Mock Version: 2.6 Mock Version: 2.6 Mock Version: 2.6 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/thunderbird.spec'], chrootPath='/var/lib/mock/f33-build-25091667-2794670/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/thunderbird.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: line 180: It's not recommended to have unversioned Obsoletes: Obsoletes: thunderbird-lightning warning: bogus date in %changelog: Wed Mar 3 2020 David Auer - 68.5.0-2 Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1610582400 Wrote: /builddir/build/SRPMS/thunderbird-78.6.1-1.fc33.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/thunderbird.spec'], chrootPath='/var/lib/mock/f33-build-25091667-2794670/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/thunderbird.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: line 180: It's not recommended to have unversioned Obsoletes: Obsoletes: thunderbird-lightning warning: bogus date in %changelog: Wed Mar 3 2020 David Auer - 68.5.0-2 Building target platforms: aarch64 Building for target aarch64 setting SOURCE_DATE_EPOCH=1610582400 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.kuklPZ + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf thunderbird-78.6.1 + /usr/bin/xz -dc /builddir/build/SOURCES/thunderbird-78.6.1.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd thunderbird-78.6.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #9 (mozilla-build-arm.patch):' Patch #9 (mozilla-build-arm.patch): + /usr/bin/patch --no-backup-if-mismatch -p2 -b --suffix .arm --fuzz=2 patching file gfx/ycbcr/moz.build Hunk #1 succeeded at 53 (offset -8 lines). + 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 88 (offset -56 lines). + echo 'Patch #416 (firefox-SIOCGSTAMP.patch):' 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). + echo 'Patch #417 (build-aarch64-user_vfp.patch):' 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 Hunk #1 succeeded at 245 (offset 1 line). + 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 Hunk #1 succeeded at 1075 (offset -17 lines). Hunk #2 succeeded at 1122 (offset -17 lines). + echo 'Patch #307 (build-disable-elfhack.patch):' Patch #307 (build-disable-elfhack.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .elfhack --fuzz=2 patching file toolkit/moz.configure Hunk #1 succeeded at 1091 (offset -39 lines). + 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 367 (offset 1 line). + echo 'Patch #405 (mozilla-1556931-s390x-hidden-syms.patch):' Patch #405 (mozilla-1556931-s390x-hidden-syms.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1556931-s390x-hidden-syms --fuzz=2 patching file gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp + /usr/bin/rm -f .mozconfig + /usr/bin/cp /builddir/build/SOURCES/thunderbird-mozconfig .mozconfig + /usr/bin/cat /builddir/build/SOURCES/thunderbird-mozconfig-branded + echo 'ac_add_options --with-system-nspr' + echo 'ac_add_options --with-system-nss' + echo 'ac_add_options --disable-jemalloc' + echo 'ac_add_options --enable-system-ffi' + echo 'ac_add_options --enable-optimize="-g -O2"' + echo 'ac_add_options --disable-debug' + echo 'ac_add_options --disable-jit' + echo 'ac_add_options --disable-webrtc' + echo 'ac_add_options --without-system-icu' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --without-system-libvpx' + echo 'ac_add_options --disable-crashreporter' + echo 'export NODEJS="/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper"' + chmod -x third_party/rust/itertools/src/lib.rs + chmod a-x third_party/rust/gfx-backend-vulkan/src/command.rs third_party/rust/gfx-backend-vulkan/src/conv.rs third_party/rust/gfx-backend-vulkan/src/device.rs third_party/rust/gfx-backend-vulkan/src/info.rs third_party/rust/gfx-backend-vulkan/src/lib.rs third_party/rust/gfx-backend-vulkan/src/native.rs third_party/rust/gfx-backend-vulkan/src/pool.rs third_party/rust/gfx-backend-vulkan/src/window.rs + chmod a-x third_party/rust/gfx-hal/src/adapter.rs third_party/rust/gfx-hal/src/buffer.rs third_party/rust/gfx-hal/src/device.rs third_party/rust/gfx-hal/src/format.rs third_party/rust/gfx-hal/src/image.rs third_party/rust/gfx-hal/src/lib.rs third_party/rust/gfx-hal/src/memory.rs third_party/rust/gfx-hal/src/pass.rs third_party/rust/gfx-hal/src/pool.rs third_party/rust/gfx-hal/src/query.rs third_party/rust/gfx-hal/src/window.rs + chmod a-x third_party/rust/ash/src/extensions/ext/debug_marker.rs third_party/rust/ash/src/extensions/ext/debug_report.rs third_party/rust/ash/src/extensions/ext/debug_utils.rs third_party/rust/ash/src/extensions/ext/mod.rs + chmod a-x third_party/rust/ash/src/extensions/khr/android_surface.rs third_party/rust/ash/src/extensions/khr/display.rs third_party/rust/ash/src/extensions/khr/display_swapchain.rs third_party/rust/ash/src/extensions/khr/external_memory_fd.rs third_party/rust/ash/src/extensions/khr/mod.rs third_party/rust/ash/src/extensions/khr/push_descriptor.rs third_party/rust/ash/src/extensions/khr/ray_tracing.rs third_party/rust/ash/src/extensions/khr/surface.rs third_party/rust/ash/src/extensions/khr/swapchain.rs third_party/rust/ash/src/extensions/khr/timeline_semaphore.rs third_party/rust/ash/src/extensions/khr/wayland_surface.rs third_party/rust/ash/src/extensions/khr/win32_surface.rs third_party/rust/ash/src/extensions/khr/xcb_surface.rs third_party/rust/ash/src/extensions/khr/xlib_surface.rs + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.NS6CTZ + umask 022 + cd /builddir/build/BUILD + cd thunderbird-78.6.1 + mkdir -p my_rust_vendor + cd my_rust_vendor + /usr/bin/tar xf /builddir/build/SOURCES/cbindgen-vendor-0.14.3.tar.xz + cd - /builddir/build/BUILD/thunderbird-78.6.1 + mkdir -p .cargo + cat ++ pwd + env CARGO_HOME=.cargo cargo install cbindgen Installing cbindgen v0.14.3 Compiling proc-macro2 v1.0.19 Compiling libc v0.2.66 Compiling syn v1.0.35 Compiling unicode-xid v0.2.0 Compiling getrandom v0.1.13 Compiling cfg-if v0.1.10 Compiling serde_derive v1.0.114 Compiling ppv-lite86 v0.2.6 Compiling serde v1.0.114 Compiling ryu v1.0.2 Compiling bitflags v1.2.1 Compiling log v0.4.8 Compiling unicode-width v0.1.6 Compiling unicode-segmentation v1.6.0 Compiling itoa v0.4.4 Compiling ansi_term v0.11.0 Compiling strsim v0.8.0 Compiling remove_dir_all v0.5.2 Compiling vec_map v0.8.1 Compiling cbindgen v0.14.3 Compiling c2-chacha v0.2.3 Compiling textwrap v0.11.0 Compiling heck v0.3.1 Compiling quote v1.0.2 Compiling atty v0.2.13 Compiling rand_core v0.5.1 Compiling clap v2.33.0 Compiling rand_chacha v0.2.1 Compiling rand v0.7.2 Compiling tempfile v3.1.0 Compiling serde_json v1.0.43 Compiling toml v0.5.6 Finished release [optimized] target(s) in 4m 15s Installing /builddir/build/BUILD/thunderbird-78.6.1/.cargo/bin/cbindgen Installed package `cbindgen v0.14.3` (executable `cbindgen`) warning: be sure to add `/builddir/build/BUILD/thunderbird-78.6.1/.cargo/bin` to your PATH to be able to run the installed binaries ++ pwd + export PATH=/builddir/build/BUILD/thunderbird-78.6.1/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/thunderbird-78.6.1/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + mkdir /builddir/build/BUILDROOT/bin + cp /builddir/build/SOURCES/node-stdout-nonblocking-wrapper /builddir/build/BUILDROOT/bin + find ./ -name config.guess -exec cp /usr/lib/rpm/config.guess '{}' ';' cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory cp: cannot stat '/usr/lib/rpm/config.guess': No such file or directory ++ echo '-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive' ++ /usr/bin/sed -e s/-Wall// + MOZ_OPT_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive' ++ echo '-O2 -fexceptions -g -grecord-gcc-switches -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive' ++ /usr/bin/sed -e s/-Werror=format-security// + MOZ_OPT_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive' + MOZ_OPT_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks' + MOZ_OPT_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + MOZ_LINK_FLAGS='-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + MOZ_OPT_FLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT' ++ echo -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT ++ sed -e s/-fpermissive//g + export 'CFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT' + CFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT' + export 'CXXFLAGS=-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT' + CXXFLAGS='-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT' + export 'LDFLAGS=-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + LDFLAGS='-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + export PREFIX=/usr + PREFIX=/usr + export LIBDIR=/usr/lib64 + LIBDIR=/usr/lib64 + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + export AR=gcc-ar + AR=gcc-ar + export NM=gcc-nm + NM=gcc-nm + export RANLIB=gcc-ranlib + RANLIB=gcc-ranlib + MOZ_SMP_FLAGS=-j1 + '[' -z 8 ']' + '[' 8 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 8 -ge 4 ']' + MOZ_SMP_FLAGS=-j4 + '[' 8 -ge 8 ']' + MOZ_SMP_FLAGS=-j8 + export MOZ_MAKE_FLAGS=-j8 + MOZ_MAKE_FLAGS=-j8 + export STRIP=/bin/true + STRIP=/bin/true + ./mach build 0:02.15 Clobber not needed. 0:02.15 Adding make options from /builddir/build/BUILD/thunderbird-78.6.1/.mozconfig MOZ_CO_PROJECT=mail AUTOCONF=autoconf-2.13 BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/thunderbird-78.6.1/objdir OBJDIR=/builddir/build/BUILD/thunderbird-78.6.1/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/thunderbird-78.6.1/.mozconfig export FOUND_MOZCONFIG 0:02.16 /usr/bin/gmake -f client.mk -s configure 0:02.18 cd /builddir/build/BUILD/thunderbird-78.6.1/objdir 0:02.18 /builddir/build/BUILD/thunderbird-78.6.1/configure 0:02.58 Creating Python 3 environment 0:02.77 Using base prefix '/usr' 0:02.79 New python executable in /builddir/build/BUILD/thunderbird-78.6.1/objdir/_virtualenvs/init_py3/bin/python3 0:02.79 Also creating executable in /builddir/build/BUILD/thunderbird-78.6.1/objdir/_virtualenvs/init_py3/bin/python 0:04.53 Installing setuptools, pip, wheel... 0:11.18 done. 0:12.05 Error processing command. Ignoring because optional. (optional:setup.py:third_party/python/psutil:build_ext:--inplace) 0:12.10 Re-executing in the virtualenv 0:13.12 Adding configure options from /builddir/build/BUILD/thunderbird-78.6.1/.mozconfig 0:13.12 --enable-application=comm/mail 0:13.12 --enable-default-toolkit=cairo-gtk3-wayland 0:13.12 --prefix=/usr 0:13.12 --libdir=/usr/lib64 0:13.12 --with-system-jpeg 0:13.12 --with-system-zlib 0:13.12 --with-system-libvpx 0:13.13 --disable-tests 0:13.13 --disable-strip 0:13.13 --disable-necko-wifi 0:13.13 --disable-updater 0:13.13 --with-system-icu 0:13.13 --enable-calendar 0:13.13 --enable-official-branding 0:13.13 --with-system-nspr 0:13.13 --with-system-nss 0:13.13 --disable-jemalloc 0:13.13 --enable-system-ffi 0:13.13 --enable-optimize=-g -O2 0:13.13 --disable-debug 0:13.13 --disable-jit 0:13.13 --disable-webrtc 0:13.13 --without-system-icu 0:13.13 --with-system-jpeg 0:13.13 --without-system-libvpx 0:13.13 --disable-crashreporter 0:13.13 BUILD_OFFICIAL=1 0:13.13 NODEJS=/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper 0:13.13 MOZILLA_OFFICIAL=1 0:13.13 checking for vcs source checkout... no 0:13.29 checking for a shell... /usr/bin/sh 0:13.36 checking for host system type... aarch64-unknown-linux-gnu 0:13.36 checking for target system type... aarch64-unknown-linux-gnu 0:14.22 Determining COMM source information from sourcestamp.txt... 0:14.22 Determining GECKO source information from sourcestamp.txt... 0:15.02 checking whether cross compiling... no 0:15.38 checking for Python 3... /builddir/build/BUILD/thunderbird-78.6.1/objdir/_virtualenvs/init_py3/bin/python (3.9.1) 0:15.40 checking for yasm... /usr/bin/yasm 0:15.40 checking yasm version... 1.3.0 0:15.42 checking for the target C compiler... /usr/bin/gcc 0:15.50 checking whether the target C compiler can be used... yes 0:15.50 checking the target C compiler version... 10.2.1 0:15.56 checking the target C compiler works... yes 0:15.56 checking for the target C++ compiler... /usr/bin/g++ 0:15.65 checking whether the target C++ compiler can be used... yes 0:15.65 checking the target C++ compiler version... 10.2.1 0:15.71 checking the target C++ compiler works... yes 0:15.71 checking for the host C compiler... /usr/bin/gcc 0:15.79 checking whether the host C compiler can be used... yes 0:15.79 checking the host C compiler version... 10.2.1 0:15.84 checking the host C compiler works... yes 0:15.85 checking for the host C++ compiler... /usr/bin/g++ 0:15.93 checking whether the host C++ compiler can be used... yes 0:15.93 checking the host C++ compiler version... 10.2.1 0:15.99 checking the host C++ compiler works... yes 0:16.06 checking for 64-bit OS... yes 0:16.13 checking for new enough STL headers from libstdc++... yes 0:16.14 checking for nasm... /usr/bin/nasm 0:16.15 checking nasm version... 2.15.03 0:16.17 checking for linker... bfd 0:16.17 checking for the assembler... /usr/bin/gcc 0:16.19 checking for ar... /usr/bin/gcc-ar 0:16.20 checking for pkg_config... /usr/bin/pkg-config 0:16.22 checking for pkg-config version... 1.7.3 0:16.29 checking for stdint.h... yes 0:16.36 checking for inttypes.h... yes 0:16.43 checking for malloc.h... yes 0:16.49 checking for alloca.h... yes 0:16.53 checking for sys/byteorder.h... no 0:16.59 checking for getopt.h... yes 0:24.00 checking for unistd.h... yes 0:24.24 checking for nl_types.h... yes 0:24.62 checking for cpuid.h... no 0:24.69 checking for fts.h... yes 0:24.76 checking for sys/statvfs.h... yes 0:24.82 checking for sys/statfs.h... yes 0:24.89 checking for sys/vfs.h... yes 0:24.95 checking for sys/mount.h... yes 0:25.03 checking for sys/quota.h... yes 0:25.11 checking for linux/quota.h... yes 0:25.19 checking for linux/if_addr.h... yes 0:25.28 checking for linux/rtnetlink.h... yes 0:25.34 checking for sys/queue.h... yes 0:25.41 checking for sys/types.h... yes 0:25.49 checking for netinet/in.h... yes 0:25.56 checking for byteswap.h... yes 0:25.63 checking for linux/perf_event.h... yes 0:25.69 checking for perf_event_open system call... yes 0:25.72 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:25.75 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:25.78 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:25.80 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:25.83 checking whether the C compiler supports -Wunreachable-code-return... no 0:25.86 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:25.87 checking whether the C compiler supports -Wclass-varargs... no 0:25.89 checking whether the C++ compiler supports -Wclass-varargs... no 0:25.91 checking whether the C++ compiler supports -Wempty-init-stmt... no 0:25.94 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:25.97 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:25.99 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:26.01 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:26.03 checking whether the C compiler supports -Wloop-analysis... no 0:26.05 checking whether the C++ compiler supports -Wloop-analysis... no 0:26.10 checking whether the C++ compiler supports -Wc++2a-compat... yes 0:26.12 checking whether the C++ compiler supports -Wcomma... no 0:26.17 checking whether the C compiler supports -Wduplicated-cond... yes 0:26.23 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:26.29 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:26.35 checking whether the C++ compiler supports -Wunused-function... yes 0:26.41 checking whether the C++ compiler supports -Wunused-variable... yes 0:26.43 checking whether the C compiler supports -Wstring-conversion... no 0:26.45 checking whether the C++ compiler supports -Wstring-conversion... no 0:26.48 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:26.50 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:26.53 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:26.55 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:26.58 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:26.60 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:26.64 checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no 0:26.67 checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no 0:26.69 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:26.75 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:26.81 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:26.86 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:26.92 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:26.98 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:27.04 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:27.10 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:27.16 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:27.18 checking whether the C compiler supports -Wno-error=backend-plugin... no 0:27.21 checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:27.26 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:27.32 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:27.38 checking whether the C compiler supports -Wno-multistatement-macros... yes 0:27.44 checking whether the C++ compiler supports -Wno-multistatement-macros... yes 0:27.47 checking whether the C compiler supports -Wno-error=return-std-move... no 0:27.49 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:27.55 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:27.61 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:27.64 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:27.66 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:27.72 checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:27.78 checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:27.84 checking whether the C compiler supports -Wformat... yes 0:27.89 checking whether the C++ compiler supports -Wformat... yes 0:27.94 checking whether the C compiler supports -Wformat-security... no 0:27.98 checking whether the C++ compiler supports -Wformat-security... no 0:28.04 checking whether the C compiler supports -Wformat-overflow=2... yes 0:28.10 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:28.14 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:28.16 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:28.17 checking for llvm_profdata... /usr/bin/llvm-profdata 0:28.30 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:28.36 checking whether the C++ compiler supports -fno-aligned-new... yes 0:28.37 Determining COMM source information from environment... 0:28.37 COMM_SOURCE_REPOSITORY: https://hg.mozilla.org/releases/comm-esr78 0:28.37 COMM_SOURCE_CHANGESET: f99e82f3f3cae6af48006c39fceb3beeabccd6f6 0:28.37 Determining GECKO source information from environment... 0:28.37 Determining GECKO source information from .gecko_rev.yml 0:28.37 GECKO_SOURCE_REPOSITORY: https://hg.mozilla.org/releases/mozilla-esr78 0:28.37 GECKO_SOURCE_CHANGESET: df0581e37d875577ff1f2be1d5943e0d03c9e796 0:28.45 checking for fcntl.h... yes 0:28.51 checking for string.h... yes 0:28.58 checking for limits.h... yes 0:28.65 checking for sys/auxv.h... yes 0:28.71 checking for sys/cdefs.h... yes 0:28.78 checking for sys/resource.h... yes 0:28.87 checking for sys/param.h... yes 0:28.94 checking for sys/stat.h... yes 0:29.03 checking for sys/wait.h... yes 0:29.11 checking for mkdtemp... yes 0:29.19 checking for mkstemp... yes 0:29.27 checking for realpath... yes 0:29.31 checking for O_BINARY... no 0:29.36 checking for _O_BINARY... no 0:29.44 checking for stdlib.h... yes 0:29.51 checking for locale.h... yes 0:29.57 checking for strings.h... yes 0:29.63 checking for stdarg.h... yes 0:29.70 checking for dlfcn.h... yes 0:29.76 checking for endian.h... yes 0:29.83 checking for memory.h... yes 0:29.87 checking for xlocale.h... no 0:29.93 checking for inttypes.h... yes 0:29.98 checking for _isnan... no 0:30.02 checking for _finite... no 0:30.10 checking for INFINITY... yes 0:30.19 checking for isinf... yes 0:30.28 checking for isnan... yes 0:30.36 checking for nan... yes 0:30.40 checking for _doprnt... no 0:30.47 checking for snprintf... yes 0:30.53 checking for vasprintf... yes 0:30.60 checking for vsnprintf... yes 0:30.66 checking for vprintf... yes 0:30.73 checking for open... yes 0:30.80 checking for realloc... yes 0:30.87 checking for setlocale... yes 0:30.94 checking for uselocale... yes 0:31.00 checking for strcasecmp... yes 0:31.07 checking for strncasecmp... yes 0:31.14 checking for strdup... yes 0:31.14 checking for clang_rt.builtins path... no 0:31.18 checking for libpulse... yes 0:31.21 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:31.24 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:31.27 checking for nspr >= 4.25... yes 0:31.29 checking NSPR_CFLAGS... -I/usr/include/nspr4 0:31.32 checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 -lpthread -ldl 0:31.33 checking for rustc... /usr/bin/rustc 0:31.33 checking for cargo... /usr/bin/cargo 0:31.50 checking rustc version... 1.49.0 0:31.52 checking cargo version... 1.49.0 0:31.94 checking for rust target triplet... aarch64-unknown-linux-gnu 0:32.26 checking for rust host triplet... aarch64-unknown-linux-gnu 0:32.27 checking for rustdoc... /usr/bin/rustdoc 0:32.28 checking for cbindgen... /builddir/build/BUILD/thunderbird-78.6.1/.cargo/bin/cbindgen 0:32.28 checking for rustfmt... not found 0:32.37 checking for clang for bindgen... /usr/bin/clang++ 0:32.45 checking for libclang for bindgen... /usr/lib64/libclang.so 0:32.50 checking that libclang is new enough... yes 0:32.50 checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -std=gnu++17 0:32.54 checking for libffi > 3.0.9... yes 0:32.57 checking MOZ_FFI_CFLAGS... 0:32.60 checking MOZ_FFI_LIBS... -lffi 0:32.67 checking for nodejs... /builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper (14.15.4) 0:32.70 checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1 libdrm >= 2.4... yes 0:32.77 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/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/at-spi-2.0 -pthread -I/usr/include/libdrm 0:32.80 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 -ldrm 0:32.83 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:32.88 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/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -pthread 0:32.91 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lcairo 0:32.94 checking for fontconfig >= 2.7.0... yes 0:32.97 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libxml2 0:33.00 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:33.03 checking for freetype2 >= 6.1.0... yes 0:33.06 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:33.08 checking _FT2_LIBS... -lfreetype 0:33.09 checking for tar... /usr/bin/gtar 0:33.09 checking for unzip... /usr/bin/unzip 0:33.09 checking for zip... /usr/bin/zip 0:33.10 checking for gn... not found 0:33.10 checking for the Mozilla API key... no 0:33.10 checking for the Google Location Service API key... no 0:33.10 checking for the Google Safebrowsing API key... no 0:33.10 checking for the Bing API key... no 0:33.10 checking for the Adjust SDK key... no 0:33.10 checking for the Leanplum SDK key... no 0:33.10 checking for the Pocket API key... no 0:33.22 checking for jpeg_destroy_compress... yes 0:33.29 checking for sufficient jpeg library version... yes 0:33.37 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:33.47 checking for getcontext... yes 0:33.51 checking for nss >= 3.53.1... yes 0:33.53 checking NSS_CFLAGS... -I/usr/include/nss3 -I/usr/include/nspr4 0:33.56 checking NSS_LIBS... -lssl3 -lsmime3 -lnss3 -lnssutil3 -lplds4 -lplc4 -lnspr4 -lpthread -ldl 0:33.57 checking for awk... /usr/bin/gawk 0:33.57 checking for perl... /usr/bin/perl 0:33.58 checking for minimum required perl version >= 5.006... 5.032000 0:33.61 checking for full perl installation... yes 0:33.61 checking for gmake... /usr/bin/gmake 0:33.61 checking for watchman... not found 0:33.61 checking for xargs... /usr/bin/xargs 0:33.61 checking for rpmbuild... /usr/bin/rpmbuild 0:33.61 checking for NSIS version... no 0:33.69 checking for llvm-objdump... /usr/bin/llvm-objdump 0:33.72 checking for zlib >= 1.2.3... yes 0:33.75 checking MOZ_ZLIB_CFLAGS... 0:33.78 checking MOZ_ZLIB_LIBS... -lz 0:33.78 checking for autoconf... /usr/bin/autoconf-2.13 0:33.90 creating cache ./config.cache 0:33.94 checking host system type... aarch64-unknown-linux-gnu 0:33.97 checking target system type... aarch64-unknown-linux-gnu 0:34.00 checking build system type... aarch64-unknown-linux-gnu 0:34.00 checking for objcopy... /usr/bin/objcopy 0:34.01 checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:34.01 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 0:34.01 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:34.01 checking whether we are using GNU C... (cached) yes 0:34.01 checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:34.01 checking for c++... (cached) /usr/bin/g++ -std=gnu++17 0:34.01 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 0:34.01 checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:34.02 checking whether we are using GNU C++... (cached) yes 0:34.02 checking whether /usr/bin/g++ -std=gnu++17 accepts -g... (cached) yes 0:34.02 checking for ranlib... gcc-ranlib 0:34.02 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:34.02 checking for strip... /bin/true 0:34.02 checking for otool... no 0:34.20 checking for X... libraries , headers 0:34.27 checking for dnet_ntoa in -ldnet... no 0:34.34 checking for dnet_ntoa in -ldnet_stub... no 0:34.44 checking for gethostbyname... yes 0:34.54 checking for connect... yes 0:34.64 checking for remove... yes 0:34.73 checking for shmat... yes 0:34.83 checking for IceConnectionNumber in -lICE... yes 0:34.98 checking for --noexecstack option to as... yes 0:35.07 checking for -z noexecstack option to ld... yes 0:35.16 checking for -z text option to ld... yes 0:35.25 checking for -z relro option to ld... yes 0:35.34 checking for -z nocopyreloc option to ld... yes 0:35.44 checking for -Bsymbolic-functions option to ld... yes 0:35.53 checking for --build-id=sha1 option to ld... yes 0:35.62 checking for --ignore-unresolved-symbol option to ld... yes 0:35.65 checking if toolchain supports -mssse3 option... no 0:35.68 checking if toolchain supports -msse4.1 option... no 0:35.74 checking whether the linker supports Identical Code Folding... no 0:36.40 checking whether removing dead symbols breaks debugging... no 0:36.47 checking for working const... yes 0:36.50 checking for mode_t... yes 0:36.53 checking for off_t... yes 0:36.57 checking for pid_t... yes 0:36.60 checking for size_t... yes 0:36.95 checking whether 64-bits std::atomic requires -latomic... no 0:37.02 checking for dirent.h that defines DIR... yes 0:37.10 checking for opendir in -ldir... no 0:37.16 checking for sockaddr_in.sin_len... false 0:37.22 checking for sockaddr_in6.sin6_len... false 0:37.27 checking for sockaddr.sa_len... false 0:37.35 checking for gethostbyname_r in -lc_r... no 0:37.53 checking for library containing dlopen... -ldl 0:37.59 checking for dlfcn.h... yes 0:37.70 checking for dladdr... yes 0:37.80 checking for memmem... yes 0:37.88 checking for socket in -lsocket... no 0:37.99 checking for XDrawLines in -lX11... yes 0:38.10 checking for XextAddDisplay in -lXext... yes 0:38.21 checking for XtFree in -lXt... yes 0:38.32 checking for xcb_connect in -lxcb... yes 0:38.42 checking for xcb_shm_query_version in -lxcb-shm... yes 0:38.53 checking for XGetXCBConnection in -lX11-xcb... yes 0:38.61 checking for pthread_create in -lpthreads... no 0:38.71 checking for pthread_create in -lpthread... yes 0:38.81 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:38.89 checking for pthread.h... yes 0:39.00 checking for stat64... yes 0:39.11 checking for lstat64... yes 0:39.22 checking for truncate64... yes 0:39.33 checking for statvfs64... yes 0:39.44 checking for statvfs... yes 0:39.55 checking for statfs64... yes 0:39.66 checking for statfs... yes 0:39.77 checking for getpagesize... yes 0:39.88 checking for gmtime_r... yes 0:39.99 checking for localtime_r... yes 0:40.10 checking for arc4random... no 0:40.20 checking for arc4random_buf... no 0:40.30 checking for mallinfo... yes 0:40.41 checking for gettid... yes 0:40.52 checking for lchown... yes 0:40.63 checking for setpriority... yes 0:40.73 checking for strerror... yes 0:40.84 checking for syscall... yes 0:40.95 checking for clock_gettime(CLOCK_MONOTONIC)... 0:41.03 checking for pthread_cond_timedwait_monotonic_np... 0:41.18 checking for res_ninit()... yes 0:41.28 checking for an implementation of va_copy()... yes 0:41.38 checking whether va_list can be copied by value... yes 0:41.60 checking for __thread keyword for TLS variables... yes 0:41.70 checking for localeconv... yes 0:41.79 checking for malloc.h... yes 0:41.90 checking for strndup... yes 0:42.01 checking for posix_memalign... yes 0:42.11 checking for memalign... yes 0:42.22 checking for malloc_usable_size... yes 0:42.29 checking whether malloc_usable_size definition can use const argument... no 0:42.33 checking for valloc in malloc.h... yes 0:42.37 checking for valloc in unistd.h... no 0:42.40 checking for _aligned_malloc in malloc.h... no 0:42.41 checking if app-specific confvars.sh exists... /builddir/build/BUILD/thunderbird-78.6.1/comm/mail/confvars.sh 0:42.46 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:42.56 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/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/at-spi-2.0 -I/usr/include/gtk-3.0/unix-print -pthread 0:42.58 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:42.64 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:42.73 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/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gio-unix-2.0 -pthread 0:42.75 checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -latk-1.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgio-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lcairo -lgdk_pixbuf-2.0 -lgobject-2.0 -lglib-2.0 0:42.81 checking for dbus-1 >= 0.60... yes 0:42.83 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:42.86 checking MOZ_DBUS_LIBS... -ldbus-1 0:42.90 checking for dbus-glib-1 >= 0.60... yes 0:42.92 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:42.94 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:43.10 checking for linux/joystick.h... yes 0:43.10 checking for wget... no 0:43.21 checking for fdatasync... yes 0:43.28 checking for valid C compiler optimization flags... yes 0:43.49 checking for __cxa_demangle... yes 0:43.57 checking for unwind.h... yes 0:43.77 checking for _Unwind_Backtrace... yes 0:43.78 checking for -pipe support... yes 0:43.88 checking what kind of list files are supported by the linker... linkerscript 0:43.92 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:43.94 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:43.97 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:44.08 checking for FT_Bitmap_Size.y_ppem... yes 0:44.21 checking for FT_GlyphSlot_Embolden... yes 0:44.35 checking for FT_Load_Sfnt_Table... yes 0:44.48 checking for fontconfig/fcfreetype.h... yes 0:44.66 checking for posix_fadvise... yes 0:44.77 checking for posix_fallocate... yes 0:44.99 updating cache ./config.cache 0:44.99 creating ./config.data 0:45.03 js/src> configuring 0:45.03 js/src> running /builddir/build/BUILD/thunderbird-78.6.1/configure.py --enable-project=js --host=aarch64-unknown-linux-gnu --target=aarch64-unknown-linux-gnu MOZILLA_OFFICIAL=1 MOZBUILD_STATE_PATH= --disable-tests --disable-debug --without-debug-label --disable-rust-debug MOZ_PGO= --enable-release --enable-optimize=-g -O2 --without-ccache CCACHE_PREFIX= RUSTC_WRAPPER= --without-toolchain-prefix --enable-debug-symbols --disable-address-sanitizer --disable-memory-sanitizer --disable-thread-sanitizer --disable-undefined-sanitizer --disable-signed-overflow-sanitizer --disable-unsigned-overflow-sanitizer --disable-frame-pointers --disable-coverage RUSTC_OPT_LEVEL=2 --enable-cargo-incremental --disable-linker AS= --disable-clang-plugin --disable-clang-plugin-alpha --disable-mozsearch-plugin --disable-stdcxx-compat --disable-fuzzing --disable-cpp-rtti --disable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-profile-generate --disable-profile-use --without-pgo-profile-path --disable-lto MOZ_LD64_KNOWN_GOOD= --enable-new-pass-manager --disable-valgrind --disable-smoosh --with-system-nspr RUSTC= CARGO= RUSTDOC= RUSTFMT= --without-libclang-path --without-clang-path BINDGEN_CFLAGS= --disable-js-shell --disable-jit --disable-simulator --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-probes --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-rust-simd --disable-cranelift --disable-wasm-codegen-debug --disable-typed-objects --disable-wasm-bulk-memory --disable-wasm-reftypes --disable-wasm-gc --disable-wasm-private-reftypes --enable-wasm-multi-value --enable-shared-memory --enable-new-regexp --disable-wasm-simd --without-qemu-exe --with-cross-lib=/usr/aarch64-unknown-linux-gnu --without-sixgill --with-jitreport-granularity=3 --without-system-icu --with-intl-api --disable-dtrace --enable-icf --disable-strip --enable-install-strip STRIP_FLAGS= --with-system-zlib --prefix=/builddir/build/BUILD/thunderbird-78.6.1/objdir/dist JS_STANDALONE= 0:45.52 js/src> checking for vcs source checkout... no 0:45.66 js/src> checking for a shell... /usr/bin/sh 0:45.69 js/src> checking for host system type... aarch64-unknown-linux-gnu 0:45.71 js/src> checking for target system type... aarch64-unknown-linux-gnu 0:47.14 js/src> checking for Python 3... /builddir/build/BUILD/thunderbird-78.6.1/objdir/_virtualenvs/init_py3/bin/python (3.9.1) 0:47.14 js/src> checking whether cross compiling... no 0:47.16 js/src> checking for yasm... /usr/bin/yasm 0:47.17 js/src> checking yasm version... 1.3.0 0:47.18 js/src> checking for the target C compiler... /usr/bin/gcc 0:47.22 js/src> checking whether the target C compiler can be used... yes 0:47.22 js/src> checking the target C compiler version... 10.2.1 0:47.28 js/src> checking the target C compiler works... yes 0:47.28 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:47.33 js/src> checking whether the target C++ compiler can be used... yes 0:47.33 js/src> checking the target C++ compiler version... 10.2.1 0:47.39 js/src> checking the target C++ compiler works... yes 0:47.40 js/src> checking for the host C compiler... /usr/bin/gcc 0:47.44 js/src> checking whether the host C compiler can be used... yes 0:47.44 js/src> checking the host C compiler version... 10.2.1 0:47.50 js/src> checking the host C compiler works... yes 0:47.50 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:47.54 js/src> checking whether the host C++ compiler can be used... yes 0:47.54 js/src> checking the host C++ compiler version... 10.2.1 0:47.61 js/src> checking the host C++ compiler works... yes 0:47.68 js/src> checking for 64-bit OS... yes 0:47.75 js/src> checking for new enough STL headers from libstdc++... yes 0:47.76 js/src> checking for nasm... /usr/bin/nasm 0:47.77 js/src> checking nasm version... 2.15.03 0:47.79 js/src> checking for linker... bfd 0:47.80 js/src> checking for the assembler... /usr/bin/gcc 0:47.82 js/src> checking for ar... /usr/bin/gcc-ar 0:47.82 js/src> checking for pkg_config... /usr/bin/pkg-config 0:47.85 js/src> checking for pkg-config version... 1.7.3 0:47.92 js/src> checking for stdint.h... yes 0:47.99 js/src> checking for inttypes.h... yes 0:48.07 js/src> checking for malloc.h... yes 0:48.13 js/src> checking for alloca.h... yes 0:48.17 js/src> checking for sys/byteorder.h... no 0:48.23 js/src> checking for getopt.h... yes 0:48.31 js/src> checking for unistd.h... yes 0:48.37 js/src> checking for nl_types.h... yes 0:48.41 js/src> checking for cpuid.h... no 0:48.49 js/src> checking for fts.h... yes 0:48.55 js/src> checking for sys/statvfs.h... yes 0:48.62 js/src> checking for sys/statfs.h... yes 0:48.69 js/src> checking for sys/vfs.h... yes 0:48.76 js/src> checking for sys/mount.h... yes 0:48.83 js/src> checking for sys/quota.h... yes 0:48.92 js/src> checking for linux/quota.h... yes 0:49.00 js/src> checking for linux/if_addr.h... yes 0:49.09 js/src> checking for linux/rtnetlink.h... yes 0:49.15 js/src> checking for sys/queue.h... yes 0:49.23 js/src> checking for sys/types.h... yes 0:49.31 js/src> checking for netinet/in.h... yes 0:49.38 js/src> checking for byteswap.h... yes 0:49.46 js/src> checking for linux/perf_event.h... yes 0:49.52 js/src> checking for perf_event_open system call... yes 0:49.55 js/src> checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:49.58 js/src> checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:49.61 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:49.64 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:49.67 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:49.70 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:49.72 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:49.74 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:49.76 js/src> checking whether the C++ compiler supports -Wempty-init-stmt... no 0:49.79 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:49.82 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:49.85 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:49.87 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:49.89 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:49.91 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:49.97 js/src> checking whether the C++ compiler supports -Wc++2a-compat... yes 0:49.99 js/src> checking whether the C++ compiler supports -Wcomma... no 0:50.05 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:50.11 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:50.17 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:50.23 js/src> checking whether the C++ compiler supports -Wunused-function... yes 0:50.29 js/src> checking whether the C++ compiler supports -Wunused-variable... yes 0:50.32 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:50.34 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:50.36 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:50.39 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:50.42 js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:50.45 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:50.47 js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:50.50 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:50.54 js/src> checking whether the C compiler supports -Wno-error=tautological-type-limit-compare... no 0:50.57 js/src> checking whether the C++ compiler supports -Wno-error=tautological-type-limit-compare... no 0:50.60 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:50.66 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:50.72 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:50.78 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:50.84 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:50.90 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:50.96 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:51.02 js/src> checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:51.08 js/src> checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:51.11 js/src> checking whether the C compiler supports -Wno-error=backend-plugin... no 0:51.14 js/src> checking whether the C++ compiler supports -Wno-error=backend-plugin... no 0:51.20 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:51.26 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:51.32 js/src> checking whether the C compiler supports -Wno-multistatement-macros... yes 0:51.38 js/src> checking whether the C++ compiler supports -Wno-multistatement-macros... yes 0:51.41 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:51.44 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:51.50 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:51.56 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:51.59 js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:51.62 js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:51.68 js/src> checking whether the C compiler supports -Wno-error=deprecated-copy... yes 0:51.74 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-copy... yes 0:51.80 js/src> checking whether the C compiler supports -Wformat... yes 0:51.86 js/src> checking whether the C++ compiler supports -Wformat... yes 0:51.91 js/src> checking whether the C compiler supports -Wformat-security... no 0:51.96 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:52.01 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:52.08 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:52.12 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:52.15 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:52.21 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:52.22 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:52.28 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:52.34 js/src> checking whether the C++ compiler supports -fno-aligned-new... yes 0:52.38 js/src> checking for nspr >= 4.10... yes 0:52.41 js/src> checking NSPR_CFLAGS... -I/usr/include/nspr4 0:52.44 js/src> checking NSPR_LIBS... -lplds4 -lplc4 -lnspr4 -lpthread -ldl 0:52.45 js/src> checking for rustc... /usr/bin/rustc 0:52.45 js/src> checking for cargo... /usr/bin/cargo 0:52.63 js/src> checking rustc version... 1.49.0 0:52.65 js/src> checking cargo version... 1.49.0 0:53.10 js/src> checking for rust target triplet... aarch64-unknown-linux-gnu 0:53.47 js/src> checking for rust host triplet... aarch64-unknown-linux-gnu 0:53.47 js/src> checking for rustdoc... /usr/bin/rustdoc 0:53.47 js/src> checking for rustfmt... not found 0:53.57 js/src> checking for clang for bindgen... /usr/bin/clang++ 0:53.64 js/src> checking for libclang for bindgen... /usr/lib64/libclang.so 0:53.64 js/src> checking that libclang is new enough... yes 0:53.64 js/src> checking bindgen cflags... -x c++ -fno-sized-deallocation -fno-aligned-new -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -std=gnu++17 0:53.68 js/src> checking for libffi > 3.0.9... yes 0:53.71 js/src> checking MOZ_FFI_CFLAGS... 0:53.75 js/src> checking MOZ_FFI_LIBS... -lffi 0:53.76 js/src> checking for awk... /usr/bin/gawk 0:53.76 js/src> checking for perl... /usr/bin/perl 0:53.77 js/src> checking for minimum required perl version >= 5.006... 5.032000 0:53.79 js/src> checking for full perl installation... yes 0:53.80 js/src> checking for gmake... /usr/bin/gmake 0:53.80 js/src> checking for watchman... not found 0:53.80 js/src> checking for xargs... /usr/bin/xargs 0:53.80 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:53.80 js/src> checking for NSIS version... no 0:53.88 js/src> checking for llvm-objdump... /usr/bin/llvm-objdump 0:53.91 js/src> checking for zlib >= 1.2.3... yes 0:53.94 js/src> checking MOZ_ZLIB_CFLAGS... 0:53.97 js/src> checking MOZ_ZLIB_LIBS... -lz 0:53.97 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:53.98 js/src> Refreshing /builddir/build/BUILD/thunderbird-78.6.1/js/src/old-configure with /usr/bin/autoconf-2.13 0:54.12 js/src> loading cache /builddir/build/BUILD/thunderbird-78.6.1/objdir/./config.cache 0:54.16 js/src> checking host system type... aarch64-unknown-linux-gnu 0:54.19 js/src> checking target system type... aarch64-unknown-linux-gnu 0:54.22 js/src> checking build system type... aarch64-unknown-linux-gnu 0:54.23 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:54.23 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 0:54.23 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:54.23 js/src> checking whether we are using GNU C... (cached) yes 0:54.23 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:54.23 js/src> checking for c++... (cached) /usr/bin/g++ -std=gnu++17 0:54.23 js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... (cached) yes 0:54.23 js/src> checking whether the C++ compiler (/usr/bin/g++ -std=gnu++17 -O2 -fexceptions -g -grecord-gcc-switches -pipe -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fpermissive -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -DNSS_PKCS11_3_0_STRICT -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:54.23 js/src> checking whether we are using GNU C++... (cached) yes 0:54.24 js/src> checking whether /usr/bin/g++ -std=gnu++17 accepts -g... (cached) yes 0:54.36 js/src> checking for ranlib... (cached) gcc-ranlib 0:54.36 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:54.36 js/src> checking for strip... (cached) /bin/true 0:54.36 js/src> checking for sb-conf... no 0:54.37 js/src> checking for ve... no 0:54.37 js/src> checking for X... (cached) libraries , headers 0:54.38 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:54.38 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:54.39 js/src> checking for gethostbyname... (cached) yes 0:54.39 js/src> checking for connect... (cached) yes 0:54.39 js/src> checking for remove... (cached) yes 0:54.39 js/src> checking for shmat... (cached) yes 0:54.40 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:54.57 js/src> checking for --noexecstack option to as... yes 0:54.66 js/src> checking for -z noexecstack option to ld... yes 0:54.75 js/src> checking for -z text option to ld... yes 0:54.84 js/src> checking for -z relro option to ld... yes 0:55.08 js/src> checking for -z nocopyreloc option to ld... yes 0:55.18 js/src> checking for -Bsymbolic-functions option to ld... yes 0:55.27 js/src> checking for --build-id=sha1 option to ld... yes 0:55.33 js/src> checking whether the linker supports Identical Code Folding... no 0:55.99 js/src> checking whether removing dead symbols breaks debugging... no 0:56.00 js/src> checking for working const... (cached) yes 0:56.00 js/src> checking for mode_t... (cached) yes 0:56.00 js/src> checking for off_t... (cached) yes 0:56.00 js/src> checking for pid_t... (cached) yes 0:56.00 js/src> checking for size_t... (cached) yes 0:56.08 js/src> checking for ssize_t... yes 0:56.08 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:56.09 js/src> checking for dirent.h that defines DIR... (cached) yes 0:56.10 js/src> checking for opendir in -ldir... (cached) no 0:56.11 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:56.11 js/src> checking for library containing dlopen... (cached) -ldl 0:56.12 js/src> checking for dlfcn.h... (cached) yes 0:56.13 js/src> checking for socket in -lsocket... (cached) no 0:56.14 js/src> checking for pthread_create in -lpthreads... (cached) no 0:56.14 js/src> checking for pthread_create in -lpthread... (cached) yes 0:56.25 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:56.35 js/src> checking for getc_unlocked... yes 0:56.46 js/src> checking for _getc_nolock... no 0:56.47 js/src> checking for gmtime_r... (cached) yes 0:56.48 js/src> checking for localtime_r... (cached) yes 0:56.58 js/src> checking for pthread_getname_np... yes 0:56.69 js/src> checking for pthread_get_name_np... no 0:56.70 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:56.81 js/src> checking for sin in -lm... yes 0:56.82 js/src> checking for res_ninit()... (cached) yes 0:56.94 js/src> checking for nl_langinfo and CODESET... yes 0:56.95 js/src> checking for an implementation of va_copy()... (cached) yes 0:56.95 js/src> checking whether va_list can be copied by value... (cached) yes 0:56.96 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:56.97 js/src> checking for localeconv... (cached) yes 0:57.05 js/src> checking for valid optimization flags... yes 0:57.06 js/src> checking for __cxa_demangle... (cached) yes 0:57.06 js/src> checking for -pipe support... yes 0:57.13 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:57.24 js/src> checking what kind of list files are supported by the linker... linkerscript 0:57.25 js/src> checking for posix_fadvise... (cached) yes 0:57.26 js/src> checking for posix_fallocate... (cached) yes 0:57.28 js/src> checking for malloc.h... (cached) yes 0:57.29 js/src> checking for strndup... (cached) yes 0:57.30 js/src> checking for posix_memalign... (cached) yes 0:57.31 js/src> checking for memalign... (cached) yes 0:57.32 js/src> checking for malloc_usable_size... (cached) yes 0:57.38 js/src> checking whether malloc_usable_size definition can use const argument... no 0:57.43 js/src> checking for valloc in malloc.h... yes 0:57.46 js/src> checking for valloc in unistd.h... no 0:57.49 js/src> checking for _aligned_malloc in malloc.h... no 0:57.52 js/src> updating cache /builddir/build/BUILD/thunderbird-78.6.1/objdir/./config.cache 0:57.52 js/src> creating ./config.data 0:57.55 js/src> Creating config.status 0:57.74 Creating config.status 0:58.47 Reticulating splines... 1:01.74 0:03.37 File already read. Skipping: /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/targets/angle_common/moz.build 1:23.50 Finished reading 1436 moz.build files in 6.69s 1:23.50 Read 11 gyp files in parallel contributing 0.00s to total wall time 1:23.50 Processed into 6845 build config descriptors in 6.67s 1:23.50 RecursiveMake backend executed in 9.61s 1:23.50 2809 total backend files; 2809 created; 0 updated; 0 unchanged; 0 deleted; 28 -> 1082 Makefile 1:23.50 FasterMake backend executed in 1.33s 1:23.50 9 total backend files; 9 created; 0 updated; 0 unchanged; 0 deleted 1:23.50 Total wall time: 25.12s; CPU time: 24.98s; Efficiency: 99%; Untracked: 0.83s 1:24.65 Clobber not needed. 1:24.65 Adding make options from /builddir/build/BUILD/thunderbird-78.6.1/.mozconfig MOZ_CO_PROJECT=mail AUTOCONF=autoconf-2.13 BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/thunderbird-78.6.1/objdir OBJDIR=/builddir/build/BUILD/thunderbird-78.6.1/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/thunderbird-78.6.1/.mozconfig export FOUND_MOZCONFIG 1:24.66 /usr/bin/gmake -f client.mk -s 1:25.06 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories.Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:25.06 Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 5; Removed 0 files and 0 directories. 1:25.47 Elapsed: 0.42s; From _tests: Kept 12 existing; Added/updated 799; Removed 0 files and 0 directories. 1:25.85 Elapsed: 0.81s; From dist/bin: Kept 8 existing; Added/updated 2717; Removed 0 files and 0 directories. 1:26.11 Elapsed: 1.07s; From dist/include: Kept 1991 existing; Added/updated 4159; Removed 0 files and 0 directories. 1:27.12 ./mozilla-config.h.stub 1:27.28 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:27.28 import imp 1:27.49 ./buildid.h.stub 1:27.65 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:27.65 import imp 1:27.85 ./source-repo.h.stub 1:28.00 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:28.00 import imp 1:28.53 config 1:29.13 config/nsinstall_real 1:29.63 config/stl.sentinel.stub 1:29.78 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:29.78 import imp 1:29.99 config/system-header.sentinel.stub 1:30.15 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:30.15 import imp 1:30.75 build/application.ini.stub 1:30.77 dom/encoding/domainsfallbacks.properties.h.stub 1:30.77 layout/style/ServoCSSPropList.py.stub 1:30.79 gfx/webrender_bindings/webrender_ffi_generated.h.stub 1:30.81 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/thunderbird-78.6.1/objdir/config/makefiles/xpidl xpidl 1:30.82 config/makefiles/xpidl/Bits.xpt 1:30.82 config/makefiles/xpidl/accessibility.xpt 1:30.84 config/makefiles/xpidl/activity.xpt 1:30.85 gfx/wgpu_bindings/wgpu_ffi_generated.h.stub 1:30.94 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:30.94 import imp 1:30.95 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:30.95 import imp 1:30.95 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:30.95 import imp 1:30.97 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:30.98 import imp 1:31.05 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:31.05 import imp 1:31.07 intl/hyphenation/glue/mapped_hyph.h.stub 1:31.20 build/application.ini.h.stub 1:31.21 dom/encoding/labelsencodings.properties.h.stub 1:31.26 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:31.26 import imp 1:31.39 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:31.39 import imp 1:31.39 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:31.39 import imp 1:31.64 dom/encoding/localesfallbacks.properties.h.stub 1:31.82 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:31.82 import imp 1:32.05 dom/encoding/nonparticipatingdomains.properties.h.stub 1:32.14 js/src/js-confdefs.h.stub 1:32.23 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:32.23 import imp 1:32.32 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:32.32 import imp 1:32.56 js/src/js-config.h.stub 1:32.56 layout/generic/FrameIdList.h.stub 1:32.72 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:32.72 import imp 1:32.73 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:32.73 import imp 1:32.96 layout/generic/FrameTypeList.h.stub 1:32.97 js/src/selfhosted.out.h.stub 1:33.14 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:33.14 import imp 1:33.15 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:33.15 import imp 1:33.34 /usr/bin/g++ -std=gnu++17 -E -o self-hosting-preprocessed.pp -DCROSS_COMPILE= -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DXP_LINUX=1 -DMOZ_BUILD_APP=comm/mail -DMOZILLA_OFFICIAL=1 -DRELEASE_OR_BETA=1 -DMOZILLA_VERSION="78.6.1" -DMOZILLA_VERSION_U=78.6.1 -DMOZILLA_UAVERSION="78.0" -DMOZ_UPDATE_CHANNEL=default -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_STDINT_H=1 -DHAVE_INTTYPES_H=1 -DSTDC_HEADERS=1 -DHAVE_MALLOC_H=1 -DHAVE_ALLOCA_H=1 -DHAVE_GETOPT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_FTS_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DMOZ_DLL_SUFFIX=".so" -DMOZ_THUNDERBIRD=1 -Dmoztopsrcdir=/builddir/build/BUILD/thunderbird-78.6.1 -Dcommtopsrcdir=/builddir/build/BUILD/thunderbird-78.6.1/comm -Dmozreltopsrcdir=. -Dcommreltopsrcdir=comm -Dcommtopobjdir=/builddir/build/BUILD/thunderbird-78.6.1/objdir/comm -DTHUNDERBIRD_VERSION=78.6.1 -DTHUNDERBIRD_VERSION_DISPLAY=78.6.1 -DMOZ_SEPARATE_MANIFEST_FOR_THEME_OVERRIDES=1 -DMOZ_OPENPGP=1 -DHAVE_FCNTL_H=1 -DHAVE_STRING_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_AUXV_H=1 -DHAVE_SYS_CDEFS_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_MKDTEMP=1 -DHAVE_MKSTEMP=1 -DHAVE_REALPATH=1 -DHAVE_STDLIB_H=1 -DHAVE_LOCALE_H=1 -DHAVE_STRINGS_H=1 -DHAVE_STDARG_H=1 -DHAVE_DLFCN_H=1 -DHAVE_ENDIAN_H=1 -DHAVE_MEMORY_H=1 -DJSON_C_HAVE_INTTYPES_H=1 -DHAVE_DECL_INFINITY=1 -DHAVE_DECL_ISINF=1 -DHAVE_DECL_ISNAN=1 -DHAVE_DECL_NAN=1 -DHAVE_SNPRINTF=1 -DHAVE_VASPRINTF=1 -DHAVE_VSNPRINTF=1 -DHAVE_VPRINTF=1 -DHAVE_OPEN=1 -DHAVE_REALLOC=1 -DHAVE_SETLOCALE=1 -DHAVE_USELOCALE=1 -DHAVE_STRCASECMP=1 -DHAVE_STRNCASECMP=1 -DHAVE_STRDUP=1 -DHAVE_MOVEMAIL=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GECKO_PROFILER_PARSE_ELF=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DJS_64BIT=1 -DJS_PUNBOX64=1 -DSTATIC_JS_API=1 -DMOZ_STATIC_JS=1 -DJS_CODEGEN_NONE=1 -DBUILD_CTYPES=1 -DENABLE_WASM_MULTI_VALUE=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_NEW_REGEXP=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DU_USING_ICU_NAMESPACE=0 -DU_STATIC_IMPLEMENTATION=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_WAYLAND=1 -DGL_PROVIDER_EGL=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_FFMPEG=1 -DMOZ_DAV1D_ASM=1 -DMOZ_AV1=1 -DMOZ_FMP4=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_VORBIS=1 -DMOZ_PLACES=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_APP_SYSTEM_HEADERS=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_ENABLE_SKIA=1 -DUSE_SKIA=1 -DACCESSIBILITY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_AUDIOONLY=1 -DMOZ_HAS_REMOTE=1 -DMOZ_NEW_CERT_STORAGE=1 -DHAVE_GETCONTEXT=1 -DHAVE_DIRENT_H=1 -DHAVE_DLOPEN=1 -DHAVE_DLADDR=1 -DHAVE_MEMMEM=1 -DFUNCPROTO=15 -D_REENTRANT=1 -DHAVE_PTHREAD_H=1 -DHAVE_STAT64=1 -DHAVE_LSTAT64=1 -DHAVE_TRUNCATE64=1 -DHAVE_GMTIME_R=1 -DHAVE_LOCALTIME_R=1 -DHAVE_MALLINFO=1 -DHAVE_GETTID=1 -DHAVE_LCHOWN=1 -DHAVE_SETPRIORITY=1 -DHAVE_STRERROR=1 -DHAVE_SYSCALL=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_RES_NINIT=1 -DVA_COPY=va_copy -DHAVE_VA_COPY=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_LOCALECONV=1 -DMALLOC_H= -DHAVE_STRNDUP=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_MEMALIGN=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_VALLOC=1 -DTARGET_XPCOM_ABI="aarch64-gcc3" -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DMOZ_ENABLE_DBUS=1 -DMOZ_WEBM_ENCODER=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DMOZ_LOGGING=1 -DFORCE_PR_LOG=1 -DMOZ_GLUE_IN_PROGRAM=1 -DHAVE___CXA_DEMANGLE=1 -DHAVE__UNWIND_BACKTRACE=1 -DMOZ_USER_DIR=".mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_TREE_CAIRO=1 -DMOZ_XUL=1 -DMOZ_BINARY_EXTENSIONS=1 -DMOZ_MACBUNDLE_ID=org.mozilla.thunderbird -DMOZ_APP_UA_NAME="" -DMOZ_APP_UA_VERSION="78.6.1" -DBROWSER_CHROME_URL=chrome://messenger/content/extensionPopup.xhtml -DBROWSER_CHROME_URL_QUOTED="chrome://messenger/content/extensionPopup.xhtml" -DMOZ_DATA_REPORTING=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DMOZ_ACCESSIBILITY_ATK=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=36 -DATK_REV_VERSION=0 -DNO_NSPR_10_SUPPORT=1 -DNDEBUG=1 -DTRIMMED=1 self-hosting-cpp-input.cpp 1:33.41 config/makefiles/xpidl/addrbook.xpt 1:33.42 config/makefiles/xpidl/alerts.xpt 1:33.54 config/makefiles/xpidl/appshell.xpt 1:34.08 /builddir/build/BUILD/thunderbird-78.6.1/ipc/ipdl/ipdl.py:75: DeprecationWarning: This method will be removed in future versions. Use 'parser.read_file()' instead. 1:34.08 parser.readfp(open(options.syncMsgList)) 1:34.11 /builddir/build/BUILD/thunderbird-78.6.1/ipc/ipdl/ipdl.py:87: DeprecationWarning: This method will be removed in future versions. Use 'parser.read_file()' instead. 1:34.11 msgMetadataConfig.readfp(open(options.msgMetadata)) 1:34.27 config/makefiles/xpidl/appstartup.xpt 1:34.31 config/makefiles/xpidl/autocomplete.xpt 1:34.86 config/makefiles/xpidl/backgroundhangmonitor.xpt 1:35.08 config/makefiles/xpidl/browser-element.xpt 1:35.21 config/makefiles/xpidl/calbase.xpt 1:35.68 config/makefiles/xpidl/calbaseinternal.xpt 1:35.77 media/mp4parse-rust/mp4parse_ffi_generated.h.stub 1:35.85 config/makefiles/xpidl/caldav.xpt 1:35.95 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:35.95 import imp 1:36.49 config/makefiles/xpidl/caps.xpt 1:37.17 netwerk/base/mozurl/MozURL_ffi.h.stub 1:37.34 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:37.34 import imp 1:38.57 config/makefiles/xpidl/captivedetect.xpt 1:40.02 config/makefiles/xpidl/cascade_bindings.xpt 1:40.57 config/makefiles/xpidl/chat.xpt 1:41.16 config/makefiles/xpidl/chrome.xpt 1:45.02 layout/style/nsCSSPropertyID.h.stub 1:45.21 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:45.21 import imp 1:45.26 config/makefiles/xpidl/commandhandler.xpt 1:45.49 layout/style/ServoCSSPropList.h.stub 1:45.67 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:45.67 import imp 1:45.85 config/makefiles/xpidl/commandlines.xpt 1:45.96 layout/style/CompositorAnimatableProperties.h.stub 1:46.15 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:46.15 import imp 1:46.41 layout/style/CountedUnknownProperties.h.stub 1:46.58 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:46.58 import imp 1:46.81 layout/style/nsComputedDOMStyleGenerated.inc.stub 1:46.99 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:46.99 import imp 1:47.00 config/makefiles/xpidl/commuconv.xpt 1:47.26 layout/style/nsCSSPropsGenerated.inc.stub 1:47.44 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:47.44 import imp 1:47.71 layout/style/ServoStyleConsts.h.stub 1:47.77 config/makefiles/xpidl/composer.xpt 1:47.87 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:47.87 import imp 1:48.33 config/makefiles/xpidl/content_events.xpt 1:48.91 config/makefiles/xpidl/content_geckomediaplugins.xpt 1:49.49 config/makefiles/xpidl/content_html.xpt 1:50.23 config/makefiles/xpidl/content_webrtc.xpt 1:50.79 config/makefiles/xpidl/docshell.xpt 1:51.34 config/makefiles/xpidl/dom.xpt 1:52.79 config/makefiles/xpidl/dom_audiochannel.xpt 1:54.53 config/makefiles/xpidl/dom_base.xpt 1:55.08 config/makefiles/xpidl/dom_bindings.xpt 1:57.27 config/makefiles/xpidl/dom_events.xpt 1:57.90 config/makefiles/xpidl/dom_geolocation.xpt 1:58.50 config/makefiles/xpidl/dom_html.xpt 1:58.98 config/makefiles/xpidl/dom_indexeddb.xpt 1:59.02 netwerk/base/rust-helper/rust_helper.h.stub 1:59.05 netwerk/socket/neqo_glue/neqo_glue_ffi_generated.h.stub 1:59.25 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:59.25 import imp 1:59.29 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:59.29 import imp 1:59.35 config/makefiles/xpidl/dom_localstorage.xpt 1:59.42 security/apps/xpcshell.inc.stub 1:59.61 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 1:59.62 import imp 1:59.81 config/makefiles/xpidl/dom_media.xpt 1:59.89 security/apps/addons-public.inc.stub 2:00.03 toolkit/crashreporter/CrashAnnotations.h.stub 2:00.08 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:00.08 import imp 2:00.21 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:00.22 import imp 2:00.31 security/apps/addons-public-intermediate.inc.stub 2:00.46 config/makefiles/xpidl/dom_network.xpt 2:00.49 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:00.49 import imp 2:00.73 security/apps/addons-stage.inc.stub 2:00.87 config/makefiles/xpidl/dom_notification.xpt 2:00.90 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:00.90 import imp 2:01.14 config/makefiles/xpidl/dom_payments.xpt 2:01.32 config/makefiles/xpidl/dom_power.xpt 2:01.54 xpcom/xpcom-config.h.stub 2:01.60 config/makefiles/xpidl/dom_presentation.xpt 2:01.72 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:01.72 import imp 2:01.83 config/makefiles/xpidl/dom_push.xpt 2:01.91 config/makefiles/xpidl/dom_quota.xpt 2:01.97 xpcom/xpcom-private.h.stub 2:02.15 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:02.15 import imp 2:02.31 config/makefiles/xpidl/dom_security.xpt 2:02.40 config/makefiles/xpidl/dom_sidebar.xpt 2:02.68 js/src/frontend/ReservedWordsGenerated.h.stub 2:02.84 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:02.84 import imp 2:03.09 js/src/gc/StatsPhasesGenerated.h.stub 2:03.11 config/makefiles/xpidl/dom_simpledb.xpt 2:03.13 config/makefiles/xpidl/dom_storage.xpt 2:03.25 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:03.25 import imp 2:03.26 config/makefiles/xpidl/dom_system.xpt 2:03.48 js/src/gc/StatsPhasesGenerated.inc.stub 2:03.64 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:03.65 import imp 2:03.73 config/makefiles/xpidl/dom_webauthn.xpt 2:03.73 js/src/jit/MOpcodesGenerated.h.stub 2:03.86 config/makefiles/xpidl/dom_webspeechrecognition.xpt 2:03.90 config/makefiles/xpidl/dom_webspeechsynth.xpt 2:03.92 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:03.92 import imp 2:03.95 config/makefiles/xpidl/dom_workers.xpt 2:04.18 js/src/jit/LOpcodesGenerated.h.stub 2:04.35 config/makefiles/xpidl/dom_xslt.xpt 2:04.36 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:04.36 import imp 2:04.51 xpcom/build/Services.h.stub 2:04.53 config/makefiles/xpidl/dom_xul.xpt 2:04.61 js/src/jit/CacheIROpsGenerated.h.stub 2:04.67 xpcom/idl-parser/xpidl/xpidl.stub.stub 2:04.69 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:04.69 import imp 2:04.79 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:04.79 import imp 2:04.85 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:04.85 import imp 2:04.94 xpcom/build/services.rs.stub 2:05.06 config/makefiles/xpidl/downloads.xpt 2:05.11 config/makefiles/xpidl/editor.xpt 2:05.12 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:05.12 import imp 2:05.27 comm/third_party/botan/build.h.stub 2:05.38 comm/third_party/json-c/config.h.stub 2:05.46 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:05.46 import imp 2:05.56 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:05.56 import imp 2:05.67 config/makefiles/xpidl/enterprisepolicies.xpt 2:05.81 comm/third_party/json-c/json_config.h.stub 2:05.85 comm/third_party/rnp/config.h.stub 2:05.99 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:05.99 import imp 2:06.03 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:06.03 import imp 2:06.11 config/makefiles/xpidl/extensions.xpt 2:06.24 config/makefiles/xpidl/exthandler.xpt 2:06.28 config/makefiles/xpidl/fastfind.xpt 2:06.79 config/makefiles/xpidl/fts3tok.xpt 2:06.83 config/makefiles/xpidl/gfx.xpt 2:06.96 config/makefiles/xpidl/html5.xpt 2:07.18 config/makefiles/xpidl/htmlparser.xpt 2:07.26 config/makefiles/xpidl/imglib2.xpt 2:07.40 config/makefiles/xpidl/import.xpt 2:07.46 config/makefiles/xpidl/inspector.xpt 2:07.63 config/makefiles/xpidl/intl.xpt 2:07.82 config/makefiles/xpidl/jar.xpt 2:07.89 config/makefiles/xpidl/jsdebugger.xpt 2:08.27 config/makefiles/xpidl/jsinspector.xpt 2:08.29 warning: [const] doesn't make sense on builtin types., 2:08.29 warning: [const] doesn't make sense on builtin types., 2:08.29 warning: [const] doesn't make sense on builtin types., 2:08.29 warning: [const] doesn't make sense on builtin types., 2:08.29 warning: [const] doesn't make sense on builtin types., 2:08.50 config/makefiles/xpidl/kvstore.xpt 2:08.52 config/makefiles/xpidl/layout_base.xpt 2:08.66 config/makefiles/xpidl/layout_printing.xpt 2:08.89 config/makefiles/xpidl/layout_xul_tree.xpt 2:09.14 config/makefiles/xpidl/locale.xpt 2:09.18 config/makefiles/xpidl/loginmgr.xpt 2:09.30 config/makefiles/xpidl/mailprofilemigration.xpt 2:09.32 config/makefiles/xpidl/mailview.xpt 2:09.62 config/makefiles/xpidl/mailwinsearch.xpt 2:09.91 config/makefiles/xpidl/mime.xpt 2:09.99 config/makefiles/xpidl/mimetype.xpt 2:10.01 config/makefiles/xpidl/mozfind.xpt 2:10.25 config/makefiles/xpidl/mozintl.xpt 2:10.28 config/makefiles/xpidl/mozldap.xpt 2:10.32 config/makefiles/xpidl/msgbase.xpt 2:10.38 config/makefiles/xpidl/msgcommonbase.xpt 2:10.57 config/makefiles/xpidl/msgcompose.xpt 2:10.69 warning: [const] doesn't make sense on builtin types., 2:10.69 warning: [const] doesn't make sense on builtin types., 2:10.69 warning: [const] doesn't make sense on builtin types., 2:10.69 warning: [const] doesn't make sense on builtin types., 2:10.69 warning: [const] doesn't make sense on builtin types., 2:10.69 warning: [const] doesn't make sense on builtin types., 2:10.69 warning: [const] doesn't make sense on builtin types., 2:10.69 warning: [const] doesn't make sense on builtin types., 2:10.69 warning: [const] doesn't make sense on builtin types., 2:10.69 warning: [const] doesn't make sense on builtin types., 2:10.69 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.70 warning: [const] doesn't make sense on builtin types., 2:10.71 warning: [const] doesn't make sense on builtin types., 2:10.71 warning: [const] doesn't make sense on builtin types., 2:10.71 warning: [const] doesn't make sense on builtin types., 2:10.71 warning: [const] doesn't make sense on builtin types., 2:10.72 warning: [const] doesn't make sense on builtin types., 2:10.72 warning: [const] doesn't make sense on builtin types., 2:10.72 warning: [const] doesn't make sense on builtin types., 2:10.72 warning: [const] doesn't make sense on builtin types., 2:10.72 warning: [const] doesn't make sense on builtin types., 2:10.72 warning: [const] doesn't make sense on builtin types., 2:10.72 warning: [const] doesn't make sense on builtin types., 2:10.81 config/makefiles/xpidl/msgdb.xpt 2:10.95 config/makefiles/xpidl/msgimap.xpt 2:11.05 config/makefiles/xpidl/msgjsaccount.xpt 2:11.22 config/makefiles/xpidl/msglocal.xpt 2:11.51 config/makefiles/xpidl/msgnews.xpt 2:11.63 config/makefiles/xpidl/msgsearch.xpt 2:11.93 config/makefiles/xpidl/msgsmime.xpt 2:12.34 config/makefiles/xpidl/necko.xpt 2:13.22 config/makefiles/xpidl/necko_about.xpt 2:13.27 config/makefiles/xpidl/necko_cache.xpt 2:13.88 config/makefiles/xpidl/necko_cache2.xpt 2:13.91 config/makefiles/xpidl/necko_cookie.xpt 2:14.21 config/makefiles/xpidl/necko_dns.xpt 2:14.87 config/makefiles/xpidl/necko_file.xpt 2:14.88 config/makefiles/xpidl/necko_ftp.xpt 2:14.89 config/makefiles/xpidl/necko_http.xpt 2:15.04 config/makefiles/xpidl/necko_mdns.xpt 2:15.55 config/makefiles/xpidl/necko_res.xpt 2:15.55 config/makefiles/xpidl/necko_socket.xpt 2:15.96 config/makefiles/xpidl/necko_strconv.xpt 2:16.20 config/makefiles/xpidl/necko_viewsource.xpt 2:16.24 config/makefiles/xpidl/necko_websocket.xpt 2:16.70 config/makefiles/xpidl/parentalcontrols.xpt 2:16.76 config/makefiles/xpidl/pipnss.xpt 2:17.08 config/makefiles/xpidl/pippki.xpt 2:17.34 config/makefiles/xpidl/places.xpt 2:17.38 config/makefiles/xpidl/plugin.xpt 2:17.48 config/makefiles/xpidl/pref.xpt 2:17.54 config/makefiles/xpidl/prefetch.xpt 2:18.05 config/makefiles/xpidl/profiler.xpt 2:18.49 config/makefiles/xpidl/remote.xpt 2:18.50 config/makefiles/xpidl/reputationservice.xpt 2:18.81 config/makefiles/xpidl/satchel.xpt 2:18.81 config/makefiles/xpidl/saxparser.xpt 2:18.84 config/makefiles/xpidl/services.xpt 2:19.15 config/makefiles/xpidl/services-crypto-component.xpt 2:19.21 config/makefiles/xpidl/sessionStore_funcs.xpt 2:19.44 config/makefiles/xpidl/shellservice.xpt 2:19.54 config/makefiles/xpidl/shistory.xpt 2:19.55 config/makefiles/xpidl/spellchecker.xpt 2:19.64 config/makefiles/xpidl/startupcache.xpt 2:19.88 config/makefiles/xpidl/storage.xpt 2:19.95 config/makefiles/xpidl/telemetry.xpt 2:20.06 config/makefiles/xpidl/thumbnails.xpt 2:20.17 config/makefiles/xpidl/toolkit_antitracking.xpt 2:20.33 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 2:20.47 config/makefiles/xpidl/toolkit_cleardata.xpt 2:20.51 config/makefiles/xpidl/toolkit_crashservice.xpt 2:20.79 config/makefiles/xpidl/toolkit_filewatcher.xpt 2:20.92 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 2:21.01 config/makefiles/xpidl/toolkit_modules.xpt 2:21.17 config/makefiles/xpidl/toolkit_osfile.xpt 2:21.22 config/makefiles/xpidl/toolkit_search.xpt 2:21.42 config/makefiles/xpidl/toolkit_securityreporter.xpt 2:21.57 config/makefiles/xpidl/toolkit_shell.xpt 2:21.63 config/makefiles/xpidl/toolkit_xulstore.xpt 2:21.69 config/makefiles/xpidl/toolkitprofile.xpt 2:21.81 config/makefiles/xpidl/txmgr.xpt 2:21.88 config/makefiles/xpidl/txtsvc.xpt 2:22.12 config/makefiles/xpidl/uconv.xpt 2:22.14 config/makefiles/xpidl/update.xpt 2:22.24 config/makefiles/xpidl/uriloader.xpt 2:22.27 config/makefiles/xpidl/url-classifier.xpt 2:22.36 config/makefiles/xpidl/urlformatter.xpt 2:22.60 config/makefiles/xpidl/viaduct.xpt 2:22.70 config/makefiles/xpidl/webBrowser_core.xpt 2:22.81 config/makefiles/xpidl/webbrowserpersist.xpt 2:22.82 config/makefiles/xpidl/webextensions.xpt 2:22.89 config/makefiles/xpidl/webextensions-storage.xpt 2:23.25 config/makefiles/xpidl/webvtt.xpt 2:23.33 config/makefiles/xpidl/widget.xpt 2:23.35 config/makefiles/xpidl/windowcreator.xpt 2:23.53 config/makefiles/xpidl/windowwatcher.xpt 2:23.69 config/makefiles/xpidl/xpcom_base.xpt 2:23.89 config/makefiles/xpidl/xpcom_components.xpt 2:23.94 config/makefiles/xpidl/xpcom_ds.xpt 2:24.01 config/makefiles/xpidl/xpcom_io.xpt 2:24.04 config/makefiles/xpidl/xpcom_system.xpt 2:24.23 config/makefiles/xpidl/xpcom_threads.xpt 2:24.75 config/makefiles/xpidl/xpconnect.xpt 2:24.91 config/makefiles/xpidl/xul.xpt 2:25.30 config/makefiles/xpidl/xulapp.xpt 2:25.35 config/makefiles/xpidl/zipwriter.xpt 2:26.75 config/makefiles/xpidl/xptdata.cpp 2:35.58 comm/mailnews/intl/charsetalias.properties.h.stub 2:35.59 accessible/xpcom/xpcAccEvents.h.stub 2:35.59 intl/l10n/fluent_ffi_generated.h.stub 2:35.59 intl/locale/encodingsgroups.properties.h.stub 2:35.59 dom/base/UseCounterList.h.stub 2:35.59 dom/media/audioipc_client_ffi_generated.h.stub 2:35.60 dom/bindings/CSS2Properties.webidl.stub 2:35.76 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:35.77 import imp 2:35.77 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:35.77 import imp 2:35.77 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:35.77 import imp 2:35.77 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:35.77 import imp 2:35.77 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:35.77 import imp 2:35.77 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:35.77 import imp 2:35.80 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:35.80 import imp 2:36.04 modules/libpref/StaticPrefListAll.h.stub 2:36.04 intl/locale/fluent_langneg_ffi_generated.h.stub 2:36.04 dom/base/UseCounterWorkerList.h.stub 2:36.23 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:36.23 import imp 2:36.23 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:36.23 import imp 2:36.24 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:36.25 import imp 2:36.49 netwerk/dns/etld_data.inc.stub 2:36.67 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:36.67 import imp 2:37.44 security/manager/ssl/nsSTSPreloadList.h.stub 2:37.63 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:37.63 import imp 2:39.45 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 2:39.61 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:39.61 import imp 2:41.60 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 2:41.78 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:41.78 import imp 2:42.83 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 2:43.02 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:43.02 import imp 2:46.10 xpcom/base/ErrorList.h.stub 2:46.27 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:46.27 import imp 2:46.51 xpcom/base/ErrorNamesInternal.h.stub 2:46.70 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:46.70 import imp 2:46.94 xpcom/base/error_list.rs.stub 2:47.13 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:47.13 import imp 2:47.39 xpcom/base/gk_rust_utils_ffi_generated.h.stub 2:47.57 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:47.57 import imp 2:51.31 toolkit/components/telemetry/TelemetryScalarData.h.stub 2:51.50 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:51.50 import imp 2:54.21 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 2:54.39 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:54.39 import imp 2:55.11 intl/locale/unic_langid_ffi_generated.h.stub 2:55.12 xpcom/components/Components.h.stub 2:55.22 xpcom/ds/nsGkAtomList.h.stub 2:55.25 dom/media/audioipc_server_ffi_generated.h.stub 2:55.30 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:55.30 import imp 2:55.32 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:55.32 import imp 2:55.41 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:55.41 import imp 2:55.44 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:55.44 import imp 2:55.87 xpcom/ds/nsGkAtomConsts.h.stub 2:56.07 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:56.07 import imp 2:57.07 toolkit/components/telemetry/TelemetryEventData.h.stub 2:57.26 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:57.26 import imp 2:58.90 toolkit/components/telemetry/TelemetryEventEnums.h.stub 2:59.08 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 2:59.08 import imp 3:00.63 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 3:00.79 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 3:00.79 import imp 3:01.09 toolkit/components/telemetry/TelemetryProcessData.h.stub 3:01.25 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 3:01.25 import imp 4:42.20 toolkit/library/rust/force-cargo-library-build 4:42.21 comm/ldap/c-sdk/libraries/liblber 4:42.21 mfbt 4:42.21 comm/ldap/c-sdk/libraries/libldif 4:42.21 comm/ldap/c-sdk/libraries/libprldap 4:42.24 comm/ldap/c-sdk/libraries/libldap 4:42.25 comm/ldap/xpcom/src 4:42.31 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldif/line64.c: In function ‘ldif_base64_encode_internal’: 4:42.31 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldif/line64.c:409:15: warning: variable ‘len’ set but not used [-Wunused-but-set-variable] 4:42.31 409 | int i, pad, len; 4:42.31 | ^~~ 4:42.49 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c: In function ‘ber_get_tag’: 4:42.50 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c:73:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4:42.50 73 | for (i = 1; i < sizeof(ber_int_t); i++) { 4:42.50 | ^ 4:42.50 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c: In function ‘ber_skip_tag’: 4:42.50 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c:126:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4:42.50 126 | if (noctets > sizeof(ber_uint_t)) return (LBER_DEFAULT); 4:42.50 | ^ 4:42.50 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c: In function ‘ber_getnint’: 4:42.50 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c:163:11: warning: comparison of integer expressions of different signedness: ‘ber_slen_t’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 4:42.51 163 | if (len > sizeof(ber_slen_t)) return (-1); 4:42.51 | ^ 4:42.51 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c: In function ‘ber_scanf’: 4:42.51 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c:434:41: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 4:42.51 434 | for (rc = 0, p = (char*)fmt; *p && rc != LBER_DEFAULT; p++) { 4:42.51 | ^~ 4:42.51 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c:500:18: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 4:42.52 500 | tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 4:42.52 | ^~ 4:42.52 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c:500:41: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 4:42.53 500 | tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 4:42.53 | ^~ 4:42.53 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c:501:17: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 4:42.53 501 | rc != LBER_DEFAULT; 4:42.53 | ^~ 4:42.53 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c:529:16: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 4:42.53 529 | if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 4:42.53 | ^~ 4:42.53 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c:529:39: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 4:42.53 529 | if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 4:42.53 | ^~ 4:42.53 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c:542:18: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 4:42.53 542 | tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 4:42.53 | ^~ 4:42.54 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c:542:41: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 4:42.54 542 | tag != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET && 4:42.54 | ^~ 4:42.54 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c:543:17: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 4:42.54 543 | rc != LBER_DEFAULT; 4:42.54 | ^~ 4:42.54 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c:564:16: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 4:42.54 564 | if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 4:42.54 | ^~ 4:42.54 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c:564:39: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 4:42.54 564 | if (rc != LBER_DEFAULT && tag != LBER_END_OF_SEQORSET) { 4:42.54 | ^~ 4:42.54 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c:573:44: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 4:42.54 573 | if ((rc = ber_skip_tag(ber, &len)) == LBER_DEFAULT) break; 4:42.56 | ^~ 4:42.56 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/decode.c:598:10: warning: comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ [-Wsign-compare] 4:42.56 598 | if (rc == LBER_DEFAULT) { 4:42.56 | ^~ 4:42.57 comm/mailnews/addrbook/src 4:42.64 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libprldap/ldappr-io.c: In function ‘prldap_poll’: 4:42.64 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libprldap/ldappr-io.c:269:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4:42.65 269 | for (j = 0; j < PRLDAP_EVENTMAP_ENTRIES; ++j) { 4:42.65 | ^ 4:42.65 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libprldap/ldappr-io.c:288:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4:42.65 288 | for (j = 0; j < PRLDAP_EVENTMAP_ENTRIES; ++j) { 4:42.65 | ^ 4:42.91 comm/mailnews/base/src 4:44.33 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c: In function ‘get_ber_len’: 4:44.34 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c:662:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4:44.34 662 | if (noctets >= MAX_LEN_SIZE) { 4:44.34 | ^~ 4:44.34 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c: In function ‘read_len_in_ber’: 4:44.34 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c:702:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4:44.34 702 | if (noctets >= MAX_LEN_SIZE) return (LBER_DEFAULT); 4:44.34 | ^~ 4:44.34 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c: In function ‘ber_get_next’: 4:44.34 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c:784:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4:44.34 784 | if (((ber_len_t)ber->ber_end - (ber_len_t)ber->ber_buf) < newlen) { 4:44.34 | ^ 4:44.35 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c:784:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4:44.35 784 | if (((ber_len_t)ber->ber_end - (ber_len_t)ber->ber_buf) < newlen) { 4:44.35 | ^ 4:44.35 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c:803:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4:44.35 803 | toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 4:44.35 | ^ 4:44.35 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c:803:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4:44.35 803 | toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 4:44.35 | ^ 4:44.35 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c:806:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4:44.35 806 | *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 4:44.35 | ^ 4:44.35 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c:806:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4:44.35 806 | *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 4:44.36 | ^ 4:44.36 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c:824:10: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4:44.36 824 | *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 4:44.36 | ^ 4:44.37 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c:824:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4:44.37 824 | *len = (ber_len_t)ber->ber_rwptr - (ber_len_t)orig_rwptr; 4:44.37 | ^ 4:44.37 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c: In function ‘get_buffer_tag’: 4:44.37 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c:1222:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4:44.37 1222 | for (i = 1; i < sizeof(ber_int_t); i++) { 4:44.37 | ^ 4:44.37 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c: In function ‘ber_get_next_buffer_ext’: 4:44.37 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c:1363:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4:44.37 1363 | if (noctets > sizeof(ber_uint_t)) { 4:44.37 | ^ 4:44.38 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c:1426:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4:44.38 1426 | toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 4:44.38 | ^ 4:44.38 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/liblber/io.c:1426:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4:44.38 1426 | toread = (ber_len_t)ber->ber_end - (ber_len_t)ber->ber_rwptr; 4:44.38 | ^ 4:46.16 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/disptmpl.c: In function ‘ldap_init_templates_buf’: 4:46.17 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/disptmpl.c:161:18: warning: ‘tmpl’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:46.17 161 | *tmpllistp = tmpl; 4:46.17 | ~~~~~~~~~~~^~~~~~ 4:46.58 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/error.c: In function ‘nsldapi_parse_result’: 4:46.59 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/error.c:394:61: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4:46.59 394 | if ((berrc = ber_scanf(&ber, "{iaa", &errcode, &m, &e)) != LBER_ERROR) { 4:46.59 | ^~ 4:46.59 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/error.c:409:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4:46.59 409 | if (berrc != LBER_ERROR) { 4:46.59 | ^~ 4:46.59 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/error.c:423:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4:46.59 423 | if (berrc != LBER_ERROR && 4:46.59 | ^~ 4:46.60 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/error.c:431:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4:46.60 431 | if (berrc != LBER_ERROR && serverctrlsp != NULL && 4:46.60 | ^~ 4:46.60 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/error.c:432:40: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4:46.60 432 | (berrc = ber_scanf(&ber, "}")) != LBER_ERROR) { 4:46.60 | ^~ 4:46.60 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/error.c:437:13: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4:46.60 437 | if (berrc == LBER_ERROR && err == LDAP_SUCCESS) { 4:46.60 | ^~ 4:49.24 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/geteffectiverightsctrl.c: In function ‘ldap_create_geteffectiveRights_control’: 4:49.24 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/geteffectiverightsctrl.c:89:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 4:49.24 89 | if (LBER_ERROR == ber_printf(ber, "{s{v}}", authzid, attrlist)) { 4:49.24 | ^~ 4:49.86 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/getoption.c: In function ‘nsldapi_get_api_info’: 4:49.86 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/getoption.c:419:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4:49.86 419 | for (i = 0; i < NSLDAPI_EXTENSIONS_COUNT; ++i) { 4:49.86 | ^ 4:49.86 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/getoption.c: In function ‘nsldapi_get_feature_info’: 4:49.86 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/getoption.c:450:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4:49.87 450 | for (i = 0; i < NSLDAPI_EXTENSIONS_COUNT; ++i) { 4:49.87 | ^ 4:49.87 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/getoption.c:457:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 4:49.87 457 | return ((i < NSLDAPI_EXTENSIONS_COUNT) ? LDAP_SUCCESS : LDAP_PARAM_ERROR); 4:49.87 | ^ 4:50.08 Compiling libc v0.2.59 4:50.56 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/getvalues.c: In function ‘internal_ldap_get_values’: 4:50.56 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/getvalues.c:107:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4:50.56 107 | if (rc == LBER_ERROR) { 4:50.56 | ^~ 4:51.19 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/memcache.c: In function ‘ldap_memcache_createkey’: 4:51.20 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/memcache.c:86:37: warning: the address of ‘buf’ will always evaluate as ‘true’ [-Waddress] 4:51.20 86 | #define NSLDAPI_SAFE_STRLEN(s) ((s) ? strlen((s)) + 1 : 1) 4:51.20 | ^ 4:51.20 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/memcache.c:593:9: note: in expansion of macro ‘NSLDAPI_SAFE_STRLEN’ 4:51.20 593 | len = NSLDAPI_SAFE_STRLEN(buf) + NSLDAPI_SAFE_STRLEN(tmpbase) + 4:51.20 | ^~~~~~~~~~~~~~~~~~~ 4:51.20 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/memcache.c:85:37: warning: the address of ‘buf’ will always evaluate as ‘true’ [-Waddress] 4:51.20 85 | #define NSLDAPI_STR_NONNULL(s) ((s) ? (s) : "") 4:51.20 | ^ 4:51.20 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/memcache.c:625:11: note: in expansion of macro ‘NSLDAPI_STR_NONNULL’ 4:51.21 625 | NSLDAPI_STR_NONNULL(buf)); 4:51.21 | ^~~~~~~~~~~~~~~~~~~ 4:51.23 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/memcache.c: In function ‘memcache_access’: 4:51.23 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/memcache.c:1455:17: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4:51.23 1455 | int scope = (int)pData2; 4:51.23 | ^ 4:51.24 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/memcache.c: In function ‘memcache_flush’: 4:51.24 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/memcache.c:1561:23: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4:51.25 1561 | (void*)scope, NULL); 4:51.25 | ^ 4:51.25 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/memcache.c:1563:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 4:51.25 1563 | memcache_access(cache, MEMCACHE_ACCESS_FLUSH, (void*)dn, (void*)scope, 4:51.25 | ^ 4:51.26 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/memcache.c: In function ‘msgid_hashf’: 4:51.26 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/memcache.c:1721:19: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 4:51.26 1721 | unsigned code = (unsigned)((ldapmemcacheReqId*)key)->ldmemcrid_ld; 4:51.26 | ^ 4:51.72 Compiling proc-macro2 v1.0.20 4:53.08 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/addrbook/src/nsAbBoolExprToLDAPFilter.cpp: In static member function ‘static nsresult nsAbBoolExprToLDAPFilter::FilterExpressions(nsIAbLDAPAttributeMap*, nsTArray >&, nsCString&, int)’: 4:53.08 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/addrbook/src/nsAbBoolExprToLDAPFilter.cpp:111:10: warning: ‘rv’ may be used uninitialized in this function [-Wmaybe-uninitialized] 4:53.09 111 | return rv; 4:53.09 | ^~ 4:53.63 Compiling unicode-xid v0.2.0 4:54.03 Compiling syn v1.0.40 4:55.21 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/os-ip.c: In function ‘nsldapi_os_connect_with_to’: 4:55.21 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/os-ip.c:361:65: warning: pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness [-Wpointer-sign] 4:55.21 361 | if (getsockopt(sockfd, SOL_SOCKET, SO_ERROR, (char*)&error, &len) < 0) 4:55.21 | ^~~~ 4:55.21 | | 4:55.22 | int * 4:55.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/ldap-int.h:61, 4:55.22 from /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/os-ip.c:67: 4:55.22 /usr/include/sys/socket.h:210:32: note: expected ‘socklen_t * restrict’ {aka ‘unsigned int * restrict’} but argument is of type ‘int *’ 4:55.22 210 | socklen_t *__restrict __optlen) __THROW; 4:55.22 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 4:55.22 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/os-ip.c: In function ‘nsldapi_try_each_host’: 4:55.22 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/os-ip.c:569:37: warning: comparison of integer expressions of different signedness: ‘nsldapi_in_addr_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 4:55.22 569 | if ((address = inet_addr(host)) == -1) { 4:55.22 | ^~ 4:55.81 Compiling cfg-if v0.1.10 4:55.99 Compiling bitflags v1.2.0 4:56.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 4:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 4:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 4:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 4:56.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 4:56.31 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/MailnewsLoadContextInfo.cpp:9: 4:56.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 4:56.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 4:56.31 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 4:56.31 | ^ 4:56.64 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/proxyauthctrl.c: In function ‘ldap_create_proxyauth_control’: 4:56.64 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/proxyauthctrl.c:81:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 4:56.64 81 | if (LBER_ERROR == ber_printf(ber, "{s}", dn)) { 4:56.64 | ^~ 4:56.64 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/proxyauthctrl.c: In function ‘ldap_create_proxiedauth_control’: 4:56.64 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/proxyauthctrl.c:128:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 4:56.65 128 | if (LBER_ERROR == ber_printf(ber, "s", authzid)) { 4:56.65 | ^~ 4:57.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 4:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 4:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 4:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 4:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 4:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/MailnewsLoadContextInfo.cpp:9: 4:57.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 4:57.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 4:57.14 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 4:57.14 | ^ 4:57.21 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/pwmodext.c: In function ‘ldap_passwd’: 4:57.22 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/pwmodext.c:74:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 4:57.22 74 | if (LBER_ERROR == (ber_printf(ber, "{"))) { 4:57.22 | ^~ 4:57.22 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/pwmodext.c:81:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 4:57.22 81 | if (LBER_ERROR == (ber_printf(ber, "to", LDAP_TAG_PWDMOD_REQ_ID, 4:57.22 | ^~ 4:57.22 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/pwmodext.c:90:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 4:57.22 90 | if (LBER_ERROR == (ber_printf(ber, "to", LDAP_TAG_PWDMOD_REQ_OLD, 4:57.22 | ^~ 4:57.22 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/pwmodext.c:99:22: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 4:57.22 99 | if (LBER_ERROR == (ber_printf(ber, "to", LDAP_TAG_PWDMOD_REQ_NEW, 4:57.22 | ^~ 4:57.22 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/pwmodext.c:107:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 4:57.22 107 | if (LBER_ERROR == (ber_printf(ber, "}"))) { 4:57.22 | ^~ 4:57.35 Compiling serde v1.0.104 4:58.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 4:58.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 4:58.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 4:58.18 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/MailnewsLoadContextInfo.cpp:9: 4:58.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 4:58.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 4:58.18 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 4:58.18 | ^ 4:58.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 4:58.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 4:58.19 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 4:58.19 | ^ 4:58.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 4:58.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 4:58.19 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 4:58.19 | ^ 4:58.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 4:58.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 4:58.20 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 4:58.20 | ^ 4:58.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 4:58.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 4:58.20 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 4:58.20 | ^ 4:58.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 4:58.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 4:58.22 371 | nscoord aAppUnitsPerDevPixel) { 4:58.23 | ^ 4:58.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 4:58.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 4:58.23 380 | nscoord aAppUnitsPerDevPixel) { 4:58.23 | ^ 4:58.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 4:58.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 4:58.23 387 | nscoord aAppUnitsPerDevPixel) { 4:58.23 | ^ 4:58.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 4:58.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 4:58.24 394 | nscoord aAppUnitsPerDevPixel) { 4:58.24 | ^ 4:59.08 Compiling log v0.4.8 4:59.39 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/request.c: In function ‘nsldapi_send_pending_requests_nolock’: 4:59.39 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/request.c:488:9: warning: unused variable ‘logname’ [-Wunused-variable] 4:59.39 488 | char* logname = "nsldapi_send_pending_requests_nolock"; 4:59.39 | ^~~~~~~ 4:59.40 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/request.c: In function ‘re_encode_request’: 4:59.40 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/request.c:1363:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 4:59.40 1363 | if (rc == LBER_ERROR) { 4:59.40 | ^~ 5:00.28 Compiling byteorder v1.3.2 5:00.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 5:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 5:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 5:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 5:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 5:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 5:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 5:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 5:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/MailnewsLoadContextInfo.cpp:9: 5:00.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 5:00.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 5:00.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:00.82 40 | friend Sub operator*(Sub aCoord, T aScale) { 5:00.82 | ^~~~~~~~ 5:02.66 Compiling lazy_static v1.4.0 5:03.00 Compiling autocfg v0.1.6 5:03.00 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/saslbind.c: In function ‘ldap_parse_sasl_bind_result’: 5:03.00 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/saslbind.c:788:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5:03.00 788 | if (rc != LBER_ERROR && ber_peek_tag(&ber, &len) == LDAP_TAG_SASL_RES_CREDS) { 5:03.00 | ^~ 5:03.01 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/saslbind.c:796:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 5:03.01 796 | if (rc == LBER_ERROR) { 5:03.01 | ^~ 5:05.25 Compiling memchr v2.2.1 5:06.83 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c: In function ‘do_entry2text_search’: 5:06.83 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:395:20: warning: variable ‘html’ set but not used [-Wunused-but-set-variable] 5:06.83 395 | int err, freedn, html; 5:06.83 | ^~~~ 5:06.84 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c: In function ‘searchaction’: 5:06.84 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:920:38: warning: variable ‘selectname’ set but not used [-Wunused-but-set-variable] 5:06.84 920 | char *value, *filtpattern, *attr, *selectname; 5:06.84 | ^~~~~~~~~~ 5:07.01 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c: In function ‘output_dn.isra’: 5:07.01 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:749:19: warning: ‘%-*s’ directive output between 1 and 2147483647 bytes may exceed minimum required size of 4095 [-Wformat-overflow=] 5:07.01 749 | sprintf(buf, "%-*s", width, " "); 5:07.01 | ^~~~ ~~~ 5:07.15 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c: In function ‘do_vals2text.part.0’: 5:07.16 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:665:25: warning: ‘%-*s’ directive output between 1 and 2147483647 bytes may exceed minimum required size of 4095 [-Wformat-overflow=] 5:07.16 665 | sprintf(buf, "%-*s%s%s%-*s%s%s", labelwidth, " ", s, eol, 5:07.16 | ^~~~ ~~~ 5:07.16 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:665:24: note: assuming directive output of 3 bytes 5:07.16 665 | sprintf(buf, "%-*s%s%s%-*s%s%s", labelwidth, " ", s, eol, 5:07.16 | ^~~~~~~~~~~~~~~~~~ 5:07.16 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:665:24: note: assuming directive output of 1 byte 5:07.16 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:665:24: note: assuming directive output of 40 bytes 5:07.16 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:665:24: note: assuming directive output of 1 byte 5:07.16 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:621:27: warning: ‘%-*s’ directive output between 1 and 2147483647 bytes may exceed minimum required size of 4095 [-Wformat-overflow=] 5:07.16 621 | sprintf(buf, "%-*s%s%s", labelwidth, " ", p, eol); 5:07.16 | ^~~~ ~~~ 5:07.17 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:621:26: note: assuming directive output of 1 byte 5:07.17 621 | sprintf(buf, "%-*s%s%s", labelwidth, " ", p, eol); 5:07.17 | ^~~~~~~~~~ 5:07.17 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:621:26: note: assuming directive output of 1 byte 5:07.17 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:680:23: warning: ‘%-*s’ directive output between 1 and 2147483647 bytes may exceed minimum required size of 4095 [-Wformat-overflow=] 5:07.17 680 | sprintf(buf, "%-*s%s%s", labelwidth, " ", outval, eol); 5:07.17 | ^~~~ ~~~ 5:07.17 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:680:22: note: assuming directive output of 4 bytes 5:07.17 680 | sprintf(buf, "%-*s%s%s", labelwidth, " ", outval, eol); 5:07.17 | ^~~~~~~~~~ 5:07.17 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/tmplout.c:680:22: note: assuming directive output of 1 byte 5:07.64 Compiling pkg-config v0.3.9 5:08.52 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/ufn.c: In function ‘ldap_ufn_search_ctx’: 5:08.52 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/ufn.c:103:15: warning: ‘err’ may be used uninitialized in this function [-Wmaybe-uninitialized] 5:08.53 103 | int max, i, err, scope = 0, phase, tries; 5:08.53 | ^~~ 5:10.62 Compiling encoding_rs v0.8.22 5:11.32 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/vlistctrl.c: In function ‘ldap_create_virtuallist_control’: 5:11.32 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/vlistctrl.c:99:18: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 5:11.32 99 | if (LBER_ERROR == ber_printf(ber, "{ii", ldvlistp->ldvlist_before_count, 5:11.32 | ^~ 5:11.32 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/vlistctrl.c:109:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 5:11.32 109 | if (LBER_ERROR == ber_printf(ber, "t{ii}}", LDAP_TAG_VLV_BY_INDEX, 5:11.32 | ^~ 5:11.33 /builddir/build/BUILD/thunderbird-78.6.1/comm/ldap/c-sdk/libraries/libldap/vlistctrl.c:119:20: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 5:11.33 119 | if (LBER_ERROR == ber_printf(ber, "to}", LDAP_TAG_VLV_BY_VALUE, 5:11.33 | ^~ 5:11.46 Compiling matches v0.1.8 5:11.61 Compiling version_check v0.9.1 5:11.77 comm/mailnews/compose/src 5:14.22 Compiling semver-parser v0.7.0 5:16.70 Compiling ppv-lite86 v0.2.6 5:16.86 comm/mailnews/db/mork 5:18.62 Compiling scopeguard v1.0.0 5:18.88 Compiling glob v0.3.0 5:20.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 5:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 5:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 5:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 5:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 5:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgAttachmentHandler.cpp:10: 5:20.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 5:20.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:20.49 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 5:20.49 | ^ 5:21.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 5:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 5:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 5:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 5:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 5:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 5:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 5:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgAttachmentHandler.cpp:10: 5:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 5:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:21.47 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 5:21.47 | ^ 5:21.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 5:21.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 5:21.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 5:21.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 5:21.95 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:21.95 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 5:21.95 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgAttachmentHandler.cpp:10: 5:21.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 5:21.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:21.95 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 5:21.95 | ^ 5:21.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 5:21.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:21.95 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 5:21.95 | ^ 5:21.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 5:21.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:21.96 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 5:21.96 | ^ 5:21.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 5:21.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:21.97 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 5:21.97 | ^ 5:21.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 5:21.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:21.98 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 5:21.98 | ^ 5:22.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 5:22.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:22.01 371 | nscoord aAppUnitsPerDevPixel) { 5:22.01 | ^ 5:22.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 5:22.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:22.02 380 | nscoord aAppUnitsPerDevPixel) { 5:22.02 | ^ 5:22.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 5:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:22.03 387 | nscoord aAppUnitsPerDevPixel) { 5:22.03 | ^ 5:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 5:22.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:22.04 394 | nscoord aAppUnitsPerDevPixel) { 5:22.04 | ^ 5:22.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 5:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 5:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 5:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 5:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 5:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 5:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 5:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/addrbook/src/nsAbContentHandler.cpp:11: 5:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 5:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:22.29 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 5:22.30 | ^ 5:22.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 5:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 5:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 5:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 5:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 5:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompFields.cpp:6: 5:22.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 5:22.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:22.30 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 5:22.30 | ^ 5:22.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 5:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 5:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 5:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 5:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 5:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 5:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 5:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/addrbook/src/nsAbContentHandler.cpp:11: 5:22.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 5:22.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:22.49 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 5:22.49 | ^ 5:22.59 Compiling itoa v0.4.4 5:22.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 5:22.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 5:22.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 5:22.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 5:22.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 5:22.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 5:22.75 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 5:22.75 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompFields.cpp:6: 5:22.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 5:22.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:22.75 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 5:22.75 | ^ 5:23.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 5:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 5:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 5:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 5:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 5:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/addrbook/src/nsAbContentHandler.cpp:11: 5:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 5:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:23.48 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 5:23.48 | ^ 5:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 5:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:23.48 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 5:23.48 | ^ 5:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 5:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:23.48 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 5:23.48 | ^ 5:23.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 5:23.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:23.49 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 5:23.49 | ^ 5:23.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 5:23.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:23.49 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 5:23.49 | ^ 5:23.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 5:23.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:23.52 371 | nscoord aAppUnitsPerDevPixel) { 5:23.52 | ^ 5:23.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 5:23.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:23.52 380 | nscoord aAppUnitsPerDevPixel) { 5:23.52 | ^ 5:23.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 5:23.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:23.52 387 | nscoord aAppUnitsPerDevPixel) { 5:23.52 | ^ 5:23.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 5:23.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:23.53 394 | nscoord aAppUnitsPerDevPixel) { 5:23.53 | ^ 5:23.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 5:23.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 5:23.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 5:23.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 5:23.86 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 5:23.86 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompFields.cpp:6: 5:23.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 5:23.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:23.86 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 5:23.86 | ^ 5:23.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 5:23.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:23.86 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 5:23.86 | ^ 5:23.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 5:23.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:23.87 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 5:23.87 | ^ 5:23.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 5:23.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:23.88 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 5:23.88 | ^ 5:23.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 5:23.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:23.88 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 5:23.88 | ^ 5:23.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 5:23.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:23.91 371 | nscoord aAppUnitsPerDevPixel) { 5:23.91 | ^ 5:23.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 5:23.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:23.92 380 | nscoord aAppUnitsPerDevPixel) { 5:23.92 | ^ 5:23.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 5:23.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:23.92 387 | nscoord aAppUnitsPerDevPixel) { 5:23.92 | ^ 5:23.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 5:23.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:23.93 394 | nscoord aAppUnitsPerDevPixel) { 5:23.93 | ^ 5:25.09 Compiling futures v0.1.29 5:26.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 5:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 5:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 5:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 5:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 5:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 5:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 5:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 5:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 5:26.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 5:26.71 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/addrbook/src/nsAbContentHandler.cpp:11: 5:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 5:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 5:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:26.71 40 | friend Sub operator*(Sub aCoord, T aScale) { 5:26.71 | ^~~~~~~~ 5:27.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 5:27.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 5:27.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 5:27.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 5:27.73 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:27.73 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 5:27.73 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.cpp:6: 5:27.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 5:27.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:27.73 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 5:27.73 | ^ 5:28.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 5:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 5:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 5:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 5:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 5:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 5:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 5:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.cpp:6: 5:28.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 5:28.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:28.08 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 5:28.08 | ^ 5:28.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 5:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 5:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 5:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 5:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 5:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.cpp:6: 5:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 5:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:28.60 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 5:28.60 | ^ 5:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 5:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:28.60 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 5:28.60 | ^ 5:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 5:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:28.60 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 5:28.60 | ^ 5:28.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 5:28.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:28.61 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 5:28.61 | ^ 5:28.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 5:28.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:28.61 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 5:28.61 | ^ 5:28.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 5:28.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:28.64 371 | nscoord aAppUnitsPerDevPixel) { 5:28.64 | ^ 5:28.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 5:28.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:28.64 380 | nscoord aAppUnitsPerDevPixel) { 5:28.64 | ^ 5:28.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 5:28.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:28.64 387 | nscoord aAppUnitsPerDevPixel) { 5:28.64 | ^ 5:28.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 5:28.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:28.65 394 | nscoord aAppUnitsPerDevPixel) { 5:28.65 | ^ 5:29.15 comm/mailnews/db/msgdb/src 5:31.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 5:31.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 5:31.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:31.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 5:31.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgAttachmentHandler.cpp:10: 5:31.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 5:31.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:31.89 189 | CSSRect GetExpandedScrollableRect() const { 5:31.89 | ^ 5:31.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 5:31.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:31.89 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 5:31.89 | ^ 5:31.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 5:31.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:31.89 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 5:31.90 | ^ 5:31.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 5:31.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:31.90 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 5:31.90 | ^ 5:31.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 5:31.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:31.90 243 | CSSRect CalculateScrollRange() const { 5:31.90 | ^ 5:31.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 5:31.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:31.90 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 5:31.90 | ^ 5:31.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 5:31.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:31.91 457 | CSSRect GetVisualViewport() const { 5:31.91 | ^ 5:33.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 5:33.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 5:33.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 5:33.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompFields.cpp:6: 5:33.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 5:33.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:33.62 189 | CSSRect GetExpandedScrollableRect() const { 5:33.62 | ^ 5:33.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 5:33.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:33.62 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 5:33.62 | ^ 5:33.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 5:33.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:33.62 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 5:33.63 | ^ 5:33.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 5:33.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:33.63 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 5:33.63 | ^ 5:33.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 5:33.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:33.63 243 | CSSRect CalculateScrollRange() const { 5:33.63 | ^ 5:33.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 5:33.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:33.63 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 5:33.63 | ^ 5:33.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 5:33.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:33.64 457 | CSSRect GetVisualViewport() const { 5:33.64 | ^ 5:33.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 5:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 5:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 5:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 5:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 5:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 5:33.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 5:33.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 5:33.69 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:33.69 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 5:33.69 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgAttachmentHandler.cpp:10: 5:33.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 5:33.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 5:33.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:33.69 40 | friend Sub operator*(Sub aCoord, T aScale) { 5:33.69 | ^~~~~~~~ 5:33.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 5:33.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 5:33.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 5:33.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 5:33.72 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:33.72 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 5:33.72 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgAttachmentHandler.cpp:10: 5:33.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 5:33.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 5:33.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:33.72 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 5:33.72 | ^~~~~~~~ 5:33.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 5:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 5:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 5:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 5:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 5:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 5:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgAttachmentHandler.cpp:10: 5:33.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 5:33.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 5:33.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:33.89 427 | SizeT Size() const { return SizeT(width, height); } 5:33.89 | ^~~~ 5:33.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 5:33.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 5:33.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 5:33.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 5:33.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:33.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 5:33.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgAttachmentHandler.cpp:10: 5:33.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 5:33.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 5:33.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:33.89 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 5:33.89 | ^~~~~~~~ 5:33.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 5:33.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 5:33.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:33.89 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 5:33.89 | ^~~~~~~~ 5:33.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 5:33.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 5:33.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 5:33.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 5:33.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 5:33.90 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:33.90 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 5:33.90 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgAttachmentHandler.cpp:10: 5:33.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 5:33.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 5:33.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:33.90 62 | Sub operator-(const Sub& aPoint) const { 5:33.91 | ^~~~~~~~ 5:35.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 5:35.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 5:35.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 5:35.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 5:35.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 5:35.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 5:35.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 5:35.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 5:35.48 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 5:35.48 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompFields.cpp:6: 5:35.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 5:35.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 5:35.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:35.48 40 | friend Sub operator*(Sub aCoord, T aScale) { 5:35.48 | ^~~~~~~~ 5:35.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 5:35.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 5:35.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 5:35.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 5:35.51 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 5:35.51 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompFields.cpp:6: 5:35.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 5:35.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 5:35.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:35.51 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 5:35.51 | ^~~~~~~~ 5:35.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 5:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 5:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 5:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 5:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 5:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 5:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompFields.cpp:6: 5:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 5:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 5:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:35.68 427 | SizeT Size() const { return SizeT(width, height); } 5:35.68 | ^~~~ 5:35.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 5:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 5:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 5:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 5:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 5:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompFields.cpp:6: 5:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 5:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 5:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:35.68 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 5:35.68 | ^~~~~~~~ 5:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 5:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 5:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:35.68 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 5:35.68 | ^~~~~~~~ 5:35.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 5:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 5:35.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 5:35.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 5:35.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 5:35.69 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 5:35.69 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompFields.cpp:6: 5:35.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 5:35.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 5:35.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:35.69 62 | Sub operator-(const Sub& aPoint) const { 5:35.69 | ^~~~~~~~ 5:38.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 5:38.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 5:38.81 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:38.81 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 5:38.81 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.cpp:6: 5:38.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 5:38.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:38.81 189 | CSSRect GetExpandedScrollableRect() const { 5:38.81 | ^ 5:38.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 5:38.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:38.82 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 5:38.82 | ^ 5:38.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 5:38.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:38.82 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 5:38.82 | ^ 5:38.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 5:38.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:38.82 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 5:38.82 | ^ 5:38.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 5:38.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:38.82 243 | CSSRect CalculateScrollRange() const { 5:38.83 | ^ 5:38.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 5:38.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:38.83 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 5:38.83 | ^ 5:38.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 5:38.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:38.84 457 | CSSRect GetVisualViewport() const { 5:38.84 | ^ 5:38.99 Compiling slab v0.4.1 5:39.53 Compiling unicode-normalization v0.1.5 5:40.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 5:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 5:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 5:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 5:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 5:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 5:40.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 5:40.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.cpp:36: 5:40.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 5:40.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:40.26 1249 | CSSCoord ToCSSPixels() const { return _0; } 5:40.26 | ^ 5:42.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 5:42.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 5:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMessenger.cpp:35: 5:42.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 5:42.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:42.37 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 5:42.37 | ^ 5:43.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 5:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 5:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMessenger.cpp:35: 5:43.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 5:43.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:43.15 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 5:43.15 | ^ 5:43.39 Compiling siphasher v0.3.1 5:43.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 5:43.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 5:43.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 5:43.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 5:43.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 5:43.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 5:43.48 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.cpp:36: 5:43.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 5:43.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:43.48 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 5:43.48 | ^ 5:43.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 5:43.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 5:43.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 5:43.86 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.cpp:36: 5:43.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 5:43.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:43.87 21 | inline Rect ToRect(const gfxRect& aRect) { 5:43.87 | ^ 5:43.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 5:43.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:43.87 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 5:43.87 | ^ 5:43.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 5:43.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:43.87 40 | inline Point ToPoint(const gfxPoint& aPoint) { 5:43.87 | ^ 5:43.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 5:43.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:43.88 44 | inline Size ToSize(const gfxSize& aSize) { 5:43.88 | ^ 5:43.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 5:43.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:43.88 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 5:43.88 | ^ 5:43.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 5:43.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:43.88 52 | inline gfxSize ThebesSize(const Size& aSize) { 5:43.88 | ^ 5:43.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 5:43.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:43.88 56 | inline gfxRect ThebesRect(const Rect& aRect) { 5:43.88 | ^ 5:44.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 5:44.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 5:44.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 5:44.27 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMessenger.cpp:48: 5:44.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 5:44.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:44.27 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 5:44.27 | ^ 5:44.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 5:44.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:44.28 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 5:44.28 | ^ 5:44.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 5:44.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:44.28 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 5:44.28 | ^ 5:44.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 5:44.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:44.29 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 5:44.29 | ^ 5:44.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 5:44.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:44.30 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 5:44.30 | ^ 5:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 5:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:44.32 371 | nscoord aAppUnitsPerDevPixel) { 5:44.33 | ^ 5:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 5:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:44.33 380 | nscoord aAppUnitsPerDevPixel) { 5:44.33 | ^ 5:44.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 5:44.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:44.35 387 | nscoord aAppUnitsPerDevPixel) { 5:44.35 | ^ 5:44.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 5:44.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:44.35 394 | nscoord aAppUnitsPerDevPixel) { 5:44.35 | ^ 5:44.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 5:44.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 5:44.42 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.cpp:36: 5:44.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 5:44.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:44.42 1859 | int32_t aAppUnitsPerPixel) { 5:44.42 | ^ 5:44.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 5:44.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:44.43 3214 | int32_t aAppUnitsPerPixel) { 5:44.43 | ^ 5:44.49 Compiling threadbound v0.1.0 5:44.76 Compiling stable_deref_trait v1.0.0 5:44.94 Compiling percent-encoding v2.1.0 5:45.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 5:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 5:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 5:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 5:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 5:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 5:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 5:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 5:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 5:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.cpp:6: 5:45.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 5:45.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 5:45.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:45.06 40 | friend Sub operator*(Sub aCoord, T aScale) { 5:45.06 | ^~~~~~~~ 5:45.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 5:45.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 5:45.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 5:45.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 5:45.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:45.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 5:45.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.cpp:6: 5:45.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 5:45.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 5:45.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:45.09 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 5:45.09 | ^~~~~~~~ 5:45.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 5:45.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 5:45.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 5:45.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 5:45.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 5:45.24 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:45.24 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 5:45.24 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.cpp:6: 5:45.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 5:45.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 5:45.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:45.24 427 | SizeT Size() const { return SizeT(width, height); } 5:45.25 | ^~~~ 5:45.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 5:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 5:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 5:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 5:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 5:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.cpp:6: 5:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 5:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 5:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:45.25 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 5:45.25 | ^~~~~~~~ 5:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 5:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 5:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:45.25 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 5:45.25 | ^~~~~~~~ 5:45.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 5:45.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 5:45.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 5:45.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 5:45.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 5:45.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:45.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 5:45.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.cpp:6: 5:45.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 5:45.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 5:45.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:45.26 62 | Sub operator-(const Sub& aPoint) const { 5:45.27 | ^~~~~~~~ 5:45.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 5:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 5:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 5:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 5:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 5:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 5:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 5:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 5:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 5:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.cpp:6: 5:45.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 5:45.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 5:45.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:45.52 43 | friend Sub operator*(T aScale, Sub aCoord) { 5:45.52 | ^~~~~~~~ 5:45.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 5:45.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 5:45.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 5:45.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 5:45.73 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:45.73 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 5:45.73 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.cpp:6: 5:45.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 5:45.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 5:45.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:45.73 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 5:45.73 | ^~~~~~~~~~~~~ 5:45.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 5:45.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 5:45.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 5:45.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 5:45.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 5:45.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 5:45.73 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 5:45.73 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 5:45.73 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.cpp:6: 5:45.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 5:45.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 5:45.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:45.73 323 | static SizeTyped FromUnknownSize( 5:45.73 | ^~~~~~~~~~~~~~~ 5:47.22 Compiling failure_derive v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b) 5:47.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 5:47.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 5:47.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 5:47.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 5:47.59 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 5:47.59 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 5:47.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 5:47.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:47.59 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 5:47.59 | ^ 5:48.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 5:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 5:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 5:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 5:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 5:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 5:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 5:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 5:48.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 5:48.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:48.03 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 5:48.04 | ^ 5:48.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 5:48.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 5:48.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 5:48.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 5:48.55 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 5:48.55 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 5:48.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 5:48.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:48.55 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 5:48.55 | ^ 5:48.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 5:48.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:48.55 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 5:48.55 | ^ 5:48.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 5:48.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:48.55 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 5:48.55 | ^ 5:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 5:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:48.56 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 5:48.56 | ^ 5:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 5:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:48.56 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 5:48.56 | ^ 5:48.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 5:48.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:48.58 371 | nscoord aAppUnitsPerDevPixel) { 5:48.58 | ^ 5:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 5:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:48.59 380 | nscoord aAppUnitsPerDevPixel) { 5:48.59 | ^ 5:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 5:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:48.59 387 | nscoord aAppUnitsPerDevPixel) { 5:48.59 | ^ 5:48.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 5:48.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:48.60 394 | nscoord aAppUnitsPerDevPixel) { 5:48.60 | ^ 5:48.76 Compiling regex-syntax v0.6.12 5:52.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 5:52.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 5:52.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 5:52.97 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeContentHandler.cpp:17: 5:52.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 5:52.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:52.98 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 5:52.98 | ^ 5:53.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 5:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 5:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 5:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeContentHandler.cpp:17: 5:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 5:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:53.17 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 5:53.17 | ^ 5:54.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 5:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeContentHandler.cpp:17: 5:54.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 5:54.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:54.63 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 5:54.63 | ^ 5:54.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 5:54.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:54.64 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 5:54.64 | ^ 5:54.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 5:54.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:54.64 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 5:54.64 | ^ 5:54.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 5:54.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:54.64 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 5:54.65 | ^ 5:54.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 5:54.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:54.65 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 5:54.65 | ^ 5:54.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 5:54.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:54.67 371 | nscoord aAppUnitsPerDevPixel) { 5:54.67 | ^ 5:54.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 5:54.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:54.67 380 | nscoord aAppUnitsPerDevPixel) { 5:54.67 | ^ 5:54.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 5:54.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:54.68 387 | nscoord aAppUnitsPerDevPixel) { 5:54.68 | ^ 5:54.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 5:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:54.69 394 | nscoord aAppUnitsPerDevPixel) { 5:54.69 | ^ 5:55.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 5:55.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 5:55.83 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMessenger.cpp:50: 5:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 5:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:55.83 189 | CSSRect GetExpandedScrollableRect() const { 5:55.83 | ^ 5:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 5:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:55.83 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 5:55.83 | ^ 5:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 5:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:55.83 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 5:55.83 | ^ 5:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 5:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:55.84 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 5:55.84 | ^ 5:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 5:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:55.84 243 | CSSRect CalculateScrollRange() const { 5:55.84 | ^ 5:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 5:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:55.84 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 5:55.84 | ^ 5:55.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 5:55.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:55.85 457 | CSSRect GetVisualViewport() const { 5:55.85 | ^ 5:56.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 5:56.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 5:56.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 5:56.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 5:56.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 5:56.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 5:56.82 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeContentHandler.cpp:17: 5:56.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 5:56.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 5:56.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:56.82 40 | friend Sub operator*(Sub aCoord, T aScale) { 5:56.82 | ^~~~~~~~ 5:58.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 5:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 5:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 5:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 5:58.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 5:58.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:58.26 189 | CSSRect GetExpandedScrollableRect() const { 5:58.26 | ^ 5:58.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 5:58.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:58.26 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 5:58.26 | ^ 5:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 5:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:58.27 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 5:58.27 | ^ 5:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 5:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:58.27 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 5:58.27 | ^ 5:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 5:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:58.27 243 | CSSRect CalculateScrollRange() const { 5:58.27 | ^ 5:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 5:58.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:58.28 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 5:58.28 | ^ 5:58.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 5:58.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:58.28 457 | CSSRect GetVisualViewport() const { 5:58.28 | ^ 5:58.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 5:58.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 5:58.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 5:58.46 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMessenger.cpp:52: 5:58.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 5:58.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:58.46 1249 | CSSCoord ToCSSPixels() const { return _0; } 5:58.46 | ^ 5:59.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 5:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 5:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 5:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMessenger.cpp:52: 5:59.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 5:59.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 5:59.63 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 5:59.63 | ^ 6:01.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 6:01.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 6:01.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 6:01.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 6:01.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 6:01.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 6:01.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 6:01.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 6:01.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 6:01.54 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.cpp:64: 6:01.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 6:01.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:01.54 1249 | CSSCoord ToCSSPixels() const { return _0; } 6:01.54 | ^ 6:01.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 6:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 6:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 6:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMessenger.cpp:52: 6:01.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 6:01.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:01.62 21 | inline Rect ToRect(const gfxRect& aRect) { 6:01.62 | ^ 6:01.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 6:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:01.63 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 6:01.63 | ^ 6:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 6:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:01.63 40 | inline Point ToPoint(const gfxPoint& aPoint) { 6:01.63 | ^ 6:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 6:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:01.63 44 | inline Size ToSize(const gfxSize& aSize) { 6:01.63 | ^ 6:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 6:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:01.64 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 6:01.64 | ^ 6:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 6:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:01.64 52 | inline gfxSize ThebesSize(const Size& aSize) { 6:01.64 | ^ 6:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 6:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:01.64 56 | inline gfxRect ThebesRect(const Rect& aRect) { 6:01.64 | ^ 6:02.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 6:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 6:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMessenger.cpp:52: 6:02.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 6:02.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:02.20 1859 | int32_t aAppUnitsPerPixel) { 6:02.20 | ^ 6:02.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 6:02.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:02.22 3214 | int32_t aAppUnitsPerPixel) { 6:02.22 | ^ 6:03.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 6:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 6:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 6:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 6:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 6:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 6:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 6:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 6:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.cpp:64: 6:03.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 6:03.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:03.50 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 6:03.50 | ^ 6:03.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 6:03.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 6:03.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 6:03.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 6:03.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 6:03.58 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMessenger.cpp:35: 6:03.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 6:03.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 6:03.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:03.58 40 | friend Sub operator*(Sub aCoord, T aScale) { 6:03.58 | ^~~~~~~~ 6:03.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 6:03.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 6:03.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 6:03.61 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMessenger.cpp:48: 6:03.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 6:03.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 6:03.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:03.61 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 6:03.61 | ^~~~~~~~ 6:03.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 6:03.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 6:03.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 6:03.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 6:03.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 6:03.90 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.cpp:64: 6:03.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 6:03.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:03.90 21 | inline Rect ToRect(const gfxRect& aRect) { 6:03.90 | ^ 6:03.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 6:03.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:03.90 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 6:03.90 | ^ 6:03.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 6:03.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:03.91 40 | inline Point ToPoint(const gfxPoint& aPoint) { 6:03.91 | ^ 6:03.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 6:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 6:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 6:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMessenger.cpp:35: 6:03.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 6:03.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 6:03.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:03.91 427 | SizeT Size() const { return SizeT(width, height); } 6:03.91 | ^~~~ 6:03.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 6:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 6:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 6:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMessenger.cpp:48: 6:03.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 6:03.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 6:03.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:03.91 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 6:03.91 | ^~~~~~~~ 6:03.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 6:03.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:03.92 44 | inline Size ToSize(const gfxSize& aSize) { 6:03.92 | ^ 6:03.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 6:03.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:03.92 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 6:03.92 | ^ 6:03.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 6:03.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 6:03.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:03.92 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 6:03.92 | ^~~~~~~~ 6:03.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 6:03.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:03.92 52 | inline gfxSize ThebesSize(const Size& aSize) { 6:03.92 | ^ 6:03.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 6:03.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 6:03.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 6:03.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 6:03.92 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMessenger.cpp:35: 6:03.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 6:03.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 6:03.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:03.93 62 | Sub operator-(const Sub& aPoint) const { 6:03.93 | ^~~~~~~~ 6:03.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 6:03.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:03.93 56 | inline gfxRect ThebesRect(const Rect& aRect) { 6:03.93 | ^ 6:04.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 6:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 6:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 6:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 6:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 6:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMessenger.cpp:35: 6:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 6:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 6:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:04.26 43 | friend Sub operator*(T aScale, Sub aCoord) { 6:04.26 | ^~~~~~~~ 6:04.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 6:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 6:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 6:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 6:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.cpp:64: 6:04.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 6:04.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:04.49 1859 | int32_t aAppUnitsPerPixel) { 6:04.49 | ^ 6:04.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 6:04.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:04.50 3214 | int32_t aAppUnitsPerPixel) { 6:04.50 | ^ 6:04.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 6:04.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 6:04.51 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMessenger.cpp:35: 6:04.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 6:04.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 6:04.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:04.51 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 6:04.51 | ^~~~~~~~~~~~~ 6:04.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 6:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 6:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 6:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMessenger.cpp:35: 6:04.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 6:04.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 6:04.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:04.52 323 | static SizeTyped FromUnknownSize( 6:04.52 | ^~~~~~~~~~~~~~~ 6:09.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 6:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 6:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 6:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 6:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 6:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 6:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 6:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 6:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 6:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 6:09.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 6:09.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 6:09.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:09.16 40 | friend Sub operator*(Sub aCoord, T aScale) { 6:09.16 | ^~~~~~~~ 6:09.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 6:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 6:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 6:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 6:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 6:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 6:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 6:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 6:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:09.19 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 6:09.19 | ^~~~~~~~ 6:09.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 6:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 6:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 6:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 6:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 6:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 6:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 6:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 6:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 6:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:09.39 427 | SizeT Size() const { return SizeT(width, height); } 6:09.39 | ^~~~ 6:09.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 6:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 6:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 6:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 6:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 6:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 6:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 6:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 6:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:09.39 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 6:09.39 | ^~~~~~~~ 6:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 6:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 6:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:09.39 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 6:09.39 | ^~~~~~~~ 6:09.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 6:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 6:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 6:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 6:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 6:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 6:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 6:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 6:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 6:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:09.39 62 | Sub operator-(const Sub& aPoint) const { 6:09.39 | ^~~~~~~~ 6:09.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 6:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 6:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 6:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 6:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 6:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 6:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 6:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 6:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 6:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 6:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 6:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 6:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:09.69 43 | friend Sub operator*(T aScale, Sub aCoord) { 6:09.69 | ^~~~~~~~ 6:09.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 6:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 6:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 6:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 6:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 6:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 6:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 6:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 6:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:09.93 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 6:09.93 | ^~~~~~~~~~~~~ 6:09.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 6:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 6:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 6:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 6:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 6:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 6:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.h:23, 6:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompose.cpp:6: 6:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 6:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 6:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:09.93 323 | static SizeTyped FromUnknownSize( 6:09.93 | ^~~~~~~~~~~~~~~ 6:12.56 Compiling bindgen v0.53.2 6:14.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 6:14.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 6:14.83 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeService.cpp:20: 6:14.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 6:14.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:14.83 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 6:14.83 | ^ 6:15.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 6:15.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 6:15.07 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeService.cpp:20: 6:15.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 6:15.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:15.07 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 6:15.07 | ^ 6:24.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 6:24.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeService.cpp:24: 6:24.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 6:24.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:24.26 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 6:24.26 | ^ 6:24.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 6:24.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:24.26 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 6:24.26 | ^ 6:24.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 6:24.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:24.26 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 6:24.26 | ^ 6:24.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 6:24.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:24.27 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 6:24.27 | ^ 6:24.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 6:24.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:24.27 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 6:24.27 | ^ 6:24.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 6:24.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:24.30 371 | nscoord aAppUnitsPerDevPixel) { 6:24.30 | ^ 6:24.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 6:24.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:24.30 380 | nscoord aAppUnitsPerDevPixel) { 6:24.30 | ^ 6:24.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 6:24.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:24.30 387 | nscoord aAppUnitsPerDevPixel) { 6:24.30 | ^ 6:24.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 6:24.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:24.31 394 | nscoord aAppUnitsPerDevPixel) { 6:24.31 | ^ 6:24.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/mork.h:250, 6:24.82 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/morkPool.cpp:11: 6:24.82 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/morkPool.cpp: In member function ‘morkRow* morkPool::NewRow(morkEnv*, morkZone*)’: 6:24.82 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/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] 6:24.82 131 | # define MORK_MEMSET(dest, byte, size) memset(dest, byte, size) 6:24.82 | ^ 6:24.82 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/morkPool.cpp:183:15: note: in expansion of macro ‘MORK_MEMSET’ 6:24.82 183 | if (newRow) MORK_MEMSET(newRow, 0, sizeof(morkRow)); 6:24.82 | ^~~~~~~~~~~ 6:24.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/morkPool.cpp:39: 6:24.82 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/morkRow.h:33:7: note: ‘class morkRow’ declared here 6:24.82 33 | class morkRow { // row of cells 6:24.82 | ^~~~~~~ 6:24.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/mork.h:250, 6:24.82 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/morkPool.cpp:11: 6:24.82 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/morkPool.cpp: In member function ‘morkCell* morkPool::NewCells(morkEnv*, mork_size, morkZone*)’: 6:24.82 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/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] 6:24.82 131 | # define MORK_MEMSET(dest, byte, size) memset(dest, byte, size) 6:24.82 | ^ 6:24.82 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/morkPool.cpp:215:17: note: in expansion of macro ‘MORK_MEMSET’ 6:24.82 215 | if (newCells) MORK_MEMSET(newCells, 0, size); 6:24.82 | ^~~~~~~~~~~ 6:24.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/morkPool.cpp:35: 6:24.82 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/morkCell.h:23:7: note: ‘class morkCell’ declared here 6:24.82 23 | class morkCell { // minimal cell format 6:24.82 | ^~~~~~~~ 6:26.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 6:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 6:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 6:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 6:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 6:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 6:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 6:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeService.cpp:44: 6:26.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 6:26.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:26.33 1249 | CSSCoord ToCSSPixels() const { return _0; } 6:26.33 | ^ 6:30.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 6:30.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 6:30.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 6:30.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 6:30.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 6:30.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 6:30.36 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeService.cpp:44: 6:30.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 6:30.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:30.36 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 6:30.36 | ^ 6:30.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 6:30.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 6:30.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 6:30.75 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeService.cpp:44: 6:30.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 6:30.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:30.75 21 | inline Rect ToRect(const gfxRect& aRect) { 6:30.75 | ^ 6:30.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 6:30.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:30.75 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 6:30.75 | ^ 6:30.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 6:30.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:30.76 40 | inline Point ToPoint(const gfxPoint& aPoint) { 6:30.76 | ^ 6:30.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 6:30.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:30.77 44 | inline Size ToSize(const gfxSize& aSize) { 6:30.77 | ^ 6:30.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 6:30.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:30.77 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 6:30.77 | ^ 6:30.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 6:30.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:30.78 52 | inline gfxSize ThebesSize(const Size& aSize) { 6:30.78 | ^ 6:30.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 6:30.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:30.78 56 | inline gfxRect ThebesRect(const Rect& aRect) { 6:30.78 | ^ 6:31.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 6:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 6:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 6:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 6:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGImageContext.h:12, 6:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:31, 6:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 6:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 6:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeService.cpp:44: 6:31.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 6:31.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:31.75 189 | CSSRect GetExpandedScrollableRect() const { 6:31.75 | ^ 6:31.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 6:31.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:31.76 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 6:31.76 | ^ 6:31.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 6:31.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:31.76 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 6:31.76 | ^ 6:31.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 6:31.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:31.77 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 6:31.77 | ^ 6:31.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 6:31.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:31.77 243 | CSSRect CalculateScrollRange() const { 6:31.77 | ^ 6:31.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 6:31.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:31.78 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 6:31.78 | ^ 6:31.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 6:31.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:31.79 457 | CSSRect GetVisualViewport() const { 6:31.79 | ^ 6:33.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 6:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 6:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeService.cpp:44: 6:33.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 6:33.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:33.16 1859 | int32_t aAppUnitsPerPixel) { 6:33.16 | ^ 6:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 6:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:33.17 3214 | int32_t aAppUnitsPerPixel) { 6:33.17 | ^ 6:33.76 comm/mailnews/extensions/mdn 6:36.12 comm/mailnews/extensions/mailviews 6:36.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/mork.h:250, 6:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/morkRow.cpp:11: 6:36.21 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/morkRow.cpp: In member function ‘void morkRow::CutColumn(morkEnv*, mdb_column)’: 6:36.21 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/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] 6:36.21 130 | # define MORK_MEMMOVE(dest, src, size) memmove(dest, src, size) 6:36.21 | ^ 6:36.21 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/morkRow.cpp:674:11: note: in expansion of macro ‘MORK_MEMMOVE’ 6:36.21 674 | MORK_MEMMOVE(cell, next, after * sizeof(morkCell)); 6:36.21 | ^~~~~~~~~~~~ 6:36.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/morkRow.h:14, 6:36.21 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/morkRow.cpp:19: 6:36.21 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/db/mork/morkCell.h:23:7: note: ‘class morkCell’ declared here 6:36.21 23 | class morkCell { // minimal cell format 6:36.21 | ^~~~~~~~ 6:37.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 6:37.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 6:37.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 6:37.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 6:37.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 6:37.74 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeService.cpp:20: 6:37.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 6:37.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 6:37.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:37.75 40 | friend Sub operator*(Sub aCoord, T aScale) { 6:37.75 | ^~~~~~~~ 6:38.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 6:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 6:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeService.cpp:20: 6:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 6:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 6:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:38.30 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 6:38.30 | ^~~~~~~~~~~~~ 6:38.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 6:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 6:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 6:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeService.cpp:20: 6:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 6:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 6:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:38.30 323 | static SizeTyped FromUnknownSize( 6:38.30 | ^~~~~~~~~~~~~~~ 6:38.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 6:38.33 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeService.cpp:24: 6:38.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 6:38.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 6:38.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:38.33 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 6:38.33 | ^~~~~~~~ 6:38.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 6:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 6:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 6:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeService.cpp:20: 6:38.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 6:38.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 6:38.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:38.37 427 | SizeT Size() const { return SizeT(width, height); } 6:38.37 | ^~~~ 6:38.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 6:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeService.cpp:24: 6:38.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 6:38.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 6:38.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:38.37 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 6:38.37 | ^~~~~~~~ 6:38.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 6:38.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 6:38.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:38.37 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 6:38.37 | ^~~~~~~~ 6:38.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 6:38.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 6:38.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 6:38.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 6:38.38 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeService.cpp:20: 6:38.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 6:38.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 6:38.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:38.38 62 | Sub operator-(const Sub& aPoint) const { 6:38.38 | ^~~~~~~~ 6:42.09 comm/mailnews/extensions/bayesian-spam-filter 6:43.52 In file included from /usr/include/string.h:519, 6:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/string.h:3, 6:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/throw_gcc.h:14, 6:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/type_traits:72, 6:43.52 from /usr/include/c++/10/bits/move.h:57, 6:43.52 from /usr/include/c++/10/bits/nested_exception.h:40, 6:43.52 from /usr/include/c++/10/exception:148, 6:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/exception:3, 6:43.52 from /usr/include/c++/10/new:41, 6:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/new:3, 6:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/new:52, 6:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/mozalloc.h:31, 6:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nscore.h:20, 6:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsrootidl.h:13, 6:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsISupports.h:10, 6:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIMsgComposeService.h:10, 6:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeService.h:8, 6:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeService.cpp:6: 6:43.52 In function ‘char* strncpy(char*, const char*, size_t)’, 6:43.52 inlined from ‘virtual nsresult nsMsgTemplateReplyHelper::OnDataAvailable(nsIRequest*, nsIInputStream*, uint64_t, uint32_t)’ at /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgComposeService.cpp:810:16: 6:43.52 /usr/include/bits/string_fortified.h:91:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 3 equals destination size [-Wstringop-truncation] 6:43.52 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 6:43.52 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:43.53 comm/mailnews/extensions/fts3 6:49.07 comm/mailnews/extensions/smime 6:54.34 comm/mailnews/imap/src 6:55.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 6:55.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 6:55.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 6:55.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 6:55.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 6:55.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 6:55.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.cpp:5: 6:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 6:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:55.43 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 6:55.43 | ^ 6:56.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 6:56.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 6:56.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 6:56.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 6:56.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 6:56.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 6:56.36 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 6:56.36 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 6:56.36 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.cpp:5: 6:56.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 6:56.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:56.36 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 6:56.36 | ^ 6:56.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 6:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 6:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 6:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 6:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 6:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 6:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.cpp:5: 6:56.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 6:56.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:56.84 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 6:56.84 | ^ 6:56.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 6:56.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:56.85 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 6:56.85 | ^ 6:56.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 6:56.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:56.85 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 6:56.85 | ^ 6:56.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 6:56.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:56.85 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 6:56.85 | ^ 6:56.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 6:56.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:56.86 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 6:56.86 | ^ 6:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 6:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:56.89 371 | nscoord aAppUnitsPerDevPixel) { 6:56.89 | ^ 6:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 6:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:56.89 380 | nscoord aAppUnitsPerDevPixel) { 6:56.89 | ^ 6:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 6:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:56.89 387 | nscoord aAppUnitsPerDevPixel) { 6:56.89 | ^ 6:56.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 6:56.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 6:56.90 394 | nscoord aAppUnitsPerDevPixel) { 6:56.90 | ^ 6:59.89 comm/mailnews/import/src 7:06.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 7:06.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 7:06.65 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:06.65 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 7:06.65 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.cpp:5: 7:06.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 7:06.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:06.65 189 | CSSRect GetExpandedScrollableRect() const { 7:06.65 | ^ 7:06.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 7:06.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:06.65 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 7:06.65 | ^ 7:06.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 7:06.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:06.65 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 7:06.65 | ^ 7:06.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 7:06.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:06.66 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 7:06.66 | ^ 7:06.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 7:06.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:06.66 243 | CSSRect CalculateScrollRange() const { 7:06.66 | ^ 7:06.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 7:06.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:06.66 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 7:06.66 | ^ 7:06.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 7:06.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:06.67 457 | CSSRect GetVisualViewport() const { 7:06.67 | ^ 7:08.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 7:08.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 7:08.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 7:08.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 7:08.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 7:08.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 7:08.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 7:08.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 7:08.35 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:08.35 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 7:08.35 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.cpp:5: 7:08.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 7:08.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 7:08.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:08.35 40 | friend Sub operator*(Sub aCoord, T aScale) { 7:08.35 | ^~~~~~~~ 7:08.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 7:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 7:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 7:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 7:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 7:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.cpp:5: 7:08.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 7:08.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 7:08.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:08.38 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 7:08.38 | ^~~~~~~~ 7:08.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 7:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 7:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 7:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 7:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 7:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 7:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.cpp:5: 7:08.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 7:08.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 7:08.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:08.53 427 | SizeT Size() const { return SizeT(width, height); } 7:08.53 | ^~~~ 7:08.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 7:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 7:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 7:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 7:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 7:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.cpp:5: 7:08.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 7:08.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 7:08.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:08.53 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 7:08.53 | ^~~~~~~~ 7:08.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 7:08.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 7:08.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:08.53 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 7:08.54 | ^~~~~~~~ 7:08.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 7:08.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 7:08.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 7:08.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 7:08.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 7:08.55 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:08.55 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 7:08.55 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.cpp:5: 7:08.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 7:08.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 7:08.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:08.56 62 | Sub operator-(const Sub& aPoint) const { 7:08.56 | ^~~~~~~~ 7:12.37 comm/mailnews/intl 7:18.60 comm/mailnews/jsaccount/src 7:20.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 7:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 7:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 7:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 7:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 7:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgPrompts.cpp:7: 7:20.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 7:20.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:20.64 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 7:20.64 | ^ 7:21.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 7:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 7:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 7:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 7:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 7:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 7:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 7:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgPrompts.cpp:7: 7:21.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 7:21.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:21.58 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 7:21.58 | ^ 7:22.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 7:22.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 7:22.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 7:22.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 7:22.06 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:22.06 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 7:22.06 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgPrompts.cpp:7: 7:22.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 7:22.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:22.06 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 7:22.06 | ^ 7:22.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 7:22.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:22.06 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 7:22.06 | ^ 7:22.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 7:22.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:22.07 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 7:22.07 | ^ 7:22.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 7:22.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:22.08 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 7:22.08 | ^ 7:22.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 7:22.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:22.08 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 7:22.08 | ^ 7:22.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 7:22.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:22.11 371 | nscoord aAppUnitsPerDevPixel) { 7:22.11 | ^ 7:22.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 7:22.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:22.12 380 | nscoord aAppUnitsPerDevPixel) { 7:22.12 | ^ 7:22.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 7:22.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:22.12 387 | nscoord aAppUnitsPerDevPixel) { 7:22.12 | ^ 7:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 7:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:22.13 394 | nscoord aAppUnitsPerDevPixel) { 7:22.13 | ^ 7:26.57 comm/mailnews/local/src 7:29.49 Compiling peeking_take_while v0.1.2 7:29.80 Compiling shlex v0.1.1 7:30.70 Compiling lazycell v1.2.1 7:31.12 Compiling ryu v1.0.2 7:31.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 7:31.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 7:31.93 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:31.93 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 7:31.93 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgPrompts.cpp:7: 7:31.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 7:31.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:31.93 189 | CSSRect GetExpandedScrollableRect() const { 7:31.93 | ^ 7:31.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 7:31.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:31.94 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 7:31.94 | ^ 7:31.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 7:31.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:31.94 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 7:31.94 | ^ 7:31.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 7:31.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:31.94 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 7:31.94 | ^ 7:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 7:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:31.95 243 | CSSRect CalculateScrollRange() const { 7:31.95 | ^ 7:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 7:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:31.95 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 7:31.95 | ^ 7:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 7:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:31.95 457 | CSSRect GetVisualViewport() const { 7:31.95 | ^ 7:32.75 Compiling ident_case v1.0.0 7:33.19 Compiling fnv v1.0.6 7:33.44 Compiling tinystr v0.3.2 7:33.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 7:33.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 7:33.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 7:33.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 7:33.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 7:33.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 7:33.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 7:33.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 7:33.58 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:33.58 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 7:33.58 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgPrompts.cpp:7: 7:33.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 7:33.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 7:33.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:33.58 40 | friend Sub operator*(Sub aCoord, T aScale) { 7:33.58 | ^~~~~~~~ 7:33.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 7:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 7:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 7:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 7:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 7:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgPrompts.cpp:7: 7:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 7:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 7:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:33.60 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 7:33.60 | ^~~~~~~~ 7:33.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 7:33.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 7:33.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 7:33.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 7:33.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 7:33.77 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:33.77 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 7:33.77 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgPrompts.cpp:7: 7:33.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 7:33.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 7:33.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:33.77 427 | SizeT Size() const { return SizeT(width, height); } 7:33.77 | ^~~~ 7:33.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 7:33.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 7:33.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 7:33.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 7:33.77 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:33.77 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 7:33.77 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgPrompts.cpp:7: 7:33.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 7:33.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 7:33.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:33.77 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 7:33.77 | ^~~~~~~~ 7:33.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 7:33.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 7:33.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:33.78 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 7:33.78 | ^~~~~~~~ 7:33.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 7:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 7:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 7:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 7:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 7:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 7:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgPrompts.cpp:7: 7:33.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 7:33.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 7:33.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:33.78 62 | Sub operator-(const Sub& aPoint) const { 7:33.78 | ^~~~~~~~ 7:35.87 Compiling quick-error v1.2.1 7:36.14 Compiling typenum v1.12.0 7:36.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 7:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 7:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 7:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 7:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMsgCompose.h:23, 7:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaCompose.h:13, 7:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaCompose.cpp:7: 7:36.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 7:36.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:36.16 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 7:36.16 | ^ 7:36.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 7:36.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 7:36.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 7:36.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 7:36.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 7:36.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 7:36.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMsgCompose.h:23, 7:36.61 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaCompose.h:13, 7:36.61 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaCompose.cpp:7: 7:36.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 7:36.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:36.61 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 7:36.61 | ^ 7:37.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 7:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 7:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 7:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 7:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMsgCompose.h:23, 7:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaCompose.h:13, 7:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaCompose.cpp:7: 7:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 7:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:37.73 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 7:37.73 | ^ 7:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 7:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:37.73 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 7:37.73 | ^ 7:37.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 7:37.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:37.74 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 7:37.74 | ^ 7:37.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 7:37.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:37.75 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 7:37.75 | ^ 7:37.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 7:37.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:37.76 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 7:37.76 | ^ 7:37.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 7:37.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:37.78 371 | nscoord aAppUnitsPerDevPixel) { 7:37.78 | ^ 7:37.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 7:37.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:37.79 380 | nscoord aAppUnitsPerDevPixel) { 7:37.79 | ^ 7:37.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 7:37.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:37.79 387 | nscoord aAppUnitsPerDevPixel) { 7:37.79 | ^ 7:37.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 7:37.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:37.80 394 | nscoord aAppUnitsPerDevPixel) { 7:37.80 | ^ 7:38.78 comm/mailnews/mime/src 7:39.41 Compiling procedural-masquerade v0.1.1 7:40.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 7:40.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 7:40.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 7:40.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 7:40.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentPolicyUtils.h:19, 7:40.01 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgContentPolicy.cpp:22: 7:40.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 7:40.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:40.02 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 7:40.02 | ^ 7:40.06 Compiling khronos_api v3.1.0 7:40.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 7:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 7:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 7:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 7:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 7:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentPolicyUtils.h:19, 7:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgContentPolicy.cpp:22: 7:40.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 7:40.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:40.25 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 7:40.25 | ^ 7:40.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 7:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 7:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 7:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentPolicyUtils.h:19, 7:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgContentPolicy.cpp:22: 7:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 7:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:40.75 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 7:40.75 | ^ 7:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 7:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:40.75 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 7:40.75 | ^ 7:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 7:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:40.75 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 7:40.75 | ^ 7:40.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 7:40.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:40.76 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 7:40.76 | ^ 7:40.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 7:40.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:40.76 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 7:40.76 | ^ 7:40.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 7:40.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:40.78 371 | nscoord aAppUnitsPerDevPixel) { 7:40.78 | ^ 7:40.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 7:40.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:40.79 380 | nscoord aAppUnitsPerDevPixel) { 7:40.79 | ^ 7:40.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 7:40.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:40.79 387 | nscoord aAppUnitsPerDevPixel) { 7:40.79 | ^ 7:40.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 7:40.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:40.80 394 | nscoord aAppUnitsPerDevPixel) { 7:40.80 | ^ 7:41.52 Compiling smallbitvec v2.5.0 7:44.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 7:44.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 7:44.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 7:44.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 7:44.53 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:44.53 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 7:44.54 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgQuote.cpp:18: 7:44.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 7:44.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:44.54 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 7:44.54 | ^ 7:45.12 Compiling arrayvec v0.5.1 7:45.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 7:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 7:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 7:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 7:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 7:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 7:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 7:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgQuote.cpp:18: 7:45.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 7:45.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:45.46 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 7:45.46 | ^ 7:45.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 7:45.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 7:45.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 7:45.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 7:45.97 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:45.97 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 7:45.97 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgQuote.cpp:18: 7:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 7:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:45.97 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 7:45.97 | ^ 7:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 7:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:45.97 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 7:45.97 | ^ 7:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 7:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:45.97 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 7:45.97 | ^ 7:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 7:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:45.98 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 7:45.98 | ^ 7:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 7:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:45.98 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 7:45.98 | ^ 7:46.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 7:46.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:46.01 371 | nscoord aAppUnitsPerDevPixel) { 7:46.01 | ^ 7:46.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 7:46.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:46.01 380 | nscoord aAppUnitsPerDevPixel) { 7:46.01 | ^ 7:46.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 7:46.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:46.01 387 | nscoord aAppUnitsPerDevPixel) { 7:46.01 | ^ 7:46.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 7:46.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:46.02 394 | nscoord aAppUnitsPerDevPixel) { 7:46.02 | ^ 7:46.98 Compiling termcolor v1.0.5 7:47.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 7:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 7:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMsgCompose.h:23, 7:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaCompose.h:13, 7:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaCompose.cpp:7: 7:47.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 7:47.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:47.51 189 | CSSRect GetExpandedScrollableRect() const { 7:47.51 | ^ 7:47.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 7:47.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:47.51 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 7:47.51 | ^ 7:47.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 7:47.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:47.52 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 7:47.52 | ^ 7:47.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 7:47.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:47.52 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 7:47.52 | ^ 7:47.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 7:47.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:47.52 243 | CSSRect CalculateScrollRange() const { 7:47.52 | ^ 7:47.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 7:47.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:47.52 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 7:47.53 | ^ 7:47.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 7:47.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:47.53 457 | CSSRect GetVisualViewport() const { 7:47.53 | ^ 7:49.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 7:49.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 7:49.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 7:49.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 7:49.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 7:49.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 7:49.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 7:49.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 7:49.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMsgCompose.h:23, 7:49.23 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaCompose.h:13, 7:49.23 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaCompose.cpp:7: 7:49.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 7:49.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 7:49.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:49.23 40 | friend Sub operator*(Sub aCoord, T aScale) { 7:49.23 | ^~~~~~~~ 7:49.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 7:49.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 7:49.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 7:49.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 7:49.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMsgCompose.h:23, 7:49.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaCompose.h:13, 7:49.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaCompose.cpp:7: 7:49.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 7:49.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 7:49.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:49.26 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 7:49.26 | ^~~~~~~~ 7:49.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 7:49.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 7:49.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 7:49.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 7:49.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 7:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMsgCompose.h:23, 7:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaCompose.h:13, 7:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaCompose.cpp:7: 7:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 7:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 7:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:49.43 427 | SizeT Size() const { return SizeT(width, height); } 7:49.43 | ^~~~ 7:49.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 7:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 7:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 7:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 7:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMsgCompose.h:23, 7:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaCompose.h:13, 7:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaCompose.cpp:7: 7:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 7:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 7:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:49.43 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 7:49.43 | ^~~~~~~~ 7:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 7:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 7:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:49.43 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 7:49.43 | ^~~~~~~~ 7:49.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 7:49.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 7:49.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 7:49.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 7:49.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 7:49.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMsgCompose.h:23, 7:49.44 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaCompose.h:13, 7:49.44 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaCompose.cpp:7: 7:49.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 7:49.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 7:49.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:49.44 62 | Sub operator-(const Sub& aPoint) const { 7:49.45 | ^~~~~~~~ 7:51.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 7:51.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 7:51.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:24, 7:51.70 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgContentPolicy.cpp:24: 7:51.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 7:51.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:51.70 189 | CSSRect GetExpandedScrollableRect() const { 7:51.71 | ^ 7:51.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 7:51.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:51.71 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 7:51.71 | ^ 7:51.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 7:51.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:51.71 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 7:51.71 | ^ 7:51.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 7:51.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:51.72 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 7:51.72 | ^ 7:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 7:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:51.72 243 | CSSRect CalculateScrollRange() const { 7:51.72 | ^ 7:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 7:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:51.72 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 7:51.72 | ^ 7:51.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 7:51.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:51.73 457 | CSSRect GetVisualViewport() const { 7:51.73 | ^ 7:52.74 Compiling dtoa v0.4.2 7:53.67 Compiling linked-hash-map v0.5.1 7:54.65 Compiling fallible-iterator v0.2.0 7:55.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 7:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 7:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 7:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgContentPolicy.cpp:24: 7:55.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 7:55.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:55.02 1249 | CSSCoord ToCSSPixels() const { return _0; } 7:55.02 | ^ 7:56.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 7:56.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 7:56.00 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:56.00 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 7:56.00 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgQuote.cpp:18: 7:56.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 7:56.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:56.00 189 | CSSRect GetExpandedScrollableRect() const { 7:56.00 | ^ 7:56.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 7:56.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:56.00 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 7:56.00 | ^ 7:56.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 7:56.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:56.00 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 7:56.00 | ^ 7:56.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 7:56.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:56.01 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 7:56.01 | ^ 7:56.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 7:56.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:56.01 243 | CSSRect CalculateScrollRange() const { 7:56.01 | ^ 7:56.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 7:56.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:56.01 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 7:56.01 | ^ 7:56.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 7:56.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:56.02 457 | CSSRect GetVisualViewport() const { 7:56.02 | ^ 7:56.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 7:56.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 7:56.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 7:56.16 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgContentPolicy.cpp:24: 7:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 7:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:56.16 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 7:56.16 | ^ 7:57.16 Compiling nodrop v0.1.12 7:57.42 Compiling rayon-core v1.6.0 7:57.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 7:57.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 7:57.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 7:57.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 7:57.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 7:57.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 7:57.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 7:57.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 7:57.90 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:57.90 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 7:57.90 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgQuote.cpp:18: 7:57.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 7:57.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 7:57.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:57.91 40 | friend Sub operator*(Sub aCoord, T aScale) { 7:57.91 | ^~~~~~~~ 7:57.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 7:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 7:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 7:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 7:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 7:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgQuote.cpp:18: 7:57.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 7:57.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 7:57.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:57.94 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 7:57.94 | ^~~~~~~~ 7:58.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 7:58.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 7:58.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 7:58.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 7:58.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 7:58.13 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:58.13 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 7:58.13 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgQuote.cpp:18: 7:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 7:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 7:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:58.13 427 | SizeT Size() const { return SizeT(width, height); } 7:58.13 | ^~~~ 7:58.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 7:58.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 7:58.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 7:58.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 7:58.13 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:58.13 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 7:58.13 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgQuote.cpp:18: 7:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 7:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 7:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:58.13 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 7:58.13 | ^~~~~~~~ 7:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 7:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 7:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:58.14 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 7:58.14 | ^~~~~~~~ 7:58.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 7:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 7:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 7:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 7:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 7:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 7:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 7:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgQuote.cpp:18: 7:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 7:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 7:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:58.14 62 | Sub operator-(const Sub& aPoint) const { 7:58.14 | ^~~~~~~~ 7:58.19 Compiling fallible-streaming-iterator v0.1.9 7:58.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 7:58.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 7:58.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 7:58.24 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgContentPolicy.cpp:24: 7:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 7:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:58.25 21 | inline Rect ToRect(const gfxRect& aRect) { 7:58.25 | ^ 7:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 7:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:58.25 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 7:58.25 | ^ 7:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 7:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:58.25 40 | inline Point ToPoint(const gfxPoint& aPoint) { 7:58.25 | ^ 7:58.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 7:58.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:58.26 44 | inline Size ToSize(const gfxSize& aSize) { 7:58.26 | ^ 7:58.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 7:58.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:58.26 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 7:58.26 | ^ 7:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 7:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:58.27 52 | inline gfxSize ThebesSize(const Size& aSize) { 7:58.27 | ^ 7:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 7:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:58.27 56 | inline gfxRect ThebesRect(const Rect& aRect) { 7:58.27 | ^ 7:58.81 Compiling autocfg v1.0.0 7:58.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 7:58.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 7:58.84 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgContentPolicy.cpp:24: 7:58.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 7:58.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:58.84 1859 | int32_t aAppUnitsPerPixel) { 7:58.84 | ^ 7:58.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 7:58.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 7:58.85 3214 | int32_t aAppUnitsPerPixel) { 7:58.85 | ^ 8:00.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 8:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 8:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 8:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 8:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 8:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentPolicyUtils.h:19, 8:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgContentPolicy.cpp:22: 8:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 8:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 8:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:00.23 40 | friend Sub operator*(Sub aCoord, T aScale) { 8:00.23 | ^~~~~~~~ 8:00.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 8:00.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 8:00.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 8:00.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentPolicyUtils.h:19, 8:00.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgContentPolicy.cpp:22: 8:00.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 8:00.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 8:00.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:00.26 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 8:00.26 | ^~~~~~~~ 8:00.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 8:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 8:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 8:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 8:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 8:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentPolicyUtils.h:19, 8:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgContentPolicy.cpp:22: 8:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 8:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 8:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:00.59 427 | SizeT Size() const { return SizeT(width, height); } 8:00.59 | ^~~~ 8:00.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 8:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 8:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 8:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentPolicyUtils.h:19, 8:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgContentPolicy.cpp:22: 8:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 8:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 8:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:00.59 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 8:00.59 | ^~~~~~~~ 8:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 8:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 8:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:00.59 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 8:00.59 | ^~~~~~~~ 8:00.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 8:00.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 8:00.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 8:00.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 8:00.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 8:00.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentPolicyUtils.h:19, 8:00.60 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgContentPolicy.cpp:22: 8:00.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 8:00.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 8:00.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:00.60 62 | Sub operator-(const Sub& aPoint) const { 8:00.60 | ^~~~~~~~ 8:00.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 8:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 8:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 8:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 8:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 8:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentPolicyUtils.h:19, 8:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgContentPolicy.cpp:22: 8:00.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 8:00.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 8:00.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:00.91 43 | friend Sub operator*(T aScale, Sub aCoord) { 8:00.91 | ^~~~~~~~ 8:01.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 8:01.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 8:01.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 8:01.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 8:01.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentPolicyUtils.h:19, 8:01.16 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgContentPolicy.cpp:22: 8:01.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 8:01.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 8:01.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:01.16 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 8:01.16 | ^~~~~~~~~~~~~ 8:01.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 8:01.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 8:01.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 8:01.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 8:01.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentPolicyUtils.h:19, 8:01.17 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgContentPolicy.cpp:22: 8:01.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 8:01.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 8:01.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:01.17 323 | static SizeTyped FromUnknownSize( 8:01.17 | ^~~~~~~~~~~~~~~ 8:01.31 Compiling xml-rs v0.8.0 8:03.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 8:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 8:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 8:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMParser.h:11, 8:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/mime/src/mimeTextHTMLParsed.cpp:27: 8:03.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 8:03.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:03.96 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 8:03.96 | ^ 8:04.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 8:04.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 8:04.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 8:04.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMParser.h:11, 8:04.19 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/mime/src/mimeTextHTMLParsed.cpp:27: 8:04.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 8:04.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:04.19 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 8:04.19 | ^ 8:06.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 8:06.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMParser.h:11, 8:06.06 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/mime/src/mimeTextHTMLParsed.cpp:27: 8:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 8:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:06.06 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 8:06.06 | ^ 8:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 8:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:06.07 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 8:06.07 | ^ 8:06.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 8:06.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:06.07 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 8:06.07 | ^ 8:06.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 8:06.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:06.08 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 8:06.08 | ^ 8:06.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 8:06.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:06.08 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 8:06.08 | ^ 8:06.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 8:06.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:06.10 371 | nscoord aAppUnitsPerDevPixel) { 8:06.11 | ^ 8:06.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 8:06.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:06.11 380 | nscoord aAppUnitsPerDevPixel) { 8:06.11 | ^ 8:06.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 8:06.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:06.11 387 | nscoord aAppUnitsPerDevPixel) { 8:06.11 | ^ 8:06.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 8:06.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:06.13 394 | nscoord aAppUnitsPerDevPixel) { 8:06.13 | ^ 8:08.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 8:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 8:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 8:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 8:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 8:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 8:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMParser.h:11, 8:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/mime/src/mimeTextHTMLParsed.cpp:27: 8:08.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 8:08.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 8:08.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:08.30 40 | friend Sub operator*(Sub aCoord, T aScale) { 8:08.30 | ^~~~~~~~ 8:09.49 Compiling either v1.1.0 8:09.98 Compiling byte-tools v0.3.0 8:10.20 Compiling void v1.0.2 8:10.57 Compiling thin-slice v0.1.1 8:10.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 8:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 8:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 8:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 8:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 8:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.cpp:5: 8:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 8:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:10.77 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 8:10.77 | ^ 8:10.98 Compiling atomic_refcell v0.1.0 8:11.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 8:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 8:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 8:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 8:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 8:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 8:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 8:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.cpp:5: 8:11.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 8:11.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:11.10 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 8:11.10 | ^ 8:11.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 8:11.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 8:11.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 8:11.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 8:11.63 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 8:11.63 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.cpp:5: 8:11.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 8:11.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:11.63 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 8:11.63 | ^ 8:11.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 8:11.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:11.63 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 8:11.63 | ^ 8:11.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 8:11.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:11.64 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 8:11.64 | ^ 8:11.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 8:11.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:11.65 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 8:11.65 | ^ 8:11.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 8:11.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:11.65 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 8:11.65 | ^ 8:11.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 8:11.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:11.68 371 | nscoord aAppUnitsPerDevPixel) { 8:11.68 | ^ 8:11.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 8:11.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:11.69 380 | nscoord aAppUnitsPerDevPixel) { 8:11.69 | ^ 8:11.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 8:11.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:11.69 387 | nscoord aAppUnitsPerDevPixel) { 8:11.69 | ^ 8:11.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 8:11.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:11.70 394 | nscoord aAppUnitsPerDevPixel) { 8:11.70 | ^ 8:11.71 Compiling base64 v0.12.0 8:14.74 Compiling anyhow v1.0.30 8:16.25 Compiling interrupt-support v0.1.0 (https://github.com/mozilla/application-services?rev=61dcc364ac0d6d0816ab88a494bbf20d824b009b#61dcc364) 8:16.59 Compiling same-file v1.0.2 8:17.24 Compiling arrayref v0.3.5 8:17.42 Compiling static_assertions v1.1.0 8:17.59 Compiling precomputed-hash v0.1.1 8:17.76 Compiling ahash v0.3.2 8:19.16 Compiling fake-simd v0.1.2 8:19.43 Compiling nss_build_common v0.1.0 (https://github.com/mozilla/application-services?rev=61dcc364ac0d6d0816ab88a494bbf20d824b009b#61dcc364) 8:20.76 Compiling target-lexicon v0.9.0 8:21.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 8:21.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 8:21.71 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 8:21.71 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.cpp:5: 8:21.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 8:21.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:21.71 189 | CSSRect GetExpandedScrollableRect() const { 8:21.71 | ^ 8:21.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 8:21.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:21.71 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 8:21.71 | ^ 8:21.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 8:21.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:21.72 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 8:21.72 | ^ 8:21.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 8:21.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:21.72 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 8:21.72 | ^ 8:21.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 8:21.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:21.72 243 | CSSRect CalculateScrollRange() const { 8:21.72 | ^ 8:21.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 8:21.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:21.73 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 8:21.73 | ^ 8:21.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 8:21.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:21.74 457 | CSSRect GetVisualViewport() const { 8:21.74 | ^ 8:24.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 8:24.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 8:24.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 8:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 8:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 8:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 8:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 8:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 8:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/local/src/nsMailboxService.cpp:30: 8:24.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 8:24.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:24.01 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 8:24.01 | ^ 8:24.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 8:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 8:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 8:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 8:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 8:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 8:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 8:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 8:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/local/src/nsMailboxService.cpp:30: 8:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 8:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:24.23 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 8:24.23 | ^ 8:24.61 Compiling num-integer v0.1.39 8:25.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 8:25.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 8:25.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 8:25.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 8:25.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 8:25.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 8:25.22 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/local/src/nsMailboxService.cpp:30: 8:25.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 8:25.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:25.22 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 8:25.22 | ^ 8:25.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 8:25.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:25.23 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 8:25.23 | ^ 8:25.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 8:25.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:25.23 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 8:25.23 | ^ 8:25.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 8:25.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:25.23 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 8:25.23 | ^ 8:25.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 8:25.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:25.23 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 8:25.23 | ^ 8:25.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 8:25.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:25.26 371 | nscoord aAppUnitsPerDevPixel) { 8:25.26 | ^ 8:25.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 8:25.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:25.26 380 | nscoord aAppUnitsPerDevPixel) { 8:25.27 | ^ 8:25.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 8:25.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:25.27 387 | nscoord aAppUnitsPerDevPixel) { 8:25.27 | ^ 8:25.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 8:25.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:25.27 394 | nscoord aAppUnitsPerDevPixel) { 8:25.27 | ^ 8:26.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 8:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 8:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 8:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 8:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 8:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 8:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 8:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 8:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 8:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.cpp:5: 8:26.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 8:26.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 8:26.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:26.13 40 | friend Sub operator*(Sub aCoord, T aScale) { 8:26.13 | ^~~~~~~~ 8:26.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 8:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 8:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 8:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 8:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 8:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.cpp:5: 8:26.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 8:26.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 8:26.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:26.16 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 8:26.16 | ^~~~~~~~ 8:26.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 8:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 8:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 8:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 8:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 8:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 8:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.cpp:5: 8:26.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 8:26.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 8:26.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:26.33 427 | SizeT Size() const { return SizeT(width, height); } 8:26.33 | ^~~~ 8:26.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 8:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 8:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 8:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 8:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 8:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.cpp:5: 8:26.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 8:26.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 8:26.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:26.33 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 8:26.33 | ^~~~~~~~ 8:26.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 8:26.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 8:26.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:26.34 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 8:26.34 | ^~~~~~~~ 8:26.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 8:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 8:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 8:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 8:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 8:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 8:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.cpp:5: 8:26.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 8:26.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 8:26.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:26.34 62 | Sub operator-(const Sub& aPoint) const { 8:26.34 | ^~~~~~~~ 8:26.46 Compiling atom v0.3.5 8:26.85 Compiling opaque-debug v0.2.1 8:27.00 Compiling cose v0.1.4 8:27.89 Compiling encoding_c v0.9.7 8:28.82 Compiling error-chain v0.11.0 8:29.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 8:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 8:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 8:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 8:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 8:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 8:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 8:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 8:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 8:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 8:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 8:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/local/src/nsMailboxService.cpp:30: 8:29.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 8:29.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 8:29.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:29.36 40 | friend Sub operator*(Sub aCoord, T aScale) { 8:29.36 | ^~~~~~~~ 8:29.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 8:29.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 8:29.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 8:29.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 8:29.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 8:29.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 8:29.60 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/local/src/nsMailboxService.cpp:30: 8:29.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 8:29.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 8:29.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:29.60 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 8:29.60 | ^~~~~~~~ 8:30.57 Compiling plain v0.2.3 8:30.95 Compiling once_cell v1.4.0 8:32.30 Compiling encoding_c_mem v0.2.5 8:33.25 Compiling fluent-syntax v0.9.3 8:35.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 8:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 8:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 8:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 8:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMsgSend.h:132, 8:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaSend.h:14, 8:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaSend.cpp:7: 8:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 8:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:35.46 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 8:35.46 | ^ 8:36.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 8:36.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 8:36.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 8:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 8:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 8:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 8:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMsgSend.h:132, 8:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaSend.h:14, 8:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaSend.cpp:7: 8:36.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 8:36.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:36.43 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 8:36.43 | ^ 8:37.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 8:37.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 8:37.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 8:37.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 8:37.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMsgSend.h:132, 8:37.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaSend.h:14, 8:37.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaSend.cpp:7: 8:37.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 8:37.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:37.09 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 8:37.09 | ^ 8:37.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 8:37.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:37.09 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 8:37.09 | ^ 8:37.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 8:37.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:37.10 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 8:37.10 | ^ 8:37.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 8:37.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:37.11 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 8:37.11 | ^ 8:37.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 8:37.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:37.11 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 8:37.11 | ^ 8:37.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 8:37.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:37.15 371 | nscoord aAppUnitsPerDevPixel) { 8:37.15 | ^ 8:37.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 8:37.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:37.16 380 | nscoord aAppUnitsPerDevPixel) { 8:37.16 | ^ 8:37.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 8:37.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:37.16 387 | nscoord aAppUnitsPerDevPixel) { 8:37.16 | ^ 8:37.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 8:37.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:37.17 394 | nscoord aAppUnitsPerDevPixel) { 8:37.17 | ^ 8:46.29 comm/mailnews/mime/emitters 8:46.66 Compiling remove_dir_all v0.5.2 8:46.83 Compiling murmurhash3 v0.0.5 8:47.58 Compiling binary-space-partition v0.1.2 8:47.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 8:47.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 8:47.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMsgSend.h:132, 8:47.70 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaSend.h:14, 8:47.70 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaSend.cpp:7: 8:47.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 8:47.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:47.70 189 | CSSRect GetExpandedScrollableRect() const { 8:47.70 | ^ 8:47.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 8:47.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:47.70 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 8:47.70 | ^ 8:47.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 8:47.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:47.70 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 8:47.70 | ^ 8:47.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 8:47.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:47.71 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 8:47.71 | ^ 8:47.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 8:47.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:47.71 243 | CSSRect CalculateScrollRange() const { 8:47.71 | ^ 8:47.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 8:47.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:47.71 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 8:47.71 | ^ 8:47.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 8:47.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:47.72 457 | CSSRect GetVisualViewport() const { 8:47.72 | ^ 8:47.94 Compiling moz_cbor v0.1.1 8:49.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 8:49.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 8:49.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 8:49.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 8:49.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 8:49.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 8:49.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 8:49.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 8:49.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMsgSend.h:132, 8:49.54 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaSend.h:14, 8:49.54 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaSend.cpp:7: 8:49.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 8:49.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 8:49.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:49.54 40 | friend Sub operator*(Sub aCoord, T aScale) { 8:49.54 | ^~~~~~~~ 8:49.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 8:49.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 8:49.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 8:49.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 8:49.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMsgSend.h:132, 8:49.57 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaSend.h:14, 8:49.57 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaSend.cpp:7: 8:49.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 8:49.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 8:49.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:49.57 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 8:49.57 | ^~~~~~~~ 8:49.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 8:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 8:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 8:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 8:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 8:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMsgSend.h:132, 8:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaSend.h:14, 8:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaSend.cpp:7: 8:49.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 8:49.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 8:49.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:49.75 427 | SizeT Size() const { return SizeT(width, height); } 8:49.75 | ^~~~ 8:49.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 8:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 8:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 8:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 8:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMsgSend.h:132, 8:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaSend.h:14, 8:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaSend.cpp:7: 8:49.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 8:49.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 8:49.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:49.76 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 8:49.76 | ^~~~~~~~ 8:49.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 8:49.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 8:49.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:49.76 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 8:49.76 | ^~~~~~~~ 8:49.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 8:49.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 8:49.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 8:49.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 8:49.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 8:49.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMsgSend.h:132, 8:49.76 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaSend.h:14, 8:49.76 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/jsaccount/src/JaSend.cpp:7: 8:49.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 8:49.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 8:49.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:49.76 62 | Sub operator-(const Sub& aPoint) const { 8:49.76 | ^~~~~~~~ 8:52.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 8:52.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 8:52.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 8:52.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 8:52.24 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 8:52.24 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 8:52.24 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSendLater.cpp:6: 8:52.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 8:52.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:52.24 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 8:52.24 | ^ 8:53.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 8:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 8:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 8:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 8:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 8:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 8:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 8:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 8:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSendLater.cpp:6: 8:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 8:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:53.18 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 8:53.18 | ^ 8:53.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 8:53.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 8:53.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 8:53.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 8:53.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 8:53.64 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 8:53.64 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.cpp:10: 8:53.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 8:53.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:53.64 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 8:53.64 | ^ 8:53.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 8:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 8:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 8:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 8:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 8:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 8:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSendLater.cpp:6: 8:53.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 8:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:53.68 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 8:53.68 | ^ 8:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 8:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:53.68 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 8:53.68 | ^ 8:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 8:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:53.68 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 8:53.68 | ^ 8:53.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 8:53.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:53.69 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 8:53.69 | ^ 8:53.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 8:53.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:53.69 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 8:53.69 | ^ 8:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 8:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:53.71 371 | nscoord aAppUnitsPerDevPixel) { 8:53.71 | ^ 8:53.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 8:53.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:53.72 380 | nscoord aAppUnitsPerDevPixel) { 8:53.72 | ^ 8:53.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 8:53.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:53.72 387 | nscoord aAppUnitsPerDevPixel) { 8:53.72 | ^ 8:53.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 8:53.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 8:53.73 394 | nscoord aAppUnitsPerDevPixel) { 8:53.73 | ^ 8:55.42 Compiling bytes v0.5.3 9:00.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 9:00.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 9:00.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 9:00.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 9:00.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 9:00.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 9:00.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 9:00.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 9:00.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 9:00.11 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 9:00.11 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.cpp:10: 9:00.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 9:00.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:00.11 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 9:00.11 | ^ 9:00.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 9:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 9:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 9:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 9:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 9:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 9:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 9:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 9:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.cpp:10: 9:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 9:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:00.64 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 9:00.64 | ^ 9:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 9:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:00.64 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 9:00.64 | ^ 9:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 9:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:00.65 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 9:00.65 | ^ 9:00.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 9:00.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:00.65 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 9:00.65 | ^ 9:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 9:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:01.25 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 9:01.25 | ^ 9:01.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 9:01.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:01.28 371 | nscoord aAppUnitsPerDevPixel) { 9:01.28 | ^ 9:01.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 9:01.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:01.28 380 | nscoord aAppUnitsPerDevPixel) { 9:01.28 | ^ 9:01.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 9:01.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:01.28 387 | nscoord aAppUnitsPerDevPixel) { 9:01.29 | ^ 9:01.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 9:01.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:01.29 394 | nscoord aAppUnitsPerDevPixel) { 9:01.29 | ^ 9:03.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 9:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 9:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 9:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 9:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSendLater.cpp:6: 9:03.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 9:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:03.99 189 | CSSRect GetExpandedScrollableRect() const { 9:03.99 | ^ 9:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 9:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:03.99 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 9:03.99 | ^ 9:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 9:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:04.00 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 9:04.00 | ^ 9:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 9:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:04.01 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 9:04.01 | ^ 9:04.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 9:04.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:04.02 243 | CSSRect CalculateScrollRange() const { 9:04.02 | ^ 9:04.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 9:04.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:04.03 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 9:04.03 | ^ 9:04.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 9:04.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:04.04 457 | CSSRect GetVisualViewport() const { 9:04.04 | ^ 9:05.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 9:05.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 9:05.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 9:05.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 9:05.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 9:05.76 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 9:05.76 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.cpp:10: 9:05.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 9:05.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:05.77 189 | CSSRect GetExpandedScrollableRect() const { 9:05.77 | ^ 9:05.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 9:05.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:05.77 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 9:05.77 | ^ 9:05.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 9:05.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:05.77 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 9:05.77 | ^ 9:05.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 9:05.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:05.78 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 9:05.78 | ^ 9:05.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 9:05.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:05.78 243 | CSSRect CalculateScrollRange() const { 9:05.78 | ^ 9:05.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 9:05.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:05.78 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 9:05.78 | ^ 9:05.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 9:05.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:05.78 457 | CSSRect GetVisualViewport() const { 9:05.78 | ^ 9:05.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 9:05.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 9:05.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 9:05.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 9:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 9:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 9:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 9:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 9:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 9:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 9:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSendLater.cpp:6: 9:05.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 9:05.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 9:05.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:05.91 40 | friend Sub operator*(Sub aCoord, T aScale) { 9:05.92 | ^~~~~~~~ 9:05.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 9:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 9:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 9:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 9:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 9:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 9:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSendLater.cpp:6: 9:05.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 9:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 9:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:05.96 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 9:05.96 | ^~~~~~~~ 9:06.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 9:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 9:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 9:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 9:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 9:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 9:06.16 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 9:06.16 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSendLater.cpp:6: 9:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 9:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 9:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:06.16 427 | SizeT Size() const { return SizeT(width, height); } 9:06.16 | ^~~~ 9:06.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 9:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 9:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 9:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 9:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 9:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 9:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSendLater.cpp:6: 9:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 9:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 9:06.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:06.18 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 9:06.18 | ^~~~~~~~ 9:06.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 9:06.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 9:06.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:06.18 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 9:06.19 | ^~~~~~~~ 9:06.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 9:06.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 9:06.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 9:06.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 9:06.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 9:06.19 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 9:06.21 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCopy.h:12, 9:06.21 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSendLater.cpp:6: 9:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 9:06.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 9:06.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:06.22 62 | Sub operator-(const Sub& aPoint) const { 9:06.22 | ^~~~~~~~ 9:07.49 comm/mailnews/mime/cthandlers/glue 9:09.40 Compiling svg_fmt v0.4.0 9:10.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 9:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 9:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 9:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 9:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 9:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 9:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 9:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 9:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 9:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 9:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.cpp:10: 9:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 9:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 9:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:10.40 40 | friend Sub operator*(Sub aCoord, T aScale) { 9:10.40 | ^~~~~~~~ 9:10.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 9:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 9:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 9:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 9:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 9:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 9:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 9:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 9:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.cpp:10: 9:10.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 9:10.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 9:10.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:10.43 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 9:10.43 | ^~~~~~~~ 9:10.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 9:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 9:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 9:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 9:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 9:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 9:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 9:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.cpp:10: 9:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 9:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 9:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:10.63 427 | SizeT Size() const { return SizeT(width, height); } 9:10.63 | ^~~~ 9:10.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 9:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 9:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 9:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 9:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 9:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 9:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 9:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 9:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.cpp:10: 9:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 9:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 9:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:10.63 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 9:10.64 | ^~~~~~~~ 9:10.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 9:10.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 9:10.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:10.64 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 9:10.64 | ^~~~~~~~ 9:10.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 9:10.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 9:10.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 9:10.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 9:10.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 9:10.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 9:10.64 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 9:10.64 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.cpp:10: 9:10.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 9:10.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 9:10.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:10.64 62 | Sub operator-(const Sub& aPoint) const { 9:10.64 | ^~~~~~~~ 9:12.23 Compiling static_prefs v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/init/static_prefs) 9:12.40 Compiling id-arena v2.2.1 9:13.06 Compiling indexmap v1.1.0 9:15.68 Compiling authenticator v0.2.12 9:16.49 Compiling unicode-segmentation v1.2.1 9:16.62 comm/mailnews/mime/cthandlers/pgpmime 9:19.96 Compiling tracy-rs v0.1.1 9:20.32 Compiling copyless v0.1.4 9:20.65 Compiling vec_map v0.8.2 9:21.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 9:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 9:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 9:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 9:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 9:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSendPart.cpp:6: 9:21.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 9:21.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:21.34 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 9:21.34 | ^ 9:21.53 Compiling runloop v0.1.0 9:22.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 9:22.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 9:22.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 9:22.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 9:22.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 9:22.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 9:22.27 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 9:22.27 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSendPart.cpp:6: 9:22.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 9:22.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:22.27 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 9:22.28 | ^ 9:22.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 9:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 9:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 9:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 9:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 9:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSendPart.cpp:6: 9:22.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 9:22.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:22.78 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 9:22.78 | ^ 9:22.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 9:22.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:22.78 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 9:22.78 | ^ 9:22.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 9:22.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:22.78 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 9:22.79 | ^ 9:22.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 9:22.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:22.79 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 9:22.79 | ^ 9:22.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 9:22.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:22.79 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 9:22.80 | ^ 9:22.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 9:22.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:22.82 371 | nscoord aAppUnitsPerDevPixel) { 9:22.82 | ^ 9:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 9:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:22.83 380 | nscoord aAppUnitsPerDevPixel) { 9:22.83 | ^ 9:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 9:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:22.83 387 | nscoord aAppUnitsPerDevPixel) { 9:22.83 | ^ 9:22.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 9:22.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:22.84 394 | nscoord aAppUnitsPerDevPixel) { 9:22.84 | ^ 9:22.86 Compiling rustc-demangle v0.1.8 9:24.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 9:24.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 9:24.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 9:24.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 9:24.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 9:24.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 9:24.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:14, 9:24.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/InternalHeaders.h:11, 9:24.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/InternalResponse.h:15, 9:24.38 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp:84: 9:24.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 9:24.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:24.38 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 9:24.38 | ^ 9:24.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 9:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 9:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 9:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 9:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 9:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 9:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:14, 9:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/InternalHeaders.h:11, 9:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/InternalResponse.h:15, 9:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp:84: 9:24.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 9:24.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:24.59 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 9:24.59 | ^ 9:25.48 comm/mailnews/news/src 9:25.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 9:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 9:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 9:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 9:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:14, 9:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/InternalHeaders.h:11, 9:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/InternalResponse.h:15, 9:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp:84: 9:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 9:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:25.50 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 9:25.50 | ^ 9:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 9:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:25.50 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 9:25.50 | ^ 9:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 9:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:25.50 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 9:25.50 | ^ 9:25.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 9:25.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:25.51 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 9:25.51 | ^ 9:25.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 9:25.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:25.51 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 9:25.51 | ^ 9:25.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 9:25.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:25.53 371 | nscoord aAppUnitsPerDevPixel) { 9:25.54 | ^ 9:25.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 9:25.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:25.54 380 | nscoord aAppUnitsPerDevPixel) { 9:25.54 | ^ 9:25.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 9:25.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:25.54 387 | nscoord aAppUnitsPerDevPixel) { 9:25.54 | ^ 9:25.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 9:25.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:25.55 394 | nscoord aAppUnitsPerDevPixel) { 9:25.55 | ^ 9:26.17 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/build/workspace-hack) 9:26.36 Compiling ringbuf v0.2.1 9:28.55 Compiling boxfnonce v0.0.3 9:29.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BlockingResourceBase.h:10, 9:29.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Mutex.h:10, 9:29.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AbstractEventQueue.h:13, 9:29.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadUtils.h:14, 9:29.15 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp:14: 9:29.15 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function ‘virtual bool nsImapProtocol::ProcessCurrentURL()’: 9:29.15 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp:1831:16: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘nsresult’ [-Wformat=] 9:29.15 1831 | ("URL failed with code 0x%x (%s)", rv, 9:29.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ 9:29.15 | | 9:29.15 | nsresult 9:29.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Logging.h:218:34: note: in definition of macro ‘MOZ_LOG_EXPAND_ARGS’ 9:29.15 218 | #define MOZ_LOG_EXPAND_ARGS(...) __VA_ARGS__ 9:29.16 | ^~~~~~~~~~~ 9:29.16 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp:1830:7: note: in expansion of macro ‘MOZ_LOG’ 9:29.16 1830 | MOZ_LOG(IMAP, LogLevel::Debug, 9:29.16 | ^~~~~~~ 9:29.16 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp:1831:41: note: format string is defined here 9:29.16 1831 | ("URL failed with code 0x%x (%s)", rv, 9:29.16 | ~^ 9:29.16 | | 9:29.16 | unsigned int 9:29.29 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/parser) 9:29.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BlockingResourceBase.h:10, 9:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Mutex.h:10, 9:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AbstractEventQueue.h:13, 9:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadUtils.h:14, 9:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp:14: 9:29.43 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function ‘char* nsImapProtocol::CreateNewLineFromSocket()’: 9:29.44 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp:4746:14: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘nsresult’ [-Wformat=] 9:29.44 4746 | ("ReadNextLine [rv=0x%x stream=%p nb=%u needmore=%u]", rv, 9:29.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ 9:29.44 | | 9:29.44 | nsresult 9:29.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Logging.h:218:34: note: in definition of macro ‘MOZ_LOG_EXPAND_ARGS’ 9:29.44 218 | #define MOZ_LOG_EXPAND_ARGS(...) __VA_ARGS__ 9:29.44 | ^~~~~~~~~~~ 9:29.44 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp:4745:5: note: in expansion of macro ‘MOZ_LOG’ 9:29.44 4745 | MOZ_LOG(IMAP, LogLevel::Debug, 9:29.44 | ^~~~~~~ 9:29.44 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp:4746:35: note: format string is defined here 9:29.44 4746 | ("ReadNextLine [rv=0x%x stream=%p nb=%u needmore=%u]", rv, 9:29.44 | ~^ 9:29.44 | | 9:29.44 | unsigned int 9:29.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BlockingResourceBase.h:10, 9:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Mutex.h:10, 9:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AbstractEventQueue.h:13, 9:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadUtils.h:14, 9:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp:14: 9:29.45 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp: In member function ‘void nsImapProtocol::SetConnectionStatus(nsresult)’: 9:29.46 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp:4839:35: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘nsresult’ [-Wformat=] 9:29.46 4839 | MOZ_LOG(IMAP, LogLevel::Debug, ("SetConnectionStatus(0x%x)", status)); 9:29.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~ 9:29.46 | | 9:29.46 | nsresult 9:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Logging.h:218:34: note: in definition of macro ‘MOZ_LOG_EXPAND_ARGS’ 9:29.46 218 | #define MOZ_LOG_EXPAND_ARGS(...) __VA_ARGS__ 9:29.46 | ^~~~~~~~~~~ 9:29.46 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp:4839:3: note: in expansion of macro ‘MOZ_LOG’ 9:29.46 4839 | MOZ_LOG(IMAP, LogLevel::Debug, ("SetConnectionStatus(0x%x)", status)); 9:29.46 | ^~~~~~~ 9:29.46 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp:4839:59: note: format string is defined here 9:29.46 4839 | MOZ_LOG(IMAP, LogLevel::Debug, ("SetConnectionStatus(0x%x)", status)); 9:29.46 | ~^ 9:29.46 | | 9:29.46 | unsigned int 9:31.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 9:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 9:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 9:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 9:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 9:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 9:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 9:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 9:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 9:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:14, 9:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/InternalHeaders.h:11, 9:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/InternalResponse.h:15, 9:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp:84: 9:31.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 9:31.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 9:31.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:31.87 40 | friend Sub operator*(Sub aCoord, T aScale) { 9:31.87 | ^~~~~~~~ 9:31.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 9:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 9:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 9:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 9:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HeadersBinding.h:14, 9:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/InternalHeaders.h:11, 9:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/InternalResponse.h:15, 9:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapProtocol.cpp:84: 9:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 9:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 9:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:31.98 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 9:31.98 | ^~~~~~~~ 9:33.36 Compiling bitreader v0.3.2 9:33.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 9:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 9:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 9:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSendPart.cpp:6: 9:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 9:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:33.40 189 | CSSRect GetExpandedScrollableRect() const { 9:33.40 | ^ 9:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 9:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:33.40 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 9:33.40 | ^ 9:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 9:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:33.41 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 9:33.41 | ^ 9:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 9:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:33.42 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 9:33.42 | ^ 9:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 9:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:33.42 243 | CSSRect CalculateScrollRange() const { 9:33.42 | ^ 9:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 9:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:33.43 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 9:33.43 | ^ 9:33.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 9:33.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:33.44 457 | CSSRect GetVisualViewport() const { 9:33.44 | ^ 9:35.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 9:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 9:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 9:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 9:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 9:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 9:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 9:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 9:35.21 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 9:35.21 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSendPart.cpp:6: 9:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 9:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 9:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:35.21 40 | friend Sub operator*(Sub aCoord, T aScale) { 9:35.21 | ^~~~~~~~ 9:35.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 9:35.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 9:35.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 9:35.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 9:35.24 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 9:35.24 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSendPart.cpp:6: 9:35.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 9:35.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 9:35.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:35.25 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 9:35.25 | ^~~~~~~~ 9:35.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 9:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 9:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 9:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 9:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 9:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 9:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSendPart.cpp:6: 9:35.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 9:35.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 9:35.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:35.41 427 | SizeT Size() const { return SizeT(width, height); } 9:35.41 | ^~~~ 9:35.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 9:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 9:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 9:35.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 9:35.42 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 9:35.42 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSendPart.cpp:6: 9:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 9:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 9:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:35.42 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 9:35.42 | ^~~~~~~~ 9:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 9:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 9:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:35.42 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 9:35.42 | ^~~~~~~~ 9:35.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 9:35.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 9:35.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 9:35.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 9:35.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 9:35.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 9:35.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSendPart.cpp:6: 9:35.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 9:35.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 9:35.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:35.43 62 | Sub operator-(const Sub& aPoint) const { 9:35.43 | ^~~~~~~~ 9:35.85 Compiling crossbeam-utils v0.6.5 9:42.75 Compiling thread_local v1.0.1 9:43.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 9:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 9:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 9:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgLoader.h:12, 9:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/mime/src/mimei.cpp:75: 9:43.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 9:43.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:43.45 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 9:43.45 | ^ 9:44.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 9:44.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 9:44.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 9:44.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgLoader.h:12, 9:44.32 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/mime/src/mimei.cpp:75: 9:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 9:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:44.32 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 9:44.32 | ^ 9:45.10 Compiling num-traits v0.2.10 9:45.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 9:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgLoader.h:12, 9:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/mime/src/mimei.cpp:75: 9:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 9:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:45.31 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 9:45.31 | ^ 9:45.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 9:45.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:45.32 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 9:45.32 | ^ 9:45.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 9:45.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:45.32 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 9:45.32 | ^ 9:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 9:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:45.33 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 9:45.33 | ^ 9:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 9:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:45.33 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 9:45.33 | ^ 9:45.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 9:45.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:45.36 371 | nscoord aAppUnitsPerDevPixel) { 9:45.36 | ^ 9:45.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 9:45.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:45.36 380 | nscoord aAppUnitsPerDevPixel) { 9:45.36 | ^ 9:45.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 9:45.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:45.37 387 | nscoord aAppUnitsPerDevPixel) { 9:45.37 | ^ 9:45.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 9:45.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:45.38 394 | nscoord aAppUnitsPerDevPixel) { 9:45.38 | ^ 9:46.19 Compiling crossbeam-utils v0.7.0 9:46.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 9:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 9:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 9:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 9:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 9:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 9:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 9:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNNTPNewsgroupList.cpp:64: 9:46.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 9:46.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:46.26 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 9:46.26 | ^ 9:46.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 9:46.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 9:46.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 9:46.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 9:46.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 9:46.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 9:46.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 9:46.57 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNNTPNewsgroupList.cpp:64: 9:46.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 9:46.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:46.57 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 9:46.57 | ^ 9:47.14 Compiling crossbeam-epoch v0.8.0 9:47.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 9:47.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 9:47.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 9:47.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 9:47.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 9:47.61 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNNTPNewsgroupList.cpp:64: 9:47.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 9:47.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:47.61 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 9:47.62 | ^ 9:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 9:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:47.62 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 9:47.62 | ^ 9:47.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 9:47.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:47.63 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 9:47.63 | ^ 9:47.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 9:47.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:47.64 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 9:47.64 | ^ 9:47.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 9:47.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:47.65 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 9:47.65 | ^ 9:47.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 9:47.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:47.68 371 | nscoord aAppUnitsPerDevPixel) { 9:47.68 | ^ 9:47.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 9:47.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:47.69 380 | nscoord aAppUnitsPerDevPixel) { 9:47.69 | ^ 9:47.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 9:47.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:47.69 387 | nscoord aAppUnitsPerDevPixel) { 9:47.70 | ^ 9:47.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 9:47.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:47.71 394 | nscoord aAppUnitsPerDevPixel) { 9:47.71 | ^ 9:48.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 9:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 9:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 9:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 9:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 9:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 9:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgLoader.h:12, 9:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/mime/src/mimei.cpp:75: 9:48.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 9:48.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 9:48.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:48.01 40 | friend Sub operator*(Sub aCoord, T aScale) { 9:48.01 | ^~~~~~~~ 9:48.28 Compiling libdbus-sys v0.1.5 9:49.28 Compiling x11 v2.18.1 9:51.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 9:51.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 9:51.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 9:51.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 9:51.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 9:51.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 9:51.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 9:51.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 9:51.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 9:51.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 9:51.19 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNNTPNewsgroupList.cpp:64: 9:51.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 9:51.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 9:51.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:51.19 40 | friend Sub operator*(Sub aCoord, T aScale) { 9:51.19 | ^~~~~~~~ 9:52.00 Compiling unicode-bidi v0.3.4 9:53.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 9:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 9:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 9:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 9:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 9:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 9:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsSmtpProtocol.cpp:39: 9:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 9:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:53.71 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 9:53.71 | ^ 9:54.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 9:54.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 9:54.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 9:54.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 9:54.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 9:54.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 9:54.66 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 9:54.66 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 9:54.66 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsSmtpProtocol.cpp:39: 9:54.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 9:54.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:54.66 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 9:54.66 | ^ 9:55.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 9:55.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 9:55.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 9:55.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 9:55.22 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 9:55.22 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 9:55.23 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsSmtpProtocol.cpp:39: 9:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 9:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:55.23 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 9:55.23 | ^ 9:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 9:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:55.23 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 9:55.23 | ^ 9:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 9:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:55.23 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 9:55.23 | ^ 9:55.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 9:55.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:55.24 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 9:55.24 | ^ 9:55.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 9:55.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:55.25 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 9:55.25 | ^ 9:55.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 9:55.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:55.27 371 | nscoord aAppUnitsPerDevPixel) { 9:55.27 | ^ 9:55.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 9:55.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:55.27 380 | nscoord aAppUnitsPerDevPixel) { 9:55.27 | ^ 9:55.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 9:55.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:55.28 387 | nscoord aAppUnitsPerDevPixel) { 9:55.28 | ^ 9:55.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 9:55.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 9:55.29 394 | nscoord aAppUnitsPerDevPixel) { 9:55.29 | ^ 10:04.62 Compiling nom v5.1.1 10:05.59 Compiling semver v0.9.0 10:06.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 10:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 10:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 10:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 10:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsSmtpProtocol.cpp:39: 10:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 10:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:06.04 189 | CSSRect GetExpandedScrollableRect() const { 10:06.04 | ^ 10:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 10:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:06.04 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 10:06.04 | ^ 10:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 10:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:06.04 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 10:06.04 | ^ 10:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 10:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:06.05 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 10:06.05 | ^ 10:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 10:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:06.05 243 | CSSRect CalculateScrollRange() const { 10:06.05 | ^ 10:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 10:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:06.05 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 10:06.05 | ^ 10:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 10:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:06.06 457 | CSSRect GetVisualViewport() const { 10:06.06 | ^ 10:08.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 10:08.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 10:08.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 10:08.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 10:08.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 10:08.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 10:08.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 10:08.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 10:08.06 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 10:08.06 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 10:08.06 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsSmtpProtocol.cpp:39: 10:08.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 10:08.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 10:08.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:08.06 40 | friend Sub operator*(Sub aCoord, T aScale) { 10:08.06 | ^~~~~~~~ 10:08.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 10:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 10:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 10:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 10:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 10:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 10:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsSmtpProtocol.cpp:39: 10:08.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 10:08.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 10:08.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:08.09 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 10:08.09 | ^~~~~~~~ 10:08.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 10:08.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 10:08.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 10:08.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 10:08.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 10:08.24 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 10:08.24 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 10:08.24 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsSmtpProtocol.cpp:39: 10:08.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 10:08.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 10:08.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:08.24 427 | SizeT Size() const { return SizeT(width, height); } 10:08.24 | ^~~~ 10:08.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 10:08.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 10:08.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 10:08.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 10:08.24 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 10:08.24 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 10:08.24 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsSmtpProtocol.cpp:39: 10:08.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 10:08.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 10:08.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:08.25 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 10:08.25 | ^~~~~~~~ 10:08.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 10:08.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 10:08.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:08.25 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 10:08.25 | ^~~~~~~~ 10:08.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 10:08.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 10:08.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 10:08.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 10:08.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 10:08.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 10:08.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgCompUtils.h:10, 10:08.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsSmtpProtocol.cpp:39: 10:08.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 10:08.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 10:08.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:08.27 62 | Sub operator-(const Sub& aPoint) const { 10:08.27 | ^~~~~~~~ 10:08.48 Compiling c2-chacha v0.2.3 10:09.24 Compiling lock_api v0.3.4 10:10.55 Compiling clang-sys v0.29.2 10:11.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 10:11.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 10:11.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 10:11.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 10:11.04 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNNTPProtocol.cpp:32: 10:11.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 10:11.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:11.04 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 10:11.04 | ^ 10:11.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 10:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 10:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 10:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 10:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 10:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNNTPProtocol.cpp:32: 10:11.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 10:11.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:11.29 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 10:11.29 | ^ 10:12.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 10:12.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 10:12.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 10:12.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNNTPProtocol.cpp:32: 10:12.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 10:12.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:12.43 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 10:12.43 | ^ 10:12.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 10:12.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:12.44 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 10:12.44 | ^ 10:12.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 10:12.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:12.44 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 10:12.44 | ^ 10:12.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 10:12.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:12.45 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 10:12.46 | ^ 10:12.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 10:12.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:12.46 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 10:12.46 | ^ 10:12.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 10:12.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:12.49 371 | nscoord aAppUnitsPerDevPixel) { 10:12.49 | ^ 10:12.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 10:12.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:12.50 380 | nscoord aAppUnitsPerDevPixel) { 10:12.50 | ^ 10:12.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 10:12.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:12.50 387 | nscoord aAppUnitsPerDevPixel) { 10:12.50 | ^ 10:12.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 10:12.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:12.51 394 | nscoord aAppUnitsPerDevPixel) { 10:12.51 | ^ 10:13.06 Compiling phf_shared v0.8.0 10:14.06 Compiling owning_ref v0.4.0 10:14.98 Compiling unic-langid-impl v0.8.0 10:17.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 10:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 10:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 10:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 10:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 10:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 10:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupThread.h:14, 10:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupThread.cpp:7: 10:17.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 10:17.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:17.22 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 10:17.22 | ^ 10:23.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 10:23.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 10:23.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 10:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 10:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 10:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNNTPProtocol.cpp:32: 10:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 10:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 10:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:23.48 40 | friend Sub operator*(Sub aCoord, T aScale) { 10:23.48 | ^~~~~~~~ 10:23.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 10:23.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 10:23.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 10:23.51 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNNTPProtocol.cpp:32: 10:23.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 10:23.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 10:23.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:23.51 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 10:23.51 | ^~~~~~~~ 10:23.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 10:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 10:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 10:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 10:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 10:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 10:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 10:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 10:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 10:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 10:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupThread.h:14, 10:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupThread.cpp:7: 10:23.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 10:23.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:23.56 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 10:23.56 | ^ 10:24.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 10:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 10:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 10:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 10:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 10:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 10:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 10:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 10:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupThread.h:14, 10:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupThread.cpp:7: 10:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 10:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:24.16 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 10:24.16 | ^ 10:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 10:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:24.16 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 10:24.16 | ^ 10:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 10:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:24.16 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 10:24.16 | ^ 10:24.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 10:24.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:24.17 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 10:24.17 | ^ 10:24.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 10:24.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:24.17 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 10:24.17 | ^ 10:24.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 10:24.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:24.78 371 | nscoord aAppUnitsPerDevPixel) { 10:24.78 | ^ 10:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 10:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:24.79 380 | nscoord aAppUnitsPerDevPixel) { 10:24.79 | ^ 10:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 10:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:24.79 387 | nscoord aAppUnitsPerDevPixel) { 10:24.79 | ^ 10:24.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 10:24.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:24.80 394 | nscoord aAppUnitsPerDevPixel) { 10:24.80 | ^ 10:25.25 comm/mailnews/search/src 10:25.48 Compiling humantime v1.3.0 10:29.38 Compiling uluru v0.4.0 10:29.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 10:29.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 10:29.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 10:29.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 10:29.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 10:29.55 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 10:29.55 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupThread.h:14, 10:29.55 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupThread.cpp:7: 10:29.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 10:29.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:29.55 189 | CSSRect GetExpandedScrollableRect() const { 10:29.56 | ^ 10:29.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 10:29.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:29.56 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 10:29.56 | ^ 10:29.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 10:29.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:29.56 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 10:29.56 | ^ 10:29.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 10:29.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:29.57 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 10:29.57 | ^ 10:29.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 10:29.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:29.57 243 | CSSRect CalculateScrollRange() const { 10:29.57 | ^ 10:29.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 10:29.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:29.57 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 10:29.57 | ^ 10:29.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 10:29.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:29.59 457 | CSSRect GetVisualViewport() const { 10:29.59 | ^ 10:29.77 Compiling dtoa-short v0.3.1 10:30.63 Compiling lru-cache v0.1.2 10:31.06 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/thunderbird-78.6.1/servo/components/servo_arc) 10:31.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 10:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 10:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 10:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 10:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 10:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 10:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 10:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 10:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 10:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 10:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupThread.h:14, 10:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupThread.cpp:7: 10:31.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 10:31.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 10:31.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:31.83 40 | friend Sub operator*(Sub aCoord, T aScale) { 10:31.83 | ^~~~~~~~ 10:31.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 10:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 10:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 10:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 10:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 10:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 10:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 10:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 10:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupThread.h:14, 10:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupThread.cpp:7: 10:31.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 10:31.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 10:31.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:31.86 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 10:31.86 | ^~~~~~~~ 10:32.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 10:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 10:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 10:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 10:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 10:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 10:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 10:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupThread.h:14, 10:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupThread.cpp:7: 10:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 10:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 10:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:32.07 427 | SizeT Size() const { return SizeT(width, height); } 10:32.07 | ^~~~ 10:32.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 10:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 10:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 10:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 10:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 10:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 10:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 10:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 10:32.08 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupThread.h:14, 10:32.08 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupThread.cpp:7: 10:32.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 10:32.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 10:32.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:32.08 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 10:32.08 | ^~~~~~~~ 10:32.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 10:32.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 10:32.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:32.08 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 10:32.08 | ^~~~~~~~ 10:32.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 10:32.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 10:32.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 10:32.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 10:32.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 10:32.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 10:32.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 10:32.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupThread.h:14, 10:32.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupThread.cpp:7: 10:32.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 10:32.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 10:32.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:32.10 62 | Sub operator-(const Sub& aPoint) const { 10:32.10 | ^~~~~~~~ 10:32.27 Compiling hashbrown v0.7.2 10:33.31 Compiling itertools v0.8.0 10:38.55 Compiling block-padding v0.1.2 10:39.40 Compiling unreachable v1.0.0 10:39.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 10:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 10:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 10:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 10:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 10:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 10:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 10:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 10:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapService.cpp:64: 10:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 10:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:39.77 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 10:39.77 | ^ 10:39.89 Compiling walkdir v2.1.4 10:40.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 10:40.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 10:40.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 10:40.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 10:40.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 10:40.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 10:40.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 10:40.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 10:40.03 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapService.cpp:64: 10:40.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 10:40.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:40.03 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 10:40.03 | ^ 10:41.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 10:41.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 10:41.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 10:41.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 10:41.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 10:41.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 10:41.06 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapService.cpp:64: 10:41.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 10:41.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:41.07 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 10:41.07 | ^ 10:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 10:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:41.07 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 10:41.07 | ^ 10:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 10:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:41.07 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 10:41.07 | ^ 10:41.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 10:41.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:41.08 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 10:41.08 | ^ 10:41.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 10:41.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:41.09 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 10:41.09 | ^ 10:41.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 10:41.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:41.12 371 | nscoord aAppUnitsPerDevPixel) { 10:41.12 | ^ 10:41.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 10:41.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:41.13 380 | nscoord aAppUnitsPerDevPixel) { 10:41.13 | ^ 10:41.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 10:41.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:41.13 387 | nscoord aAppUnitsPerDevPixel) { 10:41.13 | ^ 10:41.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 10:41.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:41.14 394 | nscoord aAppUnitsPerDevPixel) { 10:41.14 | ^ 10:42.54 Compiling webext-storage v0.1.0 (https://github.com/mozilla/application-services?rev=61dcc364ac0d6d0816ab88a494bbf20d824b009b#61dcc364) 10:44.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 10:44.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 10:44.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 10:44.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 10:44.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 10:44.78 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 10:44.78 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 10:44.78 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.cpp:8: 10:44.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 10:44.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:44.78 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 10:44.78 | ^ 10:45.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 10:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 10:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 10:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 10:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 10:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 10:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 10:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 10:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 10:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 10:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 10:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapService.cpp:64: 10:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 10:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 10:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:45.86 40 | friend Sub operator*(Sub aCoord, T aScale) { 10:45.86 | ^~~~~~~~ 10:46.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 10:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 10:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 10:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 10:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 10:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 10:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/imap/src/nsImapService.cpp:64: 10:46.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 10:46.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 10:46.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:46.08 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 10:46.08 | ^~~~~~~~ 10:49.49 Compiling hibitset v0.6.2 10:51.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 10:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 10:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 10:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 10:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 10:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 10:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 10:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 10:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 10:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 10:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 10:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.cpp:8: 10:51.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 10:51.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:51.59 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 10:51.59 | ^ 10:52.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 10:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 10:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 10:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 10:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 10:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 10:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 10:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 10:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 10:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.cpp:8: 10:52.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 10:52.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:52.15 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 10:52.15 | ^ 10:52.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 10:52.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:52.15 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 10:52.15 | ^ 10:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 10:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:52.16 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 10:52.16 | ^ 10:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 10:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:52.16 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 10:52.16 | ^ 10:52.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 10:52.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:52.17 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 10:52.17 | ^ 10:52.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 10:52.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:52.20 371 | nscoord aAppUnitsPerDevPixel) { 10:52.20 | ^ 10:52.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 10:52.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:52.20 380 | nscoord aAppUnitsPerDevPixel) { 10:52.20 | ^ 10:52.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 10:52.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:52.21 387 | nscoord aAppUnitsPerDevPixel) { 10:52.21 | ^ 10:52.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 10:52.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:52.22 394 | nscoord aAppUnitsPerDevPixel) { 10:52.22 | ^ 10:55.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 10:55.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 10:55.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 10:55.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 10:55.69 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsURLFetcher.cpp:10: 10:55.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 10:55.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:55.69 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 10:55.69 | ^ 10:55.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 10:55.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 10:55.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 10:55.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 10:55.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 10:55.99 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsURLFetcher.cpp:10: 10:55.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 10:55.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:56.00 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 10:56.00 | ^ 10:56.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 10:56.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 10:56.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 10:56.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 10:56.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 10:56.37 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 10:56.37 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 10:56.37 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.cpp:8: 10:56.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 10:56.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:56.37 189 | CSSRect GetExpandedScrollableRect() const { 10:56.37 | ^ 10:56.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 10:56.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:56.37 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 10:56.37 | ^ 10:56.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 10:56.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:56.38 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 10:56.38 | ^ 10:56.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 10:56.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:56.38 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 10:56.38 | ^ 10:56.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 10:56.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:56.38 243 | CSSRect CalculateScrollRange() const { 10:56.38 | ^ 10:56.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 10:56.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:56.39 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 10:56.39 | ^ 10:56.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 10:56.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:56.40 457 | CSSRect GetVisualViewport() const { 10:56.40 | ^ 10:56.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 10:56.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 10:56.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 10:56.64 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsURLFetcher.cpp:10: 10:56.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 10:56.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:56.64 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 10:56.64 | ^ 10:56.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 10:56.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:56.64 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 10:56.64 | ^ 10:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 10:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:56.65 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 10:56.65 | ^ 10:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 10:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:56.65 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 10:56.65 | ^ 10:56.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 10:56.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:56.66 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 10:56.66 | ^ 10:56.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 10:56.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:56.68 371 | nscoord aAppUnitsPerDevPixel) { 10:56.68 | ^ 10:56.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 10:56.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:56.68 380 | nscoord aAppUnitsPerDevPixel) { 10:56.68 | ^ 10:56.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 10:56.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:56.68 387 | nscoord aAppUnitsPerDevPixel) { 10:56.69 | ^ 10:56.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 10:56.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:56.69 394 | nscoord aAppUnitsPerDevPixel) { 10:56.69 | ^ 10:58.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 10:58.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 10:58.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 10:58.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 10:58.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 10:58.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 10:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 10:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 10:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 10:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 10:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 10:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.cpp:8: 10:58.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 10:58.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 10:58.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:58.87 40 | friend Sub operator*(Sub aCoord, T aScale) { 10:58.87 | ^~~~~~~~ 10:58.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 10:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 10:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 10:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 10:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 10:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 10:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 10:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 10:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 10:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.cpp:8: 10:58.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 10:58.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 10:58.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:58.91 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 10:58.91 | ^~~~~~~~ 10:59.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 10:59.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 10:59.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 10:59.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 10:59.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 10:59.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 10:59.07 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 10:59.07 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 10:59.07 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.cpp:8: 10:59.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 10:59.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 10:59.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:59.08 427 | SizeT Size() const { return SizeT(width, height); } 10:59.08 | ^~~~ 10:59.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 10:59.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 10:59.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 10:59.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 10:59.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 10:59.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 10:59.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 10:59.08 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 10:59.08 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 10:59.08 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.cpp:8: 10:59.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 10:59.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 10:59.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:59.08 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 10:59.08 | ^~~~~~~~ 10:59.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 10:59.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 10:59.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:59.09 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 10:59.09 | ^~~~~~~~ 10:59.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 10:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 10:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 10:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 10:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 10:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 10:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 10:59.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 10:59.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.cpp:8: 10:59.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 10:59.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 10:59.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 10:59.10 62 | Sub operator-(const Sub& aPoint) const { 10:59.10 | ^~~~~~~~ 11:08.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 11:08.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 11:08.65 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsMsgSend.h:132, 11:08.65 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsURLFetcher.cpp:26: 11:08.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 11:08.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:08.65 189 | CSSRect GetExpandedScrollableRect() const { 11:08.65 | ^ 11:08.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 11:08.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:08.65 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 11:08.65 | ^ 11:08.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 11:08.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:08.65 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 11:08.65 | ^ 11:08.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 11:08.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:08.66 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 11:08.66 | ^ 11:08.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 11:08.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:08.66 243 | CSSRect CalculateScrollRange() const { 11:08.66 | ^ 11:08.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 11:08.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:08.66 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 11:08.66 | ^ 11:08.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 11:08.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:08.67 457 | CSSRect GetVisualViewport() const { 11:08.67 | ^ 11:10.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 11:10.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 11:10.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 11:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 11:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 11:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsURLFetcher.cpp:10: 11:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 11:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 11:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:10.33 40 | friend Sub operator*(Sub aCoord, T aScale) { 11:10.33 | ^~~~~~~~ 11:10.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 11:10.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 11:10.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 11:10.36 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsURLFetcher.cpp:10: 11:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 11:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 11:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:10.36 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 11:10.36 | ^~~~~~~~ 11:10.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 11:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 11:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 11:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 11:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 11:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsURLFetcher.cpp:10: 11:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 11:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 11:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:10.57 427 | SizeT Size() const { return SizeT(width, height); } 11:10.57 | ^~~~ 11:10.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 11:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 11:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 11:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsURLFetcher.cpp:10: 11:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 11:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 11:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:10.57 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 11:10.57 | ^~~~~~~~ 11:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 11:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 11:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:10.58 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 11:10.58 | ^~~~~~~~ 11:10.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 11:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 11:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 11:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 11:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 11:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/compose/src/nsURLFetcher.cpp:10: 11:10.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 11:10.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 11:10.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:10.58 62 | Sub operator-(const Sub& aPoint) const { 11:10.58 | ^~~~~~~~ 11:16.22 comm/mailnews/build 11:21.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 11:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 11:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 11:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 11:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNntpIncomingServer.cpp:32: 11:21.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 11:21.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:21.59 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 11:21.59 | ^ 11:22.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 11:22.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 11:22.72 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/build/nsMailModule.cpp:54: 11:22.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 11:22.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:22.72 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 11:22.72 | ^ 11:22.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 11:22.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 11:22.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 11:22.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 11:22.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 11:22.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 11:22.83 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNntpIncomingServer.cpp:32: 11:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 11:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:22.83 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 11:22.83 | ^ 11:22.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 11:22.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 11:22.96 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/build/nsMailModule.cpp:54: 11:22.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 11:22.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:22.96 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 11:22.96 | ^ 11:23.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 11:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 11:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 11:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 11:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNntpIncomingServer.cpp:32: 11:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 11:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:23.34 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 11:23.34 | ^ 11:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 11:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:23.34 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 11:23.34 | ^ 11:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 11:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:23.34 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 11:23.34 | ^ 11:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 11:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:23.35 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 11:23.35 | ^ 11:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 11:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:23.35 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 11:23.35 | ^ 11:23.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 11:23.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:23.38 371 | nscoord aAppUnitsPerDevPixel) { 11:23.38 | ^ 11:23.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 11:23.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:23.38 380 | nscoord aAppUnitsPerDevPixel) { 11:23.38 | ^ 11:23.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 11:23.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:23.38 387 | nscoord aAppUnitsPerDevPixel) { 11:23.38 | ^ 11:23.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 11:23.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:23.39 394 | nscoord aAppUnitsPerDevPixel) { 11:23.39 | ^ 11:24.89 Compiling tokio-executor v0.1.9 11:28.02 Compiling crossbeam-queue v0.1.2 11:32.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 11:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 11:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 11:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 11:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 11:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 11:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 11:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.h:12, 11:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/build/nsMailModule.cpp:70: 11:32.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 11:32.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:32.26 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 11:32.26 | ^ 11:32.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 11:32.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:32.27 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 11:32.27 | ^ 11:32.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 11:32.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:32.27 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 11:32.27 | ^ 11:32.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 11:32.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:32.27 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 11:32.27 | ^ 11:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 11:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:32.28 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 11:32.28 | ^ 11:32.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 11:32.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:32.29 371 | nscoord aAppUnitsPerDevPixel) { 11:32.29 | ^ 11:32.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 11:32.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:32.29 380 | nscoord aAppUnitsPerDevPixel) { 11:32.29 | ^ 11:32.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 11:32.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:32.30 387 | nscoord aAppUnitsPerDevPixel) { 11:32.30 | ^ 11:32.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 11:32.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:32.31 394 | nscoord aAppUnitsPerDevPixel) { 11:32.31 | ^ 11:34.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 11:34.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 11:34.45 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNntpIncomingServer.cpp:32: 11:34.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 11:34.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:34.45 189 | CSSRect GetExpandedScrollableRect() const { 11:34.45 | ^ 11:34.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 11:34.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:34.45 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 11:34.45 | ^ 11:34.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 11:34.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:34.46 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 11:34.46 | ^ 11:34.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 11:34.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:34.46 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 11:34.46 | ^ 11:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 11:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:34.47 243 | CSSRect CalculateScrollRange() const { 11:34.47 | ^ 11:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 11:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:34.47 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 11:34.47 | ^ 11:34.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 11:34.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:34.48 457 | CSSRect GetVisualViewport() const { 11:34.48 | ^ 11:35.88 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/search/src/nsMsgSearchTerm.cpp: In function ‘nsresult nsMsgSearchTerm::ParseOperator(char*, nsMsgSearchOpValue*)’: 11:35.89 /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/search/src/nsMsgSearchTerm.cpp:578:12: warning: ‘operatorVal’ may be used uninitialized in this function [-Wmaybe-uninitialized] 11:35.89 578 | *value = (nsMsgSearchOpValue)operatorVal; 11:35.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:36.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 11:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 11:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 11:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 11:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 11:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 11:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 11:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 11:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNntpIncomingServer.cpp:32: 11:36.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 11:36.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 11:36.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:36.74 40 | friend Sub operator*(Sub aCoord, T aScale) { 11:36.74 | ^~~~~~~~ 11:36.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 11:36.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 11:36.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 11:36.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 11:36.76 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNntpIncomingServer.cpp:32: 11:36.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 11:36.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 11:36.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:36.77 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 11:36.77 | ^~~~~~~~ 11:36.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 11:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 11:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 11:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 11:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 11:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNntpIncomingServer.cpp:32: 11:36.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 11:36.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 11:36.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:36.92 427 | SizeT Size() const { return SizeT(width, height); } 11:36.92 | ^~~~ 11:36.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 11:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 11:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 11:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 11:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNntpIncomingServer.cpp:32: 11:36.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 11:36.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 11:36.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:36.92 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 11:36.92 | ^~~~~~~~ 11:36.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 11:36.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 11:36.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:36.92 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 11:36.92 | ^~~~~~~~ 11:36.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 11:36.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 11:36.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 11:36.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 11:36.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 11:36.93 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNntpIncomingServer.cpp:32: 11:36.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 11:36.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 11:36.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:36.93 62 | Sub operator-(const Sub& aPoint) const { 11:36.93 | ^~~~~~~~ 11:37.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 11:37.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 11:37.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 11:37.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 11:37.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 11:37.11 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.h:12, 11:37.11 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/build/nsMailModule.cpp:70: 11:37.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 11:37.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:37.11 189 | CSSRect GetExpandedScrollableRect() const { 11:37.12 | ^ 11:37.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 11:37.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:37.12 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 11:37.12 | ^ 11:37.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 11:37.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:37.12 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 11:37.12 | ^ 11:37.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 11:37.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:37.12 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 11:37.12 | ^ 11:37.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 11:37.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:37.12 243 | CSSRect CalculateScrollRange() const { 11:37.12 | ^ 11:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 11:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:37.13 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 11:37.13 | ^ 11:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 11:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:37.13 457 | CSSRect GetVisualViewport() const { 11:37.13 | ^ 11:44.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 11:44.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 11:44.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 11:44.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 11:44.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 11:44.58 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/build/nsMailModule.cpp:54: 11:44.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 11:44.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 11:44.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:44.58 40 | friend Sub operator*(Sub aCoord, T aScale) { 11:44.58 | ^~~~~~~~ 11:44.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 11:44.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 11:44.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 11:44.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 11:44.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 11:44.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 11:44.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 11:44.61 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.h:12, 11:44.61 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/build/nsMailModule.cpp:70: 11:44.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 11:44.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 11:44.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:44.61 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 11:44.61 | ^~~~~~~~ 11:44.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 11:44.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 11:44.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 11:44.88 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/build/nsMailModule.cpp:54: 11:44.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 11:44.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 11:44.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:44.88 427 | SizeT Size() const { return SizeT(width, height); } 11:44.88 | ^~~~ 11:44.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 11:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 11:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 11:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 11:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 11:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 11:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 11:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.h:12, 11:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/build/nsMailModule.cpp:70: 11:44.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 11:44.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 11:44.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:44.89 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 11:44.89 | ^~~~~~~~ 11:44.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 11:44.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 11:44.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:44.89 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 11:44.89 | ^~~~~~~~ 11:44.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 11:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 11:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 11:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 11:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/build/nsMailModule.cpp:54: 11:44.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 11:44.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 11:44.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:44.90 62 | Sub operator-(const Sub& aPoint) const { 11:44.90 | ^~~~~~~~ 11:46.50 comm/mailnews/import/build 11:46.88 comm/mail/components/migration/src 11:50.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 11:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 11:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 11:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 11:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 11:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 11:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 11:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 11:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgMailNewsUrl.cpp:31: 11:50.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 11:50.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:50.19 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 11:50.19 | ^ 11:50.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 11:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 11:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 11:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 11:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 11:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 11:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 11:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 11:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgMailNewsUrl.cpp:31: 11:50.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 11:50.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:50.39 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 11:50.39 | ^ 11:51.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 11:51.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 11:51.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 11:51.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 11:51.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 11:51.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 11:51.42 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgMailNewsUrl.cpp:31: 11:51.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 11:51.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:51.42 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 11:51.42 | ^ 11:51.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 11:51.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:51.43 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 11:51.43 | ^ 11:51.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 11:51.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:51.43 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 11:51.43 | ^ 11:51.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 11:51.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:51.44 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 11:51.44 | ^ 11:51.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 11:51.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:51.44 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 11:51.44 | ^ 11:51.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 11:51.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:51.46 371 | nscoord aAppUnitsPerDevPixel) { 11:51.46 | ^ 11:51.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 11:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:51.47 380 | nscoord aAppUnitsPerDevPixel) { 11:51.47 | ^ 11:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 11:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:51.47 387 | nscoord aAppUnitsPerDevPixel) { 11:51.47 | ^ 11:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 11:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:51.47 394 | nscoord aAppUnitsPerDevPixel) { 11:51.47 | ^ 11:51.68 comm/mail/components/shell 11:54.87 comm/mail/components/build 11:56.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 11:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 11:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 11:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 11:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 11:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 11:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 11:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 11:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 11:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 11:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 11:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgMailNewsUrl.cpp:31: 11:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 11:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 11:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:56.11 40 | friend Sub operator*(Sub aCoord, T aScale) { 11:56.11 | ^~~~~~~~ 11:56.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 11:56.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 11:56.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 11:56.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 11:56.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 11:56.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 11:56.34 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgMailNewsUrl.cpp:31: 11:56.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 11:56.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 11:56.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 11:56.34 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 11:56.34 | ^~~~~~~~ 12:00.39 js/src 12:04.60 js/src/debugger 12:10.96 js/src/frontend 12:12.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 12:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 12:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 12:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 12:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 12:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 12:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 12:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 12:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNntpService.cpp:46: 12:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 12:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:12.81 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 12:12.81 | ^ 12:13.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 12:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 12:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 12:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 12:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 12:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 12:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 12:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 12:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNntpService.cpp:46: 12:13.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 12:13.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:13.04 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 12:13.04 | ^ 12:13.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 12:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 12:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/RegExpObject.h:21, 12:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/RegExp.h:10, 12:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/RegExp.cpp:7: 12:13.18 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 12:13.18 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 12:13.18 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 12:13.18 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 12:13.18 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 12:13.18 | ~~^~~~~~~~~~~~~~~~~~ 12:14.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 12:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 12:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 12:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 12:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 12:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 12:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNntpService.cpp:46: 12:14.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 12:14.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:14.07 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 12:14.07 | ^ 12:14.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 12:14.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:14.07 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 12:14.07 | ^ 12:14.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 12:14.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:14.07 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 12:14.07 | ^ 12:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 12:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:14.08 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 12:14.08 | ^ 12:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 12:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:14.08 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 12:14.08 | ^ 12:14.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 12:14.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:14.10 371 | nscoord aAppUnitsPerDevPixel) { 12:14.11 | ^ 12:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 12:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:14.11 380 | nscoord aAppUnitsPerDevPixel) { 12:14.11 | ^ 12:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 12:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:14.11 387 | nscoord aAppUnitsPerDevPixel) { 12:14.11 | ^ 12:14.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 12:14.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:14.12 394 | nscoord aAppUnitsPerDevPixel) { 12:14.12 | ^ 12:15.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 12:15.32 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 12:15.32 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/GlobalObject.h:32, 12:15.32 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/debugger/DebugAPI.h:10, 12:15.32 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/debugger/DebugScript.cpp:17, 12:15.32 from Unified_cpp_js_src_debugger0.cpp:2: 12:15.33 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 12:15.33 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 12:15.33 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 12:15.33 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 12:15.33 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 12:15.33 | ~~^~~~~~~~~~~~~~~~~~ 12:16.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 12:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 12:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/GlobalObject.h:32, 12:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/debugger/DebugAPI.h:10, 12:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/debugger/Debugger.h:29, 12:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/debugger/Object-inl.h:16, 12:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/debugger/Object.cpp:7, 12:16.74 from Unified_cpp_js_src_debugger1.cpp:2: 12:16.74 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 12:16.74 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 12:16.74 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 12:16.75 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 12:16.75 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 12:16.75 | ~~^~~~~~~~~~~~~~~~~~ 12:18.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 12:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 12:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 12:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 12:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 12:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 12:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 12:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 12:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 12:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 12:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 12:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNntpService.cpp:46: 12:18.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 12:18.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 12:18.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:18.51 40 | friend Sub operator*(Sub aCoord, T aScale) { 12:18.51 | ^~~~~~~~ 12:18.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 12:18.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 12:18.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 12:18.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 12:18.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 12:18.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShellLoadState.h:10, 12:18.72 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/news/src/nsNntpService.cpp:46: 12:18.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 12:18.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 12:18.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:18.72 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 12:18.72 | ^~~~~~~~ 12:21.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 12:21.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 12:21.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 12:21.73 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgMailSession.cpp:17: 12:21.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 12:21.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:21.73 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 12:21.73 | ^ 12:21.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 12:21.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 12:21.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 12:21.92 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgMailSession.cpp:17: 12:21.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 12:21.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:21.92 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 12:21.92 | ^ 12:22.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 12:22.85 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgMailSession.cpp:17: 12:22.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 12:22.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:22.85 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 12:22.85 | ^ 12:22.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 12:22.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:22.85 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 12:22.86 | ^ 12:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 12:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:22.86 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 12:22.86 | ^ 12:22.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 12:22.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:22.87 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 12:22.87 | ^ 12:22.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 12:22.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:22.87 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 12:22.87 | ^ 12:22.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 12:22.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:22.90 371 | nscoord aAppUnitsPerDevPixel) { 12:22.90 | ^ 12:22.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 12:22.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:22.90 380 | nscoord aAppUnitsPerDevPixel) { 12:22.90 | ^ 12:22.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 12:22.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:22.91 387 | nscoord aAppUnitsPerDevPixel) { 12:22.91 | ^ 12:22.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 12:22.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:22.92 394 | nscoord aAppUnitsPerDevPixel) { 12:22.92 | ^ 12:24.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 12:24.76 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/Stencil.h:39, 12:24.76 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/ParseNode.h:18, 12:24.76 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/SharedContext.h:18, 12:24.76 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/CompilationInfo.h:14, 12:24.76 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/Parser.h:184, 12:24.76 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/Parser.cpp:20: 12:24.76 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 12:24.76 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 12:24.76 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 12:24.76 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 12:24.76 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 12:24.76 | ~~^~~~~~~~~~~~~~~~~~ 12:26.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 12:26.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 12:26.31 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgMailSession.cpp:32: 12:26.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 12:26.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:26.31 189 | CSSRect GetExpandedScrollableRect() const { 12:26.31 | ^ 12:26.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 12:26.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:26.32 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 12:26.32 | ^ 12:26.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 12:26.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:26.32 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 12:26.32 | ^ 12:26.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 12:26.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:26.33 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 12:26.33 | ^ 12:26.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 12:26.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:26.33 243 | CSSRect CalculateScrollRange() const { 12:26.33 | ^ 12:26.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 12:26.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:26.34 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 12:26.34 | ^ 12:26.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 12:26.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:26.35 457 | CSSRect GetVisualViewport() const { 12:26.35 | ^ 12:28.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 12:28.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 12:28.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 12:28.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 12:28.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 12:28.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 12:28.22 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgMailSession.cpp:17: 12:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 12:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 12:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:28.22 40 | friend Sub operator*(Sub aCoord, T aScale) { 12:28.22 | ^~~~~~~~ 12:28.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 12:28.34 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgMailSession.cpp:17: 12:28.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 12:28.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 12:28.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:28.34 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 12:28.34 | ^~~~~~~~ 12:28.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 12:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 12:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 12:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 12:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgMailSession.cpp:17: 12:28.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 12:28.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 12:28.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:28.43 427 | SizeT Size() const { return SizeT(width, height); } 12:28.43 | ^~~~ 12:28.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 12:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgMailSession.cpp:17: 12:28.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 12:28.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 12:28.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:28.43 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 12:28.43 | ^~~~~~~~ 12:28.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 12:28.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 12:28.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:28.44 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 12:28.44 | ^~~~~~~~ 12:28.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 12:28.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 12:28.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 12:28.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 12:28.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 12:28.44 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgMailSession.cpp:17: 12:28.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 12:28.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 12:28.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:28.44 62 | Sub operator-(const Sub& aPoint) const { 12:28.44 | ^~~~~~~~ 12:28.88 js/src/gc 12:30.04 Compiling idna v0.2.0 12:43.10 Compiling rustc_version v0.2.3 12:47.05 Compiling unic-langid v0.8.0 12:48.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 12:48.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 12:48.29 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgPrintEngine.cpp:20: 12:48.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 12:48.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:48.29 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 12:48.29 | ^ 12:48.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 12:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 12:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgPrintEngine.cpp:20: 12:48.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 12:48.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:48.57 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 12:48.57 | ^ 12:50.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 12:50.09 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/ArrayBufferObject.h:20, 12:50.09 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/TypedObject.h:16, 12:50.09 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/ctypes/CTypes.cpp:37: 12:50.09 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 12:50.09 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 12:50.09 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 12:50.09 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 12:50.10 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 12:50.10 | ~~^~~~~~~~~~~~~~~~~~ 12:50.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 12:50.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 12:50.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 12:50.94 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgPrintEngine.cpp:38: 12:50.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 12:50.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:50.94 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 12:50.94 | ^ 12:50.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 12:50.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:50.94 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 12:50.94 | ^ 12:50.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 12:50.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:50.94 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 12:50.94 | ^ 12:50.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 12:50.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:50.95 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 12:50.95 | ^ 12:50.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 12:50.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:50.96 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 12:50.96 | ^ 12:50.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 12:50.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:50.99 371 | nscoord aAppUnitsPerDevPixel) { 12:50.99 | ^ 12:50.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 12:51.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:51.00 380 | nscoord aAppUnitsPerDevPixel) { 12:51.00 | ^ 12:51.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 12:51.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:51.00 387 | nscoord aAppUnitsPerDevPixel) { 12:51.00 | ^ 12:51.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 12:51.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 12:51.01 394 | nscoord aAppUnitsPerDevPixel) { 12:51.01 | ^ 12:53.13 Compiling new_debug_unreachable v1.0.1 12:59.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 12:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 12:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/GCInternals.h:18, 12:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Allocator.cpp:14, 12:59.77 from Unified_cpp_js_src_gc0.cpp:2: 12:59.77 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 12:59.77 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 12:59.77 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 12:59.78 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 12:59.78 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 12:59.78 | ~~^~~~~~~~~~~~~~~~~~ 13:01.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 13:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 13:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgPrintEngine.cpp:41: 13:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 13:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:01.63 189 | CSSRect GetExpandedScrollableRect() const { 13:01.63 | ^ 13:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 13:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:01.63 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 13:01.63 | ^ 13:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 13:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:01.63 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 13:01.63 | ^ 13:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 13:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:01.64 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 13:01.64 | ^ 13:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 13:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:01.64 243 | CSSRect CalculateScrollRange() const { 13:01.64 | ^ 13:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 13:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:01.64 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 13:01.64 | ^ 13:01.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 13:01.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:01.65 457 | CSSRect GetVisualViewport() const { 13:01.65 | ^ 13:06.34 Compiling getrandom v0.1.3 13:07.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 13:07.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 13:07.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 13:07.05 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgPrintEngine.cpp:43: 13:07.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 13:07.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:07.06 1249 | CSSCoord ToCSSPixels() const { return _0; } 13:07.06 | ^ 13:08.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 13:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 13:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 13:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgPrintEngine.cpp:43: 13:08.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 13:08.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:08.58 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 13:08.58 | ^ 13:09.03 Compiling thin-vec v0.1.0 13:10.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 13:10.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 13:10.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 13:10.93 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgPrintEngine.cpp:43: 13:10.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 13:10.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:10.94 21 | inline Rect ToRect(const gfxRect& aRect) { 13:10.94 | ^ 13:10.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 13:10.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:10.94 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 13:10.94 | ^ 13:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 13:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:10.95 40 | inline Point ToPoint(const gfxPoint& aPoint) { 13:10.95 | ^ 13:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 13:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:10.96 44 | inline Size ToSize(const gfxSize& aSize) { 13:10.96 | ^ 13:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 13:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:10.96 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 13:10.96 | ^ 13:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 13:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:10.97 52 | inline gfxSize ThebesSize(const Size& aSize) { 13:10.97 | ^ 13:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 13:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:10.97 56 | inline gfxRect ThebesRect(const Rect& aRect) { 13:10.97 | ^ 13:11.40 Compiling iovec v0.1.4 13:11.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 13:11.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 13:11.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgPrintEngine.cpp:43: 13:11.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 13:11.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:11.63 1859 | int32_t aAppUnitsPerPixel) { 13:11.63 | ^ 13:11.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 13:11.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:11.66 3214 | int32_t aAppUnitsPerPixel) { 13:11.66 | ^ 13:12.26 Compiling time v0.1.40 13:12.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 13:12.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 13:12.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 13:12.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 13:12.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 13:12.85 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgPrintEngine.cpp:20: 13:12.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 13:12.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 13:12.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:12.85 40 | friend Sub operator*(Sub aCoord, T aScale) { 13:12.85 | ^~~~~~~~ 13:12.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 13:12.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 13:12.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 13:12.91 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgPrintEngine.cpp:38: 13:12.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 13:12.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 13:12.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:12.92 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 13:12.92 | ^~~~~~~~ 13:13.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 13:13.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 13:13.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 13:13.13 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgPrintEngine.cpp:20: 13:13.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 13:13.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 13:13.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:13.14 427 | SizeT Size() const { return SizeT(width, height); } 13:13.14 | ^~~~ 13:13.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 13:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 13:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 13:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgPrintEngine.cpp:38: 13:13.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 13:13.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 13:13.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:13.14 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 13:13.15 | ^~~~~~~~ 13:13.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 13:13.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 13:13.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:13.15 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 13:13.15 | ^~~~~~~~ 13:13.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 13:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 13:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 13:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 13:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgPrintEngine.cpp:20: 13:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 13:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 13:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:13.17 62 | Sub operator-(const Sub& aPoint) const { 13:13.17 | ^~~~~~~~ 13:13.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 13:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 13:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 13:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 13:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 13:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgPrintEngine.cpp:20: 13:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 13:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 13:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:13.68 43 | friend Sub operator*(T aScale, Sub aCoord) { 13:13.68 | ^~~~~~~~ 13:14.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 13:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 13:14.05 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgPrintEngine.cpp:20: 13:14.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 13:14.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 13:14.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:14.05 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 13:14.05 | ^~~~~~~~~~~~~ 13:14.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 13:14.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 13:14.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 13:14.05 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgPrintEngine.cpp:20: 13:14.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 13:14.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 13:14.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:14.06 323 | static SizeTyped FromUnknownSize( 13:14.06 | ^~~~~~~~~~~~~~~ 13:15.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 13:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 13:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Nursery-inl.h:17, 13:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Marking-inl.h:20, 13:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Marking.cpp:7, 13:15.69 from Unified_cpp_js_src_gc1.cpp:2: 13:15.69 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 13:15.69 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 13:15.69 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 13:15.70 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 13:15.70 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 13:15.70 | ~~^~~~~~~~~~~~~~~~~~ 13:22.66 Compiling num_cpus v1.13.0 13:24.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PrivateIterators-inl.h:14, 13:24.82 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Allocator.cpp:27, 13:24.82 from Unified_cpp_js_src_gc0.cpp:2: 13:24.82 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In member function ‘void js::gc::GCRuntime::sweepObjectGroups()’: 13:24.82 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:129:7: warning: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13:24.82 129 | it++; 13:24.82 | ~~^~ 13:24.82 In file included from Unified_cpp_js_src_gc0.cpp:38: 13:24.82 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/GC.cpp:5013:29: note: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ was declared here 13:24.82 5013 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { 13:24.82 | ^ 13:24.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PrivateIterators-inl.h:14, 13:24.98 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Allocator.cpp:27, 13:24.98 from Unified_cpp_js_src_gc0.cpp:2: 13:24.98 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In member function ‘void js::gc::GCRuntime::sweepMisc()’: 13:24.98 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:129:7: warning: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13:24.99 129 | it++; 13:24.99 | ~~^~ 13:24.99 In file included from Unified_cpp_js_src_gc0.cpp:38: 13:24.99 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/GC.cpp:5021:29: note: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ was declared here 13:24.99 5021 | for (SweepGroupRealmsIter r(this); !r.done(); r.next()) { 13:24.99 | ^ 13:25.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 13:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 13:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/GlobalObject.h:32, 13:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/debugger/DebugAPI.h:10, 13:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Statistics.cpp:19, 13:25.66 from Unified_cpp_js_src_gc2.cpp:2: 13:25.66 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 13:25.66 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 13:25.66 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 13:25.66 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 13:25.66 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 13:25.66 | ~~^~~~~~~~~~~~~~~~~~ 13:31.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PrivateIterators-inl.h:14, 13:31.28 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Allocator.cpp:27, 13:31.28 from Unified_cpp_js_src_gc0.cpp:2: 13:31.28 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In member function ‘void js::gc::GCRuntime::sweepDebuggerOnMainThread(JSFreeOp*)’: 13:31.28 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:129:7: warning: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13:31.28 129 | it++; 13:31.28 | ~~^~ 13:31.28 In file included from Unified_cpp_js_src_gc0.cpp:38: 13:31.28 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/GC.cpp:5140:31: note: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ was declared here 13:31.28 5140 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 13:31.28 | ^ 13:31.30 /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/Parser.cpp: 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]’: 13:31.31 /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/Parser.cpp:7359:16: warning: ‘innerName’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13:31.31 7359 | NameNodeType innerName; 13:31.31 | ^~~~~~~~~ 13:31.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PrivateIterators-inl.h:14, 13:31.50 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Allocator.cpp:27, 13:31.50 from Unified_cpp_js_src_gc0.cpp:2: 13:31.50 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In member function ‘void js::gc::GCRuntime::sweepJitDataOnMainThread(JSFreeOp*)’: 13:31.50 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:129:7: warning: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13:31.50 129 | it++; 13:31.50 | ~~^~ 13:31.50 In file included from Unified_cpp_js_src_gc0.cpp:38: 13:31.50 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/GC.cpp:5178:31: note: ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ was declared here 13:31.50 5178 | for (SweepGroupRealmsIter r(rt); !r.done(); r.next()) { 13:31.50 | ^ 13:32.04 Compiling net2 v0.2.33 13:34.21 /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]’: 13:34.21 /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/Parser.cpp:5922:19: warning: ‘ifNode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13:34.22 5922 | TernaryNodeType ifNode; 13:34.22 | ^~~~~~ 13:36.36 In file included from Unified_cpp_js_src_debugger0.cpp:29: 13:36.36 /builddir/build/BUILD/thunderbird-78.6.1/js/src/debugger/Environment.cpp: In member function ‘bool js::DebuggerEnvironment::CallData::typeGetter()’: 13:36.36 /builddir/build/BUILD/thunderbird-78.6.1/js/src/debugger/Environment.cpp:194:24: warning: ‘s’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13:36.36 194 | JSAtom* str = Atomize(cx, s, strlen(s), PinAtom); 13:36.36 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:38.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 13:38.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 13:38.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 13:38.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 13:38.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 13:38.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 13:38.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 13:38.29 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgProgress.cpp:21: 13:38.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 13:38.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:38.29 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 13:38.29 | ^ 13:38.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 13:38.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 13:38.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 13:38.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 13:38.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 13:38.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 13:38.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 13:38.64 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgProgress.cpp:21: 13:38.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 13:38.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:38.64 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 13:38.64 | ^ 13:38.98 Compiling atty v0.2.11 13:39.31 Compiling raw-window-handle v0.3.0 13:39.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 13:39.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 13:39.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 13:39.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 13:39.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 13:39.64 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgProgress.cpp:21: 13:39.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 13:39.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:39.64 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 13:39.64 | ^ 13:39.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 13:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:39.65 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 13:39.65 | ^ 13:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 13:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:39.65 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 13:39.65 | ^ 13:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 13:39.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:39.66 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 13:39.66 | ^ 13:39.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 13:39.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:39.66 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 13:39.66 | ^ 13:39.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 13:39.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:39.69 371 | nscoord aAppUnitsPerDevPixel) { 13:39.69 | ^ 13:39.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 13:39.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:39.69 380 | nscoord aAppUnitsPerDevPixel) { 13:39.70 | ^ 13:39.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 13:39.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:39.70 387 | nscoord aAppUnitsPerDevPixel) { 13:39.70 | ^ 13:39.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 13:39.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:39.71 394 | nscoord aAppUnitsPerDevPixel) { 13:39.71 | ^ 13:40.08 Compiling memmap v0.7.0 13:42.37 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/servo/components/hashglobe) 13:42.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/debugger/Debugger.cpp:53, 13:42.58 from Unified_cpp_js_src_debugger0.cpp:11: 13:42.58 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In member function ‘bool js::Debugger::CallData::findAllGlobals()’: 13:42.58 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:129:7: warning: ‘*((void*)(& r)+56).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13:42.58 129 | it++; 13:42.58 | ~~^~ 13:42.58 In file included from Unified_cpp_js_src_debugger0.cpp:11: 13:42.58 /builddir/build/BUILD/thunderbird-78.6.1/js/src/debugger/Debugger.cpp:5762:21: note: ‘*((void*)(& r)+56).js::RealmsInCompartmentIter::it’ was declared here 13:42.58 5762 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 13:42.58 | ^ 13:43.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 13:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 13:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 13:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 13:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 13:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 13:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 13:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 13:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 13:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 13:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgProgress.cpp:21: 13:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 13:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 13:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 13:43.46 40 | friend Sub operator*(Sub aCoord, T aScale) { 13:43.46 | ^~~~~~~~ 13:44.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PrivateIterators-inl.h:14, 13:44.70 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Marking.cpp:47, 13:44.70 from Unified_cpp_js_src_gc1.cpp:2: 13:44.70 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In function ‘void JS_IterateCompartments(JSContext*, void*, JSIterateCompartmentCallback)’: 13:44.71 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:103:13: warning: ‘*((void*)(& c)+40).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13:44.71 103 | return *it; 13:44.71 | ^~ 13:44.71 In file included from Unified_cpp_js_src_gc1.cpp:29: 13:44.71 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.cpp:198:25: note: ‘*((void*)(& c)+40).js::CompartmentsInZoneIter::it’ was declared here 13:44.71 198 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 13:44.71 | ^ 13:44.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PrivateIterators-inl.h:14, 13:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Marking.cpp:47, 13:44.85 from Unified_cpp_js_src_gc1.cpp:2: 13:44.85 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In function ‘void JS::IterateRealms(JSContext*, void*, JS::IterateRealmCallback)’: 13:44.85 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:129:7: warning: ‘*((void*)(& r)+56).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13:44.85 129 | it++; 13:44.85 | ~~^~ 13:44.85 In file included from Unified_cpp_js_src_gc1.cpp:29: 13:44.85 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.cpp:224:19: note: ‘*((void*)(& r)+56).js::RealmsInCompartmentIter::it’ was declared here 13:44.85 224 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 13:44.85 | ^ 13:45.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PrivateIterators-inl.h:14, 13:45.01 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Marking.cpp:47, 13:45.01 from Unified_cpp_js_src_gc1.cpp:2: 13:45.01 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In function ‘void JS::IterateRealmsWithPrincipals(JSContext*, JSPrincipals*, void*, JS::IterateRealmCallback)’: 13:45.01 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:129:7: warning: ‘*((void*)(& r)+56).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13:45.01 129 | it++; 13:45.01 | ~~^~ 13:45.01 In file included from Unified_cpp_js_src_gc1.cpp:29: 13:45.01 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.cpp:238:19: note: ‘*((void*)(& r)+56).js::RealmsInCompartmentIter::it’ was declared here 13:45.01 238 | for (RealmsIter r(cx->runtime()); !r.done(); r.next()) { 13:45.01 | ^ 13:45.65 Compiling dirs-sys v0.3.4 13:48.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PrivateIterators-inl.h:14, 13:48.90 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Marking.cpp:47, 13:48.90 from Unified_cpp_js_src_gc1.cpp:2: 13:48.91 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In member function ‘void js::Nursery::sweep(JSTracer*)’: 13:48.91 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:98:7: warning: ‘*((void*)(& c)+40).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13:48.91 98 | it++; 13:48.91 | ~~^~ 13:48.91 In file included from Unified_cpp_js_src_gc1.cpp:20: 13:48.91 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Nursery.cpp:1314:25: note: ‘*((void*)(& c)+40).js::CompartmentsInZoneIter::it’ was declared here 13:48.91 1314 | for (CompartmentsIter c(runtime()); !c.done(); c.next()) { 13:48.91 | ^ 13:51.77 Compiling pulse-ffi v0.1.0 (https://github.com/djg/cubeb-pulse-rs?rev=70431f444cf164177cb3c0f060698fc35f811be5#70431f44) 13:51.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/debugger/Debugger.cpp:53, 13:51.95 from Unified_cpp_js_src_debugger0.cpp:11: 13:51.95 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In member function ‘bool js::Debugger::CallData::addAllGlobalsAsDebuggees()’: 13:51.95 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:103:13: warning: ‘*((void*)(& comp)+40).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13:51.95 103 | return *it; 13:51.95 | ^~ 13:51.95 In file included from Unified_cpp_js_src_debugger0.cpp:11: 13:51.95 /builddir/build/BUILD/thunderbird-78.6.1/js/src/debugger/Debugger.cpp:4314:25: note: ‘*((void*)(& comp)+40).js::CompartmentsInZoneIter::it’ was declared here 13:51.95 4314 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 13:51.95 | ^~~~ 13:56.29 /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/Parser.cpp: 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]’: 13:56.30 /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/Parser.cpp:7359:16: warning: ‘innerName’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13:56.30 7359 | NameNodeType innerName; 13:56.30 | ^~~~~~~~~ 13:56.57 Compiling freetype v0.4.0 13:58.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PrivateIterators-inl.h:14, 13:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Marking.cpp:47, 13:58.29 from Unified_cpp_js_src_gc1.cpp:2: 13:58.29 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In member function ‘void js::gc::GCRuntime::traceRuntimeCommon(JSTracer*, js::gc::GCRuntime::TraceOrMarkRuntime)’: 13:58.30 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:129:7: warning: ‘*((void*)(& r)+56).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13:58.30 129 | it++; 13:58.30 | ~~^~ 13:58.30 In file included from Unified_cpp_js_src_gc1.cpp:38: 13:58.30 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/RootMarking.cpp:389:19: note: ‘*((void*)(& r)+56).js::RealmsInCompartmentIter::it’ was declared here 13:58.30 389 | for (RealmsIter r(rt); !r.done(); r.next()) { 13:58.30 | ^ 13:59.31 /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/Parser.cpp: In member function ‘typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]’: 13:59.31 /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/Parser.cpp:5922:19: warning: ‘ifNode’ may be used uninitialized in this function [-Wmaybe-uninitialized] 13:59.31 5922 | TernaryNodeType ifNode; 13:59.31 | ^~~~~~ 14:00.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PrivateIterators-inl.h:14, 14:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Statistics.cpp:27, 14:00.59 from Unified_cpp_js_src_gc2.cpp:2: 14:00.59 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In function ‘void JS::TraceIncomingCCWs(JSTracer*, const CompartmentSet&)’: 14:00.59 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:103:13: warning: ‘*((void*)(& source)+40).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 14:00.59 103 | return *it; 14:00.59 | ^~ 14:00.59 In file included from Unified_cpp_js_src_gc2.cpp:11: 14:00.59 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Tracer.cpp:109:25: note: ‘*((void*)(& source)+40).js::CompartmentsInZoneIter::it’ was declared here 14:00.59 109 | for (CompartmentsIter source(trc->runtime()); !source.done(); source.next()) { 14:00.60 | ^~~~~~ 14:01.85 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/libudev-sys) 14:06.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PrivateIterators-inl.h:14, 14:06.64 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Allocator.cpp:27, 14:06.64 from Unified_cpp_js_src_gc0.cpp:2: 14:06.64 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In member function ‘void js::gc::GCRuntime::sweepZoneAfterCompacting(js::gc::MovingTracer*, JS::Zone*)’: 14:06.65 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:134:13: warning: ‘*((void*)(& r)+16).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 14:06.65 134 | return *it; 14:06.65 | ^~ 14:06.65 In file included from Unified_cpp_js_src_gc0.cpp:38: 14:06.65 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/GC.cpp:2179:25: note: ‘*((void*)(& r)+16).js::RealmsInCompartmentIter::it’ was declared here 14:06.65 2179 | for (RealmsInZoneIter r(zone); !r.done(); r.next()) { 14:06.65 | ^ 14:07.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 14:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 14:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jsmath.cpp:31: 14:07.34 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 14:07.34 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 14:07.34 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 14:07.34 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 14:07.34 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 14:07.34 | ~~^~~~~~~~~~~~~~~~~~ 14:16.18 Compiling jobserver v0.1.21 14:18.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 14:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 14:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 14:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 14:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 14:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 14:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 14:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 14:18.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgQuickSearchDBView.h:10, 14:18.26 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgQuickSearchDBView.cpp:7: 14:18.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 14:18.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:18.26 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 14:18.26 | ^ 14:20.14 Compiling quote v1.0.2 14:22.45 Compiling ffi-support v0.4.0 14:24.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 14:24.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 14:24.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 14:24.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 14:24.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 14:24.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 14:24.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 14:24.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 14:24.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 14:24.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 14:24.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 14:24.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 14:24.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgQuickSearchDBView.h:10, 14:24.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgQuickSearchDBView.cpp:7: 14:24.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 14:24.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:24.43 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 14:24.43 | ^ 14:25.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 14:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 14:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 14:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 14:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 14:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 14:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 14:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 14:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 14:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 14:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgQuickSearchDBView.h:10, 14:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgQuickSearchDBView.cpp:7: 14:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 14:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:25.10 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 14:25.10 | ^ 14:25.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 14:25.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:25.11 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 14:25.11 | ^ 14:25.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 14:25.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:25.11 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 14:25.11 | ^ 14:25.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 14:25.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:25.11 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 14:25.12 | ^ 14:25.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 14:25.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:25.12 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 14:25.12 | ^ 14:25.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 14:25.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:25.13 371 | nscoord aAppUnitsPerDevPixel) { 14:25.13 | ^ 14:25.28 js/src/jit 14:25.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 14:25.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:25.73 380 | nscoord aAppUnitsPerDevPixel) { 14:25.73 | ^ 14:25.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 14:25.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:25.74 387 | nscoord aAppUnitsPerDevPixel) { 14:25.74 | ^ 14:25.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 14:25.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:25.74 394 | nscoord aAppUnitsPerDevPixel) { 14:25.74 | ^ 14:26.48 Compiling dogear v0.4.0 14:27.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 14:27.44 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/Stencil.h:39, 14:27.44 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/ParseNode.h:18, 14:27.44 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/SharedContext.h:18, 14:27.44 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/CompilationInfo.h:14, 14:27.44 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/AbstractScopePtr.cpp:11, 14:27.44 from Unified_cpp_js_src_frontend0.cpp:2: 14:27.44 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 14:27.44 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 14:27.44 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 14:27.44 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 14:27.44 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 14:27.44 | ~~^~~~~~~~~~~~~~~~~~ 14:30.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 14:30.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 14:30.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 14:30.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 14:30.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 14:30.61 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 14:30.61 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 14:30.61 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 14:30.61 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgQuickSearchDBView.h:10, 14:30.61 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgQuickSearchDBView.cpp:7: 14:30.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 14:30.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:30.61 189 | CSSRect GetExpandedScrollableRect() const { 14:30.61 | ^ 14:30.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 14:30.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:30.61 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 14:30.61 | ^ 14:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 14:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:30.62 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 14:30.62 | ^ 14:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 14:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:30.62 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 14:30.62 | ^ 14:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 14:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:30.62 243 | CSSRect CalculateScrollRange() const { 14:30.62 | ^ 14:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 14:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:30.62 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 14:30.62 | ^ 14:30.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 14:30.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:30.63 457 | CSSRect GetVisualViewport() const { 14:30.63 | ^ 14:30.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Iteration.h:19, 14:30.85 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:17, 14:30.85 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter-inl.h:10, 14:30.85 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.cpp:11: 14:30.85 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 14:30.85 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 14:30.85 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 14:30.85 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 14:30.85 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 14:30.85 | ~~^~~~~~~~~~~~~~~~~~ 14:33.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 14:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 14:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 14:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 14:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 14:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 14:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 14:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 14:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 14:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 14:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 14:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 14:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgQuickSearchDBView.h:10, 14:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgQuickSearchDBView.cpp:7: 14:33.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 14:33.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 14:33.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:33.19 40 | friend Sub operator*(Sub aCoord, T aScale) { 14:33.19 | ^~~~~~~~ 14:33.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 14:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 14:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 14:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 14:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 14:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 14:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 14:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 14:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 14:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 14:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgQuickSearchDBView.h:10, 14:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgQuickSearchDBView.cpp:7: 14:33.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 14:33.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 14:33.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:33.22 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 14:33.22 | ^~~~~~~~ 14:33.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 14:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 14:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 14:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 14:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 14:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 14:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 14:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 14:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 14:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgQuickSearchDBView.h:10, 14:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgQuickSearchDBView.cpp:7: 14:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 14:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 14:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:33.41 427 | SizeT Size() const { return SizeT(width, height); } 14:33.41 | ^~~~ 14:33.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 14:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 14:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 14:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 14:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 14:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 14:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 14:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 14:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 14:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 14:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgQuickSearchDBView.h:10, 14:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgQuickSearchDBView.cpp:7: 14:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 14:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 14:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:33.42 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 14:33.42 | ^~~~~~~~ 14:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 14:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 14:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:33.43 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 14:33.43 | ^~~~~~~~ 14:33.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 14:33.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 14:33.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 14:33.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 14:33.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 14:33.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 14:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 14:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 14:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 14:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgQuickSearchDBView.h:10, 14:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgQuickSearchDBView.cpp:7: 14:33.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 14:33.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 14:33.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:33.44 62 | Sub operator-(const Sub& aPoint) const { 14:33.44 | ^~~~~~~~ 14:37.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 14:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/ArrayBufferObject.h:20, 14:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/TypedObject.h:16, 14:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/BaselineIC.h:12, 14:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/MIR.h:24, 14:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/AliasAnalysis.h:10, 14:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/AliasAnalysis.cpp:7, 14:37.46 from Unified_cpp_js_src_jit0.cpp:2: 14:37.46 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 14:37.46 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 14:37.46 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 14:37.46 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 14:37.46 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 14:37.46 | ~~^~~~~~~~~~~~~~~~~~ 14:43.13 In file included from Unified_cpp_js_src_frontend1.cpp:38: 14:43.13 /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/EmitterScope.cpp: In member function ‘bool js::frontend::EmitterScope::putNameInCache(js::frontend::BytecodeEmitter*, JSAtom*, js::frontend::NameLocation)’: 14:43.13 /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/EmitterScope.cpp:75:6: note: parameter passing for argument of type ‘js::frontend::NameLocation’ changed in GCC 9.1 14:43.13 75 | bool EmitterScope::putNameInCache(BytecodeEmitter* bce, JSAtom* name, 14:43.13 | ^~~~~~~~~~~~ 14:43.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 14:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 14:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/GeneratorObject.h:14, 14:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/EnvironmentObject.h:18, 14:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/ArgumentsObject-inl.h:12, 14:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/Array-inl.h:15, 14:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/Array.cpp:7, 14:43.15 from Unified_cpp_js_src0.cpp:2: 14:43.15 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 14:43.15 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 14:43.15 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 14:43.15 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 14:43.15 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 14:43.15 | ~~^~~~~~~~~~~~~~~~~~ 14:43.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 14:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 14:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/GlobalObject.h:32, 14:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/FinalizationRegistryObject.cpp:14, 14:43.45 from Unified_cpp_js_src1.cpp:2: 14:43.45 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 14:43.45 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 14:43.45 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 14:43.45 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 14:43.45 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 14:43.45 | ~~^~~~~~~~~~~~~~~~~~ 14:53.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 14:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 14:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 14:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 14:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 14:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 14:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 14:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.h:10, 14:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.cpp:7: 14:53.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 14:53.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 14:53.90 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 14:53.90 | ^ 15:00.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 15:00.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 15:00.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 15:00.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 15:00.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 15:00.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 15:00.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 15:00.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 15:00.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 15:00.90 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 15:00.90 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 15:00.90 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.h:10, 15:00.90 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.cpp:7: 15:00.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 15:00.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:00.90 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 15:00.90 | ^ 15:01.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 15:01.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 15:01.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 15:01.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 15:01.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 15:01.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 15:01.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 15:01.56 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 15:01.56 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 15:01.56 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.h:10, 15:01.56 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.cpp:7: 15:01.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 15:01.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:01.56 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 15:01.56 | ^ 15:01.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 15:01.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:01.56 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 15:01.56 | ^ 15:01.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 15:01.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:01.56 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 15:01.56 | ^ 15:01.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 15:01.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:01.57 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 15:01.57 | ^ 15:01.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 15:01.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:01.57 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 15:01.57 | ^ 15:01.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 15:01.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:01.60 371 | nscoord aAppUnitsPerDevPixel) { 15:01.60 | ^ 15:01.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 15:01.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:01.60 380 | nscoord aAppUnitsPerDevPixel) { 15:01.60 | ^ 15:02.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 15:02.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:02.20 387 | nscoord aAppUnitsPerDevPixel) { 15:02.20 | ^ 15:02.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 15:02.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:02.21 394 | nscoord aAppUnitsPerDevPixel) { 15:02.21 | ^ 15:02.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 15:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 15:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/GlobalObject.h:32, 15:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/MapObject.h:11, 15:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jsapi.cpp:38, 15:02.57 from Unified_cpp_js_src10.cpp:2: 15:02.57 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 15:02.57 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 15:02.58 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 15:02.58 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 15:02.58 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 15:02.58 | ~~^~~~~~~~~~~~~~~~~~ 15:04.51 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.cpp: In function ‘bool js::GetProperty(JSContext*, JS::HandleValue, js::HandlePropertyName, JS::MutableHandleValue)’: 15:04.52 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.cpp:4689:24: warning: ‘proto’ may be used uninitialized in this function [-Wmaybe-uninitialized] 15:04.52 4689 | if (GetPropertyPure(cx, proto, NameToId(name), vp.address())) { 15:04.52 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15:04.96 Compiling fxhash v0.2.1 15:04.99 In file included from Unified_cpp_js_src_frontend0.cpp:29: 15:04.99 /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/BytecodeEmitter.cpp: In member function ‘bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::DestructuringFlavor)’: 15:04.99 /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/BytecodeEmitter.cpp:2653:48: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 15:05.00 2653 | NameOpEmitter noe(this, name, loc, kind); 15:05.00 | ^ 15:05.53 Compiling base64 v0.10.1 15:07.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 15:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 15:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 15:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 15:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 15:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 15:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 15:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.h:10, 15:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.cpp:7: 15:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 15:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:07.62 189 | CSSRect GetExpandedScrollableRect() const { 15:07.63 | ^ 15:07.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 15:07.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:07.63 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 15:07.63 | ^ 15:07.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 15:07.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:07.63 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 15:07.63 | ^ 15:07.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 15:07.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:07.63 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 15:07.63 | ^ 15:07.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 15:07.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:07.64 243 | CSSRect CalculateScrollRange() const { 15:07.64 | ^ 15:07.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 15:07.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:07.64 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 15:07.64 | ^ 15:07.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 15:07.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:07.65 457 | CSSRect GetVisualViewport() const { 15:07.65 | ^ 15:08.74 Compiling rustc-hash v1.0.1 15:09.03 Compiling tokio-timer v0.2.11 15:10.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 15:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 15:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 15:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 15:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 15:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 15:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 15:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 15:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 15:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 15:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 15:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.h:10, 15:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.cpp:7: 15:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 15:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 15:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:10.57 40 | friend Sub operator*(Sub aCoord, T aScale) { 15:10.57 | ^~~~~~~~ 15:10.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 15:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 15:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 15:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 15:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 15:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 15:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 15:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 15:10.64 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 15:10.64 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.h:10, 15:10.64 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.cpp:7: 15:10.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 15:10.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 15:10.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:10.64 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 15:10.65 | ^~~~~~~~ 15:10.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 15:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 15:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 15:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 15:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 15:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 15:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 15:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 15:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.h:10, 15:10.90 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.cpp:7: 15:10.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 15:10.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 15:10.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:10.90 427 | SizeT Size() const { return SizeT(width, height); } 15:10.90 | ^~~~ 15:10.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 15:10.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 15:10.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 15:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 15:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 15:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 15:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 15:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 15:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 15:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.h:10, 15:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.cpp:7: 15:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 15:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 15:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:10.92 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 15:10.92 | ^~~~~~~~ 15:10.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 15:10.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 15:10.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:10.92 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 15:10.93 | ^~~~~~~~ 15:10.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 15:10.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 15:10.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 15:10.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 15:10.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 15:10.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 15:10.93 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 15:10.93 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 15:10.95 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.h:10, 15:10.95 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.cpp:7: 15:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 15:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 15:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:10.96 62 | Sub operator-(const Sub& aPoint) const { 15:10.96 | ^~~~~~~~ 15:16.88 Compiling tokio-current-thread v0.1.6 15:26.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 15:26.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 15:26.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 15:26.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 15:26.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 15:26.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 15:26.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 15:26.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 15:26.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSpecialViews.h:10, 15:26.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSpecialViews.cpp:7: 15:26.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 15:26.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:26.89 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 15:26.89 | ^ 15:34.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 15:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 15:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 15:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 15:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 15:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 15:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 15:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 15:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 15:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 15:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 15:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 15:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSpecialViews.h:10, 15:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSpecialViews.cpp:7: 15:34.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 15:34.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:34.10 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 15:34.10 | ^ 15:34.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 15:34.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 15:34.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 15:34.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 15:34.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 15:34.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 15:34.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 15:34.75 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 15:34.75 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 15:34.75 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 15:34.75 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSpecialViews.h:10, 15:34.75 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSpecialViews.cpp:7: 15:34.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 15:34.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:34.75 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 15:34.75 | ^ 15:34.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 15:34.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:34.75 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 15:34.75 | ^ 15:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 15:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:34.77 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 15:34.77 | ^ 15:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 15:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:34.78 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 15:34.78 | ^ 15:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 15:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:34.78 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 15:34.78 | ^ 15:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 15:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:34.80 371 | nscoord aAppUnitsPerDevPixel) { 15:34.80 | ^ 15:34.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 15:34.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:34.81 380 | nscoord aAppUnitsPerDevPixel) { 15:34.81 | ^ 15:34.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 15:34.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:34.81 387 | nscoord aAppUnitsPerDevPixel) { 15:34.81 | ^ 15:34.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 15:34.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:34.82 394 | nscoord aAppUnitsPerDevPixel) { 15:34.82 | ^ 15:35.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jsapi.cpp:49, 15:35.27 from Unified_cpp_js_src10.cpp:2: 15:35.27 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In function ‘void ReleaseAssertObjectHasNoWrappers(JSContext*, JS::HandleObject)’: 15:35.27 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:103:13: warning: ‘*((void*)(& c)+40).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 15:35.27 103 | return *it; 15:35.27 | ^~ 15:35.27 In file included from Unified_cpp_js_src10.cpp:2: 15:35.27 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jsapi.cpp:629:25: note: ‘*((void*)(& c)+40).js::CompartmentsInZoneIter::it’ was declared here 15:35.27 629 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 15:35.27 | ^ 15:39.95 Compiling aho-corasick v0.7.6 15:40.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 15:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 15:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 15:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 15:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 15:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 15:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 15:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 15:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSpecialViews.h:10, 15:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSpecialViews.cpp:7: 15:40.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 15:40.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:40.36 189 | CSSRect GetExpandedScrollableRect() const { 15:40.36 | ^ 15:40.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 15:40.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:40.36 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 15:40.36 | ^ 15:40.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 15:40.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:40.36 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 15:40.37 | ^ 15:40.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 15:40.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:40.37 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 15:40.37 | ^ 15:40.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 15:40.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:40.37 243 | CSSRect CalculateScrollRange() const { 15:40.37 | ^ 15:40.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 15:40.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:40.38 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 15:40.38 | ^ 15:40.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 15:40.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:40.39 457 | CSSRect GetVisualViewport() const { 15:40.39 | ^ 15:40.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 15:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 15:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitFrames.h:13, 15:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/BaselineFrame.h:12, 15:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/BaselineFrameInfo.h:14, 15:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/BaselineCodeGen.h:10, 15:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/BaselineCodeGen.cpp:7, 15:40.81 from Unified_cpp_js_src_jit1.cpp:2: 15:40.81 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 15:40.82 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 15:40.82 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 15:40.82 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 15:40.82 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 15:40.82 | ~~^~~~~~~~~~~~~~~~~~ 15:42.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 15:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 15:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 15:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 15:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 15:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 15:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 15:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 15:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 15:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 15:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 15:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 15:42.86 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSpecialViews.h:10, 15:42.86 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSpecialViews.cpp:7: 15:42.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 15:42.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 15:42.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:42.86 40 | friend Sub operator*(Sub aCoord, T aScale) { 15:42.86 | ^~~~~~~~ 15:42.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 15:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 15:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 15:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 15:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 15:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 15:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 15:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 15:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 15:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 15:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSpecialViews.h:10, 15:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSpecialViews.cpp:7: 15:42.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 15:42.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 15:42.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:42.89 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 15:42.89 | ^~~~~~~~ 15:43.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 15:43.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 15:43.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 15:43.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 15:43.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 15:43.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 15:43.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 15:43.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 15:43.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 15:43.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSpecialViews.h:10, 15:43.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSpecialViews.cpp:7: 15:43.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 15:43.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 15:43.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:43.09 427 | SizeT Size() const { return SizeT(width, height); } 15:43.09 | ^~~~ 15:43.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 15:43.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 15:43.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 15:43.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 15:43.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 15:43.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 15:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 15:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 15:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 15:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 15:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSpecialViews.h:10, 15:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSpecialViews.cpp:7: 15:43.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 15:43.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 15:43.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:43.10 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 15:43.10 | ^~~~~~~~ 15:43.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 15:43.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 15:43.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:43.10 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 15:43.10 | ^~~~~~~~ 15:43.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 15:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 15:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 15:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 15:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 15:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 15:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 15:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 15:43.11 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 15:43.11 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSpecialViews.h:10, 15:43.11 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSpecialViews.cpp:7: 15:43.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 15:43.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 15:43.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:43.11 62 | Sub operator-(const Sub& aPoint) const { 15:43.11 | ^~~~~~~~ 15:48.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jsapi.cpp:49, 15:48.81 from Unified_cpp_js_src10.cpp:2: 15:48.81 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In function ‘JS::Realm* js::GetAnyRealmInZone(JS::Zone*)’: 15:48.82 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:134:13: warning: ‘*((void*)(& realm)+16).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 15:48.82 134 | return *it; 15:48.82 | ^~ 15:48.82 In file included from Unified_cpp_js_src10.cpp:29: 15:48.82 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jsfriendapi.cpp:1248:20: note: ‘*((void*)(& realm)+16).js::RealmsInCompartmentIter::it’ was declared here 15:48.82 1248 | RealmsInZoneIter realm(zone); 15:48.82 | ^~~~~ 15:55.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 15:55.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 15:55.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 15:55.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 15:55.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 15:55.71 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 15:55.71 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgTagService.cpp:13: 15:55.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 15:55.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 15:55.71 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 15:55.71 | ^ 15:59.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 15:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/Stencil.h:39, 15:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/ParseNode.h:18, 15:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/SharedContext.h:18, 15:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/CompilationInfo.h:14, 15:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/BytecodeSection.h:22, 15:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/BytecodeControlStructures.h:17, 15:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/LabelEmitter.h:13, 15:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/LabelEmitter.cpp:7, 15:59.23 from Unified_cpp_js_src_frontend3.cpp:11: 15:59.24 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 15:59.24 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 15:59.24 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 15:59.24 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 15:59.24 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 15:59.24 | ~~^~~~~~~~~~~~~~~~~~ 16:00.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 16:00.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 16:00.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 16:00.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgStatusFeedback.cpp:11: 16:00.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 16:00.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:00.89 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 16:00.89 | ^ 16:01.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 16:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 16:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 16:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgStatusFeedback.cpp:11: 16:01.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 16:01.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:01.21 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 16:01.21 | ^ 16:02.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 16:02.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 16:02.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 16:02.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 16:02.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 16:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 16:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 16:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 16:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 16:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 16:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgTagService.cpp:13: 16:02.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 16:02.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:02.99 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 16:02.99 | ^ 16:03.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jsapi.cpp:49, 16:03.00 from Unified_cpp_js_src10.cpp:2: 16:03.00 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In function ‘void js::RemapRemoteWindowProxies(JSContext*, js::CompartmentTransplantCallback*, JS::MutableHandleObject)’: 16:03.00 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:103:13: warning: ‘*((void*)(& c)+40).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 16:03.00 103 | return *it; 16:03.00 | ^~ 16:03.00 In file included from Unified_cpp_js_src10.cpp:2: 16:03.00 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jsapi.cpp:807:25: note: ‘*((void*)(& c)+40).js::CompartmentsInZoneIter::it’ was declared here 16:03.00 807 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 16:03.01 | ^ 16:03.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 16:03.33 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgStatusFeedback.cpp:11: 16:03.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 16:03.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:03.34 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 16:03.34 | ^ 16:03.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 16:03.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:03.35 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 16:03.35 | ^ 16:03.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 16:03.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:03.36 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 16:03.36 | ^ 16:03.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 16:03.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:03.37 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 16:03.37 | ^ 16:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 16:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:03.38 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 16:03.38 | ^ 16:03.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 16:03.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:03.42 371 | nscoord aAppUnitsPerDevPixel) { 16:03.42 | ^ 16:03.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 16:03.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:03.43 380 | nscoord aAppUnitsPerDevPixel) { 16:03.43 | ^ 16:03.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 16:03.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:03.43 387 | nscoord aAppUnitsPerDevPixel) { 16:03.44 | ^ 16:03.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 16:03.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:03.45 394 | nscoord aAppUnitsPerDevPixel) { 16:03.45 | ^ 16:03.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 16:03.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 16:03.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 16:03.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 16:03.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 16:03.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 16:03.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 16:03.63 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 16:03.63 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgTagService.cpp:13: 16:03.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 16:03.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:03.64 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 16:03.64 | ^ 16:03.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 16:03.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:03.64 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 16:03.64 | ^ 16:03.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 16:03.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:03.64 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 16:03.64 | ^ 16:03.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 16:03.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:03.65 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 16:03.65 | ^ 16:03.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 16:03.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:03.65 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 16:03.65 | ^ 16:03.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 16:03.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:03.67 371 | nscoord aAppUnitsPerDevPixel) { 16:03.67 | ^ 16:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 16:04.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:04.27 380 | nscoord aAppUnitsPerDevPixel) { 16:04.27 | ^ 16:04.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 16:04.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:04.27 387 | nscoord aAppUnitsPerDevPixel) { 16:04.27 | ^ 16:04.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 16:04.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:04.28 394 | nscoord aAppUnitsPerDevPixel) { 16:04.28 | ^ 16:04.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 16:04.72 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:20, 16:04.73 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/proxy/CrossCompartmentWrapper.cpp:9, 16:04.73 from Unified_cpp_js_src11.cpp:2: 16:04.73 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 16:04.73 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 16:04.73 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 16:04.73 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 16:04.73 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 16:04.73 | ~~^~~~~~~~~~~~~~~~~~ 16:05.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 16:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 16:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 16:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 16:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 16:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 16:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgStatusFeedback.cpp:11: 16:05.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 16:05.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 16:05.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:05.93 40 | friend Sub operator*(Sub aCoord, T aScale) { 16:05.93 | ^~~~~~~~ 16:09.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 16:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 16:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 16:09.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 16:09.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 16:09.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 16:09.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgTagService.cpp:13: 16:09.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 16:09.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:09.09 189 | CSSRect GetExpandedScrollableRect() const { 16:09.09 | ^ 16:09.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 16:09.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:09.09 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 16:09.09 | ^ 16:09.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 16:09.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:09.09 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 16:09.09 | ^ 16:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 16:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:09.10 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 16:09.10 | ^ 16:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 16:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:09.10 243 | CSSRect CalculateScrollRange() const { 16:09.10 | ^ 16:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 16:09.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:09.11 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 16:09.11 | ^ 16:09.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 16:09.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:09.11 457 | CSSRect GetVisualViewport() const { 16:09.11 | ^ 16:11.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 16:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 16:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 16:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 16:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 16:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 16:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 16:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 16:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 16:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 16:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgTagService.cpp:13: 16:11.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 16:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 16:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:11.78 40 | friend Sub operator*(Sub aCoord, T aScale) { 16:11.78 | ^~~~~~~~ 16:11.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 16:11.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 16:11.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 16:11.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 16:11.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 16:11.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 16:11.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 16:11.80 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 16:11.80 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgTagService.cpp:13: 16:11.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 16:11.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 16:11.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:11.80 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 16:11.80 | ^~~~~~~~ 16:12.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 16:12.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 16:12.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 16:12.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 16:12.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 16:12.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 16:12.02 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 16:12.02 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgTagService.cpp:13: 16:12.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 16:12.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 16:12.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:12.02 427 | SizeT Size() const { return SizeT(width, height); } 16:12.03 | ^~~~ 16:12.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 16:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 16:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 16:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 16:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 16:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 16:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 16:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 16:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgTagService.cpp:13: 16:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 16:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 16:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:12.03 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 16:12.03 | ^~~~~~~~ 16:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 16:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 16:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:12.03 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 16:12.03 | ^~~~~~~~ 16:12.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 16:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 16:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 16:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 16:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 16:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 16:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 16:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgTagService.cpp:13: 16:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 16:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 16:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:12.04 62 | Sub operator-(const Sub& aPoint) const { 16:12.04 | ^~~~~~~~ 16:12.37 js/src/wasm 16:15.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 16:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 16:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 16:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 16:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 16:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 16:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 16:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 16:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.cpp:7: 16:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 16:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:15.27 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 16:15.27 | ^ 16:22.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 16:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 16:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 16:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 16:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 16:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 16:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 16:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 16:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 16:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 16:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 16:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 16:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.cpp:7: 16:22.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 16:22.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:22.20 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 16:22.20 | ^ 16:22.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 16:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 16:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 16:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 16:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 16:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 16:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 16:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 16:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 16:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 16:22.83 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.cpp:7: 16:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 16:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:22.83 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 16:22.83 | ^ 16:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 16:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:22.84 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 16:22.84 | ^ 16:22.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 16:22.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:22.85 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 16:22.85 | ^ 16:22.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 16:22.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:22.85 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 16:22.85 | ^ 16:22.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 16:22.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:22.85 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 16:22.85 | ^ 16:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 16:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:22.86 371 | nscoord aAppUnitsPerDevPixel) { 16:22.86 | ^ 16:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 16:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:22.86 380 | nscoord aAppUnitsPerDevPixel) { 16:22.86 | ^ 16:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 16:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:22.86 387 | nscoord aAppUnitsPerDevPixel) { 16:22.86 | ^ 16:23.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 16:23.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:23.45 394 | nscoord aAppUnitsPerDevPixel) { 16:23.45 | ^ 16:25.35 Compiling nsstring v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/xpcom/rust/nsstring) 16:26.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 16:26.26 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/Stencil.h:39, 16:26.26 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/ParseNode.h:18, 16:26.26 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.cpp:37, 16:26.26 from Unified_cpp_js_src_wasm0.cpp:2: 16:26.26 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 16:26.26 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 16:26.26 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 16:26.27 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 16:26.27 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 16:26.27 | ~~^~~~~~~~~~~~~~~~~~ 16:28.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 16:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 16:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 16:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 16:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 16:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 16:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 16:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 16:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.cpp:7: 16:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 16:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:28.21 189 | CSSRect GetExpandedScrollableRect() const { 16:28.21 | ^ 16:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 16:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:28.21 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 16:28.21 | ^ 16:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 16:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:28.22 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 16:28.22 | ^ 16:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 16:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:28.22 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 16:28.22 | ^ 16:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 16:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:28.22 243 | CSSRect CalculateScrollRange() const { 16:28.22 | ^ 16:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 16:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:28.22 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 16:28.22 | ^ 16:28.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 16:28.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:28.23 457 | CSSRect GetVisualViewport() const { 16:28.23 | ^ 16:29.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/proxy/CrossCompartmentWrapper.cpp:9, 16:29.03 from Unified_cpp_js_src11.cpp:2: 16:29.03 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In function ‘bool js::RemapAllWrappersForObject(JSContext*, JS::HandleObject, JS::HandleObject)’: 16:29.04 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:103:13: warning: ‘*((void*)(& c)+40).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 16:29.04 103 | return *it; 16:29.04 | ^~ 16:29.04 In file included from Unified_cpp_js_src11.cpp:2: 16:29.04 /builddir/build/BUILD/thunderbird-78.6.1/js/src/proxy/CrossCompartmentWrapper.cpp:625:25: note: ‘*((void*)(& c)+40).js::CompartmentsInZoneIter::it’ was declared here 16:29.04 625 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 16:29.04 | ^ 16:30.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/proxy/CrossCompartmentWrapper.cpp:9, 16:30.40 from Unified_cpp_js_src11.cpp:2: 16:30.40 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In function ‘bool js::NukeCrossCompartmentWrappers(JSContext*, const js::CompartmentFilter&, JS::Realm*, js::NukeReferencesToWindow, js::NukeReferencesFromTarget)’: 16:30.41 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:103:13: warning: ‘*((void*)(& c)+40).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 16:30.41 103 | return *it; 16:30.41 | ^~ 16:30.41 In file included from Unified_cpp_js_src11.cpp:2: 16:30.41 /builddir/build/BUILD/thunderbird-78.6.1/js/src/proxy/CrossCompartmentWrapper.cpp:428:25: note: ‘*((void*)(& c)+40).js::CompartmentsInZoneIter::it’ was declared here 16:30.41 428 | for (CompartmentsIter c(rt); !c.done(); c.next()) { 16:30.41 | ^ 16:30.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 16:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 16:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 16:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 16:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 16:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 16:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 16:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 16:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 16:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 16:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 16:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 16:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.cpp:7: 16:30.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 16:30.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 16:30.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:30.59 40 | friend Sub operator*(Sub aCoord, T aScale) { 16:30.59 | ^~~~~~~~ 16:30.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 16:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 16:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 16:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 16:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 16:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 16:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 16:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 16:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 16:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 16:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.cpp:7: 16:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 16:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 16:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:30.62 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 16:30.62 | ^~~~~~~~ 16:30.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 16:30.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 16:30.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 16:30.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 16:30.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 16:30.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 16:30.88 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 16:30.88 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 16:30.88 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 16:30.88 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.cpp:7: 16:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 16:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 16:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:30.89 427 | SizeT Size() const { return SizeT(width, height); } 16:30.89 | ^~~~ 16:30.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 16:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 16:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 16:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 16:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 16:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 16:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 16:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 16:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 16:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 16:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.cpp:7: 16:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 16:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 16:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:30.89 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 16:30.89 | ^~~~~~~~ 16:30.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 16:30.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 16:30.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:30.90 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 16:30.90 | ^~~~~~~~ 16:30.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 16:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 16:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 16:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 16:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 16:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 16:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 16:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 16:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.h:10, 16:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgThreadedDBView.cpp:7: 16:30.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 16:30.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 16:30.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 16:30.91 62 | Sub operator-(const Sub& aPoint) const { 16:30.91 | ^~~~~~~~ 16:31.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/proxy/CrossCompartmentWrapper.cpp:9, 16:31.16 from Unified_cpp_js_src11.cpp:2: 16:31.16 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In function ‘bool js::RecomputeWrappers(JSContext*, const js::CompartmentFilter&, const js::CompartmentFilter&)’: 16:31.16 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:98:7: warning: ‘*((void*)(& c)+40).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 16:31.16 98 | it++; 16:31.16 | ~~^~ 16:31.16 In file included from Unified_cpp_js_src11.cpp:2: 16:31.16 /builddir/build/BUILD/thunderbird-78.6.1/js/src/proxy/CrossCompartmentWrapper.cpp:647:25: note: ‘*((void*)(& c)+40).js::CompartmentsInZoneIter::it’ was declared here 16:31.16 647 | for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 16:31.16 | ^ 16:31.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 16:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 16:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitFrames.h:13, 16:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/RematerializedFrame.h:12, 16:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JitActivation.h:24, 16:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmFrameIter.cpp:21, 16:31.65 from Unified_cpp_js_src_wasm1.cpp:2: 16:31.65 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 16:31.65 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 16:31.65 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 16:31.65 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 16:31.65 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 16:31.65 | ~~^~~~~~~~~~~~~~~~~~ 16:33.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 16:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/Stencil.h:39, 16:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/ParseNode.h:18, 16:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/SharedContext.h:18, 16:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/CompilationInfo.h:14, 16:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/ParseContext.h:12, 16:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/EmitterScope.h:19, 16:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/ObjectEmitter.h:17, 16:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/ObjectEmitter.cpp:7, 16:33.88 from Unified_cpp_js_src_frontend4.cpp:2: 16:33.88 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 16:33.88 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 16:33.88 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 16:33.88 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 16:33.88 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 16:33.88 | ~~^~~~~~~~~~~~~~~~~~ 16:34.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 16:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/Stencil.h:39, 16:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/ParseNode.h:18, 16:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/SharedContext.h:18, 16:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/SharedContext.cpp:7, 16:34.18 from Unified_cpp_js_src_frontend5.cpp:2: 16:34.18 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 16:34.18 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 16:34.18 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 16:34.18 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 16:34.19 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 16:34.19 | ~~^~~~~~~~~~~~~~~~~~ 16:36.22 Compiling chardetng v0.1.9 16:45.88 Compiling shift_or_euc v0.1.0 16:52.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 16:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 16:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/proxy/Wrapper.cpp:13, 16:52.29 from Unified_cpp_js_src12.cpp:2: 16:52.29 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 16:52.29 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 16:52.29 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 16:52.29 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 16:52.29 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 16:52.29 | ~~^~~~~~~~~~~~~~~~~~ 16:58.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 16:58.07 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 16:58.07 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CompileWrappers.h:10, 16:58.07 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitContext.h:12, 16:58.07 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitAllocPolicy.h:20, 16:58.07 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CompileInfo.h:14, 16:58.07 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/Snapshots.cpp:9, 16:58.07 from Unified_cpp_js_src_jit10.cpp:2: 16:58.07 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 16:58.08 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 16:58.08 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 16:58.08 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 16:58.08 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 16:58.08 | ~~^~~~~~~~~~~~~~~~~~ 17:02.56 Compiling memoffset v0.5.1 17:03.88 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/toolkit/library/rust/shared) 17:05.15 Compiling fluent-langneg v0.12.1 17:08.19 Compiling intl_pluralrules v6.0.0 17:11.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 17:11.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 17:11.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 17:11.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 17:11.20 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgWindow.cpp:30: 17:11.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 17:11.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:11.20 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 17:11.20 | ^ 17:11.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 17:11.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 17:11.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 17:11.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 17:11.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 17:11.55 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgWindow.cpp:30: 17:11.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 17:11.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:11.55 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 17:11.55 | ^ 17:12.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 17:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 17:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 17:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgWindow.cpp:30: 17:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 17:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:12.08 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 17:12.08 | ^ 17:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 17:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:12.08 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 17:12.08 | ^ 17:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 17:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:12.08 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 17:12.08 | ^ 17:12.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 17:12.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:12.09 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 17:12.09 | ^ 17:12.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 17:12.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:12.09 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 17:12.09 | ^ 17:12.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 17:12.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:12.11 371 | nscoord aAppUnitsPerDevPixel) { 17:12.11 | ^ 17:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 17:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:12.12 380 | nscoord aAppUnitsPerDevPixel) { 17:12.12 | ^ 17:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 17:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:12.12 387 | nscoord aAppUnitsPerDevPixel) { 17:12.12 | ^ 17:12.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 17:12.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:12.13 394 | nscoord aAppUnitsPerDevPixel) { 17:12.13 | ^ 17:15.30 js/src/new-regexp 17:15.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/GCAPI.h:15, 17:15.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:25, 17:15.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/CallArgs.h:74, 17:15.63 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.h:28, 17:15.63 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.cpp:19, 17:15.63 from Unified_cpp_js_src_wasm0.cpp:2: 17:15.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Vector.h: In member function ‘void js::wasm::BaseCompiler::pushResults(js::wasm::ResultType, js::wasm::StackHeight)’: 17:15.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Vector.h:58:5: warning: ‘k’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:15.63 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); 17:15.64 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:15.64 In file included from Unified_cpp_js_src_wasm0.cpp:11: 17:15.64 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: ‘k’ was declared here 17:15.64 2453 | Kind k; 17:15.64 | ^ 17:18.73 Compiling generic-array v0.12.0 17:19.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 17:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 17:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/util/AllocPolicy.cpp:9, 17:19.99 from Unified_cpp_js_src13.cpp:2: 17:19.99 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 17:19.99 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 17:19.99 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 17:20.00 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 17:20.00 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 17:20.00 | ~~^~~~~~~~~~~~~~~~~~ 17:20.32 Compiling gl_generator v0.14.0 17:23.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 17:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 17:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgWindow.cpp:38: 17:23.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 17:23.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:23.21 189 | CSSRect GetExpandedScrollableRect() const { 17:23.21 | ^ 17:23.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 17:23.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:23.21 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 17:23.21 | ^ 17:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 17:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:23.22 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 17:23.22 | ^ 17:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 17:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:23.22 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 17:23.22 | ^ 17:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 17:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:23.22 243 | CSSRect CalculateScrollRange() const { 17:23.22 | ^ 17:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 17:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:23.23 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 17:23.23 | ^ 17:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 17:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:23.24 457 | CSSRect GetVisualViewport() const { 17:23.24 | ^ 17:24.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/GCAPI.h:15, 17:24.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:25, 17:24.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/CallArgs.h:74, 17:24.06 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.h:28, 17:24.06 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.cpp:19, 17:24.07 from Unified_cpp_js_src_wasm0.cpp:2: 17:24.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Vector.h: In function ‘bool js::wasm::BaseCompiler::pushStackResultsForCall(const js::wasm::ResultType&, js::wasm::RegPtr, js::wasm::StackResultsLoc*)’: 17:24.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Vector.h:58:5: warning: ‘k’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:24.07 58 | new (KnownNotNull, aDst) T(std::forward(aArgs)...); 17:24.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:24.07 In file included from Unified_cpp_js_src_wasm0.cpp:11: 17:24.07 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:2453:10: note: ‘k’ was declared here 17:24.07 2453 | Kind k; 17:24.07 | ^ 17:28.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 17:28.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 17:28.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 17:28.51 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgWindow.cpp:41: 17:28.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 17:28.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:28.51 1249 | CSSCoord ToCSSPixels() const { return _0; } 17:28.51 | ^ 17:29.28 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitMemFillInline()’: 17:29.29 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:12058:12: warning: ‘signedLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:29.29 12058 | uint32_t length = uint32_t(signedLength); 17:29.29 | ^~~~~~ 17:29.40 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitMemCopyInline()’: 17:29.40 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:11790:12: warning: ‘signedLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:29.40 11790 | uint32_t length = signedLength; 17:29.40 | ^~~~~~ 17:29.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 17:29.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 17:29.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 17:29.92 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgWindow.cpp:41: 17:29.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 17:29.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:29.92 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 17:29.93 | ^ 17:31.26 Compiling cose-c v0.1.5 17:32.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 17:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 17:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 17:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgWindow.cpp:41: 17:32.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 17:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:32.45 21 | inline Rect ToRect(const gfxRect& aRect) { 17:32.45 | ^ 17:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 17:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:32.45 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 17:32.45 | ^ 17:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 17:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:32.45 40 | inline Point ToPoint(const gfxPoint& aPoint) { 17:32.45 | ^ 17:32.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 17:32.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:32.46 44 | inline Size ToSize(const gfxSize& aSize) { 17:32.46 | ^ 17:32.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 17:32.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:32.46 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 17:32.46 | ^ 17:32.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 17:32.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:32.47 52 | inline gfxSize ThebesSize(const Size& aSize) { 17:32.47 | ^ 17:32.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 17:32.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:32.47 56 | inline gfxRect ThebesRect(const Rect& aRect) { 17:32.47 | ^ 17:33.10 modules/fdlibm/src 17:33.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 17:33.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 17:33.25 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgWindow.cpp:41: 17:33.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 17:33.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:33.25 1859 | int32_t aAppUnitsPerPixel) { 17:33.25 | ^ 17:33.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 17:33.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:33.26 3214 | int32_t aAppUnitsPerPixel) { 17:33.27 | ^ 17:33.97 Compiling rand_core v0.5.1 17:34.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 17:34.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 17:34.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 17:34.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 17:34.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 17:34.29 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgWindow.cpp:30: 17:34.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 17:34.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 17:34.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:34.29 40 | friend Sub operator*(Sub aCoord, T aScale) { 17:34.29 | ^~~~~~~~ 17:34.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 17:34.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 17:34.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 17:34.35 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgWindow.cpp:30: 17:34.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 17:34.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 17:34.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:34.35 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 17:34.35 | ^~~~~~~~ 17:34.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 17:34.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 17:34.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 17:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 17:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 17:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgWindow.cpp:30: 17:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 17:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 17:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:34.64 427 | SizeT Size() const { return SizeT(width, height); } 17:34.64 | ^~~~ 17:34.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 17:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 17:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 17:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgWindow.cpp:30: 17:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 17:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 17:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:34.64 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 17:34.64 | ^~~~~~~~ 17:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 17:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 17:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:34.64 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 17:34.64 | ^~~~~~~~ 17:34.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 17:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 17:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 17:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 17:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 17:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgWindow.cpp:30: 17:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 17:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 17:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:34.64 62 | Sub operator-(const Sub& aPoint) const { 17:34.65 | ^~~~~~~~ 17:35.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 17:35.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 17:35.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 17:35.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 17:35.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 17:35.11 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgWindow.cpp:30: 17:35.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 17:35.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 17:35.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:35.11 43 | friend Sub operator*(T aScale, Sub aCoord) { 17:35.11 | ^~~~~~~~ 17:35.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 17:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 17:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 17:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 17:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgWindow.cpp:30: 17:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 17:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 17:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:35.40 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 17:35.40 | ^~~~~~~~~~~~~ 17:35.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 17:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 17:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 17:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 17:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgWindow.cpp:30: 17:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 17:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 17:35.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:35.41 323 | static SizeTyped FromUnknownSize( 17:35.41 | ^~~~~~~~~~~~~~~ 17:35.84 Compiling bytes v0.4.9 17:39.57 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitTeeLocal()’: 17:39.58 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:10560:34: warning: ‘slot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:39.58 10560 | return emitSetOrTeeLocal(slot); 17:39.58 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 17:39.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:146, 17:39.78 from Unified_cpp_js_src_wasm0.cpp:11: 17:39.78 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBr()’: 17:39.78 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmOpIter.h:548:55: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:39.78 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] 17:39.78 | ^~~~~~~~~~~~~ 17:39.78 In file included from Unified_cpp_js_src_wasm0.cpp:11: 17:39.78 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:9754:12: note: ‘relativeDepth’ was declared here 17:39.79 9754 | uint32_t relativeDepth; 17:39.79 | ^~~~~~~~~~~~~ 17:39.93 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitEnd()’: 17:39.93 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:9726:3: warning: ‘kind’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:39.93 9726 | switch (kind) { 17:39.93 | ^~~~~~ 17:40.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:146, 17:40.23 from Unified_cpp_js_src_wasm0.cpp:11: 17:40.23 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitBrIf()’: 17:40.23 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmOpIter.h:548:55: warning: ‘relativeDepth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:40.24 548 | return controlStack_[controlStack_.length() - 1 - relativeDepth] 17:40.24 | ^~~~~~~~~~~~~ 17:40.24 In file included from Unified_cpp_js_src_wasm0.cpp:11: 17:40.24 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:9785:12: note: ‘relativeDepth’ was declared here 17:40.24 9785 | uint32_t relativeDepth; 17:40.24 | ^~~~~~~~~~~~~ 17:40.70 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitSetLocal()’: 17:40.71 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:10551:33: warning: ‘slot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:40.71 10551 | return emitSetOrTeeLocal(slot); 17:40.71 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 17:40.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/GCAPI.h:15, 17:40.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:25, 17:40.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/CallArgs.h:74, 17:40.77 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.h:28, 17:40.77 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.cpp:19, 17:40.77 from Unified_cpp_js_src_wasm0.cpp:2: 17:40.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitSetGlobal()’: 17:40.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Vector.h:488:19: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:40.77 488 | return begin()[aIndex]; 17:40.77 | ~~~~~~~^ 17:40.77 In file included from Unified_cpp_js_src_wasm0.cpp:11: 17:40.77 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:10652:12: note: ‘id’ was declared here 17:40.78 10652 | uint32_t id; 17:40.78 | ^~ 17:41.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:146, 17:41.70 from Unified_cpp_js_src_wasm0.cpp:11: 17:41.70 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmOpIter.h: In member function ‘bool js::wasm::BaseCompiler::emitStructSet()’: 17:41.70 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmOpIter.h:2364:52: warning: ‘fieldIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:41.70 2364 | if (!popWithType(structType.fields_[*fieldIndex].type, val)) { 17:41.70 In file included from Unified_cpp_js_src_wasm0.cpp:11: 17:41.70 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:12506:12: note: ‘fieldIndex’ was declared here 17:41.70 12506 | uint32_t fieldIndex; 17:41.71 | ^~~~~~~~~~ 17:41.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/GCAPI.h:15, 17:41.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:25, 17:41.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/CallArgs.h:74, 17:41.71 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.h:28, 17:41.71 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.cpp:19, 17:41.71 from Unified_cpp_js_src_wasm0.cpp:2: 17:41.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Vector.h:488:19: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:41.71 488 | return begin()[aIndex]; 17:41.72 | ~~~~~~~^ 17:41.72 In file included from Unified_cpp_js_src_wasm0.cpp:11: 17:41.72 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:12505:12: note: ‘typeIndex’ was declared here 17:41.72 12505 | uint32_t typeIndex; 17:41.72 | ^~~~~~~~~ 17:42.81 Compiling futures-cpupool v0.1.8 17:43.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/GCAPI.h:15, 17:43.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:25, 17:43.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/CallArgs.h:74, 17:43.16 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.h:28, 17:43.16 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.cpp:19, 17:43.16 from Unified_cpp_js_src_wasm0.cpp:2: 17:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitCall()’: 17:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Vector.h:488:19: warning: ‘funcIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:43.16 488 | return begin()[aIndex]; 17:43.16 | ~~~~~~~^ 17:43.17 In file included from Unified_cpp_js_src_wasm0.cpp:11: 17:43.17 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:10095:12: note: ‘funcIndex’ was declared here 17:43.17 10095 | uint32_t funcIndex; 17:43.17 | ^~~~~~~~~ 17:43.59 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitRefFunc()’: 17:43.60 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:11367:10: warning: ‘funcIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:43.60 11367 | pushI32(funcIndex); 17:43.60 | ~~~~~~~^~~~~~~~~~~ 17:43.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/GCAPI.h:15, 17:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:25, 17:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/CallArgs.h:74, 17:43.72 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.h:28, 17:43.72 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.cpp:19, 17:43.72 from Unified_cpp_js_src_wasm0.cpp:2: 17:43.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitGetLocal()’: 17:43.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Vector.h:488:19: warning: ‘slot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:43.72 488 | return begin()[aIndex]; 17:43.73 | ~~~~~~~^ 17:43.73 In file included from Unified_cpp_js_src_wasm0.cpp:11: 17:43.73 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:10421:12: note: ‘slot’ was declared here 17:43.73 10421 | uint32_t slot; 17:43.73 | ^~~~ 17:44.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/GCAPI.h:15, 17:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:25, 17:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/CallArgs.h:74, 17:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.h:28, 17:44.12 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.cpp:19, 17:44.12 from Unified_cpp_js_src_wasm0.cpp:2: 17:44.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitGetGlobal()’: 17:44.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Vector.h:488:19: warning: ‘id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:44.12 488 | return begin()[aIndex]; 17:44.12 | ~~~~~~~^ 17:44.12 In file included from Unified_cpp_js_src_wasm0.cpp:11: 17:44.12 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:10564:12: note: ‘id’ was declared here 17:44.12 10564 | uint32_t id; 17:44.13 | ^~ 17:44.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/GCAPI.h:15, 17:44.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:25, 17:44.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/CallArgs.h:74, 17:44.70 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.h:28, 17:44.70 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.cpp:19, 17:44.70 from Unified_cpp_js_src_wasm0.cpp:2: 17:44.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitStructNew()’: 17:44.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Vector.h:488:19: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:44.71 488 | return begin()[aIndex]; 17:44.71 | ~~~~~~~^ 17:44.71 In file included from Unified_cpp_js_src_wasm0.cpp:11: 17:44.71 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:12306:12: note: ‘typeIndex’ was declared here 17:44.72 12306 | uint32_t typeIndex; 17:44.72 | ^~~~~~~~~ 17:44.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/GCAPI.h:15, 17:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:25, 17:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/CallArgs.h:74, 17:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.h:28, 17:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.cpp:19, 17:44.96 from Unified_cpp_js_src_wasm0.cpp:2: 17:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Vector.h: In member function ‘bool js::wasm::BaseCompiler::emitStructGet()’: 17:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Vector.h:488:19: warning: ‘fieldIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:44.97 488 | return begin()[aIndex]; 17:44.97 | ~~~~~~~^ 17:44.97 In file included from Unified_cpp_js_src_wasm0.cpp:11: 17:44.97 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:12439:12: note: ‘fieldIndex’ was declared here 17:44.97 12439 | uint32_t fieldIndex; 17:44.97 | ^~~~~~~~~~ 17:44.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/GCAPI.h:15, 17:44.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:25, 17:44.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/CallArgs.h:74, 17:44.97 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.h:28, 17:44.97 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/AsmJS.cpp:19, 17:44.97 from Unified_cpp_js_src_wasm0.cpp:2: 17:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Vector.h:488:19: warning: ‘typeIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:44.98 488 | return begin()[aIndex]; 17:44.98 | ~~~~~~~^ 17:44.98 In file included from Unified_cpp_js_src_wasm0.cpp:11: 17:44.98 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:12438:12: note: ‘typeIndex’ was declared here 17:44.98 12438 | uint32_t typeIndex; 17:44.98 | ^~~~~~~~~ 17:45.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 17:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 17:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/util/Text.cpp:20, 17:45.58 from Unified_cpp_js_src14.cpp:2: 17:45.58 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 17:45.59 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 17:45.59 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 17:45.59 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 17:45.59 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 17:45.59 | ~~^~~~~~~~~~~~~~~~~~ 17:50.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 17:50.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 17:50.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 17:50.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 17:50.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 17:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 17:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFViewThread.h:15, 17:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFViewThread.cpp:7: 17:50.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 17:50.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:50.44 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 17:50.44 | ^ 17:51.00 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp: In member function ‘bool js::wasm::BaseCompiler::emitBody()’: 17:51.01 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:2437:55: warning: ‘i64’ may be used uninitialized in this function [-Wmaybe-uninitialized] 17:51.01 2437 | explicit Stk(int64_t v) : kind_(ConstI64), i64val_(v) {} 17:51.01 | ^ 17:51.01 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmBaselineCompile.cpp:13797:17: note: ‘i64’ was declared here 17:51.01 13797 | int64_t i64; 17:51.01 | ^~~ 17:51.26 memory/build 17:51.60 memory/mozalloc 17:52.00 Compiling mio v0.6.21 17:52.77 memory/volatile 17:57.13 mozglue/baseprofiler 17:57.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 17:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 17:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 17:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 17:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 17:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 17:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 17:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 17:57.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 17:57.72 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 17:57.72 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFViewThread.h:15, 17:57.72 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFViewThread.cpp:7: 17:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 17:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:57.72 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 17:57.72 | ^ 17:58.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 17:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 17:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 17:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 17:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 17:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 17:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 17:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 17:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFViewThread.h:15, 17:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFViewThread.cpp:7: 17:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 17:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:58.36 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 17:58.36 | ^ 17:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 17:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:58.36 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 17:58.36 | ^ 17:58.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 17:58.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:58.38 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 17:58.38 | ^ 17:58.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 17:58.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:58.38 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 17:58.39 | ^ 17:58.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 17:58.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:58.39 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 17:58.39 | ^ 17:59.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 17:59.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:59.00 371 | nscoord aAppUnitsPerDevPixel) { 17:59.00 | ^ 17:59.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 17:59.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:59.00 380 | nscoord aAppUnitsPerDevPixel) { 17:59.00 | ^ 17:59.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 17:59.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:59.01 387 | nscoord aAppUnitsPerDevPixel) { 17:59.01 | ^ 17:59.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 17:59.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 17:59.01 394 | nscoord aAppUnitsPerDevPixel) { 17:59.01 | ^ 18:03.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 18:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 18:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 18:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 18:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 18:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 18:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFViewThread.h:15, 18:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFViewThread.cpp:7: 18:03.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 18:03.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:03.98 189 | CSSRect GetExpandedScrollableRect() const { 18:03.98 | ^ 18:03.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 18:03.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:03.98 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 18:03.98 | ^ 18:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 18:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:03.99 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 18:03.99 | ^ 18:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 18:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:04.00 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 18:04.00 | ^ 18:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 18:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:04.00 243 | CSSRect CalculateScrollRange() const { 18:04.00 | ^ 18:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 18:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:04.01 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 18:04.01 | ^ 18:04.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 18:04.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:04.02 457 | CSSRect GetVisualViewport() const { 18:04.02 | ^ 18:04.53 In file included from Unified_cpp_mozglue_baseprofiler0.cpp:92: 18:04.53 /builddir/build/BUILD/thunderbird-78.6.1/mozglue/baseprofiler/core/platform.cpp: In function ‘void mozilla::baseprofiler::DoLULBacktrace(mozilla::baseprofiler::PSLockRef, const mozilla::baseprofiler::RegisteredThread&, const mozilla::baseprofiler::Registers&, mozilla::baseprofiler::NativeStack&)’: 18:04.53 /builddir/build/BUILD/thunderbird-78.6.1/mozglue/baseprofiler/core/platform.cpp:1426: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] 18:04.53 1426 | memset(&startRegs, 0, sizeof(startRegs)); 18:04.53 | ^ 18:04.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/mozglue/baseprofiler/core/platform.cpp:114, 18:04.53 from Unified_cpp_mozglue_baseprofiler0.cpp:92: 18:04.53 /builddir/build/BUILD/thunderbird-78.6.1/mozglue/baseprofiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 18:04.53 134 | struct UnwindRegs { 18:04.53 | ^~~~~~~~~~ 18:04.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 18:04.99 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/Stencil.h:39, 18:04.99 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/ParseNode.h:18, 18:04.99 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/SharedContext.h:18, 18:04.99 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/CompilationInfo.h:14, 18:04.99 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/TokenStream.h:206, 18:04.99 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/new-regexp/RegExpAPI.h:12, 18:04.99 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/new-regexp/RegExpAPI.cpp:11, 18:04.99 from Unified_cpp_js_src_new-regexp0.cpp:2: 18:04.99 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 18:04.99 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 18:05.00 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 18:05.00 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 18:05.00 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 18:05.00 | ~~^~~~~~~~~~~~~~~~~~ 18:06.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 18:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 18:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 18:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 18:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 18:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 18:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 18:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 18:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 18:06.52 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 18:06.52 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFViewThread.h:15, 18:06.52 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFViewThread.cpp:7: 18:06.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 18:06.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 18:06.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:06.52 40 | friend Sub operator*(Sub aCoord, T aScale) { 18:06.52 | ^~~~~~~~ 18:06.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 18:06.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 18:06.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 18:06.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 18:06.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 18:06.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 18:06.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 18:06.57 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 18:06.57 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFViewThread.h:15, 18:06.57 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFViewThread.cpp:7: 18:06.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 18:06.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 18:06.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:06.57 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 18:06.57 | ^~~~~~~~ 18:06.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 18:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 18:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 18:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 18:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 18:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 18:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 18:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFViewThread.h:15, 18:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFViewThread.cpp:7: 18:06.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 18:06.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 18:06.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:06.78 427 | SizeT Size() const { return SizeT(width, height); } 18:06.78 | ^~~~ 18:06.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 18:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 18:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 18:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 18:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 18:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 18:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 18:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 18:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFViewThread.h:15, 18:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFViewThread.cpp:7: 18:06.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 18:06.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 18:06.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:06.78 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 18:06.78 | ^~~~~~~~ 18:06.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 18:06.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 18:06.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:06.79 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 18:06.79 | ^~~~~~~~ 18:06.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 18:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 18:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 18:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 18:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 18:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 18:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 18:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFViewThread.h:15, 18:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFViewThread.cpp:7: 18:06.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 18:06.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 18:06.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:06.79 62 | Sub operator-(const Sub& aPoint) const { 18:06.79 | ^~~~~~~~ 18:08.97 Compiling gfx-hal v0.5.0 18:09.97 In file included from Unified_cpp_mozglue_baseprofiler1.cpp:2: 18:09.98 /builddir/build/BUILD/thunderbird-78.6.1/mozglue/baseprofiler/lul/LulMain.cpp: In function ‘bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)’: 18:09.98 /builddir/build/BUILD/thunderbird-78.6.1/mozglue/baseprofiler/lul/LulMain.cpp:1567: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] 18:09.98 1567 | memset(&startRegs, 0, sizeof(startRegs)); 18:09.98 | ^ 18:09.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/mozglue/baseprofiler/lul/LulMain.cpp:7, 18:09.98 from Unified_cpp_mozglue_baseprofiler1.cpp:2: 18:09.99 /builddir/build/BUILD/thunderbird-78.6.1/mozglue/baseprofiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 18:09.99 134 | struct UnwindRegs { 18:09.99 | ^~~~~~~~~~ 18:19.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 18:19.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 18:19.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 18:19.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 18:19.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 18:19.06 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 18:19.06 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 18:19.06 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.h:10, 18:19.06 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFVirtualFolderDBView.h:10, 18:19.06 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFVirtualFolderDBView.cpp:7: 18:19.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 18:19.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:19.06 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 18:19.06 | ^ 18:26.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 18:26.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 18:26.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 18:26.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 18:26.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 18:26.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 18:26.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 18:26.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 18:26.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 18:26.11 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 18:26.11 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 18:26.11 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.h:10, 18:26.11 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFVirtualFolderDBView.h:10, 18:26.11 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFVirtualFolderDBView.cpp:7: 18:26.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 18:26.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:26.11 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 18:26.11 | ^ 18:26.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 18:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 18:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 18:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 18:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 18:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 18:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 18:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 18:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 18:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.h:10, 18:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFVirtualFolderDBView.h:10, 18:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFVirtualFolderDBView.cpp:7: 18:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 18:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:26.76 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 18:26.76 | ^ 18:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 18:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:26.76 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 18:26.77 | ^ 18:26.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 18:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:26.79 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 18:26.79 | ^ 18:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 18:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:26.79 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 18:26.79 | ^ 18:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 18:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:26.80 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 18:26.80 | ^ 18:26.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 18:26.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:26.80 371 | nscoord aAppUnitsPerDevPixel) { 18:26.80 | ^ 18:26.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 18:26.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:26.80 380 | nscoord aAppUnitsPerDevPixel) { 18:26.80 | ^ 18:26.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 18:26.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:26.81 387 | nscoord aAppUnitsPerDevPixel) { 18:26.81 | ^ 18:27.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 18:27.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:27.47 394 | nscoord aAppUnitsPerDevPixel) { 18:27.47 | ^ 18:30.66 In file included from Unified_cpp_js_src_new-regexp0.cpp:47: 18:30.66 /builddir/build/BUILD/thunderbird-78.6.1/js/src/new-regexp/regexp-compiler-tonode.cc: In member function ‘virtual v8::internal::RegExpNode* v8::internal::RegExpCharacterClass::ToNode(v8::internal::RegExpCompiler*, v8::internal::RegExpNode*)’: 18:30.66 /builddir/build/BUILD/thunderbird-78.6.1/js/src/new-regexp/regexp-compiler-tonode.cc:427:70: warning: ‘default_flags.JS::RegExpFlags::flags_’ may be used uninitialized in this function [-Wmaybe-uninitialized] 18:30.66 427 | new (zone) RegExpCharacterClass(zone, ranges, default_flags); 18:30.66 | ^ 18:32.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 18:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 18:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 18:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 18:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 18:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 18:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 18:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.h:10, 18:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFVirtualFolderDBView.h:10, 18:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFVirtualFolderDBView.cpp:7: 18:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 18:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:32.62 189 | CSSRect GetExpandedScrollableRect() const { 18:32.62 | ^ 18:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 18:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:32.62 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 18:32.62 | ^ 18:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 18:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:32.62 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 18:32.62 | ^ 18:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 18:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:32.63 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 18:32.63 | ^ 18:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 18:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:32.63 243 | CSSRect CalculateScrollRange() const { 18:32.63 | ^ 18:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 18:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:32.63 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 18:32.63 | ^ 18:32.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 18:32.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:32.64 457 | CSSRect GetVisualViewport() const { 18:32.64 | ^ 18:34.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 18:34.00 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/ArrayBufferObject.h:20, 18:34.00 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/ArrayBufferViewObject.h:11, 18:34.00 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/ArrayBufferViewObject.cpp:7, 18:34.00 from Unified_cpp_js_src15.cpp:2: 18:34.00 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 18:34.00 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 18:34.00 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 18:34.01 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 18:34.01 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 18:34.01 | ~~^~~~~~~~~~~~~~~~~~ 18:35.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 18:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 18:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 18:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 18:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 18:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 18:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 18:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 18:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 18:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 18:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 18:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.h:10, 18:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFVirtualFolderDBView.h:10, 18:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFVirtualFolderDBView.cpp:7: 18:35.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 18:35.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 18:35.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:35.19 40 | friend Sub operator*(Sub aCoord, T aScale) { 18:35.19 | ^~~~~~~~ 18:35.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 18:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 18:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 18:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 18:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 18:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 18:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 18:35.23 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 18:35.23 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 18:35.23 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.h:10, 18:35.23 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFVirtualFolderDBView.h:10, 18:35.23 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFVirtualFolderDBView.cpp:7: 18:35.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 18:35.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 18:35.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:35.23 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 18:35.23 | ^~~~~~~~ 18:35.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 18:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 18:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 18:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 18:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 18:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 18:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 18:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 18:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.h:10, 18:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFVirtualFolderDBView.h:10, 18:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFVirtualFolderDBView.cpp:7: 18:35.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 18:35.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 18:35.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:35.45 427 | SizeT Size() const { return SizeT(width, height); } 18:35.45 | ^~~~ 18:35.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 18:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 18:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 18:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 18:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 18:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 18:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 18:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 18:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 18:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.h:10, 18:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFVirtualFolderDBView.h:10, 18:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFVirtualFolderDBView.cpp:7: 18:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 18:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 18:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:35.46 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 18:35.46 | ^~~~~~~~ 18:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 18:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 18:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:35.46 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 18:35.46 | ^~~~~~~~ 18:35.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 18:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 18:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 18:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 18:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 18:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 18:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgDBView.h:17, 18:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgGroupView.h:10, 18:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgSearchDBView.h:10, 18:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFVirtualFolderDBView.h:10, 18:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsMsgXFVirtualFolderDBView.cpp:7: 18:35.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 18:35.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 18:35.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 18:35.47 62 | Sub operator-(const Sub& aPoint) const { 18:35.47 | ^~~~~~~~ 18:41.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 18:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 18:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CompileWrappers.h:10, 18:41.71 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitContext.h:12, 18:41.71 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitAllocPolicy.h:20, 18:41.71 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/shared/Assembler-shared.h:15, 18:41.71 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmCode.h:22, 18:41.71 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmModule.h:24, 18:41.71 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmModule.cpp:19, 18:41.71 from Unified_cpp_js_src_wasm2.cpp:2: 18:41.71 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 18:41.71 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 18:41.71 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 18:41.71 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 18:41.71 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 18:41.71 | ~~^~~~~~~~~~~~~~~~~~ 18:44.75 Compiling mapped_hyph v0.3.0 (https://github.com/jfkthame/mapped_hyph.git?tag=v0.3.0#3b5fffbe) 18:49.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 18:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 18:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CompileWrappers.h:10, 18:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitContext.h:12, 18:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/Label.h:10, 18:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/new-regexp/regexp-shim.h:25, 18:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/new-regexp/regexp-ast.h:8, 18:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/new-regexp/regexp-macro-assembler.h:8, 18:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/new-regexp/regexp-nodes.h:8, 18:49.26 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/new-regexp/regexp-compiler.h:10, 18:49.26 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/new-regexp/regexp-compiler.cc:5, 18:49.26 from Unified_cpp_js_src_new-regexp1.cpp:2: 18:49.26 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 18:49.26 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 18:49.26 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 18:49.26 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 18:49.26 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 18:49.26 | ~~^~~~~~~~~~~~~~~~~~ 18:53.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 18:53.45 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/ArrayBufferObject.h:20, 18:53.45 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/TypedObject.h:16, 18:53.45 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/BaselineIC.h:12, 18:53.45 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/MIR.h:24, 18:53.45 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/WarpBuilderShared.h:10, 18:53.45 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/WarpBuilderShared.cpp:7, 18:53.45 from Unified_cpp_js_src_jit11.cpp:2: 18:53.45 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 18:53.45 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 18:53.45 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 18:53.45 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 18:53.45 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 18:53.45 | ~~^~~~~~~~~~~~~~~~~~ 18:54.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 18:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 18:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CompileWrappers.h:10, 18:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitContext.h:12, 18:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/Label.h:10, 18:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/new-regexp/regexp-shim.h:25, 18:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/new-regexp/regexp-ast.h:8, 18:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/new-regexp/regexp-parser.h:8, 18:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/new-regexp/regexp-parser.cc:5, 18:54.49 from Unified_cpp_js_src_new-regexp2.cpp:2: 18:54.49 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 18:54.49 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 18:54.49 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 18:54.49 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 18:54.49 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 18:54.49 | ~~^~~~~~~~~~~~~~~~~~ 19:00.16 mozglue/build 19:00.25 mozglue/misc 19:01.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 19:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 19:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 19:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 19:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 19:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.h:12, 19:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.cpp:6: 19:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 19:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:01.43 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 19:01.43 | ^ 19:08.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 19:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 19:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 19:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 19:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 19:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 19:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 19:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 19:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 19:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.h:12, 19:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.cpp:6: 19:08.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 19:08.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:08.44 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 19:08.44 | ^ 19:09.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 19:09.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 19:09.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 19:09.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 19:09.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 19:09.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 19:09.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 19:09.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.h:12, 19:09.09 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.cpp:6: 19:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 19:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:09.10 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 19:09.10 | ^ 19:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 19:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:09.10 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 19:09.10 | ^ 19:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 19:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:09.10 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 19:09.11 | ^ 19:09.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 19:09.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:09.11 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 19:09.11 | ^ 19:09.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 19:09.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:09.11 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 19:09.11 | ^ 19:09.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 19:09.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:09.12 371 | nscoord aAppUnitsPerDevPixel) { 19:09.12 | ^ 19:09.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 19:09.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:09.13 380 | nscoord aAppUnitsPerDevPixel) { 19:09.13 | ^ 19:09.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 19:09.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:09.13 387 | nscoord aAppUnitsPerDevPixel) { 19:09.13 | ^ 19:09.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 19:09.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:09.14 394 | nscoord aAppUnitsPerDevPixel) { 19:09.14 | ^ 19:11.21 Compiling dirs v2.0.2 19:12.83 Compiling pulse v0.3.0 (https://github.com/djg/cubeb-pulse-rs?rev=70431f444cf164177cb3c0f060698fc35f811be5#70431f44) 19:14.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 19:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 19:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 19:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 19:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 19:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.h:12, 19:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.cpp:6: 19:14.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 19:14.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:14.98 189 | CSSRect GetExpandedScrollableRect() const { 19:14.99 | ^ 19:14.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 19:14.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:14.99 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 19:14.99 | ^ 19:14.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 19:14.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:14.99 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 19:14.99 | ^ 19:14.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 19:14.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:14.99 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 19:14.99 | ^ 19:14.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 19:14.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:14.99 243 | CSSRect CalculateScrollRange() const { 19:14.99 | ^ 19:15.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 19:15.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:15.00 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 19:15.00 | ^ 19:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 19:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:15.01 457 | CSSRect GetVisualViewport() const { 19:15.01 | ^ 19:16.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 19:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 19:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 19:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 19:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 19:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 19:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 19:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 19:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 19:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.h:12, 19:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.cpp:6: 19:16.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 19:16.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 19:16.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:16.99 40 | friend Sub operator*(Sub aCoord, T aScale) { 19:16.99 | ^~~~~~~~ 19:17.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 19:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 19:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 19:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 19:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 19:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 19:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 19:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.h:12, 19:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.cpp:6: 19:17.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 19:17.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 19:17.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:17.04 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 19:17.04 | ^~~~~~~~ 19:17.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 19:17.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 19:17.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 19:17.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 19:17.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 19:17.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 19:17.30 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.h:12, 19:17.30 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.cpp:6: 19:17.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 19:17.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 19:17.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:17.31 427 | SizeT Size() const { return SizeT(width, height); } 19:17.31 | ^~~~ 19:17.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 19:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 19:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 19:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 19:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 19:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 19:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 19:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.h:12, 19:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.cpp:6: 19:17.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 19:17.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 19:17.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:17.31 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 19:17.31 | ^~~~~~~~ 19:17.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 19:17.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 19:17.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:17.31 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 19:17.31 | ^~~~~~~~ 19:17.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 19:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 19:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 19:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 19:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 19:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 19:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.h:12, 19:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/comm/mailnews/base/src/nsSubscribableServer.cpp:6: 19:17.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 19:17.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 19:17.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:17.32 62 | Sub operator-(const Sub& aPoint) const { 19:17.32 | ^~~~~~~~ 19:17.46 /builddir/build/BUILD/thunderbird-78.6.1/mozglue/misc/TimeStamp.cpp: In static member function ‘static mozilla::TimeStamp mozilla::TimeStamp::NowFuzzy(mozilla::TimeStampValue)’: 19:17.46 /builddir/build/BUILD/thunderbird-78.6.1/mozglue/misc/TimeStamp.cpp:112:20: note: parameter passing for argument of type ‘mozilla::TimeStampValue’ {aka ‘mozilla::TimeStamp63Bit’} changed in GCC 9.1 19:17.46 112 | MFBT_API TimeStamp TimeStamp::NowFuzzy(TimeStampValue aValue) { 19:17.46 | ^~~~~~~~~ 19:18.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 19:18.00 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:20, 19:18.00 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/BytecodeUtil.cpp:33, 19:18.00 from Unified_cpp_js_src16.cpp:2: 19:18.00 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 19:18.00 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 19:18.00 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 19:18.00 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 19:18.00 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 19:18.00 | ~~^~~~~~~~~~~~~~~~~~ 19:19.09 Compiling libudev v0.2.0 19:21.17 config/external/icu/common 19:22.25 config/external/icu/data/icudata_gas.o 19:22.36 Compiling cc v1.0.47 19:22.40 config/external/icu/i18n 19:25.09 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/astro.cpp: In static member function ‘static const icu_67::CalendarAstronomer::MoonAge icu_67::CalendarAstronomer::NEW_MOON()’: 19:25.09 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/astro.cpp:1195:64: note: parameter passing for argument of type ‘icu_67::CalendarAstronomer::MoonAge’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:25.09 1195 | const CalendarAstronomer::MoonAge CalendarAstronomer::NEW_MOON() { 19:25.09 | ^ 19:30.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 19:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/Stencil.h:39, 19:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/ParseNode.h:18, 19:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/SharedContext.h:18, 19:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/CompilationInfo.h:14, 19:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/frontend/BytecodeCompilation.h:20, 19:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/CompilationAndEvaluation.cpp:20, 19:30.07 from Unified_cpp_js_src17.cpp:2: 19:30.07 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 19:30.07 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 19:30.07 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 19:30.07 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 19:30.07 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 19:30.07 | ~~^~~~~~~~~~~~~~~~~~ 19:33.31 In file included from /usr/include/string.h:519, 19:33.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/string.h:3, 19:33.32 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/cmemory.h:32, 19:33.32 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/cpputils.h:21, 19:33.32 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/calendar.cpp:53: 19:33.32 In function ‘char* strncpy(char*, const char*, size_t)’, 19:33.32 inlined from ‘icu_67::Calendar& icu_67::Calendar::operator=(const icu_67::Calendar&)’ at /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/calendar.cpp:844:9: 19:33.32 /usr/include/bits/string_fortified.h:91:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 156 bytes from a string of length 156 [-Wstringop-truncation] 19:33.32 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 19:33.32 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:35.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 19:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 19:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CompileWrappers.h:10, 19:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitContext.h:12, 19:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitAllocPolicy.h:20, 19:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/shared/Assembler-shared.h:15, 19:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmCode.h:22, 19:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmTable.h:23, 19:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmTable.cpp:19, 19:35.40 from Unified_cpp_js_src_wasm3.cpp:2: 19:35.40 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 19:35.40 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 19:35.40 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 19:35.40 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 19:35.40 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 19:35.40 | ~~^~~~~~~~~~~~~~~~~~ 19:36.30 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/chnsecal.cpp: In member function ‘virtual int32_t icu_67::ChineseCalendar::newMoonNear(double, UBool) const’: 19:36.31 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/chnsecal.cpp:574:84: note: parameter passing for argument of type ‘icu_67::CalendarAstronomer::MoonAge’ when C++17 is enabled changed to match C++14 in GCC 10.1 19:36.31 574 | UDate newMoon = gChineseCalendarAstro->getMoonTime(CalendarAstronomer::NEW_MOON(), after); 19:36.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 19:42.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 19:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 19:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CompileWrappers.h:10, 19:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitContext.h:12, 19:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitAllocPolicy.h:20, 19:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CompileInfo.h:14, 19:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitcodeMap.h:11, 19:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/shared/CodeGenerator-shared.h:14, 19:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/shared/CodeGenerator-shared-inl.h:10, 19:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/shared/CodeGenerator-shared.cpp:7, 19:42.49 from Unified_cpp_js_src_jit12.cpp:2: 19:42.49 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 19:42.49 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 19:42.49 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 19:42.49 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 19:42.49 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 19:42.49 | ~~^~~~~~~~~~~~~~~~~~ 19:53.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/BytecodeUtil.cpp:33, 19:53.63 from Unified_cpp_js_src16.cpp:2: 19:53.63 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In function ‘JS::UniqueChars js::GetCodeCoverageSummaryAll(JSContext*, size_t*)’: 19:53.63 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:129:7: warning: ‘*((void*)(& realm)+56).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 19:53.63 129 | it++; 19:53.63 | ~~^~ 19:53.63 In file included from Unified_cpp_js_src16.cpp:2: 19:53.63 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/BytecodeUtil.cpp:3008:19: note: ‘*((void*)(& realm)+56).js::RealmsInCompartmentIter::it’ was declared here 19:53.63 3008 | for (RealmsIter realm(cx->runtime()); !realm.done(); realm.next()) { 19:53.63 | ^~~~~ 19:55.97 In file included from Unified_cpp_js_src_wasm3.cpp:20: 19:55.97 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmValidate.cpp: In function ‘bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)’: 19:55.97 /builddir/build/BUILD/thunderbird-78.6.1/js/src/wasm/WasmValidate.cpp:437:26: warning: ‘numLocalEntries’ may be used uninitialized in this function [-Wmaybe-uninitialized] 19:55.97 437 | for (uint32_t i = 0; i < numLocalEntries; i++) { 19:55.97 | ~~^~~~~~~~~~~~~~~~~ 20:12.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 20:12.44 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 20:12.44 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/GlobalObject.h:32, 20:12.44 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/ErrorReporting.cpp:17, 20:12.44 from Unified_cpp_js_src18.cpp:2: 20:12.44 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 20:12.44 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 20:12.44 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 20:12.44 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 20:12.44 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 20:12.44 | ~~^~~~~~~~~~~~~~~~~~ 20:17.81 config/external/rlbox 20:19.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/Bailouts.h:22, 20:19.35 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/BaselineJIT.h:15, 20:19.35 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/BaselineJIT.cpp:7, 20:19.35 from Unified_cpp_js_src_jit2.cpp:2: 20:19.35 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 20:19.35 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 20:19.35 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 20:19.35 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 20:19.35 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 20:19.35 | ~~^~~~~~~~~~~~~~~~~~ 20:19.76 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/compactdecimalformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 20:19.76 10 | #define UNISTR_FROM_STRING_EXPLICIT 20:19.76 | 20:19.77 : note: this is the location of the previous definition 20:31.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/GeckoProfiler.cpp:16, 20:31.53 from Unified_cpp_js_src18.cpp:47: 20:31.53 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In member function ‘void js::GeckoProfilerRuntime::enable(bool)’: 20:31.53 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:129:7: warning: ‘*((void*)(& r)+56).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 20:31.53 129 | it++; 20:31.53 | ~~^~ 20:31.53 In file included from Unified_cpp_js_src18.cpp:47: 20:31.53 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/GeckoProfiler.cpp:152:19: note: ‘*((void*)(& r)+56).js::RealmsInCompartmentIter::it’ was declared here 20:31.53 152 | for (RealmsIter r(rt); !r.done(); r.next()) { 20:31.53 | ^ 20:31.61 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decimfmt.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 20:31.61 10 | #define UNISTR_FROM_STRING_EXPLICIT 20:31.61 | 20:31.61 : note: this is the location of the previous definition 20:33.23 Compiling type-map v0.3.0 20:34.70 Compiling ordered-float v1.0.1 20:38.94 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberLog10_67(decNumber*, const decNumber*, decContext*)’: 20:38.95 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 20:38.96 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ 20:38.96 | ~~~~~~~~~^~ 20:38.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.cpp:184: 20:38.96 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 20:38.96 89 | decNumberUnit lsu[DECNUMUNITS]; 20:38.96 | ^~~ 20:38.97 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.cpp:1528:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 20:38.99 1528 | w->lsu[1]=1; w->lsu[0]=0; /* .. */ 20:38.99 | ~~~~~~~~~^~ 20:38.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.cpp:184: 20:39.00 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 20:39.00 89 | decNumberUnit lsu[DECNUMUNITS]; 20:39.00 | ^~~ 20:39.21 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.cpp: In function ‘decNumber* uprv_decNumberSquareRoot_67(decNumber*, const decNumber*, decContext*)’: 20:39.22 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.cpp:2991:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 20:39.22 2991 | t->lsu[0]=9; t->lsu[1]=1; t->lsu[2]=8; 20:39.22 | ~~~~~~~~~^~ 20:39.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.cpp:184: 20:39.23 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 20:39.23 89 | decNumberUnit lsu[DECNUMUNITS]; 20:39.23 | ^~~ 20:39.24 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.cpp:2991:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 20:39.26 2991 | t->lsu[0]=9; t->lsu[1]=1; t->lsu[2]=8; 20:39.26 | ~~~~~~~~~^~ 20:39.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.cpp:184: 20:39.27 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 to object ‘decNumber::lsu’ with size 1 declared here 20:39.27 89 | decNumberUnit lsu[DECNUMUNITS]; 20:39.27 | ^~~ 20:39.28 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.cpp:2974:31: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 20:39.29 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; 20:39.29 | ~~~~~~~~~^~ 20:39.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.cpp:184: 20:39.30 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 1 to object ‘decNumber::lsu’ with size 1 declared here 20:39.30 89 | decNumberUnit lsu[DECNUMUNITS]; 20:39.30 | ^~~ 20:39.30 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.cpp:2974:44: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 20:39.30 2974 | t->lsu[0]=9; t->lsu[1]=5; t->lsu[2]=2; 20:39.31 | ~~~~~~~~~^~ 20:39.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.cpp:184: 20:39.31 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/decNumber.h:89:19: note: at offset 2 to object ‘decNumber::lsu’ with size 1 declared here 20:39.31 89 | decNumberUnit lsu[DECNUMUNITS]; 20:39.31 | ^~~ 20:39.86 Compiling build-parallel v0.1.1 20:40.55 Compiling regex v1.3.3 20:43.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 20:43.88 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 20:43.88 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/GeneratorObject.h:14, 20:43.88 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/GeneratorObject.cpp:7, 20:43.88 from Unified_cpp_js_src19.cpp:2: 20:43.89 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 20:43.89 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 20:43.89 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 20:43.89 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 20:43.89 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 20:43.89 | ~~^~~~~~~~~~~~~~~~~~ 20:47.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 20:47.79 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 20:47.79 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/GeneratorObject.h:14, 20:47.79 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/AsyncFunction.h:12, 20:47.79 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/Promise.cpp:21, 20:47.79 from Unified_cpp_js_src2.cpp:2: 20:47.79 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 20:47.79 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 20:47.79 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 20:47.79 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 20:47.79 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 20:47.79 | ~~^~~~~~~~~~~~~~~~~~ 21:06.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CacheIR.cpp:7, 21:06.96 from Unified_cpp_js_src_jit2.cpp:29: 21:06.96 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CacheIR.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentDynamicSlot(js::jit::ArgumentKind, js::jit::Int32OperandId, js::jit::CallFlags)’: 21:06.96 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CacheIR.h:392:8: warning: ‘addArgc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 21:06.96 392 | bool hasArgumentArray = !*addArgc; 21:06.96 | ^~~~~~~~~~~~~~~~ 21:06.96 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CacheIR.h:792:10: note: ‘addArgc’ was declared here 21:06.97 792 | bool addArgc; 21:06.97 | ^~~~~~~ 21:07.36 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CacheIR.h: In function ‘js::jit::ValOperandId js::jit::CacheIRWriter::loadArgumentFixedSlot(js::jit::ArgumentKind, uint32_t, js::jit::CallFlags)’: 21:07.36 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CacheIR.h:392:8: warning: ‘addArgc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 21:07.36 392 | bool hasArgumentArray = !*addArgc; 21:07.36 | ^~~~~~~~~~~~~~~~ 21:07.36 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CacheIR.h:779:10: note: ‘addArgc’ was declared here 21:07.36 779 | bool addArgc; 21:07.36 | ^~~~~~~ 21:09.67 In function ‘const UChar* icu_67::ufmtval_getString_67(const UFormattedValue*, int32_t*, UErrorCode*)’: 21:09.67 cc1plus: warning: function may return address of local variable [-Wreturn-local-addr] 21:09.67 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/formattedvalue.cpp:205:19: note: declared here 21:09.67 205 | UnicodeString readOnlyAlias = impl->fFormattedValue->toTempString(*ec); 21:09.68 | ^~~~~~~~~~~~~ 21:21.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/EnvironmentObject.h:19, 21:21.08 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/BaselineJIT.h:19, 21:21.08 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/BaselineJIT.cpp:7, 21:21.09 from Unified_cpp_js_src_jit2.cpp:2: 21:21.09 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/GlobalObject.h: In member function ‘js::jit::AttachDecision js::jit::GetPropIRGenerator::tryAttachPrimitive(js::jit::ValOperandId, JS::HandleId)’: 21:21.09 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/GlobalObject.h:146:48: warning: ‘protoKey’ may be used uninitialized in this function [-Wmaybe-uninitialized] 21:21.09 146 | return APPLICATION_SLOTS + JSProto_LIMIT + key; 21:21.09 | ^~~ 21:21.09 In file included from Unified_cpp_js_src_jit2.cpp:29: 21:21.09 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CacheIR.cpp:1910:14: note: ‘protoKey’ was declared here 21:21.09 1910 | JSProtoKey protoKey; 21:21.09 | ^~~~~~~~ 21:28.94 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/measunit_extra.cpp:13: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 21:28.94 13 | #define UNISTR_FROM_STRING_EXPLICIT 21:28.94 | 21:28.94 : note: this is the location of the previous definition 21:44.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Iteration.h:19, 21:44.40 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Iteration.cpp:9, 21:44.40 from Unified_cpp_js_src20.cpp:2: 21:44.40 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 21:44.40 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 21:44.40 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 21:44.40 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 21:44.40 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 21:44.40 | ~~^~~~~~~~~~~~~~~~~~ 21:46.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 21:46.77 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/ArrayBufferObject.h:20, 21:46.77 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Realm.h:25, 21:46.77 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/MacroAssembler.h:14, 21:46.77 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CacheIR.h:20, 21:46.77 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CodeGenerator.h:12, 21:46.77 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CodeGenerator.cpp:7, 21:46.77 from Unified_cpp_js_src_jit3.cpp:2: 21:46.78 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 21:46.78 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 21:46.78 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 21:46.78 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 21:46.78 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 21:46.78 | ~~^~~~~~~~~~~~~~~~~~ 21:47.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 21:47.16 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/ArrayBufferObject.h:20, 21:47.16 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/TypedObject.h:16, 21:47.16 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/BaselineIC.h:12, 21:47.16 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/MIR.h:24, 21:47.16 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/FoldLinearArithConstants.h:10, 21:47.17 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/FoldLinearArithConstants.cpp:7, 21:47.17 from Unified_cpp_js_src_jit4.cpp:2: 21:47.17 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 21:47.17 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 21:47.17 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 21:47.17 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 21:47.18 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 21:47.18 | ~~^~~~~~~~~~~~~~~~~~ 21:59.20 Compiling dbus v0.6.4 22:03.87 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/number_asformat.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 22:03.87 10 | #define UNISTR_FROM_STRING_EXPLICIT 22:03.87 | 22:03.87 : note: this is the location of the previous definition 22:08.97 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/number_capi.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 22:08.97 10 | #define UNISTR_FROM_STRING_EXPLICIT 22:08.97 | 22:08.97 : note: this is the location of the previous definition 22:14.42 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/static_unicode_sets.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 22:14.42 10 | #define UNISTR_FROM_STRING_EXPLICIT 22:14.42 | 22:14.42 : note: this is the location of the previous definition 22:17.91 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/number_currencysymbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 22:17.91 10 | #define UNISTR_FROM_STRING_EXPLICIT 22:17.91 | 22:17.91 : note: this is the location of the previous definition 22:39.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 22:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 22:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/GeneratorObject.h:14, 22:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/EnvironmentObject.h:18, 22:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSObject-inl.h:13, 22:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSObject.cpp:11, 22:39.97 from Unified_cpp_js_src21.cpp:2: 22:39.97 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 22:39.97 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 22:39.97 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 22:39.97 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 22:39.97 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 22:39.97 | ~~^~~~~~~~~~~~~~~~~~ 22:42.46 Compiling nserror v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/xpcom/rust/nserror) 22:43.66 Compiling chardetng_c v0.1.1 22:43.68 Compiling shift_or_euc_c v0.1.0 22:44.14 Compiling cexpr v0.4.0 22:44.31 Compiling glsl v4.0.3 22:51.00 Compiling block-buffer v0.7.3 22:51.52 Compiling digest v0.8.0 22:51.92 Compiling gleam v0.11.0 22:58.23 Compiling mp4parse v0.11.4 (https://github.com/mozilla/mp4parse-rust?rev=0dc3e6e7c5371fe21f69b847f61c65fe6d6dc317#0dc3e6e7) 23:01.46 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/number_mapper.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 23:01.46 10 | #define UNISTR_FROM_STRING_EXPLICIT 23:01.46 | 23:01.47 : note: this is the location of the previous definition 23:06.53 Compiling rand_chacha v0.2.1 23:07.59 Compiling rand_pcg v0.2.1 23:08.33 Compiling tokio-io v0.1.7 23:12.50 Compiling mio-uds v0.6.7 23:13.01 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/number_multiplier.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 23:13.01 10 | #define UNISTR_FROM_STRING_EXPLICIT 23:13.01 | 23:13.01 : note: this is the location of the previous definition 23:13.86 Compiling gfx-backend-empty v0.5.0 23:15.36 Compiling gfx-memory v0.1.3 23:16.06 Compiling gfx-descriptor v0.1.0 23:17.59 Compiling cmake v0.1.29 23:19.25 Compiling libloading v0.5.2 23:19.64 Compiling libsqlite3-sys v0.18.0 23:21.11 Compiling lmdb-rkv-sys v0.11.0 23:21.12 Compiling glslopt v0.1.2 23:22.92 Compiling mozglue-static v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/mozglue/static/rust) 23:24.43 Compiling synstructure v0.12.1 23:24.94 Compiling darling_core v0.10.1 23:29.39 Compiling serde_derive v1.0.104 23:29.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/MemoryMetrics.cpp:13, 23:29.46 from Unified_cpp_js_src21.cpp:38: 23:29.46 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In function ‘size_t JS::SystemCompartmentCount(JSContext*)’: 23:29.46 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:103:13: warning: ‘*((void*)(& comp)+40).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 23:29.46 103 | return *it; 23:29.46 | ^~ 23:29.46 In file included from Unified_cpp_js_src21.cpp:38: 23:29.46 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/MemoryMetrics.cpp:748:25: note: ‘*((void*)(& comp)+40).js::CompartmentsInZoneIter::it’ was declared here 23:29.46 748 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 23:29.46 | ^~~~ 23:29.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/MemoryMetrics.cpp:13, 23:29.53 from Unified_cpp_js_src21.cpp:38: 23:29.53 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In function ‘size_t JS::UserCompartmentCount(JSContext*)’: 23:29.53 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:103:13: warning: ‘*((void*)(& comp)+40).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 23:29.53 103 | return *it; 23:29.53 | ^~ 23:29.53 In file included from Unified_cpp_js_src21.cpp:38: 23:29.53 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/MemoryMetrics.cpp:758:25: note: ‘*((void*)(& comp)+40).js::CompartmentsInZoneIter::it’ was declared here 23:29.53 758 | for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 23:29.53 | ^~~~ 23:31.78 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/xpcom/rust/xpcom/xpcom_macros) 23:33.02 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/number_patternstring.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 23:33.03 10 | #define UNISTR_FROM_STRING_EXPLICIT 23:33.03 | 23:33.03 : note: this is the location of the previous definition 23:33.03 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/number_patternstring.cpp:11: warning: "UNISTR_FROM_CHAR_EXPLICIT" redefined 23:33.03 11 | #define UNISTR_FROM_CHAR_EXPLICIT 23:33.03 | 23:33.03 : note: this is the location of the previous definition 23:42.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 23:42.82 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/ArrayBufferObject.h:20, 23:42.82 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/TypedObject.h:16, 23:42.82 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/NativeObject-inl.h:14, 23:42.82 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/NativeObject.cpp:7, 23:42.82 from Unified_cpp_js_src22.cpp:2: 23:42.82 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 23:42.82 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 23:42.82 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 23:42.82 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 23:42.83 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 23:42.83 | ~~^~~~~~~~~~~~~~~~~~ 23:46.47 Compiling proc-macro-hack v0.5.11 23:48.77 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/number_skeletons.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 23:48.77 10 | #define UNISTR_FROM_STRING_EXPLICIT 23:48.77 | 23:48.78 : note: this is the location of the previous definition 23:57.02 In file included from /usr/include/string.h:519, 23:57.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/string.h:3, 23:57.02 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/cmemory.h:32, 23:57.02 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/charstr.h:20, 23:57.02 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/ucurr.cpp:23: 23:57.02 In function ‘char* strncpy(char*, const char*, size_t)’, 23:57.02 inlined from ‘CReg::CReg(const UChar*, const char*)’ at /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/ucurr.cpp:383:9, 23:57.02 inlined from ‘static const void* CReg::reg(const UChar*, const char*, UErrorCode*)’ at /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/ucurr.cpp:392:41, 23:57.02 inlined from ‘const void* ucurr_register_67(const UChar*, const char*, UErrorCode*)’ at /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/ucurr.cpp:464:25: 23:57.02 /usr/include/bits/string_fortified.h:91:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 23:57.03 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 23:57.03 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:57.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/ucurr.cpp:25: 23:57.03 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/ucurr.cpp: In function ‘const void* ucurr_register_67(const UChar*, const char*, UErrorCode*)’: 23:57.03 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/cstring.h:37:57: note: length computed here 23:57.03 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 23:57.03 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/ucurr.cpp:379:32: note: in expansion of macro ‘uprv_strlen’ 23:57.03 379 | int32_t len = (int32_t)uprv_strlen(_id); 23:57.03 | ^~~~~~~~~~~ 23:57.66 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/number_utils.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 23:57.66 10 | #define UNISTR_FROM_STRING_EXPLICIT 23:57.66 | 23:57.67 : note: this is the location of the previous definition 23:57.72 Compiling cssparser v0.28.0 24:12.70 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/numparse_affixes.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 24:12.70 10 | #define UNISTR_FROM_STRING_EXPLICIT 24:12.70 | 24:12.70 : note: this is the location of the previous definition 24:18.13 config/external/rlbox_lucet_sandbox 24:18.21 third_party/sqlite3/src 24:19.48 Compiling cstr-macros v0.1.6 24:19.87 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/numparse_compositions.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 24:19.87 10 | #define UNISTR_FROM_STRING_EXPLICIT 24:19.87 | 24:19.87 : note: this is the location of the previous definition 24:21.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 24:21.76 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 24:21.76 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CompileWrappers.h:10, 24:21.76 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitContext.h:12, 24:21.76 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitAllocPolicy.h:20, 24:21.76 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CompileInfo.h:14, 24:21.76 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/MIRGenerator.h:17, 24:21.76 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/IonCompileTask.h:12, 24:21.76 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/IonCompileTask.cpp:7, 24:21.77 from Unified_cpp_js_src_jit5.cpp:2: 24:21.77 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 24:21.77 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 24:21.77 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 24:21.77 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 24:21.77 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 24:21.77 | ~~^~~~~~~~~~~~~~~~~~ 24:24.02 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/numparse_currency.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 24:24.02 10 | #define UNISTR_FROM_STRING_EXPLICIT 24:24.02 | 24:24.02 : note: this is the location of the previous definition 24:25.01 Compiling derive_more v0.99.2 24:26.18 Compiling cssparser-macros v0.6.0 24:28.18 Compiling rental-impl v0.5.5 24:28.18 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/numparse_decimal.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 24:28.18 10 | #define UNISTR_FROM_STRING_EXPLICIT 24:28.18 | 24:28.18 : note: this is the location of the previous definition 24:33.11 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/numparse_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 24:33.11 10 | #define UNISTR_FROM_STRING_EXPLICIT 24:33.11 | 24:33.11 : note: this is the location of the previous definition 24:34.14 Compiling scroll_derive v0.10.1 24:40.22 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/numparse_parsednumber.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 24:40.22 10 | #define UNISTR_FROM_STRING_EXPLICIT 24:40.22 | 24:40.22 : note: this is the location of the previous definition 24:42.44 In file included from /usr/include/string.h:519, 24:42.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/string.h:3, 24:42.44 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/cmemory.h:32, 24:42.44 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/charstr.h:20, 24:42.44 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/uloc_tag.cpp:18: 24:42.44 In function ‘char* strncpy(char*, const char*, size_t)’, 24:42.44 inlined from ‘ULanguageTag* ultag_parse(const char*, int32_t, int32_t*, UErrorCode*)’ at /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/uloc_tag.cpp:2135:21, 24:42.44 inlined from ‘void ulocimp_forLanguageTag_67(const char*, int32_t, icu_67::ByteSink&, int32_t*, UErrorCode*)’ at /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/uloc_tag.cpp:2799:88: 24:42.45 /usr/include/bits/string_fortified.h:91:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 24:42.45 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 24:42.45 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:42.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/uloc_tag.cpp:20: 24:42.45 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/uloc_tag.cpp: In function ‘void ulocimp_forLanguageTag_67(const char*, int32_t, icu_67::ByteSink&, int32_t*, UErrorCode*)’: 24:42.45 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/cstring.h:37:57: note: length computed here 24:42.45 37 | #define uprv_strlen(str) U_STANDARD_CPP_NAMESPACE strlen(str) 24:42.45 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/uloc_tag.cpp:2134:46: note: in expansion of macro ‘uprv_strlen’ 24:42.45 2134 | size_t preferredTagLen = uprv_strlen(preferredTag); 24:42.45 | ^~~~~~~~~~~ 24:44.04 Compiling num-derive v0.3.0 24:44.53 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/numparse_scientific.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 24:44.53 10 | #define UNISTR_FROM_STRING_EXPLICIT 24:44.53 | 24:44.54 : note: this is the location of the previous definition 24:48.08 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/numparse_symbols.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 24:48.08 10 | #define UNISTR_FROM_STRING_EXPLICIT 24:48.08 | 24:48.09 : note: this is the location of the previous definition 24:51.95 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/numparse_validators.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 24:51.95 10 | #define UNISTR_FROM_STRING_EXPLICIT 24:51.95 | 24:51.96 : note: this is the location of the previous definition 24:55.63 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/numrange_fluent.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 24:55.63 10 | #define UNISTR_FROM_STRING_EXPLICIT 24:55.63 | 24:55.63 : note: this is the location of the previous definition 25:00.44 Compiling prost-derive v0.6.1 25:01.92 Compiling intl-memoizer v0.4.0 25:03.81 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/numrange_impl.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 25:03.81 10 | #define UNISTR_FROM_STRING_EXPLICIT 25:03.81 | 25:03.81 : note: this is the location of the previous definition 25:04.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 25:04.29 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 25:04.29 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Printer.cpp:21, 25:04.29 from Unified_cpp_js_src23.cpp:2: 25:04.29 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 25:04.29 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 25:04.29 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 25:04.29 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 25:04.29 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 25:04.29 | ~~^~~~~~~~~~~~~~~~~~ 25:06.97 Compiling env_logger v0.6.2 25:11.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 25:11.61 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 25:11.61 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CompileWrappers.h:10, 25:11.61 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitContext.h:12, 25:11.61 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitContext.cpp:7, 25:11.61 from Unified_cpp_js_src_jit6.cpp:2: 25:11.62 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 25:11.62 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 25:11.62 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 25:11.62 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 25:11.62 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 25:11.62 | ~~^~~~~~~~~~~~~~~~~~ 25:22.79 Compiling fluent-pseudo v0.2.1 25:24.19 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/rust-helper) 25:26.86 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/intl/encoding_glue) 25:29.15 Compiling sha2 v0.8.0 25:30.64 Compiling glsl-to-cxx v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/gfx/wr/glsl-to-cxx) 25:33.56 /builddir/build/BUILD/thunderbird-78.6.1/third_party/sqlite3/src/sqlite3.c: In function ‘sqlite3SelectNew’: 25:33.92 /builddir/build/BUILD/thunderbird-78.6.1/third_party/sqlite3/src/sqlite3.c:128050:10: warning: function may return address of local variable [-Wreturn-local-addr] 25:33.92 128050 | return pNew; 25:33.93 | ^~~~ 25:33.93 /builddir/build/BUILD/thunderbird-78.6.1/third_party/sqlite3/src/sqlite3.c:128010:10: note: declared here 25:33.93 128010 | Select standin; 25:33.93 | ^~~~~~~ 25:38.84 In file included from Unified_cpp_js_src_jit6.cpp:11: 25:38.85 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitFrames.cpp: In member function ‘uintptr_t* js::jit::JitFrameLayout::slotRef(js::jit::SafepointSlotEntry)’: 25:38.85 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitFrames.cpp:784:12: note: parameter passing for argument of type ‘js::jit::SafepointSlotEntry’ changed in GCC 9.1 25:38.85 784 | uintptr_t* JitFrameLayout::slotRef(SafepointSlotEntry where) { 25:38.85 | ^~~~~~~~~~~~~~ 25:40.40 Compiling mp4parse_capi v0.11.4 (https://github.com/mozilla/mp4parse-rust?rev=0dc3e6e7c5371fe21f69b847f61c65fe6d6dc317#0dc3e6e7) 25:49.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 25:49.89 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 25:49.89 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/RegExpObject.h:21, 25:49.89 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/RegExpObject.cpp:7, 25:49.89 from Unified_cpp_js_src24.cpp:2: 25:49.89 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 25:49.89 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 25:49.89 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 25:49.89 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 25:49.90 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 25:49.90 | ~~^~~~~~~~~~~~~~~~~~ 25:50.13 Compiling rand v0.7.2 26:04.42 Compiling tokio-reactor v0.1.3 26:08.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 26:08.25 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 26:08.25 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/CompileWrappers.h:10, 26:08.25 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitContext.h:12, 26:08.25 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitAllocPolicy.h:20, 26:08.25 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/IonAnalysis.h:12, 26:08.26 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/LICM.cpp:9, 26:08.26 from Unified_cpp_js_src_jit7.cpp:2: 26:08.26 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 26:08.26 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 26:08.26 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 26:08.26 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 26:08.26 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 26:08.26 | ~~^~~~~~~~~~~~~~~~~~ 26:08.58 Compiling tokio-codec v0.1.0 26:11.27 Compiling cubeb-sys v0.7.0 26:21.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Iteration.h:19, 26:21.74 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:17, 26:21.74 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Shape-inl.h:13, 26:21.74 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Shape.cpp:9, 26:21.74 from Unified_cpp_js_src25.cpp:2: 26:21.74 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 26:21.74 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 26:21.74 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 26:21.75 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 26:21.75 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 26:21.75 | ~~^~~~~~~~~~~~~~~~~~ 26:29.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/Bailouts.h:22, 26:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/BaselineJIT.h:15, 26:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/Ion.h:13, 26:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/FixedList.h:12, 26:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/MIRGraph.h:13, 26:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/MIRGraph.cpp:7, 26:29.54 from Unified_cpp_js_src_jit8.cpp:2: 26:29.54 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 26:29.54 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 26:29.54 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 26:29.54 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 26:29.54 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 26:29.54 | ~~^~~~~~~~~~~~~~~~~~ 26:47.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Shape.cpp:17, 26:47.48 from Unified_cpp_js_src25.cpp:2: 26:47.48 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h: In member function ‘void js::NewObjectCache::invalidateEntriesForShape(JSContext*, js::HandleShape, JS::HandleObject)’: 26:47.48 /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/PublicIterators.h:129:7: warning: ‘*((void*)(& realm)+16).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function [-Wmaybe-uninitialized] 26:47.48 129 | it++; 26:47.48 | ~~^~ 26:47.48 In file included from Unified_cpp_js_src25.cpp:2: 26:47.48 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Shape.cpp:2209:25: note: ‘*((void*)(& realm)+16).js::RealmsInCompartmentIter::it’ was declared here 26:47.48 2209 | for (RealmsInZoneIter realm(shape->zone()); !realm.done(); realm.next()) { 26:47.49 | ^~~~~ 26:57.57 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/string_segment.cpp:10: warning: "UNISTR_FROM_STRING_EXPLICIT" redefined 26:57.57 10 | #define UNISTR_FROM_STRING_EXPLICIT 26:57.57 | 26:57.57 : note: this is the location of the previous definition 27:04.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/MIRGenerator.h:20, 27:04.34 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/LICM.cpp:11, 27:04.34 from Unified_cpp_js_src_jit7.cpp:2: 27:04.34 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/MIR.h: In member function ‘js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewGet(js::jit::CallInfo&, js::Scalar::Type)’: 27:04.35 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/MIR.h:8013:33: warning: ‘littleEndian’ may be used uninitialized in this function [-Wmaybe-uninitialized] 27:04.35 8013 | storageType_(storageType) { 27:04.35 | ^ 27:04.37 In file included from Unified_cpp_js_src_jit7.cpp:38: 27:04.37 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/MCallOptimize.cpp:4097:16: note: ‘littleEndian’ was declared here 27:04.37 4097 | MDefinition* littleEndian; 27:04.37 | ^~~~~~~~~~~~ 27:04.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitAllocPolicy.h:19, 27:04.70 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/IonAnalysis.h:12, 27:04.70 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/LICM.cpp:9, 27:04.70 from Unified_cpp_js_src_jit7.cpp:2: 27:04.70 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/InlineList.h: In member function ‘js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineDataViewSet(js::jit::CallInfo&, js::Scalar::Type)’: 27:04.70 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/InlineList.h:314:14: warning: ‘littleEndian’ may be used uninitialized in this function [-Wmaybe-uninitialized] 27:04.70 314 | at->next = item; 27:04.70 | ~~~~~~~~~^~~~~~ 27:04.70 In file included from Unified_cpp_js_src_jit7.cpp:38: 27:04.70 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/MCallOptimize.cpp:4170:16: note: ‘littleEndian’ was declared here 27:04.70 4170 | MDefinition* littleEndian; 27:04.70 | ^~~~~~~~~~~~ 27:06.02 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/MCallOptimize.cpp: In member function ‘js::jit::IonBuilder::InliningResult js::jit::IonBuilder::inlineTypedArray(js::jit::CallInfo&, js::Native)’: 27:06.02 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/MCallOptimize.cpp:3164:26: warning: ‘ins’ may be used uninitialized in this function [-Wmaybe-uninitialized] 27:06.02 3164 | MOZ_TRY(resumeAfter(ins)); 27:06.02 | ^ 27:14.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/util/Poison.h:24, 27:14.86 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/ds/LifoAlloc.h:30, 27:14.86 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/JitAllocPolicy.h:18, 27:14.86 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/IonAnalysis.h:12, 27:14.86 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/LICM.cpp:9, 27:14.86 from Unified_cpp_js_src_jit7.cpp:2: 27:14.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)’: 27:14.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:430:47: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 27:14.87 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 27:14.87 | ^~~~~~~~~~~ 27:14.87 In file included from Unified_cpp_js_src_jit7.cpp:47: 27:14.87 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/MIR.cpp:3940:13: note: ‘res’ was declared here 27:14.87 3940 | int32_t res; 27:14.87 | ^~~ 27:14.89 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/MIR.cpp: In member function ‘virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)’: 27:14.90 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/MIR.cpp:3971:31: warning: ‘res’ may be used uninitialized in this function [-Wmaybe-uninitialized] 27:14.90 3971 | return MConstant::NewInt64(alloc, res); 27:14.90 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 27:16.67 third_party/prio 27:16.73 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d32’: 27:16.73 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 27:16.73 117 | #pragma pipeloop(0) 27:16.73 | 27:16.73 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d16’: 27:16.73 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 27:16.73 128 | #pragma pipeloop(0) 27:16.74 | 27:16.74 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/montmulf.c: In function ‘conv_i32_to_d32_and_d16’: 27:16.74 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 27:16.74 143 | #pragma pipeloop(0) 27:16.74 | 27:16.74 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/montmulf.c: In function ‘mont_mulf_noconv’: 27:16.74 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring ‘#pragma pipeloop ’ [-Wunknown-pragmas] 27:16.74 218 | #pragma pipeloop(0) 27:16.74 | 27:16.75 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable ‘dptmp’ [-Wunused-variable] 27:16.75 197 | double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 27:16.75 | ^~~~~ 27:16.75 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable ‘nextm2j’ [-Wunused-variable] 27:16.75 196 | double digit, m2j, nextm2j, a, b; 27:16.75 | ^~~~~~~ 27:16.75 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable ‘tmp’ [-Wunused-variable] 27:16.75 195 | int tmp; 27:16.75 | ^~~ 27:18.51 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/mpi.c: In function ‘mp_gcd’: 27:18.51 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/mpi.c:1732:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 27:18.51 1732 | for (i = 0; i < USED(&f) && i < USED(&g); i++) { 27:18.51 | ^ 27:18.51 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/mpi.c:1732:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} [-Wsign-compare] 27:18.51 1732 | for (i = 0; i < USED(&f) && i < USED(&g); i++) { 27:18.51 | ^ 27:18.51 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/mpi.c:1734:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 27:18.52 1734 | for (j = 0; j < MP_DIGIT_BIT; j++) { 27:18.52 | ^ 27:18.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/mpi.c:10: 27:18.52 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/mpi.c: In function ‘s_mp_fixup_reciprocal’: 27:18.52 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/mpi-priv.h:86:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 27:18.52 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 27:18.52 | ^ 27:18.52 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/mpi.c:2133:17: note: in expansion of macro ‘MP_MIN’ 27:18.52 2133 | int j = MP_MIN(k, MP_DIGIT_BIT); 27:18.52 | ^~~~~~ 27:18.53 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/mpi-priv.h:86:37: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 27:18.53 86 | #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 27:18.53 | ^~~ 27:18.53 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/mpi.c:2133:17: note: in expansion of macro ‘MP_MIN’ 27:18.53 2133 | int j = MP_MIN(k, MP_DIGIT_BIT); 27:18.53 | ^~~~~~ 27:18.53 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/mpi.c:2135:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 27:18.53 2135 | if (j < MP_DIGIT_BIT) { 27:18.53 | ^ 27:18.59 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/mpi.c: In function ‘s_mp_todigit’: 27:18.59 /builddir/build/BUILD/thunderbird-78.6.1/security/nss/lib/freebl/mpi/mpi.c:4706:13: warning: comparison of integer expressions of different signedness: ‘mp_digit’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 27:18.59 4706 | if (val >= r) 27:18.59 | ^~ 27:29.53 third_party/msgpack 27:29.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 27:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/ArrayBufferObject.h:20, 27:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/TypedObject.h:16, 27:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/BaselineIC.h:12, 27:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/MIR.h:24, 27:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/Recover.h:14, 27:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/Recover.cpp:7, 27:29.72 from Unified_cpp_js_src_jit9.cpp:2: 27:29.72 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 27:29.72 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 27:29.72 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 27:29.72 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 27:29.72 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 27:29.72 | ~~^~~~~~~~~~~~~~~~~~ 27:33.39 media/libjpeg 27:35.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Runtime.h:64, 27:35.05 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/ArrayBufferObject.h:20, 27:35.05 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/DataViewObject.h:14, 27:35.05 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/StructuredClone.cpp:45, 27:35.05 from Unified_cpp_js_src26.cpp:2: 27:35.05 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 27:35.05 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 27:35.05 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 27:35.06 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 27:35.06 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 27:35.06 | ~~^~~~~~~~~~~~~~~~~~ 27:40.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 27:40.34 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 27:40.34 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Warnings.cpp:17, 27:40.34 from Unified_cpp_js_src28.cpp:2: 27:40.34 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 27:40.35 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 27:40.35 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 27:40.35 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 27:40.35 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 27:40.35 | ~~^~~~~~~~~~~~~~~~~~ 27:41.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/Bailouts.h:22, 27:41.81 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/BaselineJIT.h:15, 27:41.81 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/TypeInference-inl.h:22, 27:41.81 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/TypeInference.cpp:7, 27:41.81 from Unified_cpp_js_src27.cpp:2: 27:41.81 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 27:41.81 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 27:41.81 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 27:41.81 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 27:41.81 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 27:41.81 | ~~^~~~~~~~~~~~~~~~~~ 27:42.76 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/ucol_sit.cpp: In function ‘UCollator* ucol_openFromShortString_67(const char*, UBool, UParseError*, UErrorCode*)’: 27:42.76 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: ‘uint32_t ucol_setVariableTop_67(UCollator*, const UChar*, int32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 27:42.76 552 | ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 27:42.76 | ^ 27:42.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/unicode/platform.h:25, 27:42.76 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/unicode/ptypes.h:52, 27:42.77 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/unicode/umachine.h:46, 27:42.77 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/unicode/utypes.h:38, 27:42.77 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/unicode/ustring.h:21, 27:42.77 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/ucol_sit.cpp:18: 27:42.77 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/unicode/urename.h:781:54: note: declared here 27:42.77 781 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 27:42.77 | ^~~~~~~~~~~~~~~~~~~ 27:42.77 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 27:42.77 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 27:42.77 | ^ 27:42.77 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 27:42.77 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 27:42.77 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:42.77 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/unicode/urename.h:781:29: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 27:42.77 781 | #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 27:42.77 | ^~~~~~~~~~~~~~~~~~~~~~~~ 27:42.77 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/unicode/ucol.h:1273:1: note: in expansion of macro ‘ucol_setVariableTop’ 27:42.77 1273 | ucol_setVariableTop(UCollator *coll, 27:42.77 | ^~~~~~~~~~~~~~~~~~~ 27:42.77 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: ‘void ucol_restoreVariableTop_67(UCollator*, uint32_t, UErrorCode*)’ is deprecated [-Wdeprecated-declarations] 27:42.77 554 | ucol_restoreVariableTop(result, s.variableTopValue, status); 27:42.78 | ^ 27:42.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/unicode/platform.h:25, 27:42.78 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/unicode/ptypes.h:52, 27:42.78 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/unicode/umachine.h:46, 27:42.78 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/unicode/utypes.h:38, 27:42.78 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/unicode/ustring.h:21, 27:42.78 from /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/ucol_sit.cpp:18: 27:42.78 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/unicode/urename.h:772:58: note: declared here 27:42.78 772 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 27:42.78 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:42.78 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/unicode/uvernum.h:128:50: note: in definition of macro ‘U_DEF_ICU_ENTRY_POINT_RENAME’ 27:42.78 128 | # define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 27:42.78 | ^ 27:42.78 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/unicode/uvernum.h:130:47: note: in expansion of macro ‘U_DEF2_ICU_ENTRY_POINT_RENAME’ 27:42.78 130 | # define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 27:42.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:42.80 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/common/unicode/urename.h:772:33: note: in expansion of macro ‘U_ICU_ENTRY_POINT_RENAME’ 27:42.80 772 | #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 27:42.80 | ^~~~~~~~~~~~~~~~~~~~~~~~ 27:42.80 /builddir/build/BUILD/thunderbird-78.6.1/intl/icu/source/i18n/unicode/ucol.h:1307:1: note: in expansion of macro ‘ucol_restoreVariableTop’ 27:42.80 1307 | ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 27:42.80 | ^~~~~~~~~~~~~~~~~~~~~~~ 27:43.80 modules/brotli 27:56.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/CallArgs.h:74, 27:56.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/CallNonGenericMethod.h:12, 27:56.36 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/NamespaceImports.h:15, 27:56.36 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/gc/Barrier.h:12, 27:56.36 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSObject.h:12, 27:56.36 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/Array.h:17, 27:56.36 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/Recover.h:12, 27:56.36 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/Recover.cpp:7, 27:56.36 from Unified_cpp_js_src_jit9.cpp:2: 27:56.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h: In member function ‘virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const’: 27:56.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:430:47: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 27:56.36 430 | return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 27:56.36 | ^~~~~~~~~~~ 27:56.36 In file included from Unified_cpp_js_src_jit9.cpp:2: 27:56.36 /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/Recover.cpp:316:11: note: ‘result’ was declared here 27:56.36 316 | int32_t result; 27:56.36 | ^~~~~~ 28:08.52 /builddir/build/BUILD/thunderbird-78.6.1/media/libjpeg/jdphuff.c: In function ‘decode_mcu_DC_first’: 28:08.52 /builddir/build/BUILD/thunderbird-78.6.1/media/libjpeg/jdphuff.c:214:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 28:08.52 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 28:08.52 | ^~~ 28:08.52 /builddir/build/BUILD/thunderbird-78.6.1/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro ‘HUFF_EXTEND’ 28:08.52 343 | s = HUFF_EXTEND(r, s); 28:08.52 | ^~~~~~~~~~~ 28:08.52 /builddir/build/BUILD/thunderbird-78.6.1/media/libjpeg/jdphuff.c: In function ‘decode_mcu_AC_first’: 28:08.53 /builddir/build/BUILD/thunderbird-78.6.1/media/libjpeg/jdphuff.c:214:60: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand [-Wsign-compare] 28:08.53 214 | ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 28:08.53 | ^~~ 28:08.53 /builddir/build/BUILD/thunderbird-78.6.1/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro ‘HUFF_EXTEND’ 28:08.53 420 | s = HUFF_EXTEND(r, s); 28:08.53 | ^~~~~~~~~~~ 28:20.17 modules/woff2 28:20.23 modules/xz-embedded 28:20.89 media/libvorbis 28:21.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/scales.h:21, 28:21.12 from /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/vorbis_codebook.c:23: 28:21.12 /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/os.h:177:12: warning: ‘vorbis_ftoi’ defined but not used [-Wunused-function] 28:21.12 177 | static int vorbis_ftoi(double f){ 28:21.12 | ^~~~~~~~~~~ 28:21.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/bitrate.h:22, 28:21.97 from /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/codec_internal.h:58, 28:21.97 from /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/vorbis_floor1.c:22: 28:21.97 /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/os.h:177:12: warning: ‘vorbis_ftoi’ defined but not used [-Wunused-function] 28:21.97 177 | static int vorbis_ftoi(double f){ 28:21.97 | ^~~~~~~~~~~ 28:22.43 media/libmkv 28:22.52 /builddir/build/BUILD/thunderbird-78.6.1/media/libmkv/EbmlBufferWriter.c:43:13: warning: ‘_Serialize’ defined but not used [-Wunused-function] 28:22.52 43 | static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 28:22.53 | ^~~~~~~~~~ 28:23.68 media/libvpx 28:23.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/bitrate.h:22, 28:23.92 from /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/codec_internal.h:58, 28:23.92 from /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/vorbis_info.c:25: 28:23.92 /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/os.h:177:12: warning: ‘vorbis_ftoi’ defined but not used [-Wunused-function] 28:23.92 177 | static int vorbis_ftoi(double f){ 28:23.92 | ^~~~~~~~~~~ 28:23.92 In file included from Unified_cpp_modules_woff20.cpp:29: 28:23.92 /builddir/build/BUILD/thunderbird-78.6.1/modules/woff2/src/woff2_dec.cc: In function ‘bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)’: 28:23.92 /builddir/build/BUILD/thunderbird-78.6.1/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable ‘dst_offset’ [-Wunused-variable] 28:23.92 1177 | uint64_t dst_offset = first_table_offset; 28:23.92 | ^~~~~~~~~~ 28:25.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/bitrate.h:22, 28:25.22 from /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/codec_internal.h:58, 28:25.22 from /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/vorbis_res0.c:27: 28:25.23 /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/os.h:177:12: warning: ‘vorbis_ftoi’ defined but not used [-Wunused-function] 28:25.23 177 | static int vorbis_ftoi(double f){ 28:25.23 | ^~~~~~~~~~~ 28:26.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/vorbis_window.c:19: 28:26.92 /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/os.h:177:12: warning: ‘vorbis_ftoi’ defined but not used [-Wunused-function] 28:26.92 177 | static int vorbis_ftoi(double f){ 28:26.92 | ^~~~~~~~~~~ 28:28.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/bitrate.h:22, 28:28.85 from /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/codec_internal.h:58, 28:28.85 from /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/vorbis_analysis.c:22, 28:28.85 from Unified_c_media_libvorbis0.c:2: 28:28.85 /builddir/build/BUILD/thunderbird-78.6.1/media/libvorbis/lib/os.h:177:12: warning: ‘vorbis_ftoi’ defined but not used [-Wunused-function] 28:28.85 177 | static int vorbis_ftoi(double f){ 28:28.85 | ^~~~~~~~~~~ 28:29.02 media/libaom 28:34.36 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 28:34.36 media/libdav1d/16bd_cdef_tmpl.c.stub 28:34.69 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:34.69 import imp 28:35.16 media/libdav1d/16bd_fg_apply_tmpl.c.stub 28:35.38 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:35.38 import imp 28:35.68 media/libdav1d/16bd_film_grain_tmpl.c.stub 28:35.96 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:35.96 import imp 28:36.36 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 28:36.57 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:36.57 import imp 28:36.88 media/libdav1d/16bd_ipred_tmpl.c.stub 28:37.18 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:37.19 import imp 28:37.53 media/libdav1d/16bd_itx_tmpl.c.stub 28:37.74 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:37.74 import imp 28:38.07 media/libdav1d/16bd_lf_apply_tmpl.c.stub 28:38.41 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:38.41 import imp 28:38.73 media/libdav1d/16bd_loopfilter_tmpl.c.stub 28:38.94 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:38.94 import imp 28:39.25 media/libdav1d/16bd_looprestoration_tmpl.c.stub 28:39.58 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:39.58 import imp 28:39.89 media/libdav1d/16bd_lr_apply_tmpl.c.stub 28:40.09 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:40.09 import imp 28:40.39 media/libdav1d/16bd_mc_tmpl.c.stub 28:40.70 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:40.70 import imp 28:41.06 media/libdav1d/16bd_recon_tmpl.c.stub 28:41.27 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:41.27 import imp 28:41.56 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 28:41.85 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:41.85 import imp 28:42.23 media/libdav1d/8bd_cdef_tmpl.c.stub 28:42.44 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:42.44 import imp 28:42.73 media/libdav1d/8bd_fg_apply_tmpl.c.stub 28:42.85 media/libdav1d/asm/16bd_cdef_init_tmpl.c.stub 28:42.85 media/libdav1d/asm/16bd_ipred_init_tmpl.c.stub 28:43.00 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:43.00 import imp 28:43.19 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:43.20 import imp 28:43.39 media/libdav1d/8bd_film_grain_tmpl.c.stub 28:43.52 media/libdav1d/asm/16bd_itx_init_tmpl.c.stub 28:43.61 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:43.61 import imp 28:43.73 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:43.73 import imp 28:43.89 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 28:44.03 media/libdav1d/asm/16bd_loopfilter_init_tmpl.c.stub 28:44.14 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:44.14 import imp 28:44.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/Bailouts.h:22, 28:44.19 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/jit/BaselineJIT.h:15, 28:44.19 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/TestingFunctions.cpp:47, 28:44.19 from Unified_cpp_js_src3.cpp:2: 28:44.19 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 28:44.19 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 28:44.19 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 28:44.19 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 28:44.19 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 28:44.19 | ~~^~~~~~~~~~~~~~~~~~ 28:44.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 28:44.21 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 28:44.21 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/intl/CommonFunctions.cpp:22, 28:44.21 from Unified_cpp_js_src4.cpp:2: 28:44.21 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 28:44.21 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 28:44.21 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 28:44.22 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 28:44.22 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 28:44.22 | ~~^~~~~~~~~~~~~~~~~~ 28:44.36 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:44.36 import imp 28:44.56 media/libdav1d/8bd_ipred_tmpl.c.stub 28:44.70 media/libdav1d/asm/16bd_looprestoration_init_tmpl.c.stub 28:44.78 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:44.78 import imp 28:44.90 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:44.90 import imp 28:45.06 media/libdav1d/8bd_itx_tmpl.c.stub 28:45.22 media/libdav1d/asm/16bd_mc_init_tmpl.c.stub 28:45.31 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:45.31 import imp 28:45.54 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:45.54 import imp 28:45.72 media/libdav1d/8bd_lf_apply_tmpl.c.stub 28:45.88 media/libdav1d/asm/8bd_cdef_init_tmpl.c.stub 28:45.92 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:45.92 import imp 28:46.09 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:46.09 import imp 28:46.22 media/libdav1d/8bd_loopfilter_tmpl.c.stub 28:46.39 media/libdav1d/asm/8bd_ipred_init_tmpl.c.stub 28:46.45 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:46.45 import imp 28:46.69 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:46.69 import imp 28:46.85 media/libdav1d/8bd_looprestoration_tmpl.c.stub 28:47.08 media/libdav1d/asm/8bd_itx_init_tmpl.c.stub 28:47.10 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:47.10 import imp 28:47.29 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:47.29 import imp 28:47.30 In file included from Unified_cpp_js_src4.cpp:38: 28:47.31 /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/intl/LanguageTag.cpp: In member function ‘bool js::intl::LanguageTag::canonicalizeUnicodeExtension(JSContext*, JS::UniqueChars&)’: 28:47.31 /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/intl/LanguageTag.cpp:462:8: warning: variable ‘ok’ set but not used [-Wunused-but-set-variable] 28:47.31 462 | bool ok; 28:47.31 | ^~ 28:47.32 /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/intl/LanguageTag.cpp: In member function ‘bool js::intl::LanguageTag::canonicalizeTransformExtension(JSContext*, JS::UniqueChars&)’: 28:47.32 /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/intl/LanguageTag.cpp:755:8: warning: variable ‘ok’ set but not used [-Wunused-but-set-variable] 28:47.33 755 | bool ok; 28:47.33 | ^~ 28:47.37 media/libdav1d/8bd_lr_apply_tmpl.c.stub 28:47.59 media/libdav1d/asm/8bd_loopfilter_init_tmpl.c.stub 28:47.60 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:47.60 import imp 28:47.88 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:47.88 import imp 28:47.97 media/libdav1d/8bd_mc_tmpl.c.stub 28:48.22 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:48.22 import imp 28:48.24 media/libdav1d/asm/8bd_looprestoration_init_tmpl.c.stub 28:48.45 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:48.45 import imp 28:48.50 media/libdav1d/8bd_recon_tmpl.c.stub 28:48.72 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:48.72 import imp 28:48.75 media/libdav1d/asm/8bd_mc_init_tmpl.c.stub 28:48.81 media/libdav1d/asm/cdef.o 28:49.02 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:49.02 import imp 28:49.12 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:49.12 import imp 28:49.35 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 28:49.35 import imp 28:49.37 media/libdav1d/asm/cdef16.o 28:49.46 media/libdav1d/asm/cdef_tmpl.o 28:49.53 media/libdav1d/asm/ipred.o 28:49.58 media/libdav1d/asm/itx.o 28:49.63 media/libdav1d 28:49.66 media/libdav1d/asm/loopfilter.o 28:49.83 media/libdav1d/asm/loopfilter16.o 28:49.90 media/libdav1d/asm/looprestoration.o 28:49.97 media/libdav1d/asm/looprestoration16.o 28:50.09 media/libdav1d/asm/looprestoration_common.o 28:50.19 media/libdav1d/asm/looprestoration_tmpl.o 28:50.27 media/libdav1d/asm/mc.o 28:50.34 media/libdav1d/asm/mc16.o 28:50.48 media/libdav1d/asm/msac.o 28:50.66 media/libdav1d/asm 28:53.45 media/libpng 28:54.52 In file included from Unified_c_media_libpng0.c:20: 28:54.52 /builddir/build/BUILD/thunderbird-78.6.1/media/libpng/arm/palette_neon_intrinsics.c: In function ‘png_do_expand_palette_rgba8_neon’: 28:54.52 /builddir/build/BUILD/thunderbird-78.6.1/media/libpng/arm/palette_neon_intrinsics.c:82:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} [-Wsign-compare] 28:54.52 82 | for (i = 0; i < row_width; i += pixels_per_chunk) 28:54.52 | ^ 28:54.53 /builddir/build/BUILD/thunderbird-78.6.1/media/libpng/arm/palette_neon_intrinsics.c:92:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} [-Wsign-compare] 28:54.53 92 | if (i != row_width) 28:54.53 | ^~ 28:54.53 /builddir/build/BUILD/thunderbird-78.6.1/media/libpng/arm/palette_neon_intrinsics.c: In function ‘png_do_expand_palette_rgb8_neon’: 28:54.53 /builddir/build/BUILD/thunderbird-78.6.1/media/libpng/arm/palette_neon_intrinsics.c:122:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} [-Wsign-compare] 28:54.53 122 | for (i = 0; i < row_width; i += pixels_per_chunk) 28:54.53 | ^ 28:54.54 /builddir/build/BUILD/thunderbird-78.6.1/media/libpng/arm/palette_neon_intrinsics.c:137:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} [-Wsign-compare] 28:54.54 137 | if (i != row_width) 28:54.54 | ^~ 29:07.39 media/libwebp/src/dec 29:14.45 media/libwebp/src/demux 29:24.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Iteration.h:19, 29:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:17, 29:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/streams/MiscellaneousOperations.cpp:20, 29:24.35 from Unified_cpp_js_src6.cpp:2: 29:24.35 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 29:24.35 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 29:24.35 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 29:24.36 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 29:24.36 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 29:24.36 | ~~^~~~~~~~~~~~~~~~~~ 29:29.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 29:29.77 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 29:29.77 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/intl/ListFormat.cpp:28, 29:29.77 from Unified_cpp_js_src5.cpp:2: 29:29.77 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 29:29.77 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 29:29.77 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 29:29.77 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 29:29.77 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 29:29.77 | ~~^~~~~~~~~~~~~~~~~~ 29:32.97 /builddir/build/BUILD/thunderbird-78.6.1/third_party/dav1d/src/decode.c: In function ‘decode_sb’: 29:32.98 /builddir/build/BUILD/thunderbird-78.6.1/third_party/dav1d/src/decode.c:2025:14: warning: ‘bx8’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29:32.98 2025 | int ctx, bx8, by8; 29:32.98 | ^~~ 29:32.99 /builddir/build/BUILD/thunderbird-78.6.1/third_party/dav1d/src/decode.c:2025:19: warning: ‘by8’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29:32.99 2025 | int ctx, bx8, by8; 29:32.99 | ^~~ 29:35.30 /builddir/build/BUILD/thunderbird-78.6.1/third_party/dav1d/src/decode.c: In function ‘dav1d_submit_frame’: 29:35.30 /builddir/build/BUILD/thunderbird-78.6.1/third_party/dav1d/src/decode.c:3387:9: warning: ‘out_delayed’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29:35.30 3387 | dav1d_thread_picture_ref(out_delayed, &f->sr_cur); 29:35.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:36.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Activation.h:25, 29:36.33 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/JSContext.h:30, 29:36.33 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/GlobalObject.h:32, 29:36.33 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/streams/ClassSpecMacro.h:15, 29:36.34 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/streams/ReadableStreamDefaultController.cpp:15, 29:36.34 from Unified_cpp_js_src7.cpp:11: 29:36.34 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 29:36.34 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 29:36.34 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 29:36.34 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 29:36.35 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 29:36.35 | ~~^~~~~~~~~~~~~~~~~~ 29:46.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/third_party/dav1d/src/obu.c:36: 29:46.49 /builddir/build/BUILD/thunderbird-78.6.1/third_party/dav1d/src/obu.c: In function ‘dav1d_parse_obus’: 29:46.49 /builddir/build/BUILD/thunderbird-78.6.1/third_party/dav1d/include/common/intops.h:36:22: warning: ‘off_after_idx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29:46.49 36 | return a > b ? a : b; 29:46.49 | ~~~~~~~~~~^~~ 29:46.49 /builddir/build/BUILD/thunderbird-78.6.1/third_party/dav1d/src/obu.c:922:29: note: ‘off_after_idx’ was declared here 29:46.49 922 | int off_before_idx, off_after_idx; 29:46.49 | ^~~~~~~~~~~~~ 29:46.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/third_party/dav1d/src/obu.c:36: 29:46.49 /builddir/build/BUILD/thunderbird-78.6.1/third_party/dav1d/include/common/intops.h:36:22: warning: ‘off_before_idx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29:46.49 36 | return a > b ? a : b; 29:46.49 | ~~~~~~~~~~^~~ 29:46.49 /builddir/build/BUILD/thunderbird-78.6.1/third_party/dav1d/src/obu.c:922:13: note: ‘off_before_idx’ was declared here 29:46.50 922 | int off_before_idx, off_after_idx; 29:46.50 | ^~~~~~~~~~~~~~ 29:57.61 16bd_film_grain_tmpl.c: In function ‘fgy_32x32xn_c’: 29:57.61 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 29:57.61 | ~~~~~~~~~^~~~~~ 29:57.61 16bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][1]’ was declared here 29:57.61 205 | int offsets[2 /* col offset */][2 /* row offset */]; 29:57.61 | ^~~~~~~ 29:57.61 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 29:57.61 | ~~~~~~~~~^~~~~~ 29:57.61 16bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][0]’ was declared here 29:57.61 205 | int offsets[2 /* col offset */][2 /* row offset */]; 29:57.62 | ^~~~~~~ 29:57.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Iteration.h:19, 29:57.70 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Compartment-inl.h:21, 29:57.70 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/streams/ReadableStreamReader-inl.h:22, 29:57.70 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/streams/ReadableStreamReader.cpp:9, 29:57.70 from Unified_cpp_js_src8.cpp:2: 29:57.70 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 29:57.71 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 29:57.71 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 29:57.71 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 29:57.71 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 29:57.71 | ~~^~~~~~~~~~~~~~~~~~ 29:58.20 16bd_film_grain_tmpl.c: In function ‘fguv_32x32xn_c’: 29:58.20 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 29:58.20 | ~~~~~~~~~^~~~~~ 29:58.21 16bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][1]’ was declared here 29:58.21 320 | int offsets[2 /* col offset */][2 /* row offset */]; 29:58.21 | ^~~~~~~ 29:58.21 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 29:58.21 | ~~~~~~~~~^~~~~~ 29:58.21 16bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][0]’ was declared here 29:58.21 320 | int offsets[2 /* col offset */][2 /* row offset */]; 29:58.21 | ^~~~~~~ 30:03.02 16bd_loopfilter_tmpl.c: In function ‘loop_filter’: 30:03.02 119 | } else if (wd >= 8 && flat8in) { 30:03.02 | ^~ 30:03.02 94 | if (wd >= 16 && (flat8out & flat8in)) { 30:03.02 | ~~~~~~~~~~^~~~~~~~~~ 30:03.02 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; 30:03.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 30:03.03 130 | dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; 30:03.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 30:03.03 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; 30:03.03 | ~~~^~~~~~~~ 30:03.03 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; 30:03.03 | ~~~^~~~ 30:07.70 16bd_recon_tmpl.c: In function ‘read_coef_tree’: 30:07.71 719 | cbi->txtp[0] = txtp; 30:07.71 | ~~~~~~~~~~~~~^~~~~~ 30:10.37 16bd_recon_tmpl.c: In function ‘dav1d_recon_b_inter_16bpc’: 30:10.37 1827 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 30:10.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:10.37 1828 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 30:10.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:10.37 1829 | HIGHBD_CALL_SUFFIX); 30:10.37 | ~~~~~~~~~~~~~~~~~~~ 30:10.37 1833 | dsp->mc.mask(uvdst, f->cur.stride[1], 30:10.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:10.37 1834 | tmp[b->mask_sign], tmp[!b->mask_sign], 30:10.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:10.37 1835 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 30:10.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:10.37 1836 | HIGHBD_CALL_SUFFIX); 30:10.38 | ~~~~~~~~~~~~~~~~~~~ 30:10.61 media/libwebp/src/dsp 30:10.77 8bd_film_grain_tmpl.c: In function ‘fgy_32x32xn_c’: 30:10.78 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 30:10.78 | ~~~~~~~~~^~~~~~ 30:10.78 8bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][1]’ was declared here 30:10.78 205 | int offsets[2 /* col offset */][2 /* row offset */]; 30:10.78 | ^~~~~~~ 30:10.78 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 30:10.78 | ~~~~~~~~~^~~~~~ 30:10.78 8bd_film_grain_tmpl.c:205:9: note: ‘offsets[1][0]’ was declared here 30:10.78 205 | int offsets[2 /* col offset */][2 /* row offset */]; 30:10.78 | ^~~~~~~ 30:11.21 8bd_film_grain_tmpl.c: In function ‘fguv_32x32xn_c’: 30:11.22 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 30:11.22 | ~~~~~~~~~^~~~~~ 30:11.22 8bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][1]’ was declared here 30:11.22 320 | int offsets[2 /* col offset */][2 /* row offset */]; 30:11.22 | ^~~~~~~ 30:11.22 165 | const int offy = 3 + (2 >> suby) * (3 + (randval & 0xF)); 30:11.22 | ~~~~~~~~~^~~~~~ 30:11.22 8bd_film_grain_tmpl.c:320:9: note: ‘offsets[1][0]’ was declared here 30:11.23 320 | int offsets[2 /* col offset */][2 /* row offset */]; 30:11.23 | ^~~~~~~ 30:14.54 8bd_loopfilter_tmpl.c: In function ‘loop_filter’: 30:14.54 119 | } else if (wd >= 8 && flat8in) { 30:14.54 | ^~ 30:14.54 94 | if (wd >= 16 && (flat8out & flat8in)) { 30:14.54 | ~~~~~~~~~~^~~~~~~~~~ 30:14.54 125 | dst[strideb * +2] = (p0 + q0 + q1 + 2 * q2 + q3 + q3 + q3 + 4) >> 3; 30:14.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 30:14.55 130 | dst[strideb * +1] = (p0 + 2 * q0 + 2 * q1 + 2 * q2 + q2 + 4) >> 3; 30:14.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 30:14.55 128 | dst[strideb * -1] = (p2 + 2 * p1 + 2 * p0 + 2 * q0 + q1 + 4) >> 3; 30:14.55 | ~~~^~~~~~~~ 30:14.55 122 | dst[strideb * -1] = (p3 + p2 + p1 + 2 * p0 + q0 + q1 + q2 + 4) >> 3; 30:14.55 | ~~~^~~~ 30:18.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Iteration.h:19, 30:18.26 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Compartment-inl.h:21, 30:18.26 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/streams/WritableStreamDefaultWriter-inl.h:22, 30:18.26 from /builddir/build/BUILD/thunderbird-78.6.1/js/src/builtin/streams/WritableStreamDefaultWriter.cpp:9, 30:18.26 from Unified_cpp_js_src9.cpp:2: 30:18.26 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h: In instantiation of ‘class js::detail::FixedArgsBase’: 30:18.26 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:935:7: required from ‘class js::FixedInvokeArgs<0>’ 30:18.26 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Interpreter.h:90:29: required from here 30:18.26 /builddir/build/BUILD/thunderbird-78.6.1/js/src/vm/Stack.h:892:19: warning: comparison is always true due to limited range of data type [-Wtype-limits] 30:18.26 892 | static_assert(N <= ARGS_LENGTH_MAX, "o/~ too many args o/~"); 30:18.26 | ~~^~~~~~~~~~~~~~~~~~ 30:18.59 8bd_recon_tmpl.c: In function ‘read_coef_tree’: 30:18.59 719 | cbi->txtp[0] = txtp; 30:18.59 | ~~~~~~~~~~~~~^~~~~~ 30:21.49 8bd_recon_tmpl.c: In function ‘dav1d_recon_b_inter_8bpc’: 30:21.49 1827 | dsp->mc.w_avg(uvdst, f->cur.stride[1], tmp[0], tmp[1], 30:21.49 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:21.49 1828 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, jnt_weight 30:21.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:21.49 1829 | HIGHBD_CALL_SUFFIX); 30:21.49 | ~~~~~~~~~~~~~~~~~~~ 30:21.50 1833 | dsp->mc.mask(uvdst, f->cur.stride[1], 30:21.50 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:21.50 1834 | tmp[b->mask_sign], tmp[!b->mask_sign], 30:21.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:21.50 1835 | bw4 * 4 >> ss_hor, bh4 * 4 >> ss_ver, mask 30:21.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:21.50 1836 | HIGHBD_CALL_SUFFIX); 30:21.50 | ~~~~~~~~~~~~~~~~~~~ 30:23.00 media/libwebp/src/moz 30:23.15 media/libwebp/src/utils 30:25.10 media/ffvpx/libavutil 30:25.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:25.22 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:25.22 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:25.22 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:25.22 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:25.22 from : 30:25.22 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:25.22 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:25.22 | 30:25.22 In file included from : 30:25.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:25.22 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:25.22 | 30:25.44 media/ffvpx/libavcodec 30:25.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:25.58 from : 30:25.58 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:25.58 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:25.58 | 30:25.58 In file included from : 30:25.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:25.58 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:25.58 | 30:26.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:26.12 from : 30:26.12 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:26.12 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:26.12 | 30:26.12 In file included from : 30:26.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:26.12 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:26.12 | 30:26.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:26.16 from : 30:26.16 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:26.16 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:26.16 | 30:26.16 In file included from : 30:26.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:26.16 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:26.16 | 30:26.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:26.40 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:26.40 from : 30:26.40 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:26.40 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:26.40 | 30:26.40 In file included from : 30:26.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:26.40 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:26.40 | 30:26.40 media/kiss_fft 30:26.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:26.79 from : 30:26.79 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:26.79 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:26.79 | 30:26.79 In file included from : 30:26.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:26.80 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:26.80 | 30:27.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:27.36 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:27.36 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:27.37 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:27.37 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:27.37 from : 30:27.37 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:27.37 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:27.37 | 30:27.37 In file included from : 30:27.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:27.37 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:27.37 | 30:27.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:27.46 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:27.46 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:27.46 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:27.46 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:27.46 from : 30:27.46 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:27.46 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:27.46 | 30:27.46 In file included from : 30:27.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:27.46 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:27.46 | 30:27.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:27.66 from : 30:27.67 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:27.67 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:27.67 | 30:27.67 In file included from : 30:27.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:27.67 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:27.67 | 30:27.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:27.75 from : 30:27.75 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:27.75 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:27.75 | 30:27.75 In file included from : 30:27.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:27.75 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:27.75 | 30:27.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:27.89 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:27.89 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:27.89 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:27.89 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:27.89 from : 30:27.89 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:27.89 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:27.89 | 30:27.89 In file included from : 30:27.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:27.89 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:27.89 | 30:28.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:28.29 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:28.29 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:28.29 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:28.29 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:28.29 from : 30:28.29 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:28.29 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:28.29 | 30:28.30 In file included from : 30:28.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:28.30 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:28.30 | 30:28.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:28.55 from : 30:28.55 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:28.55 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:28.55 | 30:28.55 In file included from : 30:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:28.55 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:28.55 | 30:28.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:28.61 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:28.61 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:28.61 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:28.61 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:28.61 from : 30:28.61 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:28.61 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:28.61 | 30:28.61 In file included from : 30:28.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:28.61 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:28.61 | 30:28.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:28.86 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:28.86 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:28.86 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:28.86 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:28.86 from : 30:28.86 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:28.86 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:28.86 | 30:28.86 In file included from : 30:28.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:28.86 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:28.86 | 30:28.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:28.93 from : 30:28.93 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:28.93 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:28.93 | 30:28.93 In file included from : 30:28.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:28.93 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:28.93 | 30:29.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:29.05 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:29.05 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:29.05 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:29.05 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:29.05 from : 30:29.05 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:29.05 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:29.05 | 30:29.05 In file included from : 30:29.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:29.05 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:29.05 | 30:29.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:29.18 from : 30:29.18 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:29.18 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:29.18 | 30:29.18 In file included from : 30:29.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:29.18 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:29.18 | 30:29.28 media/libcubeb/src 30:29.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:29.42 from : 30:29.42 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:29.42 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:29.42 | 30:29.42 In file included from : 30:29.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:29.42 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:29.42 | 30:30.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:30.02 from : 30:30.02 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:30.02 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:30.02 | 30:30.02 In file included from : 30:30.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:30.02 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:30.02 | 30:30.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:30.13 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:30.13 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:30.13 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:30.14 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:30.14 from : 30:30.14 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:30.14 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:30.14 | 30:30.14 In file included from : 30:30.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:30.14 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:30.14 | 30:30.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:30.42 from : 30:30.42 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:30.43 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:30.43 | 30:30.43 In file included from : 30:30.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:30.43 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:30.43 | 30:30.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:30.93 from : 30:30.93 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:30.93 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:30.93 | 30:30.93 In file included from : 30:30.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:30.93 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:30.93 | 30:30.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:30.98 from : 30:30.98 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:30.98 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:30.98 | 30:30.98 In file included from : 30:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:30.98 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:30.98 | 30:32.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:32.00 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:32.00 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:32.00 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:32.00 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:32.00 from : 30:32.00 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:32.01 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:32.01 | 30:32.01 In file included from : 30:32.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:32.01 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:32.01 | 30:32.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:32.12 from : 30:32.12 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:32.12 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:32.12 | 30:32.12 In file included from : 30:32.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:32.12 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:32.12 | 30:32.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:32.68 from : 30:32.68 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:32.68 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:32.69 | 30:32.69 In file included from : 30:32.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:32.69 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:32.69 | 30:33.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:33.01 from : 30:33.01 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:33.01 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:33.01 | 30:33.01 In file included from : 30:33.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:33.01 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:33.01 | 30:33.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:33.17 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:33.17 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:33.17 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:33.18 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:33.18 from : 30:33.18 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:33.18 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:33.18 | 30:33.18 In file included from : 30:33.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:33.18 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:33.18 | 30:33.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:33.77 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:33.77 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:33.77 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:33.77 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:33.77 from : 30:33.77 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:33.77 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:33.77 | 30:33.77 In file included from : 30:33.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:33.78 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:33.78 | 30:34.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:34.53 from : 30:34.53 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:34.53 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:34.53 | 30:34.53 In file included from : 30:34.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:34.53 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:34.53 | 30:35.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:35.68 from : 30:35.68 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:35.68 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:35.68 | 30:35.68 In file included from : 30:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:35.68 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:35.69 | 30:36.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:36.22 from : 30:36.22 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:36.23 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:36.23 | 30:36.23 In file included from : 30:36.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:36.23 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:36.23 | 30:36.48 In function ‘set_string_video_rate’, 30:36.48 inlined from ‘av_opt_set’ at /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/opt.c:489:15: 30:36.48 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/opt.c:340:9: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 30:36.48 340 | av_log(obj, AV_LOG_ERROR, "Unable to parse option value \"%s\" as video rate\n", val); 30:36.48 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:36.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:36.71 from : 30:36.71 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:36.71 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:36.71 | 30:36.71 In file included from : 30:36.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:36.72 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:36.72 | 30:37.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:37.02 from : 30:37.02 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:37.02 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:37.02 | 30:37.02 In file included from : 30:37.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:37.02 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:37.02 | 30:37.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:37.06 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:37.07 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:37.07 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:37.07 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:37.07 from : 30:37.07 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:37.07 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:37.07 | 30:37.07 In file included from : 30:37.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:37.07 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:37.07 | 30:37.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:37.81 from : 30:37.81 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:37.81 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:37.81 | 30:37.81 In file included from : 30:37.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:37.81 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:37.81 | 30:37.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:37.96 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:37.96 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:37.96 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:37.96 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:37.96 from : 30:37.96 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:37.96 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:37.96 | 30:37.96 In file included from : 30:37.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:37.96 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:37.96 | 30:38.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:38.17 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:38.17 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:38.18 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:38.18 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:38.18 from : 30:38.18 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:38.18 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:38.18 | 30:38.18 In file included from : 30:38.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:38.18 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:38.18 | 30:38.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:38.40 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:38.40 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:38.40 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:38.40 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:38.40 from : 30:38.40 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:38.40 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:38.40 | 30:38.40 In file included from : 30:38.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:38.40 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:38.40 | 30:38.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:38.91 from : 30:38.91 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:38.91 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:38.91 | 30:38.91 In file included from : 30:38.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:38.91 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:38.91 | 30:39.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:39.06 from : 30:39.06 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:39.06 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:39.06 | 30:39.06 In file included from : 30:39.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:39.06 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:39.06 | 30:39.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:39.12 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:39.12 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:39.12 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:39.12 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:39.12 from : 30:39.12 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:39.12 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:39.12 | 30:39.12 In file included from : 30:39.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:39.12 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:39.12 | 30:39.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:39.23 from : 30:39.23 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:39.23 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:39.23 | 30:39.23 In file included from : 30:39.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:39.23 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:39.23 | 30:40.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:40.26 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:40.26 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:40.26 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:40.26 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:40.26 from : 30:40.26 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:40.27 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:40.27 | 30:40.27 In file included from : 30:40.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:40.27 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:40.27 | 30:40.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:40.68 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:40.68 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:40.69 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:40.69 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:40.69 from : 30:40.69 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:40.69 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:40.69 | 30:40.69 In file included from : 30:40.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:40.69 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:40.69 | 30:41.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:41.15 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:41.15 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:41.15 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:41.15 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:41.15 from : 30:41.15 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:41.15 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:41.15 | 30:41.16 In file included from : 30:41.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:41.16 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:41.16 | 30:41.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:41.19 from : 30:41.19 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:41.19 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:41.20 | 30:41.20 In file included from : 30:41.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:41.20 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:41.20 | 30:41.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:41.25 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:41.25 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:41.25 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:41.25 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:41.25 from : 30:41.25 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:41.25 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:41.25 | 30:41.25 In file included from : 30:41.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:41.25 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:41.25 | 30:41.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:41.34 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:41.34 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:41.34 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:41.34 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:41.34 from : 30:41.34 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:41.34 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:41.34 | 30:41.34 In file included from : 30:41.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:41.34 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:41.34 | 30:41.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:41.72 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:41.72 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:41.72 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:41.72 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:41.72 from : 30:41.72 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:41.72 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:41.73 | 30:41.73 In file included from : 30:41.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:41.73 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:41.73 | 30:42.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:42.01 from : 30:42.01 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:42.01 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:42.01 | 30:42.01 In file included from : 30:42.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:42.01 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:42.01 | 30:42.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:42.08 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:42.08 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:42.08 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:42.08 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:42.08 from : 30:42.08 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:42.08 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:42.08 | 30:42.08 In file included from : 30:42.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:42.08 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:42.08 | 30:42.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:42.25 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:42.25 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:42.25 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:42.25 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:42.25 from : 30:42.25 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:42.25 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:42.25 | 30:42.25 In file included from : 30:42.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:42.25 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:42.25 | 30:42.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:42.46 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:42.46 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:42.46 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:42.46 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:42.46 from : 30:42.46 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:42.46 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:42.46 | 30:42.47 In file included from : 30:42.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:42.47 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:42.47 | 30:42.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:42.47 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:42.47 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:42.47 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:42.47 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:42.47 from : 30:42.47 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:42.47 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:42.47 | 30:42.48 In file included from : 30:42.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:42.48 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:42.48 | 30:42.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:42.71 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:42.71 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:42.71 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:42.71 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:42.71 from : 30:42.71 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:42.71 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:42.71 | 30:42.71 In file included from : 30:42.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:42.71 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:42.71 | 30:42.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:42.79 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:42.79 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:42.80 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:42.80 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:42.80 from : 30:42.80 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:42.80 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:42.80 | 30:42.80 In file included from : 30:42.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:42.80 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:42.80 | 30:42.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:42.81 from : 30:42.81 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:42.81 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:42.81 | 30:42.81 In file included from : 30:42.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:42.82 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:42.82 | 30:43.11 media/libnestegg/src 30:43.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:43.22 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:43.22 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:43.22 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:43.22 from : 30:43.22 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:43.22 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:43.22 | 30:43.22 In file included from : 30:43.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:43.22 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:43.22 | 30:43.23 In file included from Unified_c_media_libnestegg_src0.c:2: 30:43.23 /builddir/build/BUILD/thunderbird-78.6.1/media/libnestegg/src/nestegg.c: In function ‘ne_parse’: 30:43.23 /builddir/build/BUILD/thunderbird-78.6.1/media/libnestegg/src/nestegg.c:1170:22: warning: variable ‘peeked_id’ set but not used [-Wunused-but-set-variable] 30:43.23 1170 | uint64_t id, size, peeked_id; 30:43.23 | ^~~~~~~~~ 30:43.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:43.42 from : 30:43.42 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:43.42 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:43.42 | 30:43.42 In file included from : 30:43.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:43.42 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:43.42 | 30:43.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:43.60 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:43.60 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:43.60 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:43.60 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:43.60 from : 30:43.61 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:43.61 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:43.61 | 30:43.61 In file included from : 30:43.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:43.61 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:43.61 | 30:43.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:43.98 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:43.98 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:43.98 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:43.98 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:43.98 from : 30:43.98 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:43.98 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:43.98 | 30:43.98 In file included from : 30:43.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:43.98 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:43.98 | 30:44.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:44.72 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:44.72 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:44.72 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:44.72 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:44.72 from : 30:44.72 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:44.72 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:44.73 | 30:44.73 In file included from : 30:44.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:44.73 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:44.73 | 30:44.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:44.80 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:44.80 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:44.80 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:44.80 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:44.80 from : 30:44.80 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:44.80 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:44.80 | 30:44.80 In file included from : 30:44.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:44.80 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:44.80 | 30:44.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:44.99 from : 30:44.99 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:44.99 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:44.99 | 30:44.99 In file included from : 30:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:44.99 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:44.99 | 30:45.00 media/libogg 30:45.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:45.56 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:45.56 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:45.57 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:45.57 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:45.57 from : 30:45.57 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:45.57 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:45.57 | 30:45.57 In file included from : 30:45.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:45.57 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:45.57 | 30:45.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:45.65 from : 30:45.65 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:45.65 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:45.65 | 30:45.65 In file included from : 30:45.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:45.66 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:45.66 | 30:45.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:45.82 from : 30:45.82 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:45.82 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:45.82 | 30:45.82 In file included from : 30:45.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:45.82 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:45.82 | 30:45.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:45.93 from : 30:45.93 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:45.93 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:45.93 | 30:45.93 In file included from : 30:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:45.93 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:45.93 | 30:46.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:46.69 from : 30:46.69 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:46.70 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:46.70 | 30:46.70 In file included from : 30:46.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:46.70 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:46.70 | 30:46.77 media/libopus 30:46.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:46.98 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:46.98 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:46.98 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:46.98 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:46.98 from : 30:46.98 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:46.98 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:46.98 | 30:46.98 In file included from : 30:46.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:46.99 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:46.99 | 30:47.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:47.15 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:47.15 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:47.15 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:47.15 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:47.15 from : 30:47.15 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:47.15 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:47.15 | 30:47.15 In file included from : 30:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:47.15 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:47.15 | 30:47.18 media/libtheora 30:47.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:47.36 from : 30:47.36 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:47.36 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:47.36 | 30:47.36 In file included from : 30:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:47.36 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:47.36 | 30:47.80 /builddir/build/BUILD/thunderbird-78.6.1/media/libopus/celt/arm/celt_neon_intr.c: In function ‘celt_pitch_xcorr_float_neon’: 30:47.80 /builddir/build/BUILD/thunderbird-78.6.1/media/libopus/celt/arm/celt_neon_intr.c:208:18: warning: implicit declaration of function ‘celt_inner_prod_neon’; did you mean ‘celt_inner_prod_c’? [-Wimplicit-function-declaration] 30:47.80 208 | xcorr[i] = celt_inner_prod_neon(_x, _y+i, len); 30:47.80 | ^~~~~~~~~~~~~~~~~~~~ 30:47.80 | celt_inner_prod_c 30:47.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:47.81 from : 30:47.81 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:47.81 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:47.81 | 30:47.82 In file included from : 30:47.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:47.82 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:47.82 | 30:48.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config.h:14, 30:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/common.h:105, 30:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/avutil.h:296, 30:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil/log.h:25, 30:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/libavutil_visibility.h:26, 30:48.37 from : 30:48.37 /builddir/build/BUILD/thunderbird-78.6.1/media/ffvpx/config_audio.h:219: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 30:48.37 219 | #define HAVE_LINUX_PERF_EVENT_H 0 30:48.37 | 30:48.37 In file included from : 30:48.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/mozilla-config.h:62: note: this is the location of the previous definition 30:48.38 62 | #define HAVE_LINUX_PERF_EVENT_H 1 30:48.38 | 30:49.19 media/libspeex_resampler/src 30:49.30 /builddir/build/BUILD/thunderbird-78.6.1/media/libspeex_resampler/src/resample.c: In function ‘moz_speex_resampler_init_frac’: 30:49.30 /builddir/build/BUILD/thunderbird-78.6.1/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable ‘i’ [-Wunused-variable] 30:49.30 814 | spx_uint32_t i; 30:49.30 | ^ 30:50.89 media/libsoundtouch/src 30:51.02 media/psshparser 30:51.24 In file included from Unified_cpp_libsoundtouch_src0.cpp:20: 30:51.24 /builddir/build/BUILD/thunderbird-78.6.1/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 30:51.25 89 | #pragma omp parallel for 30:51.25 | 30:51.25 /builddir/build/BUILD/thunderbird-78.6.1/media/libsoundtouch/src/FIRFilter.cpp:143: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 30:51.25 143 | #pragma omp parallel for 30:51.25 | 30:51.25 /builddir/build/BUILD/thunderbird-78.6.1/media/libsoundtouch/src/FIRFilter.cpp:190: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 30:51.25 190 | #pragma omp parallel for 30:51.25 | 30:51.26 In file included from Unified_cpp_libsoundtouch_src0.cpp:47: 30:51.26 /builddir/build/BUILD/thunderbird-78.6.1/media/libsoundtouch/src/InterpolateShannon.cpp:71: warning: "PI" redefined 30:51.26 71 | #define PI 3.1415926536 30:51.26 | 30:51.26 In file included from Unified_cpp_libsoundtouch_src0.cpp:2: 30:51.26 /builddir/build/BUILD/thunderbird-78.6.1/media/libsoundtouch/src/AAFilter.cpp:45: note: this is the location of the previous definition 30:51.26 45 | #define PI M_PI 30:51.26 | 30:51.27 In file included from Unified_cpp_libsoundtouch_src0.cpp:83: 30:51.27 /builddir/build/BUILD/thunderbird-78.6.1/media/libsoundtouch/src/TDStretch.cpp:313: warning: ignoring ‘#pragma omp parallel’ [-Wunknown-pragmas] 30:51.27 313 | #pragma omp parallel for 30:51.28 | 30:51.28 /builddir/build/BUILD/thunderbird-78.6.1/media/libsoundtouch/src/TDStretch.cpp:338: warning: ignoring ‘#pragma omp critical’ [-Wunknown-pragmas] 30:51.28 338 | #pragma omp critical 30:51.28 | 30:51.85 In file included from Unified_cpp_libsoundtouch_src0.cpp:56: 30:51.86 /builddir/build/BUILD/thunderbird-78.6.1/media/libsoundtouch/src/RateTransposer.cpp: In member function ‘void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)’: 30:51.86 /builddir/build/BUILD/thunderbird-78.6.1/media/libsoundtouch/src/RateTransposer.cpp:132:10: warning: variable ‘count’ set but not used [-Wunused-but-set-variable] 30:51.86 132 | uint count; 30:51.86 | ^~~~~ 30:53.10 /builddir/build/BUILD/thunderbird-78.6.1/media/libopus/silk/arm/NSQ_del_dec_neon_intr.c: In function ‘silk_NSQ_del_dec_neon’: 30:53.10 /builddir/build/BUILD/thunderbird-78.6.1/media/libopus/silk/arm/NSQ_del_dec_neon_intr.c:422:55: warning: iteration 80 invokes undefined behavior [-Waggressive-loop-optimizations] 30:53.10 422 | NSQ->sLPC_Q14[ i ] = psDelDec->sLPC_Q14[ i ][ Winner_ind ]; 30:53.10 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 30:53.10 /builddir/build/BUILD/thunderbird-78.6.1/media/libopus/silk/arm/NSQ_del_dec_neon_intr.c:421:9: note: within this loop 30:53.10 421 | for( ; i < NSQ_LPC_BUF_LENGTH; i++ ) { 30:53.10 | ^~~ 30:53.63 security/certverifier 30:55.83 security/ct 30:56.47 security/apps 31:05.98 xpcom/string 31:17.02 Compiling audio_thread_priority v0.22.1 31:17.55 xpcom/glue/standalone 31:18.06 xpcom/base 31:18.68 xpcom/ds 31:26.03 Compiling malloc_size_of_derive v0.1.1 31:28.17 xpcom/io 31:28.61 xpcom/components 31:31.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 31:31.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 31:31.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 31:31.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 31:31.59 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsObserverService.cpp:9, 31:31.59 from Unified_cpp_xpcom_ds1.cpp:2: 31:31.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 31:31.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:31.60 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 31:31.60 | ^ 31:31.70 Compiling peek-poke-derive v0.2.1 (/builddir/build/BUILD/thunderbird-78.6.1/gfx/wr/peek-poke/peek-poke-derive) 31:31.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 31:31.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 31:31.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 31:31.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 31:31.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 31:31.89 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsObserverService.cpp:9, 31:31.89 from Unified_cpp_xpcom_ds1.cpp:2: 31:31.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 31:31.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:31.89 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 31:31.89 | ^ 31:32.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 31:32.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 31:32.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 31:32.60 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsObserverService.cpp:9, 31:32.60 from Unified_cpp_xpcom_ds1.cpp:2: 31:32.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 31:32.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:32.60 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 31:32.60 | ^ 31:32.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 31:32.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:32.60 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 31:32.60 | ^ 31:32.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 31:32.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:32.61 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 31:32.61 | ^ 31:32.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 31:32.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:32.61 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 31:32.61 | ^ 31:32.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 31:32.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:32.61 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 31:32.61 | ^ 31:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 31:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:32.63 371 | nscoord aAppUnitsPerDevPixel) { 31:32.64 | ^ 31:32.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 31:32.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:32.64 380 | nscoord aAppUnitsPerDevPixel) { 31:32.64 | ^ 31:32.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 31:32.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:32.64 387 | nscoord aAppUnitsPerDevPixel) { 31:32.64 | ^ 31:32.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 31:32.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:32.65 394 | nscoord aAppUnitsPerDevPixel) { 31:32.65 | ^ 31:34.63 Compiling peek-poke-derive v0.2.1 31:37.48 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/nsLocalFileUnix.cpp: In member function ‘nsresult nsLocalFile::_ZN11nsLocalFile12CopyToNativeEP7nsIFileRK12nsTSubstringIcE.part.0(nsIFile*, const nsACString&)’: 31:37.48 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/nsLocalFileUnix.cpp:831:14: warning: ‘myPerms’ may be used uninitialized in this function [-Wmaybe-uninitialized] 31:37.48 831 | uint32_t myPerms; 31:37.48 | ^~~~~~~ 31:37.94 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/nsLocalFileUnix.cpp: In member function ‘nsresult nsLocalFile::CopyDirectoryTo(nsIFile*)’: 31:37.94 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/nsLocalFileUnix.cpp:712:42: warning: ‘oldPerms’ may be used uninitialized in this function [-Wmaybe-uninitialized] 31:37.95 712 | if (NS_FAILED(rv = aNewParent->Create(DIRECTORY_TYPE, oldPerms))) { 31:37.95 | ^ 31:41.35 Compiling darling_macro v0.10.1 31:45.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 31:45.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 31:45.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 31:45.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 31:45.07 from StaticComponents.cpp:17: 31:45.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 31:45.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:45.07 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 31:45.07 | ^ 31:45.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 31:45.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 31:45.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 31:45.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 31:45.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 31:45.36 from StaticComponents.cpp:17: 31:45.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 31:45.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:45.36 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 31:45.36 | ^ 31:46.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 31:46.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 31:46.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 31:46.02 from StaticComponents.cpp:17: 31:46.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 31:46.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:46.02 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 31:46.02 | ^ 31:46.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 31:46.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:46.03 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 31:46.03 | ^ 31:46.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 31:46.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:46.03 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 31:46.03 | ^ 31:46.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 31:46.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:46.04 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 31:46.04 | ^ 31:46.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 31:46.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:46.05 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 31:46.05 | ^ 31:46.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 31:46.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:46.09 371 | nscoord aAppUnitsPerDevPixel) { 31:46.09 | ^ 31:46.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 31:46.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:46.09 380 | nscoord aAppUnitsPerDevPixel) { 31:46.09 | ^ 31:46.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 31:46.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:46.10 387 | nscoord aAppUnitsPerDevPixel) { 31:46.10 | ^ 31:46.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 31:46.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:46.11 394 | nscoord aAppUnitsPerDevPixel) { 31:46.11 | ^ 31:46.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 31:46.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 31:46.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 31:46.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 31:46.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 31:46.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 31:46.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 31:46.38 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/CycleCollectedJSContext.cpp:7, 31:46.38 from Unified_cpp_xpcom_base0.cpp:29: 31:46.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 31:46.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:46.38 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 31:46.38 | ^ 31:46.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 31:46.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 31:46.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 31:46.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 31:46.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 31:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 31:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 31:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/CycleCollectedJSContext.cpp:7, 31:46.60 from Unified_cpp_xpcom_base0.cpp:29: 31:46.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 31:46.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:46.60 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 31:46.60 | ^ 31:47.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 31:47.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 31:47.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 31:47.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 31:47.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 31:47.18 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsObserverService.cpp:9, 31:47.18 from Unified_cpp_xpcom_ds1.cpp:2: 31:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 31:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 31:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:47.18 40 | friend Sub operator*(Sub aCoord, T aScale) { 31:47.19 | ^~~~~~~~ 31:47.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 31:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 31:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 31:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsObserverService.cpp:9, 31:47.24 from Unified_cpp_xpcom_ds1.cpp:2: 31:47.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 31:47.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 31:47.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:47.24 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 31:47.24 | ^~~~~~~~ 31:48.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 31:48.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 31:48.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 31:48.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 31:48.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 31:48.18 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/CycleCollectedJSContext.cpp:7, 31:48.18 from Unified_cpp_xpcom_base0.cpp:29: 31:48.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 31:48.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:48.18 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 31:48.18 | ^ 31:48.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 31:48.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:48.18 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 31:48.18 | ^ 31:48.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 31:48.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:48.19 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 31:48.19 | ^ 31:48.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 31:48.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:48.19 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 31:48.19 | ^ 31:48.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 31:48.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:48.20 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 31:48.20 | ^ 31:48.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 31:48.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:48.23 371 | nscoord aAppUnitsPerDevPixel) { 31:48.23 | ^ 31:48.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 31:48.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:48.24 380 | nscoord aAppUnitsPerDevPixel) { 31:48.24 | ^ 31:48.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 31:48.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:48.24 387 | nscoord aAppUnitsPerDevPixel) { 31:48.24 | ^ 31:48.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 31:48.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:48.25 394 | nscoord aAppUnitsPerDevPixel) { 31:48.25 | ^ 31:49.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 31:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 31:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 31:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 31:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.h:11, 31:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:7, 31:49.80 from Unified_cpp_xpcom_io0.cpp:11: 31:49.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 31:49.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:49.80 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 31:49.80 | ^ 31:50.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 31:50.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 31:50.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 31:50.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 31:50.00 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.h:11, 31:50.00 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:7, 31:50.00 from Unified_cpp_xpcom_io0.cpp:11: 31:50.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 31:50.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:50.00 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 31:50.00 | ^ 31:50.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 31:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 31:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 31:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 31:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.h:11, 31:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:7, 31:50.53 from Unified_cpp_xpcom_io0.cpp:11: 31:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 31:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:50.53 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 31:50.53 | ^ 31:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 31:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:50.53 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 31:50.53 | ^ 31:50.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 31:50.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:50.54 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 31:50.54 | ^ 31:50.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 31:50.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:50.55 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 31:50.55 | ^ 31:50.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 31:50.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:50.55 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 31:50.55 | ^ 31:50.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 31:50.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:50.58 371 | nscoord aAppUnitsPerDevPixel) { 31:50.58 | ^ 31:50.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 31:50.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:50.59 380 | nscoord aAppUnitsPerDevPixel) { 31:50.59 | ^ 31:50.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 31:50.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:50.59 387 | nscoord aAppUnitsPerDevPixel) { 31:50.59 | ^ 31:50.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 31:50.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:50.60 394 | nscoord aAppUnitsPerDevPixel) { 31:50.60 | ^ 31:52.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 31:52.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 31:52.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 31:52.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 31:52.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 31:52.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 31:52.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 31:52.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 31:52.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 31:52.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 31:52.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadManager.h:12, 31:52.07 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/nsComponentManager.cpp:33, 31:52.07 from Unified_cpp_xpcom_components0.cpp:38: 31:52.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 31:52.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:52.07 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 31:52.07 | ^ 31:52.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 31:52.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 31:52.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 31:52.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 31:52.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 31:52.25 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/CycleCollectedJSContext.cpp:17, 31:52.25 from Unified_cpp_xpcom_base0.cpp:29: 31:52.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 31:52.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:52.25 189 | CSSRect GetExpandedScrollableRect() const { 31:52.25 | ^ 31:52.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 31:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:52.26 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 31:52.26 | ^ 31:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 31:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:52.26 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 31:52.26 | ^ 31:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 31:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:52.26 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 31:52.26 | ^ 31:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 31:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:52.26 243 | CSSRect CalculateScrollRange() const { 31:52.27 | ^ 31:52.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 31:52.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:52.27 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 31:52.27 | ^ 31:52.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 31:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 31:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 31:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 31:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 31:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 31:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 31:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 31:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 31:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 31:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadManager.h:12, 31:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/nsComponentManager.cpp:33, 31:52.28 from Unified_cpp_xpcom_components0.cpp:38: 31:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 31:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:52.28 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 31:52.28 | ^ 31:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 31:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:52.28 457 | CSSRect GetVisualViewport() const { 31:52.28 | ^ 31:53.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 31:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 31:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 31:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 31:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 31:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 31:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 31:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 31:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadManager.h:12, 31:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/nsComponentManager.cpp:33, 31:53.71 from Unified_cpp_xpcom_components0.cpp:38: 31:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 31:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:53.71 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 31:53.71 | ^ 31:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 31:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:53.71 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 31:53.71 | ^ 31:53.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 31:53.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:53.72 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 31:53.72 | ^ 31:53.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 31:53.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:53.72 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 31:53.72 | ^ 31:53.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 31:53.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:53.73 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 31:53.73 | ^ 31:53.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 31:53.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:53.75 371 | nscoord aAppUnitsPerDevPixel) { 31:53.75 | ^ 31:53.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 31:53.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:53.75 380 | nscoord aAppUnitsPerDevPixel) { 31:53.75 | ^ 31:53.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 31:53.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:53.76 387 | nscoord aAppUnitsPerDevPixel) { 31:53.76 | ^ 31:53.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 31:53.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:53.76 394 | nscoord aAppUnitsPerDevPixel) { 31:53.76 | ^ 31:55.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 31:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 31:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTiming.h:12, 31:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEffect.h:10, 31:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:23, 31:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMMutationObserver.h:13, 31:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/CycleCollectedJSContext.cpp:41, 31:55.82 from Unified_cpp_xpcom_base0.cpp:29: 31:55.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 31:55.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:55.82 1249 | CSSCoord ToCSSPixels() const { return _0; } 31:55.82 | ^ 31:59.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 31:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 31:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 31:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 31:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 31:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/nsMultiplexInputStream.cpp:28, 31:59.62 from Unified_cpp_xpcom_io1.cpp:38: 31:59.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 31:59.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:59.62 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 31:59.62 | ^ 31:59.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 31:59.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 31:59.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 31:59.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:16, 31:59.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 31:59.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadManager.h:12, 31:59.67 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/nsComponentManager.cpp:33, 31:59.67 from Unified_cpp_xpcom_components0.cpp:38: 31:59.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 31:59.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:59.67 189 | CSSRect GetExpandedScrollableRect() const { 31:59.68 | ^ 31:59.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 31:59.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:59.68 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 31:59.68 | ^ 31:59.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 31:59.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:59.68 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 31:59.68 | ^ 31:59.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 31:59.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:59.68 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 31:59.68 | ^ 31:59.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 31:59.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:59.68 243 | CSSRect CalculateScrollRange() const { 31:59.68 | ^ 31:59.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 31:59.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:59.69 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 31:59.69 | ^ 31:59.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 31:59.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 31:59.70 457 | CSSRect GetVisualViewport() const { 31:59.70 | ^ 32:00.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 32:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 32:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 32:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 32:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyMessageEvent.h:15, 32:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:15, 32:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DecryptJob.h:10, 32:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ChromiumCDMParent.h:9, 32:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GMPService.h:27, 32:00.33 from StaticComponents.cpp:30: 32:00.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 32:00.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:00.33 189 | CSSRect GetExpandedScrollableRect() const { 32:00.33 | ^ 32:00.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 32:00.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:00.33 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 32:00.33 | ^ 32:00.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 32:00.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:00.33 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 32:00.33 | ^ 32:00.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 32:00.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:00.34 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 32:00.34 | ^ 32:00.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 32:00.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:00.34 243 | CSSRect CalculateScrollRange() const { 32:00.34 | ^ 32:00.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 32:00.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:00.34 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 32:00.34 | ^ 32:00.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 32:00.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:00.35 457 | CSSRect GetVisualViewport() const { 32:00.35 | ^ 32:00.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 32:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 32:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 32:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 32:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 32:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/nsMultiplexInputStream.cpp:28, 32:00.50 from Unified_cpp_xpcom_io1.cpp:38: 32:00.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 32:00.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:00.50 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 32:00.51 | ^ 32:01.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 32:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 32:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 32:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 32:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 32:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/nsMultiplexInputStream.cpp:28, 32:01.10 from Unified_cpp_xpcom_io1.cpp:38: 32:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 32:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:01.10 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 32:01.11 | ^ 32:01.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 32:01.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:01.11 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 32:01.11 | ^ 32:01.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 32:01.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:01.11 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 32:01.11 | ^ 32:01.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 32:01.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:01.12 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 32:01.12 | ^ 32:01.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 32:01.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:01.12 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 32:01.12 | ^ 32:01.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 32:01.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:01.16 371 | nscoord aAppUnitsPerDevPixel) { 32:01.16 | ^ 32:01.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 32:01.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:01.17 380 | nscoord aAppUnitsPerDevPixel) { 32:01.17 | ^ 32:01.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 32:01.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:01.17 387 | nscoord aAppUnitsPerDevPixel) { 32:01.17 | ^ 32:01.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 32:01.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:01.18 394 | nscoord aAppUnitsPerDevPixel) { 32:01.18 | ^ 32:02.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 32:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 32:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 32:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 32:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 32:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 32:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 32:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 32:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 32:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 32:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 32:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 32:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 32:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadManager.h:12, 32:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/nsComponentManager.cpp:33, 32:02.94 from Unified_cpp_xpcom_components0.cpp:38: 32:02.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 32:02.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 32:02.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:02.95 40 | friend Sub operator*(Sub aCoord, T aScale) { 32:02.95 | ^~~~~~~~ 32:03.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 32:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 32:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 32:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 32:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 32:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 32:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 32:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 32:03.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadManager.h:12, 32:03.18 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/nsComponentManager.cpp:33, 32:03.18 from Unified_cpp_xpcom_components0.cpp:38: 32:03.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 32:03.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 32:03.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:03.18 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 32:03.18 | ^~~~~~~~ 32:03.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 32:03.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 32:03.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 32:03.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 32:03.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 32:03.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 32:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 32:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 32:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 32:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 32:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 32:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadManager.h:12, 32:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/nsComponentManager.cpp:33, 32:03.23 from Unified_cpp_xpcom_components0.cpp:38: 32:03.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 32:03.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 32:03.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:03.24 427 | SizeT Size() const { return SizeT(width, height); } 32:03.24 | ^~~~ 32:03.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 32:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 32:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 32:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 32:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 32:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 32:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 32:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 32:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadManager.h:12, 32:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/nsComponentManager.cpp:33, 32:03.26 from Unified_cpp_xpcom_components0.cpp:38: 32:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 32:03.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 32:03.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:03.27 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 32:03.27 | ^~~~~~~~ 32:03.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 32:03.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 32:03.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:03.27 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 32:03.28 | ^~~~~~~~ 32:03.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 32:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 32:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 32:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 32:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 32:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 32:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 32:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 32:03.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 32:03.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 32:03.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 32:03.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 32:03.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadManager.h:12, 32:03.29 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/nsComponentManager.cpp:33, 32:03.29 from Unified_cpp_xpcom_components0.cpp:38: 32:03.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 32:03.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 32:03.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:03.30 62 | Sub operator-(const Sub& aPoint) const { 32:03.30 | ^~~~~~~~ 32:04.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 32:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 32:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 32:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 32:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 32:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 32:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 32:04.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 32:04.02 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/nsMultiplexInputStream.cpp:28, 32:04.02 from Unified_cpp_xpcom_io1.cpp:38: 32:04.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 32:04.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 32:04.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:04.02 40 | friend Sub operator*(Sub aCoord, T aScale) { 32:04.02 | ^~~~~~~~ 32:04.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 32:04.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 32:04.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 32:04.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 32:04.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 32:04.04 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/nsMultiplexInputStream.cpp:28, 32:04.04 from Unified_cpp_xpcom_io1.cpp:38: 32:04.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 32:04.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 32:04.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:04.04 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 32:04.04 | ^~~~~~~~ 32:04.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 32:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 32:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 32:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 32:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 32:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/CycleCollectedJSContext.cpp:7, 32:04.20 from Unified_cpp_xpcom_base0.cpp:29: 32:04.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 32:04.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 32:04.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:04.20 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 32:04.20 | ^~~~~~~~ 32:04.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 32:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 32:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 32:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 32:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 32:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 32:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 32:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 32:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/CycleCollectedJSContext.cpp:7, 32:04.26 from Unified_cpp_xpcom_base0.cpp:29: 32:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 32:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 32:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:04.26 427 | SizeT Size() const { return SizeT(width, height); } 32:04.26 | ^~~~ 32:04.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 32:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 32:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 32:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 32:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 32:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/CycleCollectedJSContext.cpp:7, 32:04.26 from Unified_cpp_xpcom_base0.cpp:29: 32:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 32:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 32:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:04.26 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 32:04.26 | ^~~~~~~~ 32:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 32:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 32:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:04.26 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 32:04.26 | ^~~~~~~~ 32:04.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 32:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 32:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 32:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 32:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 32:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 32:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 32:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 32:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 32:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/CycleCollectedJSContext.cpp:7, 32:04.27 from Unified_cpp_xpcom_base0.cpp:29: 32:04.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 32:04.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 32:04.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:04.27 62 | Sub operator-(const Sub& aPoint) const { 32:04.27 | ^~~~~~~~ 32:04.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 32:04.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 32:04.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 32:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 32:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 32:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 32:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 32:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 32:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 32:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 32:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/CycleCollectedJSContext.cpp:7, 32:04.60 from Unified_cpp_xpcom_base0.cpp:29: 32:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 32:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 32:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:04.60 43 | friend Sub operator*(T aScale, Sub aCoord) { 32:04.60 | ^~~~~~~~ 32:05.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 32:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 32:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 32:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 32:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 32:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 32:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 32:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 32:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 32:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 32:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:11, 32:05.93 from Unified_cpp_xpcom_io0.cpp:11: 32:05.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 32:05.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:05.94 189 | CSSRect GetExpandedScrollableRect() const { 32:05.94 | ^ 32:05.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 32:05.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:05.95 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 32:05.95 | ^ 32:05.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 32:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:05.96 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 32:05.96 | ^ 32:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 32:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:05.96 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 32:05.96 | ^ 32:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 32:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:05.96 243 | CSSRect CalculateScrollRange() const { 32:05.96 | ^ 32:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 32:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:05.96 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 32:05.96 | ^ 32:05.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 32:05.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:05.97 457 | CSSRect GetVisualViewport() const { 32:05.97 | ^ 32:07.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 32:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 32:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 32:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 32:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 32:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 32:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 32:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 32:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 32:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 32:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 32:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 32:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:11, 32:07.29 from Unified_cpp_xpcom_io0.cpp:11: 32:07.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 32:07.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:07.29 1249 | CSSCoord ToCSSPixels() const { return _0; } 32:07.29 | ^ 32:08.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 32:08.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 32:08.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 32:08.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 32:08.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 32:08.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRange.h:16, 32:08.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 32:08.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScriptableContentIterator.h:11, 32:08.15 from StaticComponents.cpp:49: 32:08.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 32:08.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:08.15 1249 | CSSCoord ToCSSPixels() const { return _0; } 32:08.15 | ^ 32:09.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 32:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 32:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 32:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 32:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 32:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 32:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 32:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 32:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 32:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 32:09.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 32:09.71 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:11, 32:09.71 from Unified_cpp_xpcom_io0.cpp:11: 32:09.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 32:09.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:09.71 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 32:09.71 | ^ 32:10.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 32:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 32:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 32:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 32:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRange.h:16, 32:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 32:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScriptableContentIterator.h:11, 32:10.38 from StaticComponents.cpp:49: 32:10.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 32:10.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:10.38 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 32:10.38 | ^ 32:10.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 32:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRange.h:16, 32:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 32:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScriptableContentIterator.h:11, 32:10.63 from StaticComponents.cpp:49: 32:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 32:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:10.63 21 | inline Rect ToRect(const gfxRect& aRect) { 32:10.63 | ^ 32:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 32:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:10.63 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 32:10.63 | ^ 32:10.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 32:10.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:10.64 40 | inline Point ToPoint(const gfxPoint& aPoint) { 32:10.64 | ^ 32:10.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 32:10.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:10.65 44 | inline Size ToSize(const gfxSize& aSize) { 32:10.65 | ^ 32:10.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 32:10.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:10.65 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 32:10.65 | ^ 32:10.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 32:10.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:10.66 52 | inline gfxSize ThebesSize(const Size& aSize) { 32:10.66 | ^ 32:10.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 32:10.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:10.66 56 | inline gfxRect ThebesRect(const Rect& aRect) { 32:10.66 | ^ 32:11.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRange.h:16, 32:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 32:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScriptableContentIterator.h:11, 32:11.40 from StaticComponents.cpp:49: 32:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 32:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:11.40 1859 | int32_t aAppUnitsPerPixel) { 32:11.40 | ^ 32:11.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 32:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:11.42 3214 | int32_t aAppUnitsPerPixel) { 32:11.42 | ^ 32:13.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 32:13.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 32:13.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 32:13.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 32:13.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 32:13.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 32:13.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:13.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 32:13.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 32:13.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 32:13.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 32:13.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 32:13.34 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:11, 32:13.34 from Unified_cpp_xpcom_io0.cpp:11: 32:13.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 32:13.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:13.34 21 | inline Rect ToRect(const gfxRect& aRect) { 32:13.34 | ^ 32:13.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 32:13.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:13.35 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 32:13.35 | ^ 32:13.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 32:13.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:13.35 40 | inline Point ToPoint(const gfxPoint& aPoint) { 32:13.35 | ^ 32:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 32:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:13.36 44 | inline Size ToSize(const gfxSize& aSize) { 32:13.36 | ^ 32:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 32:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:13.36 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 32:13.36 | ^ 32:13.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 32:13.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:13.37 52 | inline gfxSize ThebesSize(const Size& aSize) { 32:13.37 | ^ 32:13.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 32:13.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:13.38 56 | inline gfxRect ThebesRect(const Rect& aRect) { 32:13.38 | ^ 32:14.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 32:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 32:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 32:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 32:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 32:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 32:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 32:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 32:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 32:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 32:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:11, 32:14.11 from Unified_cpp_xpcom_io0.cpp:11: 32:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 32:14.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:14.12 1859 | int32_t aAppUnitsPerPixel) { 32:14.12 | ^ 32:14.12 Compiling xpcom v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/xpcom/rust/xpcom) 32:14.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 32:14.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:14.13 3214 | int32_t aAppUnitsPerPixel) { 32:14.13 | ^ 32:15.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 32:15.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 32:15.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 32:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 32:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 32:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 32:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 32:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:11, 32:15.18 from Unified_cpp_xpcom_io0.cpp:11: 32:15.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 32:15.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:15.18 332 | LayerPoint GetFixedPositionAnchor() const { 32:15.18 | ^ 32:15.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 32:15.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 32:15.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:15.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 32:15.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 32:15.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 32:15.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 32:15.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 32:15.22 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:11, 32:15.23 from Unified_cpp_xpcom_io0.cpp:11: 32:15.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 32:15.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:15.23 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 32:15.23 | ^ 32:15.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 32:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 32:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 32:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 32:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 32:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 32:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 32:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:11, 32:15.24 from Unified_cpp_xpcom_io0.cpp:11: 32:15.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 32:15.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:15.24 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 32:15.24 | ^ 32:15.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 32:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 32:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 32:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 32:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 32:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 32:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 32:15.79 from Unified_cpp_xpcom_base1.cpp:2: 32:15.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 32:15.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:15.79 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 32:15.79 | ^ 32:16.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 32:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 32:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 32:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 32:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 32:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 32:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 32:16.06 from Unified_cpp_xpcom_base1.cpp:2: 32:16.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 32:16.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:16.06 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 32:16.06 | ^ 32:16.25 In file included from Unified_cpp_xpcom_components0.cpp:11: 32:16.25 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/ManifestParser.cpp: In function ‘void ParseManifest(NSLocationType, mozilla::FileLocation&, char*, bool)’: 32:16.25 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/ManifestParser.cpp:664:72: warning: array subscript [0, 4294967294] is outside array bounds of ‘nsTArrayHeader [1]’ [-Warray-bounds] 32:16.25 664 | nsComponentManagerImpl::gComponentManager->ManifestContract(mgrcx, d.lineno, 32:16.25 | ^ 32:16.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIComponentRegistrar.h:14, 32:16.25 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/nsComponentManager.h:14, 32:16.25 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/ManifestParser.h:10, 32:16.25 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/ManifestParser.cpp:11, 32:16.25 from Unified_cpp_xpcom_components0.cpp:11: 32:16.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:265:23: note: while referencing ‘sEmptyTArrayHeader’ 32:16.25 265 | extern nsTArrayHeader sEmptyTArrayHeader; 32:16.25 | ^~~~~~~~~~~~~~~~~~ 32:16.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 32:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 32:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 32:16.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 32:16.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 32:16.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 32:16.66 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 32:16.66 from Unified_cpp_xpcom_base1.cpp:2: 32:16.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 32:16.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:16.66 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 32:16.66 | ^ 32:16.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 32:16.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:16.66 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 32:16.66 | ^ 32:16.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 32:16.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:16.67 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 32:16.67 | ^ 32:16.68 Compiling cstr v0.1.3 32:16.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 32:16.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:16.68 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 32:16.68 | ^ 32:16.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 32:16.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:16.69 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 32:16.69 | ^ 32:16.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 32:16.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:16.72 371 | nscoord aAppUnitsPerDevPixel) { 32:16.72 | ^ 32:16.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 32:16.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:16.73 380 | nscoord aAppUnitsPerDevPixel) { 32:16.73 | ^ 32:16.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 32:16.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:16.74 387 | nscoord aAppUnitsPerDevPixel) { 32:16.74 | ^ 32:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 32:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:16.75 394 | nscoord aAppUnitsPerDevPixel) { 32:16.75 | ^ 32:16.87 Compiling scroll v0.10.1 32:18.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 32:18.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 32:18.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:18.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 32:18.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 32:18.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ServiceWorkerShutdownState.h:13, 32:18.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ServiceWorkerManager.h:13, 32:18.87 from StaticComponents.cpp:68: 32:18.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 32:18.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:18.87 332 | LayerPoint GetFixedPositionAnchor() const { 32:18.87 | ^ 32:18.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 32:18.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 32:18.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:18.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 32:18.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 32:18.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ServiceWorkerShutdownState.h:13, 32:18.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ServiceWorkerManager.h:13, 32:18.92 from StaticComponents.cpp:68: 32:18.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 32:18.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:18.92 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 32:18.92 | ^ 32:18.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 32:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 32:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 32:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 32:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ServiceWorkerShutdownState.h:13, 32:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ServiceWorkerManager.h:13, 32:18.94 from StaticComponents.cpp:68: 32:18.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 32:18.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:18.94 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 32:18.94 | ^ 32:19.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 32:19.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 32:19.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 32:19.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 32:19.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 32:19.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 32:19.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 32:19.15 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.h:11, 32:19.15 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:7, 32:19.15 from Unified_cpp_xpcom_io0.cpp:11: 32:19.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 32:19.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 32:19.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:19.15 40 | friend Sub operator*(Sub aCoord, T aScale) { 32:19.15 | ^~~~~~~~ 32:19.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 32:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 32:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 32:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 32:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.h:11, 32:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:7, 32:19.18 from Unified_cpp_xpcom_io0.cpp:11: 32:19.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 32:19.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 32:19.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:19.18 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 32:19.18 | ^~~~~~~~ 32:19.21 Compiling neqo-common v0.2.4 (https://github.com/mozilla/neqo?tag=v0.2.4#6fca78d0) 32:19.36 Compiling gecko_logger v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/xpcom/rust/gecko_logger) 32:19.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 32:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 32:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 32:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 32:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 32:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.h:11, 32:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:7, 32:19.70 from Unified_cpp_xpcom_io0.cpp:11: 32:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 32:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 32:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:19.70 427 | SizeT Size() const { return SizeT(width, height); } 32:19.70 | ^~~~ 32:19.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 32:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 32:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 32:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 32:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.h:11, 32:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:7, 32:19.70 from Unified_cpp_xpcom_io0.cpp:11: 32:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 32:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 32:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:19.70 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 32:19.70 | ^~~~~~~~ 32:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 32:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 32:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:19.70 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 32:19.70 | ^~~~~~~~ 32:19.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 32:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 32:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 32:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 32:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 32:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 32:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.h:11, 32:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:7, 32:19.71 from Unified_cpp_xpcom_io0.cpp:11: 32:19.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 32:19.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 32:19.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:19.71 62 | Sub operator-(const Sub& aPoint) const { 32:19.71 | ^~~~~~~~ 32:19.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 32:19.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 32:19.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 32:19.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 32:19.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 32:19.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 32:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 32:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.h:11, 32:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:7, 32:19.94 from Unified_cpp_xpcom_io0.cpp:11: 32:19.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 32:19.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 32:19.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:19.94 43 | friend Sub operator*(T aScale, Sub aCoord) { 32:19.94 | ^~~~~~~~ 32:20.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 32:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 32:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 32:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 32:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.h:11, 32:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:7, 32:20.43 from Unified_cpp_xpcom_io0.cpp:11: 32:20.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 32:20.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 32:20.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:20.43 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 32:20.43 | ^~~~~~~~~~~~~ 32:20.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 32:20.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 32:20.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 32:20.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 32:20.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 32:20.44 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.h:11, 32:20.44 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/FileDescriptorFile.cpp:7, 32:20.44 from Unified_cpp_xpcom_io0.cpp:11: 32:20.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 32:20.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 32:20.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:20.44 323 | static SizeTyped FromUnknownSize( 32:20.44 | ^~~~~~~~~~~~~~~ 32:21.64 In file included from Unified_cpp_xpcom_io1.cpp:92: 32:21.64 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/nsStorageStream.cpp: In member function ‘void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::ParentToChildStreamActorManager]’: 32:21.64 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/nsStorageStream.cpp:516:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:21.64 516 | return Seek(pos); 32:21.64 | ~~~~^~~~~ 32:21.65 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/nsStorageStream.cpp:588:11: note: ‘offset’ was declared here 32:21.65 588 | int64_t offset; 32:21.65 | ^~~~~~ 32:21.72 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/nsStorageStream.cpp: In member function ‘void nsStorageInputStream::SerializeInternal(mozilla::ipc::InputStreamParams&, bool, uint32_t, uint32_t*, M*) [with M = mozilla::ipc::ChildToParentStreamActorManager]’: 32:21.72 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/nsStorageStream.cpp:516:14: warning: ‘offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:21.72 516 | return Seek(pos); 32:21.73 | ~~~~^~~~~ 32:21.73 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/nsStorageStream.cpp:588:11: note: ‘offset’ was declared here 32:21.73 588 | int64_t offset; 32:21.73 | ^~~~~~ 32:26.89 Compiling prost v0.6.1 32:26.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 32:26.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 32:26.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 32:26.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 32:26.90 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/Base64.h:10, 32:26.90 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/Base64.cpp:7, 32:26.90 from Unified_cpp_xpcom_io0.cpp:2: 32:26.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 32:26.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 32:26.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 32:26.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 32:26.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 32:26.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 32:26.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 32:26.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 32:26.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 32:26.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:26.90 760 | typename detail::Nth::Type extract() { 32:26.90 | ^~~~~~~ 32:29.03 Compiling rust_cascade v0.6.0 32:30.88 Compiling rental v0.5.5 32:31.69 Compiling uuid v0.8.1 32:32.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 32:32.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 32:32.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 32:32.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 32:32.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 32:32.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:32.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 32:32.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 32:32.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 32:32.10 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 32:32.10 from Unified_cpp_xpcom_base1.cpp:2: 32:32.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 32:32.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:32.10 189 | CSSRect GetExpandedScrollableRect() const { 32:32.10 | ^ 32:32.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 32:32.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:32.10 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 32:32.11 | ^ 32:32.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 32:32.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:32.12 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 32:32.12 | ^ 32:32.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 32:32.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:32.13 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 32:32.13 | ^ 32:32.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 32:32.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:32.13 243 | CSSRect CalculateScrollRange() const { 32:32.13 | ^ 32:32.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 32:32.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:32.13 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 32:32.13 | ^ 32:32.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 32:32.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:32.14 457 | CSSRect GetVisualViewport() const { 32:32.14 | ^ 32:33.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 32:33.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 32:33.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 32:33.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 32:33.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 32:33.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 32:33.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 32:33.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:33.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 32:33.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 32:33.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 32:33.56 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 32:33.56 from Unified_cpp_xpcom_base1.cpp:2: 32:33.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 32:33.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:33.56 1249 | CSSCoord ToCSSPixels() const { return _0; } 32:33.56 | ^ 32:34.13 Compiling tempfile v3.1.0 32:35.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 32:35.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 32:35.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 32:35.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 32:35.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 32:35.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 32:35.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:35.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 32:35.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 32:35.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 32:35.98 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 32:35.98 from Unified_cpp_xpcom_base1.cpp:2: 32:35.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 32:35.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:35.99 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 32:35.99 | ^ 32:36.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/../../widget/gtk/nsDeviceContextSpecG.h:9, 32:36.31 from StaticComponents.cpp:278: 32:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDeviceContextSpec.h: In member function ‘virtual gfxPoint nsIDeviceContextSpec::GetPrintingTranslate()’: 32:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDeviceContextSpec.h:79:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:36.31 79 | virtual gfxPoint GetPrintingTranslate() { return gfxPoint(0, 0); } 32:36.31 | ^ 32:40.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 32:40.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 32:40.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 32:40.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 32:40.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 32:40.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 32:40.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:40.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 32:40.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 32:40.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 32:40.05 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 32:40.05 from Unified_cpp_xpcom_base1.cpp:2: 32:40.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 32:40.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:40.06 21 | inline Rect ToRect(const gfxRect& aRect) { 32:40.06 | ^ 32:40.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 32:40.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:40.06 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 32:40.06 | ^ 32:40.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 32:40.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:40.06 40 | inline Point ToPoint(const gfxPoint& aPoint) { 32:40.07 | ^ 32:40.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 32:40.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:40.07 44 | inline Size ToSize(const gfxSize& aSize) { 32:40.07 | ^ 32:40.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 32:40.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:40.08 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 32:40.08 | ^ 32:40.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 32:40.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:40.09 52 | inline gfxSize ThebesSize(const Size& aSize) { 32:40.09 | ^ 32:40.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 32:40.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:40.09 56 | inline gfxRect ThebesRect(const Rect& aRect) { 32:40.09 | ^ 32:40.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 32:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 32:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 32:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 32:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 32:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 32:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 32:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 32:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 32:40.81 from Unified_cpp_xpcom_base1.cpp:2: 32:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 32:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:40.81 1859 | int32_t aAppUnitsPerPixel) { 32:40.81 | ^ 32:40.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 32:40.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:40.82 3214 | int32_t aAppUnitsPerPixel) { 32:40.82 | ^ 32:41.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 32:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 32:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 32:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 32:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 32:41.10 from StaticComponents.cpp:17: 32:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 32:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 32:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:41.10 40 | friend Sub operator*(Sub aCoord, T aScale) { 32:41.10 | ^~~~~~~~ 32:41.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 32:41.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 32:41.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 32:41.14 from StaticComponents.cpp:17: 32:41.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 32:41.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 32:41.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:41.15 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 32:41.15 | ^~~~~~~~ 32:41.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 32:41.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 32:41.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 32:41.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 32:41.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 32:41.50 from StaticComponents.cpp:17: 32:41.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 32:41.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 32:41.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:41.50 427 | SizeT Size() const { return SizeT(width, height); } 32:41.50 | ^~~~ 32:41.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 32:41.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 32:41.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 32:41.50 from StaticComponents.cpp:17: 32:41.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 32:41.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 32:41.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:41.51 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 32:41.51 | ^~~~~~~~ 32:41.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 32:41.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 32:41.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:41.51 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 32:41.51 | ^~~~~~~~ 32:41.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 32:41.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 32:41.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 32:41.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 32:41.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 32:41.52 from StaticComponents.cpp:17: 32:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 32:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 32:41.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:41.53 62 | Sub operator-(const Sub& aPoint) const { 32:41.53 | ^~~~~~~~ 32:41.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 32:41.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 32:41.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:41.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 32:41.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 32:41.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 32:41.83 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 32:41.83 from Unified_cpp_xpcom_base1.cpp:2: 32:41.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 32:41.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:41.83 332 | LayerPoint GetFixedPositionAnchor() const { 32:41.83 | ^ 32:41.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 32:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 32:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 32:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 32:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 32:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 32:41.88 from Unified_cpp_xpcom_base1.cpp:2: 32:41.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 32:41.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:41.88 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 32:41.88 | ^ 32:41.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 32:41.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 32:41.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 32:41.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 32:41.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 32:41.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 32:41.90 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 32:41.90 from Unified_cpp_xpcom_base1.cpp:2: 32:41.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 32:41.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:41.91 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 32:41.91 | ^ 32:42.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 32:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 32:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 32:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 32:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 32:42.32 from StaticComponents.cpp:17: 32:42.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 32:42.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 32:42.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:42.32 43 | friend Sub operator*(T aScale, Sub aCoord) { 32:42.32 | ^~~~~~~~ 32:42.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 32:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 32:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 32:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 32:42.58 from StaticComponents.cpp:17: 32:42.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 32:42.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 32:42.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:42.58 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 32:42.58 | ^~~~~~~~~~~~~ 32:42.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 32:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 32:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 32:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 32:42.58 from StaticComponents.cpp:17: 32:42.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 32:42.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 32:42.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:42.59 323 | static SizeTyped FromUnknownSize( 32:42.59 | ^~~~~~~~~~~~~~~ 32:44.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTHashtable.h:22, 32:44.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIGlobalObject.h:19, 32:44.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 32:44.37 from StaticComponents.cpp:13: 32:44.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]’: 32:44.37 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:162:40: required from here 32:44.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 32:44.37 34 | memset(aT, 0, sizeof(T)); 32:44.37 | ~~~~~~^~~~~~~~~~~~~~~~~~ 32:44.38 In file included from StaticComponents.cpp:293: 32:44.38 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:144:10: note: ‘struct nsMemoryReporterManager::AmountFns’ declared here 32:44.38 144 | struct AmountFns { 32:44.38 | ^~~~~~~~~ 32:44.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTHashtable.h:22, 32:44.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIGlobalObject.h:19, 32:44.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 32:44.38 from StaticComponents.cpp:13: 32:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]’: 32:44.38 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:182:43: required from here 32:44.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 32:44.39 34 | memset(aT, 0, sizeof(T)); 32:44.39 | ~~~~~~^~~~~~~~~~~~~~~~~~ 32:44.39 In file included from StaticComponents.cpp:293: 32:44.39 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/../../xpcom/base/nsMemoryReporterManager.h:178:10: note: ‘struct nsMemoryReporterManager::SizeOfTabFns’ declared here 32:44.39 178 | struct SizeOfTabFns { 32:44.39 | ^~~~~~~~~~~~ 32:45.97 In file included from Unified_cpp_xpcom_io0.cpp:137: 32:45.98 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/nsEscape.cpp: In function ‘nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)’: 32:45.98 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/io/nsEscape.cpp:588:26: warning: ‘destPtr’ may be used uninitialized in this function [-Wmaybe-uninitialized] 32:45.98 588 | memcpy(destPtr + destPos, last, toCopy); 32:45.98 | ~~~~~~~~^~~~~~~~~ 32:47.28 Compiling tokio-tcp v0.1.1 32:50.24 xpcom/threads 32:53.57 Compiling tokio-udp v0.1.1 32:56.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 32:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 32:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 32:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCycleCollectionTraversalCallback.h:10, 32:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCycleCollectionNoteChild.h:14, 32:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCOMPtr.h:30, 32:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Module.h:13, 32:56.53 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/components/StaticComponents.h:11, 32:56.53 from StaticComponents.cpp:7: 32:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 32:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 32:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 32:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 32:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 32:56.53 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 32:56.53 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 32:56.54 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 32:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 32:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:56.54 760 | typename detail::Nth::Type extract() { 32:56.54 | ^~~~~~~ 32:56.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 32:56.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 32:56.59 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsConsoleService.cpp:29, 32:56.59 from Unified_cpp_xpcom_base1.cpp:56: 32:56.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 32:56.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:56.59 1394 | LayerPoint GetFixedPositionAnchor() { 32:56.59 | ^ 32:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 32:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 32:56.61 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 32:56.61 | ^ 32:57.88 Compiling tokio-uds v0.2.5 33:01.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTHashtable.h:22, 33:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsBaseHashtable.h:14, 33:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsDataHashtable.h:11, 33:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:11, 33:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:8, 33:01.50 from Unified_cpp_xpcom_base1.cpp:2: 33:01.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]’: 33:01.50 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 33:01.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 33:01.50 34 | memset(aT, 0, sizeof(T)); 33:01.50 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:01.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:8, 33:01.50 from Unified_cpp_xpcom_base1.cpp:2: 33:01.50 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: ‘struct nsMemoryReporterManager::AmountFns’ declared here 33:01.50 144 | struct AmountFns { 33:01.51 | ^~~~~~~~~ 33:01.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTHashtable.h:22, 33:01.51 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsBaseHashtable.h:14, 33:01.51 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsDataHashtable.h:11, 33:01.51 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:11, 33:01.51 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:8, 33:01.51 from Unified_cpp_xpcom_base1.cpp:2: 33:01.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]’: 33:01.51 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 33:01.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 33:01.51 34 | memset(aT, 0, sizeof(T)); 33:01.51 | ~~~~~~^~~~~~~~~~~~~~~~~~ 33:01.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:8, 33:01.51 from Unified_cpp_xpcom_base1.cpp:2: 33:01.51 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: ‘struct nsMemoryReporterManager::SizeOfTabFns’ declared here 33:01.51 178 | struct SizeOfTabFns { 33:01.51 | ^~~~~~~~~~~~ 33:01.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 33:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 33:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 33:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 33:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 33:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 33:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 33:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:01.87 from Unified_cpp_xpcom_base1.cpp:2: 33:01.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 33:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 33:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:01.88 40 | friend Sub operator*(Sub aCoord, T aScale) { 33:01.88 | ^~~~~~~~ 33:01.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 33:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 33:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 33:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 33:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:01.93 from Unified_cpp_xpcom_base1.cpp:2: 33:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 33:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 33:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:01.93 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 33:01.93 | ^~~~~~~~ 33:02.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 33:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 33:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 33:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 33:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 33:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:02.35 from Unified_cpp_xpcom_base1.cpp:2: 33:02.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 33:02.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 33:02.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:02.35 427 | SizeT Size() const { return SizeT(width, height); } 33:02.35 | ^~~~ 33:02.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 33:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 33:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 33:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 33:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:02.35 from Unified_cpp_xpcom_base1.cpp:2: 33:02.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 33:02.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 33:02.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:02.35 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 33:02.36 | ^~~~~~~~ 33:02.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 33:02.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 33:02.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:02.36 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 33:02.36 | ^~~~~~~~ 33:02.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 33:02.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 33:02.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 33:02.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 33:02.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 33:02.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 33:02.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:02.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:02.36 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:02.37 from Unified_cpp_xpcom_base1.cpp:2: 33:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 33:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 33:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:02.37 62 | Sub operator-(const Sub& aPoint) const { 33:02.37 | ^~~~~~~~ 33:02.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 33:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 33:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 33:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 33:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 33:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 33:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 33:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:02.64 from Unified_cpp_xpcom_base1.cpp:2: 33:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 33:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 33:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:02.64 43 | friend Sub operator*(T aScale, Sub aCoord) { 33:02.64 | ^~~~~~~~ 33:03.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 33:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 33:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 33:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 33:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:03.25 from Unified_cpp_xpcom_base1.cpp:2: 33:03.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 33:03.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 33:03.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:03.25 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 33:03.25 | ^~~~~~~~~~~~~ 33:03.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 33:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 33:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 33:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 33:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 33:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:03.26 from Unified_cpp_xpcom_base1.cpp:2: 33:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 33:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 33:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:03.26 323 | static SizeTyped FromUnknownSize( 33:03.26 | ^~~~~~~~~~~~~~~ 33:03.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 33:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 33:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 33:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 33:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 33:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 33:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRefreshDriver.h:27, 33:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/IdleTaskRunner.cpp:8: 33:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 33:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:03.99 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 33:03.99 | ^ 33:04.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 33:04.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 33:04.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 33:04.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 33:04.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 33:04.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 33:04.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 33:04.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRefreshDriver.h:27, 33:04.32 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/IdleTaskRunner.cpp:8: 33:04.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 33:04.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:04.32 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 33:04.32 | ^ 33:04.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 33:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 33:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 33:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 33:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 33:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:04.60 from Unified_cpp_xpcom_base1.cpp:2: 33:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 33:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 33:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:04.60 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 33:04.60 | ^~~~~~~~~~~~~~ 33:04.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 33:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 33:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 33:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 33:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:04.71 from Unified_cpp_xpcom_base1.cpp:2: 33:04.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 33:04.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 33:04.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:04.71 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 33:04.71 | ^~~~~~~~~~~~~ 33:04.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 33:04.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 33:04.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 33:04.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 33:04.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 33:04.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:04.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:04.74 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:04.74 from Unified_cpp_xpcom_base1.cpp:2: 33:04.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 33:04.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 33:04.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:04.74 383 | Point TopLeft() const { return Point(x, y); } 33:04.74 | ^~~~~~~ 33:04.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 33:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 33:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 33:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 33:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 33:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:04.75 from Unified_cpp_xpcom_base1.cpp:2: 33:04.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 33:04.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 33:04.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:04.75 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 33:04.75 | ^~~~~~~~~~~~~~~ 33:05.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 33:05.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 33:05.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 33:05.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 33:05.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 33:05.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRefreshDriver.h:27, 33:05.57 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/IdleTaskRunner.cpp:8: 33:05.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 33:05.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:05.57 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 33:05.57 | ^ 33:05.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 33:05.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:05.57 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 33:05.57 | ^ 33:05.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 33:05.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:05.58 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 33:05.58 | ^ 33:05.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 33:05.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:05.59 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 33:05.59 | ^ 33:05.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 33:05.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:05.59 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 33:05.59 | ^ 33:05.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 33:05.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:05.62 371 | nscoord aAppUnitsPerDevPixel) { 33:05.62 | ^ 33:05.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 33:05.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:05.62 380 | nscoord aAppUnitsPerDevPixel) { 33:05.62 | ^ 33:05.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 33:05.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:05.63 387 | nscoord aAppUnitsPerDevPixel) { 33:05.63 | ^ 33:05.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 33:05.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:05.64 394 | nscoord aAppUnitsPerDevPixel) { 33:05.64 | ^ 33:06.34 Compiling phf_generator v0.8.0 33:06.85 Compiling failure v0.1.6 (https://github.com/badboy/failure?rev=64af847bc5fdcb6d2438bec8a6030812a80519a5#64af847b) 33:06.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 33:06.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 33:06.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 33:06.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 33:06.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 33:06.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:06.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:06.86 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:06.86 from Unified_cpp_xpcom_base1.cpp:2: 33:06.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 33:06.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 33:06.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 33:06.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:06.86 246 | PointTyped As2DPoint() const { 33:06.86 | ^~~~~~~~~ 33:06.87 Compiling peek-poke v0.2.0 33:06.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 33:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 33:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 33:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 33:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 33:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:06.95 from Unified_cpp_xpcom_base1.cpp:2: 33:06.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 33:06.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 33:06.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 33:06.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:06.95 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 33:06.95 | ^~~~~~~~~ 33:06.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 33:06.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 33:06.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 33:06.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 33:06.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 33:06.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:06.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:06.95 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:06.95 from Unified_cpp_xpcom_base1.cpp:2: 33:06.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 33:06.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 33:06.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 33:06.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:06.95 2266 | PointTyped TransformPointSimple( 33:06.95 | ^~~~~~~~~~~~~~~~~~~~ 33:06.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 33:06.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 33:06.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 33:06.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:06.95 794 | RectTyped TransformAndClipBounds( 33:06.95 | ^~~~~~~~~~~~~~~~~~~~~~ 33:08.04 Compiling darling v0.10.1 33:08.20 Compiling smallvec v1.3.0 33:08.41 Compiling url v2.1.0 33:09.63 Compiling bincode v1.2.1 33:10.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 33:10.25 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.h:11, 33:10.25 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:7, 33:10.25 from Unified_cpp_xpcom_base1.cpp:2: 33:10.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 33:10.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 33:10.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 33:10.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 33:10.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 33:10.25 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 33:10.25 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 33:10.25 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 33:10.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 33:10.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:10.25 760 | typename detail::Nth::Type extract() { 33:10.25 | ^~~~~~~ 33:10.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 33:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 33:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 33:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 33:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 33:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 33:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 33:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRefreshDriver.h:27, 33:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/IdleTaskRunner.cpp:8: 33:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 33:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 33:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:10.57 40 | friend Sub operator*(Sub aCoord, T aScale) { 33:10.57 | ^~~~~~~~ 33:10.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 33:10.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 33:10.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 33:10.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 33:10.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 33:10.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRefreshDriver.h:27, 33:10.60 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/IdleTaskRunner.cpp:8: 33:10.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 33:10.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 33:10.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:10.60 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 33:10.60 | ^~~~~~~~ 33:12.50 Compiling euclid v0.20.8 33:13.88 Compiling serde_json v1.0.44 33:18.31 Compiling app_units v0.7.0 33:18.89 Compiling ron v0.5.1 33:21.91 Compiling serde_bytes v0.11.2 33:24.15 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/thunderbird-78.6.1/gfx/wr/webrender_build) 33:25.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 33:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 33:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 33:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 33:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/AbstractThread.cpp:17, 33:25.09 from Unified_cpp_xpcom_threads0.cpp:2: 33:25.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 33:25.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:25.09 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 33:25.09 | ^ 33:25.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 33:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 33:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 33:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 33:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 33:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/AbstractThread.cpp:17, 33:25.46 from Unified_cpp_xpcom_threads0.cpp:2: 33:25.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 33:25.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:25.46 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 33:25.46 | ^ 33:26.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 33:26.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 33:26.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 33:26.04 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/AbstractThread.cpp:17, 33:26.04 from Unified_cpp_xpcom_threads0.cpp:2: 33:26.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 33:26.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:26.05 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 33:26.05 | ^ 33:26.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 33:26.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:26.05 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 33:26.05 | ^ 33:26.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 33:26.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:26.05 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 33:26.05 | ^ 33:26.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 33:26.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:26.06 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 33:26.06 | ^ 33:26.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 33:26.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:26.06 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 33:26.06 | ^ 33:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 33:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:26.09 371 | nscoord aAppUnitsPerDevPixel) { 33:26.09 | ^ 33:26.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 33:26.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:26.10 380 | nscoord aAppUnitsPerDevPixel) { 33:26.10 | ^ 33:26.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 33:26.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:26.10 387 | nscoord aAppUnitsPerDevPixel) { 33:26.10 | ^ 33:26.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 33:26.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:26.11 394 | nscoord aAppUnitsPerDevPixel) { 33:26.11 | ^ 33:28.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:11, 33:28.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:18, 33:28.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 33:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 33:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 33:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 33:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:28.60 from Unified_cpp_xpcom_base1.cpp:2: 33:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]’: 33:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: ‘*((void*)& ar +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 33:28.60 40 | ~AutoRestore() { mLocation = mValue; } 33:28.60 | ^~~~~~ 33:28.60 In file included from Unified_cpp_xpcom_base1.cpp:74: 33:28.60 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCycleCollector.cpp:921:30: note: ‘*((void*)& ar +8)’ was declared here 33:28.60 921 | Maybe> ar; 33:28.60 | ^~ 33:29.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:11, 33:29.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:18, 33:29.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 33:29.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 33:29.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 33:29.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 33:29.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:29.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:29.89 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:29.89 from Unified_cpp_xpcom_base1.cpp:2: 33:29.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]’: 33:29.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: ‘*((void*)& ar +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 33:29.89 40 | ~AutoRestore() { mLocation = mValue; } 33:29.89 | ^~~~~~ 33:29.89 In file included from Unified_cpp_xpcom_base1.cpp:74: 33:29.89 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCycleCollector.cpp:921:30: note: ‘*((void*)& ar +8)’ was declared here 33:29.89 921 | Maybe> ar; 33:29.89 | ^~ 33:30.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:11, 33:30.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:18, 33:30.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 33:30.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 33:30.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 33:30.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 33:30.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:30.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:30.16 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:30.16 from Unified_cpp_xpcom_base1.cpp:2: 33:30.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]’: 33:30.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: ‘*((void*)& ar +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 33:30.16 40 | ~AutoRestore() { mLocation = mValue; } 33:30.16 | ^~~~~~ 33:30.16 In file included from Unified_cpp_xpcom_base1.cpp:74: 33:30.16 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCycleCollector.cpp:921:30: note: ‘*((void*)& ar +8)’ was declared here 33:30.16 921 | Maybe> ar; 33:30.16 | ^~ 33:30.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:11, 33:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:18, 33:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 33:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 33:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 33:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 33:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/MemoryTelemetry.cpp:19, 33:30.91 from Unified_cpp_xpcom_base1.cpp:2: 33:30.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AutoRestore.h: In member function ‘void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]’: 33:30.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: ‘*((void*)& ar +8)’ may be used uninitialized in this function [-Wmaybe-uninitialized] 33:30.91 40 | ~AutoRestore() { mLocation = mValue; } 33:30.91 | ^~~~~~ 33:30.92 In file included from Unified_cpp_xpcom_base1.cpp:74: 33:30.92 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCycleCollector.cpp:921:30: note: ‘*((void*)& ar +8)’ was declared here 33:30.92 921 | Maybe> ar; 33:30.92 | ^~ 33:32.32 Compiling toml v0.4.5 33:38.20 Compiling goblin v0.1.2 33:41.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 33:41.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 33:41.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 33:41.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:16, 33:41.01 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThread.h:27, 33:41.01 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThreadManager.h:12, 33:41.01 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/AbstractThread.cpp:20, 33:41.01 from Unified_cpp_xpcom_threads0.cpp:2: 33:41.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 33:41.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:41.01 189 | CSSRect GetExpandedScrollableRect() const { 33:41.01 | ^ 33:41.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 33:41.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:41.01 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 33:41.02 | ^ 33:41.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 33:41.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:41.02 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 33:41.02 | ^ 33:41.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 33:41.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:41.03 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 33:41.03 | ^ 33:41.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 33:41.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:41.03 243 | CSSRect CalculateScrollRange() const { 33:41.03 | ^ 33:41.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 33:41.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:41.03 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 33:41.03 | ^ 33:41.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 33:41.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:41.05 457 | CSSRect GetVisualViewport() const { 33:41.05 | ^ 33:41.59 Compiling crossbeam-deque v0.7.2 33:42.66 Compiling gkrust_utils v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/xpcom/rust/gkrust_utils) 33:43.73 Compiling phf_codegen v0.8.0 33:44.04 Compiling phf_macros v0.8.0 33:44.21 Compiling error-support v0.1.0 (https://github.com/mozilla/application-services?rev=61dcc364ac0d6d0816ab88a494bbf20d824b009b#61dcc364) 33:44.42 Compiling wgpu-types v0.5.0 (/builddir/build/BUILD/thunderbird-78.6.1/gfx/wgpu/wgpu-types) 33:46.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 33:46.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsICanvasRenderingContextInternal.h:16, 33:46.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRWebGLLayer.h:13, 33:46.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebXRBinding.h:20, 33:46.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:12, 33:46.09 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/MainThreadIdlePeriod.cpp:13, 33:46.09 from Unified_cpp_xpcom_threads0.cpp:65: 33:46.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 33:46.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:46.09 1249 | CSSCoord ToCSSPixels() const { return _0; } 33:46.09 | ^ 33:47.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 33:47.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsICanvasRenderingContextInternal.h:16, 33:47.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRWebGLLayer.h:13, 33:47.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebXRBinding.h:20, 33:47.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:12, 33:47.59 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/MainThreadIdlePeriod.cpp:13, 33:47.59 from Unified_cpp_xpcom_threads0.cpp:65: 33:47.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 33:47.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:47.59 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 33:47.59 | ^ 33:49.82 Compiling derive_common v0.0.1 (/builddir/build/BUILD/thunderbird-78.6.1/servo/components/derive_common) 33:50.91 Compiling parking_lot_core v0.7.1 33:51.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 33:51.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 33:51.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 33:51.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 33:51.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:51.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:51.05 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 33:51.05 from Unified_cpp_xpcom_base2.cpp:29: 33:51.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 33:51.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:51.05 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 33:51.05 | ^ 33:51.61 Compiling fluent-bundle v0.11.0 33:51.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 33:51.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 33:51.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 33:51.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 33:51.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:51.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:51.70 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 33:51.70 from Unified_cpp_xpcom_base2.cpp:29: 33:51.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 33:51.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:51.70 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 33:51.70 | ^ 33:52.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 33:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 33:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 33:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 33:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 33:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 33:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 33:52.46 from Unified_cpp_xpcom_base2.cpp:29: 33:52.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 33:52.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:52.46 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 33:52.46 | ^ 33:52.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 33:52.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:52.47 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 33:52.47 | ^ 33:52.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 33:52.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:52.47 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 33:52.47 | ^ 33:52.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 33:52.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:52.48 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 33:52.48 | ^ 33:52.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 33:52.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:52.48 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 33:52.48 | ^ 33:52.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 33:52.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:52.51 371 | nscoord aAppUnitsPerDevPixel) { 33:52.51 | ^ 33:52.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 33:52.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:52.52 380 | nscoord aAppUnitsPerDevPixel) { 33:52.52 | ^ 33:52.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 33:52.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:52.52 387 | nscoord aAppUnitsPerDevPixel) { 33:52.52 | ^ 33:52.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 33:52.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:52.53 394 | nscoord aAppUnitsPerDevPixel) { 33:52.53 | ^ 33:52.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 33:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 33:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 33:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 33:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 33:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 33:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 33:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 33:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 33:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 33:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 33:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/MainThreadIdlePeriod.cpp:13, 33:52.55 from Unified_cpp_xpcom_threads0.cpp:65: 33:52.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 33:52.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:52.56 21 | inline Rect ToRect(const gfxRect& aRect) { 33:52.56 | ^ 33:52.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 33:52.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:52.56 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 33:52.56 | ^ 33:52.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 33:52.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:52.56 40 | inline Point ToPoint(const gfxPoint& aPoint) { 33:52.56 | ^ 33:52.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 33:52.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:52.57 44 | inline Size ToSize(const gfxSize& aSize) { 33:52.57 | ^ 33:52.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 33:52.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:52.57 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 33:52.57 | ^ 33:52.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 33:52.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:52.58 52 | inline gfxSize ThebesSize(const Size& aSize) { 33:52.58 | ^ 33:52.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 33:52.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:52.58 56 | inline gfxRect ThebesRect(const Rect& aRect) { 33:52.59 | ^ 33:53.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 33:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 33:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 33:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 33:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 33:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 33:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 33:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 33:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 33:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 33:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/MainThreadIdlePeriod.cpp:13, 33:53.31 from Unified_cpp_xpcom_threads0.cpp:65: 33:53.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 33:53.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:53.31 1859 | int32_t aAppUnitsPerPixel) { 33:53.31 | ^ 33:53.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 33:53.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:53.33 3214 | int32_t aAppUnitsPerPixel) { 33:53.33 | ^ 33:54.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 33:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 33:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 33:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 33:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 33:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 33:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 33:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/MainThreadIdlePeriod.cpp:13, 33:54.35 from Unified_cpp_xpcom_threads0.cpp:65: 33:54.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 33:54.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:54.35 332 | LayerPoint GetFixedPositionAnchor() const { 33:54.36 | ^ 33:54.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 33:54.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 33:54.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 33:54.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 33:54.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 33:54.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 33:54.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 33:54.43 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/MainThreadIdlePeriod.cpp:13, 33:54.43 from Unified_cpp_xpcom_threads0.cpp:65: 33:54.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 33:54.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:54.43 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 33:54.43 | ^ 33:54.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 33:54.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 33:54.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 33:54.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 33:54.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 33:54.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 33:54.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 33:54.47 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/MainThreadIdlePeriod.cpp:13, 33:54.47 from Unified_cpp_xpcom_threads0.cpp:65: 33:54.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 33:54.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 33:54.47 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 33:54.48 | ^ 33:54.52 Compiling fallible v0.0.1 (/builddir/build/BUILD/thunderbird-78.6.1/servo/components/fallible) 33:54.82 Compiling webrtc-sdp v0.3.6 33:56.36 Compiling rusqlite v0.23.1 34:00.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 34:00.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 34:00.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 34:00.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 34:00.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 34:00.69 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/AbstractThread.cpp:17, 34:00.69 from Unified_cpp_xpcom_threads0.cpp:2: 34:00.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 34:00.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 34:00.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:00.69 40 | friend Sub operator*(Sub aCoord, T aScale) { 34:00.69 | ^~~~~~~~ 34:00.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 34:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 34:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 34:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/AbstractThread.cpp:17, 34:00.73 from Unified_cpp_xpcom_threads0.cpp:2: 34:00.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 34:00.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 34:00.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:00.73 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 34:00.73 | ^~~~~~~~ 34:01.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 34:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 34:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 34:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 34:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 34:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/AbstractThread.cpp:17, 34:01.11 from Unified_cpp_xpcom_threads0.cpp:2: 34:01.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 34:01.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 34:01.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:01.11 427 | SizeT Size() const { return SizeT(width, height); } 34:01.11 | ^~~~ 34:01.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 34:01.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 34:01.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 34:01.12 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/AbstractThread.cpp:17, 34:01.12 from Unified_cpp_xpcom_threads0.cpp:2: 34:01.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 34:01.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 34:01.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:01.12 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 34:01.12 | ^~~~~~~~ 34:01.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 34:01.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 34:01.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:01.12 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 34:01.12 | ^~~~~~~~ 34:01.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 34:01.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 34:01.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 34:01.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 34:01.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 34:01.13 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/AbstractThread.cpp:17, 34:01.13 from Unified_cpp_xpcom_threads0.cpp:2: 34:01.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 34:01.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 34:01.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:01.13 62 | Sub operator-(const Sub& aPoint) const { 34:01.13 | ^~~~~~~~ 34:01.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 34:01.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 34:01.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 34:01.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 34:01.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 34:01.66 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/AbstractThread.cpp:17, 34:01.66 from Unified_cpp_xpcom_threads0.cpp:2: 34:01.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 34:01.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 34:01.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:01.66 43 | friend Sub operator*(T aScale, Sub aCoord) { 34:01.66 | ^~~~~~~~ 34:02.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 34:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 34:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 34:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 34:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/AbstractThread.cpp:17, 34:02.17 from Unified_cpp_xpcom_threads0.cpp:2: 34:02.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 34:02.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 34:02.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:02.17 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 34:02.17 | ^~~~~~~~~~~~~ 34:02.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 34:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 34:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 34:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 34:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/AbstractThread.cpp:17, 34:02.17 from Unified_cpp_xpcom_threads0.cpp:2: 34:02.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 34:02.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 34:02.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:02.17 323 | static SizeTyped FromUnknownSize( 34:02.18 | ^~~~~~~~~~~~~~~ 34:06.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 34:06.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 34:06.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 34:06.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 34:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 34:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 34:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIEventTarget.h:21, 34:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsISerialEventTarget.h:10, 34:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AbstractThread.h:14, 34:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/AbstractThread.cpp:7, 34:06.53 from Unified_cpp_xpcom_threads0.cpp:2: 34:06.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 34:06.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 34:06.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 34:06.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 34:06.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 34:06.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 34:06.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 34:06.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 34:06.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 34:06.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:06.53 760 | typename detail::Nth::Type extract() { 34:06.53 | ^~~~~~~ 34:07.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 34:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 34:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 34:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 34:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 34:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 34:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 34:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 34:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 34:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 34:07.58 from Unified_cpp_xpcom_base2.cpp:29: 34:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 34:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:07.59 189 | CSSRect GetExpandedScrollableRect() const { 34:07.59 | ^ 34:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 34:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:07.59 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 34:07.59 | ^ 34:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 34:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:07.59 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 34:07.59 | ^ 34:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 34:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:07.60 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 34:07.60 | ^ 34:07.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 34:07.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:07.60 243 | CSSRect CalculateScrollRange() const { 34:07.60 | ^ 34:07.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 34:07.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:07.60 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 34:07.60 | ^ 34:07.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 34:07.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:07.61 457 | CSSRect GetVisualViewport() const { 34:07.61 | ^ 34:08.53 Compiling viaduct v0.1.0 (https://github.com/mozilla/application-services?rev=61dcc364ac0d6d0816ab88a494bbf20d824b009b#61dcc364) 34:09.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 34:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 34:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 34:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 34:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 34:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 34:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 34:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 34:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 34:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 34:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 34:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 34:09.07 from Unified_cpp_xpcom_base2.cpp:29: 34:09.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 34:09.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:09.07 1249 | CSSCoord ToCSSPixels() const { return _0; } 34:09.07 | ^ 34:11.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 34:11.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 34:11.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 34:11.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 34:11.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 34:11.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 34:11.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 34:11.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 34:11.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 34:11.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 34:11.55 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 34:11.55 from Unified_cpp_xpcom_base2.cpp:29: 34:11.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 34:11.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:11.55 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 34:11.55 | ^ 34:15.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 34:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 34:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 34:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 34:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 34:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 34:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 34:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 34:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 34:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 34:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 34:15.56 from Unified_cpp_xpcom_base2.cpp:29: 34:15.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 34:15.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:15.56 21 | inline Rect ToRect(const gfxRect& aRect) { 34:15.56 | ^ 34:15.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 34:15.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:15.56 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 34:15.56 | ^ 34:15.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 34:15.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:15.56 40 | inline Point ToPoint(const gfxPoint& aPoint) { 34:15.56 | ^ 34:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 34:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:15.57 44 | inline Size ToSize(const gfxSize& aSize) { 34:15.57 | ^ 34:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 34:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:15.57 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 34:15.57 | ^ 34:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 34:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:15.58 52 | inline gfxSize ThebesSize(const Size& aSize) { 34:15.58 | ^ 34:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 34:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:15.58 56 | inline gfxRect ThebesRect(const Rect& aRect) { 34:15.58 | ^ 34:16.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 34:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 34:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 34:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 34:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 34:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 34:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 34:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 34:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 34:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 34:16.20 from Unified_cpp_xpcom_base2.cpp:29: 34:16.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 34:16.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:16.20 1859 | int32_t aAppUnitsPerPixel) { 34:16.20 | ^ 34:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 34:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:16.21 3214 | int32_t aAppUnitsPerPixel) { 34:16.21 | ^ 34:17.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 34:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 34:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 34:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 34:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 34:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 34:17.29 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 34:17.29 from Unified_cpp_xpcom_base2.cpp:29: 34:17.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 34:17.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:17.29 332 | LayerPoint GetFixedPositionAnchor() const { 34:17.29 | ^ 34:17.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 34:17.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 34:17.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 34:17.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 34:17.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 34:17.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 34:17.33 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 34:17.33 from Unified_cpp_xpcom_base2.cpp:29: 34:17.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 34:17.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:17.33 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 34:17.33 | ^ 34:17.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 34:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 34:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 34:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 34:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 34:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 34:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 34:17.36 from Unified_cpp_xpcom_base2.cpp:29: 34:17.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 34:17.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:17.36 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 34:17.36 | ^ 34:18.23 Compiling peek-poke v0.2.0 (/builddir/build/BUILD/thunderbird-78.6.1/gfx/wr/peek-poke) 34:19.53 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/thunderbird-78.6.1/gfx/wr/wr_malloc_size_of) 34:20.29 Compiling plane-split v0.15.0 34:23.40 Compiling swgl v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/gfx/wr/swgl) 34:29.57 Compiling ash v0.30.0 34:33.82 Compiling tokio-threadpool v0.1.17 34:35.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 34:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 34:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 34:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 34:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 34:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 34:35.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 34:35.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 34:35.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 34:35.69 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 34:35.69 from Unified_cpp_xpcom_base2.cpp:29: 34:35.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 34:35.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 34:35.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:35.69 40 | friend Sub operator*(Sub aCoord, T aScale) { 34:35.69 | ^~~~~~~~ 34:35.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 34:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 34:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 34:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 34:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 34:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 34:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 34:35.71 from Unified_cpp_xpcom_base2.cpp:29: 34:35.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 34:35.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 34:35.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:35.71 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 34:35.72 | ^~~~~~~~ 34:36.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 34:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 34:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 34:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 34:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 34:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 34:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 34:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 34:36.20 from Unified_cpp_xpcom_base2.cpp:29: 34:36.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 34:36.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 34:36.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:36.20 427 | SizeT Size() const { return SizeT(width, height); } 34:36.21 | ^~~~ 34:36.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 34:36.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 34:36.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 34:36.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 34:36.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 34:36.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 34:36.21 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 34:36.21 from Unified_cpp_xpcom_base2.cpp:29: 34:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 34:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 34:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:36.21 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 34:36.21 | ^~~~~~~~ 34:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 34:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 34:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:36.21 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 34:36.21 | ^~~~~~~~ 34:36.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 34:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 34:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 34:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 34:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 34:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 34:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 34:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 34:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 34:36.22 from Unified_cpp_xpcom_base2.cpp:29: 34:36.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 34:36.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 34:36.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:36.22 62 | Sub operator-(const Sub& aPoint) const { 34:36.22 | ^~~~~~~~ 34:36.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 34:36.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 34:36.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 34:36.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 34:36.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 34:36.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 34:36.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 34:36.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 34:36.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 34:36.46 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 34:36.46 from Unified_cpp_xpcom_base2.cpp:29: 34:36.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 34:36.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 34:36.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:36.47 43 | friend Sub operator*(T aScale, Sub aCoord) { 34:36.47 | ^~~~~~~~ 34:37.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 34:37.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 34:37.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 34:37.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 34:37.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 34:37.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 34:37.01 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 34:37.01 from Unified_cpp_xpcom_base2.cpp:29: 34:37.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 34:37.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 34:37.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:37.02 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 34:37.02 | ^~~~~~~~~~~~~ 34:37.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 34:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 34:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 34:37.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 34:37.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 34:37.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 34:37.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 34:37.03 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryInfoDumper.cpp:14, 34:37.03 from Unified_cpp_xpcom_base2.cpp:29: 34:37.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 34:37.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 34:37.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:37.04 323 | static SizeTyped FromUnknownSize( 34:37.04 | ^~~~~~~~~~~~~~~ 34:37.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 34:37.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Proxy.h:12, 34:37.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xpcpublic.h:14, 34:37.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadUtils.h:33, 34:37.91 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 34:37.91 from Unified_cpp_xpcom_base2.cpp:2: 34:37.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]’: 34:37.91 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 34:37.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34:37.92 34 | memset(aT, 0, sizeof(T)); 34:37.92 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:37.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.cpp:13, 34:37.92 from Unified_cpp_xpcom_base2.cpp:38: 34:37.92 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: ‘struct nsMemoryReporterManager::AmountFns’ declared here 34:37.92 144 | struct AmountFns { 34:37.92 | ^~~~~~~~~ 34:37.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 34:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Proxy.h:12, 34:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xpcpublic.h:14, 34:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadUtils.h:33, 34:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsInterfaceRequestorAgg.cpp:11, 34:37.93 from Unified_cpp_xpcom_base2.cpp:2: 34:37.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]’: 34:37.93 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 34:37.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 34:37.94 34 | memset(aT, 0, sizeof(T)); 34:37.94 | ~~~~~~^~~~~~~~~~~~~~~~~~ 34:37.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.cpp:13, 34:37.94 from Unified_cpp_xpcom_base2.cpp:38: 34:37.94 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: ‘struct nsMemoryReporterManager::SizeOfTabFns’ declared here 34:37.94 178 | struct SizeOfTabFns { 34:37.94 | ^~~~~~~~~~~~ 34:42.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 34:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 34:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 34:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 34:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 34:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 34:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 34:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 34:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 34:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThread.h:27, 34:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThreadManager.h:12, 34:42.46 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/ThreadEventTarget.cpp:14, 34:42.46 from Unified_cpp_xpcom_threads1.cpp:11: 34:42.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 34:42.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:42.46 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 34:42.46 | ^ 34:42.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 34:42.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 34:42.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 34:42.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 34:42.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 34:42.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 34:42.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 34:42.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 34:42.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 34:42.67 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThread.h:27, 34:42.67 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThreadManager.h:12, 34:42.67 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/ThreadEventTarget.cpp:14, 34:42.68 from Unified_cpp_xpcom_threads1.cpp:11: 34:42.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 34:42.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:42.68 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 34:42.68 | ^ 34:43.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 34:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 34:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 34:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCycleCollectionTraversalCallback.h:10, 34:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCycleCollectionNoteChild.h:14, 34:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCOMPtr.h:30, 34:43.10 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsInterfaceRequestorAgg.cpp:9, 34:43.10 from Unified_cpp_xpcom_base2.cpp:2: 34:43.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 34:43.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 34:43.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 34:43.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 34:43.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 34:43.11 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 34:43.11 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 34:43.12 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 34:43.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 34:43.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:43.12 760 | typename detail::Nth::Type extract() { 34:43.12 | ^~~~~~~ 34:43.27 Compiling cubeb-core v0.7.0 34:44.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 34:44.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 34:44.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 34:44.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 34:44.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 34:44.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 34:44.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 34:44.31 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThread.h:27, 34:44.31 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThreadManager.h:12, 34:44.31 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/ThreadEventTarget.cpp:14, 34:44.31 from Unified_cpp_xpcom_threads1.cpp:11: 34:44.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 34:44.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:44.32 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 34:44.32 | ^ 34:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 34:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:44.32 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 34:44.32 | ^ 34:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 34:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:44.33 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 34:44.34 | ^ 34:44.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 34:44.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:44.35 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 34:44.35 | ^ 34:44.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 34:44.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:44.35 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 34:44.35 | ^ 34:44.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 34:44.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:44.36 371 | nscoord aAppUnitsPerDevPixel) { 34:44.36 | ^ 34:44.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 34:44.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:44.37 380 | nscoord aAppUnitsPerDevPixel) { 34:44.37 | ^ 34:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 34:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:44.38 387 | nscoord aAppUnitsPerDevPixel) { 34:44.38 | ^ 34:44.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 34:44.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:44.40 394 | nscoord aAppUnitsPerDevPixel) { 34:44.40 | ^ 34:47.73 Compiling selectors v0.22.0 (/builddir/build/BUILD/thunderbird-78.6.1/servo/components/selectors) 34:49.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 34:49.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 34:49.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 34:49.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:16, 34:49.45 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThread.h:27, 34:49.45 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThreadManager.h:12, 34:49.45 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/ThreadEventTarget.cpp:14, 34:49.45 from Unified_cpp_xpcom_threads1.cpp:11: 34:49.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 34:49.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:49.45 189 | CSSRect GetExpandedScrollableRect() const { 34:49.45 | ^ 34:49.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 34:49.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:49.46 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 34:49.46 | ^ 34:49.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 34:49.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:49.46 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 34:49.46 | ^ 34:49.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 34:49.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:49.47 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 34:49.47 | ^ 34:49.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 34:49.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:49.47 243 | CSSRect CalculateScrollRange() const { 34:49.47 | ^ 34:49.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 34:49.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:49.48 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 34:49.48 | ^ 34:49.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 34:49.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:49.49 457 | CSSRect GetVisualViewport() const { 34:49.49 | ^ 34:51.90 Compiling to_shmem_derive v0.0.1 (/builddir/build/BUILD/thunderbird-78.6.1/servo/components/to_shmem_derive) 34:56.36 Compiling style_derive v0.0.1 (/builddir/build/BUILD/thunderbird-78.6.1/servo/components/style_derive) 34:58.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 34:58.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 34:58.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 34:58.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 34:58.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 34:58.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 34:58.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 34:58.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 34:58.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 34:58.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 34:58.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 34:58.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 34:58.07 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThread.h:27, 34:58.07 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThreadManager.h:12, 34:58.07 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/ThreadEventTarget.cpp:14, 34:58.07 from Unified_cpp_xpcom_threads1.cpp:11: 34:58.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 34:58.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 34:58.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:58.07 40 | friend Sub operator*(Sub aCoord, T aScale) { 34:58.07 | ^~~~~~~~ 34:58.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 34:58.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 34:58.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 34:58.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 34:58.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 34:58.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 34:58.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 34:58.42 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThread.h:27, 34:58.42 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThreadManager.h:12, 34:58.42 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/ThreadEventTarget.cpp:14, 34:58.42 from Unified_cpp_xpcom_threads1.cpp:11: 34:58.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 34:58.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 34:58.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:58.43 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 34:58.43 | ^~~~~~~~ 34:58.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 34:58.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 34:58.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThread.h:27, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThreadManager.h:12, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/ThreadEventTarget.cpp:14, 34:58.53 from Unified_cpp_xpcom_threads1.cpp:11: 34:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 34:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 34:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:58.53 427 | SizeT Size() const { return SizeT(width, height); } 34:58.53 | ^~~~ 34:58.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThread.h:27, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThreadManager.h:12, 34:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/ThreadEventTarget.cpp:14, 34:58.53 from Unified_cpp_xpcom_threads1.cpp:11: 34:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 34:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 34:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:58.53 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 34:58.53 | ^~~~~~~~ 34:58.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 34:58.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 34:58.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:58.55 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 34:58.55 | ^~~~~~~~ 34:58.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 34:58.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 34:58.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 34:58.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 34:58.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 34:58.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 34:58.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 34:58.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 34:58.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 34:58.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 34:58.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 34:58.56 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThread.h:27, 34:58.56 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThreadManager.h:12, 34:58.56 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/ThreadEventTarget.cpp:14, 34:58.56 from Unified_cpp_xpcom_threads1.cpp:11: 34:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 34:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 34:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 34:58.56 62 | Sub operator-(const Sub& aPoint) const { 34:58.56 | ^~~~~~~~ 35:01.38 Compiling parking_lot v0.10.2 35:08.19 Compiling fluent v0.11.0 35:11.96 xpcom/reflect/xptinfo 35:13.23 Compiling phf v0.8.0 35:13.76 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/media/webrtc/signaling/src/sdp/rsdparsa_capi) 35:15.63 Compiling sync-guid v0.1.0 (https://github.com/mozilla/application-services?rev=61dcc364ac0d6d0816ab88a494bbf20d824b009b#61dcc364) 35:17.07 Compiling sql-support v0.1.0 (https://github.com/mozilla/application-services?rev=61dcc364ac0d6d0816ab88a494bbf20d824b009b#61dcc364) 35:24.77 Compiling object v0.16.0 35:25.59 Compiling webrender_api v0.61.0 (/builddir/build/BUILD/thunderbird-78.6.1/gfx/wr/webrender_api) 35:30.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 35:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 35:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 35:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 35:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 35:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 35:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 35:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 35:30.80 from xptdata.cpp:3: 35:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 35:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:30.80 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 35:30.80 | ^ 35:31.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 35:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 35:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 35:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 35:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 35:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 35:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 35:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 35:31.02 from xptdata.cpp:3: 35:31.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 35:31.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:31.02 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 35:31.02 | ^ 35:32.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 35:32.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 35:32.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 35:32.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 35:32.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 35:32.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 35:32.56 from xptdata.cpp:3: 35:32.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 35:32.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:32.57 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 35:32.57 | ^ 35:32.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 35:32.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:32.57 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 35:32.57 | ^ 35:32.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 35:32.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:32.58 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 35:32.58 | ^ 35:32.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 35:32.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:32.59 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 35:32.59 | ^ 35:32.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 35:32.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:32.59 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 35:32.59 | ^ 35:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 35:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:32.63 371 | nscoord aAppUnitsPerDevPixel) { 35:32.63 | ^ 35:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 35:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:32.63 380 | nscoord aAppUnitsPerDevPixel) { 35:32.63 | ^ 35:32.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 35:32.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:32.64 387 | nscoord aAppUnitsPerDevPixel) { 35:32.64 | ^ 35:32.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 35:32.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:32.65 394 | nscoord aAppUnitsPerDevPixel) { 35:32.65 | ^ 35:36.10 Compiling lmdb-rkv v0.14.0 35:38.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 35:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 35:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 35:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EffectCompositor.h:16, 35:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:17, 35:38.30 from xptdata.cpp:3: 35:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 35:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:38.30 189 | CSSRect GetExpandedScrollableRect() const { 35:38.30 | ^ 35:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 35:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:38.30 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 35:38.30 | ^ 35:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 35:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:38.31 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 35:38.31 | ^ 35:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 35:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:38.32 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 35:38.32 | ^ 35:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 35:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:38.32 243 | CSSRect CalculateScrollRange() const { 35:38.32 | ^ 35:38.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 35:38.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:38.33 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 35:38.33 | ^ 35:38.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 35:38.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:38.34 457 | CSSRect GetVisualViewport() const { 35:38.34 | ^ 35:39.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 35:39.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 35:39.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTiming.h:12, 35:39.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEffect.h:10, 35:39.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:23, 35:39.71 from xptdata.cpp:3: 35:39.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 35:39.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:39.71 1249 | CSSCoord ToCSSPixels() const { return _0; } 35:39.71 | ^ 35:41.78 Compiling rayon v1.2.0 35:46.00 Compiling tokio-fs v0.1.3 35:47.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 35:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 35:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 35:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 35:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 35:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 35:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 35:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 35:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 35:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 35:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 35:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 35:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 35:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 35:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 35:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 35:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 35:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 35:47.81 from xptdata.cpp:13: 35:47.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 35:47.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:47.81 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 35:47.81 | ^ 35:48.74 Compiling cubeb v0.7.0 35:49.46 Compiling cubeb-backend v0.7.0 35:49.92 Compiling storage_variant v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/storage/variant) 35:50.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 35:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 35:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 35:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 35:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 35:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 35:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 35:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 35:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 35:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 35:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 35:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 35:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 35:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 35:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 35:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 35:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 35:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 35:50.04 from xptdata.cpp:13: 35:50.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 35:50.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:50.04 21 | inline Rect ToRect(const gfxRect& aRect) { 35:50.04 | ^ 35:50.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 35:50.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:50.05 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 35:50.05 | ^ 35:50.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 35:50.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:50.05 40 | inline Point ToPoint(const gfxPoint& aPoint) { 35:50.05 | ^ 35:50.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 35:50.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:50.06 44 | inline Size ToSize(const gfxSize& aSize) { 35:50.06 | ^ 35:50.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 35:50.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:50.07 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 35:50.07 | ^ 35:50.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 35:50.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:50.08 52 | inline gfxSize ThebesSize(const Size& aSize) { 35:50.08 | ^ 35:50.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 35:50.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:50.08 56 | inline gfxRect ThebesRect(const Rect& aRect) { 35:50.08 | ^ 35:50.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 35:50.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 35:50.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 35:50.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 35:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 35:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 35:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 35:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 35:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 35:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 35:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 35:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 35:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 35:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 35:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 35:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 35:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 35:50.44 from xptdata.cpp:13: 35:50.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 35:50.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:50.44 1859 | int32_t aAppUnitsPerPixel) { 35:50.44 | ^ 35:50.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 35:50.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:50.46 3214 | int32_t aAppUnitsPerPixel) { 35:50.46 | ^ 35:51.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 35:51.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 35:51.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 35:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 35:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 35:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 35:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 35:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 35:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 35:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 35:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 35:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 35:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 35:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 35:51.46 from xptdata.cpp:13: 35:51.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 35:51.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:51.46 332 | LayerPoint GetFixedPositionAnchor() const { 35:51.46 | ^ 35:51.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 35:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 35:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 35:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 35:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 35:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 35:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 35:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 35:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 35:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 35:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 35:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 35:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 35:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 35:51.52 from xptdata.cpp:13: 35:51.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 35:51.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:51.52 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 35:51.52 | ^ 35:51.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 35:51.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 35:51.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 35:51.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 35:51.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 35:51.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 35:51.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 35:51.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 35:51.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 35:51.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 35:51.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 35:51.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 35:51.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 35:51.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 35:51.56 from xptdata.cpp:13: 35:51.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 35:51.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:51.56 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 35:51.56 | ^ 35:52.21 Compiling moz_task v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/xpcom/rust/moz_task) 35:54.11 Compiling unic-langid-ffi v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/intl/locale/rust/unic-langid-ffi) 35:54.45 Compiling mozurl v0.0.1 (/builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/mozurl) 35:56.78 Compiling cascade_bloom_filter v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/cascade_bloom_filter) 35:58.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 35:58.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 35:58.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 35:58.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 35:58.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 35:58.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 35:58.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 35:58.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 35:58.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 35:58.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 35:58.10 from xptdata.cpp:13: 35:58.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 35:58.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:58.10 1394 | LayerPoint GetFixedPositionAnchor() { 35:58.10 | ^ 35:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 35:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:58.14 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 35:58.14 | ^ 35:58.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 35:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 35:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 35:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 35:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 35:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 35:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 35:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 35:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 35:58.29 from xptdata.cpp:13: 35:58.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 35:58.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 35:58.29 49 | gfx::Size GetInheritedScale() const { return mScale; } 35:58.29 | ^ 35:59.46 Compiling fluent-ffi v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/intl/l10n/rust/fluent-ffi) 35:59.86 Compiling sync15-traits v0.1.0 (https://github.com/mozilla/application-services?rev=61dcc364ac0d6d0816ab88a494bbf20d824b009b#61dcc364) 36:00.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 36:00.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 36:00.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 36:00.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 36:00.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 36:00.89 from xptdata.cpp:13: 36:00.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 36:00.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:00.89 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 36:00.89 | ^ 36:01.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 36:01.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:01.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:01.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:01.83 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptinfo/xptinfo.cpp:10, 36:01.83 from Unified_cpp_reflect_xptinfo0.cpp:2: 36:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 36:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:01.83 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 36:01.83 | ^ 36:02.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 36:02.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:02.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:02.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:02.04 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptinfo/xptinfo.cpp:10, 36:02.04 from Unified_cpp_reflect_xptinfo0.cpp:2: 36:02.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 36:02.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:02.04 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 36:02.04 | ^ 36:04.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 36:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptinfo/xptinfo.cpp:10, 36:04.24 from Unified_cpp_reflect_xptinfo0.cpp:2: 36:04.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 36:04.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:04.24 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 36:04.24 | ^ 36:04.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 36:04.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:04.24 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 36:04.24 | ^ 36:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 36:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:04.25 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 36:04.25 | ^ 36:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 36:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:04.25 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 36:04.25 | ^ 36:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 36:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:04.26 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 36:04.26 | ^ 36:04.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 36:04.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:04.28 371 | nscoord aAppUnitsPerDevPixel) { 36:04.28 | ^ 36:04.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 36:04.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:04.28 380 | nscoord aAppUnitsPerDevPixel) { 36:04.28 | ^ 36:04.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 36:04.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:04.28 387 | nscoord aAppUnitsPerDevPixel) { 36:04.28 | ^ 36:04.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 36:04.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:04.29 394 | nscoord aAppUnitsPerDevPixel) { 36:04.29 | ^ 36:06.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 36:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 36:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 36:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 36:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptinfo/xptinfo.cpp:10, 36:06.92 from Unified_cpp_reflect_xptinfo0.cpp:2: 36:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 36:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 36:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:06.92 40 | friend Sub operator*(Sub aCoord, T aScale) { 36:06.92 | ^~~~~~~~ 36:07.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 36:07.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 36:07.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSProcessActorChild.h:10, 36:07.72 from xptdata.cpp:20: 36:07.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 36:07.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:07.72 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 36:07.72 | ^ 36:09.66 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/rust-helper) 36:15.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 36:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 36:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 36:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 36:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 36:15.82 from xptdata.cpp:3: 36:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 36:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 36:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:15.82 40 | friend Sub operator*(Sub aCoord, T aScale) { 36:15.82 | ^~~~~~~~ 36:15.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 36:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 36:15.94 from xptdata.cpp:3: 36:15.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 36:15.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 36:15.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:15.95 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 36:15.95 | ^~~~~~~~ 36:16.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 36:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 36:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 36:16.01 from xptdata.cpp:3: 36:16.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 36:16.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 36:16.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:16.01 427 | SizeT Size() const { return SizeT(width, height); } 36:16.01 | ^~~~ 36:16.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 36:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 36:16.01 from xptdata.cpp:3: 36:16.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 36:16.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 36:16.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:16.02 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 36:16.02 | ^~~~~~~~ 36:16.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 36:16.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 36:16.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:16.03 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 36:16.03 | ^~~~~~~~ 36:16.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 36:16.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 36:16.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 36:16.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:16.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:16.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 36:16.04 from xptdata.cpp:3: 36:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 36:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 36:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:16.04 62 | Sub operator-(const Sub& aPoint) const { 36:16.04 | ^~~~~~~~ 36:16.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 36:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 36:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 36:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 36:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 36:16.32 from xptdata.cpp:3: 36:16.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 36:16.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 36:16.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:16.32 43 | friend Sub operator*(T aScale, Sub aCoord) { 36:16.32 | ^~~~~~~~ 36:16.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 36:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 36:16.83 from xptdata.cpp:3: 36:16.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 36:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 36:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:16.84 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 36:16.84 | ^~~~~~~~~~~~~ 36:16.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 36:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 36:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 36:16.84 from xptdata.cpp:3: 36:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 36:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 36:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:16.84 323 | static SizeTyped FromUnknownSize( 36:16.84 | ^~~~~~~~~~~~~~~ 36:17.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 36:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 36:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 36:17.78 from xptdata.cpp:3: 36:17.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 36:17.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 36:17.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:17.78 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 36:17.78 | ^~~~~~~~~~~~~~ 36:17.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 36:17.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:17.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:17.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:17.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:17.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:17.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:17.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 36:17.82 from xptdata.cpp:3: 36:17.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 36:17.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 36:17.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:17.82 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 36:17.82 | ^~~~~~~~~~~~~ 36:17.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 36:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 36:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 36:17.85 from xptdata.cpp:3: 36:17.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 36:17.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 36:17.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:17.85 383 | Point TopLeft() const { return Point(x, y); } 36:17.85 | ^~~~~~~ 36:17.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 36:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 36:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 36:17.85 from xptdata.cpp:3: 36:17.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 36:17.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 36:17.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:17.85 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 36:17.85 | ^~~~~~~~~~~~~~~ 36:18.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 36:18.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:18.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:18.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:18.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:18.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:18.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 36:18.12 from xptdata.cpp:3: 36:18.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 36:18.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 36:18.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:18.12 277 | static RectTyped FromUnknownRect( 36:18.12 | ^~~~~~~~~~~~~~~ 36:18.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 36:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 36:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 36:18.12 from xptdata.cpp:3: 36:18.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 36:18.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 36:18.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:18.12 150 | static PointTyped FromUnknownPoint( 36:18.12 | ^~~~~~~~~~~~~~~~ 36:18.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 36:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 36:18.12 from xptdata.cpp:3: 36:18.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 36:18.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 36:18.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:18.12 282 | RectTyped ToUnknownRect() const { 36:18.13 | ^~~~~~~~~~~~~ 36:18.29 Compiling gfx-backend-vulkan v0.5.6 36:20.44 Compiling rkv v0.11.1 (https://github.com/mozilla/rkv?rev=e3c3388e6632cf55e08d773b32e58b1cab9b2731#e3c3388e) 36:20.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 36:20.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 36:20.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:20.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:20.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:20.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:20.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:20.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:20.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 36:20.47 from xptdata.cpp:3: 36:20.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 36:20.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 36:20.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 36:20.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:20.47 246 | PointTyped As2DPoint() const { 36:20.47 | ^~~~~~~~~ 36:20.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 36:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 36:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 36:20.49 from xptdata.cpp:3: 36:20.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 36:20.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 36:20.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 36:20.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:20.49 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 36:20.49 | ^~~~~~~~~ 36:20.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 36:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 36:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 36:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 36:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 36:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 36:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 36:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 36:20.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:15, 36:20.49 from xptdata.cpp:3: 36:20.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 36:20.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 36:20.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 36:20.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:20.49 2266 | PointTyped TransformPointSimple( 36:20.50 | ^~~~~~~~~~~~~~~~~~~~ 36:20.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 36:20.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 36:20.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 36:20.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:20.51 794 | RectTyped TransformAndClipBounds( 36:20.51 | ^~~~~~~~~~~~~~~~~~~~~~ 36:24.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 36:24.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 36:24.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 36:24.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 36:24.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 36:24.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 36:24.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsWrapperCache.h:10, 36:24.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:11, 36:24.74 from xptdata.cpp:3: 36:24.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 36:24.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 36:24.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 36:24.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 36:24.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 36:24.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 36:24.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 36:24.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 36:24.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 36:24.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 36:24.75 760 | typename detail::Nth::Type extract() { 36:24.75 | ^~~~~~~ 36:32.78 Compiling rkv v0.10.4 36:33.00 Compiling tokio v0.1.11 36:36.48 xpcom/reflect/xptcall 36:41.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptcall/xptcprivate.h:11, 36:41.40 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptcall/xptcall.cpp:8: 36:41.40 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 36:41.40 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptcall/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 36:41.40 79 | memset(this, 0, sizeof(nsXPTCVariant)); 36:41.40 | ^ 36:41.40 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 36:41.40 44 | struct nsXPTCVariant { 36:41.40 | ^~~~~~~~~~~~~ 36:42.61 xpcom/reflect/xptcall/md/unix 36:47.83 Compiling neqo-crypto v0.2.4 (https://github.com/mozilla/neqo?tag=v0.2.4#6fca78d0) 36:47.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptcall/xptcprivate.h:11, 36:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptcall/md/unix/xptcinvoke_aarch64.cpp:8: 36:47.83 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 36:47.83 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptcall/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 36:47.83 79 | memset(this, 0, sizeof(nsXPTCVariant)); 36:47.83 | ^ 36:47.84 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 36:47.84 44 | struct nsXPTCVariant { 36:47.84 | ^~~~~~~~~~~~~ 36:53.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptcall/xptcprivate.h:11, 36:53.99 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptcall/md/unix/xptcstubs_aarch64.cpp:6: 36:53.99 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptcall/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 36:53.99 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptcall/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 36:53.99 79 | memset(this, 0, sizeof(nsXPTCVariant)); 36:53.99 | ^ 36:53.99 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/reflect/xptcall/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 36:53.99 44 | struct nsXPTCVariant { 36:53.99 | ^~~~~~~~~~~~~ 36:54.51 Compiling style v0.0.1 (/builddir/build/BUILD/thunderbird-78.6.1/servo/components/style) 36:55.48 chrome 37:00.72 Compiling cubeb-pulse v0.3.0 (https://github.com/djg/cubeb-pulse-rs?rev=70431f444cf164177cb3c0f060698fc35f811be5#70431f44) 37:01.30 Compiling storage v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/storage/rust) 37:04.51 Compiling fluent-langneg-ffi v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/intl/locale/rust/fluent-langneg-ffi) 37:05.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 37:05.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 37:05.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 37:05.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 37:05.27 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeProtocolHandler.cpp:16, 37:05.27 from Unified_cpp_chrome0.cpp:2: 37:05.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 37:05.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:05.27 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 37:05.27 | ^ 37:05.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 37:05.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 37:05.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 37:05.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 37:05.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 37:05.57 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeProtocolHandler.cpp:16, 37:05.57 from Unified_cpp_chrome0.cpp:2: 37:05.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 37:05.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:05.58 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 37:05.58 | ^ 37:06.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 37:06.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 37:06.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 37:06.29 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeProtocolHandler.cpp:16, 37:06.29 from Unified_cpp_chrome0.cpp:2: 37:06.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 37:06.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:06.29 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 37:06.29 | ^ 37:06.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 37:06.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:06.30 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 37:06.30 | ^ 37:06.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 37:06.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:06.30 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 37:06.30 | ^ 37:06.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 37:06.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:06.31 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 37:06.31 | ^ 37:06.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 37:06.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:06.31 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 37:06.31 | ^ 37:06.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 37:06.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:06.35 371 | nscoord aAppUnitsPerDevPixel) { 37:06.35 | ^ 37:06.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 37:06.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:06.35 380 | nscoord aAppUnitsPerDevPixel) { 37:06.35 | ^ 37:06.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 37:06.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:06.36 387 | nscoord aAppUnitsPerDevPixel) { 37:06.36 | ^ 37:06.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 37:06.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:06.37 394 | nscoord aAppUnitsPerDevPixel) { 37:06.37 | ^ 37:07.01 Compiling golden_gate v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/services/sync/golden_gate) 37:09.69 Compiling to_shmem v0.0.1 (/builddir/build/BUILD/thunderbird-78.6.1/servo/components/to_shmem) 37:11.33 Compiling wgpu-core v0.5.0 (/builddir/build/BUILD/thunderbird-78.6.1/gfx/wgpu/wgpu-core) 37:11.64 Compiling cert_storage v0.0.1 (/builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/cert_storage) 37:16.22 Compiling audioipc v0.2.5 (/builddir/build/BUILD/thunderbird-78.6.1/media/audioipc/audioipc) 37:17.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 37:18.00 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeRegistry.cpp:24, 37:18.00 from Unified_cpp_chrome0.cpp:11: 37:18.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 37:18.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:18.00 189 | CSSRect GetExpandedScrollableRect() const { 37:18.00 | ^ 37:18.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 37:18.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:18.00 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 37:18.00 | ^ 37:18.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 37:18.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:18.01 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 37:18.01 | ^ 37:18.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 37:18.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:18.01 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 37:18.01 | ^ 37:18.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 37:18.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:18.01 243 | CSSRect CalculateScrollRange() const { 37:18.01 | ^ 37:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 37:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:18.02 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 37:18.02 | ^ 37:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 37:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:18.02 457 | CSSRect GetVisualViewport() const { 37:18.02 | ^ 37:21.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 37:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeRegistry.cpp:24, 37:21.38 from Unified_cpp_chrome0.cpp:11: 37:21.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 37:21.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:21.38 1249 | CSSCoord ToCSSPixels() const { return _0; } 37:21.38 | ^ 37:22.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 37:22.79 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeRegistry.cpp:24, 37:22.79 from Unified_cpp_chrome0.cpp:11: 37:22.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 37:22.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:22.79 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 37:22.79 | ^ 37:30.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 37:30.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 37:30.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 37:30.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 37:30.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 37:30.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 37:30.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 37:30.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 37:30.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 37:30.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 37:30.70 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeRegistryChrome.cpp:7, 37:30.70 from Unified_cpp_chrome0.cpp:20: 37:30.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 37:30.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:30.71 21 | inline Rect ToRect(const gfxRect& aRect) { 37:30.71 | ^ 37:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 37:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:30.71 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 37:30.71 | ^ 37:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 37:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:30.71 40 | inline Point ToPoint(const gfxPoint& aPoint) { 37:30.71 | ^ 37:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 37:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:30.71 44 | inline Size ToSize(const gfxSize& aSize) { 37:30.71 | ^ 37:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 37:30.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:30.72 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 37:30.72 | ^ 37:30.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 37:30.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:30.73 52 | inline gfxSize ThebesSize(const Size& aSize) { 37:30.73 | ^ 37:30.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 37:30.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:30.73 56 | inline gfxRect ThebesRect(const Rect& aRect) { 37:30.73 | ^ 37:31.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 37:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 37:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 37:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 37:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 37:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 37:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 37:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 37:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 37:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeRegistryChrome.cpp:7, 37:31.36 from Unified_cpp_chrome0.cpp:20: 37:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 37:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:31.36 1859 | int32_t aAppUnitsPerPixel) { 37:31.36 | ^ 37:31.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 37:31.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:31.38 3214 | int32_t aAppUnitsPerPixel) { 37:31.38 | ^ 37:32.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 37:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 37:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 37:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 37:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 37:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 37:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeRegistryChrome.cpp:7, 37:32.50 from Unified_cpp_chrome0.cpp:20: 37:32.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 37:32.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:32.50 332 | LayerPoint GetFixedPositionAnchor() const { 37:32.50 | ^ 37:32.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 37:32.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 37:32.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 37:32.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 37:32.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 37:32.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 37:32.55 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeRegistryChrome.cpp:7, 37:32.55 from Unified_cpp_chrome0.cpp:20: 37:32.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 37:32.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:32.55 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 37:32.56 | ^ 37:32.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 37:32.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 37:32.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 37:32.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 37:32.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 37:32.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 37:32.58 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeRegistryChrome.cpp:7, 37:32.58 from Unified_cpp_chrome0.cpp:20: 37:32.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 37:32.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:32.59 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 37:32.59 | ^ 37:36.72 Compiling kvstore v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/kvstore) 37:44.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 37:44.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 37:44.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 37:44.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 37:44.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 37:44.71 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeProtocolHandler.cpp:16, 37:44.71 from Unified_cpp_chrome0.cpp:2: 37:44.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 37:44.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 37:44.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:44.71 40 | friend Sub operator*(Sub aCoord, T aScale) { 37:44.71 | ^~~~~~~~ 37:44.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 37:44.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 37:44.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 37:44.74 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeProtocolHandler.cpp:16, 37:44.74 from Unified_cpp_chrome0.cpp:2: 37:44.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 37:44.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 37:44.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:44.74 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 37:44.74 | ^~~~~~~~ 37:44.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 37:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 37:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 37:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 37:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 37:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeProtocolHandler.cpp:16, 37:44.98 from Unified_cpp_chrome0.cpp:2: 37:44.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 37:44.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 37:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:44.99 427 | SizeT Size() const { return SizeT(width, height); } 37:44.99 | ^~~~ 37:44.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 37:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 37:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 37:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeProtocolHandler.cpp:16, 37:44.99 from Unified_cpp_chrome0.cpp:2: 37:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 37:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 37:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:45.00 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 37:45.00 | ^~~~~~~~ 37:45.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 37:45.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 37:45.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:45.00 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 37:45.00 | ^~~~~~~~ 37:45.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 37:45.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 37:45.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 37:45.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 37:45.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 37:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeProtocolHandler.cpp:16, 37:45.02 from Unified_cpp_chrome0.cpp:2: 37:45.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 37:45.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 37:45.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:45.03 62 | Sub operator-(const Sub& aPoint) const { 37:45.03 | ^~~~~~~~ 37:45.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 37:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 37:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 37:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 37:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 37:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeProtocolHandler.cpp:16, 37:45.30 from Unified_cpp_chrome0.cpp:2: 37:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 37:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 37:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:45.31 43 | friend Sub operator*(T aScale, Sub aCoord) { 37:45.31 | ^~~~~~~~ 37:46.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 37:46.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 37:46.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 37:46.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 37:46.28 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeProtocolHandler.cpp:16, 37:46.28 from Unified_cpp_chrome0.cpp:2: 37:46.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 37:46.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 37:46.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:46.29 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 37:46.29 | ^~~~~~~~~~~~~ 37:46.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 37:46.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 37:46.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 37:46.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 37:46.29 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeProtocolHandler.cpp:16, 37:46.29 from Unified_cpp_chrome0.cpp:2: 37:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 37:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 37:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:46.30 323 | static SizeTyped FromUnknownSize( 37:46.30 | ^~~~~~~~~~~~~~~ 37:50.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 37:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 37:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 37:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 37:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 37:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 37:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIProtocolHandler.h:19, 37:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeProtocolHandler.h:9, 37:50.82 from /builddir/build/BUILD/thunderbird-78.6.1/chrome/nsChromeProtocolHandler.cpp:13, 37:50.82 from Unified_cpp_chrome0.cpp:2: 37:50.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 37:50.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 37:50.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 37:50.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 37:50.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 37:50.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 37:50.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 37:50.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 37:50.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 37:50.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 37:50.83 760 | typename detail::Nth::Type extract() { 37:50.83 | ^~~~~~~ 37:56.31 Compiling bookmark_sync v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/bookmark_sync) 38:02.35 xpcom/build/Services.cpp.stub 38:02.56 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 38:02.56 import imp 38:02.88 xpcom/build 38:14.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 38:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 38:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 38:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 38:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 38:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessedStack.h:12, 38:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/LateWriteChecks.cpp:11, 38:14.26 from Unified_cpp_xpcom_build0.cpp:20: 38:14.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 38:14.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:14.26 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 38:14.26 | ^ 38:14.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 38:14.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 38:14.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 38:14.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 38:14.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 38:14.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessedStack.h:12, 38:14.51 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/LateWriteChecks.cpp:11, 38:14.51 from Unified_cpp_xpcom_build0.cpp:20: 38:14.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 38:14.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:14.51 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 38:14.51 | ^ 38:15.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 38:15.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 38:15.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 38:15.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 38:15.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 38:15.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessedStack.h:12, 38:15.17 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/LateWriteChecks.cpp:11, 38:15.17 from Unified_cpp_xpcom_build0.cpp:20: 38:15.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 38:15.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:15.17 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 38:15.18 | ^ 38:15.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 38:15.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:15.18 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 38:15.18 | ^ 38:15.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 38:15.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:15.19 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 38:15.19 | ^ 38:15.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 38:15.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:15.20 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 38:15.20 | ^ 38:15.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 38:15.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:15.21 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 38:15.21 | ^ 38:15.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 38:15.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:15.23 371 | nscoord aAppUnitsPerDevPixel) { 38:15.23 | ^ 38:15.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 38:15.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:15.24 380 | nscoord aAppUnitsPerDevPixel) { 38:15.24 | ^ 38:15.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 38:15.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:15.24 387 | nscoord aAppUnitsPerDevPixel) { 38:15.24 | ^ 38:15.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 38:15.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:15.25 394 | nscoord aAppUnitsPerDevPixel) { 38:15.25 | ^ 38:18.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 38:18.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 38:18.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 38:18.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 38:18.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 38:18.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 38:18.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 38:18.14 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/XPCOMInit.cpp:15, 38:18.14 from Unified_cpp_xpcom_build0.cpp:47: 38:18.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 38:18.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:18.14 189 | CSSRect GetExpandedScrollableRect() const { 38:18.14 | ^ 38:18.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 38:18.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:18.15 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 38:18.15 | ^ 38:18.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 38:18.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:18.16 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 38:18.16 | ^ 38:18.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 38:18.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:18.17 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 38:18.17 | ^ 38:18.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 38:18.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:18.17 243 | CSSRect CalculateScrollRange() const { 38:18.17 | ^ 38:18.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 38:18.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:18.18 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 38:18.18 | ^ 38:18.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 38:18.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:18.20 457 | CSSRect GetVisualViewport() const { 38:18.20 | ^ 38:18.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 38:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 38:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 38:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 38:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 38:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 38:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 38:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 38:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 38:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 38:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 38:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 38:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/XPCOMInit.cpp:15, 38:18.49 from Unified_cpp_xpcom_build0.cpp:47: 38:18.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 38:18.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:18.49 1249 | CSSCoord ToCSSPixels() const { return _0; } 38:18.49 | ^ 38:18.60 Compiling jsrust_shared v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/js/src/rust/shared) 38:18.76 Compiling webext_storage_bridge v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/storage/webext_storage_bridge) 38:29.59 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/thunderbird-78.6.1/media/audioipc/client) 38:33.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 38:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 38:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 38:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 38:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 38:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 38:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 38:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 38:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 38:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 38:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 38:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/XPCOMInit.cpp:15, 38:33.02 from Unified_cpp_xpcom_build0.cpp:47: 38:33.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 38:33.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:33.02 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 38:33.02 | ^ 38:37.48 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/thunderbird-78.6.1/media/audioipc/server) 38:39.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 38:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 38:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 38:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 38:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 38:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 38:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 38:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 38:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 38:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 38:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 38:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/XPCOMInit.cpp:15, 38:39.93 from Unified_cpp_xpcom_build0.cpp:47: 38:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 38:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:39.93 21 | inline Rect ToRect(const gfxRect& aRect) { 38:39.93 | ^ 38:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 38:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:39.93 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 38:39.93 | ^ 38:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 38:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:39.94 40 | inline Point ToPoint(const gfxPoint& aPoint) { 38:39.94 | ^ 38:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 38:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:39.94 44 | inline Size ToSize(const gfxSize& aSize) { 38:39.94 | ^ 38:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 38:39.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:39.95 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 38:39.95 | ^ 38:39.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 38:39.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:39.95 52 | inline gfxSize ThebesSize(const Size& aSize) { 38:39.95 | ^ 38:39.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 38:39.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:39.95 56 | inline gfxRect ThebesRect(const Rect& aRect) { 38:39.95 | ^ 38:40.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 38:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 38:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 38:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 38:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 38:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 38:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 38:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 38:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 38:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 38:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/XPCOMInit.cpp:15, 38:40.73 from Unified_cpp_xpcom_build0.cpp:47: 38:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 38:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:40.73 1859 | int32_t aAppUnitsPerPixel) { 38:40.73 | ^ 38:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 38:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:40.73 3214 | int32_t aAppUnitsPerPixel) { 38:40.74 | ^ 38:41.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 38:41.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 38:41.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 38:41.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 38:41.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 38:41.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 38:41.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 38:41.75 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/XPCOMInit.cpp:15, 38:41.75 from Unified_cpp_xpcom_build0.cpp:47: 38:41.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 38:41.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:41.75 332 | LayerPoint GetFixedPositionAnchor() const { 38:41.75 | ^ 38:41.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 38:41.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 38:41.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 38:41.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 38:41.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 38:41.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 38:41.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 38:41.82 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/XPCOMInit.cpp:15, 38:41.82 from Unified_cpp_xpcom_build0.cpp:47: 38:41.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 38:41.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:41.82 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 38:41.82 | ^ 38:41.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 38:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 38:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 38:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 38:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 38:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 38:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 38:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/XPCOMInit.cpp:15, 38:41.86 from Unified_cpp_xpcom_build0.cpp:47: 38:41.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 38:41.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:41.86 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 38:41.86 | ^ 38:44.44 Compiling wgpu_bindings v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/gfx/wgpu_bindings) 38:45.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 38:45.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/XPCOM.h:157, 38:45.04 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/XPCOMInit.cpp:17, 38:45.04 from Unified_cpp_xpcom_build0.cpp:47: 38:45.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 38:45.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 38:45.04 79 | memset(this, 0, sizeof(nsXPTCVariant)); 38:45.04 | ^ 38:45.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 38:45.04 44 | struct nsXPTCVariant { 38:45.04 | ^~~~~~~~~~~~~ 38:46.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 38:46.24 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/XPCOMInit.cpp:30, 38:46.24 from Unified_cpp_xpcom_build0.cpp:47: 38:46.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 38:46.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:46.25 1394 | LayerPoint GetFixedPositionAnchor() { 38:46.25 | ^ 38:46.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 38:46.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:46.28 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 38:46.28 | ^ 38:46.75 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/thunderbird-78.6.1/servo/components/malloc_size_of) 38:54.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 38:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 38:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 38:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 38:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 38:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 38:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 38:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 38:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessedStack.h:12, 38:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/LateWriteChecks.cpp:11, 38:54.31 from Unified_cpp_xpcom_build0.cpp:20: 38:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 38:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 38:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:54.31 40 | friend Sub operator*(Sub aCoord, T aScale) { 38:54.31 | ^~~~~~~~ 38:54.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 38:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 38:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 38:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 38:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 38:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessedStack.h:12, 38:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/LateWriteChecks.cpp:11, 38:54.35 from Unified_cpp_xpcom_build0.cpp:20: 38:54.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 38:54.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 38:54.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:54.35 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 38:54.35 | ^~~~~~~~ 38:54.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 38:54.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 38:54.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 38:54.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 38:54.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 38:54.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 38:54.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessedStack.h:12, 38:54.56 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/LateWriteChecks.cpp:11, 38:54.56 from Unified_cpp_xpcom_build0.cpp:20: 38:54.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 38:54.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 38:54.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:54.56 427 | SizeT Size() const { return SizeT(width, height); } 38:54.56 | ^~~~ 38:54.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 38:54.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 38:54.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 38:54.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 38:54.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 38:54.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessedStack.h:12, 38:54.57 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/LateWriteChecks.cpp:11, 38:54.57 from Unified_cpp_xpcom_build0.cpp:20: 38:54.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 38:54.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 38:54.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:54.57 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 38:54.57 | ^~~~~~~~ 38:54.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 38:54.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 38:54.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:54.59 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 38:54.59 | ^~~~~~~~ 38:54.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 38:54.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 38:54.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 38:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 38:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 38:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 38:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 38:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessedStack.h:12, 38:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/LateWriteChecks.cpp:11, 38:54.60 from Unified_cpp_xpcom_build0.cpp:20: 38:54.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 38:54.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 38:54.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:54.60 62 | Sub operator-(const Sub& aPoint) const { 38:54.60 | ^~~~~~~~ 38:54.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 38:54.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 38:54.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 38:54.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 38:54.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 38:54.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 38:54.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 38:54.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 38:54.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessedStack.h:12, 38:54.78 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/LateWriteChecks.cpp:11, 38:54.78 from Unified_cpp_xpcom_build0.cpp:20: 38:54.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 38:54.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 38:54.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:54.78 43 | friend Sub operator*(T aScale, Sub aCoord) { 38:54.78 | ^~~~~~~~ 38:55.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 38:55.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 38:55.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 38:55.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 38:55.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 38:55.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessedStack.h:12, 38:55.64 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/LateWriteChecks.cpp:11, 38:55.64 from Unified_cpp_xpcom_build0.cpp:20: 38:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 38:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 38:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:55.64 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 38:55.64 | ^~~~~~~~~~~~~ 38:55.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 38:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 38:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 38:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 38:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 38:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 38:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessedStack.h:12, 38:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/LateWriteChecks.cpp:11, 38:55.65 from Unified_cpp_xpcom_build0.cpp:20: 38:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 38:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 38:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:55.65 323 | static SizeTyped FromUnknownSize( 38:55.65 | ^~~~~~~~~~~~~~~ 38:56.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 38:56.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 38:56.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 38:56.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 38:56.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 38:56.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 38:56.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessedStack.h:12, 38:56.24 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/LateWriteChecks.cpp:11, 38:56.24 from Unified_cpp_xpcom_build0.cpp:20: 38:56.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 38:56.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 38:56.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 38:56.24 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 38:56.24 | ^~~~~~~~~~~~~~ 38:56.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTHashtable.h:22, 38:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsBaseHashtable.h:14, 38:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDataHashtable.h:11, 38:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:31, 38:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 38:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 38:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 38:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessedStack.h:12, 38:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/LateWriteChecks.cpp:11, 38:56.42 from Unified_cpp_xpcom_build0.cpp:20: 38:56.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]’: 38:56.42 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 38:56.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 38:56.43 34 | memset(aT, 0, sizeof(T)); 38:56.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 38:56.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/XPCOMInit.cpp:66, 38:56.43 from Unified_cpp_xpcom_build0.cpp:47: 38:56.43 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: ‘struct nsMemoryReporterManager::AmountFns’ declared here 38:56.43 144 | struct AmountFns { 38:56.43 | ^~~~~~~~~ 38:56.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTHashtable.h:22, 38:56.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsBaseHashtable.h:14, 38:56.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDataHashtable.h:11, 38:56.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:31, 38:56.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 38:56.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 38:56.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 38:56.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessedStack.h:12, 38:56.43 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/LateWriteChecks.cpp:11, 38:56.43 from Unified_cpp_xpcom_build0.cpp:20: 38:56.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]’: 38:56.43 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 38:56.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 38:56.43 34 | memset(aT, 0, sizeof(T)); 38:56.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 38:56.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/XPCOMInit.cpp:66, 38:56.43 from Unified_cpp_xpcom_build0.cpp:47: 38:56.43 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: ‘struct nsMemoryReporterManager::SizeOfTabFns’ declared here 38:56.43 178 | struct SizeOfTabFns { 38:56.43 | ^~~~~~~~~~~~ 39:01.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 39:01.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 39:01.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 39:01.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 39:01.30 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/FileLocation.h:10, 39:01.30 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/FileLocation.cpp:7, 39:01.30 from Unified_cpp_xpcom_build0.cpp:2: 39:01.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 39:01.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 39:01.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 39:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 39:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 39:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 39:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 39:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 39:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 39:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:01.31 760 | typename detail::Nth::Type extract() { 39:01.31 | ^~~~~~~ 39:06.79 Compiling style_traits v0.0.1 (/builddir/build/BUILD/thunderbird-78.6.1/servo/components/style_traits) 39:07.55 Compiling neqo-transport v0.2.4 (https://github.com/mozilla/neqo?tag=v0.2.4#6fca78d0) 39:12.54 modules/libpref 39:23.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 39:23.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 39:23.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 39:23.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 39:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 39:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 39:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:18, 39:23.46 from Unified_cpp_modules_libpref0.cpp:2: 39:23.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 39:23.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:23.46 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 39:23.46 | ^ 39:23.51 intl/hyphenation/glue 39:23.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 39:23.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 39:23.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 39:23.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 39:23.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 39:23.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 39:23.67 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:18, 39:23.67 from Unified_cpp_modules_libpref0.cpp:2: 39:23.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 39:23.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:23.67 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 39:23.67 | ^ 39:24.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 39:24.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 39:24.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 39:24.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 39:24.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 39:24.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 39:24.27 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:18, 39:24.27 from Unified_cpp_modules_libpref0.cpp:2: 39:24.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 39:24.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:24.27 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 39:24.27 | ^ 39:24.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 39:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:24.28 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 39:24.28 | ^ 39:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 39:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:24.28 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 39:24.28 | ^ 39:24.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 39:24.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:24.29 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 39:24.29 | ^ 39:24.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 39:24.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:24.29 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 39:24.29 | ^ 39:24.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 39:24.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:24.33 371 | nscoord aAppUnitsPerDevPixel) { 39:24.33 | ^ 39:24.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 39:24.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:24.33 380 | nscoord aAppUnitsPerDevPixel) { 39:24.33 | ^ 39:24.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 39:24.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:24.34 387 | nscoord aAppUnitsPerDevPixel) { 39:24.34 | ^ 39:24.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 39:24.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:24.35 394 | nscoord aAppUnitsPerDevPixel) { 39:24.35 | ^ 39:26.85 intl/locale 39:34.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 39:34.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 39:34.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 39:34.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 39:34.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 39:34.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 39:34.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 39:34.19 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 39:34.19 from Unified_cpp_hyphenation_glue0.cpp:11: 39:34.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 39:34.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:34.19 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 39:34.19 | ^ 39:34.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 39:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 39:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 39:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 39:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 39:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 39:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 39:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 39:34.41 from Unified_cpp_hyphenation_glue0.cpp:11: 39:34.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 39:34.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:34.41 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 39:34.41 | ^ 39:35.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 39:35.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 39:35.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 39:35.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 39:35.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 39:35.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 39:35.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 39:35.13 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 39:35.13 from Unified_cpp_hyphenation_glue0.cpp:11: 39:35.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 39:35.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:35.13 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 39:35.13 | ^ 39:35.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 39:35.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:35.13 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 39:35.14 | ^ 39:35.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 39:35.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:35.14 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 39:35.14 | ^ 39:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 39:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:35.15 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 39:35.15 | ^ 39:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 39:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:35.15 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 39:35.15 | ^ 39:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 39:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:35.18 371 | nscoord aAppUnitsPerDevPixel) { 39:35.18 | ^ 39:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 39:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:35.18 380 | nscoord aAppUnitsPerDevPixel) { 39:35.18 | ^ 39:35.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 39:35.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:35.19 387 | nscoord aAppUnitsPerDevPixel) { 39:35.19 | ^ 39:35.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 39:35.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:35.19 394 | nscoord aAppUnitsPerDevPixel) { 39:35.19 | ^ 39:39.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 39:39.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 39:39.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 39:39.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 39:39.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 39:39.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 39:39.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 39:39.68 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:26, 39:39.68 from Unified_cpp_modules_libpref0.cpp:2: 39:39.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 39:39.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:39.68 189 | CSSRect GetExpandedScrollableRect() const { 39:39.68 | ^ 39:39.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 39:39.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:39.68 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 39:39.68 | ^ 39:39.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 39:39.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:39.68 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 39:39.68 | ^ 39:39.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 39:39.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:39.70 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 39:39.70 | ^ 39:39.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 39:39.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:39.70 243 | CSSRect CalculateScrollRange() const { 39:39.70 | ^ 39:39.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 39:39.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:39.71 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 39:39.71 | ^ 39:39.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 39:39.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:39.71 457 | CSSRect GetVisualViewport() const { 39:39.71 | ^ 39:40.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 39:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 39:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 39:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 39:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/intl/locale/nsLanguageAtomService.cpp:15, 39:40.11 from Unified_cpp_intl_locale0.cpp:65: 39:40.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 39:40.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:40.11 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 39:40.11 | ^ 39:40.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 39:40.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 39:40.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 39:40.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 39:40.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 39:40.40 from /builddir/build/BUILD/thunderbird-78.6.1/intl/locale/nsLanguageAtomService.cpp:15, 39:40.40 from Unified_cpp_intl_locale0.cpp:65: 39:40.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 39:40.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:40.40 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 39:40.40 | ^ 39:41.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 39:41.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 39:41.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 39:41.06 from /builddir/build/BUILD/thunderbird-78.6.1/intl/locale/nsLanguageAtomService.cpp:15, 39:41.06 from Unified_cpp_intl_locale0.cpp:65: 39:41.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 39:41.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:41.06 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 39:41.06 | ^ 39:41.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 39:41.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:41.06 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 39:41.06 | ^ 39:41.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 39:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:41.07 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 39:41.07 | ^ 39:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 39:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:41.07 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 39:41.07 | ^ 39:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 39:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:41.07 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 39:41.08 | ^ 39:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 39:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:41.10 371 | nscoord aAppUnitsPerDevPixel) { 39:41.10 | ^ 39:41.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 39:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 39:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 39:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 39:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 39:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 39:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 39:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 39:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 39:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:26, 39:41.10 from Unified_cpp_modules_libpref0.cpp:2: 39:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 39:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:41.10 1249 | CSSCoord ToCSSPixels() const { return _0; } 39:41.10 | ^ 39:41.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 39:41.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:41.11 380 | nscoord aAppUnitsPerDevPixel) { 39:41.11 | ^ 39:41.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 39:41.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:41.11 387 | nscoord aAppUnitsPerDevPixel) { 39:41.11 | ^ 39:41.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 39:41.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:41.11 394 | nscoord aAppUnitsPerDevPixel) { 39:41.11 | ^ 39:41.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 39:41.20 from /builddir/build/BUILD/thunderbird-78.6.1/intl/locale/nsLanguageAtomService.cpp:15, 39:41.20 from Unified_cpp_intl_locale0.cpp:65: 39:41.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 39:41.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:41.20 1249 | CSSCoord ToCSSPixels() const { return _0; } 39:41.20 | ^ 39:43.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 39:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 39:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 39:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 39:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 39:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 39:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 39:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 39:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:26, 39:43.51 from Unified_cpp_modules_libpref0.cpp:2: 39:43.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 39:43.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:43.51 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 39:43.51 | ^ 39:47.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 39:47.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 39:47.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 39:47.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 39:47.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 39:47.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 39:47.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 39:47.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 39:47.25 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:26, 39:47.25 from Unified_cpp_modules_libpref0.cpp:2: 39:47.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 39:47.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:47.25 21 | inline Rect ToRect(const gfxRect& aRect) { 39:47.25 | ^ 39:47.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 39:47.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:47.25 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 39:47.25 | ^ 39:47.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 39:47.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:47.26 40 | inline Point ToPoint(const gfxPoint& aPoint) { 39:47.26 | ^ 39:47.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 39:47.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:47.27 44 | inline Size ToSize(const gfxSize& aSize) { 39:47.27 | ^ 39:47.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 39:47.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:47.27 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 39:47.27 | ^ 39:47.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 39:47.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:47.28 52 | inline gfxSize ThebesSize(const Size& aSize) { 39:47.28 | ^ 39:47.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 39:47.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:47.28 56 | inline gfxRect ThebesRect(const Rect& aRect) { 39:47.28 | ^ 39:48.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 39:48.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 39:48.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 39:48.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 39:48.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 39:48.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 39:48.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 39:48.06 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:26, 39:48.06 from Unified_cpp_modules_libpref0.cpp:2: 39:48.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 39:48.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:48.06 1859 | int32_t aAppUnitsPerPixel) { 39:48.06 | ^ 39:48.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 39:48.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:48.08 3214 | int32_t aAppUnitsPerPixel) { 39:48.08 | ^ 39:49.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 39:49.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 39:49.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 39:49.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 39:49.10 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:26, 39:49.10 from Unified_cpp_modules_libpref0.cpp:2: 39:49.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 39:49.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:49.10 332 | LayerPoint GetFixedPositionAnchor() const { 39:49.10 | ^ 39:49.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 39:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 39:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 39:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 39:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:26, 39:49.15 from Unified_cpp_modules_libpref0.cpp:2: 39:49.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 39:49.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:49.15 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 39:49.15 | ^ 39:49.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 39:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 39:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 39:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 39:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:26, 39:49.17 from Unified_cpp_modules_libpref0.cpp:2: 39:49.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 39:49.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:49.18 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 39:49.18 | ^ 39:50.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 39:50.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 39:50.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 39:50.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 39:50.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 39:50.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 39:50.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 39:50.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 39:50.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 39:50.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 39:50.42 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 39:50.42 from Unified_cpp_hyphenation_glue0.cpp:11: 39:50.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 39:50.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:50.42 189 | CSSRect GetExpandedScrollableRect() const { 39:50.42 | ^ 39:50.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 39:50.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:50.42 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 39:50.42 | ^ 39:50.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 39:50.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:50.42 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 39:50.42 | ^ 39:50.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 39:50.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:50.43 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 39:50.43 | ^ 39:50.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 39:50.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:50.43 243 | CSSRect CalculateScrollRange() const { 39:50.43 | ^ 39:50.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 39:50.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:50.43 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 39:50.43 | ^ 39:50.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 39:50.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:50.44 457 | CSSRect GetVisualViewport() const { 39:50.44 | ^ 39:51.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 39:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 39:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 39:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 39:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 39:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 39:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 39:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 39:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 39:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 39:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 39:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 39:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 39:51.85 from Unified_cpp_hyphenation_glue0.cpp:11: 39:51.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 39:51.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:51.85 1249 | CSSCoord ToCSSPixels() const { return _0; } 39:51.85 | ^ 39:54.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 39:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 39:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 39:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 39:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 39:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 39:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 39:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 39:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 39:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 39:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 39:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 39:54.26 from Unified_cpp_hyphenation_glue0.cpp:11: 39:54.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 39:54.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:54.26 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 39:54.26 | ^ 39:57.01 intl/locale/gtk 39:58.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 39:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 39:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 39:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 39:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 39:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 39:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 39:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 39:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 39:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 39:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 39:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 39:58.14 from Unified_cpp_hyphenation_glue0.cpp:11: 39:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 39:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:58.14 21 | inline Rect ToRect(const gfxRect& aRect) { 39:58.14 | ^ 39:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 39:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:58.14 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 39:58.14 | ^ 39:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 39:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:58.14 40 | inline Point ToPoint(const gfxPoint& aPoint) { 39:58.14 | ^ 39:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 39:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:58.15 44 | inline Size ToSize(const gfxSize& aSize) { 39:58.15 | ^ 39:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 39:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:58.15 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 39:58.15 | ^ 39:58.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 39:58.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:58.16 52 | inline gfxSize ThebesSize(const Size& aSize) { 39:58.16 | ^ 39:58.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 39:58.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:58.16 56 | inline gfxRect ThebesRect(const Rect& aRect) { 39:58.16 | ^ 39:58.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 39:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 39:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 39:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 39:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 39:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 39:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 39:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 39:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 39:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 39:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 39:58.87 from Unified_cpp_hyphenation_glue0.cpp:11: 39:58.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 39:58.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:58.87 1859 | int32_t aAppUnitsPerPixel) { 39:58.87 | ^ 39:58.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 39:58.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:58.88 3214 | int32_t aAppUnitsPerPixel) { 39:58.88 | ^ 39:59.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 39:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 39:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 39:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 39:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 39:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 39:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 39:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 39:59.93 from Unified_cpp_hyphenation_glue0.cpp:11: 39:59.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 39:59.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:59.94 332 | LayerPoint GetFixedPositionAnchor() const { 39:59.94 | ^ 39:59.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 39:59.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 39:59.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 39:59.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 39:59.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 39:59.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 39:59.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 39:59.98 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 39:59.98 from Unified_cpp_hyphenation_glue0.cpp:11: 39:59.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 39:59.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 39:59.98 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 39:59.98 | ^ 40:00.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 40:00.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 40:00.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 40:00.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 40:00.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 40:00.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 40:00.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 40:00.01 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 40:00.01 from Unified_cpp_hyphenation_glue0.cpp:11: 40:00.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 40:00.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:00.01 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 40:00.01 | ^ 40:03.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 40:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 40:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 40:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 40:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 40:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 40:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 40:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 40:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 40:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:18, 40:03.14 from Unified_cpp_modules_libpref0.cpp:2: 40:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 40:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 40:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:03.14 40 | friend Sub operator*(Sub aCoord, T aScale) { 40:03.14 | ^~~~~~~~ 40:03.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 40:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 40:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 40:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 40:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 40:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 40:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:18, 40:03.17 from Unified_cpp_modules_libpref0.cpp:2: 40:03.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 40:03.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 40:03.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:03.17 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 40:03.17 | ^~~~~~~~ 40:03.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 40:03.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 40:03.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 40:03.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 40:03.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 40:03.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 40:03.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 40:03.58 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:18, 40:03.58 from Unified_cpp_modules_libpref0.cpp:2: 40:03.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 40:03.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 40:03.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:03.58 427 | SizeT Size() const { return SizeT(width, height); } 40:03.58 | ^~~~ 40:03.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 40:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 40:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 40:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 40:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 40:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 40:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:18, 40:03.59 from Unified_cpp_modules_libpref0.cpp:2: 40:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 40:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 40:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:03.59 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 40:03.59 | ^~~~~~~~ 40:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 40:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 40:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:03.59 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 40:03.59 | ^~~~~~~~ 40:03.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 40:03.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 40:03.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 40:03.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 40:03.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 40:03.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 40:03.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 40:03.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 40:03.60 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:18, 40:03.60 from Unified_cpp_modules_libpref0.cpp:2: 40:03.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 40:03.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 40:03.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:03.60 62 | Sub operator-(const Sub& aPoint) const { 40:03.60 | ^~~~~~~~ 40:03.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 40:03.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 40:03.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 40:03.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 40:03.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 40:03.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 40:03.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 40:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 40:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 40:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:18, 40:03.94 from Unified_cpp_modules_libpref0.cpp:2: 40:03.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 40:03.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 40:03.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:03.94 43 | friend Sub operator*(T aScale, Sub aCoord) { 40:03.94 | ^~~~~~~~ 40:03.99 intl/lwbrk 40:04.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 40:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 40:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 40:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 40:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 40:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 40:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:18, 40:04.52 from Unified_cpp_modules_libpref0.cpp:2: 40:04.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 40:04.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 40:04.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:04.52 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 40:04.52 | ^~~~~~~~~~~~~ 40:04.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 40:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 40:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 40:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 40:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 40:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 40:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 40:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:18, 40:04.52 from Unified_cpp_modules_libpref0.cpp:2: 40:04.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 40:04.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 40:04.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:04.52 323 | static SizeTyped FromUnknownSize( 40:04.53 | ^~~~~~~~~~~~~~~ 40:09.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 40:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 40:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 40:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 40:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:26, 40:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsISimpleEnumerator.h:13, 40:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 40:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFile.h:14, 40:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/FileUtils.h:21, 40:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AutoMemMap.h:9, 40:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/SharedPrefMap.h:10, 40:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:13, 40:09.46 from Unified_cpp_modules_libpref0.cpp:2: 40:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 40:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 40:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 40:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 40:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 40:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 40:09.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 40:09.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 40:09.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 40:09.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:09.47 760 | typename detail::Nth::Type extract() { 40:09.47 | ^~~~~~~ 40:11.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 40:11.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 40:11.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 40:11.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 40:11.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 40:11.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 40:11.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 40:11.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 40:11.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 40:11.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 40:11.98 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 40:11.98 from Unified_cpp_hyphenation_glue0.cpp:11: 40:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 40:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 40:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:11.98 40 | friend Sub operator*(Sub aCoord, T aScale) { 40:11.98 | ^~~~~~~~ 40:12.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 40:12.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 40:12.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 40:12.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 40:12.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 40:12.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 40:12.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 40:12.01 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 40:12.01 from Unified_cpp_hyphenation_glue0.cpp:11: 40:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 40:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 40:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:12.01 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 40:12.01 | ^~~~~~~~ 40:12.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 40:12.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 40:12.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 40:12.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 40:12.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 40:12.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 40:12.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 40:12.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 40:12.47 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 40:12.47 from Unified_cpp_hyphenation_glue0.cpp:11: 40:12.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 40:12.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 40:12.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:12.47 427 | SizeT Size() const { return SizeT(width, height); } 40:12.47 | ^~~~ 40:12.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 40:12.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 40:12.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 40:12.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 40:12.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 40:12.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 40:12.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 40:12.48 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 40:12.48 from Unified_cpp_hyphenation_glue0.cpp:11: 40:12.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 40:12.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 40:12.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:12.48 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 40:12.48 | ^~~~~~~~ 40:12.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 40:12.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 40:12.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:12.48 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 40:12.48 | ^~~~~~~~ 40:12.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 40:12.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 40:12.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 40:12.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 40:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 40:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 40:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 40:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 40:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 40:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 40:12.49 from Unified_cpp_hyphenation_glue0.cpp:11: 40:12.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 40:12.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 40:12.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:12.49 62 | Sub operator-(const Sub& aPoint) const { 40:12.49 | ^~~~~~~~ 40:12.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 40:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 40:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 40:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 40:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 40:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 40:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 40:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 40:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 40:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 40:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 40:12.71 from Unified_cpp_hyphenation_glue0.cpp:11: 40:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 40:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 40:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:12.71 43 | friend Sub operator*(T aScale, Sub aCoord) { 40:12.71 | ^~~~~~~~ 40:13.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 40:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 40:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 40:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 40:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 40:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 40:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 40:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 40:13.40 from Unified_cpp_hyphenation_glue0.cpp:11: 40:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 40:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 40:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:13.41 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 40:13.41 | ^~~~~~~~~~~~~ 40:13.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 40:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 40:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 40:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 40:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 40:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 40:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 40:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 40:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenator.cpp:8, 40:13.41 from Unified_cpp_hyphenation_glue0.cpp:11: 40:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 40:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 40:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:13.41 323 | static SizeTyped FromUnknownSize( 40:13.41 | ^~~~~~~~~~~~~~~ 40:17.61 intl/strres 40:17.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 40:17.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 40:17.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 40:17.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 40:17.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 40:17.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 40:17.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHashKeys.h:12, 40:17.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsInterfaceHashtable.h:11, 40:17.69 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenationManager.h:9, 40:17.69 from /builddir/build/BUILD/thunderbird-78.6.1/intl/hyphenation/glue/nsHyphenationManager.cpp:6, 40:17.69 from Unified_cpp_hyphenation_glue0.cpp:2: 40:17.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 40:17.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 40:17.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 40:17.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 40:17.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 40:17.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 40:17.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 40:17.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 40:17.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 40:17.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:17.69 760 | typename detail::Nth::Type extract() { 40:17.69 | ^~~~~~~ 40:23.73 Compiling neqo-qpack v0.2.4 (https://github.com/mozilla/neqo?tag=v0.2.4#6fca78d0) 40:23.96 intl/unicharutil/util 40:27.43 intl/l10n 40:28.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 40:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 40:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 40:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 40:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:23, 40:28.08 from Unified_cpp_intl_strres0.cpp:2: 40:28.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 40:28.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:28.08 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 40:28.08 | ^ 40:28.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 40:28.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 40:28.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 40:28.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 40:28.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 40:28.44 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:23, 40:28.44 from Unified_cpp_intl_strres0.cpp:2: 40:28.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 40:28.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:28.45 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 40:28.45 | ^ 40:29.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 40:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 40:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 40:29.08 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:23, 40:29.08 from Unified_cpp_intl_strres0.cpp:2: 40:29.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 40:29.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:29.08 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 40:29.08 | ^ 40:29.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 40:29.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:29.08 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 40:29.08 | ^ 40:29.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 40:29.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:29.09 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 40:29.09 | ^ 40:29.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 40:29.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:29.09 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 40:29.09 | ^ 40:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 40:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:29.10 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 40:29.10 | ^ 40:29.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 40:29.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:29.12 371 | nscoord aAppUnitsPerDevPixel) { 40:29.12 | ^ 40:29.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 40:29.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:29.13 380 | nscoord aAppUnitsPerDevPixel) { 40:29.13 | ^ 40:29.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 40:29.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:29.13 387 | nscoord aAppUnitsPerDevPixel) { 40:29.13 | ^ 40:29.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 40:29.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:29.14 394 | nscoord aAppUnitsPerDevPixel) { 40:29.14 | ^ 40:38.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 40:38.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 40:38.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 40:38.80 from /builddir/build/BUILD/thunderbird-78.6.1/intl/unicharutil/util/ICUUtils.cpp:14, 40:38.80 from Unified_cpp_unicharutil_util0.cpp:11: 40:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 40:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:38.80 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 40:38.80 | ^ 40:39.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 40:39.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 40:39.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 40:39.07 from /builddir/build/BUILD/thunderbird-78.6.1/intl/unicharutil/util/ICUUtils.cpp:14, 40:39.07 from Unified_cpp_unicharutil_util0.cpp:11: 40:39.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 40:39.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:39.07 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 40:39.07 | ^ 40:40.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 40:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/intl/unicharutil/util/ICUUtils.cpp:14, 40:40.10 from Unified_cpp_unicharutil_util0.cpp:11: 40:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 40:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:40.10 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 40:40.10 | ^ 40:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 40:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:40.11 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 40:40.11 | ^ 40:40.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 40:40.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:40.11 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 40:40.11 | ^ 40:40.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 40:40.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:40.12 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 40:40.12 | ^ 40:40.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 40:40.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:40.12 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 40:40.12 | ^ 40:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 40:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:40.16 371 | nscoord aAppUnitsPerDevPixel) { 40:40.16 | ^ 40:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 40:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:40.16 380 | nscoord aAppUnitsPerDevPixel) { 40:40.16 | ^ 40:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 40:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:40.17 387 | nscoord aAppUnitsPerDevPixel) { 40:40.17 | ^ 40:40.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 40:40.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:40.18 394 | nscoord aAppUnitsPerDevPixel) { 40:40.18 | ^ 40:42.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 40:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 40:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 40:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 40:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 40:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/LocalizationBinding.h:16, 40:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/intl/l10n/FluentBundle.h:15, 40:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/intl/l10n/FluentBundle.cpp:7, 40:42.55 from Unified_cpp_intl_l10n0.cpp:2: 40:42.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 40:42.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:42.55 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 40:42.55 | ^ 40:42.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 40:42.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 40:42.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 40:42.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 40:42.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 40:42.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/LocalizationBinding.h:16, 40:42.76 from /builddir/build/BUILD/thunderbird-78.6.1/intl/l10n/FluentBundle.h:15, 40:42.76 from /builddir/build/BUILD/thunderbird-78.6.1/intl/l10n/FluentBundle.cpp:7, 40:42.76 from Unified_cpp_intl_l10n0.cpp:2: 40:42.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 40:42.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:42.76 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 40:42.76 | ^ 40:42.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 40:42.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 40:42.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 40:42.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 40:42.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 40:42.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 40:42.84 from /builddir/build/BUILD/thunderbird-78.6.1/intl/unicharutil/util/ICUUtils.cpp:14, 40:42.84 from Unified_cpp_unicharutil_util0.cpp:11: 40:42.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 40:42.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 40:42.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:42.84 40 | friend Sub operator*(Sub aCoord, T aScale) { 40:42.84 | ^~~~~~~~ 40:44.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 40:44.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 40:44.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 40:44.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/LocalizationBinding.h:16, 40:44.28 from /builddir/build/BUILD/thunderbird-78.6.1/intl/l10n/FluentBundle.h:15, 40:44.28 from /builddir/build/BUILD/thunderbird-78.6.1/intl/l10n/FluentBundle.cpp:7, 40:44.28 from Unified_cpp_intl_l10n0.cpp:2: 40:44.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 40:44.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:44.28 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 40:44.28 | ^ 40:44.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 40:44.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:44.28 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 40:44.28 | ^ 40:44.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 40:44.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:44.29 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 40:44.29 | ^ 40:44.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 40:44.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:44.29 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 40:44.29 | ^ 40:44.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 40:44.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:44.30 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 40:44.30 | ^ 40:44.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 40:44.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:44.31 371 | nscoord aAppUnitsPerDevPixel) { 40:44.31 | ^ 40:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 40:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:44.32 380 | nscoord aAppUnitsPerDevPixel) { 40:44.32 | ^ 40:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 40:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:44.32 387 | nscoord aAppUnitsPerDevPixel) { 40:44.32 | ^ 40:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 40:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:44.33 394 | nscoord aAppUnitsPerDevPixel) { 40:44.33 | ^ 40:44.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 40:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 40:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 40:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 40:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 40:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 40:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 40:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 40:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 40:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:32, 40:44.82 from Unified_cpp_intl_strres0.cpp:2: 40:44.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 40:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:44.83 189 | CSSRect GetExpandedScrollableRect() const { 40:44.83 | ^ 40:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 40:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:44.83 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 40:44.83 | ^ 40:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 40:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:44.83 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 40:44.83 | ^ 40:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 40:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:44.83 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 40:44.84 | ^ 40:44.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 40:44.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:44.84 243 | CSSRect CalculateScrollRange() const { 40:44.84 | ^ 40:44.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 40:44.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:44.84 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 40:44.84 | ^ 40:44.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 40:44.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:44.85 457 | CSSRect GetVisualViewport() const { 40:44.86 | ^ 40:46.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 40:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 40:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 40:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 40:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 40:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 40:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 40:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 40:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 40:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 40:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 40:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:32, 40:46.25 from Unified_cpp_intl_strres0.cpp:2: 40:46.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 40:46.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:46.25 1249 | CSSCoord ToCSSPixels() const { return _0; } 40:46.25 | ^ 40:48.45 intl/uconv 40:48.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 40:48.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 40:48.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 40:48.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 40:48.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 40:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 40:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 40:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 40:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 40:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 40:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:32, 40:48.59 from Unified_cpp_intl_strres0.cpp:2: 40:48.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 40:48.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:48.60 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 40:48.60 | ^ 40:49.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 40:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 40:49.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 40:49.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 40:49.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 40:49.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 40:49.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 40:49.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 40:49.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/LocalizationBinding.h:16, 40:49.82 from /builddir/build/BUILD/thunderbird-78.6.1/intl/l10n/FluentBundle.h:15, 40:49.82 from /builddir/build/BUILD/thunderbird-78.6.1/intl/l10n/FluentBundle.cpp:7, 40:49.82 from Unified_cpp_intl_l10n0.cpp:2: 40:49.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 40:49.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 40:49.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:49.82 40 | friend Sub operator*(Sub aCoord, T aScale) { 40:49.82 | ^~~~~~~~ 40:49.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 40:49.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 40:49.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 40:49.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/LocalizationBinding.h:16, 40:49.94 from /builddir/build/BUILD/thunderbird-78.6.1/intl/l10n/FluentBundle.h:15, 40:49.94 from /builddir/build/BUILD/thunderbird-78.6.1/intl/l10n/FluentBundle.cpp:7, 40:49.94 from Unified_cpp_intl_l10n0.cpp:2: 40:49.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 40:49.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 40:49.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:49.95 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 40:49.95 | ^~~~~~~~ 40:51.54 Compiling neqo-http3 v0.2.4 (https://github.com/mozilla/neqo?tag=v0.2.4#6fca78d0) 40:52.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 40:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 40:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 40:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 40:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 40:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 40:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 40:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 40:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 40:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 40:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:32, 40:52.29 from Unified_cpp_intl_strres0.cpp:2: 40:52.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 40:52.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:52.29 21 | inline Rect ToRect(const gfxRect& aRect) { 40:52.29 | ^ 40:52.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 40:52.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:52.29 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 40:52.29 | ^ 40:52.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 40:52.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:52.30 40 | inline Point ToPoint(const gfxPoint& aPoint) { 40:52.30 | ^ 40:52.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 40:52.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:52.31 44 | inline Size ToSize(const gfxSize& aSize) { 40:52.31 | ^ 40:52.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 40:52.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:52.31 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 40:52.31 | ^ 40:52.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 40:52.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:52.32 52 | inline gfxSize ThebesSize(const Size& aSize) { 40:52.32 | ^ 40:52.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 40:52.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:52.32 56 | inline gfxRect ThebesRect(const Rect& aRect) { 40:52.32 | ^ 40:52.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 40:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 40:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 40:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 40:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 40:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 40:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 40:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 40:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 40:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:32, 40:52.90 from Unified_cpp_intl_strres0.cpp:2: 40:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 40:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:52.90 1859 | int32_t aAppUnitsPerPixel) { 40:52.90 | ^ 40:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 40:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:52.91 3214 | int32_t aAppUnitsPerPixel) { 40:52.91 | ^ 40:53.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 40:53.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 40:53.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 40:53.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 40:53.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 40:53.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 40:53.92 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:32, 40:53.92 from Unified_cpp_intl_strres0.cpp:2: 40:53.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 40:53.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:53.92 332 | LayerPoint GetFixedPositionAnchor() const { 40:53.92 | ^ 40:53.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 40:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 40:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 40:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 40:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 40:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 40:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:32, 40:53.97 from Unified_cpp_intl_strres0.cpp:2: 40:53.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 40:53.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:53.97 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 40:53.97 | ^ 40:54.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 40:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 40:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 40:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 40:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 40:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 40:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:32, 40:54.00 from Unified_cpp_intl_strres0.cpp:2: 40:54.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 40:54.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 40:54.00 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 40:54.00 | ^ 40:57.71 netwerk/base 40:59.93 netwerk/base/mozurl 41:00.66 netwerk/cookie 41:05.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 41:05.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 41:05.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 41:05.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 41:05.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 41:05.55 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:23, 41:05.55 from Unified_cpp_intl_strres0.cpp:2: 41:05.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 41:05.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 41:05.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:05.55 40 | friend Sub operator*(Sub aCoord, T aScale) { 41:05.55 | ^~~~~~~~ 41:05.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 41:05.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 41:05.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 41:05.58 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:23, 41:05.58 from Unified_cpp_intl_strres0.cpp:2: 41:05.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 41:05.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 41:05.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:05.59 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 41:05.59 | ^~~~~~~~ 41:05.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 41:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 41:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 41:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 41:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 41:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:23, 41:05.99 from Unified_cpp_intl_strres0.cpp:2: 41:05.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 41:05.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 41:05.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:05.99 427 | SizeT Size() const { return SizeT(width, height); } 41:05.99 | ^~~~ 41:05.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 41:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 41:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 41:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:23, 41:05.99 from Unified_cpp_intl_strres0.cpp:2: 41:05.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 41:05.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 41:05.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:05.99 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 41:05.99 | ^~~~~~~~ 41:06.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 41:06.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 41:06.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:06.00 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 41:06.00 | ^~~~~~~~ 41:06.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 41:06.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 41:06.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 41:06.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 41:06.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 41:06.01 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:23, 41:06.01 from Unified_cpp_intl_strres0.cpp:2: 41:06.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 41:06.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 41:06.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:06.01 62 | Sub operator-(const Sub& aPoint) const { 41:06.01 | ^~~~~~~~ 41:06.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 41:06.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 41:06.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 41:06.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 41:06.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 41:06.31 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:23, 41:06.32 from Unified_cpp_intl_strres0.cpp:2: 41:06.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 41:06.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 41:06.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:06.32 43 | friend Sub operator*(T aScale, Sub aCoord) { 41:06.32 | ^~~~~~~~ 41:06.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 41:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 41:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 41:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 41:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:23, 41:06.99 from Unified_cpp_intl_strres0.cpp:2: 41:06.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 41:06.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 41:06.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:06.99 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 41:06.99 | ^~~~~~~~~~~~~ 41:07.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 41:07.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 41:07.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 41:07.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 41:07.00 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:23, 41:07.00 from Unified_cpp_intl_strres0.cpp:2: 41:07.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 41:07.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 41:07.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:07.00 323 | static SizeTyped FromUnknownSize( 41:07.00 | ^~~~~~~~~~~~~~~ 41:11.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 41:11.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 41:11.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:11.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 41:11.30 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:11.30 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:11.30 from Unified_cpp_netwerk_cookie0.cpp:2: 41:11.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 41:11.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:11.30 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 41:11.30 | ^ 41:11.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 41:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 41:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 41:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 41:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:26, 41:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsISimpleEnumerator.h:13, 41:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIStringBundle.h:14, 41:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.h:10, 41:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/intl/strres/nsStringBundle.cpp:6, 41:11.40 from Unified_cpp_intl_strres0.cpp:2: 41:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 41:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 41:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 41:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 41:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 41:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 41:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 41:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 41:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 41:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:11.40 760 | typename detail::Nth::Type extract() { 41:11.40 | ^~~~~~~ 41:11.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 41:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 41:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 41:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:11.51 from Unified_cpp_netwerk_cookie0.cpp:2: 41:11.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 41:11.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:11.51 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 41:11.51 | ^ 41:12.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 41:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 41:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 41:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:12.05 from Unified_cpp_netwerk_cookie0.cpp:2: 41:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 41:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:12.06 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 41:12.06 | ^ 41:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 41:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:12.06 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 41:12.06 | ^ 41:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 41:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:12.06 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 41:12.06 | ^ 41:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 41:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:12.07 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 41:12.07 | ^ 41:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 41:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:12.08 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 41:12.08 | ^ 41:12.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 41:12.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:12.10 371 | nscoord aAppUnitsPerDevPixel) { 41:12.10 | ^ 41:12.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 41:12.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:12.11 380 | nscoord aAppUnitsPerDevPixel) { 41:12.11 | ^ 41:12.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 41:12.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:12.11 387 | nscoord aAppUnitsPerDevPixel) { 41:12.11 | ^ 41:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 41:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:12.12 394 | nscoord aAppUnitsPerDevPixel) { 41:12.12 | ^ 41:18.96 Compiling neqo_glue v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/netwerk/socket/neqo_glue) 41:23.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIProperties.h:14, 41:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, 41:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFile.h:527, 41:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/FileUtils.h:21, 41:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AutoMemMap.h:9, 41:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/SharedPrefMap.h:10, 41:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:13, 41:23.75 from Unified_cpp_modules_libpref0.cpp:2: 41:23.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In member function ‘nsresult mozilla::Preferences::WritePrefFile(nsIFile*, mozilla::Preferences::SaveMethod)’: 41:23.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:410:45: warning: array subscript 1 is outside array bounds of ‘PrefSaveData [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 41:23.75 410 | size_type Capacity() const { return mHdr->mCapacity; } 41:23.75 | ~~~~~~^~~~~~~~~ 41:23.75 In file included from Unified_cpp_modules_libpref0.cpp:2: 41:23.76 /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:4123:77: note: while referencing ‘’ 41:23.76 4123 | UniquePtr prefs = MakeUnique(pref_savePrefs()); 41:23.76 | ^ 41:23.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 41:23.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIProperties.h:14, 41:23.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, 41:23.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFile.h:527, 41:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/FileUtils.h:21, 41:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AutoMemMap.h:9, 41:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/SharedPrefMap.h:10, 41:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:13, 41:23.79 from Unified_cpp_modules_libpref0.cpp:2: 41:23.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:416:26: warning: array subscript 1 is outside array bounds of ‘PrefSaveData [1]’ {aka ‘nsTArray > [1]’} [-Warray-bounds] 41:23.80 416 | mArray.mHdr->mLength = 0; 41:23.80 | ~~~~~~~~~~~~~~~~~~~~~^~~ 41:23.80 In file included from Unified_cpp_modules_libpref0.cpp:2: 41:23.80 /builddir/build/BUILD/thunderbird-78.6.1/modules/libpref/Preferences.cpp:4123:77: note: while referencing ‘’ 41:23.80 4123 | UniquePtr prefs = MakeUnique(pref_savePrefs()); 41:23.80 | ^ 41:27.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 41:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 41:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 41:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 41:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 41:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 41:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 41:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 41:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:27.32 from Unified_cpp_netwerk_cookie0.cpp:2: 41:27.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 41:27.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:27.32 189 | CSSRect GetExpandedScrollableRect() const { 41:27.32 | ^ 41:27.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 41:27.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:27.33 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 41:27.33 | ^ 41:27.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 41:27.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:27.33 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 41:27.35 | ^ 41:27.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 41:27.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:27.36 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 41:27.36 | ^ 41:27.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 41:27.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:27.36 243 | CSSRect CalculateScrollRange() const { 41:27.36 | ^ 41:27.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 41:27.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:27.37 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 41:27.37 | ^ 41:27.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 41:27.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:27.37 457 | CSSRect GetVisualViewport() const { 41:27.38 | ^ 41:28.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 41:28.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 41:28.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverter.h:11, 41:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverterChild.h:9, 41:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChannelDiverterChild.h:10, 41:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:7, 41:28.13 from Unified_cpp_netwerk_base0.cpp:29: 41:28.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 41:28.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:28.13 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 41:28.13 | ^ 41:28.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 41:28.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 41:28.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:28.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverter.h:11, 41:28.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverterChild.h:9, 41:28.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChannelDiverterChild.h:10, 41:28.39 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:7, 41:28.39 from Unified_cpp_netwerk_base0.cpp:29: 41:28.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 41:28.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:28.40 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 41:28.40 | ^ 41:28.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 41:28.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 41:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 41:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 41:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 41:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 41:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 41:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 41:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 41:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 41:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:28.70 from Unified_cpp_netwerk_cookie0.cpp:2: 41:28.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 41:28.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:28.70 1249 | CSSCoord ToCSSPixels() const { return _0; } 41:28.70 | ^ 41:29.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 41:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 41:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverter.h:11, 41:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverterChild.h:9, 41:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChannelDiverterChild.h:10, 41:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:7, 41:29.07 from Unified_cpp_netwerk_base0.cpp:29: 41:29.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 41:29.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:29.07 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 41:29.07 | ^ 41:29.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 41:29.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:29.07 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 41:29.07 | ^ 41:29.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 41:29.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:29.08 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 41:29.08 | ^ 41:29.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 41:29.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:29.08 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 41:29.08 | ^ 41:29.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 41:29.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:29.09 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 41:29.09 | ^ 41:29.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 41:29.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:29.11 371 | nscoord aAppUnitsPerDevPixel) { 41:29.11 | ^ 41:29.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 41:29.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:29.12 380 | nscoord aAppUnitsPerDevPixel) { 41:29.12 | ^ 41:29.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 41:29.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:29.12 387 | nscoord aAppUnitsPerDevPixel) { 41:29.12 | ^ 41:29.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 41:29.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:29.13 394 | nscoord aAppUnitsPerDevPixel) { 41:29.13 | ^ 41:30.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 41:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 41:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 41:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 41:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 41:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 41:30.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 41:30.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 41:30.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 41:30.81 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:30.81 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:30.81 from Unified_cpp_netwerk_cookie0.cpp:2: 41:30.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 41:30.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:30.82 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 41:30.82 | ^ 41:34.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 41:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 41:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 41:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 41:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 41:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 41:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 41:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 41:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 41:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:34.55 from Unified_cpp_netwerk_cookie0.cpp:2: 41:34.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 41:34.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:34.56 21 | inline Rect ToRect(const gfxRect& aRect) { 41:34.56 | ^ 41:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 41:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:34.56 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 41:34.56 | ^ 41:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 41:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:34.56 40 | inline Point ToPoint(const gfxPoint& aPoint) { 41:34.56 | ^ 41:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 41:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:34.56 44 | inline Size ToSize(const gfxSize& aSize) { 41:34.56 | ^ 41:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 41:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:34.57 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 41:34.57 | ^ 41:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 41:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:34.57 52 | inline gfxSize ThebesSize(const Size& aSize) { 41:34.57 | ^ 41:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 41:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:34.57 56 | inline gfxRect ThebesRect(const Rect& aRect) { 41:34.57 | ^ 41:34.74 netwerk/dns 41:35.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 41:35.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 41:35.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 41:35.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 41:35.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 41:35.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 41:35.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 41:35.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 41:35.17 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:35.17 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:35.17 from Unified_cpp_netwerk_cookie0.cpp:2: 41:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 41:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:35.17 1859 | int32_t aAppUnitsPerPixel) { 41:35.17 | ^ 41:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 41:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:35.18 3214 | int32_t aAppUnitsPerPixel) { 41:35.18 | ^ 41:36.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 41:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 41:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 41:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 41:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 41:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:36.16 from Unified_cpp_netwerk_cookie0.cpp:2: 41:36.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 41:36.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:36.16 332 | LayerPoint GetFixedPositionAnchor() const { 41:36.16 | ^ 41:36.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 41:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 41:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 41:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 41:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 41:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:36.20 from Unified_cpp_netwerk_cookie0.cpp:2: 41:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 41:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:36.21 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 41:36.21 | ^ 41:36.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 41:36.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 41:36.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 41:36.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 41:36.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 41:36.23 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:36.23 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:36.23 from Unified_cpp_netwerk_cookie0.cpp:2: 41:36.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 41:36.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:36.23 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 41:36.23 | ^ 41:42.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 41:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 41:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:10, 41:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:29, 41:42.86 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/GetAddrInfo.cpp:23: 41:42.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 41:42.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:42.86 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 41:42.86 | ^ 41:43.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 41:43.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 41:43.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:43.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:10, 41:43.06 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:29, 41:43.06 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/GetAddrInfo.cpp:23: 41:43.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 41:43.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:43.06 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 41:43.06 | ^ 41:43.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 41:43.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 41:43.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:43.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:10, 41:43.73 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:29, 41:43.73 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/GetAddrInfo.cpp:23: 41:43.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 41:43.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:43.73 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 41:43.73 | ^ 41:43.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 41:43.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:43.73 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 41:43.73 | ^ 41:43.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 41:43.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:43.74 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 41:43.74 | ^ 41:43.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 41:43.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:43.75 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 41:43.75 | ^ 41:43.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 41:43.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 41:43.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 41:43.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 41:43.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 41:43.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 41:43.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 41:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 41:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:8, 41:43.93 from Unified_cpp_netwerk_base0.cpp:29: 41:43.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 41:43.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:43.93 189 | CSSRect GetExpandedScrollableRect() const { 41:43.93 | ^ 41:43.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 41:43.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:43.93 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 41:43.93 | ^ 41:43.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 41:43.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:43.95 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 41:43.95 | ^ 41:43.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 41:43.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:43.96 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 41:43.96 | ^ 41:43.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 41:43.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:43.96 243 | CSSRect CalculateScrollRange() const { 41:43.96 | ^ 41:43.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 41:43.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:43.96 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 41:43.96 | ^ 41:43.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 41:43.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:43.97 457 | CSSRect GetVisualViewport() const { 41:43.97 | ^ 41:44.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 41:44.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:44.47 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 41:44.47 | ^ 41:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 41:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:44.50 371 | nscoord aAppUnitsPerDevPixel) { 41:44.50 | ^ 41:44.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 41:44.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:44.51 380 | nscoord aAppUnitsPerDevPixel) { 41:44.51 | ^ 41:44.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 41:44.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:44.51 387 | nscoord aAppUnitsPerDevPixel) { 41:44.51 | ^ 41:44.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 41:44.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:44.52 394 | nscoord aAppUnitsPerDevPixel) { 41:44.52 | ^ 41:45.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 41:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 41:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 41:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 41:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 41:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 41:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 41:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 41:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 41:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 41:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:8, 41:45.22 from Unified_cpp_netwerk_base0.cpp:29: 41:45.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 41:45.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:45.22 1249 | CSSCoord ToCSSPixels() const { return _0; } 41:45.22 | ^ 41:45.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 41:45.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 41:45.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 41:45.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 41:45.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 41:45.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:45.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:10, 41:45.56 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:29, 41:45.56 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/GetAddrInfo.cpp:23: 41:45.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 41:45.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 41:45.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:45.56 40 | friend Sub operator*(Sub aCoord, T aScale) { 41:45.56 | ^~~~~~~~ 41:45.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 41:45.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 41:45.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:45.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:10, 41:45.60 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:29, 41:45.60 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/GetAddrInfo.cpp:23: 41:45.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 41:45.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 41:45.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:45.60 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 41:45.60 | ^~~~~~~~ 41:47.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 41:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 41:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 41:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 41:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 41:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 41:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 41:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 41:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 41:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:8, 41:47.51 from Unified_cpp_netwerk_base0.cpp:29: 41:47.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 41:47.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:47.51 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 41:47.51 | ^ 41:50.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 41:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 41:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 41:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 41:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 41:50.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:50.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 41:50.98 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:50.98 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:50.98 from Unified_cpp_netwerk_cookie0.cpp:2: 41:50.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 41:50.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 41:50.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:50.98 40 | friend Sub operator*(Sub aCoord, T aScale) { 41:50.98 | ^~~~~~~~ 41:51.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 41:51.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 41:51.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:51.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 41:51.00 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:51.00 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:51.00 from Unified_cpp_netwerk_cookie0.cpp:2: 41:51.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 41:51.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 41:51.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:51.00 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 41:51.00 | ^~~~~~~~ 41:51.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 41:51.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 41:51.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 41:51.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 41:51.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 41:51.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 41:51.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 41:51.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 41:51.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 41:51.10 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:8, 41:51.10 from Unified_cpp_netwerk_base0.cpp:29: 41:51.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 41:51.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:51.10 21 | inline Rect ToRect(const gfxRect& aRect) { 41:51.10 | ^ 41:51.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 41:51.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:51.10 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 41:51.10 | ^ 41:51.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 41:51.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:51.11 40 | inline Point ToPoint(const gfxPoint& aPoint) { 41:51.11 | ^ 41:51.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 41:51.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:51.11 44 | inline Size ToSize(const gfxSize& aSize) { 41:51.11 | ^ 41:51.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 41:51.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:51.11 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 41:51.11 | ^ 41:51.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 41:51.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:51.12 52 | inline gfxSize ThebesSize(const Size& aSize) { 41:51.12 | ^ 41:51.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 41:51.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:51.13 56 | inline gfxRect ThebesRect(const Rect& aRect) { 41:51.13 | ^ 41:51.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 41:51.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 41:51.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 41:51.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:51.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 41:51.35 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:51.35 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:51.35 from Unified_cpp_netwerk_cookie0.cpp:2: 41:51.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 41:51.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 41:51.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:51.36 427 | SizeT Size() const { return SizeT(width, height); } 41:51.36 | ^~~~ 41:51.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 41:51.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 41:51.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:51.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 41:51.36 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:51.36 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:51.36 from Unified_cpp_netwerk_cookie0.cpp:2: 41:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 41:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 41:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:51.36 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 41:51.36 | ^~~~~~~~ 41:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 41:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 41:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:51.36 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 41:51.36 | ^~~~~~~~ 41:51.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 41:51.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 41:51.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 41:51.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 41:51.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:51.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 41:51.38 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:51.38 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:51.38 from Unified_cpp_netwerk_cookie0.cpp:2: 41:51.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 41:51.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 41:51.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:51.39 62 | Sub operator-(const Sub& aPoint) const { 41:51.39 | ^~~~~~~~ 41:51.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 41:51.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 41:51.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 41:51.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 41:51.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 41:51.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:51.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 41:51.63 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:51.63 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:51.63 from Unified_cpp_netwerk_cookie0.cpp:2: 41:51.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 41:51.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 41:51.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:51.63 43 | friend Sub operator*(T aScale, Sub aCoord) { 41:51.63 | ^~~~~~~~ 41:51.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 41:51.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 41:51.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 41:51.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 41:51.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 41:51.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 41:51.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 41:51.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 41:51.88 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:8, 41:51.88 from Unified_cpp_netwerk_base0.cpp:29: 41:51.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 41:51.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:51.88 1859 | int32_t aAppUnitsPerPixel) { 41:51.88 | ^ 41:51.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 41:51.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:51.89 3214 | int32_t aAppUnitsPerPixel) { 41:51.89 | ^ 41:52.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 41:52.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 41:52.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:52.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 41:52.09 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:52.09 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:52.09 from Unified_cpp_netwerk_cookie0.cpp:2: 41:52.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 41:52.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 41:52.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:52.10 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 41:52.10 | ^~~~~~~~~~~~~ 41:52.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 41:52.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 41:52.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 41:52.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 41:52.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 41:52.10 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:15, 41:52.10 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:52.10 from Unified_cpp_netwerk_cookie0.cpp:2: 41:52.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 41:52.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 41:52.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:52.10 323 | static SizeTyped FromUnknownSize( 41:52.10 | ^~~~~~~~~~~~~~~ 41:52.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 41:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 41:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 41:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 41:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 41:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:8, 41:52.80 from Unified_cpp_netwerk_base0.cpp:29: 41:52.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 41:52.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:52.80 332 | LayerPoint GetFixedPositionAnchor() const { 41:52.80 | ^ 41:52.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 41:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 41:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 41:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 41:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 41:52.87 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:8, 41:52.87 from Unified_cpp_netwerk_base0.cpp:29: 41:52.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 41:52.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:52.87 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 41:52.87 | ^ 41:52.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 41:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 41:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 41:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 41:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 41:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:8, 41:52.90 from Unified_cpp_netwerk_base0.cpp:29: 41:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 41:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:52.90 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 41:52.90 | ^ 41:54.97 netwerk/dns/mdns/libmdns 41:56.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 41:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 41:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 41:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 41:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:26, 41:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsICookie.h:13, 41:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.h:9, 41:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cookie/Cookie.cpp:6, 41:56.67 from Unified_cpp_netwerk_cookie0.cpp:2: 41:56.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 41:56.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 41:56.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 41:56.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 41:56.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 41:56.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 41:56.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 41:56.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 41:56.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 41:56.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 41:56.68 760 | typename detail::Nth::Type extract() { 41:56.68 | ^~~~~~~ 42:00.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 42:00.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 42:00.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:00.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:10, 42:00.17 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:29, 42:00.17 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:00.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 42:00.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:00.17 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 42:00.17 | ^ 42:00.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 42:00.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 42:00.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:00.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:10, 42:00.37 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:29, 42:00.37 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:00.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 42:00.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:00.37 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 42:00.37 | ^ 42:01.66 netwerk/socket 42:01.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 42:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 42:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:10, 42:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:29, 42:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:01.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 42:01.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:01.79 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 42:01.79 | ^ 42:01.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 42:01.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:01.80 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 42:01.80 | ^ 42:01.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 42:01.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:01.80 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 42:01.80 | ^ 42:01.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 42:01.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:01.82 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 42:01.82 | ^ 42:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 42:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:01.82 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 42:01.82 | ^ 42:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 42:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:01.86 371 | nscoord aAppUnitsPerDevPixel) { 42:01.86 | ^ 42:01.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 42:01.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:01.87 380 | nscoord aAppUnitsPerDevPixel) { 42:01.87 | ^ 42:01.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 42:01.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:01.87 387 | nscoord aAppUnitsPerDevPixel) { 42:01.87 | ^ 42:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 42:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:01.88 394 | nscoord aAppUnitsPerDevPixel) { 42:01.88 | ^ 42:02.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 42:02.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 42:02.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:02.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 42:02.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 42:02.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, 42:02.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, 42:02.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChildDNSService.h:14, 42:02.61 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:5, 42:02.61 from Unified_cpp_netwerk_dns0.cpp:2: 42:02.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 42:02.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:02.61 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 42:02.61 | ^ 42:02.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 42:02.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 42:02.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:02.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 42:02.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 42:02.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, 42:02.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, 42:02.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChildDNSService.h:14, 42:02.87 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:5, 42:02.87 from Unified_cpp_netwerk_dns0.cpp:2: 42:02.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 42:02.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:02.87 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 42:02.87 | ^ 42:03.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 42:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 42:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 42:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 42:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, 42:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, 42:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChildDNSService.h:14, 42:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:5, 42:03.46 from Unified_cpp_netwerk_dns0.cpp:2: 42:03.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 42:03.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:03.46 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 42:03.46 | ^ 42:03.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 42:03.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:03.46 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 42:03.46 | ^ 42:03.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 42:03.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:03.46 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 42:03.46 | ^ 42:03.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 42:03.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:03.47 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 42:03.47 | ^ 42:03.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 42:03.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:03.47 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 42:03.47 | ^ 42:03.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 42:03.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:03.49 371 | nscoord aAppUnitsPerDevPixel) { 42:03.49 | ^ 42:03.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 42:03.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:03.49 380 | nscoord aAppUnitsPerDevPixel) { 42:03.49 | ^ 42:03.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 42:03.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:03.50 387 | nscoord aAppUnitsPerDevPixel) { 42:03.50 | ^ 42:03.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 42:03.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:03.50 394 | nscoord aAppUnitsPerDevPixel) { 42:03.50 | ^ 42:03.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 42:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 42:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 42:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 42:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 42:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:10, 42:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:29, 42:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:03.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 42:03.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 42:03.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:03.88 40 | friend Sub operator*(Sub aCoord, T aScale) { 42:03.88 | ^~~~~~~~ 42:03.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 42:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 42:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSByTypeRecord.h:10, 42:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:29, 42:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:03.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 42:03.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 42:03.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:03.94 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 42:03.94 | ^~~~~~~~ 42:05.31 netwerk/mime 42:09.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BlockingResourceBase.h:10, 42:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:10, 42:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:09.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Logging.h: In member function ‘nsresult nsHostResolver::TrrLookup(nsHostRecord*, mozilla::net::TRR*)’: 42:09.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Logging.h:280:35: warning: ‘rectype’ may be used uninitialized in this function [-Wmaybe-uninitialized] 42:09.15 280 | mozilla::detail::log_print(moz_real_module, _level, \ 42:09.15 | ^ 42:09.15 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:1360:18: note: ‘rectype’ was declared here 42:09.15 1360 | enum TrrType rectype; 42:09.15 | ^~~~~~~ 42:10.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 42:10.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 42:10.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 42:10.62 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:10.62 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:10.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void nsHostResolver::Shutdown()’: 42:10.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 42:10.63 117 | elt->asT()->AddRef(); 42:10.63 | ~~~~~~~~~~~~~~~~~~^~ 42:10.63 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:783:36: note: while referencing ‘pendingQHigh’ 42:10.63 783 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 42:10.63 | ^~~~~~~~~~~~ 42:10.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 42:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 42:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 42:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:10.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 42:10.64 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 42:10.64 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:10.64 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:783:36: note: while referencing ‘pendingQHigh’ 42:10.64 783 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 42:10.64 | ^~~~~~~~~~~~ 42:10.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 42:10.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 42:10.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 42:10.64 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:10.64 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:10.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 42:10.66 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 42:10.66 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:10.66 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:783:36: note: while referencing ‘pendingQHigh’ 42:10.66 783 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 42:10.66 | ^~~~~~~~~~~~ 42:10.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 42:10.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 42:10.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 42:10.67 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:10.67 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:10.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 42:10.67 117 | elt->asT()->AddRef(); 42:10.67 | ~~~~~~~~~~~~~~~~~~^~ 42:10.67 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:783:50: note: while referencing ‘pendingQMed’ 42:10.67 783 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 42:10.67 | ^~~~~~~~~~~ 42:10.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 42:10.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 42:10.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 42:10.68 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:10.68 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:10.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 42:10.68 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 42:10.68 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:10.68 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:783:50: note: while referencing ‘pendingQMed’ 42:10.68 783 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 42:10.68 | ^~~~~~~~~~~ 42:10.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 42:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 42:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 42:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:10.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 42:10.70 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 42:10.70 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:10.70 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:783:50: note: while referencing ‘pendingQMed’ 42:10.70 783 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 42:10.70 | ^~~~~~~~~~~ 42:10.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 42:10.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 42:10.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 42:10.70 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:10.70 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 42:10.71 117 | elt->asT()->AddRef(); 42:10.71 | ~~~~~~~~~~~~~~~~~~^~ 42:10.71 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:783:63: note: while referencing ‘pendingQLow’ 42:10.71 783 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 42:10.71 | ^~~~~~~~~~~ 42:10.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 42:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 42:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 42:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 42:10.71 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 42:10.71 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:10.71 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:783:63: note: while referencing ‘pendingQLow’ 42:10.71 783 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 42:10.71 | ^~~~~~~~~~~ 42:10.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 42:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 42:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 42:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 42:10.71 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 42:10.71 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:10.71 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:783:63: note: while referencing ‘pendingQLow’ 42:10.71 783 | LinkedList> pendingQHigh, pendingQMed, pendingQLow, 42:10.71 | ^~~~~~~~~~~ 42:10.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 42:10.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 42:10.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 42:10.72 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:10.72 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:10.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 42:10.72 117 | elt->asT()->AddRef(); 42:10.72 | ~~~~~~~~~~~~~~~~~~^~ 42:10.72 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:784:7: note: while referencing ‘evictionQ’ 42:10.72 784 | evictionQ; 42:10.72 | ^~~~~~~~~ 42:10.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 42:10.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 42:10.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 42:10.72 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:10.72 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:10.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 42:10.72 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 42:10.72 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:10.72 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:784:7: note: while referencing ‘evictionQ’ 42:10.74 784 | evictionQ; 42:10.74 | ^~~~~~~~~ 42:10.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 42:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 42:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 42:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:10.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 42:10.75 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 42:10.75 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:10.75 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:784:7: note: while referencing ‘evictionQ’ 42:10.75 784 | evictionQ; 42:10.75 | ^~~~~~~~~ 42:11.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 42:11.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 42:11.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 42:11.27 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:11.27 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:11.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h: In member function ‘virtual AHostResolver::LookupStatus nsHostResolver::CompleteLookup(nsHostRecord*, nsresult, mozilla::net::AddrInfo*, bool, const nsACString&)’: 42:11.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 42:11.27 117 | elt->asT()->AddRef(); 42:11.27 | ~~~~~~~~~~~~~~~~~~^~ 42:11.27 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:2004:56: note: while referencing ‘cbs’ 42:11.27 2004 | mozilla::LinkedList> cbs = 42:11.27 | ^~~ 42:11.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 42:11.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 42:11.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 42:11.27 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:11.27 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:11.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 42:11.28 117 | elt->asT()->AddRef(); 42:11.28 | ~~~~~~~~~~~~~~~~~~^~ 42:11.28 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:2004:56: note: while referencing ‘cbs’ 42:11.28 2004 | mozilla::LinkedList> cbs = 42:11.28 | ^~~ 42:11.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 42:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 42:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 42:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:11.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 42:11.28 117 | elt->asT()->AddRef(); 42:11.28 | ~~~~~~~~~~~~~~~~~~^~ 42:11.28 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:2004:56: note: while referencing ‘cbs’ 42:11.30 2004 | mozilla::LinkedList> cbs = 42:11.30 | ^~~ 42:11.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 42:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 42:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 42:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 42:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 42:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverter.h:11, 42:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverterChild.h:9, 42:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChannelDiverterChild.h:10, 42:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:7, 42:11.50 from Unified_cpp_netwerk_base0.cpp:29: 42:11.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 42:11.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 42:11.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:11.50 40 | friend Sub operator*(Sub aCoord, T aScale) { 42:11.50 | ^~~~~~~~ 42:11.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 42:11.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 42:11.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:11.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverter.h:11, 42:11.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverterChild.h:9, 42:11.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChannelDiverterChild.h:10, 42:11.53 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:7, 42:11.53 from Unified_cpp_netwerk_base0.cpp:29: 42:11.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 42:11.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 42:11.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:11.53 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 42:11.53 | ^~~~~~~~ 42:11.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 42:11.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 42:11.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 42:11.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:11.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverter.h:11, 42:11.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverterChild.h:9, 42:11.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChannelDiverterChild.h:10, 42:11.86 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:7, 42:11.86 from Unified_cpp_netwerk_base0.cpp:29: 42:11.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 42:11.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 42:11.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:11.86 427 | SizeT Size() const { return SizeT(width, height); } 42:11.86 | ^~~~ 42:11.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 42:11.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 42:11.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:11.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverter.h:11, 42:11.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverterChild.h:9, 42:11.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChannelDiverterChild.h:10, 42:11.87 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:7, 42:11.87 from Unified_cpp_netwerk_base0.cpp:29: 42:11.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 42:11.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 42:11.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:11.87 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 42:11.87 | ^~~~~~~~ 42:11.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 42:11.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 42:11.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:11.87 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 42:11.87 | ^~~~~~~~ 42:11.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 42:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 42:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 42:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 42:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverter.h:11, 42:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverterChild.h:9, 42:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChannelDiverterChild.h:10, 42:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:7, 42:11.88 from Unified_cpp_netwerk_base0.cpp:29: 42:11.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 42:11.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 42:11.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:11.89 62 | Sub operator-(const Sub& aPoint) const { 42:11.89 | ^~~~~~~~ 42:12.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 42:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 42:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 42:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 42:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 42:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverter.h:11, 42:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverterChild.h:9, 42:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChannelDiverterChild.h:10, 42:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:7, 42:12.12 from Unified_cpp_netwerk_base0.cpp:29: 42:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 42:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 42:12.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:12.13 43 | friend Sub operator*(T aScale, Sub aCoord) { 42:12.13 | ^~~~~~~~ 42:12.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 42:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 42:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverter.h:11, 42:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverterChild.h:9, 42:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChannelDiverterChild.h:10, 42:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:7, 42:12.71 from Unified_cpp_netwerk_base0.cpp:29: 42:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 42:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 42:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:12.71 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 42:12.71 | ^~~~~~~~~~~~~ 42:12.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 42:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 42:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 42:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverter.h:11, 42:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PChannelDiverterChild.h:9, 42:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChannelDiverterChild.h:10, 42:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ChannelDiverterChild.cpp:7, 42:12.71 from Unified_cpp_netwerk_base0.cpp:29: 42:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 42:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 42:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:12.71 323 | static SizeTyped FromUnknownSize( 42:12.71 | ^~~~~~~~~~~~~~~ 42:13.70 netwerk/streamconv 42:14.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 42:14.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 42:14.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 42:14.66 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:14.66 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:14.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h: In member function ‘virtual AHostResolver::LookupStatus nsHostResolver::CompleteLookupByType(nsHostRecord*, nsresult, mozilla::net::TypeRecordResultType&, uint32_t, bool)’: 42:14.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 42:14.67 117 | elt->asT()->AddRef(); 42:14.67 | ~~~~~~~~~~~~~~~~~~^~ 42:14.67 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:2092:54: note: while referencing ‘cbs’ 42:14.67 2092 | mozilla::LinkedList> cbs = 42:14.68 | ^~~ 42:14.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 42:14.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 42:14.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 42:14.68 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:14.68 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:14.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 42:14.70 117 | elt->asT()->AddRef(); 42:14.70 | ~~~~~~~~~~~~~~~~~~^~ 42:14.71 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:2092:54: note: while referencing ‘cbs’ 42:14.71 2092 | mozilla::LinkedList> cbs = 42:14.71 | ^~~ 42:14.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 42:14.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 42:14.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 42:14.71 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.h:12, 42:14.72 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:17: 42:14.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ [-Warray-bounds] 42:14.72 117 | elt->asT()->AddRef(); 42:14.72 | ~~~~~~~~~~~~~~~~~~^~ 42:14.72 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/nsHostResolver.cpp:2092:54: note: while referencing ‘cbs’ 42:14.73 2092 | mozilla::LinkedList> cbs = 42:14.73 | ^~~ 42:16.21 netwerk/streamconv/converters 42:16.54 netwerk/cache 42:18.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 42:18.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 42:18.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 42:18.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 42:18.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:26, 42:18.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIArrayBufferInputStream.h:13, 42:18.55 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ArrayBufferInputStream.h:9, 42:18.55 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ArrayBufferInputStream.cpp:7, 42:18.55 from Unified_cpp_netwerk_base0.cpp:2: 42:18.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 42:18.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 42:18.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 42:18.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 42:18.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 42:18.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 42:18.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 42:18.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 42:18.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 42:18.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:18.56 760 | typename detail::Nth::Type extract() { 42:18.56 | ^~~~~~~ 42:19.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 42:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 42:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 42:19.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 42:19.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 42:19.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 42:19.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 42:19.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 42:19.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 42:19.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 42:19.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 42:19.03 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:17, 42:19.03 from Unified_cpp_netwerk_dns0.cpp:2: 42:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 42:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:19.04 189 | CSSRect GetExpandedScrollableRect() const { 42:19.04 | ^ 42:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 42:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:19.04 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 42:19.04 | ^ 42:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 42:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:19.04 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 42:19.04 | ^ 42:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 42:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:19.04 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 42:19.04 | ^ 42:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 42:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:19.04 243 | CSSRect CalculateScrollRange() const { 42:19.04 | ^ 42:19.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 42:19.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:19.05 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 42:19.05 | ^ 42:19.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 42:19.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:19.06 457 | CSSRect GetVisualViewport() const { 42:19.06 | ^ 42:20.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 42:20.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 42:20.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 42:20.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 42:20.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 42:20.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 42:20.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 42:20.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 42:20.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 42:20.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 42:20.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 42:20.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 42:20.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 42:20.35 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:17, 42:20.35 from Unified_cpp_netwerk_dns0.cpp:2: 42:20.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 42:20.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:20.35 1249 | CSSCoord ToCSSPixels() const { return _0; } 42:20.35 | ^ 42:22.57 netwerk/cache2 42:22.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 42:22.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 42:22.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 42:22.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 42:22.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 42:22.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 42:22.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 42:22.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 42:22.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 42:22.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 42:22.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 42:22.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 42:22.70 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:17, 42:22.70 from Unified_cpp_netwerk_dns0.cpp:2: 42:22.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 42:22.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:22.71 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 42:22.71 | ^ 42:25.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 42:25.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 42:25.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 42:25.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 42:25.84 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/streamconv/converters/nsIndexedToHTML.cpp:23, 42:25.84 from Unified_cpp_converters0.cpp:56: 42:25.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 42:25.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:25.84 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 42:25.84 | ^ 42:26.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 42:26.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 42:26.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 42:26.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 42:26.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 42:26.10 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/streamconv/converters/nsIndexedToHTML.cpp:23, 42:26.10 from Unified_cpp_converters0.cpp:56: 42:26.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 42:26.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.10 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 42:26.10 | ^ 42:26.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 42:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 42:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 42:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 42:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 42:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 42:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 42:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 42:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 42:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 42:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 42:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 42:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:17, 42:26.21 from Unified_cpp_netwerk_dns0.cpp:2: 42:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 42:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.21 21 | inline Rect ToRect(const gfxRect& aRect) { 42:26.21 | ^ 42:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 42:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.23 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 42:26.23 | ^ 42:26.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 42:26.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.23 40 | inline Point ToPoint(const gfxPoint& aPoint) { 42:26.23 | ^ 42:26.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 42:26.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.24 44 | inline Size ToSize(const gfxSize& aSize) { 42:26.24 | ^ 42:26.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 42:26.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.24 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 42:26.24 | ^ 42:26.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 42:26.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.27 52 | inline gfxSize ThebesSize(const Size& aSize) { 42:26.27 | ^ 42:26.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 42:26.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.27 56 | inline gfxRect ThebesRect(const Rect& aRect) { 42:26.27 | ^ 42:26.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 42:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 42:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 42:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/streamconv/converters/nsIndexedToHTML.cpp:23, 42:26.78 from Unified_cpp_converters0.cpp:56: 42:26.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 42:26.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.78 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 42:26.78 | ^ 42:26.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 42:26.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.78 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 42:26.78 | ^ 42:26.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 42:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.79 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 42:26.79 | ^ 42:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 42:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.79 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 42:26.79 | ^ 42:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 42:26.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.80 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 42:26.80 | ^ 42:26.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 42:26.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.82 371 | nscoord aAppUnitsPerDevPixel) { 42:26.82 | ^ 42:26.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 42:26.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.83 380 | nscoord aAppUnitsPerDevPixel) { 42:26.83 | ^ 42:26.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 42:26.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.83 387 | nscoord aAppUnitsPerDevPixel) { 42:26.83 | ^ 42:26.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 42:26.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.84 394 | nscoord aAppUnitsPerDevPixel) { 42:26.84 | ^ 42:26.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 42:26.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 42:26.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 42:26.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 42:26.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 42:26.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 42:26.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 42:26.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 42:26.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 42:26.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 42:26.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 42:26.95 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:17, 42:26.95 from Unified_cpp_netwerk_dns0.cpp:2: 42:26.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 42:26.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.95 1859 | int32_t aAppUnitsPerPixel) { 42:26.95 | ^ 42:26.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 42:26.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:26.95 3214 | int32_t aAppUnitsPerPixel) { 42:26.95 | ^ 42:27.72 netwerk/protocol/about 42:27.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 42:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 42:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 42:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 42:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 42:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 42:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 42:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 42:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:17, 42:27.90 from Unified_cpp_netwerk_dns0.cpp:2: 42:27.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 42:27.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:27.90 332 | LayerPoint GetFixedPositionAnchor() const { 42:27.90 | ^ 42:27.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 42:27.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 42:27.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 42:27.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 42:27.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 42:27.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 42:27.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 42:27.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 42:27.94 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:17, 42:27.94 from Unified_cpp_netwerk_dns0.cpp:2: 42:27.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 42:27.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:27.94 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 42:27.94 | ^ 42:27.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 42:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 42:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 42:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 42:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 42:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 42:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 42:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 42:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:17, 42:27.96 from Unified_cpp_netwerk_dns0.cpp:2: 42:27.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 42:27.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:27.96 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 42:27.96 | ^ 42:34.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 42:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 42:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 42:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 42:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/about/nsAboutBlank.cpp:9, 42:34.78 from Unified_cpp_protocol_about0.cpp:2: 42:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 42:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:34.78 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 42:34.78 | ^ 42:35.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 42:35.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 42:35.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 42:35.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 42:35.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 42:35.23 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/about/nsAboutBlank.cpp:9, 42:35.23 from Unified_cpp_protocol_about0.cpp:2: 42:35.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 42:35.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:35.24 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 42:35.24 | ^ 42:35.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 42:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 42:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 42:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/about/nsAboutBlank.cpp:9, 42:35.78 from Unified_cpp_protocol_about0.cpp:2: 42:35.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 42:35.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:35.78 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 42:35.78 | ^ 42:35.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 42:35.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:35.78 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 42:35.78 | ^ 42:35.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 42:35.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:35.79 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 42:35.79 | ^ 42:35.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 42:35.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:35.79 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 42:35.79 | ^ 42:35.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 42:35.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:35.80 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 42:35.80 | ^ 42:35.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 42:35.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:35.83 371 | nscoord aAppUnitsPerDevPixel) { 42:35.83 | ^ 42:35.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 42:35.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:35.83 380 | nscoord aAppUnitsPerDevPixel) { 42:35.83 | ^ 42:35.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 42:35.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:35.83 387 | nscoord aAppUnitsPerDevPixel) { 42:35.84 | ^ 42:35.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 42:35.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:35.84 394 | nscoord aAppUnitsPerDevPixel) { 42:35.84 | ^ 42:37.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 42:37.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 42:37.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 42:37.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 42:37.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 42:37.89 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/streamconv/converters/nsIndexedToHTML.cpp:23, 42:37.89 from Unified_cpp_converters0.cpp:56: 42:37.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 42:37.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 42:37.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:37.89 40 | friend Sub operator*(Sub aCoord, T aScale) { 42:37.89 | ^~~~~~~~ 42:37.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 42:37.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 42:37.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 42:37.92 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/streamconv/converters/nsIndexedToHTML.cpp:23, 42:37.92 from Unified_cpp_converters0.cpp:56: 42:37.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 42:37.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 42:37.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:37.92 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 42:37.92 | ^~~~~~~~ 42:42.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 42:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 42:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 42:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 42:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 42:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 42:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 42:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, 42:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, 42:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChildDNSService.h:14, 42:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:5, 42:42.65 from Unified_cpp_netwerk_dns0.cpp:2: 42:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 42:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 42:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:42.65 40 | friend Sub operator*(Sub aCoord, T aScale) { 42:42.65 | ^~~~~~~~ 42:42.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 42:42.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 42:42.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:42.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 42:42.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 42:42.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, 42:42.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, 42:42.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChildDNSService.h:14, 42:42.68 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:5, 42:42.68 from Unified_cpp_netwerk_dns0.cpp:2: 42:42.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 42:42.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 42:42.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:42.68 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 42:42.68 | ^~~~~~~~ 42:43.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 42:43.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 42:43.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 42:43.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:43.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 42:43.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 42:43.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, 42:43.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, 42:43.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChildDNSService.h:14, 42:43.26 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:5, 42:43.26 from Unified_cpp_netwerk_dns0.cpp:2: 42:43.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 42:43.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 42:43.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:43.27 427 | SizeT Size() const { return SizeT(width, height); } 42:43.27 | ^~~~ 42:43.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 42:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 42:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 42:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 42:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, 42:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, 42:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChildDNSService.h:14, 42:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:5, 42:43.27 from Unified_cpp_netwerk_dns0.cpp:2: 42:43.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 42:43.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 42:43.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:43.27 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 42:43.27 | ^~~~~~~~ 42:43.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 42:43.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 42:43.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:43.27 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 42:43.27 | ^~~~~~~~ 42:43.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 42:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 42:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 42:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 42:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 42:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 42:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, 42:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, 42:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChildDNSService.h:14, 42:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:5, 42:43.28 from Unified_cpp_netwerk_dns0.cpp:2: 42:43.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 42:43.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 42:43.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:43.28 62 | Sub operator-(const Sub& aPoint) const { 42:43.28 | ^~~~~~~~ 42:43.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 42:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 42:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 42:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 42:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 42:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 42:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 42:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, 42:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, 42:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChildDNSService.h:14, 42:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:5, 42:43.52 from Unified_cpp_netwerk_dns0.cpp:2: 42:43.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 42:43.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 42:43.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:43.52 43 | friend Sub operator*(T aScale, Sub aCoord) { 42:43.52 | ^~~~~~~~ 42:44.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 42:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 42:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 42:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 42:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, 42:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, 42:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChildDNSService.h:14, 42:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:5, 42:44.05 from Unified_cpp_netwerk_dns0.cpp:2: 42:44.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 42:44.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 42:44.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:44.05 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 42:44.05 | ^~~~~~~~~~~~~ 42:44.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 42:44.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 42:44.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 42:44.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 42:44.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequest.h:11, 42:44.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDNSRequestParent.h:9, 42:44.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestBase.h:10, 42:44.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNSRequestChild.h:10, 42:44.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChildDNSService.h:14, 42:44.08 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:5, 42:44.08 from Unified_cpp_netwerk_dns0.cpp:2: 42:44.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 42:44.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 42:44.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:44.09 323 | static SizeTyped FromUnknownSize( 42:44.09 | ^~~~~~~~~~~~~~~ 42:48.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 42:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 42:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 42:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 42:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 42:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/about/nsAboutBlank.cpp:9, 42:48.84 from Unified_cpp_protocol_about0.cpp:2: 42:48.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 42:48.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 42:48.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:48.84 40 | friend Sub operator*(Sub aCoord, T aScale) { 42:48.84 | ^~~~~~~~ 42:48.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 42:48.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 42:48.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 42:48.90 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/about/nsAboutBlank.cpp:9, 42:48.90 from Unified_cpp_protocol_about0.cpp:2: 42:48.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 42:48.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 42:48.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:48.90 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 42:48.90 | ^~~~~~~~ 42:49.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 42:49.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 42:49.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 42:49.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 42:49.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:26, 42:49.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDNSService.h:17, 42:49.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPIDNSService.h:10, 42:49.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/ChildDNSService.h:10, 42:49.62 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/dns/ChildDNSService.cpp:5, 42:49.62 from Unified_cpp_netwerk_dns0.cpp:2: 42:49.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 42:49.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 42:49.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 42:49.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 42:49.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 42:49.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 42:49.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 42:49.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 42:49.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 42:49.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 42:49.62 760 | typename detail::Nth::Type extract() { 42:49.62 | ^~~~~~~ 42:50.94 netwerk/protocol/data 43:00.24 netwerk/protocol/file 43:00.60 netwerk/protocol/ftp 43:01.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:01.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:01.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:01.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannel.h:11, 43:01.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannelChild.h:9, 43:01.61 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.h:14, 43:01.61 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:7, 43:01.61 from Unified_cpp_protocol_data0.cpp:2: 43:01.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 43:01.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:01.61 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 43:01.61 | ^ 43:01.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 43:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannel.h:11, 43:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannelChild.h:9, 43:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.h:14, 43:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:7, 43:01.80 from Unified_cpp_protocol_data0.cpp:2: 43:01.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 43:01.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:01.80 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 43:01.80 | ^ 43:01.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 43:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 43:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 43:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 43:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 43:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 43:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 43:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 43:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 43:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheIOThread.cpp:11, 43:01.82 from Unified_cpp_netwerk_cache20.cpp:92: 43:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 43:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:01.82 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 43:01.82 | ^ 43:02.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 43:02.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 43:02.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 43:02.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 43:02.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 43:02.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 43:02.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 43:02.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 43:02.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 43:02.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 43:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheIOThread.cpp:11, 43:02.10 from Unified_cpp_netwerk_cache20.cpp:92: 43:02.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 43:02.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:02.10 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 43:02.10 | ^ 43:02.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 43:02.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 43:02.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:02.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannel.h:11, 43:02.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannelChild.h:9, 43:02.45 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.h:14, 43:02.45 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:7, 43:02.45 from Unified_cpp_protocol_data0.cpp:2: 43:02.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 43:02.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:02.45 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 43:02.45 | ^ 43:02.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 43:02.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:02.46 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 43:02.46 | ^ 43:02.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 43:02.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:02.46 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 43:02.46 | ^ 43:02.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 43:02.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:02.46 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 43:02.46 | ^ 43:02.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 43:02.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:02.46 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 43:02.46 | ^ 43:02.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 43:02.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:02.48 371 | nscoord aAppUnitsPerDevPixel) { 43:02.48 | ^ 43:02.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 43:02.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:02.49 380 | nscoord aAppUnitsPerDevPixel) { 43:02.49 | ^ 43:02.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 43:02.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:02.49 387 | nscoord aAppUnitsPerDevPixel) { 43:02.49 | ^ 43:02.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 43:02.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:02.50 394 | nscoord aAppUnitsPerDevPixel) { 43:02.50 | ^ 43:03.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 43:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 43:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 43:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 43:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 43:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 43:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 43:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 43:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheIOThread.cpp:11, 43:03.26 from Unified_cpp_netwerk_cache20.cpp:92: 43:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 43:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:03.26 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 43:03.26 | ^ 43:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 43:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:03.26 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 43:03.26 | ^ 43:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 43:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:03.26 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 43:03.26 | ^ 43:03.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 43:03.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:03.27 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 43:03.27 | ^ 43:03.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 43:03.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:03.27 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 43:03.28 | ^ 43:03.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 43:03.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:03.31 371 | nscoord aAppUnitsPerDevPixel) { 43:03.31 | ^ 43:03.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 43:03.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:03.31 380 | nscoord aAppUnitsPerDevPixel) { 43:03.31 | ^ 43:03.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 43:03.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:03.32 387 | nscoord aAppUnitsPerDevPixel) { 43:03.32 | ^ 43:03.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 43:03.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:03.33 394 | nscoord aAppUnitsPerDevPixel) { 43:03.33 | ^ 43:09.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 43:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 43:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 43:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:16, 43:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 43:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheIOThread.cpp:11, 43:09.40 from Unified_cpp_netwerk_cache20.cpp:92: 43:09.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 43:09.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:09.41 189 | CSSRect GetExpandedScrollableRect() const { 43:09.41 | ^ 43:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 43:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:09.41 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 43:09.41 | ^ 43:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 43:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:09.42 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 43:09.42 | ^ 43:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 43:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:09.42 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 43:09.42 | ^ 43:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 43:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:09.43 243 | CSSRect CalculateScrollRange() const { 43:09.43 | ^ 43:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 43:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:09.43 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 43:09.43 | ^ 43:09.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 43:09.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:09.45 457 | CSSRect GetVisualViewport() const { 43:09.45 | ^ 43:11.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 43:11.78 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 43:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:11.78 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 43:11.78 | ^ 43:12.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 43:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:12.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:12.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:12.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:12.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:12.13 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 43:12.13 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:12.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 43:12.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:12.13 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 43:12.13 | ^ 43:12.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:12.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:12.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:12.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannel.h:11, 43:12.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannelChild.h:9, 43:12.56 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.h:14, 43:12.56 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:7, 43:12.56 from Unified_cpp_protocol_file0.cpp:2: 43:12.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 43:12.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:12.56 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 43:12.56 | ^ 43:12.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 43:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 43:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 43:12.64 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 43:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:12.64 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 43:12.64 | ^ 43:12.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 43:12.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:12.65 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 43:12.65 | ^ 43:12.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 43:12.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:12.65 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 43:12.65 | ^ 43:12.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 43:12.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:12.66 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 43:12.66 | ^ 43:12.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 43:12.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:12.67 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 43:12.67 | ^ 43:12.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 43:12.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:12.69 371 | nscoord aAppUnitsPerDevPixel) { 43:12.69 | ^ 43:12.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 43:12.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:12.70 380 | nscoord aAppUnitsPerDevPixel) { 43:12.70 | ^ 43:12.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 43:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:12.71 387 | nscoord aAppUnitsPerDevPixel) { 43:12.71 | ^ 43:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 43:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:12.71 394 | nscoord aAppUnitsPerDevPixel) { 43:12.72 | ^ 43:12.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 43:12.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:12.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:12.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannel.h:11, 43:12.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannelChild.h:9, 43:12.79 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.h:14, 43:12.79 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:7, 43:12.79 from Unified_cpp_protocol_file0.cpp:2: 43:12.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 43:12.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:12.79 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 43:12.79 | ^ 43:12.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 43:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 43:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 43:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 43:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 43:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 43:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 43:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 43:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 43:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 43:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 43:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 43:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheIOThread.cpp:11, 43:12.94 from Unified_cpp_netwerk_cache20.cpp:92: 43:12.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 43:12.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 43:12.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:12.95 40 | friend Sub operator*(Sub aCoord, T aScale) { 43:12.95 | ^~~~~~~~ 43:13.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 43:13.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 43:13.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 43:13.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 43:13.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 43:13.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 43:13.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 43:13.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 43:13.31 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheIOThread.cpp:11, 43:13.31 from Unified_cpp_netwerk_cache20.cpp:92: 43:13.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 43:13.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 43:13.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:13.31 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 43:13.31 | ^~~~~~~~ 43:13.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 43:13.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:13.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 43:13.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 43:13.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 43:13.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 43:13.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 43:13.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 43:13.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 43:13.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 43:13.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 43:13.35 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheIOThread.cpp:11, 43:13.35 from Unified_cpp_netwerk_cache20.cpp:92: 43:13.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 43:13.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 43:13.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:13.35 427 | SizeT Size() const { return SizeT(width, height); } 43:13.35 | ^~~~ 43:13.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 43:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 43:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 43:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 43:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 43:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 43:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 43:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 43:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheIOThread.cpp:11, 43:13.36 from Unified_cpp_netwerk_cache20.cpp:92: 43:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 43:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 43:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:13.36 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 43:13.36 | ^~~~~~~~ 43:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 43:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 43:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:13.36 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 43:13.36 | ^~~~~~~~ 43:13.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 43:13.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 43:13.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:13.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 43:13.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 43:13.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 43:13.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 43:13.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 43:13.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 43:13.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 43:13.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 43:13.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 43:13.37 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheIOThread.cpp:11, 43:13.37 from Unified_cpp_netwerk_cache20.cpp:92: 43:13.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 43:13.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 43:13.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:13.37 62 | Sub operator-(const Sub& aPoint) const { 43:13.37 | ^~~~~~~~ 43:13.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 43:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 43:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannel.h:11, 43:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannelChild.h:9, 43:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.h:14, 43:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:7, 43:13.48 from Unified_cpp_protocol_file0.cpp:2: 43:13.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 43:13.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:13.48 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 43:13.48 | ^ 43:13.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 43:13.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:13.48 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 43:13.48 | ^ 43:13.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 43:13.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:13.48 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 43:13.48 | ^ 43:13.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 43:13.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:13.49 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 43:13.49 | ^ 43:13.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 43:13.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:13.49 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 43:13.49 | ^ 43:13.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 43:13.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:13.51 371 | nscoord aAppUnitsPerDevPixel) { 43:13.52 | ^ 43:13.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 43:13.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:13.52 380 | nscoord aAppUnitsPerDevPixel) { 43:13.52 | ^ 43:13.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 43:13.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:13.52 387 | nscoord aAppUnitsPerDevPixel) { 43:13.52 | ^ 43:13.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 43:13.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:13.53 394 | nscoord aAppUnitsPerDevPixel) { 43:13.53 | ^ 43:16.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 43:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 43:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 43:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 43:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 43:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 43:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 43:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 43:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:10, 43:16.83 from Unified_cpp_protocol_data0.cpp:2: 43:16.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 43:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:16.84 189 | CSSRect GetExpandedScrollableRect() const { 43:16.84 | ^ 43:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 43:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:16.84 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 43:16.84 | ^ 43:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 43:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:16.84 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 43:16.84 | ^ 43:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 43:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:16.84 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 43:16.84 | ^ 43:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 43:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:16.85 243 | CSSRect CalculateScrollRange() const { 43:16.85 | ^ 43:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 43:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:16.85 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 43:16.85 | ^ 43:16.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 43:16.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:16.86 457 | CSSRect GetVisualViewport() const { 43:16.86 | ^ 43:18.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 43:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 43:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 43:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 43:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 43:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 43:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 43:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 43:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 43:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:10, 43:18.30 from Unified_cpp_protocol_data0.cpp:2: 43:18.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 43:18.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:18.30 1249 | CSSCoord ToCSSPixels() const { return _0; } 43:18.30 | ^ 43:20.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 43:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 43:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 43:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 43:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 43:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 43:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 43:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 43:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:10, 43:20.82 from Unified_cpp_protocol_data0.cpp:2: 43:20.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 43:20.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:20.82 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 43:20.82 | ^ 43:24.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 43:24.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 43:24.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 43:24.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 43:24.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 43:24.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:24.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:24.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 43:24.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 43:24.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 43:24.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:24.69 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:10, 43:24.69 from Unified_cpp_protocol_data0.cpp:2: 43:24.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 43:24.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:24.69 21 | inline Rect ToRect(const gfxRect& aRect) { 43:24.69 | ^ 43:24.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 43:24.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:24.70 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 43:24.70 | ^ 43:24.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 43:24.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:24.70 40 | inline Point ToPoint(const gfxPoint& aPoint) { 43:24.70 | ^ 43:24.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 43:24.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:24.71 44 | inline Size ToSize(const gfxSize& aSize) { 43:24.71 | ^ 43:24.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 43:24.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:24.72 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 43:24.72 | ^ 43:24.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 43:24.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:24.73 52 | inline gfxSize ThebesSize(const Size& aSize) { 43:24.73 | ^ 43:24.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 43:24.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:24.73 56 | inline gfxRect ThebesRect(const Rect& aRect) { 43:24.73 | ^ 43:25.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 43:25.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 43:25.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 43:25.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 43:25.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:25.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:25.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 43:25.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 43:25.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 43:25.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:25.48 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:10, 43:25.48 from Unified_cpp_protocol_data0.cpp:2: 43:25.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 43:25.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:25.48 1859 | int32_t aAppUnitsPerPixel) { 43:25.48 | ^ 43:25.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 43:25.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:25.49 3214 | int32_t aAppUnitsPerPixel) { 43:25.49 | ^ 43:26.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 43:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 43:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 43:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 43:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:10, 43:26.50 from Unified_cpp_protocol_data0.cpp:2: 43:26.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 43:26.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:26.50 332 | LayerPoint GetFixedPositionAnchor() const { 43:26.50 | ^ 43:26.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 43:26.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:26.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:26.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 43:26.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 43:26.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 43:26.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:26.55 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:10, 43:26.55 from Unified_cpp_protocol_data0.cpp:2: 43:26.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 43:26.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:26.55 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 43:26.55 | ^ 43:26.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 43:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 43:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 43:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 43:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:10, 43:26.58 from Unified_cpp_protocol_data0.cpp:2: 43:26.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 43:26.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:26.58 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 43:26.58 | ^ 43:26.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 43:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 43:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:8, 43:26.59 from Unified_cpp_netwerk_base1.cpp:20: 43:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 43:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:26.59 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 43:26.60 | ^ 43:26.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 43:26.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 43:26.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 43:26.80 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:8, 43:26.80 from Unified_cpp_netwerk_base1.cpp:20: 43:26.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 43:26.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:26.80 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 43:26.80 | ^ 43:27.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 43:27.92 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:8, 43:27.92 from Unified_cpp_netwerk_base1.cpp:20: 43:27.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 43:27.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:27.92 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 43:27.92 | ^ 43:27.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 43:27.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:27.92 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 43:27.92 | ^ 43:27.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 43:27.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:27.93 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 43:27.93 | ^ 43:27.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 43:27.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:27.93 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 43:27.93 | ^ 43:27.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 43:27.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:27.93 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 43:27.93 | ^ 43:27.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 43:27.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:27.96 371 | nscoord aAppUnitsPerDevPixel) { 43:27.96 | ^ 43:27.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 43:27.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:27.97 380 | nscoord aAppUnitsPerDevPixel) { 43:27.97 | ^ 43:27.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 43:27.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:27.97 387 | nscoord aAppUnitsPerDevPixel) { 43:27.97 | ^ 43:27.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 43:27.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:27.97 394 | nscoord aAppUnitsPerDevPixel) { 43:27.97 | ^ 43:28.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 43:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 43:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 43:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 43:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 43:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 43:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 43:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 43:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:10, 43:28.10 from Unified_cpp_protocol_file0.cpp:2: 43:28.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 43:28.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:28.11 189 | CSSRect GetExpandedScrollableRect() const { 43:28.11 | ^ 43:28.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 43:28.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:28.11 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 43:28.11 | ^ 43:28.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 43:28.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:28.11 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 43:28.11 | ^ 43:28.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 43:28.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:28.12 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 43:28.12 | ^ 43:28.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 43:28.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:28.12 243 | CSSRect CalculateScrollRange() const { 43:28.12 | ^ 43:28.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 43:28.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:28.13 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 43:28.13 | ^ 43:28.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 43:28.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:28.14 457 | CSSRect GetVisualViewport() const { 43:28.14 | ^ 43:28.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 43:28.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 43:28.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 43:28.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 43:28.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 43:28.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:28.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 43:28.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 43:28.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 43:28.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:28.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:28.15 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 43:28.15 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:28.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 43:28.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:28.15 189 | CSSRect GetExpandedScrollableRect() const { 43:28.15 | ^ 43:28.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 43:28.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:28.15 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 43:28.15 | ^ 43:28.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 43:28.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:28.15 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 43:28.15 | ^ 43:28.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 43:28.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:28.16 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 43:28.16 | ^ 43:28.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 43:28.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:28.16 243 | CSSRect CalculateScrollRange() const { 43:28.17 | ^ 43:28.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 43:28.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:28.17 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 43:28.17 | ^ 43:28.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 43:28.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:28.18 457 | CSSRect GetVisualViewport() const { 43:28.18 | ^ 43:28.27 netwerk/protocol/gio 43:29.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 43:29.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 43:29.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 43:29.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 43:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 43:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 43:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 43:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 43:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 43:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:10, 43:29.59 from Unified_cpp_protocol_file0.cpp:2: 43:29.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 43:29.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:29.60 1249 | CSSCoord ToCSSPixels() const { return _0; } 43:29.60 | ^ 43:29.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 43:30.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 43:30.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 43:30.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 43:30.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 43:30.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 43:30.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:30.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:30.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 43:30.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 43:30.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 43:30.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:30.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:30.01 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 43:30.01 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:30.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 43:30.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:30.01 1249 | CSSCoord ToCSSPixels() const { return _0; } 43:30.01 | ^ 43:31.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 43:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 43:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 43:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 43:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 43:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 43:31.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 43:31.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 43:31.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:31.76 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:10, 43:31.76 from Unified_cpp_protocol_file0.cpp:2: 43:31.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 43:31.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:31.77 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 43:31.77 | ^ 43:32.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 43:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 43:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 43:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 43:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 43:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 43:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 43:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 43:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 43:32.28 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 43:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:32.28 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 43:32.28 | ^ 43:35.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 43:35.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 43:35.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 43:35.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 43:35.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 43:35.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:35.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 43:35.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 43:35.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 43:35.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:35.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:35.12 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:23, 43:35.12 from Unified_cpp_netwerk_base1.cpp:20: 43:35.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 43:35.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.13 189 | CSSRect GetExpandedScrollableRect() const { 43:35.13 | ^ 43:35.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 43:35.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.13 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 43:35.13 | ^ 43:35.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 43:35.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.14 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 43:35.16 | ^ 43:35.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 43:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.17 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 43:35.17 | ^ 43:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 43:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.17 243 | CSSRect CalculateScrollRange() const { 43:35.17 | ^ 43:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 43:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.18 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 43:35.18 | ^ 43:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 43:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.18 457 | CSSRect GetVisualViewport() const { 43:35.18 | ^ 43:35.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 43:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 43:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 43:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 43:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 43:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 43:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 43:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 43:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:10, 43:35.36 from Unified_cpp_protocol_file0.cpp:2: 43:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 43:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.36 21 | inline Rect ToRect(const gfxRect& aRect) { 43:35.36 | ^ 43:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 43:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.36 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 43:35.36 | ^ 43:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 43:35.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.37 40 | inline Point ToPoint(const gfxPoint& aPoint) { 43:35.37 | ^ 43:35.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 43:35.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.37 44 | inline Size ToSize(const gfxSize& aSize) { 43:35.37 | ^ 43:35.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 43:35.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.39 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 43:35.39 | ^ 43:35.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 43:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.40 52 | inline gfxSize ThebesSize(const Size& aSize) { 43:35.40 | ^ 43:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 43:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.40 56 | inline gfxRect ThebesRect(const Rect& aRect) { 43:35.40 | ^ 43:35.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 43:35.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 43:35.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 43:35.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 43:35.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 43:35.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:35.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:35.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 43:35.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 43:35.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 43:35.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:35.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:35.73 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 43:35.74 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:35.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 43:35.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.74 21 | inline Rect ToRect(const gfxRect& aRect) { 43:35.74 | ^ 43:35.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 43:35.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.74 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 43:35.74 | ^ 43:35.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 43:35.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.74 40 | inline Point ToPoint(const gfxPoint& aPoint) { 43:35.74 | ^ 43:35.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 43:35.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.74 44 | inline Size ToSize(const gfxSize& aSize) { 43:35.74 | ^ 43:35.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 43:35.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.74 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 43:35.74 | ^ 43:35.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 43:35.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.75 52 | inline gfxSize ThebesSize(const Size& aSize) { 43:35.75 | ^ 43:35.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 43:35.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.75 56 | inline gfxRect ThebesRect(const Rect& aRect) { 43:35.75 | ^ 43:35.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 43:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 43:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 43:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 43:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 43:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 43:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 43:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:10, 43:35.92 from Unified_cpp_protocol_file0.cpp:2: 43:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 43:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.92 1859 | int32_t aAppUnitsPerPixel) { 43:35.92 | ^ 43:35.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 43:35.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:35.93 3214 | int32_t aAppUnitsPerPixel) { 43:35.93 | ^ 43:36.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 43:36.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 43:36.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 43:36.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 43:36.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:36.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:36.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 43:36.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 43:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 43:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 43:36.37 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:36.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 43:36.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:36.37 1859 | int32_t aAppUnitsPerPixel) { 43:36.37 | ^ 43:36.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 43:36.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:36.38 3214 | int32_t aAppUnitsPerPixel) { 43:36.38 | ^ 43:36.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 43:36.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 43:36.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 43:36.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 43:36.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 43:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 43:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 43:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 43:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 43:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:23, 43:36.47 from Unified_cpp_netwerk_base1.cpp:20: 43:36.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 43:36.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:36.47 1249 | CSSCoord ToCSSPixels() const { return _0; } 43:36.47 | ^ 43:36.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 43:36.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:36.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:36.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 43:36.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 43:36.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 43:36.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:36.91 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:10, 43:36.91 from Unified_cpp_protocol_file0.cpp:2: 43:36.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 43:36.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:36.91 332 | LayerPoint GetFixedPositionAnchor() const { 43:36.91 | ^ 43:36.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 43:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 43:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 43:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 43:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:10, 43:36.96 from Unified_cpp_protocol_file0.cpp:2: 43:36.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 43:36.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:36.96 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 43:36.96 | ^ 43:36.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 43:36.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:36.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:36.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 43:36.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 43:36.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 43:36.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 43:36.98 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:10, 43:36.98 from Unified_cpp_protocol_file0.cpp:2: 43:36.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 43:36.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:36.98 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 43:36.98 | ^ 43:37.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 43:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 43:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 43:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 43:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 43:37.31 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:37.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 43:37.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:37.31 332 | LayerPoint GetFixedPositionAnchor() const { 43:37.31 | ^ 43:37.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 43:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 43:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 43:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 43:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 43:37.37 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:37.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 43:37.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:37.37 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 43:37.37 | ^ 43:37.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 43:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 43:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 43:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 43:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 43:37.40 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:37.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 43:37.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:37.41 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 43:37.41 | ^ 43:38.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 43:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 43:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 43:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannel.h:11, 43:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannelChild.h:9, 43:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.h:14, 43:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:7, 43:38.36 from Unified_cpp_protocol_data0.cpp:2: 43:38.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 43:38.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 43:38.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:38.36 40 | friend Sub operator*(Sub aCoord, T aScale) { 43:38.36 | ^~~~~~~~ 43:38.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 43:38.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 43:38.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:38.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannel.h:11, 43:38.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannelChild.h:9, 43:38.39 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.h:14, 43:38.39 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:7, 43:38.39 from Unified_cpp_protocol_data0.cpp:2: 43:38.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 43:38.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 43:38.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:38.40 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 43:38.40 | ^~~~~~~~ 43:38.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 43:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannel.h:11, 43:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannelChild.h:9, 43:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.h:14, 43:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:7, 43:38.84 from Unified_cpp_protocol_data0.cpp:2: 43:38.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 43:38.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 43:38.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:38.84 427 | SizeT Size() const { return SizeT(width, height); } 43:38.84 | ^~~~ 43:38.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 43:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 43:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannel.h:11, 43:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannelChild.h:9, 43:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.h:14, 43:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:7, 43:38.84 from Unified_cpp_protocol_data0.cpp:2: 43:38.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 43:38.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 43:38.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:38.84 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 43:38.84 | ^~~~~~~~ 43:38.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 43:38.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 43:38.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:38.84 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 43:38.84 | ^~~~~~~~ 43:38.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 43:38.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 43:38.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:38.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:38.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:38.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannel.h:11, 43:38.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannelChild.h:9, 43:38.85 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.h:14, 43:38.85 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:7, 43:38.85 from Unified_cpp_protocol_data0.cpp:2: 43:38.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 43:38.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 43:38.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:38.86 62 | Sub operator-(const Sub& aPoint) const { 43:38.86 | ^~~~~~~~ 43:38.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 43:38.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 43:38.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 43:38.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 43:38.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 43:38.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:38.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:38.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 43:38.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 43:38.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 43:38.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:38.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:38.86 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:23, 43:38.86 from Unified_cpp_netwerk_base1.cpp:20: 43:38.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 43:38.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:38.86 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 43:38.86 | ^ 43:39.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 43:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 43:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 43:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannel.h:11, 43:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannelChild.h:9, 43:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.h:14, 43:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:7, 43:39.06 from Unified_cpp_protocol_data0.cpp:2: 43:39.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 43:39.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 43:39.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:39.06 43 | friend Sub operator*(T aScale, Sub aCoord) { 43:39.06 | ^~~~~~~~ 43:39.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannel.h:11, 43:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannelChild.h:9, 43:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.h:14, 43:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:7, 43:39.77 from Unified_cpp_protocol_data0.cpp:2: 43:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 43:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 43:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:39.77 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 43:39.77 | ^~~~~~~~~~~~~ 43:39.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 43:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannel.h:11, 43:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDataChannelChild.h:9, 43:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.h:14, 43:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:7, 43:39.77 from Unified_cpp_protocol_data0.cpp:2: 43:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 43:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 43:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:39.77 323 | static SizeTyped FromUnknownSize( 43:39.78 | ^~~~~~~~~~~~~~~ 43:40.18 netwerk/protocol/http 43:42.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 43:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 43:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 43:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 43:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 43:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 43:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 43:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 43:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:23, 43:42.55 from Unified_cpp_netwerk_base1.cpp:20: 43:42.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 43:42.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:42.55 21 | inline Rect ToRect(const gfxRect& aRect) { 43:42.55 | ^ 43:42.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 43:42.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:42.55 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 43:42.55 | ^ 43:42.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 43:42.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:42.55 40 | inline Point ToPoint(const gfxPoint& aPoint) { 43:42.55 | ^ 43:42.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 43:42.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:42.56 44 | inline Size ToSize(const gfxSize& aSize) { 43:42.56 | ^ 43:42.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 43:42.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:42.56 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 43:42.56 | ^ 43:42.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 43:42.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:42.57 52 | inline gfxSize ThebesSize(const Size& aSize) { 43:42.57 | ^ 43:42.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 43:42.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:42.57 56 | inline gfxRect ThebesRect(const Rect& aRect) { 43:42.57 | ^ 43:43.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 43:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 43:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 43:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 43:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 43:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 43:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 43:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:23, 43:43.18 from Unified_cpp_netwerk_base1.cpp:20: 43:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 43:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:43.19 1859 | int32_t aAppUnitsPerPixel) { 43:43.19 | ^ 43:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 43:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:43.19 3214 | int32_t aAppUnitsPerPixel) { 43:43.19 | ^ 43:43.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 43:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 43:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 43:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 43:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 43:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 43:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIEventTarget.h:21, 43:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 43:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsBaseChannel.h:9, 43:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/nsDataChannel.h:11, 43:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.h:10, 43:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/data/DataChannelChild.cpp:7, 43:43.93 from Unified_cpp_protocol_data0.cpp:2: 43:43.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 43:43.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 43:43.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 43:43.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 43:43.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 43:43.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 43:43.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 43:43.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 43:43.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 43:43.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:43.93 760 | typename detail::Nth::Type extract() { 43:43.93 | ^~~~~~~ 43:44.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 43:44.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:44.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:44.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 43:44.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 43:44.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 43:44.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:44.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:44.18 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:23, 43:44.18 from Unified_cpp_netwerk_base1.cpp:20: 43:44.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 43:44.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:44.18 332 | LayerPoint GetFixedPositionAnchor() const { 43:44.18 | ^ 43:44.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 43:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 43:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 43:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 43:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:23, 43:44.22 from Unified_cpp_netwerk_base1.cpp:20: 43:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 43:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:44.22 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 43:44.22 | ^ 43:44.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 43:44.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 43:44.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 43:44.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 43:44.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 43:44.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 43:44.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:44.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:44.25 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:23, 43:44.25 from Unified_cpp_netwerk_base1.cpp:20: 43:44.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 43:44.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:44.25 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 43:44.25 | ^ 43:49.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 43:49.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 43:49.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 43:49.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:49.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:49.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:49.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannel.h:11, 43:49.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannelChild.h:9, 43:49.66 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.h:14, 43:49.66 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:7, 43:49.66 from Unified_cpp_protocol_file0.cpp:2: 43:49.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 43:49.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 43:49.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:49.66 40 | friend Sub operator*(Sub aCoord, T aScale) { 43:49.66 | ^~~~~~~~ 43:49.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 43:49.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 43:49.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:49.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannel.h:11, 43:49.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannelChild.h:9, 43:49.69 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.h:14, 43:49.69 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:7, 43:49.69 from Unified_cpp_protocol_file0.cpp:2: 43:49.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 43:49.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 43:49.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:49.70 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 43:49.70 | ^~~~~~~~ 43:50.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 43:50.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:50.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:50.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:50.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannel.h:11, 43:50.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannelChild.h:9, 43:50.26 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.h:14, 43:50.26 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:7, 43:50.26 from Unified_cpp_protocol_file0.cpp:2: 43:50.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 43:50.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 43:50.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:50.27 427 | SizeT Size() const { return SizeT(width, height); } 43:50.27 | ^~~~ 43:50.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 43:50.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 43:50.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:50.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannel.h:11, 43:50.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannelChild.h:9, 43:50.28 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.h:14, 43:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:7, 43:50.30 from Unified_cpp_protocol_file0.cpp:2: 43:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 43:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 43:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:50.31 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 43:50.31 | ^~~~~~~~ 43:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 43:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 43:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:50.32 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 43:50.32 | ^~~~~~~~ 43:50.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 43:50.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 43:50.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:50.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:50.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:50.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannel.h:11, 43:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannelChild.h:9, 43:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.h:14, 43:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:7, 43:50.33 from Unified_cpp_protocol_file0.cpp:2: 43:50.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 43:50.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 43:50.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:50.34 62 | Sub operator-(const Sub& aPoint) const { 43:50.34 | ^~~~~~~~ 43:50.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:50.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:50.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:50.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:50.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 43:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 43:50.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 43:50.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:50.52 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 43:50.52 | ^ 43:50.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 43:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 43:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 43:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannel.h:11, 43:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannelChild.h:9, 43:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.h:14, 43:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:7, 43:50.56 from Unified_cpp_protocol_file0.cpp:2: 43:50.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 43:50.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 43:50.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:50.56 43 | friend Sub operator*(T aScale, Sub aCoord) { 43:50.56 | ^~~~~~~~ 43:50.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 43:50.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:50.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:50.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:50.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:50.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:50.72 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 43:50.72 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 43:50.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 43:50.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:50.73 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 43:50.73 | ^ 43:51.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:51.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:51.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:51.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannel.h:11, 43:51.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannelChild.h:9, 43:51.01 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.h:14, 43:51.01 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:7, 43:51.01 from Unified_cpp_protocol_file0.cpp:2: 43:51.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 43:51.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 43:51.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:51.02 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 43:51.02 | ^~~~~~~~~~~~~ 43:51.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 43:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannel.h:11, 43:51.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PFileChannelChild.h:9, 43:51.03 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.h:14, 43:51.03 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:7, 43:51.03 from Unified_cpp_protocol_file0.cpp:2: 43:51.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 43:51.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 43:51.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:51.03 323 | static SizeTyped FromUnknownSize( 43:51.03 | ^~~~~~~~~~~~~~~ 43:51.16 netwerk/protocol/res 43:51.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 43:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 43:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 43:51.32 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 43:51.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 43:51.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:51.32 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 43:51.32 | ^ 43:51.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 43:51.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:51.33 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 43:51.33 | ^ 43:51.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 43:51.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:51.33 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 43:51.33 | ^ 43:51.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 43:51.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:51.35 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 43:51.35 | ^ 43:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 43:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:51.36 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 43:51.36 | ^ 43:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 43:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:51.36 371 | nscoord aAppUnitsPerDevPixel) { 43:51.36 | ^ 43:51.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 43:51.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:51.37 380 | nscoord aAppUnitsPerDevPixel) { 43:51.37 | ^ 43:51.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 43:51.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:51.38 387 | nscoord aAppUnitsPerDevPixel) { 43:51.38 | ^ 43:51.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 43:51.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:51.39 394 | nscoord aAppUnitsPerDevPixel) { 43:51.39 | ^ 43:53.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 43:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 43:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelParent.cpp:11, 43:53.88 from Unified_cpp_netwerk_protocol_ftp0.cpp:11: 43:53.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 43:53.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:53.88 1394 | LayerPoint GetFixedPositionAnchor() { 43:53.88 | ^ 43:53.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 43:53.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:53.91 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 43:53.91 | ^ 43:55.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 43:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 43:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 43:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 43:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 43:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 43:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIEventTarget.h:21, 43:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 43:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsBaseChannel.h:9, 43:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/nsFileChannel.h:10, 43:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.h:10, 43:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/file/FileChannelChild.cpp:7, 43:55.65 from Unified_cpp_protocol_file0.cpp:2: 43:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 43:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 43:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 43:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 43:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 43:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 43:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 43:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 43:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 43:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:55.65 760 | typename detail::Nth::Type extract() { 43:55.65 | ^~~~~~~ 43:59.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 43:59.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 43:59.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 43:59.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:59.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 43:59.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 43:59.07 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:8, 43:59.07 from Unified_cpp_netwerk_base1.cpp:20: 43:59.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 43:59.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 43:59.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:59.07 40 | friend Sub operator*(Sub aCoord, T aScale) { 43:59.08 | ^~~~~~~~ 43:59.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 43:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:8, 43:59.23 from Unified_cpp_netwerk_base1.cpp:20: 43:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 43:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 43:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:59.23 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 43:59.23 | ^~~~~~~~ 43:59.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 43:59.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 43:59.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 43:59.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:59.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:59.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:59.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:59.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:59.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:59.50 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 43:59.50 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:59.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 43:59.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 43:59.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:59.50 40 | friend Sub operator*(Sub aCoord, T aScale) { 43:59.50 | ^~~~~~~~ 43:59.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 43:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 43:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 43:59.53 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:59.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 43:59.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 43:59.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:59.53 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 43:59.53 | ^~~~~~~~ 43:59.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 43:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 43:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 43:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:8, 43:59.57 from Unified_cpp_netwerk_base1.cpp:20: 43:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 43:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 43:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:59.57 427 | SizeT Size() const { return SizeT(width, height); } 43:59.57 | ^~~~ 43:59.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 43:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:8, 43:59.57 from Unified_cpp_netwerk_base1.cpp:20: 43:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 43:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 43:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:59.57 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 43:59.57 | ^~~~~~~~ 43:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 43:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 43:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:59.58 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 43:59.58 | ^~~~~~~~ 43:59.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 43:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 43:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 43:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 43:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:8, 43:59.58 from Unified_cpp_netwerk_base1.cpp:20: 43:59.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 43:59.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 43:59.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:59.58 62 | Sub operator-(const Sub& aPoint) const { 43:59.58 | ^~~~~~~~ 43:59.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 43:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 43:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 43:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 43:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 43:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:8, 43:59.79 from Unified_cpp_netwerk_base1.cpp:20: 43:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 43:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 43:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:59.79 43 | friend Sub operator*(T aScale, Sub aCoord) { 43:59.79 | ^~~~~~~~ 43:59.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 43:59.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:59.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:59.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:59.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:59.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:59.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:59.90 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 43:59.90 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:59.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 43:59.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 43:59.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:59.91 427 | SizeT Size() const { return SizeT(width, height); } 43:59.91 | ^~~~ 43:59.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 43:59.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 43:59.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:59.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:59.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:59.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:59.91 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 43:59.91 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:59.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 43:59.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 43:59.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:59.91 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 43:59.91 | ^~~~~~~~ 43:59.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 43:59.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 43:59.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:59.91 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 43:59.91 | ^~~~~~~~ 43:59.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 43:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 43:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 43:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 43:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 43:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 43:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 43:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 43:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 43:59.92 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 43:59.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 43:59.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 43:59.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 43:59.93 62 | Sub operator-(const Sub& aPoint) const { 43:59.93 | ^~~~~~~~ 44:00.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 44:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 44:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 44:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:00.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:00.14 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 44:00.14 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 44:00.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 44:00.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 44:00.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:00.14 43 | friend Sub operator*(T aScale, Sub aCoord) { 44:00.14 | ^~~~~~~~ 44:00.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:00.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 44:00.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 44:00.25 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:8, 44:00.25 from Unified_cpp_netwerk_base1.cpp:20: 44:00.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 44:00.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 44:00.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:00.25 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 44:00.25 | ^~~~~~~~~~~~~ 44:00.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 44:00.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:00.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 44:00.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 44:00.25 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/RequestContextService.cpp:8, 44:00.25 from Unified_cpp_netwerk_base1.cpp:20: 44:00.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 44:00.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 44:00.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:00.25 323 | static SizeTyped FromUnknownSize( 44:00.25 | ^~~~~~~~~~~~~~~ 44:00.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:00.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:00.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:00.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:00.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:00.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:00.84 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 44:00.84 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 44:00.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 44:00.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 44:00.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:00.84 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 44:00.84 | ^~~~~~~~~~~~~ 44:00.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 44:00.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:00.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:00.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:00.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:00.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:00.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:00.84 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 44:00.84 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 44:00.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 44:00.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 44:00.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:00.85 323 | static SizeTyped FromUnknownSize( 44:00.85 | ^~~~~~~~~~~~~~~ 44:01.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:01.62 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 44:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:01.63 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 44:01.63 | ^ 44:01.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 44:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:01.88 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 44:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:01.88 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 44:01.88 | ^ 44:01.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 44:01.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 44:01.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:01.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:01.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:01.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:01.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:01.89 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 44:01.89 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 44:01.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 44:01.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 44:01.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:01.89 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 44:01.89 | ^~~~~~~~~~~~~~ 44:01.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 44:02.00 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 44:02.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 44:02.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 44:02.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:02.00 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 44:02.00 | ^~~~~~~~~~~~~ 44:02.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 44:02.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:02.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:02.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:02.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:02.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:02.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:02.03 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 44:02.03 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 44:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 44:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 44:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:02.03 383 | Point TopLeft() const { return Point(x, y); } 44:02.03 | ^~~~~~~ 44:02.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 44:02.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 44:02.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:02.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:02.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:02.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:02.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:02.04 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 44:02.04 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 44:02.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 44:02.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 44:02.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:02.04 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 44:02.04 | ^~~~~~~~~~~~~~~ 44:02.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 44:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 44:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:02.40 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 44:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:02.40 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 44:02.40 | ^ 44:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 44:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:02.40 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 44:02.40 | ^ 44:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 44:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:02.40 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 44:02.40 | ^ 44:02.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 44:02.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:02.41 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 44:02.41 | ^ 44:02.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 44:02.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:02.41 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 44:02.41 | ^ 44:02.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 44:02.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:02.44 371 | nscoord aAppUnitsPerDevPixel) { 44:02.44 | ^ 44:02.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 44:02.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:02.44 380 | nscoord aAppUnitsPerDevPixel) { 44:02.44 | ^ 44:02.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 44:02.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:02.45 387 | nscoord aAppUnitsPerDevPixel) { 44:02.45 | ^ 44:02.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 44:02.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:02.45 394 | nscoord aAppUnitsPerDevPixel) { 44:02.45 | ^ 44:04.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 44:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 44:04.15 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 44:04.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 44:04.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 44:04.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 44:04.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:04.15 246 | PointTyped As2DPoint() const { 44:04.15 | ^~~~~~~~~ 44:04.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 44:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 44:04.24 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 44:04.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 44:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 44:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 44:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:04.25 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 44:04.25 | ^~~~~~~~~ 44:04.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 44:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 44:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 44:04.25 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 44:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 44:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 44:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 44:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:04.25 2266 | PointTyped TransformPointSimple( 44:04.25 | ^~~~~~~~~~~~~~~~~~~~ 44:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 44:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 44:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 44:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:04.26 794 | RectTyped TransformAndClipBounds( 44:04.26 | ^~~~~~~~~~~~~~~~~~~~~~ 44:04.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 44:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 44:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 44:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 44:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ProxyAutoConfig.h:10, 44:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/ProxyAutoConfig.cpp:7, 44:04.93 from Unified_cpp_netwerk_base1.cpp:2: 44:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 44:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 44:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 44:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 44:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 44:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 44:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 44:04.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 44:04.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 44:04.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:04.94 760 | typename detail::Nth::Type extract() { 44:04.94 | ^~~~~~~ 44:06.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 44:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 44:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 44:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 44:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 44:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 44:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 44:06.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 44:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:06.69 189 | CSSRect GetExpandedScrollableRect() const { 44:06.69 | ^ 44:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 44:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:06.69 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 44:06.69 | ^ 44:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 44:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:06.69 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 44:06.69 | ^ 44:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 44:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:06.69 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 44:06.69 | ^ 44:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 44:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:06.69 243 | CSSRect CalculateScrollRange() const { 44:06.69 | ^ 44:06.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 44:06.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:06.70 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 44:06.70 | ^ 44:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 44:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:06.71 457 | CSSRect GetVisualViewport() const { 44:06.71 | ^ 44:07.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 44:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 44:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 44:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 44:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 44:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 44:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 44:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 44:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/ftp/FTPChannelChild.cpp:8, 44:07.18 from Unified_cpp_netwerk_protocol_ftp0.cpp:2: 44:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 44:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 44:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 44:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 44:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 44:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 44:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 44:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 44:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 44:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:07.18 760 | typename detail::Nth::Type extract() { 44:07.18 | ^~~~~~~ 44:08.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 44:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 44:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 44:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 44:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 44:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 44:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 44:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 44:08.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 44:08.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:08.10 1249 | CSSCoord ToCSSPixels() const { return _0; } 44:08.10 | ^ 44:09.15 netwerk/protocol/viewsource 44:10.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 44:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 44:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 44:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 44:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 44:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 44:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 44:10.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 44:10.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:10.55 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 44:10.55 | ^ 44:11.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheFile.h:10, 44:11.06 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheEntry.h:9, 44:11.06 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheEntry.cpp:6, 44:11.06 from Unified_cpp_netwerk_cache20.cpp:2: 44:11.06 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheFileMetadata.h: In member function ‘virtual nsresult mozilla::net::CacheEntry::OnFileReady(nsresult, bool)’: 44:11.06 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheFileMetadata.h:35:4: warning: ‘frecency’ may be used uninitialized in this function [-Wmaybe-uninitialized] 44:11.06 35 | ((double)(aInt) / (double)CacheObserver::HalfLifeSeconds()) 44:11.06 | ^ 44:11.06 In file included from Unified_cpp_netwerk_cache20.cpp:2: 44:11.06 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheEntry.cpp:490:14: note: ‘frecency’ was declared here 44:11.06 490 | uint32_t frecency; 44:11.06 | ^~~~~~~~ 44:14.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 44:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 44:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 44:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 44:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 44:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 44:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 44:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 44:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:14.34 21 | inline Rect ToRect(const gfxRect& aRect) { 44:14.34 | ^ 44:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 44:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:14.34 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 44:14.34 | ^ 44:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 44:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:14.34 40 | inline Point ToPoint(const gfxPoint& aPoint) { 44:14.34 | ^ 44:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 44:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:14.34 44 | inline Size ToSize(const gfxSize& aSize) { 44:14.34 | ^ 44:14.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 44:14.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:14.35 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 44:14.35 | ^ 44:14.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 44:14.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:14.35 52 | inline gfxSize ThebesSize(const Size& aSize) { 44:14.35 | ^ 44:14.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 44:14.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:14.36 56 | inline gfxRect ThebesRect(const Rect& aRect) { 44:14.36 | ^ 44:15.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 44:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 44:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 44:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 44:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 44:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 44:15.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 44:15.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:15.09 1859 | int32_t aAppUnitsPerPixel) { 44:15.09 | ^ 44:15.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 44:15.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:15.10 3214 | int32_t aAppUnitsPerPixel) { 44:15.10 | ^ 44:16.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 44:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 44:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 44:16.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 44:16.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:16.12 332 | LayerPoint GetFixedPositionAnchor() const { 44:16.12 | ^ 44:16.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 44:16.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:16.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:16.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:16.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:16.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 44:16.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:16.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:16.16 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:16.16 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 44:16.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 44:16.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:16.16 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 44:16.16 | ^ 44:16.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 44:16.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:16.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:16.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:16.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:16.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 44:16.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:16.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:16.18 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:16.18 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 44:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 44:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:16.18 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 44:16.18 | ^ 44:18.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 44:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 44:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 44:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 44:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 44:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 44:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:18.51 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:18.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 44:18.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:18.51 189 | CSSRect GetExpandedScrollableRect() const { 44:18.51 | ^ 44:18.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 44:18.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:18.51 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 44:18.51 | ^ 44:18.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 44:18.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:18.52 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 44:18.52 | ^ 44:18.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 44:18.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:18.52 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 44:18.52 | ^ 44:18.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 44:18.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:18.52 243 | CSSRect CalculateScrollRange() const { 44:18.52 | ^ 44:18.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 44:18.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:18.52 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 44:18.52 | ^ 44:18.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 44:18.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:18.52 457 | CSSRect GetVisualViewport() const { 44:18.52 | ^ 44:19.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:19.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:19.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:19.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 44:19.59 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:19.59 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:19.59 from Unified_cpp_protocol_viewsource0.cpp:2: 44:19.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 44:19.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:19.59 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 44:19.59 | ^ 44:19.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 44:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 44:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:19.79 from Unified_cpp_protocol_viewsource0.cpp:2: 44:19.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 44:19.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:19.79 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 44:19.79 | ^ 44:19.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 44:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 44:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 44:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 44:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 44:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 44:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 44:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:19.92 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:19.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 44:19.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:19.92 1249 | CSSCoord ToCSSPixels() const { return _0; } 44:19.93 | ^ 44:20.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 44:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 44:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 44:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:20.33 from Unified_cpp_protocol_viewsource0.cpp:2: 44:20.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 44:20.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:20.33 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 44:20.33 | ^ 44:20.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 44:20.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:20.34 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 44:20.34 | ^ 44:20.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 44:20.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:20.34 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 44:20.34 | ^ 44:20.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 44:20.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:20.36 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 44:20.36 | ^ 44:20.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 44:20.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:20.36 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 44:20.36 | ^ 44:20.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 44:20.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:20.40 371 | nscoord aAppUnitsPerDevPixel) { 44:20.40 | ^ 44:20.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 44:20.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:20.40 380 | nscoord aAppUnitsPerDevPixel) { 44:20.40 | ^ 44:20.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 44:20.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:20.41 387 | nscoord aAppUnitsPerDevPixel) { 44:20.41 | ^ 44:20.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 44:20.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:20.42 394 | nscoord aAppUnitsPerDevPixel) { 44:20.42 | ^ 44:20.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 44:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 44:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 44:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 44:20.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 44:20.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 44:20.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:20.98 40 | friend Sub operator*(Sub aCoord, T aScale) { 44:20.98 | ^~~~~~~~ 44:21.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 44:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 44:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 44:21.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 44:21.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 44:21.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:21.01 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 44:21.01 | ^~~~~~~~ 44:21.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 44:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 44:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 44:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 44:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:21.47 427 | SizeT Size() const { return SizeT(width, height); } 44:21.47 | ^~~~ 44:21.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 44:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 44:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 44:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 44:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 44:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:21.47 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 44:21.47 | ^~~~~~~~ 44:21.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 44:21.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 44:21.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:21.49 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 44:21.49 | ^~~~~~~~ 44:21.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 44:21.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 44:21.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:21.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 44:21.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 44:21.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 44:21.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:21.50 62 | Sub operator-(const Sub& aPoint) const { 44:21.50 | ^~~~~~~~ 44:21.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 44:21.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 44:21.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 44:21.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:21.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:21.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:21.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:21.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:21.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:21.80 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:21.81 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 44:21.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 44:21.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 44:21.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:21.81 43 | friend Sub operator*(T aScale, Sub aCoord) { 44:21.81 | ^~~~~~~~ 44:22.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 44:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 44:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 44:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 44:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 44:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 44:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:22.43 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:22.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 44:22.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:22.43 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 44:22.43 | ^ 44:22.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 44:22.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 44:22.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 44:22.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:22.43 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 44:22.43 | ^~~~~~~~~~~~~ 44:22.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 44:22.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:22.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:22.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:22.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:22.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:22.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:22.44 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:22.44 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 44:22.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 44:22.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 44:22.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:22.45 323 | static SizeTyped FromUnknownSize( 44:22.45 | ^~~~~~~~~~~~~~~ 44:26.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 44:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 44:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 44:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 44:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 44:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 44:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:26.50 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:26.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 44:26.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:26.50 21 | inline Rect ToRect(const gfxRect& aRect) { 44:26.50 | ^ 44:26.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 44:26.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:26.51 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 44:26.51 | ^ 44:26.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 44:26.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:26.51 40 | inline Point ToPoint(const gfxPoint& aPoint) { 44:26.51 | ^ 44:26.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 44:26.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:26.52 44 | inline Size ToSize(const gfxSize& aSize) { 44:26.52 | ^ 44:26.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 44:26.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:26.52 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 44:26.52 | ^ 44:26.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 44:26.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:26.55 52 | inline gfxSize ThebesSize(const Size& aSize) { 44:26.55 | ^ 44:26.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 44:26.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:26.55 56 | inline gfxRect ThebesRect(const Rect& aRect) { 44:26.55 | ^ 44:27.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 44:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 44:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 44:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 44:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 44:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:27.21 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 44:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:27.21 1859 | int32_t aAppUnitsPerPixel) { 44:27.21 | ^ 44:27.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 44:27.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:27.22 3214 | int32_t aAppUnitsPerPixel) { 44:27.22 | ^ 44:28.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 44:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 44:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:28.25 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:28.25 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:28.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 44:28.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:28.25 332 | LayerPoint GetFixedPositionAnchor() const { 44:28.25 | ^ 44:28.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 44:28.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:28.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:28.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:28.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:28.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 44:28.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:28.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:28.28 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:28.28 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:28.28 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:28.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 44:28.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:28.29 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 44:28.29 | ^ 44:28.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 44:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 44:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:28.32 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:28.32 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:28.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 44:28.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:28.32 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 44:28.32 | ^ 44:28.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 44:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 44:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 44:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 44:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 44:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 44:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 44:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 44:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpChannelAuthProvider.cpp:8: 44:28.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 44:28.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 44:28.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 44:28.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 44:28.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 44:28.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 44:28.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 44:28.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 44:28.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 44:28.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:28.81 760 | typename detail::Nth::Type extract() { 44:28.81 | ^~~~~~~ 44:32.47 netwerk/protocol/websocket 44:34.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 44:34.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 44:34.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 44:34.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 44:34.14 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheStorageService.cpp:27, 44:34.14 from Unified_cpp_netwerk_cache21.cpp:2: 44:34.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 44:34.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:34.14 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 44:34.14 | ^ 44:34.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 44:34.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 44:34.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 44:34.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 44:34.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 44:34.47 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheStorageService.cpp:27, 44:34.47 from Unified_cpp_netwerk_cache21.cpp:2: 44:34.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 44:34.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:34.48 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 44:34.48 | ^ 44:35.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 44:35.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 44:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 44:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheStorageService.cpp:27, 44:35.04 from Unified_cpp_netwerk_cache21.cpp:2: 44:35.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 44:35.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:35.04 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 44:35.04 | ^ 44:35.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 44:35.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:35.04 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 44:35.04 | ^ 44:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 44:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:35.05 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 44:35.05 | ^ 44:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 44:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:35.05 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 44:35.05 | ^ 44:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 44:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:35.05 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 44:35.06 | ^ 44:35.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 44:35.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:35.07 371 | nscoord aAppUnitsPerDevPixel) { 44:35.07 | ^ 44:35.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 44:35.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:35.08 380 | nscoord aAppUnitsPerDevPixel) { 44:35.08 | ^ 44:35.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 44:35.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:35.08 387 | nscoord aAppUnitsPerDevPixel) { 44:35.08 | ^ 44:35.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 44:35.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:35.08 394 | nscoord aAppUnitsPerDevPixel) { 44:35.08 | ^ 44:35.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 44:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 44:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 44:35.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 44:35.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 44:35.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:35.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:35.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:35.66 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:35.66 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:35.67 from Unified_cpp_protocol_viewsource0.cpp:2: 44:35.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 44:35.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:35.67 189 | CSSRect GetExpandedScrollableRect() const { 44:35.67 | ^ 44:35.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 44:35.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:35.67 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 44:35.67 | ^ 44:35.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 44:35.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:35.67 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 44:35.67 | ^ 44:35.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 44:35.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:35.67 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 44:35.67 | ^ 44:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 44:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:35.68 243 | CSSRect CalculateScrollRange() const { 44:35.68 | ^ 44:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 44:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:35.68 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 44:35.68 | ^ 44:35.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 44:35.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:35.70 457 | CSSRect GetVisualViewport() const { 44:35.70 | ^ 44:37.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 44:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 44:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 44:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 44:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 44:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 44:37.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:37.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:37.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:37.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:37.11 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:37.11 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:37.11 from Unified_cpp_protocol_viewsource0.cpp:2: 44:37.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 44:37.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:37.11 1249 | CSSCoord ToCSSPixels() const { return _0; } 44:37.11 | ^ 44:39.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 44:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 44:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 44:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 44:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 44:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:39.52 from Unified_cpp_protocol_viewsource0.cpp:2: 44:39.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 44:39.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:39.52 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 44:39.52 | ^ 44:42.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 44:42.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 44:42.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 44:42.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 44:42.10 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsBaseChannel.cpp:8, 44:42.10 from Unified_cpp_netwerk_base2.cpp:2: 44:42.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 44:42.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:42.10 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 44:42.10 | ^ 44:42.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 44:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 44:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 44:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 44:42.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 44:42.41 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsBaseChannel.cpp:8, 44:42.41 from Unified_cpp_netwerk_base2.cpp:2: 44:42.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 44:42.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:42.41 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 44:42.41 | ^ 44:42.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 44:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 44:42.98 from Unified_cpp_protocol_websocket0.cpp:2: 44:42.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 44:42.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:42.99 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 44:42.99 | ^ 44:43.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 44:43.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 44:43.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 44:43.02 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsBaseChannel.cpp:8, 44:43.02 from Unified_cpp_netwerk_base2.cpp:2: 44:43.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 44:43.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.02 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 44:43.02 | ^ 44:43.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 44:43.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.02 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 44:43.02 | ^ 44:43.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 44:43.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.03 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 44:43.03 | ^ 44:43.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 44:43.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.03 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 44:43.03 | ^ 44:43.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 44:43.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.03 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 44:43.03 | ^ 44:43.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 44:43.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.06 371 | nscoord aAppUnitsPerDevPixel) { 44:43.06 | ^ 44:43.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 44:43.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.06 380 | nscoord aAppUnitsPerDevPixel) { 44:43.06 | ^ 44:43.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 44:43.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.07 387 | nscoord aAppUnitsPerDevPixel) { 44:43.07 | ^ 44:43.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 44:43.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.07 394 | nscoord aAppUnitsPerDevPixel) { 44:43.08 | ^ 44:43.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 44:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 44:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 44:43.18 from Unified_cpp_protocol_websocket0.cpp:2: 44:43.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 44:43.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.18 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 44:43.18 | ^ 44:43.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 44:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 44:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 44:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 44:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 44:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:43.19 from Unified_cpp_protocol_viewsource0.cpp:2: 44:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 44:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.19 21 | inline Rect ToRect(const gfxRect& aRect) { 44:43.19 | ^ 44:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 44:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.19 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 44:43.19 | ^ 44:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 44:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.19 40 | inline Point ToPoint(const gfxPoint& aPoint) { 44:43.19 | ^ 44:43.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 44:43.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.20 44 | inline Size ToSize(const gfxSize& aSize) { 44:43.20 | ^ 44:43.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 44:43.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.20 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 44:43.20 | ^ 44:43.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 44:43.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.21 52 | inline gfxSize ThebesSize(const Size& aSize) { 44:43.21 | ^ 44:43.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 44:43.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.21 56 | inline gfxRect ThebesRect(const Rect& aRect) { 44:43.21 | ^ 44:43.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 44:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 44:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 44:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:43.50 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:43.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 44:43.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 44:43.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.50 40 | friend Sub operator*(Sub aCoord, T aScale) { 44:43.50 | ^~~~~~~~ 44:43.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 44:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 44:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:43.53 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:43.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 44:43.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 44:43.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.53 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 44:43.53 | ^~~~~~~~ 44:43.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 44:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 44:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:43.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:43.79 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 44:43.79 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 44:43.79 from Unified_cpp_protocol_websocket0.cpp:2: 44:43.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 44:43.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.79 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 44:43.79 | ^ 44:43.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 44:43.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.79 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 44:43.79 | ^ 44:43.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 44:43.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.80 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 44:43.80 | ^ 44:43.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 44:43.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.80 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 44:43.80 | ^ 44:43.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 44:43.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.81 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 44:43.81 | ^ 44:43.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 44:43.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.84 371 | nscoord aAppUnitsPerDevPixel) { 44:43.84 | ^ 44:43.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 44:43.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.84 380 | nscoord aAppUnitsPerDevPixel) { 44:43.84 | ^ 44:43.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 44:43.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.85 387 | nscoord aAppUnitsPerDevPixel) { 44:43.85 | ^ 44:43.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 44:43.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.85 394 | nscoord aAppUnitsPerDevPixel) { 44:43.85 | ^ 44:43.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 44:43.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 44:43.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 44:43.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 44:43.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:43.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:43.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:43.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:43.90 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:43.90 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:43.90 from Unified_cpp_protocol_viewsource0.cpp:2: 44:43.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 44:43.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.90 1859 | int32_t aAppUnitsPerPixel) { 44:43.90 | ^ 44:43.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 44:43.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.90 3214 | int32_t aAppUnitsPerPixel) { 44:43.91 | ^ 44:43.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 44:43.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:43.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:43.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:43.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:43.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:43.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:43.98 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:43.98 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:43.98 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:43.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 44:43.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 44:43.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.98 427 | SizeT Size() const { return SizeT(width, height); } 44:43.98 | ^~~~ 44:43.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 44:43.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 44:43.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:43.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:43.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:43.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:43.98 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:43.98 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:43.98 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:43.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 44:43.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 44:43.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.98 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 44:43.98 | ^~~~~~~~ 44:43.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 44:43.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 44:43.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:43.99 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 44:43.99 | ^~~~~~~~ 44:43.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 44:43.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 44:43.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:43.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:43.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:43.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:43.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:44.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:44.00 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:44.00 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:44.00 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:44.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 44:44.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 44:44.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:44.00 62 | Sub operator-(const Sub& aPoint) const { 44:44.00 | ^~~~~~~~ 44:44.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 44:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 44:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 44:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:44.20 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:44.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 44:44.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 44:44.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:44.20 43 | friend Sub operator*(T aScale, Sub aCoord) { 44:44.20 | ^~~~~~~~ 44:44.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:44.65 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:44.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 44:44.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 44:44.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:44.65 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 44:44.65 | ^~~~~~~~~~~~~ 44:44.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 44:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 44:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:9, 44:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:44.65 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:44.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 44:44.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 44:44.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:44.65 323 | static SizeTyped FromUnknownSize( 44:44.66 | ^~~~~~~~~~~~~~~ 44:44.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 44:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:44.82 from Unified_cpp_protocol_viewsource0.cpp:2: 44:44.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 44:44.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:44.82 332 | LayerPoint GetFixedPositionAnchor() const { 44:44.82 | ^ 44:44.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 44:44.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:44.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:44.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:44.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:44.88 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:44.88 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:44.88 from Unified_cpp_protocol_viewsource0.cpp:2: 44:44.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 44:44.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:44.88 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 44:44.88 | ^ 44:44.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 44:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 44:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:44.91 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:44.91 from Unified_cpp_protocol_viewsource0.cpp:2: 44:44.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 44:44.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:44.91 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 44:44.91 | ^ 44:46.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 44:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 44:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 44:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 44:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 44:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheStorageService.cpp:27, 44:46.54 from Unified_cpp_netwerk_cache21.cpp:2: 44:46.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 44:46.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 44:46.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:46.54 40 | friend Sub operator*(Sub aCoord, T aScale) { 44:46.54 | ^~~~~~~~ 44:46.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 44:46.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 44:46.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 44:46.56 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/cache2/CacheStorageService.cpp:27, 44:46.56 from Unified_cpp_netwerk_cache21.cpp:2: 44:46.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 44:46.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 44:46.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:46.56 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 44:46.56 | ^~~~~~~~ 44:49.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:49.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:49.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:49.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:49.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:49.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:49.09 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:49.09 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 44:49.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 44:49.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:49.09 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 44:49.09 | ^ 44:49.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 44:49.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:49.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:49.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 44:49.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 44:49.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:49.35 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 44:49.35 | ^ 44:49.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsapi.h:20, 44:49.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsJSPrincipals.h:9, 44:49.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 44:49.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoParent.h:8, 44:49.63 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 44:49.63 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 44:49.63 from Unified_cpp_netwerk_protocol_res0.cpp:2: 44:49.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 44:49.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 44:49.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 44:49.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 44:49.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 44:49.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 44:49.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 44:49.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 44:49.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 44:49.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:49.63 760 | typename detail::Nth::Type extract() { 44:49.63 | ^~~~~~~ 44:49.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 44:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 44:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 44:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:49.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:49.94 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 44:49.94 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 44:49.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 44:49.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:49.94 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 44:49.94 | ^ 44:49.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 44:49.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:49.94 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 44:49.94 | ^ 44:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 44:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:49.95 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 44:49.95 | ^ 44:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 44:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:49.95 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 44:49.95 | ^ 44:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 44:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:49.95 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 44:49.96 | ^ 44:49.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 44:49.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:49.98 371 | nscoord aAppUnitsPerDevPixel) { 44:49.98 | ^ 44:49.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 44:49.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:49.98 380 | nscoord aAppUnitsPerDevPixel) { 44:49.98 | ^ 44:49.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 44:49.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:49.98 387 | nscoord aAppUnitsPerDevPixel) { 44:49.98 | ^ 44:49.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 44:49.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:49.99 394 | nscoord aAppUnitsPerDevPixel) { 44:49.99 | ^ 44:50.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 44:50.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 44:50.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 44:50.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:50.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:50.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:50.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 44:50.13 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:50.13 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:50.13 from Unified_cpp_protocol_viewsource0.cpp:2: 44:50.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 44:50.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 44:50.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:50.14 40 | friend Sub operator*(Sub aCoord, T aScale) { 44:50.14 | ^~~~~~~~ 44:50.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 44:50.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 44:50.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:50.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 44:50.16 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:50.16 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:50.16 from Unified_cpp_protocol_viewsource0.cpp:2: 44:50.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 44:50.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 44:50.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:50.16 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 44:50.17 | ^~~~~~~~ 44:50.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 44:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:50.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 44:50.59 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:50.59 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:50.59 from Unified_cpp_protocol_viewsource0.cpp:2: 44:50.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 44:50.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 44:50.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:50.60 427 | SizeT Size() const { return SizeT(width, height); } 44:50.60 | ^~~~ 44:50.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 44:50.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 44:50.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:50.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 44:50.60 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:50.60 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:50.61 from Unified_cpp_protocol_viewsource0.cpp:2: 44:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 44:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 44:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:50.63 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 44:50.63 | ^~~~~~~~ 44:50.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 44:50.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 44:50.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:50.64 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 44:50.64 | ^~~~~~~~ 44:50.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 44:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 44:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:50.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:50.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:50.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 44:50.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:50.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:50.65 from Unified_cpp_protocol_viewsource0.cpp:2: 44:50.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 44:50.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 44:50.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:50.66 62 | Sub operator-(const Sub& aPoint) const { 44:50.66 | ^~~~~~~~ 44:50.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 44:50.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 44:50.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 44:50.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:50.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:50.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:50.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 44:50.87 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:50.87 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:50.87 from Unified_cpp_protocol_viewsource0.cpp:2: 44:50.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 44:50.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 44:50.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:50.87 43 | friend Sub operator*(T aScale, Sub aCoord) { 44:50.87 | ^~~~~~~~ 44:51.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:51.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:51.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:51.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 44:51.34 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:51.34 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:51.35 from Unified_cpp_protocol_viewsource0.cpp:2: 44:51.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 44:51.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 44:51.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:51.35 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 44:51.35 | ^~~~~~~~~~~~~ 44:51.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 44:51.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 44:51.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 44:51.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 44:51.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 44:51.35 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:51.35 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:51.35 from Unified_cpp_protocol_viewsource0.cpp:2: 44:51.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 44:51.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 44:51.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:51.35 323 | static SizeTyped FromUnknownSize( 44:51.35 | ^~~~~~~~~~~~~~~ 44:57.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 44:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 44:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 44:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 44:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 44:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 44:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 44:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 44:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:11, 44:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 44:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 44:57.98 from Unified_cpp_protocol_viewsource0.cpp:2: 44:57.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 44:57.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 44:57.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 44:57.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 44:57.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 44:57.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 44:57.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 44:57.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 44:57.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 44:57.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:57.99 760 | typename detail::Nth::Type extract() { 44:57.99 | ^~~~~~~ 44:59.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 44:59.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 44:59.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 44:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 44:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 44:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 44:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 44:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 44:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 44:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 44:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 44:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 44:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 44:59.03 from Unified_cpp_protocol_websocket0.cpp:2: 44:59.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 44:59.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:59.03 189 | CSSRect GetExpandedScrollableRect() const { 44:59.03 | ^ 44:59.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 44:59.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:59.03 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 44:59.03 | ^ 44:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 44:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:59.04 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 44:59.04 | ^ 44:59.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 44:59.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:59.05 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 44:59.05 | ^ 44:59.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 44:59.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:59.05 243 | CSSRect CalculateScrollRange() const { 44:59.05 | ^ 44:59.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 44:59.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:59.06 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 44:59.06 | ^ 44:59.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 44:59.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 44:59.07 457 | CSSRect GetVisualViewport() const { 44:59.07 | ^ 45:00.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 45:00.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 45:00.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 45:00.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 45:00.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 45:00.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:00.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:00.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsIOService.cpp:46, 45:00.20 from Unified_cpp_netwerk_base2.cpp:65: 45:00.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 45:00.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:00.20 189 | CSSRect GetExpandedScrollableRect() const { 45:00.20 | ^ 45:00.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 45:00.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:00.20 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 45:00.20 | ^ 45:00.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 45:00.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:00.20 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 45:00.20 | ^ 45:00.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 45:00.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:00.20 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 45:00.20 | ^ 45:00.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 45:00.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:00.21 243 | CSSRect CalculateScrollRange() const { 45:00.21 | ^ 45:00.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 45:00.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:00.21 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 45:00.21 | ^ 45:00.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 45:00.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:00.22 457 | CSSRect GetVisualViewport() const { 45:00.22 | ^ 45:00.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 45:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 45:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 45:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 45:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 45:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 45:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 45:00.50 from Unified_cpp_protocol_websocket0.cpp:2: 45:00.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 45:00.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:00.50 1249 | CSSCoord ToCSSPixels() const { return _0; } 45:00.50 | ^ 45:01.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 45:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 45:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 45:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 45:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 45:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsIOService.cpp:46, 45:01.63 from Unified_cpp_netwerk_base2.cpp:65: 45:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 45:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:01.64 1249 | CSSCoord ToCSSPixels() const { return _0; } 45:01.64 | ^ 45:03.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 45:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 45:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 45:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 45:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 45:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 45:03.00 from Unified_cpp_protocol_websocket0.cpp:2: 45:03.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 45:03.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:03.00 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 45:03.00 | ^ 45:03.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 45:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 45:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 45:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 45:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsIOService.cpp:46, 45:03.98 from Unified_cpp_netwerk_base2.cpp:65: 45:03.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 45:03.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:03.98 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 45:03.98 | ^ 45:04.07 netwerk/system/linux 45:05.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 45:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 45:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 45:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 45:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 45:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 45:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 45:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 45:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:05.49 189 | CSSRect GetExpandedScrollableRect() const { 45:05.49 | ^ 45:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 45:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:05.49 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 45:05.49 | ^ 45:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 45:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:05.49 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 45:05.49 | ^ 45:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 45:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:05.49 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 45:05.50 | ^ 45:05.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 45:05.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:05.50 243 | CSSRect CalculateScrollRange() const { 45:05.50 | ^ 45:05.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 45:05.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:05.50 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 45:05.50 | ^ 45:05.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 45:05.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:05.51 457 | CSSRect GetVisualViewport() const { 45:05.51 | ^ 45:06.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 45:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 45:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 45:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 45:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 45:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 45:06.69 from Unified_cpp_protocol_websocket0.cpp:2: 45:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 45:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:06.69 21 | inline Rect ToRect(const gfxRect& aRect) { 45:06.69 | ^ 45:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 45:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:06.69 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 45:06.69 | ^ 45:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 45:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:06.69 40 | inline Point ToPoint(const gfxPoint& aPoint) { 45:06.69 | ^ 45:06.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 45:06.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:06.70 44 | inline Size ToSize(const gfxSize& aSize) { 45:06.70 | ^ 45:06.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 45:06.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:06.70 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 45:06.70 | ^ 45:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 45:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:06.71 52 | inline gfxSize ThebesSize(const Size& aSize) { 45:06.71 | ^ 45:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 45:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:06.71 56 | inline gfxRect ThebesRect(const Rect& aRect) { 45:06.71 | ^ 45:06.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 45:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 45:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 45:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 45:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 45:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 45:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 45:06.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 45:06.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:06.99 1249 | CSSCoord ToCSSPixels() const { return _0; } 45:06.99 | ^ 45:07.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 45:07.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 45:07.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 45:07.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:07.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:07.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:07.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:07.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:07.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:07.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:07.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:07.39 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 45:07.39 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 45:07.39 from Unified_cpp_protocol_websocket0.cpp:2: 45:07.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 45:07.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:07.39 1859 | int32_t aAppUnitsPerPixel) { 45:07.39 | ^ 45:07.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 45:07.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:07.40 3214 | int32_t aAppUnitsPerPixel) { 45:07.40 | ^ 45:07.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 45:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 45:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 45:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 45:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:07.72 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsIOService.cpp:46, 45:07.72 from Unified_cpp_netwerk_base2.cpp:65: 45:07.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 45:07.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:07.72 21 | inline Rect ToRect(const gfxRect& aRect) { 45:07.72 | ^ 45:07.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 45:07.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:07.72 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 45:07.72 | ^ 45:07.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 45:07.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:07.72 40 | inline Point ToPoint(const gfxPoint& aPoint) { 45:07.72 | ^ 45:07.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 45:07.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:07.72 44 | inline Size ToSize(const gfxSize& aSize) { 45:07.73 | ^ 45:07.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 45:07.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:07.73 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 45:07.73 | ^ 45:07.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 45:07.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:07.73 52 | inline gfxSize ThebesSize(const Size& aSize) { 45:07.73 | ^ 45:07.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 45:07.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:07.74 56 | inline gfxRect ThebesRect(const Rect& aRect) { 45:07.74 | ^ 45:08.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 45:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:08.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:08.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:08.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:08.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:08.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:08.45 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 45:08.45 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 45:08.45 from Unified_cpp_protocol_websocket0.cpp:2: 45:08.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 45:08.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:08.45 332 | LayerPoint GetFixedPositionAnchor() const { 45:08.45 | ^ 45:08.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 45:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 45:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 45:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsIOService.cpp:46, 45:08.46 from Unified_cpp_netwerk_base2.cpp:65: 45:08.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 45:08.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:08.46 1859 | int32_t aAppUnitsPerPixel) { 45:08.46 | ^ 45:08.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 45:08.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:08.47 3214 | int32_t aAppUnitsPerPixel) { 45:08.47 | ^ 45:08.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 45:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 45:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 45:08.50 from Unified_cpp_protocol_websocket0.cpp:2: 45:08.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 45:08.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:08.50 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 45:08.50 | ^ 45:08.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 45:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 45:08.53 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 45:08.53 from Unified_cpp_protocol_websocket0.cpp:2: 45:08.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 45:08.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:08.53 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 45:08.53 | ^ 45:09.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 45:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsIOService.cpp:46, 45:09.51 from Unified_cpp_netwerk_base2.cpp:65: 45:09.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 45:09.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:09.51 332 | LayerPoint GetFixedPositionAnchor() const { 45:09.51 | ^ 45:09.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 45:09.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:09.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:09.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:09.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:09.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:09.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:09.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:09.56 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsIOService.cpp:46, 45:09.56 from Unified_cpp_netwerk_base2.cpp:65: 45:09.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 45:09.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:09.56 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 45:09.56 | ^ 45:09.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 45:09.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:09.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:09.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:09.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:09.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:09.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:09.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:09.58 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsIOService.cpp:46, 45:09.58 from Unified_cpp_netwerk_base2.cpp:65: 45:09.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 45:09.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:09.59 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 45:09.59 | ^ 45:09.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 45:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 45:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 45:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 45:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 45:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 45:09.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 45:09.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:09.59 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 45:09.59 | ^ 45:10.76 netwerk/system/netlink 45:13.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 45:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 45:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 45:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 45:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:13.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:13.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:13.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:13.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:13.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:13.31 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 45:13.31 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 45:13.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 45:13.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:13.31 21 | inline Rect ToRect(const gfxRect& aRect) { 45:13.32 | ^ 45:13.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 45:13.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:13.32 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 45:13.32 | ^ 45:13.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 45:13.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:13.32 40 | inline Point ToPoint(const gfxPoint& aPoint) { 45:13.32 | ^ 45:13.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 45:13.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:13.34 44 | inline Size ToSize(const gfxSize& aSize) { 45:13.34 | ^ 45:13.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 45:13.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:13.35 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 45:13.35 | ^ 45:13.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 45:13.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:13.35 52 | inline gfxSize ThebesSize(const Size& aSize) { 45:13.35 | ^ 45:13.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 45:13.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:13.36 56 | inline gfxRect ThebesRect(const Rect& aRect) { 45:13.36 | ^ 45:14.02 netwerk/ipc 45:14.05 netwerk/url-classifier 45:14.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 45:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 45:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 45:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 45:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 45:14.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 45:14.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:14.07 1859 | int32_t aAppUnitsPerPixel) { 45:14.07 | ^ 45:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 45:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:14.08 3214 | int32_t aAppUnitsPerPixel) { 45:14.08 | ^ 45:15.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 45:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 45:15.13 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 45:15.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 45:15.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:15.13 332 | LayerPoint GetFixedPositionAnchor() const { 45:15.13 | ^ 45:15.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 45:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 45:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 45:15.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 45:15.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:15.19 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 45:15.19 | ^ 45:15.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 45:15.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:15.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:15.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:15.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:15.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 45:15.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:15.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:15.22 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 45:15.22 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 45:15.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 45:15.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:15.22 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 45:15.22 | ^ 45:22.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 45:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 45:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 45:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 45:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 45:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 45:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 45:22.81 from Unified_cpp_protocol_websocket0.cpp:2: 45:22.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 45:22.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 45:22.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:22.81 40 | friend Sub operator*(Sub aCoord, T aScale) { 45:22.81 | ^~~~~~~~ 45:22.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 45:22.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 45:22.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:22.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:22.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:22.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:22.85 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 45:22.85 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 45:22.85 from Unified_cpp_protocol_websocket0.cpp:2: 45:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 45:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 45:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:22.86 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 45:22.86 | ^~~~~~~~ 45:23.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 45:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 45:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 45:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 45:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 45:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsBaseChannel.cpp:8, 45:23.25 from Unified_cpp_netwerk_base2.cpp:2: 45:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 45:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 45:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:23.25 40 | friend Sub operator*(Sub aCoord, T aScale) { 45:23.25 | ^~~~~~~~ 45:23.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 45:23.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 45:23.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 45:23.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:23.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:23.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:23.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:23.26 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 45:23.26 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 45:23.26 from Unified_cpp_protocol_websocket0.cpp:2: 45:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 45:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 45:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:23.26 427 | SizeT Size() const { return SizeT(width, height); } 45:23.26 | ^~~~ 45:23.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 45:23.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 45:23.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:23.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:23.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:23.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:23.28 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 45:23.28 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 45:23.29 from Unified_cpp_protocol_websocket0.cpp:2: 45:23.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 45:23.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 45:23.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:23.29 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 45:23.29 | ^~~~~~~~ 45:23.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 45:23.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 45:23.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:23.29 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 45:23.29 | ^~~~~~~~ 45:23.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 45:23.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 45:23.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 45:23.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 45:23.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:23.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:23.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:23.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:23.30 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 45:23.30 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 45:23.30 from Unified_cpp_protocol_websocket0.cpp:2: 45:23.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 45:23.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 45:23.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:23.31 62 | Sub operator-(const Sub& aPoint) const { 45:23.31 | ^~~~~~~~ 45:23.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 45:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 45:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 45:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsBaseChannel.cpp:8, 45:23.33 from Unified_cpp_netwerk_base2.cpp:2: 45:23.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 45:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 45:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:23.34 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 45:23.34 | ^~~~~~~~ 45:23.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 45:23.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 45:23.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 45:23.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 45:23.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 45:23.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:23.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:23.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:23.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 45:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 45:23.48 from Unified_cpp_protocol_websocket0.cpp:2: 45:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 45:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 45:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:23.48 43 | friend Sub operator*(T aScale, Sub aCoord) { 45:23.48 | ^~~~~~~~ 45:23.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 45:23.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 45:23.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 45:23.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 45:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 45:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsBaseChannel.cpp:8, 45:23.97 from Unified_cpp_netwerk_base2.cpp:2: 45:23.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 45:23.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 45:23.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:23.97 427 | SizeT Size() const { return SizeT(width, height); } 45:23.98 | ^~~~ 45:23.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 45:23.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 45:23.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 45:23.98 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsBaseChannel.cpp:8, 45:23.98 from Unified_cpp_netwerk_base2.cpp:2: 45:23.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 45:23.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 45:23.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:23.99 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 45:23.99 | ^~~~~~~~ 45:23.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 45:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 45:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 45:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 45:23.99 from Unified_cpp_protocol_websocket0.cpp:2: 45:23.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 45:24.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 45:24.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:24.00 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 45:24.00 | ^~~~~~~~~~~~~ 45:24.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 45:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 45:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 45:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 45:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 45:24.02 from Unified_cpp_protocol_websocket0.cpp:2: 45:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 45:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 45:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:24.02 323 | static SizeTyped FromUnknownSize( 45:24.02 | ^~~~~~~~~~~~~~~ 45:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 45:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 45:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:24.02 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 45:24.02 | ^~~~~~~~ 45:24.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 45:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 45:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 45:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 45:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 45:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsBaseChannel.cpp:8, 45:24.02 from Unified_cpp_netwerk_base2.cpp:2: 45:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 45:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 45:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:24.03 62 | Sub operator-(const Sub& aPoint) const { 45:24.03 | ^~~~~~~~ 45:24.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 45:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 45:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 45:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 45:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 45:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsBaseChannel.cpp:8, 45:24.29 from Unified_cpp_netwerk_base2.cpp:2: 45:24.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 45:24.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 45:24.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:24.29 43 | friend Sub operator*(T aScale, Sub aCoord) { 45:24.29 | ^~~~~~~~ 45:24.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 45:24.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 45:24.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 45:24.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 45:24.77 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsBaseChannel.cpp:8, 45:24.77 from Unified_cpp_netwerk_base2.cpp:2: 45:24.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 45:24.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 45:24.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:24.78 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 45:24.78 | ^~~~~~~~~~~~~ 45:24.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 45:24.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 45:24.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 45:24.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 45:24.78 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsBaseChannel.cpp:8, 45:24.78 from Unified_cpp_netwerk_base2.cpp:2: 45:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 45:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 45:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:24.79 323 | static SizeTyped FromUnknownSize( 45:24.79 | ^~~~~~~~~~~~~~~ 45:26.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 45:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 45:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 45:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 45:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:14, 45:26.79 from Unified_cpp_url-classifier0.cpp:2: 45:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 45:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:26.79 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 45:26.79 | ^ 45:27.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 45:27.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 45:27.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 45:27.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 45:27.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 45:27.10 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:14, 45:27.11 from Unified_cpp_url-classifier0.cpp:2: 45:27.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 45:27.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:27.11 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 45:27.11 | ^ 45:27.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 45:27.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 45:27.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 45:27.80 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:14, 45:27.80 from Unified_cpp_url-classifier0.cpp:2: 45:27.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 45:27.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:27.80 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 45:27.80 | ^ 45:27.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 45:27.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:27.80 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 45:27.80 | ^ 45:27.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 45:27.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:27.80 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 45:27.80 | ^ 45:27.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 45:27.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:27.81 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 45:27.81 | ^ 45:27.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 45:27.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:27.81 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 45:27.81 | ^ 45:27.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 45:27.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:27.84 371 | nscoord aAppUnitsPerDevPixel) { 45:27.84 | ^ 45:27.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 45:27.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:27.84 380 | nscoord aAppUnitsPerDevPixel) { 45:27.84 | ^ 45:27.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 45:27.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:27.84 387 | nscoord aAppUnitsPerDevPixel) { 45:27.84 | ^ 45:27.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 45:27.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:27.85 394 | nscoord aAppUnitsPerDevPixel) { 45:27.85 | ^ 45:28.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 45:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 45:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 45:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 45:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 45:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 45:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 45:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 45:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/WebSocketLog.h:12, 45:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 45:28.52 from Unified_cpp_protocol_websocket0.cpp:2: 45:28.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 45:28.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 45:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 45:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 45:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 45:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 45:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 45:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 45:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 45:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:28.53 760 | typename detail::Nth::Type extract() { 45:28.53 | ^~~~~~~ 45:29.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 45:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 45:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 45:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 45:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 45:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 45:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIEventTarget.h:21, 45:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoTargetHolder.h:11, 45:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsBaseChannel.h:9, 45:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsBaseChannel.cpp:7, 45:29.96 from Unified_cpp_netwerk_base2.cpp:2: 45:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 45:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 45:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 45:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 45:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 45:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 45:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 45:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 45:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 45:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:29.96 760 | typename detail::Nth::Type extract() { 45:29.96 | ^~~~~~~ 45:31.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 45:31.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 45:31.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 45:31.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 45:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 45:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 45:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 45:31.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 45:31.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 45:31.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:31.08 40 | friend Sub operator*(Sub aCoord, T aScale) { 45:31.08 | ^~~~~~~~ 45:31.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 45:31.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 45:31.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:31.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:31.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:31.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:31.11 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 45:31.11 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 45:31.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 45:31.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 45:31.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:31.11 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 45:31.11 | ^~~~~~~~ 45:31.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 45:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 45:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 45:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 45:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 45:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 45:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 45:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:31.47 427 | SizeT Size() const { return SizeT(width, height); } 45:31.47 | ^~~~ 45:31.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 45:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 45:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 45:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 45:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 45:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 45:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:31.47 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 45:31.47 | ^~~~~~~~ 45:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 45:31.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 45:31.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:31.48 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 45:31.48 | ^~~~~~~~ 45:31.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 45:31.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 45:31.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 45:31.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 45:31.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:31.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:31.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:31.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:31.48 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 45:31.48 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 45:31.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 45:31.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 45:31.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:31.48 62 | Sub operator-(const Sub& aPoint) const { 45:31.48 | ^~~~~~~~ 45:31.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 45:31.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 45:31.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 45:31.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 45:31.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 45:31.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:31.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 45:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 45:31.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 45:31.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 45:31.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:31.72 43 | friend Sub operator*(T aScale, Sub aCoord) { 45:31.72 | ^~~~~~~~ 45:31.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 45:31.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 45:31.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 45:31.94 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:13, 45:31.95 from Unified_cpp_netwerk_ipc0.cpp:2: 45:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 45:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:31.95 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 45:31.95 | ^ 45:32.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 45:32.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 45:32.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 45:32.20 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:13, 45:32.20 from Unified_cpp_netwerk_ipc0.cpp:2: 45:32.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 45:32.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:32.21 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 45:32.21 | ^ 45:32.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 45:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 45:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 45:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 45:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 45:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 45:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:32.28 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 45:32.28 | ^~~~~~~~~~~~~ 45:32.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 45:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 45:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 45:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 45:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 45:32.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 45:32.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 45:32.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:32.30 323 | static SizeTyped FromUnknownSize( 45:32.30 | ^~~~~~~~~~~~~~~ 45:33.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 45:33.30 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:13, 45:33.30 from Unified_cpp_netwerk_ipc0.cpp:2: 45:33.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 45:33.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:33.30 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 45:33.30 | ^ 45:33.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 45:33.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:33.30 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 45:33.31 | ^ 45:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 45:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:33.31 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 45:33.31 | ^ 45:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 45:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:33.31 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 45:33.31 | ^ 45:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 45:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:33.31 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 45:33.31 | ^ 45:33.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 45:33.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:33.34 371 | nscoord aAppUnitsPerDevPixel) { 45:33.34 | ^ 45:33.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 45:33.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:33.35 380 | nscoord aAppUnitsPerDevPixel) { 45:33.35 | ^ 45:33.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 45:33.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:33.35 387 | nscoord aAppUnitsPerDevPixel) { 45:33.35 | ^ 45:33.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 45:33.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:33.36 394 | nscoord aAppUnitsPerDevPixel) { 45:33.36 | ^ 45:37.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 45:37.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 45:37.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 45:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 45:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 45:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 45:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 45:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 45:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 45:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 45:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 45:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 45:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpHandler.cpp:8: 45:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 45:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 45:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 45:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 45:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 45:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 45:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 45:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 45:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 45:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:37.13 760 | typename detail::Nth::Type extract() { 45:37.13 | ^~~~~~~ 45:39.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 45:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 45:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:11, 45:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 45:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 45:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 45:39.87 from Unified_cpp_netwerk_ipc1.cpp:2: 45:39.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 45:39.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:39.87 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 45:39.87 | ^ 45:40.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 45:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 45:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:11, 45:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 45:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 45:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 45:40.17 from Unified_cpp_netwerk_ipc1.cpp:2: 45:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 45:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:40.17 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 45:40.17 | ^ 45:40.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 45:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 45:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 45:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 45:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:15, 45:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/ChannelClassifierService.cpp:10, 45:40.28 from Unified_cpp_url-classifier0.cpp:11: 45:40.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 45:40.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:40.29 1249 | CSSCoord ToCSSPixels() const { return _0; } 45:40.29 | ^ 45:40.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 45:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 45:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 45:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:11, 45:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 45:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 45:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 45:40.75 from Unified_cpp_netwerk_ipc1.cpp:2: 45:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 45:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:40.75 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 45:40.76 | ^ 45:40.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 45:40.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:40.76 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 45:40.76 | ^ 45:40.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 45:40.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:40.77 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 45:40.77 | ^ 45:40.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 45:40.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:40.77 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 45:40.77 | ^ 45:40.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 45:40.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:40.77 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 45:40.78 | ^ 45:40.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 45:40.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:40.80 371 | nscoord aAppUnitsPerDevPixel) { 45:40.80 | ^ 45:40.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 45:40.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:40.80 380 | nscoord aAppUnitsPerDevPixel) { 45:40.80 | ^ 45:40.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 45:40.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:40.81 387 | nscoord aAppUnitsPerDevPixel) { 45:40.81 | ^ 45:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 45:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:40.81 394 | nscoord aAppUnitsPerDevPixel) { 45:40.81 | ^ 45:40.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 45:40.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 45:40.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 45:40.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 45:40.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 45:40.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:40.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:40.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:40.94 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/DocumentChannel.h:12, 45:40.94 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/DocumentChannel.cpp:8, 45:40.94 from Unified_cpp_netwerk_ipc0.cpp:11: 45:40.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 45:40.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:40.94 189 | CSSRect GetExpandedScrollableRect() const { 45:40.94 | ^ 45:40.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 45:40.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:40.95 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 45:40.95 | ^ 45:40.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 45:40.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:40.95 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 45:40.95 | ^ 45:40.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 45:40.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:40.95 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 45:40.95 | ^ 45:40.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 45:40.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:40.95 243 | CSSRect CalculateScrollRange() const { 45:40.95 | ^ 45:40.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 45:40.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:40.95 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 45:40.95 | ^ 45:40.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 45:40.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:40.96 457 | CSSRect GetVisualViewport() const { 45:40.96 | ^ 45:42.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 45:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 45:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 45:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 45:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 45:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:42.34 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/DocumentChannel.h:12, 45:42.34 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/DocumentChannel.cpp:8, 45:42.34 from Unified_cpp_netwerk_ipc0.cpp:11: 45:42.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 45:42.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:42.34 1249 | CSSCoord ToCSSPixels() const { return _0; } 45:42.34 | ^ 45:43.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 45:43.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 45:43.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 45:43.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:15, 45:43.49 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/ChannelClassifierService.cpp:10, 45:43.49 from Unified_cpp_url-classifier0.cpp:11: 45:43.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 45:43.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:43.49 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 45:43.49 | ^ 45:44.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 45:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 45:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 45:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 45:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/DocumentChannel.h:12, 45:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/DocumentChannel.cpp:8, 45:44.82 from Unified_cpp_netwerk_ipc0.cpp:11: 45:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 45:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:44.83 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 45:44.83 | ^ 45:46.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 45:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 45:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 45:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 45:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 45:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 45:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 45:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 45:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 45:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/ChannelClassifierService.cpp:10, 45:46.19 from Unified_cpp_url-classifier0.cpp:11: 45:46.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 45:46.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:46.19 189 | CSSRect GetExpandedScrollableRect() const { 45:46.20 | ^ 45:46.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 45:46.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:46.20 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 45:46.20 | ^ 45:46.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 45:46.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:46.20 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 45:46.20 | ^ 45:46.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 45:46.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:46.21 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 45:46.21 | ^ 45:46.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 45:46.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:46.21 243 | CSSRect CalculateScrollRange() const { 45:46.21 | ^ 45:46.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 45:46.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:46.22 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 45:46.22 | ^ 45:46.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 45:46.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:46.23 457 | CSSRect GetVisualViewport() const { 45:46.23 | ^ 45:49.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 45:49.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 45:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 45:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 45:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/DocumentChannel.h:12, 45:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/DocumentChannel.cpp:8, 45:49.13 from Unified_cpp_netwerk_ipc0.cpp:11: 45:49.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 45:49.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:49.13 21 | inline Rect ToRect(const gfxRect& aRect) { 45:49.13 | ^ 45:49.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 45:49.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:49.13 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 45:49.13 | ^ 45:49.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 45:49.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:49.14 40 | inline Point ToPoint(const gfxPoint& aPoint) { 45:49.15 | ^ 45:49.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 45:49.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:49.15 44 | inline Size ToSize(const gfxSize& aSize) { 45:49.15 | ^ 45:49.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 45:49.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:49.15 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 45:49.15 | ^ 45:49.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 45:49.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:49.16 52 | inline gfxSize ThebesSize(const Size& aSize) { 45:49.16 | ^ 45:49.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 45:49.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:49.17 56 | inline gfxRect ThebesRect(const Rect& aRect) { 45:49.17 | ^ 45:49.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 45:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 45:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 45:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/DocumentChannel.h:12, 45:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/DocumentChannel.cpp:8, 45:49.93 from Unified_cpp_netwerk_ipc0.cpp:11: 45:49.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 45:49.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:49.94 1859 | int32_t aAppUnitsPerPixel) { 45:49.94 | ^ 45:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 45:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:49.95 3214 | int32_t aAppUnitsPerPixel) { 45:49.95 | ^ 45:51.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 45:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/DocumentChannel.h:12, 45:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/DocumentChannel.cpp:8, 45:51.02 from Unified_cpp_netwerk_ipc0.cpp:11: 45:51.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 45:51.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:51.03 332 | LayerPoint GetFixedPositionAnchor() const { 45:51.03 | ^ 45:51.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 45:51.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:51.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:51.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:51.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:51.07 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/DocumentChannel.h:12, 45:51.07 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/DocumentChannel.cpp:8, 45:51.07 from Unified_cpp_netwerk_ipc0.cpp:11: 45:51.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 45:51.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:51.07 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 45:51.07 | ^ 45:51.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 45:51.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:51.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:51.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:51.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:51.09 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/DocumentChannel.h:12, 45:51.09 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/DocumentChannel.cpp:8, 45:51.09 from Unified_cpp_netwerk_ipc0.cpp:11: 45:51.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 45:51.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:51.09 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 45:51.09 | ^ 45:51.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 45:51.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 45:51.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 45:51.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 45:51.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:51.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:51.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:51.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 45:51.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 45:51.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 45:51.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 45:51.22 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/ChannelClassifierService.cpp:10, 45:51.22 from Unified_cpp_url-classifier0.cpp:11: 45:51.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 45:51.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:51.22 21 | inline Rect ToRect(const gfxRect& aRect) { 45:51.22 | ^ 45:51.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 45:51.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:51.23 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 45:51.23 | ^ 45:51.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 45:51.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:51.23 40 | inline Point ToPoint(const gfxPoint& aPoint) { 45:51.23 | ^ 45:51.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 45:51.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:51.24 44 | inline Size ToSize(const gfxSize& aSize) { 45:51.24 | ^ 45:51.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 45:51.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:51.24 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 45:51.24 | ^ 45:51.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 45:51.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:51.25 52 | inline gfxSize ThebesSize(const Size& aSize) { 45:51.25 | ^ 45:51.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 45:51.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:51.25 56 | inline gfxRect ThebesRect(const Rect& aRect) { 45:51.26 | ^ 45:51.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 45:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 45:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 45:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 45:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 45:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 45:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 45:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/ChannelClassifierService.cpp:10, 45:51.99 from Unified_cpp_url-classifier0.cpp:11: 45:51.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 45:51.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:51.99 1859 | int32_t aAppUnitsPerPixel) { 45:51.99 | ^ 45:52.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 45:52.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:52.00 3214 | int32_t aAppUnitsPerPixel) { 45:52.00 | ^ 45:52.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 45:52.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:52.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:52.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 45:52.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 45:52.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 45:52.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 45:52.95 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/ChannelClassifierService.cpp:10, 45:52.95 from Unified_cpp_url-classifier0.cpp:11: 45:52.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 45:52.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:52.95 332 | LayerPoint GetFixedPositionAnchor() const { 45:52.95 | ^ 45:53.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 45:53.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:53.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:53.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 45:53.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 45:53.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 45:53.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 45:53.03 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/ChannelClassifierService.cpp:10, 45:53.03 from Unified_cpp_url-classifier0.cpp:11: 45:53.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 45:53.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:53.04 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 45:53.04 | ^ 45:53.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 45:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 45:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 45:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 45:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 45:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/ChannelClassifierService.cpp:10, 45:53.09 from Unified_cpp_url-classifier0.cpp:11: 45:53.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 45:53.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:53.09 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 45:53.09 | ^ 45:56.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 45:56.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 45:56.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 45:56.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 45:56.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 45:56.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:56.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:56.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:56.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:21, 45:56.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 45:56.58 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 45:56.58 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 45:56.58 from Unified_cpp_netwerk_ipc1.cpp:2: 45:56.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 45:56.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:56.58 189 | CSSRect GetExpandedScrollableRect() const { 45:56.58 | ^ 45:56.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 45:56.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:56.58 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 45:56.58 | ^ 45:56.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 45:56.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:56.59 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 45:56.59 | ^ 45:56.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 45:56.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:56.59 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 45:56.60 | ^ 45:56.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 45:56.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:56.60 243 | CSSRect CalculateScrollRange() const { 45:56.60 | ^ 45:56.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 45:56.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:56.60 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 45:56.60 | ^ 45:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 45:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:56.61 457 | CSSRect GetVisualViewport() const { 45:56.61 | ^ 45:58.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 45:58.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 45:58.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 45:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 45:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 45:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 45:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 45:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 45:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 45:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 45:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:21, 45:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 45:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 45:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 45:58.11 from Unified_cpp_netwerk_ipc1.cpp:2: 45:58.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 45:58.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 45:58.11 1249 | CSSCoord ToCSSPixels() const { return _0; } 45:58.11 | ^ 46:00.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 46:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 46:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 46:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 46:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 46:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:21, 46:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 46:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 46:00.33 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 46:00.33 from Unified_cpp_netwerk_ipc1.cpp:2: 46:00.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 46:00.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:00.33 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 46:00.33 | ^ 46:02.41 netwerk/build 46:03.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 46:03.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 46:03.92 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/ChannelClassifierService.cpp:10, 46:03.92 from Unified_cpp_url-classifier0.cpp:11: 46:03.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 46:03.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:03.92 1394 | LayerPoint GetFixedPositionAnchor() { 46:03.92 | ^ 46:03.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 46:03.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:03.95 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 46:03.95 | ^ 46:04.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 46:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 46:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 46:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 46:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 46:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:21, 46:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 46:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 46:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 46:04.14 from Unified_cpp_netwerk_ipc1.cpp:2: 46:04.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 46:04.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:04.15 21 | inline Rect ToRect(const gfxRect& aRect) { 46:04.15 | ^ 46:04.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 46:04.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:04.15 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 46:04.15 | ^ 46:04.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 46:04.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:04.15 40 | inline Point ToPoint(const gfxPoint& aPoint) { 46:04.15 | ^ 46:04.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 46:04.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:04.16 44 | inline Size ToSize(const gfxSize& aSize) { 46:04.16 | ^ 46:04.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 46:04.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:04.16 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 46:04.16 | ^ 46:04.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 46:04.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:04.17 52 | inline gfxSize ThebesSize(const Size& aSize) { 46:04.17 | ^ 46:04.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 46:04.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:04.17 56 | inline gfxRect ThebesRect(const Rect& aRect) { 46:04.17 | ^ 46:04.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 46:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 46:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 46:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 46:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:21, 46:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 46:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 46:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 46:04.93 from Unified_cpp_netwerk_ipc1.cpp:2: 46:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 46:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:04.93 1859 | int32_t aAppUnitsPerPixel) { 46:04.93 | ^ 46:04.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 46:04.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:04.95 3214 | int32_t aAppUnitsPerPixel) { 46:04.95 | ^ 46:05.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 46:05.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:05.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:05.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:05.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:05.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:21, 46:05.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 46:05.96 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 46:05.96 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 46:05.96 from Unified_cpp_netwerk_ipc1.cpp:2: 46:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 46:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:05.96 332 | LayerPoint GetFixedPositionAnchor() const { 46:05.96 | ^ 46:06.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 46:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:21, 46:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 46:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 46:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 46:06.04 from Unified_cpp_netwerk_ipc1.cpp:2: 46:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 46:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:06.04 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 46:06.04 | ^ 46:06.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 46:06.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:06.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:06.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:06.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:06.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:21, 46:06.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 46:06.08 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 46:06.08 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 46:06.08 from Unified_cpp_netwerk_ipc1.cpp:2: 46:06.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 46:06.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:06.08 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 46:06.08 | ^ 46:06.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:06.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:06.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:06.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:06.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:06.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:06.60 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:06.60 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:06.60 from Unified_cpp_protocol_http0.cpp:2: 46:06.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 46:06.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:06.60 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 46:06.60 | ^ 46:06.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 46:06.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:06.82 from Unified_cpp_protocol_http0.cpp:2: 46:06.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 46:06.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:06.82 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 46:06.82 | ^ 46:07.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 46:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 46:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:07.48 from Unified_cpp_protocol_http0.cpp:2: 46:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 46:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:07.48 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 46:07.48 | ^ 46:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 46:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:07.48 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 46:07.48 | ^ 46:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 46:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:07.48 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 46:07.48 | ^ 46:07.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 46:07.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:07.49 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 46:07.49 | ^ 46:07.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 46:07.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:07.49 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 46:07.49 | ^ 46:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 46:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:07.51 371 | nscoord aAppUnitsPerDevPixel) { 46:07.51 | ^ 46:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 46:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:07.51 380 | nscoord aAppUnitsPerDevPixel) { 46:07.52 | ^ 46:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 46:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:07.52 387 | nscoord aAppUnitsPerDevPixel) { 46:07.52 | ^ 46:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 46:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:07.52 394 | nscoord aAppUnitsPerDevPixel) { 46:07.52 | ^ 46:09.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 46:09.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 46:09.49 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/DocumentChannelParent.cpp:9, 46:09.49 from Unified_cpp_netwerk_ipc0.cpp:29: 46:09.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 46:09.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:09.49 1394 | LayerPoint GetFixedPositionAnchor() { 46:09.49 | ^ 46:09.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 46:09.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:09.51 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 46:09.51 | ^ 46:11.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 46:11.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 46:11.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:11.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 46:11.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 46:11.02 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:14, 46:11.02 from Unified_cpp_url-classifier0.cpp:2: 46:11.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 46:11.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 46:11.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:11.02 40 | friend Sub operator*(Sub aCoord, T aScale) { 46:11.02 | ^~~~~~~~ 46:11.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:11.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 46:11.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 46:11.06 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:14, 46:11.06 from Unified_cpp_url-classifier0.cpp:2: 46:11.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 46:11.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 46:11.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:11.06 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 46:11.06 | ^~~~~~~~ 46:11.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 46:11.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 46:11.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:11.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 46:11.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 46:11.58 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:14, 46:11.58 from Unified_cpp_url-classifier0.cpp:2: 46:11.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 46:11.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 46:11.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:11.58 43 | friend Sub operator*(T aScale, Sub aCoord) { 46:11.58 | ^~~~~~~~ 46:12.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 46:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 46:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 46:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 46:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:14, 46:12.03 from Unified_cpp_url-classifier0.cpp:2: 46:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 46:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 46:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:12.03 427 | SizeT Size() const { return SizeT(width, height); } 46:12.03 | ^~~~ 46:12.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 46:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 46:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:14, 46:12.04 from Unified_cpp_url-classifier0.cpp:2: 46:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 46:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 46:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:12.04 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 46:12.04 | ^~~~~~~~ 46:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 46:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 46:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:12.04 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 46:12.04 | ^~~~~~~~ 46:12.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 46:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 46:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 46:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 46:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:14, 46:12.04 from Unified_cpp_url-classifier0.cpp:2: 46:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 46:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 46:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:12.04 62 | Sub operator-(const Sub& aPoint) const { 46:12.04 | ^~~~~~~~ 46:12.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 46:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 46:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 46:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:14, 46:12.38 from Unified_cpp_url-classifier0.cpp:2: 46:12.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 46:12.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 46:12.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:12.38 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 46:12.38 | ^~~~~~~~~~~~~ 46:12.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 46:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 46:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 46:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:14, 46:12.38 from Unified_cpp_url-classifier0.cpp:2: 46:12.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 46:12.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 46:12.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:12.38 323 | static SizeTyped FromUnknownSize( 46:12.38 | ^~~~~~~~~~~~~~~ 46:12.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:12.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:12.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:12.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:12.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:12.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:12.91 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:12.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 46:12.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:12.91 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 46:12.91 | ^ 46:13.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 46:13.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:13.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:13.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:13.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:13.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:13.10 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:13.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 46:13.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:13.11 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 46:13.11 | ^ 46:13.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 46:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 46:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 46:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 46:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 46:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:14, 46:13.16 from Unified_cpp_url-classifier0.cpp:2: 46:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 46:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 46:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:13.16 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 46:13.16 | ^~~~~~~~~~~~~~ 46:13.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 46:13.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:13.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 46:13.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 46:13.26 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:14, 46:13.26 from Unified_cpp_url-classifier0.cpp:2: 46:13.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 46:13.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 46:13.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:13.27 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 46:13.27 | ^~~~~~~~~~~~~ 46:13.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 46:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 46:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 46:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 46:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:14, 46:13.29 from Unified_cpp_url-classifier0.cpp:2: 46:13.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 46:13.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 46:13.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:13.30 383 | Point TopLeft() const { return Point(x, y); } 46:13.30 | ^~~~~~~ 46:13.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 46:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 46:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 46:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 46:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 46:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:14, 46:13.31 from Unified_cpp_url-classifier0.cpp:2: 46:13.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 46:13.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 46:13.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:13.31 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 46:13.31 | ^~~~~~~~~~~~~~~ 46:13.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 46:13.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 46:13.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:13.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:13.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:13.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:13.63 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:13.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 46:13.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:13.63 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 46:13.63 | ^ 46:13.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 46:13.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:13.64 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 46:13.64 | ^ 46:13.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 46:13.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:13.64 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 46:13.64 | ^ 46:13.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 46:13.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:13.65 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 46:13.65 | ^ 46:13.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 46:13.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:13.65 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 46:13.65 | ^ 46:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 46:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:13.67 371 | nscoord aAppUnitsPerDevPixel) { 46:13.67 | ^ 46:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 46:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:13.67 380 | nscoord aAppUnitsPerDevPixel) { 46:13.67 | ^ 46:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 46:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:13.68 387 | nscoord aAppUnitsPerDevPixel) { 46:13.68 | ^ 46:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 46:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:13.68 394 | nscoord aAppUnitsPerDevPixel) { 46:13.68 | ^ 46:15.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 46:15.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:15.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 46:15.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 46:15.44 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:14, 46:15.45 from Unified_cpp_url-classifier0.cpp:2: 46:15.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 46:15.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 46:15.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 46:15.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:15.45 246 | PointTyped As2DPoint() const { 46:15.45 | ^~~~~~~~~ 46:15.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 46:15.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 46:15.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:15.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 46:15.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 46:15.53 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:14, 46:15.53 from Unified_cpp_url-classifier0.cpp:2: 46:15.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 46:15.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 46:15.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 46:15.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:15.54 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 46:15.54 | ^~~~~~~~~ 46:15.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 46:15.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 46:15.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 46:15.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:15.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 46:15.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 46:15.54 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:14, 46:15.54 from Unified_cpp_url-classifier0.cpp:2: 46:15.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 46:15.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 46:15.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 46:15.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:15.55 2266 | PointTyped TransformPointSimple( 46:15.55 | ^~~~~~~~~~~~~~~~~~~~ 46:15.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 46:15.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 46:15.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 46:15.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:15.57 794 | RectTyped TransformAndClipBounds( 46:15.57 | ^~~~~~~~~~~~~~~~~~~~~~ 46:17.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 46:17.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 46:17.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 46:17.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:17.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:17.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:11, 46:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 46:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 46:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 46:17.78 from Unified_cpp_netwerk_ipc1.cpp:2: 46:17.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 46:17.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 46:17.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:17.78 40 | friend Sub operator*(Sub aCoord, T aScale) { 46:17.78 | ^~~~~~~~ 46:17.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 46:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 46:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:11, 46:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 46:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 46:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 46:17.81 from Unified_cpp_netwerk_ipc1.cpp:2: 46:17.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 46:17.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 46:17.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:17.81 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 46:17.81 | ^~~~~~~~ 46:18.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 46:18.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:18.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:18.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:18.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:11, 46:18.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 46:18.17 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 46:18.17 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 46:18.17 from Unified_cpp_netwerk_ipc1.cpp:2: 46:18.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 46:18.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 46:18.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:18.17 427 | SizeT Size() const { return SizeT(width, height); } 46:18.17 | ^~~~ 46:18.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 46:18.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 46:18.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:18.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:11, 46:18.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 46:18.18 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 46:18.18 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 46:18.18 from Unified_cpp_netwerk_ipc1.cpp:2: 46:18.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 46:18.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 46:18.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:18.18 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 46:18.18 | ^~~~~~~~ 46:18.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 46:18.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 46:18.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:18.19 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 46:18.19 | ^~~~~~~~ 46:18.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 46:18.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 46:18.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:18.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:18.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:18.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:11, 46:18.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 46:18.20 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 46:18.20 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 46:18.20 from Unified_cpp_netwerk_ipc1.cpp:2: 46:18.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 46:18.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 46:18.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:18.20 62 | Sub operator-(const Sub& aPoint) const { 46:18.20 | ^~~~~~~~ 46:18.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 46:18.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 46:18.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 46:18.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 46:18.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 46:18.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 46:18.34 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/Entries.h:13, 46:18.34 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/Classifier.h:9, 46:18.34 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 46:18.35 from Unified_cpp_url-classifier0.cpp:2: 46:18.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 46:18.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 46:18.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 46:18.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 46:18.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 46:18.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 46:18.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 46:18.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 46:18.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 46:18.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:18.35 760 | typename detail::Nth::Type extract() { 46:18.35 | ^~~~~~~ 46:18.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 46:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 46:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 46:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:11, 46:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 46:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 46:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 46:18.70 from Unified_cpp_netwerk_ipc1.cpp:2: 46:18.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 46:18.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 46:18.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:18.70 43 | friend Sub operator*(T aScale, Sub aCoord) { 46:18.70 | ^~~~~~~~ 46:19.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 46:19.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 46:19.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 46:19.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:19.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 46:19.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 46:19.04 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:13, 46:19.04 from Unified_cpp_netwerk_ipc0.cpp:2: 46:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 46:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 46:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:19.04 40 | friend Sub operator*(Sub aCoord, T aScale) { 46:19.04 | ^~~~~~~~ 46:19.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 46:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:13, 46:19.18 from Unified_cpp_netwerk_ipc0.cpp:2: 46:19.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 46:19.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 46:19.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:19.18 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 46:19.18 | ^~~~~~~~ 46:19.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:11, 46:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 46:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 46:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 46:19.19 from Unified_cpp_netwerk_ipc1.cpp:2: 46:19.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 46:19.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 46:19.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:19.19 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 46:19.19 | ^~~~~~~~~~~~~ 46:19.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 46:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:11, 46:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 46:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 46:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 46:19.19 from Unified_cpp_netwerk_ipc1.cpp:2: 46:19.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 46:19.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 46:19.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:19.19 323 | static SizeTyped FromUnknownSize( 46:19.19 | ^~~~~~~~~~~~~~~ 46:19.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 46:19.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:19.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 46:19.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 46:19.46 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:13, 46:19.46 from Unified_cpp_netwerk_ipc0.cpp:2: 46:19.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 46:19.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 46:19.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:19.46 427 | SizeT Size() const { return SizeT(width, height); } 46:19.46 | ^~~~ 46:19.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 46:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:13, 46:19.47 from Unified_cpp_netwerk_ipc0.cpp:2: 46:19.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 46:19.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 46:19.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:19.47 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 46:19.47 | ^~~~~~~~ 46:19.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 46:19.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 46:19.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:19.47 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 46:19.47 | ^~~~~~~~ 46:19.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 46:19.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 46:19.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:19.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 46:19.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 46:19.48 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:13, 46:19.48 from Unified_cpp_netwerk_ipc0.cpp:2: 46:19.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 46:19.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 46:19.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:19.48 62 | Sub operator-(const Sub& aPoint) const { 46:19.48 | ^~~~~~~~ 46:19.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 46:19.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 46:19.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 46:19.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 46:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 46:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:13, 46:19.79 from Unified_cpp_netwerk_ipc0.cpp:2: 46:19.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 46:19.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 46:19.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:19.79 43 | friend Sub operator*(T aScale, Sub aCoord) { 46:19.79 | ^~~~~~~~ 46:20.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 46:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 46:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:13, 46:20.29 from Unified_cpp_netwerk_ipc0.cpp:2: 46:20.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 46:20.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 46:20.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:20.29 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 46:20.29 | ^~~~~~~~~~~~~ 46:20.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 46:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 46:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 46:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:13, 46:20.29 from Unified_cpp_netwerk_ipc0.cpp:2: 46:20.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 46:20.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 46:20.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:20.30 323 | static SizeTyped FromUnknownSize( 46:20.30 | ^~~~~~~~~~~~~~~ 46:21.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 46:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 46:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 46:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 46:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:13, 46:21.45 from Unified_cpp_netwerk_ipc0.cpp:2: 46:21.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 46:21.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 46:21.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:21.45 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 46:21.45 | ^~~~~~~~~~~~~~ 46:21.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:21.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 46:21.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 46:21.56 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:13, 46:21.56 from Unified_cpp_netwerk_ipc0.cpp:2: 46:21.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 46:21.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 46:21.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:21.56 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 46:21.56 | ^~~~~~~~~~~~~ 46:21.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 46:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 46:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 46:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:13, 46:21.60 from Unified_cpp_netwerk_ipc0.cpp:2: 46:21.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 46:21.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 46:21.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:21.60 383 | Point TopLeft() const { return Point(x, y); } 46:21.60 | ^~~~~~~ 46:21.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 46:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 46:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 46:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 46:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:13, 46:21.61 from Unified_cpp_netwerk_ipc0.cpp:2: 46:21.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 46:21.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 46:21.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:21.61 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 46:21.61 | ^~~~~~~~~~~~~~~ 46:22.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 46:22.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 46:22.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 46:22.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 46:22.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 46:22.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:22.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:22.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:22.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:22.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:22.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:22.85 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:22.85 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:22.85 from Unified_cpp_protocol_http0.cpp:2: 46:22.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 46:22.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:22.85 189 | CSSRect GetExpandedScrollableRect() const { 46:22.85 | ^ 46:22.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 46:22.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:22.85 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 46:22.85 | ^ 46:22.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 46:22.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:22.85 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 46:22.85 | ^ 46:22.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 46:22.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:22.85 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 46:22.86 | ^ 46:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 46:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:22.86 243 | CSSRect CalculateScrollRange() const { 46:22.86 | ^ 46:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 46:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:22.86 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 46:22.86 | ^ 46:22.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 46:22.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:22.87 457 | CSSRect GetVisualViewport() const { 46:22.87 | ^ 46:23.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 46:23.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 46:23.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 46:23.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 46:23.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 46:23.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 46:23.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 46:23.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 46:23.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:11, 46:23.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessChild.h:9, 46:23.68 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.h:9, 46:23.68 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/SocketProcessChild.cpp:6, 46:23.68 from Unified_cpp_netwerk_ipc1.cpp:2: 46:23.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 46:23.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 46:23.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 46:23.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 46:23.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 46:23.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 46:23.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 46:23.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 46:23.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 46:23.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:23.68 760 | typename detail::Nth::Type extract() { 46:23.68 | ^~~~~~~ 46:23.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 46:23.85 from Unified_cpp_netwerk_base3.cpp:11: 46:23.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 46:23.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:23.85 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 46:23.85 | ^ 46:24.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 46:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 46:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 46:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:13, 46:24.03 from Unified_cpp_netwerk_ipc0.cpp:2: 46:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 46:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 46:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 46:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:24.04 246 | PointTyped As2DPoint() const { 46:24.04 | ^~~~~~~~~ 46:24.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 46:24.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:24.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:24.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:24.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:24.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:24.13 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:24.13 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 46:24.13 from Unified_cpp_netwerk_base3.cpp:11: 46:24.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 46:24.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:24.13 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 46:24.13 | ^ 46:24.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 46:24.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:24.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 46:24.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 46:24.15 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:13, 46:24.15 from Unified_cpp_netwerk_ipc0.cpp:2: 46:24.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 46:24.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 46:24.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 46:24.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:24.15 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 46:24.15 | ^~~~~~~~~ 46:24.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 46:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 46:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 46:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 46:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:13, 46:24.16 from Unified_cpp_netwerk_ipc0.cpp:2: 46:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 46:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 46:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 46:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:24.16 2266 | PointTyped TransformPointSimple( 46:24.16 | ^~~~~~~~~~~~~~~~~~~~ 46:24.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 46:24.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 46:24.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 46:24.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:24.17 794 | RectTyped TransformAndClipBounds( 46:24.17 | ^~~~~~~~~~~~~~~~~~~~~~ 46:24.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 46:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 46:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 46:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 46:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 46:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 46:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:24.36 from Unified_cpp_protocol_http0.cpp:2: 46:24.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 46:24.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:24.36 1249 | CSSCoord ToCSSPixels() const { return _0; } 46:24.36 | ^ 46:24.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 46:24.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 46:24.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:24.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:24.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:24.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:24.75 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:24.75 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 46:24.75 from Unified_cpp_netwerk_base3.cpp:11: 46:24.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 46:24.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:24.75 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 46:24.75 | ^ 46:24.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 46:24.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:24.75 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 46:24.75 | ^ 46:24.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 46:24.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:24.75 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 46:24.76 | ^ 46:24.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 46:24.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:24.76 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 46:24.76 | ^ 46:24.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 46:24.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:24.76 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 46:24.76 | ^ 46:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 46:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:24.79 371 | nscoord aAppUnitsPerDevPixel) { 46:24.79 | ^ 46:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 46:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:24.79 380 | nscoord aAppUnitsPerDevPixel) { 46:24.79 | ^ 46:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 46:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:24.79 387 | nscoord aAppUnitsPerDevPixel) { 46:24.79 | ^ 46:24.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 46:24.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:24.80 394 | nscoord aAppUnitsPerDevPixel) { 46:24.80 | ^ 46:26.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 46:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 46:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 46:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 46:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 46:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:26.85 from Unified_cpp_protocol_http0.cpp:2: 46:26.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 46:26.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:26.85 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 46:26.85 | ^ 46:28.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 46:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 46:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 46:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 46:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 46:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 46:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:28.92 189 | CSSRect GetExpandedScrollableRect() const { 46:28.92 | ^ 46:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 46:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:28.92 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 46:28.92 | ^ 46:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 46:28.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:28.93 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 46:28.93 | ^ 46:28.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 46:28.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:28.93 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 46:28.93 | ^ 46:28.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 46:28.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:28.93 243 | CSSRect CalculateScrollRange() const { 46:28.93 | ^ 46:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 46:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:28.94 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 46:28.94 | ^ 46:28.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 46:28.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:28.95 457 | CSSRect GetVisualViewport() const { 46:28.95 | ^ 46:29.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 46:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 46:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 46:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 46:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 46:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 46:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.h:11, 46:29.21 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:8, 46:29.21 from Unified_cpp_netwerk_ipc0.cpp:2: 46:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 46:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 46:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 46:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 46:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 46:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 46:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 46:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 46:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 46:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:29.21 760 | typename detail::Nth::Type extract() { 46:29.21 | ^~~~~~~ 46:30.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 46:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 46:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 46:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 46:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 46:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 46:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:30.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 46:30.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:30.40 1249 | CSSCoord ToCSSPixels() const { return _0; } 46:30.40 | ^ 46:30.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 46:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 46:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 46:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 46:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 46:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:30.65 from Unified_cpp_protocol_http0.cpp:2: 46:30.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 46:30.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:30.65 21 | inline Rect ToRect(const gfxRect& aRect) { 46:30.65 | ^ 46:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 46:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:30.66 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 46:30.66 | ^ 46:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 46:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:30.66 40 | inline Point ToPoint(const gfxPoint& aPoint) { 46:30.66 | ^ 46:30.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 46:30.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:30.67 44 | inline Size ToSize(const gfxSize& aSize) { 46:30.67 | ^ 46:30.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 46:30.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:30.68 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 46:30.68 | ^ 46:30.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 46:30.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:30.69 52 | inline gfxSize ThebesSize(const Size& aSize) { 46:30.69 | ^ 46:30.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 46:30.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:30.69 56 | inline gfxRect ThebesRect(const Rect& aRect) { 46:30.69 | ^ 46:31.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 46:31.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 46:31.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 46:31.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 46:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:31.47 from Unified_cpp_protocol_http0.cpp:2: 46:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 46:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:31.47 1859 | int32_t aAppUnitsPerPixel) { 46:31.48 | ^ 46:31.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 46:31.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:31.49 3214 | int32_t aAppUnitsPerPixel) { 46:31.50 | ^ 46:32.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 46:32.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:32.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:32.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:32.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:32.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:32.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:32.53 from Unified_cpp_protocol_http0.cpp:2: 46:32.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 46:32.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:32.53 332 | LayerPoint GetFixedPositionAnchor() const { 46:32.54 | ^ 46:32.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 46:32.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:32.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:32.62 from Unified_cpp_protocol_http0.cpp:2: 46:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 46:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:32.63 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 46:32.63 | ^ 46:32.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 46:32.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:32.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:32.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:32.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:32.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:32.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:32.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:32.68 from Unified_cpp_protocol_http0.cpp:2: 46:32.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 46:32.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:32.68 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 46:32.68 | ^ 46:32.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 46:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 46:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 46:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 46:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 46:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:32.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 46:32.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:32.95 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 46:32.95 | ^ 46:36.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 46:36.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 46:36.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 46:36.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 46:36.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 46:36.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:36.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:36.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:36.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:36.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:36.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:36.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:36.60 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:36.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 46:36.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:36.60 21 | inline Rect ToRect(const gfxRect& aRect) { 46:36.60 | ^ 46:36.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 46:36.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:36.60 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 46:36.60 | ^ 46:36.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 46:36.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:36.60 40 | inline Point ToPoint(const gfxPoint& aPoint) { 46:36.60 | ^ 46:36.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 46:36.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:36.61 44 | inline Size ToSize(const gfxSize& aSize) { 46:36.61 | ^ 46:36.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 46:36.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:36.61 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 46:36.61 | ^ 46:36.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 46:36.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:36.62 52 | inline gfxSize ThebesSize(const Size& aSize) { 46:36.62 | ^ 46:36.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 46:36.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:36.62 56 | inline gfxRect ThebesRect(const Rect& aRect) { 46:36.62 | ^ 46:37.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 46:37.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 46:37.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 46:37.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 46:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:37.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 46:37.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:37.37 1859 | int32_t aAppUnitsPerPixel) { 46:37.37 | ^ 46:37.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 46:37.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:37.39 3214 | int32_t aAppUnitsPerPixel) { 46:37.39 | ^ 46:38.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 46:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:38.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:38.38 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:38.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 46:38.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:38.38 332 | LayerPoint GetFixedPositionAnchor() const { 46:38.38 | ^ 46:38.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 46:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:38.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 46:38.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:38.46 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 46:38.46 | ^ 46:38.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 46:38.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:38.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:38.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:38.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:38.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:38.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:38.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:38.49 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:38.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 46:38.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:38.49 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 46:38.49 | ^ 46:40.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 46:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 46:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 46:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 46:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 46:40.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:40.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:40.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:40.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:40.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:40.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:40.62 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:40.62 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 46:40.62 from Unified_cpp_netwerk_base3.cpp:11: 46:40.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 46:40.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:40.62 189 | CSSRect GetExpandedScrollableRect() const { 46:40.62 | ^ 46:40.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 46:40.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:40.63 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 46:40.63 | ^ 46:40.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 46:40.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:40.64 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 46:40.64 | ^ 46:40.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 46:40.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:40.64 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 46:40.65 | ^ 46:40.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 46:40.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:40.65 243 | CSSRect CalculateScrollRange() const { 46:40.65 | ^ 46:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 46:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:40.66 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 46:40.66 | ^ 46:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 46:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:40.67 457 | CSSRect GetVisualViewport() const { 46:40.67 | ^ 46:42.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 46:42.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 46:42.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 46:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 46:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 46:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 46:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 46:42.06 from Unified_cpp_netwerk_base3.cpp:11: 46:42.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 46:42.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:42.06 1249 | CSSCoord ToCSSPixels() const { return _0; } 46:42.06 | ^ 46:43.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 46:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 46:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 46:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:43.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 46:43.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 46:43.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:43.15 40 | friend Sub operator*(Sub aCoord, T aScale) { 46:43.15 | ^~~~~~~~ 46:43.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 46:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 46:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:43.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 46:43.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 46:43.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:43.18 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 46:43.18 | ^~~~~~~~ 46:43.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 46:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:43.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:43.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:43.54 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:43.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 46:43.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 46:43.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:43.54 427 | SizeT Size() const { return SizeT(width, height); } 46:43.54 | ^~~~ 46:43.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 46:43.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 46:43.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:43.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:43.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:43.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:43.54 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:43.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 46:43.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 46:43.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:43.54 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 46:43.54 | ^~~~~~~~ 46:43.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 46:43.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 46:43.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:43.54 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 46:43.54 | ^~~~~~~~ 46:43.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 46:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 46:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:43.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 46:43.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 46:43.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:43.57 62 | Sub operator-(const Sub& aPoint) const { 46:43.57 | ^~~~~~~~ 46:43.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 46:43.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 46:43.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 46:43.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:43.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:43.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:43.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:43.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:43.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:43.76 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:43.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 46:43.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 46:43.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:43.76 43 | friend Sub operator*(T aScale, Sub aCoord) { 46:43.76 | ^~~~~~~~ 46:44.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 46:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 46:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:44.33 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 46:44.33 | ^~~~~~~~~~~~~ 46:44.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 46:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:24: 46:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 46:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 46:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:44.33 323 | static SizeTyped FromUnknownSize( 46:44.33 | ^~~~~~~~~~~~~~~ 46:44.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 46:44.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 46:44.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 46:44.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 46:44.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 46:44.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:44.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:44.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:44.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:44.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:44.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:44.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:44.47 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:44.47 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 46:44.47 from Unified_cpp_netwerk_base3.cpp:11: 46:44.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 46:44.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:44.47 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 46:44.47 | ^ 46:47.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 46:47.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 46:47.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 46:47.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:47.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:47.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:47.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:47.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:47.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:47.39 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:47.39 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:47.39 from Unified_cpp_protocol_http0.cpp:2: 46:47.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 46:47.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 46:47.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:47.39 40 | friend Sub operator*(Sub aCoord, T aScale) { 46:47.39 | ^~~~~~~~ 46:47.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 46:47.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 46:47.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:47.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:47.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:47.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:47.42 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:47.42 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:47.42 from Unified_cpp_protocol_http0.cpp:2: 46:47.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 46:47.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 46:47.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:47.42 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 46:47.42 | ^~~~~~~~ 46:47.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 46:47.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:47.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:47.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:47.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:47.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:47.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:47.91 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:47.91 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:47.91 from Unified_cpp_protocol_http0.cpp:2: 46:47.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 46:47.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 46:47.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:47.91 427 | SizeT Size() const { return SizeT(width, height); } 46:47.91 | ^~~~ 46:47.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 46:47.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 46:47.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:47.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:47.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:47.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:47.91 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:47.91 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:47.92 from Unified_cpp_protocol_http0.cpp:2: 46:47.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 46:47.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 46:47.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:47.92 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 46:47.92 | ^~~~~~~~ 46:47.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 46:47.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 46:47.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:47.92 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 46:47.92 | ^~~~~~~~ 46:47.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 46:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 46:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:47.92 from Unified_cpp_protocol_http0.cpp:2: 46:47.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 46:47.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 46:47.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:47.93 62 | Sub operator-(const Sub& aPoint) const { 46:47.93 | ^~~~~~~~ 46:48.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 46:48.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 46:48.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 46:48.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:48.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:48.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:48.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:48.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:48.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:48.16 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:48.16 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:48.16 from Unified_cpp_protocol_http0.cpp:2: 46:48.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 46:48.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 46:48.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:48.16 43 | friend Sub operator*(T aScale, Sub aCoord) { 46:48.16 | ^~~~~~~~ 46:48.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 46:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 46:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 46:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 46:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 46:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 46:48.24 from Unified_cpp_netwerk_base3.cpp:11: 46:48.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 46:48.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:48.24 21 | inline Rect ToRect(const gfxRect& aRect) { 46:48.24 | ^ 46:48.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 46:48.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:48.24 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 46:48.24 | ^ 46:48.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 46:48.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:48.25 40 | inline Point ToPoint(const gfxPoint& aPoint) { 46:48.25 | ^ 46:48.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 46:48.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:48.26 44 | inline Size ToSize(const gfxSize& aSize) { 46:48.26 | ^ 46:48.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 46:48.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:48.26 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 46:48.26 | ^ 46:48.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 46:48.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:48.27 52 | inline gfxSize ThebesSize(const Size& aSize) { 46:48.27 | ^ 46:48.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 46:48.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:48.27 56 | inline gfxRect ThebesRect(const Rect& aRect) { 46:48.27 | ^ 46:48.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:48.61 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:48.61 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:48.61 from Unified_cpp_protocol_http0.cpp:2: 46:48.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 46:48.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 46:48.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:48.61 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 46:48.61 | ^~~~~~~~~~~~~ 46:48.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 46:48.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 46:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 46:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 46:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:48.62 from Unified_cpp_protocol_http0.cpp:2: 46:48.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 46:48.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 46:48.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:48.63 323 | static SizeTyped FromUnknownSize( 46:48.63 | ^~~~~~~~~~~~~~~ 46:48.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 46:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 46:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 46:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 46:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 46:48.92 from Unified_cpp_netwerk_base3.cpp:11: 46:48.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 46:48.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:48.92 1859 | int32_t aAppUnitsPerPixel) { 46:48.92 | ^ 46:48.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 46:48.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:48.94 3214 | int32_t aAppUnitsPerPixel) { 46:48.94 | ^ 46:50.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 46:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 46:50.01 from Unified_cpp_netwerk_base3.cpp:11: 46:50.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 46:50.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:50.01 332 | LayerPoint GetFixedPositionAnchor() const { 46:50.01 | ^ 46:50.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 46:50.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:50.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 46:50.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 46:50.02 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/UrlClassifierFeatureTrackingAnnotation.cpp:15, 46:50.02 from Unified_cpp_url-classifier1.cpp:2: 46:50.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 46:50.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:50.02 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 46:50.02 | ^ 46:50.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 46:50.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:50.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:50.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:50.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:50.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:50.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:50.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:50.08 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:50.08 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 46:50.08 from Unified_cpp_netwerk_base3.cpp:11: 46:50.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 46:50.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:50.08 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 46:50.08 | ^ 46:50.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 46:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 46:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 46:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 46:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 46:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 46:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 46:50.12 from Unified_cpp_netwerk_base3.cpp:11: 46:50.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 46:50.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:50.12 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 46:50.12 | ^ 46:50.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 46:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 46:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 46:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 46:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/UrlClassifierFeatureTrackingAnnotation.cpp:15, 46:50.39 from Unified_cpp_url-classifier1.cpp:2: 46:50.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 46:50.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:50.39 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 46:50.39 | ^ 46:50.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 46:50.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 46:50.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 46:50.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 46:50.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 46:50.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 46:50.75 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/build/nsNetModule.cpp:10: 46:50.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 46:50.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 46:50.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 46:50.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 46:50.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 46:50.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 46:50.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 46:50.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 46:50.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 46:50.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:50.75 760 | typename detail::Nth::Type extract() { 46:50.75 | ^~~~~~~ 46:50.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 46:50.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 46:50.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 46:50.92 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/UrlClassifierFeatureTrackingAnnotation.cpp:15, 46:50.92 from Unified_cpp_url-classifier1.cpp:2: 46:50.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 46:50.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:50.92 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 46:50.92 | ^ 46:50.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 46:50.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:50.92 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 46:50.92 | ^ 46:50.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 46:50.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:50.93 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 46:50.93 | ^ 46:50.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 46:50.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:50.93 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 46:50.93 | ^ 46:50.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 46:50.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:50.93 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 46:50.94 | ^ 46:50.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 46:50.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:50.96 371 | nscoord aAppUnitsPerDevPixel) { 46:50.96 | ^ 46:50.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 46:50.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:50.96 380 | nscoord aAppUnitsPerDevPixel) { 46:50.96 | ^ 46:50.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 46:50.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:50.97 387 | nscoord aAppUnitsPerDevPixel) { 46:50.97 | ^ 46:50.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 46:50.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:50.97 394 | nscoord aAppUnitsPerDevPixel) { 46:50.97 | ^ 46:53.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 46:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 46:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 46:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 46:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 46:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 46:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 46:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 46:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 46:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 46:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 46:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 46:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ASpdySession.cpp:8, 46:53.15 from Unified_cpp_protocol_http0.cpp:2: 46:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 46:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 46:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 46:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 46:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 46:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 46:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 46:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 46:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 46:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 46:53.15 760 | typename detail::Nth::Type extract() { 46:53.15 | ^~~~~~~ 46:56.24 extensions/auth 47:02.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 47:02.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 47:02.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 47:02.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 47:02.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 47:02.45 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/UrlClassifierFeatureTrackingAnnotation.cpp:15, 47:02.45 from Unified_cpp_url-classifier1.cpp:2: 47:02.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 47:02.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 47:02.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:02.45 40 | friend Sub operator*(Sub aCoord, T aScale) { 47:02.45 | ^~~~~~~~ 47:02.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 47:02.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 47:02.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 47:02.48 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/url-classifier/UrlClassifierFeatureTrackingAnnotation.cpp:15, 47:02.48 from Unified_cpp_url-classifier1.cpp:2: 47:02.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 47:02.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 47:02.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:02.48 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 47:02.48 | ^~~~~~~~ 47:03.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 47:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 47:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 47:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 47:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 47:03.28 from Unified_cpp_netwerk_base3.cpp:11: 47:03.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 47:03.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 47:03.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:03.29 40 | friend Sub operator*(Sub aCoord, T aScale) { 47:03.29 | ^~~~~~~~ 47:03.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 47:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 47:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 47:03.31 from Unified_cpp_netwerk_base3.cpp:11: 47:03.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 47:03.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 47:03.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:03.31 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 47:03.31 | ^~~~~~~~ 47:03.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 47:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 47:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 47:03.67 from Unified_cpp_netwerk_base3.cpp:11: 47:03.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 47:03.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 47:03.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:03.68 427 | SizeT Size() const { return SizeT(width, height); } 47:03.68 | ^~~~ 47:03.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 47:03.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 47:03.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:03.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:03.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:03.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:03.68 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:03.68 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 47:03.68 from Unified_cpp_netwerk_base3.cpp:11: 47:03.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 47:03.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 47:03.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:03.68 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 47:03.68 | ^~~~~~~~ 47:03.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 47:03.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 47:03.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:03.70 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 47:03.70 | ^~~~~~~~ 47:03.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 47:03.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 47:03.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 47:03.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:03.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:03.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:03.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:03.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 47:03.71 from Unified_cpp_netwerk_base3.cpp:11: 47:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 47:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 47:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:03.71 62 | Sub operator-(const Sub& aPoint) const { 47:03.71 | ^~~~~~~~ 47:03.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 47:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 47:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 47:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 47:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 47:03.99 from Unified_cpp_netwerk_base3.cpp:11: 47:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 47:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 47:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:03.99 43 | friend Sub operator*(T aScale, Sub aCoord) { 47:03.99 | ^~~~~~~~ 47:04.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 47:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 47:04.68 from Unified_cpp_netwerk_base3.cpp:11: 47:04.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 47:04.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 47:04.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:04.68 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 47:04.68 | ^~~~~~~~~~~~~ 47:04.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 47:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 47:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetUtil.cpp:8, 47:04.68 from Unified_cpp_netwerk_base3.cpp:11: 47:04.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 47:04.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 47:04.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:04.68 323 | static SizeTyped FromUnknownSize( 47:04.68 | ^~~~~~~~~~~~~~~ 47:09.36 ipc/app 47:09.49 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:1, 47:09.49 warning: from src/gl.cc:2634: 47:09.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend.h:106:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.49 warning: 106 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.49 warning: | ^ 47:09.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend.h:124:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.49 warning: 124 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.49 warning: | ^ 47:09.49 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:1, 47:09.49 warning: from src/gl.cc:2634: 47:09.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend.h:143:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.49 warning: 143 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:09.49 warning: | ^ 47:09.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend.h:161:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.49 warning: 161 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:09.49 warning: | ^ 47:09.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend.h:181:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.49 warning: 181 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:09.49 warning: | ^ 47:09.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend.h:201:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.49 warning: 201 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:09.49 warning: | ^ 47:09.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend.h:222:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.49 warning: 222 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:09.49 warning: | ^ 47:09.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend.h:244:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.49 warning: 244 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:09.49 warning: | ^ 47:09.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend.h:266:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.49 warning: 266 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:09.49 warning: | ^ 47:09.50 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:1, 47:09.50 warning: from src/gl.cc:2634: 47:09.50 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend.h:301:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.50 warning: 301 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:09.50 warning: | ^ 47:09.50 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend.h:327:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.50 warning: 327 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:09.50 warning: | ^ 47:09.50 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend.h:345:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.50 warning: 345 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:09.50 warning: | ^ 47:09.50 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend.h:769:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.50 warning: 769 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.50 warning: | ^ 47:09.50 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend.h:787:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.50 warning: 787 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.50 warning: | ^ 47:09.50 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend.h:809:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.50 warning: 809 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:09.50 warning: | ^ 47:09.50 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:2, 47:09.50 warning: from src/gl.cc:2634: 47:09.51 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_ALPHA_PASS.h:106:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.51 warning: 106 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.51 warning: | ^ 47:09.52 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_ALPHA_PASS.h:124:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.52 warning: 124 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.52 warning: | ^ 47:09.52 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:2, 47:09.52 warning: from src/gl.cc:2634: 47:09.52 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_ALPHA_PASS.h:143:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.52 warning: 143 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:09.52 warning: | ^ 47:09.53 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_ALPHA_PASS.h:161:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.53 warning: 161 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:09.53 warning: | ^ 47:09.53 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_ALPHA_PASS.h:181:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.53 warning: 181 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:09.53 warning: | ^ 47:09.53 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_ALPHA_PASS.h:201:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.54 warning: 201 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:09.54 warning: | ^ 47:09.54 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_ALPHA_PASS.h:222:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.54 warning: 222 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:09.54 warning: | ^ 47:09.54 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_ALPHA_PASS.h:244:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.54 warning: 244 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:09.54 warning: | ^ 47:09.54 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_ALPHA_PASS.h:266:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.54 warning: 266 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:09.54 warning: | ^ 47:09.54 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:2, 47:09.54 warning: from src/gl.cc:2634: 47:09.55 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_ALPHA_PASS.h:301:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.55 warning: 301 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:09.55 warning: | ^ 47:09.55 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_ALPHA_PASS.h:327:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.55 warning: 327 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:09.55 warning: | ^ 47:09.55 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_ALPHA_PASS.h:345:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.55 warning: 345 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:09.55 warning: | ^ 47:09.55 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_ALPHA_PASS.h:776:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.55 warning: 776 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.55 warning: | ^ 47:09.55 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_ALPHA_PASS.h:794:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.55 warning: 794 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.57 warning: | ^ 47:09.58 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_ALPHA_PASS.h:816:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.58 warning: 816 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:09.58 warning: | ^ 47:09.58 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:3, 47:09.58 warning: from src/gl.cc:2634: 47:09.58 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_DEBUG_OVERDRAW.h:106:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.58 warning: 106 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.58 warning: | ^ 47:09.58 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_DEBUG_OVERDRAW.h:124:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.58 warning: 124 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.58 warning: | ^ 47:09.58 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:3, 47:09.58 warning: from src/gl.cc:2634: 47:09.58 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_DEBUG_OVERDRAW.h:143:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.58 warning: 143 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:09.58 warning: | ^ 47:09.59 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_DEBUG_OVERDRAW.h:161:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.59 warning: 161 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:09.59 warning: | ^ 47:09.59 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_DEBUG_OVERDRAW.h:181:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.59 warning: 181 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:09.59 warning: | ^ 47:09.59 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_DEBUG_OVERDRAW.h:201:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.59 warning: 201 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:09.59 warning: | ^ 47:09.59 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_DEBUG_OVERDRAW.h:222:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.59 warning: 222 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:09.59 warning: | ^ 47:09.59 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_DEBUG_OVERDRAW.h:244:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.59 warning: 244 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:09.59 warning: | ^ 47:09.60 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_DEBUG_OVERDRAW.h:266:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.60 warning: 266 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:09.60 warning: | ^ 47:09.60 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:3, 47:09.60 warning: from src/gl.cc:2634: 47:09.60 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_DEBUG_OVERDRAW.h:301:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.60 warning: 301 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:09.60 warning: | ^ 47:09.60 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_DEBUG_OVERDRAW.h:327:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.60 warning: 327 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:09.60 warning: | ^ 47:09.60 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_DEBUG_OVERDRAW.h:345:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.60 warning: 345 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:09.60 warning: | ^ 47:09.60 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_DEBUG_OVERDRAW.h:769:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.60 warning: 769 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.60 warning: | ^ 47:09.60 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_DEBUG_OVERDRAW.h:787:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.60 warning: 787 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.60 warning: | ^ 47:09.60 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_blend_DEBUG_OVERDRAW.h:809:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.60 warning: 809 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:09.61 warning: | ^ 47:09.61 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:4, 47:09.61 warning: from src/gl.cc:2634: 47:09.61 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient.h:95:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.61 warning: 95 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.61 warning: | ^ 47:09.61 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient.h:113:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.61 warning: 113 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.61 warning: | ^ 47:09.61 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:4, 47:09.61 warning: from src/gl.cc:2634: 47:09.61 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient.h:132:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.61 warning: 132 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:09.61 warning: | ^ 47:09.62 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient.h:150:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.62 warning: 150 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:09.62 warning: | ^ 47:09.62 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient.h:170:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.62 warning: 170 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:09.63 warning: | ^ 47:09.63 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient.h:190:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.63 warning: 190 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:09.63 warning: | ^ 47:09.63 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient.h:211:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.63 warning: 211 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:09.63 warning: | ^ 47:09.63 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient.h:233:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.63 warning: 233 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:09.63 warning: | ^ 47:09.63 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient.h:255:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.63 warning: 255 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:09.63 warning: | ^ 47:09.63 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:4, 47:09.63 warning: from src/gl.cc:2634: 47:09.63 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient.h:290:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.63 warning: 290 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:09.63 warning: | ^ 47:09.63 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient.h:316:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.63 warning: 316 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:09.63 warning: | ^ 47:09.63 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient.h:334:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.63 warning: 334 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:09.63 warning: | ^ 47:09.64 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient.h:367:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.64 warning: 367 | IMPLICIT ConicGradient(ConicGradient_scalar s):center_point(s.center_point),start_end_offset(s.start_end_offset),angle(s.angle),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ 47:09.64 warning: | ^ 47:09.64 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient.h:693:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.64 warning: 693 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.64 warning: | ^ 47:09.64 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient.h:711:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.64 warning: 711 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.64 warning: | ^ 47:09.64 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient.h:733:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.64 warning: 733 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:09.64 warning: | ^ 47:09.64 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:5, 47:09.64 warning: from src/gl.cc:2634: 47:09.64 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_ALPHA_PASS.h:96:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.64 warning: 96 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.64 warning: | ^ 47:09.64 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_ALPHA_PASS.h:114:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.64 warning: 114 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.64 warning: | ^ 47:09.64 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:5, 47:09.65 warning: from src/gl.cc:2634: 47:09.65 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_ALPHA_PASS.h:133:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.66 warning: 133 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:09.66 warning: | ^ 47:09.66 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_ALPHA_PASS.h:151:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.66 warning: 151 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:09.66 warning: | ^ 47:09.67 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_ALPHA_PASS.h:171:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.67 warning: 171 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:09.67 warning: | ^ 47:09.67 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_ALPHA_PASS.h:191:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.67 warning: 191 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:09.68 warning: | ^ 47:09.68 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_ALPHA_PASS.h:212:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.68 warning: 212 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:09.68 warning: | ^ 47:09.68 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_ALPHA_PASS.h:234:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.69 warning: 234 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:09.69 warning: | ^ 47:09.69 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_ALPHA_PASS.h:256:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.69 warning: 256 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:09.69 warning: | ^ 47:09.70 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:5, 47:09.70 warning: from src/gl.cc:2634: 47:09.70 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_ALPHA_PASS.h:291:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.70 warning: 291 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:09.70 warning: | ^ 47:09.71 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_ALPHA_PASS.h:317:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.71 warning: 317 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:09.72 warning: | ^ 47:09.72 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_ALPHA_PASS.h:335:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.72 warning: 335 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:09.72 warning: | ^ 47:09.72 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_ALPHA_PASS.h:368:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.72 warning: 368 | IMPLICIT ConicGradient(ConicGradient_scalar s):center_point(s.center_point),start_end_offset(s.start_end_offset),angle(s.angle),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ 47:09.72 warning: | ^ 47:09.73 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_ALPHA_PASS.h:703:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.73 warning: 703 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.73 warning: | ^ 47:09.73 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_ALPHA_PASS.h:721:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.73 warning: 721 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.73 warning: | ^ 47:09.73 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_ALPHA_PASS.h:743:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.73 warning: 743 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:09.73 warning: | ^ 47:09.74 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:6, 47:09.74 warning: from src/gl.cc:2634: 47:09.74 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_DEBUG_OVERDRAW.h:95:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.74 warning: 95 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.74 warning: | ^ 47:09.74 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_DEBUG_OVERDRAW.h:113:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.74 warning: 113 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.74 warning: | ^ 47:09.74 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:6, 47:09.75 warning: from src/gl.cc:2634: 47:09.75 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_DEBUG_OVERDRAW.h:132:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.75 warning: 132 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:09.75 warning: | ^ 47:09.75 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_DEBUG_OVERDRAW.h:150:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.75 warning: 150 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:09.75 warning: | ^ 47:09.75 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_DEBUG_OVERDRAW.h:170:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.75 warning: 170 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:09.76 warning: | ^ 47:09.76 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_DEBUG_OVERDRAW.h:190:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.76 warning: 190 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:09.76 warning: | ^ 47:09.76 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_DEBUG_OVERDRAW.h:211:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.76 warning: 211 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:09.76 warning: | ^ 47:09.76 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_DEBUG_OVERDRAW.h:233:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.77 warning: 233 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:09.77 warning: | ^ 47:09.77 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_DEBUG_OVERDRAW.h:255:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.77 warning: 255 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:09.77 warning: | ^ 47:09.77 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:6, 47:09.77 warning: from src/gl.cc:2634: 47:09.77 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_DEBUG_OVERDRAW.h:290:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.77 warning: 290 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:09.78 warning: | ^ 47:09.78 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_DEBUG_OVERDRAW.h:316:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.78 warning: 316 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:09.78 warning: | ^ 47:09.78 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_DEBUG_OVERDRAW.h:334:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.78 warning: 334 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:09.78 warning: | ^ 47:09.78 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_DEBUG_OVERDRAW.h:367:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.78 warning: 367 | IMPLICIT ConicGradient(ConicGradient_scalar s):center_point(s.center_point),start_end_offset(s.start_end_offset),angle(s.angle),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ 47:09.79 warning: | ^ 47:09.79 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_DEBUG_OVERDRAW.h:693:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.79 warning: 693 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.79 warning: | ^ 47:09.79 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_DEBUG_OVERDRAW.h:711:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.79 warning: 711 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.79 warning: | ^ 47:09.79 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_conic_gradient_DEBUG_OVERDRAW.h:733:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.80 warning: 733 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:09.80 warning: | ^ 47:09.80 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:7, 47:09.80 warning: from src/gl.cc:2634: 47:09.80 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.80 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.80 warning: | ^ 47:09.80 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.81 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.81 warning: | ^ 47:09.81 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:7, 47:09.81 warning: from src/gl.cc:2634: 47:09.81 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.81 warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:09.81 warning: | ^ 47:09.81 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.81 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:09.82 warning: | ^ 47:09.82 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.82 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:09.82 warning: | ^ 47:09.82 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.82 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:09.82 warning: | ^ 47:09.83 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.83 warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:09.83 warning: | ^ 47:09.83 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.83 warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:09.83 warning: | ^ 47:09.83 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.83 warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:09.83 warning: | ^ 47:09.84 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:7, 47:09.84 warning: from src/gl.cc:2634: 47:09.84 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.84 warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:09.84 warning: | ^ 47:09.84 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.84 warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:09.85 warning: | ^ 47:09.85 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.85 warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:09.85 warning: | ^ 47:09.85 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image.h:370:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.85 warning: 370 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:09.85 warning: | ^ 47:09.85 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image.h:742:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.86 warning: 742 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.86 warning: | ^ 47:09.86 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image.h:760:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.86 warning: 760 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.86 warning: | ^ 47:09.86 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image.h:782:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.86 warning: 782 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:09.86 warning: | ^ 47:09.87 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:8, 47:09.87 warning: from src/gl.cc:2634: 47:09.87 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.87 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.87 warning: | ^ 47:09.87 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.87 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.87 warning: | ^ 47:09.88 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:8, 47:09.88 warning: from src/gl.cc:2634: 47:09.88 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.88 warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:09.88 warning: | ^ 47:09.88 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.88 warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:09.88 warning: | ^ 47:09.89 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.89 warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:09.89 warning: | ^ 47:09.89 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.89 warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:09.89 warning: | ^ 47:09.89 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.90 warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:09.90 warning: | ^ 47:09.90 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.90 warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:09.90 warning: | ^ 47:09.90 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.90 warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:09.91 warning: | ^ 47:09.91 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:8, 47:09.91 warning: from src/gl.cc:2634: 47:09.91 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS.h:300:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.91 warning: 300 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:09.91 warning: | ^ 47:09.91 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS.h:326:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.91 warning: 326 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:09.92 warning: | ^ 47:09.92 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS.h:344:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.92 warning: 344 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:09.92 warning: | ^ 47:09.92 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.92 warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:09.92 warning: | ^ 47:09.93 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS.h:832:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.93 warning: 832 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.93 warning: | ^ 47:09.93 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS.h:850:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.93 warning: 850 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.93 warning: | ^ 47:09.93 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS.h:872:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.93 warning: 872 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:09.93 warning: | ^ 47:09.93 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:9, 47:09.93 warning: from src/gl.cc:2634: 47:09.93 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.93 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.93 warning: | ^ 47:09.94 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.94 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.94 warning: | ^ 47:09.94 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.94 warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:09.94 warning: | ^ 47:09.94 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.94 warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:09.94 warning: | ^ 47:09.94 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.94 warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:09.94 warning: | ^ 47:09.94 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.94 warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:09.94 warning: | ^ 47:09.94 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.94 warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:09.94 warning: | ^ 47:09.94 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.94 warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:09.94 warning: | ^ 47:09.94 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.95 warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:09.95 warning: | ^ 47:09.95 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:9, 47:09.95 warning: from src/gl.cc:2634: 47:09.95 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:300:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.95 warning: 300 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:09.95 warning: | ^ 47:09.95 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:326:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.95 warning: 326 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:09.95 warning: | ^ 47:09.95 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:344:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.95 warning: 344 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:09.95 warning: | ^ 47:09.95 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.95 warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:09.95 warning: | ^ 47:09.95 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:834:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.95 warning: 834 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.95 warning: | ^ 47:09.95 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:852:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.96 warning: 852 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.96 warning: | ^ 47:09.96 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:876:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.96 warning: 876 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 47:09.96 warning: | ^ 47:09.96 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:10, 47:09.96 warning: from src/gl.cc:2634: 47:09.96 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_DEBUG_OVERDRAW.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.96 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.96 warning: | ^ 47:09.96 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_DEBUG_OVERDRAW.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.96 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.96 warning: | ^ 47:09.96 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:10, 47:09.96 warning: from src/gl.cc:2634: 47:09.96 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_DEBUG_OVERDRAW.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.96 warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:09.96 warning: | ^ 47:09.96 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_DEBUG_OVERDRAW.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.96 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:09.96 warning: | ^ 47:09.96 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_DEBUG_OVERDRAW.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.96 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:09.97 warning: | ^ 47:09.97 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_DEBUG_OVERDRAW.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.97 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:09.97 warning: | ^ 47:09.97 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_DEBUG_OVERDRAW.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.97 warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:09.97 warning: | ^ 47:09.97 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_DEBUG_OVERDRAW.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.97 warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:09.97 warning: | ^ 47:09.97 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_DEBUG_OVERDRAW.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.97 warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:09.97 warning: | ^ 47:09.97 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:10, 47:09.97 warning: from src/gl.cc:2634: 47:09.97 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_DEBUG_OVERDRAW.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.97 warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:09.97 warning: | ^ 47:09.97 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_DEBUG_OVERDRAW.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.97 warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:09.97 warning: | ^ 47:09.97 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_DEBUG_OVERDRAW.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.98 warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:09.98 warning: | ^ 47:09.98 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_DEBUG_OVERDRAW.h:370:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.98 warning: 370 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:09.98 warning: | ^ 47:09.98 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_DEBUG_OVERDRAW.h:742:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.98 warning: 742 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.98 warning: | ^ 47:09.98 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_DEBUG_OVERDRAW.h:760:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.98 warning: 760 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.98 warning: | ^ 47:09.98 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_DEBUG_OVERDRAW.h:782:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.98 warning: 782 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:09.98 warning: | ^ 47:09.98 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:11, 47:09.98 warning: from src/gl.cc:2634: 47:09.98 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.98 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:09.98 warning: | ^ 47:09.98 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.98 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:09.99 warning: | ^ 47:09.99 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:11, 47:09.99 warning: from src/gl.cc:2634: 47:09.99 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.99 warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:09.99 warning: | ^ 47:09.99 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.99 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:09.99 warning: | ^ 47:09.99 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.99 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:09.99 warning: | ^ 47:09.99 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.99 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:09.99 warning: | ^ 47:09.99 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.99 warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:09.99 warning: | ^ 47:09.99 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.99 warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:09.99 warning: | ^ 47:09.99 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:09.99 warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:09.99 warning: | ^ 47:09.99 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:11, 47:09.99 warning: from src/gl.cc:2634: 47:10.00 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.00 warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.00 warning: | ^ 47:10.00 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.00 warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.00 warning: | ^ 47:10.00 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.00 warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.00 warning: | ^ 47:10.00 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING.h:370:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.00 warning: 370 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.00 warning: | ^ 47:10.00 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING.h:794:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.00 warning: 794 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.00 warning: | ^ 47:10.00 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING.h:812:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.00 warning: 812 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.00 warning: | ^ 47:10.00 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING.h:834:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.00 warning: 834 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.00 warning: | ^ 47:10.00 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:12, 47:10.00 warning: from src/gl.cc:2634: 47:10.00 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.00 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.00 warning: | ^ 47:10.01 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.01 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.01 warning: | ^ 47:10.01 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.01 warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.01 warning: | ^ 47:10.01 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.01 warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.01 warning: | ^ 47:10.01 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.01 warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.01 warning: | ^ 47:10.01 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.01 warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.01 warning: | ^ 47:10.01 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.01 warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.01 warning: | ^ 47:10.01 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.01 warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.01 warning: | ^ 47:10.01 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.01 warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.01 warning: | ^ 47:10.01 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:12, 47:10.01 warning: from src/gl.cc:2634: 47:10.02 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS.h:300:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.02 warning: 300 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.02 warning: | ^ 47:10.02 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS.h:326:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.02 warning: 326 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.02 warning: | ^ 47:10.02 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS.h:344:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.02 warning: 344 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.02 warning: | ^ 47:10.02 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.02 warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.02 warning: | ^ 47:10.02 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS.h:884:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.02 warning: 884 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.02 warning: | ^ 47:10.02 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS.h:902:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.02 warning: 902 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.02 warning: | ^ 47:10.02 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS.h:924:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.02 warning: 924 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.02 warning: | ^ 47:10.02 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:13, 47:10.02 warning: from src/gl.cc:2634: 47:10.02 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.02 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.02 warning: | ^ 47:10.03 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.03 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.03 warning: | ^ 47:10.03 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.03 warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.03 warning: | ^ 47:10.03 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.03 warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.03 warning: | ^ 47:10.03 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.03 warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.03 warning: | ^ 47:10.03 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.03 warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.03 warning: | ^ 47:10.03 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.03 warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.03 warning: | ^ 47:10.03 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.03 warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.03 warning: | ^ 47:10.03 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.03 warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.03 warning: | ^ 47:10.03 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:13, 47:10.04 warning: from src/gl.cc:2634: 47:10.04 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:300:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.04 warning: 300 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.04 warning: | ^ 47:10.04 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:326:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.04 warning: 326 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.04 warning: | ^ 47:10.04 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:344:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.04 warning: 344 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.04 warning: | ^ 47:10.04 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.04 warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.04 warning: | ^ 47:10.04 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:886:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.04 warning: 886 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.04 warning: | ^ 47:10.04 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:904:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.04 warning: 904 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.04 warning: | ^ 47:10.04 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:928:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.04 warning: 928 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 47:10.04 warning: | ^ 47:10.04 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:14, 47:10.05 warning: from src/gl.cc:2634: 47:10.05 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.05 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.05 warning: | ^ 47:10.05 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.05 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.05 warning: | ^ 47:10.05 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.05 warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.05 warning: | ^ 47:10.05 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.05 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.05 warning: | ^ 47:10.05 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.05 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.05 warning: | ^ 47:10.05 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.05 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.05 warning: | ^ 47:10.05 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.05 warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.05 warning: | ^ 47:10.05 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.05 warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.06 warning: | ^ 47:10.06 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.06 warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.06 warning: | ^ 47:10.06 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:14, 47:10.06 warning: from src/gl.cc:2634: 47:10.06 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.06 warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.06 warning: | ^ 47:10.06 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.06 warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.06 warning: | ^ 47:10.06 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.06 warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.06 warning: | ^ 47:10.06 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:370:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.06 warning: 370 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.06 warning: | ^ 47:10.06 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:794:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.06 warning: 794 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.06 warning: | ^ 47:10.06 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:812:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.06 warning: 812 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.06 warning: | ^ 47:10.07 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:834:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.07 warning: 834 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.07 warning: | ^ 47:10.07 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:15, 47:10.07 warning: from src/gl.cc:2634: 47:10.07 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.07 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.07 warning: | ^ 47:10.07 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.07 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.07 warning: | ^ 47:10.07 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:15, 47:10.07 warning: from src/gl.cc:2634: 47:10.07 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.07 warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.07 warning: | ^ 47:10.07 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.07 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.07 warning: | ^ 47:10.07 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.07 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.07 warning: | ^ 47:10.07 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.08 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.08 warning: | ^ 47:10.08 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.08 warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.08 warning: | ^ 47:10.08 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.08 warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.08 warning: | ^ 47:10.08 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.08 warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.08 warning: | ^ 47:10.08 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:15, 47:10.08 warning: from src/gl.cc:2634: 47:10.08 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.08 warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.08 warning: | ^ 47:10.08 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.08 warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.08 warning: | ^ 47:10.08 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.08 warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.08 warning: | ^ 47:10.08 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D.h:370:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.08 warning: 370 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.08 warning: | ^ 47:10.08 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D.h:742:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.08 warning: 742 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.08 warning: | ^ 47:10.09 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D.h:760:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.09 warning: 760 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.09 warning: | ^ 47:10.09 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D.h:782:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.09 warning: 782 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.09 warning: | ^ 47:10.09 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:16, 47:10.09 warning: from src/gl.cc:2634: 47:10.09 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.09 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.09 warning: | ^ 47:10.09 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.09 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.09 warning: | ^ 47:10.09 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:16, 47:10.09 warning: from src/gl.cc:2634: 47:10.09 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.09 warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.09 warning: | ^ 47:10.09 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.09 warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.09 warning: | ^ 47:10.09 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.09 warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.09 warning: | ^ 47:10.09 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.09 warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.09 warning: | ^ 47:10.09 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.09 warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.09 warning: | ^ 47:10.09 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.09 warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.09 warning: | ^ 47:10.09 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.09 warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.09 warning: | ^ 47:10.09 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:16, 47:10.09 warning: from src/gl.cc:2634: 47:10.10 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS.h:300:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.10 warning: 300 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.10 warning: | ^ 47:10.10 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS.h:326:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.10 warning: 326 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.10 warning: | ^ 47:10.10 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS.h:344:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.10 warning: 344 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.10 warning: | ^ 47:10.10 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.10 warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.10 warning: | ^ 47:10.10 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS.h:832:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.10 warning: 832 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.10 warning: | ^ 47:10.10 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS.h:850:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.10 warning: 850 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.10 warning: | ^ 47:10.10 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS.h:872:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.10 warning: 872 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.10 warning: | ^ 47:10.10 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:17, 47:10.10 warning: from src/gl.cc:2634: 47:10.10 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.10 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.10 warning: | ^ 47:10.10 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.10 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.10 warning: | ^ 47:10.10 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.10 warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.10 warning: | ^ 47:10.10 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.10 warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.10 warning: | ^ 47:10.10 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.10 warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.10 warning: | ^ 47:10.10 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.10 warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.11 warning: | ^ 47:10.11 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.11 warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.11 warning: | ^ 47:10.11 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.11 warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.11 warning: | ^ 47:10.11 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.11 warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.11 warning: | ^ 47:10.11 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:17, 47:10.11 warning: from src/gl.cc:2634: 47:10.11 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:300:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.11 warning: 300 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.11 warning: | ^ 47:10.11 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:326:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.11 warning: 326 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.11 warning: | ^ 47:10.11 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:344:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.11 warning: 344 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.11 warning: | ^ 47:10.11 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.11 warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.11 warning: | ^ 47:10.11 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:834:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.11 warning: 834 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.11 warning: | ^ 47:10.11 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:852:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.11 warning: 852 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.11 warning: | ^ 47:10.11 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:876:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.11 warning: 876 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 47:10.11 warning: | ^ 47:10.11 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:18, 47:10.11 warning: from src/gl.cc:2634: 47:10.11 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_DEBUG_OVERDRAW.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.11 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.11 warning: | ^ 47:10.11 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_DEBUG_OVERDRAW.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.12 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.12 warning: | ^ 47:10.12 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:18, 47:10.12 warning: from src/gl.cc:2634: 47:10.12 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_DEBUG_OVERDRAW.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.12 warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.12 warning: | ^ 47:10.12 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_DEBUG_OVERDRAW.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.12 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.12 warning: | ^ 47:10.12 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_DEBUG_OVERDRAW.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.12 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.12 warning: | ^ 47:10.12 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_DEBUG_OVERDRAW.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.12 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.12 warning: | ^ 47:10.12 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_DEBUG_OVERDRAW.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.12 warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.12 warning: | ^ 47:10.12 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_DEBUG_OVERDRAW.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.12 warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.12 warning: | ^ 47:10.12 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_DEBUG_OVERDRAW.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.12 warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.12 warning: | ^ 47:10.12 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:18, 47:10.12 warning: from src/gl.cc:2634: 47:10.12 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_DEBUG_OVERDRAW.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.12 warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.12 warning: | ^ 47:10.12 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_DEBUG_OVERDRAW.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.12 warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.12 warning: | ^ 47:10.12 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_DEBUG_OVERDRAW.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.12 warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.12 warning: | ^ 47:10.12 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_DEBUG_OVERDRAW.h:370:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.12 warning: 370 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.12 warning: | ^ 47:10.12 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_DEBUG_OVERDRAW.h:742:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.13 warning: 742 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.13 warning: | ^ 47:10.13 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_DEBUG_OVERDRAW.h:760:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.13 warning: 760 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.13 warning: | ^ 47:10.13 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_DEBUG_OVERDRAW.h:782:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.13 warning: 782 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.13 warning: | ^ 47:10.13 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:19, 47:10.13 warning: from src/gl.cc:2634: 47:10.13 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.13 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.13 warning: | ^ 47:10.13 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.13 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.13 warning: | ^ 47:10.13 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.13 warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.13 warning: | ^ 47:10.13 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.13 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.13 warning: | ^ 47:10.13 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.13 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.13 warning: | ^ 47:10.13 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.13 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.13 warning: | ^ 47:10.13 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.13 warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.13 warning: | ^ 47:10.13 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.13 warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.13 warning: | ^ 47:10.13 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.13 warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.13 warning: | ^ 47:10.13 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:19, 47:10.13 warning: from src/gl.cc:2634: 47:10.14 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.14 warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.14 warning: | ^ 47:10.14 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.14 warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.14 warning: | ^ 47:10.14 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.14 warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.14 warning: | ^ 47:10.14 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING.h:370:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.14 warning: 370 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.14 warning: | ^ 47:10.14 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING.h:794:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.14 warning: 794 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.14 warning: | ^ 47:10.14 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING.h:812:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.14 warning: 812 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.14 warning: | ^ 47:10.14 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING.h:834:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.14 warning: 834 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.14 warning: | ^ 47:10.14 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:20, 47:10.14 warning: from src/gl.cc:2634: 47:10.14 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.14 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.14 warning: | ^ 47:10.14 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.14 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.14 warning: | ^ 47:10.14 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.14 warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.14 warning: | ^ 47:10.14 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.14 warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.14 warning: | ^ 47:10.14 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.14 warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.14 warning: | ^ 47:10.14 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.14 warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.15 warning: | ^ 47:10.15 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.15 warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.15 warning: | ^ 47:10.15 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.15 warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.15 warning: | ^ 47:10.15 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.15 warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.15 warning: | ^ 47:10.15 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:20, 47:10.15 warning: from src/gl.cc:2634: 47:10.15 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS.h:300:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.15 warning: 300 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.15 warning: | ^ 47:10.15 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS.h:326:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.15 warning: 326 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.15 warning: | ^ 47:10.15 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS.h:344:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.15 warning: 344 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.15 warning: | ^ 47:10.15 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.15 warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.15 warning: | ^ 47:10.15 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS.h:884:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.15 warning: 884 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.15 warning: | ^ 47:10.15 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS.h:902:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.15 warning: 902 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.15 warning: | ^ 47:10.15 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS.h:924:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.15 warning: 924 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.15 warning: | ^ 47:10.15 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:21, 47:10.15 warning: from src/gl.cc:2634: 47:10.15 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.15 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.15 warning: | ^ 47:10.15 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.15 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.16 warning: | ^ 47:10.16 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.16 warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.16 warning: | ^ 47:10.16 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.16 warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.16 warning: | ^ 47:10.16 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.16 warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.16 warning: | ^ 47:10.16 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.16 warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.16 warning: | ^ 47:10.16 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.16 warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.16 warning: | ^ 47:10.16 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.16 warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.16 warning: | ^ 47:10.16 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.16 warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.16 warning: | ^ 47:10.16 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:21, 47:10.16 warning: from src/gl.cc:2634: 47:10.16 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:300:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.16 warning: 300 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.16 warning: | ^ 47:10.16 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:326:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.16 warning: 326 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.16 warning: | ^ 47:10.16 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:344:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.16 warning: 344 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.16 warning: | ^ 47:10.16 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.16 warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.16 warning: | ^ 47:10.16 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:886:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.16 warning: 886 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.16 warning: | ^ 47:10.16 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:904:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.17 warning: 904 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.17 warning: | ^ 47:10.17 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:928:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.17 warning: 928 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 47:10.17 warning: | ^ 47:10.17 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:22, 47:10.17 warning: from src/gl.cc:2634: 47:10.17 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.17 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.17 warning: | ^ 47:10.17 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.17 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.17 warning: | ^ 47:10.17 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.17 warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.17 warning: | ^ 47:10.17 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.17 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.17 warning: | ^ 47:10.17 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.17 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.17 warning: | ^ 47:10.17 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.17 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.17 warning: | ^ 47:10.17 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.17 warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.17 warning: | ^ 47:10.17 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.17 warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.17 warning: | ^ 47:10.17 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.17 warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.17 warning: | ^ 47:10.17 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:22, 47:10.17 warning: from src/gl.cc:2634: 47:10.17 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.17 warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.17 warning: | ^ 47:10.18 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.18 warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.18 warning: | ^ 47:10.18 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.18 warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.18 warning: | ^ 47:10.18 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:370:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.18 warning: 370 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.18 warning: | ^ 47:10.18 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:794:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.18 warning: 794 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.18 warning: | ^ 47:10.18 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:812:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.18 warning: 812 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.18 warning: | ^ 47:10.18 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_2D_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:834:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.18 warning: 834 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.18 warning: | ^ 47:10.18 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:23, 47:10.18 warning: from src/gl.cc:2634: 47:10.18 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.18 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.18 warning: | ^ 47:10.18 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.18 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.18 warning: | ^ 47:10.18 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:23, 47:10.18 warning: from src/gl.cc:2634: 47:10.18 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.18 warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.18 warning: | ^ 47:10.18 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.18 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.18 warning: | ^ 47:10.18 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.18 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.18 warning: | ^ 47:10.18 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.19 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.19 warning: | ^ 47:10.19 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.19 warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.19 warning: | ^ 47:10.19 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.19 warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.20 warning: | ^ 47:10.20 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.20 warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.20 warning: | ^ 47:10.20 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:23, 47:10.20 warning: from src/gl.cc:2634: 47:10.20 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.20 warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.20 warning: | ^ 47:10.20 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.20 warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.20 warning: | ^ 47:10.20 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.20 warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.20 warning: | ^ 47:10.20 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT.h:370:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.20 warning: 370 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.20 warning: | ^ 47:10.20 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT.h:742:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.20 warning: 742 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.20 warning: | ^ 47:10.20 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT.h:760:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.20 warning: 760 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.20 warning: | ^ 47:10.20 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT.h:782:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.20 warning: 782 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.20 warning: | ^ 47:10.20 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:24, 47:10.20 warning: from src/gl.cc:2634: 47:10.20 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.20 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.20 warning: | ^ 47:10.20 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.20 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.20 warning: | ^ 47:10.20 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:24, 47:10.20 warning: from src/gl.cc:2634: 47:10.20 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.21 warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.21 warning: | ^ 47:10.21 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.21 warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.21 warning: | ^ 47:10.21 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.21 warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.21 warning: | ^ 47:10.21 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.21 warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.21 warning: | ^ 47:10.21 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.21 warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.21 warning: | ^ 47:10.21 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.21 warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.21 warning: | ^ 47:10.21 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.21 warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.21 warning: | ^ 47:10.21 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:24, 47:10.21 warning: from src/gl.cc:2634: 47:10.21 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS.h:300:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.21 warning: 300 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.21 warning: | ^ 47:10.21 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS.h:326:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.21 warning: 326 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.21 warning: | ^ 47:10.21 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS.h:344:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.21 warning: 344 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.21 warning: | ^ 47:10.21 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.21 warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.21 warning: | ^ 47:10.21 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS.h:832:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.21 warning: 832 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.21 warning: | ^ 47:10.21 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS.h:850:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.21 warning: 850 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.22 warning: | ^ 47:10.22 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS.h:872:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.22 warning: 872 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.22 warning: | ^ 47:10.22 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:25, 47:10.22 warning: from src/gl.cc:2634: 47:10.22 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.22 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.22 warning: | ^ 47:10.22 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.22 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.22 warning: | ^ 47:10.22 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.22 warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.22 warning: | ^ 47:10.22 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.22 warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.22 warning: | ^ 47:10.22 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.22 warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.22 warning: | ^ 47:10.22 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.22 warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.22 warning: | ^ 47:10.22 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.22 warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.22 warning: | ^ 47:10.22 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.22 warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.22 warning: | ^ 47:10.22 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.22 warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.22 warning: | ^ 47:10.22 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:25, 47:10.22 warning: from src/gl.cc:2634: 47:10.22 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:300:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.22 warning: 300 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.22 warning: | ^ 47:10.22 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:326:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.22 warning: 326 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.23 warning: | ^ 47:10.23 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:344:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.23 warning: 344 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.23 warning: | ^ 47:10.23 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.23 warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.23 warning: | ^ 47:10.23 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:834:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.23 warning: 834 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.23 warning: | ^ 47:10.23 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:852:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.23 warning: 852 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.23 warning: | ^ 47:10.23 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:876:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.23 warning: 876 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 47:10.23 warning: | ^ 47:10.23 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:26, 47:10.23 warning: from src/gl.cc:2634: 47:10.23 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_DEBUG_OVERDRAW.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.23 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.23 warning: | ^ 47:10.23 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_DEBUG_OVERDRAW.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.23 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.23 warning: | ^ 47:10.23 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:26, 47:10.23 warning: from src/gl.cc:2634: 47:10.23 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_DEBUG_OVERDRAW.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.23 warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.23 warning: | ^ 47:10.23 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_DEBUG_OVERDRAW.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.23 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.23 warning: | ^ 47:10.23 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_DEBUG_OVERDRAW.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.23 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.23 warning: | ^ 47:10.23 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_DEBUG_OVERDRAW.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.23 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.23 warning: | ^ 47:10.23 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_DEBUG_OVERDRAW.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.23 warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.24 warning: | ^ 47:10.24 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_DEBUG_OVERDRAW.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.24 warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.24 warning: | ^ 47:10.24 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_DEBUG_OVERDRAW.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.24 warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.24 warning: | ^ 47:10.24 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:26, 47:10.24 warning: from src/gl.cc:2634: 47:10.24 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_DEBUG_OVERDRAW.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.24 warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.24 warning: | ^ 47:10.24 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_DEBUG_OVERDRAW.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.24 warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.24 warning: | ^ 47:10.24 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_DEBUG_OVERDRAW.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.24 warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.24 warning: | ^ 47:10.24 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_DEBUG_OVERDRAW.h:370:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.24 warning: 370 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.24 warning: | ^ 47:10.24 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_DEBUG_OVERDRAW.h:742:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.24 warning: 742 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.24 warning: | ^ 47:10.24 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_DEBUG_OVERDRAW.h:760:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.24 warning: 760 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.24 warning: | ^ 47:10.24 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_DEBUG_OVERDRAW.h:782:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.24 warning: 782 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.24 warning: | ^ 47:10.24 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:27, 47:10.24 warning: from src/gl.cc:2634: 47:10.24 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.24 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.24 warning: | ^ 47:10.24 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.24 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.24 warning: | ^ 47:10.24 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.24 warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.25 warning: | ^ 47:10.25 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.25 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.25 warning: | ^ 47:10.25 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.25 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.25 warning: | ^ 47:10.25 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.25 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.25 warning: | ^ 47:10.25 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.25 warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.25 warning: | ^ 47:10.25 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.25 warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.25 warning: | ^ 47:10.25 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.25 warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.25 warning: | ^ 47:10.25 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:27, 47:10.25 warning: from src/gl.cc:2634: 47:10.25 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.25 warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.25 warning: | ^ 47:10.25 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.25 warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.25 warning: | ^ 47:10.25 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.25 warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.25 warning: | ^ 47:10.25 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING.h:370:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.25 warning: 370 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.25 warning: | ^ 47:10.25 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING.h:794:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.25 warning: 794 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.25 warning: | ^ 47:10.25 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING.h:812:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.25 warning: 812 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.25 warning: | ^ 47:10.25 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING.h:834:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.26 warning: 834 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.26 warning: | ^ 47:10.26 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:28, 47:10.26 warning: from src/gl.cc:2634: 47:10.26 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.26 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.26 warning: | ^ 47:10.26 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.26 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.26 warning: | ^ 47:10.26 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.26 warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.26 warning: | ^ 47:10.26 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.26 warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.26 warning: | ^ 47:10.26 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.26 warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.26 warning: | ^ 47:10.26 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.26 warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.26 warning: | ^ 47:10.26 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.26 warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.26 warning: | ^ 47:10.26 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.26 warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.26 warning: | ^ 47:10.26 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.26 warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.26 warning: | ^ 47:10.26 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:28, 47:10.26 warning: from src/gl.cc:2634: 47:10.26 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS.h:300:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.26 warning: 300 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.26 warning: | ^ 47:10.26 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS.h:326:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.26 warning: 326 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.26 warning: | ^ 47:10.26 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS.h:344:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.27 warning: 344 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.27 warning: | ^ 47:10.27 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.27 warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.27 warning: | ^ 47:10.27 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS.h:884:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.27 warning: 884 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.27 warning: | ^ 47:10.27 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS.h:902:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.27 warning: 902 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.27 warning: | ^ 47:10.27 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS.h:924:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.27 warning: 924 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.27 warning: | ^ 47:10.27 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:29, 47:10.27 warning: from src/gl.cc:2634: 47:10.27 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.27 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.27 warning: | ^ 47:10.27 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.27 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.27 warning: | ^ 47:10.27 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.27 warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.27 warning: | ^ 47:10.27 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.27 warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.27 warning: | ^ 47:10.27 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.27 warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.27 warning: | ^ 47:10.27 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.27 warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.27 warning: | ^ 47:10.27 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.27 warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.27 warning: | ^ 47:10.27 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.27 warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.27 warning: | ^ 47:10.28 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.28 warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.28 warning: | ^ 47:10.28 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:29, 47:10.28 warning: from src/gl.cc:2634: 47:10.28 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:300:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.28 warning: 300 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.28 warning: | ^ 47:10.28 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:326:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.28 warning: 326 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.28 warning: | ^ 47:10.28 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:344:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.28 warning: 344 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.28 warning: | ^ 47:10.28 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:373:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.28 warning: 373 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.28 warning: | ^ 47:10.28 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:886:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.28 warning: 886 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.28 warning: | ^ 47:10.28 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:904:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.28 warning: 904 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.28 warning: | ^ 47:10.28 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_ALPHA_PASS_DUAL_SOURCE_BLENDING.h:928:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.28 warning: 928 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 47:10.28 warning: | ^ 47:10.28 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:30, 47:10.28 warning: from src/gl.cc:2634: 47:10.28 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:102:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.28 warning: 102 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.28 warning: | ^ 47:10.28 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:120:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.28 warning: 120 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.28 warning: | ^ 47:10.28 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:139:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.28 warning: 139 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.28 warning: | ^ 47:10.28 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:157:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.28 warning: 157 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.28 warning: | ^ 47:10.28 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:177:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.29 warning: 177 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.29 warning: | ^ 47:10.29 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:197:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.29 warning: 197 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.29 warning: | ^ 47:10.29 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:218:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.29 warning: 218 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.29 warning: | ^ 47:10.29 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:240:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.29 warning: 240 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.29 warning: | ^ 47:10.29 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:262:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.29 warning: 262 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.29 warning: | ^ 47:10.29 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:30, 47:10.29 warning: from src/gl.cc:2634: 47:10.29 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:297:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.29 warning: 297 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.29 warning: | ^ 47:10.29 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:323:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.29 warning: 323 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.29 warning: | ^ 47:10.29 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:341:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.29 warning: 341 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.29 warning: | ^ 47:10.29 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:370:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.29 warning: 370 | IMPLICIT ImageBrushData(ImageBrushData_scalar s):color(s.color),background_color(s.background_color),stretch_size(s.stretch_size){ 47:10.29 warning: | ^ 47:10.29 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:794:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.29 warning: 794 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.29 warning: | ^ 47:10.29 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:812:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.29 warning: 812 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.29 warning: | ^ 47:10.29 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_image_TEXTURE_RECT_REPETITION_ANTIALIASING_DEBUG_OVERDRAW.h:834:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.29 warning: 834 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.29 warning: | ^ 47:10.29 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:31, 47:10.29 warning: from src/gl.cc:2634: 47:10.30 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient.h:95:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.30 warning: 95 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.30 warning: | ^ 47:10.30 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient.h:113:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.30 warning: 113 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.30 warning: | ^ 47:10.30 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:31, 47:10.30 warning: from src/gl.cc:2634: 47:10.30 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient.h:132:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.30 warning: 132 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.30 warning: | ^ 47:10.30 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient.h:150:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.30 warning: 150 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.30 warning: | ^ 47:10.30 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient.h:170:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.30 warning: 170 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.30 warning: | ^ 47:10.30 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient.h:190:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.30 warning: 190 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.30 warning: | ^ 47:10.30 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient.h:211:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.30 warning: 211 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.30 warning: | ^ 47:10.30 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient.h:233:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.30 warning: 233 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.30 warning: | ^ 47:10.30 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient.h:255:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.30 warning: 255 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.30 warning: | ^ 47:10.30 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:31, 47:10.30 warning: from src/gl.cc:2634: 47:10.30 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient.h:290:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.30 warning: 290 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.30 warning: | ^ 47:10.30 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient.h:316:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.30 warning: 316 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.30 warning: | ^ 47:10.30 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient.h:334:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.30 warning: 334 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.30 warning: | ^ 47:10.30 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient.h:363:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.31 warning: 363 | IMPLICIT Gradient(Gradient_scalar s):start_end_point(s.start_end_point),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ 47:10.31 warning: | ^ 47:10.31 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient.h:690:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.31 warning: 690 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.31 warning: | ^ 47:10.31 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient.h:708:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.31 warning: 708 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.31 warning: | ^ 47:10.31 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient.h:730:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.31 warning: 730 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.31 warning: | ^ 47:10.31 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:32, 47:10.31 warning: from src/gl.cc:2634: 47:10.31 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_ALPHA_PASS.h:96:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.31 warning: 96 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.31 warning: | ^ 47:10.31 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_ALPHA_PASS.h:114:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.31 warning: 114 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.31 warning: | ^ 47:10.31 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:32, 47:10.31 warning: from src/gl.cc:2634: 47:10.31 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_ALPHA_PASS.h:133:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.31 warning: 133 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.31 warning: | ^ 47:10.31 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_ALPHA_PASS.h:151:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.31 warning: 151 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.31 warning: | ^ 47:10.31 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_ALPHA_PASS.h:171:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.31 warning: 171 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.31 warning: | ^ 47:10.31 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_ALPHA_PASS.h:191:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.31 warning: 191 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.31 warning: | ^ 47:10.31 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_ALPHA_PASS.h:212:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.31 warning: 212 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.31 warning: | ^ 47:10.31 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_ALPHA_PASS.h:234:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.31 warning: 234 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.31 warning: | ^ 47:10.31 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_ALPHA_PASS.h:256:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.32 warning: 256 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.32 warning: | ^ 47:10.32 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:32, 47:10.32 warning: from src/gl.cc:2634: 47:10.32 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_ALPHA_PASS.h:291:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.32 warning: 291 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.32 warning: | ^ 47:10.32 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_ALPHA_PASS.h:317:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.32 warning: 317 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.32 warning: | ^ 47:10.32 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_ALPHA_PASS.h:335:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.32 warning: 335 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.32 warning: | ^ 47:10.32 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_ALPHA_PASS.h:364:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.32 warning: 364 | IMPLICIT Gradient(Gradient_scalar s):start_end_point(s.start_end_point),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ 47:10.32 warning: | ^ 47:10.32 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_ALPHA_PASS.h:700:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.32 warning: 700 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.32 warning: | ^ 47:10.32 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_ALPHA_PASS.h:718:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.32 warning: 718 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.32 warning: | ^ 47:10.32 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_ALPHA_PASS.h:740:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.32 warning: 740 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.32 warning: | ^ 47:10.32 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:33, 47:10.32 warning: from src/gl.cc:2634: 47:10.32 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_DEBUG_OVERDRAW.h:95:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.32 warning: 95 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.32 warning: | ^ 47:10.32 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_DEBUG_OVERDRAW.h:113:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.32 warning: 113 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.32 warning: | ^ 47:10.32 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:33, 47:10.32 warning: from src/gl.cc:2634: 47:10.32 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_DEBUG_OVERDRAW.h:132:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.32 warning: 132 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.32 warning: | ^ 47:10.32 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_DEBUG_OVERDRAW.h:150:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.32 warning: 150 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.32 warning: | ^ 47:10.33 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_DEBUG_OVERDRAW.h:170:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.33 warning: 170 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.33 warning: | ^ 47:10.33 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_DEBUG_OVERDRAW.h:190:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.33 warning: 190 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.33 warning: | ^ 47:10.33 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_DEBUG_OVERDRAW.h:211:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.33 warning: 211 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.33 warning: | ^ 47:10.33 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_DEBUG_OVERDRAW.h:233:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.33 warning: 233 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.33 warning: | ^ 47:10.33 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_DEBUG_OVERDRAW.h:255:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.33 warning: 255 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.33 warning: | ^ 47:10.33 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:33, 47:10.33 warning: from src/gl.cc:2634: 47:10.33 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_DEBUG_OVERDRAW.h:290:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.33 warning: 290 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.33 warning: | ^ 47:10.33 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_DEBUG_OVERDRAW.h:316:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.33 warning: 316 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.33 warning: | ^ 47:10.33 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_DEBUG_OVERDRAW.h:334:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.33 warning: 334 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.33 warning: | ^ 47:10.33 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_DEBUG_OVERDRAW.h:363:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.33 warning: 363 | IMPLICIT Gradient(Gradient_scalar s):start_end_point(s.start_end_point),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ 47:10.33 warning: | ^ 47:10.33 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_DEBUG_OVERDRAW.h:690:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.33 warning: 690 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.33 warning: | ^ 47:10.33 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_DEBUG_OVERDRAW.h:708:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.33 warning: 708 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.33 warning: | ^ 47:10.33 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_linear_gradient_DEBUG_OVERDRAW.h:730:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.33 warning: 730 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.33 warning: | ^ 47:10.33 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:34, 47:10.33 warning: from src/gl.cc:2634: 47:10.33 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend.h:100:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.34 warning: 100 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.34 warning: | ^ 47:10.34 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend.h:118:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.34 warning: 118 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.34 warning: | ^ 47:10.34 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:34, 47:10.34 warning: from src/gl.cc:2634: 47:10.34 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend.h:137:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.34 warning: 137 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.34 warning: | ^ 47:10.34 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend.h:155:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.34 warning: 155 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.34 warning: | ^ 47:10.34 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend.h:175:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.34 warning: 175 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.34 warning: | ^ 47:10.34 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend.h:195:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.34 warning: 195 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.34 warning: | ^ 47:10.34 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend.h:216:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.34 warning: 216 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.34 warning: | ^ 47:10.34 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend.h:238:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.34 warning: 238 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.34 warning: | ^ 47:10.34 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend.h:260:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.34 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.34 warning: | ^ 47:10.34 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:34, 47:10.34 warning: from src/gl.cc:2634: 47:10.34 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend.h:295:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.34 warning: 295 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.34 warning: | ^ 47:10.34 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend.h:321:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.34 warning: 321 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.34 warning: | ^ 47:10.34 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend.h:339:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.34 warning: 339 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.34 warning: | ^ 47:10.35 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend.h:685:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.35 warning: 685 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.35 warning: | ^ 47:10.35 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend.h:703:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.35 warning: 703 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.35 warning: | ^ 47:10.35 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend.h:725:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.35 warning: 725 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.35 warning: | ^ 47:10.35 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:35, 47:10.35 warning: from src/gl.cc:2634: 47:10.35 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_ALPHA_PASS.h:100:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.35 warning: 100 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.35 warning: | ^ 47:10.35 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_ALPHA_PASS.h:118:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.35 warning: 118 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.35 warning: | ^ 47:10.35 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:35, 47:10.35 warning: from src/gl.cc:2634: 47:10.35 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_ALPHA_PASS.h:137:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.35 warning: 137 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.35 warning: | ^ 47:10.35 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_ALPHA_PASS.h:155:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.35 warning: 155 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.35 warning: | ^ 47:10.35 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_ALPHA_PASS.h:175:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.35 warning: 175 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.35 warning: | ^ 47:10.35 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_ALPHA_PASS.h:195:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.35 warning: 195 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.35 warning: | ^ 47:10.35 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_ALPHA_PASS.h:216:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.35 warning: 216 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.35 warning: | ^ 47:10.35 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_ALPHA_PASS.h:238:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.35 warning: 238 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.35 warning: | ^ 47:10.35 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_ALPHA_PASS.h:260:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.35 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.35 warning: | ^ 47:10.35 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:35, 47:10.36 warning: from src/gl.cc:2634: 47:10.36 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_ALPHA_PASS.h:295:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.36 warning: 295 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.36 warning: | ^ 47:10.36 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_ALPHA_PASS.h:321:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.36 warning: 321 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.36 warning: | ^ 47:10.36 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_ALPHA_PASS.h:339:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.36 warning: 339 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.36 warning: | ^ 47:10.36 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_ALPHA_PASS.h:692:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.36 warning: 692 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.36 warning: | ^ 47:10.36 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_ALPHA_PASS.h:710:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.36 warning: 710 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.36 warning: | ^ 47:10.36 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_ALPHA_PASS.h:732:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.36 warning: 732 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.36 warning: | ^ 47:10.36 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:36, 47:10.36 warning: from src/gl.cc:2634: 47:10.36 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_DEBUG_OVERDRAW.h:100:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.36 warning: 100 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.36 warning: | ^ 47:10.36 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_DEBUG_OVERDRAW.h:118:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.36 warning: 118 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.36 warning: | ^ 47:10.36 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:36, 47:10.36 warning: from src/gl.cc:2634: 47:10.36 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_DEBUG_OVERDRAW.h:137:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.36 warning: 137 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.36 warning: | ^ 47:10.36 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_DEBUG_OVERDRAW.h:155:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.36 warning: 155 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.36 warning: | ^ 47:10.36 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_DEBUG_OVERDRAW.h:175:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.36 warning: 175 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.36 warning: | ^ 47:10.36 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_DEBUG_OVERDRAW.h:195:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.36 warning: 195 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.36 warning: | ^ 47:10.37 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_DEBUG_OVERDRAW.h:216:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.37 warning: 216 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.37 warning: | ^ 47:10.37 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_DEBUG_OVERDRAW.h:238:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.37 warning: 238 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.37 warning: | ^ 47:10.37 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_DEBUG_OVERDRAW.h:260:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.37 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.37 warning: | ^ 47:10.37 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:36, 47:10.37 warning: from src/gl.cc:2634: 47:10.37 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_DEBUG_OVERDRAW.h:295:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.37 warning: 295 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.37 warning: | ^ 47:10.37 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_DEBUG_OVERDRAW.h:321:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.37 warning: 321 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.37 warning: | ^ 47:10.37 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_DEBUG_OVERDRAW.h:339:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.37 warning: 339 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.37 warning: | ^ 47:10.37 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_DEBUG_OVERDRAW.h:685:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.37 warning: 685 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.37 warning: | ^ 47:10.37 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_DEBUG_OVERDRAW.h:703:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.37 warning: 703 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.37 warning: | ^ 47:10.37 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_mix_blend_DEBUG_OVERDRAW.h:725:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.37 warning: 725 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.37 warning: | ^ 47:10.37 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:37, 47:10.37 warning: from src/gl.cc:2634: 47:10.37 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.37 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.37 warning: | ^ 47:10.37 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.37 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.37 warning: | ^ 47:10.37 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:37, 47:10.37 warning: from src/gl.cc:2634: 47:10.37 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.38 warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.38 warning: | ^ 47:10.38 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.38 warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.38 warning: | ^ 47:10.38 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.38 warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.38 warning: | ^ 47:10.38 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.38 warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.38 warning: | ^ 47:10.38 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.38 warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.38 warning: | ^ 47:10.38 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.38 warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.38 warning: | ^ 47:10.38 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.38 warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.38 warning: | ^ 47:10.38 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:37, 47:10.38 warning: from src/gl.cc:2634: 47:10.38 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity.h:296:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.38 warning: 296 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.38 warning: | ^ 47:10.38 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity.h:322:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.38 warning: 322 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.38 warning: | ^ 47:10.38 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity.h:340:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.38 warning: 340 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.38 warning: | ^ 47:10.38 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity.h:697:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.38 warning: 697 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.38 warning: | ^ 47:10.38 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity.h:715:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.38 warning: 715 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.38 warning: | ^ 47:10.38 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity.h:737:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.38 warning: 737 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.38 warning: | ^ 47:10.39 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:38, 47:10.39 warning: from src/gl.cc:2634: 47:10.39 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_ALPHA_PASS.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.39 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.39 warning: | ^ 47:10.39 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_ALPHA_PASS.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.39 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.39 warning: | ^ 47:10.39 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:38, 47:10.39 warning: from src/gl.cc:2634: 47:10.39 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_ALPHA_PASS.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.39 warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.39 warning: | ^ 47:10.39 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_ALPHA_PASS.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.39 warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.39 warning: | ^ 47:10.39 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_ALPHA_PASS.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.39 warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.39 warning: | ^ 47:10.39 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_ALPHA_PASS.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.39 warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.39 warning: | ^ 47:10.39 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_ALPHA_PASS.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.39 warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.39 warning: | ^ 47:10.39 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_ALPHA_PASS.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.39 warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.39 warning: | ^ 47:10.39 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_ALPHA_PASS.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.39 warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.39 warning: | ^ 47:10.39 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:38, 47:10.39 warning: from src/gl.cc:2634: 47:10.39 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_ALPHA_PASS.h:296:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.39 warning: 296 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.39 warning: | ^ 47:10.39 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_ALPHA_PASS.h:322:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.39 warning: 322 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.39 warning: | ^ 47:10.39 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_ALPHA_PASS.h:340:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.40 warning: 340 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.40 warning: | ^ 47:10.40 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_ALPHA_PASS.h:704:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.40 warning: 704 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.40 warning: | ^ 47:10.40 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_ALPHA_PASS.h:722:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.40 warning: 722 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.40 warning: | ^ 47:10.40 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_ALPHA_PASS.h:744:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.40 warning: 744 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.40 warning: | ^ 47:10.40 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:39, 47:10.40 warning: from src/gl.cc:2634: 47:10.40 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_DEBUG_OVERDRAW.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.40 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.40 warning: | ^ 47:10.40 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_DEBUG_OVERDRAW.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.40 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.40 warning: | ^ 47:10.40 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:39, 47:10.40 warning: from src/gl.cc:2634: 47:10.40 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_DEBUG_OVERDRAW.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.40 warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.40 warning: | ^ 47:10.40 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_DEBUG_OVERDRAW.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.40 warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.40 warning: | ^ 47:10.40 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_DEBUG_OVERDRAW.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.40 warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.40 warning: | ^ 47:10.40 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_DEBUG_OVERDRAW.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.40 warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.40 warning: | ^ 47:10.40 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_DEBUG_OVERDRAW.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.40 warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.40 warning: | ^ 47:10.40 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_DEBUG_OVERDRAW.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.40 warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.40 warning: | ^ 47:10.40 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_DEBUG_OVERDRAW.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.41 warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.41 warning: | ^ 47:10.41 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:39, 47:10.41 warning: from src/gl.cc:2634: 47:10.41 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_DEBUG_OVERDRAW.h:296:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.41 warning: 296 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.41 warning: | ^ 47:10.41 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_DEBUG_OVERDRAW.h:322:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.41 warning: 322 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.41 warning: | ^ 47:10.41 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_DEBUG_OVERDRAW.h:340:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.41 warning: 340 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.41 warning: | ^ 47:10.41 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_DEBUG_OVERDRAW.h:697:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.41 warning: 697 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.41 warning: | ^ 47:10.41 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_DEBUG_OVERDRAW.h:715:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.41 warning: 715 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.41 warning: | ^ 47:10.41 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_opacity_DEBUG_OVERDRAW.h:737:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.41 warning: 737 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.41 warning: | ^ 47:10.41 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:40, 47:10.41 warning: from src/gl.cc:2634: 47:10.41 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient.h:95:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.41 warning: 95 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.41 warning: | ^ 47:10.41 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient.h:113:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.41 warning: 113 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.41 warning: | ^ 47:10.41 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:40, 47:10.41 warning: from src/gl.cc:2634: 47:10.41 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient.h:132:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.41 warning: 132 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.41 warning: | ^ 47:10.41 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient.h:150:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.41 warning: 150 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.41 warning: | ^ 47:10.42 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient.h:170:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.42 warning: 170 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.42 warning: | ^ 47:10.42 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient.h:190:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.42 warning: 190 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.42 warning: | ^ 47:10.42 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient.h:211:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.42 warning: 211 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.42 warning: | ^ 47:10.42 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient.h:233:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.42 warning: 233 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.42 warning: | ^ 47:10.42 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient.h:255:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.42 warning: 255 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.42 warning: | ^ 47:10.42 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:40, 47:10.42 warning: from src/gl.cc:2634: 47:10.42 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient.h:290:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.42 warning: 290 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.42 warning: | ^ 47:10.42 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient.h:316:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.42 warning: 316 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.42 warning: | ^ 47:10.42 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient.h:334:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.42 warning: 334 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.42 warning: | ^ 47:10.42 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient.h:365:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.42 warning: 365 | IMPLICIT RadialGradient(RadialGradient_scalar s):center_start_end_radius(s.center_start_end_radius),ratio_xy(s.ratio_xy),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ 47:10.42 warning: | ^ 47:10.42 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient.h:693:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.42 warning: 693 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.42 warning: | ^ 47:10.42 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient.h:711:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.42 warning: 711 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.42 warning: | ^ 47:10.42 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient.h:733:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.42 warning: 733 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.42 warning: | ^ 47:10.42 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:41, 47:10.43 warning: from src/gl.cc:2634: 47:10.43 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_ALPHA_PASS.h:96:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.43 warning: 96 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.43 warning: | ^ 47:10.43 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_ALPHA_PASS.h:114:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.43 warning: 114 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.43 warning: | ^ 47:10.43 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:41, 47:10.43 warning: from src/gl.cc:2634: 47:10.43 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_ALPHA_PASS.h:133:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.43 warning: 133 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.43 warning: | ^ 47:10.43 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_ALPHA_PASS.h:151:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.43 warning: 151 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.43 warning: | ^ 47:10.43 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_ALPHA_PASS.h:171:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.43 warning: 171 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.43 warning: | ^ 47:10.43 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_ALPHA_PASS.h:191:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.43 warning: 191 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.43 warning: | ^ 47:10.43 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_ALPHA_PASS.h:212:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.43 warning: 212 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.43 warning: | ^ 47:10.43 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_ALPHA_PASS.h:234:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.43 warning: 234 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.43 warning: | ^ 47:10.43 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_ALPHA_PASS.h:256:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.43 warning: 256 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.43 warning: | ^ 47:10.43 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:41, 47:10.43 warning: from src/gl.cc:2634: 47:10.43 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_ALPHA_PASS.h:291:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.43 warning: 291 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.43 warning: | ^ 47:10.43 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_ALPHA_PASS.h:317:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.43 warning: 317 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.43 warning: | ^ 47:10.43 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_ALPHA_PASS.h:335:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.43 warning: 335 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.44 warning: | ^ 47:10.44 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_ALPHA_PASS.h:366:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.44 warning: 366 | IMPLICIT RadialGradient(RadialGradient_scalar s):center_start_end_radius(s.center_start_end_radius),ratio_xy(s.ratio_xy),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ 47:10.44 warning: | ^ 47:10.44 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_ALPHA_PASS.h:703:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.44 warning: 703 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.44 warning: | ^ 47:10.44 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_ALPHA_PASS.h:721:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.44 warning: 721 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.44 warning: | ^ 47:10.44 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_ALPHA_PASS.h:743:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.44 warning: 743 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.44 warning: | ^ 47:10.44 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:42, 47:10.44 warning: from src/gl.cc:2634: 47:10.44 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_DEBUG_OVERDRAW.h:95:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.44 warning: 95 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.44 warning: | ^ 47:10.44 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_DEBUG_OVERDRAW.h:113:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.44 warning: 113 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.44 warning: | ^ 47:10.44 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:42, 47:10.44 warning: from src/gl.cc:2634: 47:10.44 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_DEBUG_OVERDRAW.h:132:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.44 warning: 132 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.44 warning: | ^ 47:10.44 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_DEBUG_OVERDRAW.h:150:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.46 warning: 150 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.46 warning: | ^ 47:10.46 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_DEBUG_OVERDRAW.h:170:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.46 warning: 170 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.46 warning: | ^ 47:10.46 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_DEBUG_OVERDRAW.h:190:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.46 warning: 190 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.46 warning: | ^ 47:10.46 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_DEBUG_OVERDRAW.h:211:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.46 warning: 211 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.46 warning: | ^ 47:10.46 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_DEBUG_OVERDRAW.h:233:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.46 warning: 233 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.46 warning: | ^ 47:10.46 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_DEBUG_OVERDRAW.h:255:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.46 warning: 255 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.46 warning: | ^ 47:10.46 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:42, 47:10.46 warning: from src/gl.cc:2634: 47:10.47 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_DEBUG_OVERDRAW.h:290:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.47 warning: 290 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.47 warning: | ^ 47:10.47 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_DEBUG_OVERDRAW.h:316:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.47 warning: 316 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.47 warning: | ^ 47:10.47 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_DEBUG_OVERDRAW.h:334:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.47 warning: 334 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.48 warning: | ^ 47:10.48 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_DEBUG_OVERDRAW.h:365:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.48 warning: 365 | IMPLICIT RadialGradient(RadialGradient_scalar s):center_start_end_radius(s.center_start_end_radius),ratio_xy(s.ratio_xy),extend_mode(s.extend_mode),stretch_size(s.stretch_size){ 47:10.48 warning: | ^ 47:10.48 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_DEBUG_OVERDRAW.h:693:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.48 warning: 693 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.48 warning: | ^ 47:10.48 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_DEBUG_OVERDRAW.h:711:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.48 warning: 711 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.48 warning: | ^ 47:10.48 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_radial_gradient_DEBUG_OVERDRAW.h:733:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.48 warning: 733 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.48 warning: | ^ 47:10.48 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:43, 47:10.48 warning: from src/gl.cc:2634: 47:10.48 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid.h:93:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.48 warning: 93 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.48 warning: | ^ 47:10.48 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid.h:111:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.48 warning: 111 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.49 warning: | ^ 47:10.49 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:43, 47:10.49 warning: from src/gl.cc:2634: 47:10.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid.h:130:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.49 warning: 130 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.49 warning: | ^ 47:10.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid.h:148:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.49 warning: 148 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.49 warning: | ^ 47:10.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid.h:168:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.49 warning: 168 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.49 warning: | ^ 47:10.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid.h:188:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.49 warning: 188 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.49 warning: | ^ 47:10.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid.h:209:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.49 warning: 209 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.49 warning: | ^ 47:10.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid.h:231:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.49 warning: 231 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.49 warning: | ^ 47:10.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid.h:253:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.49 warning: 253 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.49 warning: | ^ 47:10.49 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:43, 47:10.49 warning: from src/gl.cc:2634: 47:10.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid.h:288:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.49 warning: 288 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.49 warning: | ^ 47:10.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid.h:314:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.49 warning: 314 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.49 warning: | ^ 47:10.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid.h:332:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.49 warning: 332 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.49 warning: | ^ 47:10.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid.h:357:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.49 warning: 357 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ 47:10.49 warning: | ^ 47:10.49 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid.h:670:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.50 warning: 670 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.50 warning: | ^ 47:10.50 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid.h:688:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.50 warning: 688 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.50 warning: | ^ 47:10.50 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid.h:710:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.50 warning: 710 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.50 warning: | ^ 47:10.50 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:44, 47:10.50 warning: from src/gl.cc:2634: 47:10.50 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_ALPHA_PASS.h:93:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.50 warning: 93 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.50 warning: | ^ 47:10.50 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_ALPHA_PASS.h:111:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.50 warning: 111 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.50 warning: | ^ 47:10.50 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:44, 47:10.50 warning: from src/gl.cc:2634: 47:10.50 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_ALPHA_PASS.h:130:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.50 warning: 130 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.50 warning: | ^ 47:10.50 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_ALPHA_PASS.h:148:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.50 warning: 148 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.50 warning: | ^ 47:10.50 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_ALPHA_PASS.h:168:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.50 warning: 168 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.50 warning: | ^ 47:10.50 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_ALPHA_PASS.h:188:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.50 warning: 188 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.50 warning: | ^ 47:10.50 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_ALPHA_PASS.h:209:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.50 warning: 209 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.50 warning: | ^ 47:10.50 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_ALPHA_PASS.h:231:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.50 warning: 231 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.50 warning: | ^ 47:10.50 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_ALPHA_PASS.h:253:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.50 warning: 253 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.50 warning: | ^ 47:10.51 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:44, 47:10.51 warning: from src/gl.cc:2634: 47:10.51 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_ALPHA_PASS.h:288:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.51 warning: 288 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.51 warning: | ^ 47:10.51 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_ALPHA_PASS.h:314:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.51 warning: 314 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.51 warning: | ^ 47:10.51 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_ALPHA_PASS.h:332:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.51 warning: 332 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.51 warning: | ^ 47:10.51 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_ALPHA_PASS.h:357:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.51 warning: 357 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ 47:10.51 warning: | ^ 47:10.51 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_ALPHA_PASS.h:680:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.51 warning: 680 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.51 warning: | ^ 47:10.51 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_ALPHA_PASS.h:698:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.51 warning: 698 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.51 warning: | ^ 47:10.51 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_ALPHA_PASS.h:720:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.51 warning: 720 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.51 warning: | ^ 47:10.51 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:45, 47:10.51 warning: from src/gl.cc:2634: 47:10.51 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_DEBUG_OVERDRAW.h:93:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.51 warning: 93 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.51 warning: | ^ 47:10.51 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_DEBUG_OVERDRAW.h:111:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.51 warning: 111 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.51 warning: | ^ 47:10.51 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:45, 47:10.51 warning: from src/gl.cc:2634: 47:10.51 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_DEBUG_OVERDRAW.h:130:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.51 warning: 130 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.51 warning: | ^ 47:10.51 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_DEBUG_OVERDRAW.h:148:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.51 warning: 148 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.52 warning: | ^ 47:10.52 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_DEBUG_OVERDRAW.h:168:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.52 warning: 168 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.52 warning: | ^ 47:10.52 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_DEBUG_OVERDRAW.h:188:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.52 warning: 188 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.52 warning: | ^ 47:10.52 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_DEBUG_OVERDRAW.h:209:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.52 warning: 209 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.52 warning: | ^ 47:10.52 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_DEBUG_OVERDRAW.h:231:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.52 warning: 231 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.52 warning: | ^ 47:10.52 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_DEBUG_OVERDRAW.h:253:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.52 warning: 253 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.52 warning: | ^ 47:10.52 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:45, 47:10.52 warning: from src/gl.cc:2634: 47:10.52 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_DEBUG_OVERDRAW.h:288:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.52 warning: 288 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.52 warning: | ^ 47:10.52 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_DEBUG_OVERDRAW.h:314:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.52 warning: 314 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.52 warning: | ^ 47:10.52 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_DEBUG_OVERDRAW.h:332:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.52 warning: 332 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.52 warning: | ^ 47:10.52 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_DEBUG_OVERDRAW.h:357:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.52 warning: 357 | IMPLICIT SolidBrush(SolidBrush_scalar s):color(s.color){ 47:10.52 warning: | ^ 47:10.52 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_DEBUG_OVERDRAW.h:670:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.52 warning: 670 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.52 warning: | ^ 47:10.52 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_DEBUG_OVERDRAW.h:688:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.52 warning: 688 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.52 warning: | ^ 47:10.52 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_solid_DEBUG_OVERDRAW.h:710:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.52 warning: 710 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.53 warning: | ^ 47:10.53 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:46, 47:10.53 warning: from src/gl.cc:2634: 47:10.53 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.53 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.53 warning: | ^ 47:10.53 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.53 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.53 warning: | ^ 47:10.53 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:46, 47:10.53 warning: from src/gl.cc:2634: 47:10.53 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV.h:157:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.53 warning: 157 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.53 warning: | ^ 47:10.53 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV.h:175:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.53 warning: 175 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.53 warning: | ^ 47:10.53 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV.h:195:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.53 warning: 195 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.53 warning: | ^ 47:10.53 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV.h:215:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.53 warning: 215 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.53 warning: | ^ 47:10.53 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV.h:236:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.53 warning: 236 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.53 warning: | ^ 47:10.53 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV.h:258:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.53 warning: 258 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.53 warning: | ^ 47:10.53 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV.h:280:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.53 warning: 280 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.53 warning: | ^ 47:10.53 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:46, 47:10.53 warning: from src/gl.cc:2634: 47:10.53 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV.h:315:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.53 warning: 315 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.53 warning: | ^ 47:10.53 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV.h:341:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.53 warning: 341 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.54 warning: | ^ 47:10.54 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV.h:359:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.54 warning: 359 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.54 warning: | ^ 47:10.54 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV.h:401:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.54 warning: 401 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 47:10.54 warning: | ^ 47:10.54 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV.h:798:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.54 warning: 798 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.54 warning: | ^ 47:10.54 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV.h:816:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.54 warning: 816 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.54 warning: | ^ 47:10.54 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV.h:838:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.54 warning: 838 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.54 warning: | ^ 47:10.54 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:47, 47:10.54 warning: from src/gl.cc:2634: 47:10.54 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_ALPHA_PASS.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.54 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.54 warning: | ^ 47:10.54 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_ALPHA_PASS.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.54 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.54 warning: | ^ 47:10.54 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:47, 47:10.54 warning: from src/gl.cc:2634: 47:10.54 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_ALPHA_PASS.h:157:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.54 warning: 157 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.54 warning: | ^ 47:10.54 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_ALPHA_PASS.h:175:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.54 warning: 175 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.54 warning: | ^ 47:10.54 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_ALPHA_PASS.h:195:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.54 warning: 195 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.54 warning: | ^ 47:10.54 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_ALPHA_PASS.h:215:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.55 warning: 215 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.55 warning: | ^ 47:10.55 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_ALPHA_PASS.h:236:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.55 warning: 236 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.55 warning: | ^ 47:10.55 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_ALPHA_PASS.h:258:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.55 warning: 258 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.55 warning: | ^ 47:10.55 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_ALPHA_PASS.h:280:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.55 warning: 280 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.55 warning: | ^ 47:10.55 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:47, 47:10.55 warning: from src/gl.cc:2634: 47:10.55 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_ALPHA_PASS.h:315:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.55 warning: 315 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.55 warning: | ^ 47:10.55 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_ALPHA_PASS.h:341:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.55 warning: 341 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.55 warning: | ^ 47:10.55 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_ALPHA_PASS.h:359:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.55 warning: 359 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.55 warning: | ^ 47:10.55 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_ALPHA_PASS.h:402:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.55 warning: 402 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 47:10.55 warning: | ^ 47:10.55 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_ALPHA_PASS.h:809:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.55 warning: 809 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.55 warning: | ^ 47:10.55 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_ALPHA_PASS.h:827:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.55 warning: 827 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.55 warning: | ^ 47:10.55 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_ALPHA_PASS.h:849:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.55 warning: 849 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.55 warning: | ^ 47:10.55 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:48, 47:10.55 warning: from src/gl.cc:2634: 47:10.55 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_DEBUG_OVERDRAW.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.56 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.56 warning: | ^ 47:10.56 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_DEBUG_OVERDRAW.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.56 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.56 warning: | ^ 47:10.56 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:48, 47:10.56 warning: from src/gl.cc:2634: 47:10.56 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_DEBUG_OVERDRAW.h:157:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.56 warning: 157 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.56 warning: | ^ 47:10.56 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_DEBUG_OVERDRAW.h:175:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.56 warning: 175 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.56 warning: | ^ 47:10.56 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_DEBUG_OVERDRAW.h:195:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.56 warning: 195 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.56 warning: | ^ 47:10.56 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_DEBUG_OVERDRAW.h:215:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.56 warning: 215 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.56 warning: | ^ 47:10.56 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_DEBUG_OVERDRAW.h:236:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.56 warning: 236 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.56 warning: | ^ 47:10.56 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_DEBUG_OVERDRAW.h:258:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.56 warning: 258 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.56 warning: | ^ 47:10.56 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_DEBUG_OVERDRAW.h:280:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.56 warning: 280 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.56 warning: | ^ 47:10.56 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:48, 47:10.56 warning: from src/gl.cc:2634: 47:10.56 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_DEBUG_OVERDRAW.h:315:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.56 warning: 315 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.56 warning: | ^ 47:10.56 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_DEBUG_OVERDRAW.h:341:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.56 warning: 341 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.56 warning: | ^ 47:10.56 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_DEBUG_OVERDRAW.h:359:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.57 warning: 359 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.57 warning: | ^ 47:10.57 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_DEBUG_OVERDRAW.h:401:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.57 warning: 401 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 47:10.57 warning: | ^ 47:10.57 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_DEBUG_OVERDRAW.h:798:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.57 warning: 798 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.57 warning: | ^ 47:10.57 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_DEBUG_OVERDRAW.h:816:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.57 warning: 816 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.57 warning: | ^ 47:10.57 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_DEBUG_OVERDRAW.h:838:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.57 warning: 838 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.57 warning: | ^ 47:10.57 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:49, 47:10.57 warning: from src/gl.cc:2634: 47:10.57 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.57 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.57 warning: | ^ 47:10.57 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.57 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.57 warning: | ^ 47:10.57 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:49, 47:10.57 warning: from src/gl.cc:2634: 47:10.57 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D.h:157:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.57 warning: 157 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.57 warning: | ^ 47:10.57 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D.h:175:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.57 warning: 175 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.57 warning: | ^ 47:10.57 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D.h:195:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.57 warning: 195 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.57 warning: | ^ 47:10.57 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D.h:215:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.57 warning: 215 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.57 warning: | ^ 47:10.57 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D.h:236:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.57 warning: 236 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.58 warning: | ^ 47:10.58 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D.h:258:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.58 warning: 258 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.58 warning: | ^ 47:10.58 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D.h:280:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.58 warning: 280 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.58 warning: | ^ 47:10.58 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:49, 47:10.58 warning: from src/gl.cc:2634: 47:10.58 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D.h:315:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.58 warning: 315 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.58 warning: | ^ 47:10.58 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D.h:341:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.58 warning: 341 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.58 warning: | ^ 47:10.58 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D.h:359:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.58 warning: 359 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.58 warning: | ^ 47:10.58 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D.h:401:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.58 warning: 401 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 47:10.58 warning: | ^ 47:10.58 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D.h:798:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.58 warning: 798 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.58 warning: | ^ 47:10.58 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D.h:816:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.58 warning: 816 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.58 warning: | ^ 47:10.58 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D.h:838:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.58 warning: 838 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.58 warning: | ^ 47:10.58 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:50, 47:10.58 warning: from src/gl.cc:2634: 47:10.58 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_ALPHA_PASS.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.58 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.58 warning: | ^ 47:10.58 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_ALPHA_PASS.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.59 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.59 warning: | ^ 47:10.59 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:50, 47:10.59 warning: from src/gl.cc:2634: 47:10.59 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_ALPHA_PASS.h:157:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.59 warning: 157 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.59 warning: | ^ 47:10.59 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_ALPHA_PASS.h:175:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.59 warning: 175 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.59 warning: | ^ 47:10.59 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_ALPHA_PASS.h:195:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.59 warning: 195 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.59 warning: | ^ 47:10.59 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_ALPHA_PASS.h:215:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.59 warning: 215 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.59 warning: | ^ 47:10.59 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_ALPHA_PASS.h:236:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.59 warning: 236 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.59 warning: | ^ 47:10.59 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_ALPHA_PASS.h:258:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.59 warning: 258 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.59 warning: | ^ 47:10.59 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_ALPHA_PASS.h:280:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.59 warning: 280 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.59 warning: | ^ 47:10.59 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:50, 47:10.59 warning: from src/gl.cc:2634: 47:10.59 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_ALPHA_PASS.h:315:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.59 warning: 315 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.59 warning: | ^ 47:10.59 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_ALPHA_PASS.h:341:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.59 warning: 341 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.59 warning: | ^ 47:10.59 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_ALPHA_PASS.h:359:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.59 warning: 359 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.60 warning: | ^ 47:10.60 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_ALPHA_PASS.h:402:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.60 warning: 402 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 47:10.60 warning: | ^ 47:10.60 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_ALPHA_PASS.h:809:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.60 warning: 809 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.60 warning: | ^ 47:10.60 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_ALPHA_PASS.h:827:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.60 warning: 827 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.60 warning: | ^ 47:10.60 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_ALPHA_PASS.h:849:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.60 warning: 849 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.60 warning: | ^ 47:10.60 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:51, 47:10.60 warning: from src/gl.cc:2634: 47:10.60 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_DEBUG_OVERDRAW.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.60 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.60 warning: | ^ 47:10.60 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_DEBUG_OVERDRAW.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.60 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.60 warning: | ^ 47:10.60 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_DEBUG_OVERDRAW.h:157:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.60 warning: 157 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.60 warning: | ^ 47:10.60 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_DEBUG_OVERDRAW.h:175:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.60 warning: 175 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.60 warning: | ^ 47:10.60 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_DEBUG_OVERDRAW.h:195:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.60 warning: 195 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.60 warning: | ^ 47:10.60 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_DEBUG_OVERDRAW.h:215:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.60 warning: 215 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.60 warning: | ^ 47:10.60 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_DEBUG_OVERDRAW.h:236:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.60 warning: 236 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.60 warning: | ^ 47:10.61 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_DEBUG_OVERDRAW.h:258:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.61 warning: 258 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.61 warning: | ^ 47:10.61 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_DEBUG_OVERDRAW.h:280:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.61 warning: 280 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.61 warning: | ^ 47:10.61 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:51, 47:10.61 warning: from src/gl.cc:2634: 47:10.61 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_DEBUG_OVERDRAW.h:315:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.61 warning: 315 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.61 warning: | ^ 47:10.61 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_DEBUG_OVERDRAW.h:341:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.61 warning: 341 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.61 warning: | ^ 47:10.61 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_DEBUG_OVERDRAW.h:359:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.61 warning: 359 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.61 warning: | ^ 47:10.61 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_DEBUG_OVERDRAW.h:401:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.61 warning: 401 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 47:10.61 warning: | ^ 47:10.61 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_DEBUG_OVERDRAW.h:798:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.61 warning: 798 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.61 warning: | ^ 47:10.61 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_DEBUG_OVERDRAW.h:816:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.61 warning: 816 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.61 warning: | ^ 47:10.61 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_2D_DEBUG_OVERDRAW.h:838:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.61 warning: 838 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.61 warning: | ^ 47:10.61 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:52, 47:10.61 warning: from src/gl.cc:2634: 47:10.61 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.61 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.61 warning: | ^ 47:10.61 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.62 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.62 warning: | ^ 47:10.62 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:52, 47:10.62 warning: from src/gl.cc:2634: 47:10.62 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT.h:157:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.62 warning: 157 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.62 warning: | ^ 47:10.62 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT.h:175:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.62 warning: 175 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.62 warning: | ^ 47:10.62 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT.h:195:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.62 warning: 195 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.62 warning: | ^ 47:10.62 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT.h:215:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.62 warning: 215 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.62 warning: | ^ 47:10.62 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT.h:236:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.62 warning: 236 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.62 warning: | ^ 47:10.62 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT.h:258:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.62 warning: 258 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.62 warning: | ^ 47:10.62 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT.h:280:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.62 warning: 280 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.62 warning: | ^ 47:10.62 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:52, 47:10.62 warning: from src/gl.cc:2634: 47:10.62 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT.h:315:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.62 warning: 315 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.62 warning: | ^ 47:10.62 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT.h:341:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.62 warning: 341 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.62 warning: | ^ 47:10.62 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT.h:359:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.62 warning: 359 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.62 warning: | ^ 47:10.63 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT.h:401:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.63 warning: 401 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 47:10.63 warning: | ^ 47:10.63 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT.h:796:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.63 warning: 796 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.63 warning: | ^ 47:10.63 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT.h:814:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.63 warning: 814 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.63 warning: | ^ 47:10.63 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT.h:836:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.63 warning: 836 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.63 warning: | ^ 47:10.63 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:53, 47:10.63 warning: from src/gl.cc:2634: 47:10.63 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_ALPHA_PASS.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.63 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.63 warning: | ^ 47:10.63 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_ALPHA_PASS.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.63 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.63 warning: | ^ 47:10.63 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_ALPHA_PASS.h:157:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.63 warning: 157 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.63 warning: | ^ 47:10.63 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_ALPHA_PASS.h:175:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.63 warning: 175 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.63 warning: | ^ 47:10.63 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_ALPHA_PASS.h:195:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.63 warning: 195 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.63 warning: | ^ 47:10.63 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_ALPHA_PASS.h:215:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.63 warning: 215 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.63 warning: | ^ 47:10.63 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_ALPHA_PASS.h:236:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.63 warning: 236 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.63 warning: | ^ 47:10.64 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_ALPHA_PASS.h:258:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.64 warning: 258 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.64 warning: | ^ 47:10.64 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_ALPHA_PASS.h:280:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.64 warning: 280 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.64 warning: | ^ 47:10.64 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:53, 47:10.64 warning: from src/gl.cc:2634: 47:10.64 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_ALPHA_PASS.h:315:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.64 warning: 315 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.64 warning: | ^ 47:10.64 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_ALPHA_PASS.h:341:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.64 warning: 341 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.64 warning: | ^ 47:10.64 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_ALPHA_PASS.h:359:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.64 warning: 359 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.64 warning: | ^ 47:10.64 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_ALPHA_PASS.h:402:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.64 warning: 402 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 47:10.64 warning: | ^ 47:10.64 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_ALPHA_PASS.h:807:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.64 warning: 807 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.64 warning: | ^ 47:10.64 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_ALPHA_PASS.h:825:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.64 warning: 825 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.64 warning: | ^ 47:10.64 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_ALPHA_PASS.h:847:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.64 warning: 847 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.64 warning: | ^ 47:10.64 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:54, 47:10.64 warning: from src/gl.cc:2634: 47:10.64 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_DEBUG_OVERDRAW.h:120:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.64 warning: 120 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.64 warning: | ^ 47:10.65 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_DEBUG_OVERDRAW.h:138:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.65 warning: 138 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.65 warning: | ^ 47:10.65 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_DEBUG_OVERDRAW.h:157:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.65 warning: 157 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.65 warning: | ^ 47:10.65 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_DEBUG_OVERDRAW.h:175:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.65 warning: 175 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.65 warning: | ^ 47:10.65 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_DEBUG_OVERDRAW.h:195:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.65 warning: 195 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.65 warning: | ^ 47:10.65 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_DEBUG_OVERDRAW.h:215:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.65 warning: 215 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.65 warning: | ^ 47:10.65 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_DEBUG_OVERDRAW.h:236:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.65 warning: 236 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.65 warning: | ^ 47:10.65 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_DEBUG_OVERDRAW.h:258:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.65 warning: 258 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.65 warning: | ^ 47:10.65 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_DEBUG_OVERDRAW.h:280:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.65 warning: 280 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.65 warning: | ^ 47:10.65 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:54, 47:10.65 warning: from src/gl.cc:2634: 47:10.65 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_DEBUG_OVERDRAW.h:315:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.65 warning: 315 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.65 warning: | ^ 47:10.65 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_DEBUG_OVERDRAW.h:341:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.65 warning: 341 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.65 warning: | ^ 47:10.65 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_DEBUG_OVERDRAW.h:359:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.66 warning: 359 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.66 warning: | ^ 47:10.66 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_DEBUG_OVERDRAW.h:401:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.66 warning: 401 | IMPLICIT YuvPrimitive(YuvPrimitive_scalar s):coefficient(s.coefficient),color_space(s.color_space),yuv_format(s.yuv_format){ 47:10.66 warning: | ^ 47:10.66 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_DEBUG_OVERDRAW.h:796:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.66 warning: 796 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.66 warning: | ^ 47:10.66 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_DEBUG_OVERDRAW.h:814:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.66 warning: 814 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.66 warning: | ^ 47:10.66 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/brush_yuv_image_YUV_TEXTURE_RECT_DEBUG_OVERDRAW.h:836:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.66 warning: 836 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.66 warning: | ^ 47:10.66 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:61, 47:10.66 warning: from src/gl.cc:2634: 47:10.66 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_ALPHA_TARGET.h:105:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.66 warning: 105 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.66 warning: | ^ 47:10.66 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_ALPHA_TARGET.h:123:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.66 warning: 123 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.66 warning: | ^ 47:10.66 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_ALPHA_TARGET.h:142:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.66 warning: 142 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.66 warning: | ^ 47:10.66 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_ALPHA_TARGET.h:160:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.66 warning: 160 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.66 warning: | ^ 47:10.66 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_ALPHA_TARGET.h:180:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.66 warning: 180 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.66 warning: | ^ 47:10.66 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_ALPHA_TARGET.h:200:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.66 warning: 200 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.66 warning: | ^ 47:10.67 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_ALPHA_TARGET.h:221:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.67 warning: 221 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.67 warning: | ^ 47:10.67 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_ALPHA_TARGET.h:243:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.67 warning: 243 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.67 warning: | ^ 47:10.67 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_ALPHA_TARGET.h:265:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.67 warning: 265 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.67 warning: | ^ 47:10.67 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:61, 47:10.67 warning: from src/gl.cc:2634: 47:10.67 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_ALPHA_TARGET.h:300:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.67 warning: 300 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.67 warning: | ^ 47:10.67 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_ALPHA_TARGET.h:326:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.67 warning: 326 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.67 warning: | ^ 47:10.67 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_ALPHA_TARGET.h:344:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.67 warning: 344 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.67 warning: | ^ 47:10.67 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_ALPHA_TARGET.h:372:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.67 warning: 372 | IMPLICIT BlurTask(BlurTask_scalar s):common_data(s.common_data),blur_radius(s.blur_radius),blur_region(s.blur_region){ 47:10.67 warning: | ^ 47:10.67 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_ALPHA_TARGET.h:562:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.67 warning: 562 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.67 warning: | ^ 47:10.67 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_ALPHA_TARGET.h:580:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.67 warning: 580 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.67 warning: | ^ 47:10.67 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_ALPHA_TARGET.h:602:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.67 warning: 602 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.67 warning: | ^ 47:10.67 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:62, 47:10.67 warning: from src/gl.cc:2634: 47:10.68 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_COLOR_TARGET.h:112:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.68 warning: 112 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.68 warning: | ^ 47:10.68 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_COLOR_TARGET.h:130:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.68 warning: 130 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.68 warning: | ^ 47:10.68 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_COLOR_TARGET.h:149:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.68 warning: 149 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.68 warning: | ^ 47:10.68 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_COLOR_TARGET.h:167:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.68 warning: 167 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.68 warning: | ^ 47:10.68 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_COLOR_TARGET.h:187:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.68 warning: 187 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.68 warning: | ^ 47:10.68 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_COLOR_TARGET.h:207:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.68 warning: 207 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.68 warning: | ^ 47:10.68 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_COLOR_TARGET.h:228:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.68 warning: 228 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.68 warning: | ^ 47:10.68 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_COLOR_TARGET.h:250:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.68 warning: 250 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.68 warning: | ^ 47:10.68 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_COLOR_TARGET.h:272:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.68 warning: 272 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.68 warning: | ^ 47:10.68 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:62, 47:10.68 warning: from src/gl.cc:2634: 47:10.68 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_COLOR_TARGET.h:307:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.68 warning: 307 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.68 warning: | ^ 47:10.68 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_COLOR_TARGET.h:333:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.69 warning: 333 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.69 warning: | ^ 47:10.69 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_COLOR_TARGET.h:351:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.69 warning: 351 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.69 warning: | ^ 47:10.69 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_COLOR_TARGET.h:379:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.69 warning: 379 | IMPLICIT BlurTask(BlurTask_scalar s):common_data(s.common_data),blur_radius(s.blur_radius),blur_region(s.blur_region){ 47:10.69 warning: | ^ 47:10.69 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_COLOR_TARGET.h:578:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.69 warning: 578 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.69 warning: | ^ 47:10.69 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_COLOR_TARGET.h:596:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.69 warning: 596 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.69 warning: | ^ 47:10.69 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_blur_COLOR_TARGET.h:618:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.69 warning: 618 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.69 warning: | ^ 47:10.69 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:65, 47:10.69 warning: from src/gl.cc:2634: 47:10.69 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_box_shadow.h:100:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.69 warning: 100 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.69 warning: | ^ 47:10.69 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_box_shadow.h:118:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.69 warning: 118 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.69 warning: | ^ 47:10.69 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_box_shadow.h:137:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.69 warning: 137 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.69 warning: | ^ 47:10.69 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_box_shadow.h:155:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.69 warning: 155 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.69 warning: | ^ 47:10.69 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_box_shadow.h:175:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.69 warning: 175 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.70 warning: | ^ 47:10.70 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_box_shadow.h:195:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.70 warning: 195 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.70 warning: | ^ 47:10.70 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_box_shadow.h:216:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.70 warning: 216 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.70 warning: | ^ 47:10.70 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_box_shadow.h:238:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.70 warning: 238 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.70 warning: | ^ 47:10.70 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_box_shadow.h:260:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.70 warning: 260 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.70 warning: | ^ 47:10.70 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:65, 47:10.70 warning: from src/gl.cc:2634: 47:10.70 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_box_shadow.h:301:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.70 warning: 301 | IMPLICIT ClipMaskInstance(ClipMaskInstance_scalar s):clip_transform_id(s.clip_transform_id),prim_transform_id(s.prim_transform_id),clip_data_address(s.clip_data_address),resource_address(s.resource_address),local_pos(s.local_pos),tile_rect(s.tile_rect),sub_rect(s.sub_rect),task_origin(s.task_origin),screen_origin(s.screen_origin),device_pixel_scale(s.device_pixel_scale){ 47:10.70 warning: | ^ 47:10.70 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:65, 47:10.70 warning: from src/gl.cc:2634: 47:10.70 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_box_shadow.h:319:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.70 warning: 319 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ 47:10.70 warning: | ^ 47:10.70 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:65, 47:10.70 warning: from src/gl.cc:2634: 47:10.70 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_box_shadow.h:350:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.70 warning: 350 | IMPLICIT BoxShadowData(BoxShadowData_scalar s):src_rect_size(s.src_rect_size),clip_mode(s.clip_mode),stretch_mode_x(s.stretch_mode_x),stretch_mode_y(s.stretch_mode_y),dest_rect(s.dest_rect){ 47:10.70 warning: | ^ 47:10.70 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_box_shadow.h:618:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.70 warning: 618 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.70 warning: | ^ 47:10.70 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_box_shadow.h:636:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.70 warning: 636 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.71 warning: | ^ 47:10.71 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:66, 47:10.71 warning: from src/gl.cc:2634: 47:10.71 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_image.h:98:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.71 warning: 98 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.71 warning: | ^ 47:10.71 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_image.h:116:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.71 warning: 116 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.71 warning: | ^ 47:10.71 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_image.h:135:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.71 warning: 135 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.71 warning: | ^ 47:10.71 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_image.h:153:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.71 warning: 153 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.71 warning: | ^ 47:10.71 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_image.h:173:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.71 warning: 173 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.71 warning: | ^ 47:10.71 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_image.h:193:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.71 warning: 193 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.71 warning: | ^ 47:10.71 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_image.h:214:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.71 warning: 214 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.71 warning: | ^ 47:10.71 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_image.h:236:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.71 warning: 236 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.71 warning: | ^ 47:10.71 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_image.h:258:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.71 warning: 258 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.71 warning: | ^ 47:10.71 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:66, 47:10.71 warning: from src/gl.cc:2634: 47:10.72 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_image.h:299:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.72 warning: 299 | IMPLICIT ClipMaskInstance(ClipMaskInstance_scalar s):clip_transform_id(s.clip_transform_id),prim_transform_id(s.prim_transform_id),clip_data_address(s.clip_data_address),resource_address(s.resource_address),local_pos(s.local_pos),tile_rect(s.tile_rect),sub_rect(s.sub_rect),task_origin(s.task_origin),screen_origin(s.screen_origin),device_pixel_scale(s.device_pixel_scale){ 47:10.72 warning: | ^ 47:10.72 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:66, 47:10.72 warning: from src/gl.cc:2634: 47:10.72 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_image.h:317:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.72 warning: 317 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ 47:10.72 warning: | ^ 47:10.72 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_image.h:338:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.72 warning: 338 | IMPLICIT ImageMaskData(ImageMaskData_scalar s):local_mask_size(s.local_mask_size){ 47:10.72 warning: | ^ 47:10.72 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_image.h:569:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.72 warning: 569 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.72 warning: | ^ 47:10.72 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_image.h:587:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.72 warning: 587 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.72 warning: | ^ 47:10.72 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:67, 47:10.72 warning: from src/gl.cc:2634: 47:10.72 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle.h:93:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.72 warning: 93 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.72 warning: | ^ 47:10.72 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle.h:111:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.72 warning: 111 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.72 warning: | ^ 47:10.72 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle.h:130:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.72 warning: 130 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.72 warning: | ^ 47:10.72 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle.h:148:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.72 warning: 148 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.72 warning: | ^ 47:10.72 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle.h:168:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.72 warning: 168 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.73 warning: | ^ 47:10.73 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle.h:188:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.73 warning: 188 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.73 warning: | ^ 47:10.73 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle.h:209:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.73 warning: 209 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.73 warning: | ^ 47:10.73 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle.h:231:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.73 warning: 231 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.73 warning: | ^ 47:10.73 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle.h:253:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.73 warning: 253 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.73 warning: | ^ 47:10.73 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:67, 47:10.73 warning: from src/gl.cc:2634: 47:10.73 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle.h:294:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.73 warning: 294 | IMPLICIT ClipMaskInstance(ClipMaskInstance_scalar s):clip_transform_id(s.clip_transform_id),prim_transform_id(s.prim_transform_id),clip_data_address(s.clip_data_address),resource_address(s.resource_address),local_pos(s.local_pos),tile_rect(s.tile_rect),sub_rect(s.sub_rect),task_origin(s.task_origin),screen_origin(s.screen_origin),device_pixel_scale(s.device_pixel_scale){ 47:10.73 warning: | ^ 47:10.73 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:67, 47:10.73 warning: from src/gl.cc:2634: 47:10.73 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle.h:312:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.73 warning: 312 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ 47:10.73 warning: | ^ 47:10.73 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle.h:336:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.73 warning: 336 | IMPLICIT ClipRect(ClipRect_scalar s):rect(s.rect),mode(s.mode){ 47:10.73 warning: | ^ 47:10.73 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle.h:354:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.73 warning: 354 | IMPLICIT ClipCorner(ClipCorner_scalar s):rect(s.rect),outer_inner_radius(s.outer_inner_radius){ 47:10.73 warning: | ^ 47:10.73 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:67, 47:10.73 warning: from src/gl.cc:2634: 47:10.73 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle.h:378:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.74 warning: 378 | IMPLICIT ClipData(ClipData_scalar s):rect(s.rect),top_left(s.top_left),top_right(s.top_right),bottom_left(s.bottom_left),bottom_right(s.bottom_right){ 47:10.74 warning: | ^ 47:10.74 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle.h:615:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.74 warning: 615 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.74 warning: | ^ 47:10.74 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle.h:633:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.74 warning: 633 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.74 warning: | ^ 47:10.74 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:68, 47:10.74 warning: from src/gl.cc:2634: 47:10.74 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle_FAST_PATH.h:90:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.74 warning: 90 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.74 warning: | ^ 47:10.74 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle_FAST_PATH.h:108:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.74 warning: 108 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.74 warning: | ^ 47:10.74 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle_FAST_PATH.h:127:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.74 warning: 127 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.74 warning: | ^ 47:10.74 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle_FAST_PATH.h:145:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.74 warning: 145 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.74 warning: | ^ 47:10.74 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle_FAST_PATH.h:165:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.74 warning: 165 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.74 warning: | ^ 47:10.74 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle_FAST_PATH.h:185:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.74 warning: 185 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.74 warning: | ^ 47:10.74 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle_FAST_PATH.h:206:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.74 warning: 206 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.75 warning: | ^ 47:10.75 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle_FAST_PATH.h:228:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.75 warning: 228 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.75 warning: | ^ 47:10.75 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle_FAST_PATH.h:250:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.75 warning: 250 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.75 warning: | ^ 47:10.75 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:68, 47:10.75 warning: from src/gl.cc:2634: 47:10.75 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle_FAST_PATH.h:291:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.75 warning: 291 | IMPLICIT ClipMaskInstance(ClipMaskInstance_scalar s):clip_transform_id(s.clip_transform_id),prim_transform_id(s.prim_transform_id),clip_data_address(s.clip_data_address),resource_address(s.resource_address),local_pos(s.local_pos),tile_rect(s.tile_rect),sub_rect(s.sub_rect),task_origin(s.task_origin),screen_origin(s.screen_origin),device_pixel_scale(s.device_pixel_scale){ 47:10.75 warning: | ^ 47:10.75 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:68, 47:10.75 warning: from src/gl.cc:2634: 47:10.75 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle_FAST_PATH.h:309:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.75 warning: 309 | IMPLICIT ClipVertexInfo(ClipVertexInfo_scalar s):local_pos(s.local_pos),clipped_local_rect(s.clipped_local_rect){ 47:10.75 warning: | ^ 47:10.75 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle_FAST_PATH.h:330:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.75 warning: 330 | IMPLICIT ClipRect(ClipRect_scalar s):rect(s.rect),mode(s.mode){ 47:10.75 warning: | ^ 47:10.75 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle_FAST_PATH.h:348:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.75 warning: 348 | IMPLICIT ClipCorner(ClipCorner_scalar s):rect(s.rect),outer_inner_radius(s.outer_inner_radius){ 47:10.75 warning: | ^ 47:10.75 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:68, 47:10.75 warning: from src/gl.cc:2634: 47:10.75 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle_FAST_PATH.h:372:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.75 warning: 372 | IMPLICIT ClipData(ClipData_scalar s):rect(s.rect),top_left(s.top_left),top_right(s.top_right),bottom_left(s.bottom_left),bottom_right(s.bottom_right){ 47:10.75 warning: | ^ 47:10.75 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle_FAST_PATH.h:598:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.75 warning: 598 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.75 warning: | ^ 47:10.76 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_clip_rectangle_FAST_PATH.h:616:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.76 warning: 616 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.76 warning: | ^ 47:10.76 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:71, 47:10.76 warning: from src/gl.cc:2634: 47:10.76 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_scale.h:109:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.76 warning: 109 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.76 warning: | ^ 47:10.76 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_scale.h:127:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.76 warning: 127 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.76 warning: | ^ 47:10.76 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:71, 47:10.76 warning: from src/gl.cc:2634: 47:10.76 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_scale.h:146:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.76 warning: 146 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.76 warning: | ^ 47:10.76 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_scale.h:164:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.76 warning: 164 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.76 warning: | ^ 47:10.76 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_scale.h:184:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.76 warning: 184 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.76 warning: | ^ 47:10.76 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_scale.h:204:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.76 warning: 204 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.76 warning: | ^ 47:10.76 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_scale.h:225:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.76 warning: 225 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.76 warning: | ^ 47:10.76 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_scale.h:247:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.76 warning: 247 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.76 warning: | ^ 47:10.77 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_scale.h:269:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.77 warning: 269 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.77 warning: | ^ 47:10.77 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:71, 47:10.77 warning: from src/gl.cc:2634: 47:10.77 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_scale.h:304:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.77 warning: 304 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.77 warning: | ^ 47:10.77 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_scale.h:330:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.77 warning: 330 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.77 warning: | ^ 47:10.77 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_scale.h:348:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.77 warning: 348 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.77 warning: | ^ 47:10.77 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_scale.h:510:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.77 warning: 510 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.77 warning: | ^ 47:10.77 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_scale.h:528:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.77 warning: 528 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.77 warning: | ^ 47:10.77 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_scale.h:550:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.77 warning: 550 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.77 warning: | ^ 47:10.77 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:72, 47:10.77 warning: from src/gl.cc:2634: 47:10.77 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_svg_filter.h:137:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.77 warning: 137 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.77 warning: | ^ 47:10.77 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_svg_filter.h:155:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.77 warning: 155 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.77 warning: | ^ 47:10.77 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_svg_filter.h:174:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.78 warning: 174 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.78 warning: | ^ 47:10.78 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_svg_filter.h:192:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.78 warning: 192 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.78 warning: | ^ 47:10.78 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_svg_filter.h:212:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.78 warning: 212 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.78 warning: | ^ 47:10.78 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_svg_filter.h:232:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.78 warning: 232 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.78 warning: | ^ 47:10.78 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_svg_filter.h:253:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.78 warning: 253 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.78 warning: | ^ 47:10.78 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_svg_filter.h:275:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.78 warning: 275 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.78 warning: | ^ 47:10.78 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_svg_filter.h:297:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.78 warning: 297 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.78 warning: | ^ 47:10.78 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:72, 47:10.78 warning: from src/gl.cc:2634: 47:10.78 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_svg_filter.h:332:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.78 warning: 332 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.78 warning: | ^ 47:10.78 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_svg_filter.h:358:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.78 warning: 358 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.78 warning: | ^ 47:10.78 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_svg_filter.h:376:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.78 warning: 376 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.79 warning: | ^ 47:10.79 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_svg_filter.h:413:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.79 warning: 413 | IMPLICIT FilterTask(FilterTask_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.79 warning: | ^ 47:10.79 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_svg_filter.h:695:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.79 warning: 695 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.79 warning: | ^ 47:10.79 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_svg_filter.h:713:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.79 warning: 713 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.79 warning: | ^ 47:10.79 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/cs_svg_filter.h:735:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.79 warning: 735 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.79 warning: | ^ 47:10.79 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:73, 47:10.79 warning: from src/gl.cc:2634: 47:10.79 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_split_composite.h:101:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.79 warning: 101 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.79 warning: | ^ 47:10.79 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_split_composite.h:119:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.79 warning: 119 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.79 warning: | ^ 47:10.79 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:73, 47:10.79 warning: from src/gl.cc:2634: 47:10.79 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_split_composite.h:138:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.79 warning: 138 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.79 warning: | ^ 47:10.79 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_split_composite.h:156:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.79 warning: 156 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.79 warning: | ^ 47:10.80 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_split_composite.h:176:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.80 warning: 176 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.80 warning: | ^ 47:10.80 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_split_composite.h:196:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.80 warning: 196 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.80 warning: | ^ 47:10.80 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_split_composite.h:217:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.80 warning: 217 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.80 warning: | ^ 47:10.80 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_split_composite.h:239:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.80 warning: 239 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.80 warning: | ^ 47:10.80 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_split_composite.h:261:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.80 warning: 261 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.80 warning: | ^ 47:10.80 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:73, 47:10.80 warning: from src/gl.cc:2634: 47:10.80 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_split_composite.h:296:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.80 warning: 296 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.80 warning: | ^ 47:10.80 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_split_composite.h:322:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.80 warning: 322 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.80 warning: | ^ 47:10.80 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_split_composite.h:340:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.80 warning: 340 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.80 warning: | ^ 47:10.80 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_split_composite.h:360:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.80 warning: 360 | IMPLICIT SplitGeometry(SplitGeometry_scalar s){ 47:10.80 warning: | ^ 47:10.80 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_split_composite.h:383:64: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.81 warning: 383 | IMPLICIT SplitCompositeInstance(SplitCompositeInstance_scalar s):prim_header_index(s.prim_header_index),polygons_address(s.polygons_address),z(s.z),render_task_index(s.render_task_index){ 47:10.81 warning: | ^ 47:10.81 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_split_composite.h:679:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.81 warning: 679 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.81 warning: | ^ 47:10.81 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_split_composite.h:697:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.81 warning: 697 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.81 warning: | ^ 47:10.81 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_split_composite.h:719:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.81 warning: 719 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.81 warning: | ^ 47:10.81 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:74, 47:10.81 warning: from src/gl.cc:2634: 47:10.81 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_ALPHA_PASS.h:103:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.81 warning: 103 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.81 warning: | ^ 47:10.81 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_ALPHA_PASS.h:121:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.81 warning: 121 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.81 warning: | ^ 47:10.81 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:74, 47:10.81 warning: from src/gl.cc:2634: 47:10.81 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_ALPHA_PASS.h:140:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.81 warning: 140 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.81 warning: | ^ 47:10.81 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_ALPHA_PASS.h:158:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.81 warning: 158 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.81 warning: | ^ 47:10.82 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_ALPHA_PASS.h:178:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.82 warning: 178 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.82 warning: | ^ 47:10.82 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_ALPHA_PASS.h:198:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.82 warning: 198 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.82 warning: | ^ 47:10.82 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_ALPHA_PASS.h:219:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.82 warning: 219 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.82 warning: | ^ 47:10.82 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_ALPHA_PASS.h:241:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.82 warning: 241 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.82 warning: | ^ 47:10.82 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_ALPHA_PASS.h:263:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.82 warning: 263 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.82 warning: | ^ 47:10.82 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:74, 47:10.82 warning: from src/gl.cc:2634: 47:10.82 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_ALPHA_PASS.h:298:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.82 warning: 298 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.82 warning: | ^ 47:10.82 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_ALPHA_PASS.h:324:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.82 warning: 324 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.82 warning: | ^ 47:10.82 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_ALPHA_PASS.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.82 warning: 342 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.82 warning: | ^ 47:10.82 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_ALPHA_PASS.h:367:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.82 warning: 367 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 47:10.82 warning: | ^ 47:10.83 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_ALPHA_PASS.h:389:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.83 warning: 389 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),offset(s.offset),scale(s.scale){ 47:10.83 warning: | ^ 47:10.83 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_ALPHA_PASS.h:407:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.83 warning: 407 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 47:10.83 warning: | ^ 47:10.83 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_ALPHA_PASS.h:760:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.83 warning: 760 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.83 warning: | ^ 47:10.83 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_ALPHA_PASS.h:778:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.83 warning: 778 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.83 warning: | ^ 47:10.83 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_ALPHA_PASS.h:800:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.83 warning: 800 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.83 warning: | ^ 47:10.83 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:75, 47:10.83 warning: from src/gl.cc:2634: 47:10.83 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DEBUG_OVERDRAW.h:103:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.83 warning: 103 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.83 warning: | ^ 47:10.83 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DEBUG_OVERDRAW.h:121:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.83 warning: 121 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.83 warning: | ^ 47:10.83 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:75, 47:10.83 warning: from src/gl.cc:2634: 47:10.83 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DEBUG_OVERDRAW.h:140:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.83 warning: 140 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.83 warning: | ^ 47:10.83 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DEBUG_OVERDRAW.h:158:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.84 warning: 158 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.84 warning: | ^ 47:10.84 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DEBUG_OVERDRAW.h:178:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.84 warning: 178 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.84 warning: | ^ 47:10.84 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DEBUG_OVERDRAW.h:198:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.84 warning: 198 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.84 warning: | ^ 47:10.84 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DEBUG_OVERDRAW.h:219:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.84 warning: 219 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.84 warning: | ^ 47:10.84 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DEBUG_OVERDRAW.h:241:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.84 warning: 241 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.84 warning: | ^ 47:10.84 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DEBUG_OVERDRAW.h:263:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.84 warning: 263 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.84 warning: | ^ 47:10.84 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:75, 47:10.84 warning: from src/gl.cc:2634: 47:10.84 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DEBUG_OVERDRAW.h:298:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.84 warning: 298 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.84 warning: | ^ 47:10.84 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DEBUG_OVERDRAW.h:324:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.84 warning: 324 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.84 warning: | ^ 47:10.84 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DEBUG_OVERDRAW.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.84 warning: 342 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.85 warning: | ^ 47:10.85 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DEBUG_OVERDRAW.h:367:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.85 warning: 367 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 47:10.85 warning: | ^ 47:10.85 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DEBUG_OVERDRAW.h:389:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.85 warning: 389 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),offset(s.offset),scale(s.scale){ 47:10.85 warning: | ^ 47:10.85 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DEBUG_OVERDRAW.h:407:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.85 warning: 407 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 47:10.85 warning: | ^ 47:10.85 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DEBUG_OVERDRAW.h:760:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.85 warning: 760 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.85 warning: | ^ 47:10.85 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DEBUG_OVERDRAW.h:778:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.85 warning: 778 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.85 warning: | ^ 47:10.85 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DEBUG_OVERDRAW.h:800:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.85 warning: 800 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.85 warning: | ^ 47:10.85 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:76, 47:10.85 warning: from src/gl.cc:2634: 47:10.85 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_ALPHA_PASS.h:103:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.85 warning: 103 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.85 warning: | ^ 47:10.85 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_ALPHA_PASS.h:121:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.85 warning: 121 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.85 warning: | ^ 47:10.85 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_ALPHA_PASS.h:140:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.86 warning: 140 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.86 warning: | ^ 47:10.86 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_ALPHA_PASS.h:158:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.86 warning: 158 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.86 warning: | ^ 47:10.86 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_ALPHA_PASS.h:178:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.86 warning: 178 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.86 warning: | ^ 47:10.86 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_ALPHA_PASS.h:198:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.86 warning: 198 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.86 warning: | ^ 47:10.86 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_ALPHA_PASS.h:219:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.86 warning: 219 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.86 warning: | ^ 47:10.86 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_ALPHA_PASS.h:241:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.86 warning: 241 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.86 warning: | ^ 47:10.86 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_ALPHA_PASS.h:263:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.86 warning: 263 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.86 warning: | ^ 47:10.86 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:76, 47:10.86 warning: from src/gl.cc:2634: 47:10.86 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_ALPHA_PASS.h:298:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.86 warning: 298 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.86 warning: | ^ 47:10.86 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_ALPHA_PASS.h:324:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.86 warning: 324 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.87 warning: | ^ 47:10.87 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_ALPHA_PASS.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.87 warning: 342 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.87 warning: | ^ 47:10.87 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_ALPHA_PASS.h:367:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.87 warning: 367 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 47:10.87 warning: | ^ 47:10.87 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_ALPHA_PASS.h:389:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.87 warning: 389 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),offset(s.offset),scale(s.scale){ 47:10.87 warning: | ^ 47:10.87 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_ALPHA_PASS.h:407:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.87 warning: 407 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 47:10.87 warning: | ^ 47:10.87 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_ALPHA_PASS.h:762:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.87 warning: 762 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.87 warning: | ^ 47:10.87 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_ALPHA_PASS.h:780:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.87 warning: 780 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.87 warning: | ^ 47:10.87 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_ALPHA_PASS.h:804:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.87 warning: 804 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 47:10.87 warning: | ^ 47:10.87 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:77, 47:10.87 warning: from src/gl.cc:2634: 47:10.87 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_DEBUG_OVERDRAW.h:103:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.87 warning: 103 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.87 warning: | ^ 47:10.87 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_DEBUG_OVERDRAW.h:121:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.88 warning: 121 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.88 warning: | ^ 47:10.88 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_DEBUG_OVERDRAW.h:140:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.88 warning: 140 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.88 warning: | ^ 47:10.88 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_DEBUG_OVERDRAW.h:158:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.88 warning: 158 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.88 warning: | ^ 47:10.88 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_DEBUG_OVERDRAW.h:178:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.88 warning: 178 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.88 warning: | ^ 47:10.88 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_DEBUG_OVERDRAW.h:198:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.88 warning: 198 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.88 warning: | ^ 47:10.88 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_DEBUG_OVERDRAW.h:219:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.88 warning: 219 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.88 warning: | ^ 47:10.88 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_DEBUG_OVERDRAW.h:241:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.88 warning: 241 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.88 warning: | ^ 47:10.88 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_DEBUG_OVERDRAW.h:263:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.88 warning: 263 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.88 warning: | ^ 47:10.88 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:77, 47:10.88 warning: from src/gl.cc:2634: 47:10.88 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_DEBUG_OVERDRAW.h:298:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.88 warning: 298 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.89 warning: | ^ 47:10.89 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_DEBUG_OVERDRAW.h:324:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.89 warning: 324 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.89 warning: | ^ 47:10.89 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_DEBUG_OVERDRAW.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.89 warning: 342 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.89 warning: | ^ 47:10.89 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_DEBUG_OVERDRAW.h:367:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.89 warning: 367 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 47:10.89 warning: | ^ 47:10.89 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_DEBUG_OVERDRAW.h:389:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.89 warning: 389 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),offset(s.offset),scale(s.scale){ 47:10.89 warning: | ^ 47:10.89 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_DEBUG_OVERDRAW.h:407:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.89 warning: 407 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 47:10.89 warning: | ^ 47:10.89 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_DEBUG_OVERDRAW.h:762:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.89 warning: 762 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.89 warning: | ^ 47:10.89 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_DEBUG_OVERDRAW.h:780:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.89 warning: 780 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.89 warning: | ^ 47:10.89 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_DEBUG_OVERDRAW.h:804:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.89 warning: 804 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 47:10.89 warning: | ^ 47:10.89 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:78, 47:10.90 warning: from src/gl.cc:2634: 47:10.90 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_ALPHA_PASS.h:103:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.90 warning: 103 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.90 warning: | ^ 47:10.90 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_ALPHA_PASS.h:121:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.90 warning: 121 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.90 warning: | ^ 47:10.90 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_ALPHA_PASS.h:140:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.90 warning: 140 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.90 warning: | ^ 47:10.90 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_ALPHA_PASS.h:158:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.90 warning: 158 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.90 warning: | ^ 47:10.90 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_ALPHA_PASS.h:178:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.90 warning: 178 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.90 warning: | ^ 47:10.90 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_ALPHA_PASS.h:198:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.90 warning: 198 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.90 warning: | ^ 47:10.90 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_ALPHA_PASS.h:219:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.90 warning: 219 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.90 warning: | ^ 47:10.90 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_ALPHA_PASS.h:241:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.90 warning: 241 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.90 warning: | ^ 47:10.90 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_ALPHA_PASS.h:263:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.91 warning: 263 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.91 warning: | ^ 47:10.91 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:78, 47:10.91 warning: from src/gl.cc:2634: 47:10.91 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_ALPHA_PASS.h:298:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.91 warning: 298 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.91 warning: | ^ 47:10.91 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_ALPHA_PASS.h:324:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.91 warning: 324 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.91 warning: | ^ 47:10.91 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_ALPHA_PASS.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.91 warning: 342 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.91 warning: | ^ 47:10.91 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_ALPHA_PASS.h:367:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.91 warning: 367 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 47:10.91 warning: | ^ 47:10.91 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_ALPHA_PASS.h:389:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.91 warning: 389 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),offset(s.offset),scale(s.scale){ 47:10.91 warning: | ^ 47:10.91 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_ALPHA_PASS.h:407:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.91 warning: 407 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 47:10.91 warning: | ^ 47:10.91 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_ALPHA_PASS.h:780:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.91 warning: 780 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.91 warning: | ^ 47:10.91 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_ALPHA_PASS.h:798:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.92 warning: 798 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.92 warning: | ^ 47:10.92 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_DUAL_SOURCE_BLENDING_GLYPH_TRANSFORM_ALPHA_PASS.h:822:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.92 warning: 822 | IMPLICIT Fragment(Fragment_scalar s):color(s.color),blend(s.blend){ 47:10.92 warning: | ^ 47:10.92 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:79, 47:10.92 warning: from src/gl.cc:2634: 47:10.92 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_GLYPH_TRANSFORM_ALPHA_PASS.h:103:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.92 warning: 103 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.92 warning: | ^ 47:10.92 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_GLYPH_TRANSFORM_ALPHA_PASS.h:121:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.92 warning: 121 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.92 warning: | ^ 47:10.92 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:79, 47:10.92 warning: from src/gl.cc:2634: 47:10.92 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_GLYPH_TRANSFORM_ALPHA_PASS.h:140:60: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.92 warning: 140 | IMPLICIT RenderTaskCommonData(RenderTaskCommonData_scalar s):task_rect(s.task_rect),texture_layer_index(s.texture_layer_index){ 47:10.92 warning: | ^ 47:10.92 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_GLYPH_TRANSFORM_ALPHA_PASS.h:158:48: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.92 warning: 158 | IMPLICIT RenderTaskData(RenderTaskData_scalar s):common_data(s.common_data),user_data(s.user_data){ 47:10.92 warning: | ^ 47:10.92 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_GLYPH_TRANSFORM_ALPHA_PASS.h:178:42: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.92 warning: 178 | IMPLICIT PictureTask(PictureTask_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),content_origin(s.content_origin){ 47:10.92 warning: | ^ 47:10.92 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_GLYPH_TRANSFORM_ALPHA_PASS.h:198:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.92 warning: 198 | IMPLICIT ClipArea(ClipArea_scalar s):common_data(s.common_data),device_pixel_scale(s.device_pixel_scale),screen_origin(s.screen_origin){ 47:10.92 warning: | ^ 47:10.93 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_GLYPH_TRANSFORM_ALPHA_PASS.h:219:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.93 warning: 219 | IMPLICIT ImageResource(ImageResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),user_data(s.user_data){ 47:10.93 warning: | ^ 47:10.93 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_GLYPH_TRANSFORM_ALPHA_PASS.h:241:56: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.93 warning: 241 | IMPLICIT ImageResourceExtra(ImageResourceExtra_scalar s):st_tl(s.st_tl),st_tr(s.st_tr),st_bl(s.st_bl),st_br(s.st_br){ 47:10.93 warning: | ^ 47:10.93 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_GLYPH_TRANSFORM_ALPHA_PASS.h:263:38: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.93 warning: 263 | IMPLICIT Transform(Transform_scalar s):m(s.m),inv_m(s.inv_m),is_axis_aligned(s.is_axis_aligned){ 47:10.93 warning: | ^ 47:10.93 warning: In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/load_shader.h:79, 47:10.93 warning: from src/gl.cc:2634: 47:10.93 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_GLYPH_TRANSFORM_ALPHA_PASS.h:298:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.93 warning: 298 | IMPLICIT Instance(Instance_scalar s):prim_header_address(s.prim_header_address),picture_task_address(s.picture_task_address),clip_address(s.clip_address),segment_index(s.segment_index),flags(s.flags),resource_address(s.resource_address),brush_kind(s.brush_kind){ 47:10.93 warning: | ^ 47:10.93 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_GLYPH_TRANSFORM_ALPHA_PASS.h:324:50: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.93 warning: 324 | IMPLICIT PrimitiveHeader(PrimitiveHeader_scalar s):local_rect(s.local_rect),local_clip_rect(s.local_clip_rect),z(s.z),specific_prim_address(s.specific_prim_address),transform_id(s.transform_id),user_data(s.user_data){ 47:10.93 warning: | ^ 47:10.93 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_GLYPH_TRANSFORM_ALPHA_PASS.h:342:40: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.93 warning: 342 | IMPLICIT VertexInfo(VertexInfo_scalar s):local_pos(s.local_pos),world_pos(s.world_pos){ 47:10.93 warning: | ^ 47:10.93 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_GLYPH_TRANSFORM_ALPHA_PASS.h:367:30: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.93 warning: 367 | IMPLICIT Glyph(Glyph_scalar s):offset(s.offset){ 47:10.93 warning: | ^ 47:10.93 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_GLYPH_TRANSFORM_ALPHA_PASS.h:389:46: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.93 warning: 389 | IMPLICIT GlyphResource(GlyphResource_scalar s):uv_rect(s.uv_rect),layer(s.layer),offset(s.offset),scale(s.scale){ 47:10.93 warning: | ^ 47:10.94 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_GLYPH_TRANSFORM_ALPHA_PASS.h:407:34: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.94 warning: 407 | IMPLICIT TextRun(TextRun_scalar s):color(s.color),bg_color(s.bg_color){ 47:10.94 warning: | ^ 47:10.94 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_GLYPH_TRANSFORM_ALPHA_PASS.h:778:44: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.94 warning: 778 | IMPLICIT RectWithSize(RectWithSize_scalar s):p0(s.p0),size(s.size){ 47:10.94 warning: | ^ 47:10.94 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_GLYPH_TRANSFORM_ALPHA_PASS.h:796:52: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.94 warning: 796 | IMPLICIT RectWithEndpoint(RectWithEndpoint_scalar s):p0(s.p0),p1(s.p1){ 47:10.94 warning: | ^ 47:10.94 warning: /builddir/build/BUILD/thunderbird-78.6.1/objdir/aarch64-unknown-linux-gnu/release/build/swgl-560c187f068b7d53/out/ps_text_run_GLYPH_TRANSFORM_ALPHA_PASS.h:818:36: warning: ‘annotate’ attribute directive ignored [-Wattributes] 47:10.94 warning: 818 | IMPLICIT Fragment(Fragment_scalar s):color(s.color){ 47:10.94 warning: | ^ 47:10.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 47:10.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 47:10.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 47:10.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 47:10.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/DNS.h:11, 47:10.94 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetAddr.h:11, 47:10.94 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/base/nsNetAddr.cpp:7, 47:10.94 from Unified_cpp_netwerk_base3.cpp:2: 47:10.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 47:10.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 47:10.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 47:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 47:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 47:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 47:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 47:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 47:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 47:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:10.95 760 | typename detail::Nth::Type extract() { 47:10.95 | ^~~~~~~ 47:10.95 ipc/chromium 47:10.95 ipc/chromium/src/third_party 47:13.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 47:13.85 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.h:11, 47:13.85 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/ChannelEventQueue.cpp:8, 47:13.85 from Unified_cpp_netwerk_ipc0.cpp:2: 47:13.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h: In member function ‘bool mozilla::net::DocumentLoadListener::ResumeSuspendedChannel(nsIStreamListener*)’: 47:13.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:416:26: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 47:13.86 416 | mArray.mHdr->mLength = 0; 47:13.86 | ~~~~~~~~~~~~~~~~~~~~~^~~ 47:13.86 In file included from Unified_cpp_netwerk_ipc0.cpp:38: 47:13.86 /builddir/build/BUILD/thunderbird-78.6.1/netwerk/ipc/DocumentLoadListener.cpp:972:36: note: while referencing ‘streamListenerFunctions’ 47:13.86 972 | nsTArray streamListenerFunctions = 47:13.86 | ^~~~~~~~~~~~~~~~~~~~~~~ 47:17.28 ipc/glue 47:25.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 47:25.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:25.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:25.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 47:25.37 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/process_util_linux.cc:35: 47:25.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 47:25.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:25.37 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 47:25.37 | ^ 47:25.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 47:25.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:25.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:25.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 47:25.57 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/process_util_linux.cc:35: 47:25.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 47:25.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:25.57 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 47:25.57 | ^ 47:26.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 47:26.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 47:26.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:26.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 47:26.09 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/process_util_linux.cc:35: 47:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 47:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:26.09 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 47:26.09 | ^ 47:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 47:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:26.09 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 47:26.09 | ^ 47:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 47:26.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:26.10 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 47:26.10 | ^ 47:26.10 ipc/ipdl 47:26.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 47:26.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:26.10 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 47:26.10 | ^ 47:26.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 47:26.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:26.11 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 47:26.11 | ^ 47:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 47:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:26.14 371 | nscoord aAppUnitsPerDevPixel) { 47:26.14 | ^ 47:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 47:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:26.14 380 | nscoord aAppUnitsPerDevPixel) { 47:26.15 | ^ 47:26.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 47:26.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:26.15 387 | nscoord aAppUnitsPerDevPixel) { 47:26.15 | ^ 47:26.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 47:26.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:26.16 394 | nscoord aAppUnitsPerDevPixel) { 47:26.16 | ^ 47:27.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 47:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 47:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 47:27.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 47:27.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:27.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:27.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 47:27.97 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/process_util_linux.cc:35: 47:27.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 47:27.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 47:27.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:27.97 40 | friend Sub operator*(Sub aCoord, T aScale) { 47:27.97 | ^~~~~~~~ 47:27.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 47:27.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 47:27.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:27.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 47:27.99 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/process_util_linux.cc:35: 47:27.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 47:27.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 47:27.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:27.99 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 47:27.99 | ^~~~~~~~ 47:28.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 47:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 47:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 47:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:11, 47:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 47:28.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 47:28.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:28.24 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 47:28.24 | ^ 47:28.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 47:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 47:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 47:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:11, 47:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 47:28.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 47:28.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:28.48 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 47:28.48 | ^ 47:29.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 47:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 47:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 47:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 47:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:11, 47:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 47:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 47:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:29.10 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 47:29.10 | ^ 47:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 47:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:29.10 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 47:29.10 | ^ 47:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 47:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:29.10 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 47:29.10 | ^ 47:29.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 47:29.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:29.11 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 47:29.11 | ^ 47:29.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 47:29.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:29.11 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 47:29.11 | ^ 47:29.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 47:29.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:29.14 371 | nscoord aAppUnitsPerDevPixel) { 47:29.14 | ^ 47:29.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 47:29.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:29.14 380 | nscoord aAppUnitsPerDevPixel) { 47:29.14 | ^ 47:29.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 47:29.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:29.14 387 | nscoord aAppUnitsPerDevPixel) { 47:29.14 | ^ 47:29.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 47:29.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:29.15 394 | nscoord aAppUnitsPerDevPixel) { 47:29.15 | ^ 47:29.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 47:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 47:29.52 from Unified_cpp_protocol_http1.cpp:2: 47:29.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 47:29.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:29.52 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 47:29.52 | ^ 47:29.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 47:29.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:29.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:29.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:29.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:29.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:29.80 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:29.80 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 47:29.80 from Unified_cpp_protocol_http1.cpp:2: 47:29.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 47:29.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:29.80 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 47:29.80 | ^ 47:30.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 47:30.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 47:30.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 47:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 47:30.40 from Unified_cpp_protocol_http1.cpp:2: 47:30.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 47:30.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:30.40 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 47:30.40 | ^ 47:30.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 47:30.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:30.40 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 47:30.40 | ^ 47:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 47:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:30.41 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 47:30.41 | ^ 47:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 47:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:30.41 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 47:30.41 | ^ 47:30.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 47:30.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:30.42 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 47:30.42 | ^ 47:30.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 47:30.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:30.44 371 | nscoord aAppUnitsPerDevPixel) { 47:30.44 | ^ 47:30.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 47:30.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:30.45 380 | nscoord aAppUnitsPerDevPixel) { 47:30.45 | ^ 47:30.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 47:30.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:30.45 387 | nscoord aAppUnitsPerDevPixel) { 47:30.45 | ^ 47:30.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 47:30.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:30.46 394 | nscoord aAppUnitsPerDevPixel) { 47:30.46 | ^ 47:33.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 47:33.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:33.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:33.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 47:33.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 47:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:11, 47:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 47:33.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 47:33.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:33.68 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 47:33.68 | ^ 47:33.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 47:33.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:33.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:33.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 47:33.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 47:33.92 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:11, 47:33.92 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 47:33.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 47:33.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:33.92 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 47:33.92 | ^ 47:34.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 47:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 47:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 47:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 47:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:11, 47:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 47:34.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 47:34.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:34.54 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 47:34.54 | ^ 47:34.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 47:34.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:34.55 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 47:34.55 | ^ 47:34.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 47:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:34.56 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 47:34.56 | ^ 47:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 47:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:34.57 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 47:34.57 | ^ 47:34.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 47:34.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:34.59 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 47:34.59 | ^ 47:34.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 47:34.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:34.62 371 | nscoord aAppUnitsPerDevPixel) { 47:34.62 | ^ 47:34.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 47:34.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:34.62 380 | nscoord aAppUnitsPerDevPixel) { 47:34.62 | ^ 47:34.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 47:34.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:34.63 387 | nscoord aAppUnitsPerDevPixel) { 47:34.63 | ^ 47:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 47:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:34.64 394 | nscoord aAppUnitsPerDevPixel) { 47:34.64 | ^ 47:35.36 In file included from Unified_c_src_third_party0.c:119: 47:35.36 In function ‘evutil_sockaddr_cmp’, 47:35.36 inlined from ‘evdns_nameserver_add_impl_’ at /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/third_party/libevent/evdns.c:2496:9, 47:35.36 inlined from ‘evdns_base_nameserver_add’ at /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/third_party/libevent/evdns.c:2577:8: 47:35.37 /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/third_party/libevent/evutil.c:2229:12: warning: ‘__builtin_memcmp_eq’ reading 16 bytes from a region of size 8 [-Wstringop-overflow=] 47:35.37 2229 | if ((r = memcmp(sin1->sin6_addr.s6_addr, sin2->sin6_addr.s6_addr, 16))) 47:35.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:36.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 47:36.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:36.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:36.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 47:36.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetParent.h:9, 47:36.55 from BlobTypes.cpp:7, 47:36.55 from UnifiedProtocols0.cpp:2: 47:36.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 47:36.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:36.55 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 47:36.55 | ^ 47:36.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 47:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 47:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetParent.h:9, 47:36.78 from BlobTypes.cpp:7, 47:36.78 from UnifiedProtocols0.cpp:2: 47:36.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 47:36.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:36.78 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 47:36.78 | ^ 47:37.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 47:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 47:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 47:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetParent.h:9, 47:37.45 from BlobTypes.cpp:7, 47:37.45 from UnifiedProtocols0.cpp:2: 47:37.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 47:37.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:37.45 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 47:37.46 | ^ 47:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 47:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:37.46 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 47:37.46 | ^ 47:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 47:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:37.46 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 47:37.46 | ^ 47:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 47:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:37.47 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 47:37.47 | ^ 47:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 47:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:37.47 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 47:37.47 | ^ 47:37.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 47:37.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:37.49 371 | nscoord aAppUnitsPerDevPixel) { 47:37.49 | ^ 47:37.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 47:37.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:37.50 380 | nscoord aAppUnitsPerDevPixel) { 47:37.50 | ^ 47:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 47:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:37.50 387 | nscoord aAppUnitsPerDevPixel) { 47:37.50 | ^ 47:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 47:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:37.50 394 | nscoord aAppUnitsPerDevPixel) { 47:37.50 | ^ 47:44.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 47:44.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 47:44.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 47:44.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 47:44.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 47:44.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:44.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 47:44.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 47:44.06 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:12, 47:44.06 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 47:44.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 47:44.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:44.06 189 | CSSRect GetExpandedScrollableRect() const { 47:44.06 | ^ 47:44.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 47:44.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:44.06 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 47:44.07 | ^ 47:44.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 47:44.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:44.07 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 47:44.07 | ^ 47:44.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 47:44.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:44.07 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 47:44.07 | ^ 47:44.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 47:44.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:44.07 243 | CSSRect CalculateScrollRange() const { 47:44.08 | ^ 47:44.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 47:44.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:44.08 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 47:44.09 | ^ 47:44.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 47:44.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:44.10 457 | CSSRect GetVisualViewport() const { 47:44.10 | ^ 47:44.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 47:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:11, 47:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HangAnnotations.h:12, 47:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, 47:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, 47:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/message_pump_default.cc:14, 47:44.13 from Unified_cpp_ipc_chromium0.cpp:74: 47:44.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 47:44.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:44.14 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 47:44.14 | ^ 47:44.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 47:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:11, 47:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HangAnnotations.h:12, 47:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, 47:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, 47:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/message_pump_default.cc:14, 47:44.33 from Unified_cpp_ipc_chromium0.cpp:74: 47:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 47:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:44.33 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 47:44.33 | ^ 47:44.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 47:44.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 47:44.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:44.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:11, 47:44.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HangAnnotations.h:12, 47:44.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, 47:44.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, 47:44.87 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/message_pump_default.cc:14, 47:44.87 from Unified_cpp_ipc_chromium0.cpp:74: 47:44.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 47:44.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:44.87 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 47:44.87 | ^ 47:44.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 47:44.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:44.87 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 47:44.88 | ^ 47:44.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 47:44.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:44.88 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 47:44.88 | ^ 47:44.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 47:44.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:44.89 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 47:44.89 | ^ 47:44.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 47:44.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:44.89 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 47:44.89 | ^ 47:44.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 47:44.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:44.94 371 | nscoord aAppUnitsPerDevPixel) { 47:44.94 | ^ 47:44.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 47:44.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:44.95 380 | nscoord aAppUnitsPerDevPixel) { 47:44.95 | ^ 47:44.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 47:44.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:44.95 387 | nscoord aAppUnitsPerDevPixel) { 47:44.95 | ^ 47:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 47:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:44.96 394 | nscoord aAppUnitsPerDevPixel) { 47:44.96 | ^ 47:45.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 47:45.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 47:45.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 47:45.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 47:45.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 47:45.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 47:45.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:45.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:45.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 47:45.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 47:45.39 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:12, 47:45.39 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 47:45.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 47:45.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:45.39 1249 | CSSCoord ToCSSPixels() const { return _0; } 47:45.39 | ^ 47:45.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 47:45.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 47:45.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 47:45.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 47:45.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 47:45.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:45.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 47:45.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 47:45.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 47:45.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:45.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:45.84 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:45.84 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 47:45.84 from Unified_cpp_protocol_http1.cpp:2: 47:45.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 47:45.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:45.84 189 | CSSRect GetExpandedScrollableRect() const { 47:45.84 | ^ 47:45.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 47:45.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:45.84 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 47:45.84 | ^ 47:45.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 47:45.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:45.84 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 47:45.84 | ^ 47:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 47:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:45.85 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 47:45.85 | ^ 47:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 47:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:45.85 243 | CSSRect CalculateScrollRange() const { 47:45.85 | ^ 47:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 47:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:45.85 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 47:45.85 | ^ 47:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 47:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:45.86 457 | CSSRect GetVisualViewport() const { 47:45.86 | ^ 47:47.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 47:47.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 47:47.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 47:47.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 47:47.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 47:47.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:47.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:11, 47:47.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HangAnnotations.h:12, 47:47.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, 47:47.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, 47:47.18 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/message_pump_default.cc:14, 47:47.18 from Unified_cpp_ipc_chromium0.cpp:74: 47:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 47:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 47:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:47.18 40 | friend Sub operator*(Sub aCoord, T aScale) { 47:47.18 | ^~~~~~~~ 47:47.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 47:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 47:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 47:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:11, 47:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HangAnnotations.h:12, 47:47.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, 47:47.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, 47:47.22 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/message_pump_default.cc:14, 47:47.22 from Unified_cpp_ipc_chromium0.cpp:74: 47:47.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 47:47.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 47:47.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:47.22 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 47:47.22 | ^~~~~~~~ 47:47.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 47:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 47:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 47:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 47:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 47:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 47:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 47:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 47:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 47:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 47:47.24 from Unified_cpp_protocol_http1.cpp:2: 47:47.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 47:47.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:47.24 1249 | CSSCoord ToCSSPixels() const { return _0; } 47:47.24 | ^ 47:47.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 47:47.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 47:47.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 47:47.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 47:47.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 47:47.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:47.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:47.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 47:47.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 47:47.66 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:12, 47:47.66 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 47:47.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 47:47.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:47.66 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 47:47.66 | ^ 47:49.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 47:49.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 47:49.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 47:49.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 47:49.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 47:49.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:49.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 47:49.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 47:49.68 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:12, 47:49.68 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 47:49.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 47:49.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:49.68 189 | CSSRect GetExpandedScrollableRect() const { 47:49.69 | ^ 47:49.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 47:49.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:49.69 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 47:49.69 | ^ 47:49.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 47:49.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:49.69 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 47:49.69 | ^ 47:49.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 47:49.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:49.70 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 47:49.70 | ^ 47:49.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 47:49.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:49.70 243 | CSSRect CalculateScrollRange() const { 47:49.70 | ^ 47:49.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 47:49.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:49.70 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 47:49.70 | ^ 47:49.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 47:49.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:49.72 457 | CSSRect GetVisualViewport() const { 47:49.72 | ^ 47:49.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 47:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 47:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 47:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 47:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 47:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 47:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 47:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 47:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 47:49.80 from Unified_cpp_protocol_http1.cpp:2: 47:49.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 47:49.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:49.80 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 47:49.80 | ^ 47:51.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 47:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 47:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 47:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 47:51.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 47:51.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 47:51.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:51.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:51.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 47:51.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 47:51.03 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:12, 47:51.03 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 47:51.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 47:51.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:51.03 1249 | CSSCoord ToCSSPixels() const { return _0; } 47:51.03 | ^ 47:51.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 47:51.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 47:51.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 47:51.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 47:51.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 47:51.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:51.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:51.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 47:51.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 47:51.24 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:12, 47:51.24 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 47:51.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 47:51.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:51.24 21 | inline Rect ToRect(const gfxRect& aRect) { 47:51.24 | ^ 47:51.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 47:51.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:51.24 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 47:51.24 | ^ 47:51.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 47:51.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:51.24 40 | inline Point ToPoint(const gfxPoint& aPoint) { 47:51.24 | ^ 47:51.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 47:51.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:51.25 44 | inline Size ToSize(const gfxSize& aSize) { 47:51.25 | ^ 47:51.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 47:51.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:51.25 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 47:51.25 | ^ 47:51.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 47:51.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:51.26 52 | inline gfxSize ThebesSize(const Size& aSize) { 47:51.26 | ^ 47:51.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 47:51.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:51.26 56 | inline gfxRect ThebesRect(const Rect& aRect) { 47:51.26 | ^ 47:51.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 47:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 47:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 47:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 47:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 47:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 47:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:12, 47:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 47:51.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 47:51.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:51.92 1859 | int32_t aAppUnitsPerPixel) { 47:51.92 | ^ 47:51.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 47:51.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:51.93 3214 | int32_t aAppUnitsPerPixel) { 47:51.93 | ^ 47:52.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 47:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 47:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 47:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:12, 47:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 47:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 47:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:52.92 332 | LayerPoint GetFixedPositionAnchor() const { 47:52.92 | ^ 47:52.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 47:52.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:52.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:52.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 47:52.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 47:52.98 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:12, 47:52.98 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 47:52.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 47:52.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:52.98 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 47:52.98 | ^ 47:53.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 47:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 47:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 47:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:12, 47:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 47:53.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 47:53.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:53.01 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 47:53.01 | ^ 47:53.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 47:53.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 47:53.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 47:53.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 47:53.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 47:53.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:53.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:53.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 47:53.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 47:53.21 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:12, 47:53.21 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 47:53.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 47:53.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:53.21 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 47:53.21 | ^ 47:53.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 47:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 47:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 47:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 47:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 47:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 47:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 47:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 47:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 47:53.26 from Unified_cpp_protocol_http1.cpp:2: 47:53.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 47:53.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:53.26 21 | inline Rect ToRect(const gfxRect& aRect) { 47:53.26 | ^ 47:53.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 47:53.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:53.26 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 47:53.26 | ^ 47:53.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 47:53.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:53.27 40 | inline Point ToPoint(const gfxPoint& aPoint) { 47:53.27 | ^ 47:53.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 47:53.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:53.28 44 | inline Size ToSize(const gfxSize& aSize) { 47:53.28 | ^ 47:53.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 47:53.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:53.28 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 47:53.28 | ^ 47:53.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 47:53.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:53.29 52 | inline gfxSize ThebesSize(const Size& aSize) { 47:53.29 | ^ 47:53.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 47:53.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:53.29 56 | inline gfxRect ThebesRect(const Rect& aRect) { 47:53.29 | ^ 47:53.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 47:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 47:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 47:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 47:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 47:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 47:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 47:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 47:53.87 from Unified_cpp_protocol_http1.cpp:2: 47:53.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 47:53.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:53.88 1859 | int32_t aAppUnitsPerPixel) { 47:53.88 | ^ 47:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 47:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:53.89 3214 | int32_t aAppUnitsPerPixel) { 47:53.89 | ^ 47:54.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 47:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 47:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 47:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 47:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 47:54.86 from Unified_cpp_protocol_http1.cpp:2: 47:54.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 47:54.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:54.86 332 | LayerPoint GetFixedPositionAnchor() const { 47:54.86 | ^ 47:54.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 47:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 47:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 47:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 47:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 47:54.92 from Unified_cpp_protocol_http1.cpp:2: 47:54.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 47:54.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:54.92 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 47:54.92 | ^ 47:54.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 47:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 47:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 47:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 47:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 47:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 47:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 47:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 47:54.95 from Unified_cpp_protocol_http1.cpp:2: 47:54.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 47:54.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:54.95 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 47:54.95 | ^ 47:55.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 47:55.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 47:55.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 47:55.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 47:55.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 47:55.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:55.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 47:55.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSource.h:20, 47:55.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceParent.h:9, 47:55.06 from ClientIPCTypes.cpp:7, 47:55.06 from UnifiedProtocols0.cpp:29: 47:55.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 47:55.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:55.06 189 | CSSRect GetExpandedScrollableRect() const { 47:55.06 | ^ 47:55.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 47:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:55.07 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 47:55.07 | ^ 47:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 47:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:55.07 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 47:55.07 | ^ 47:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 47:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:55.07 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 47:55.07 | ^ 47:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 47:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:55.07 243 | CSSRect CalculateScrollRange() const { 47:55.07 | ^ 47:55.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 47:55.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:55.08 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 47:55.08 | ^ 47:55.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 47:55.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:55.09 457 | CSSRect GetVisualViewport() const { 47:55.09 | ^ 47:56.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 47:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 47:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 47:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 47:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 47:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 47:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 47:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSource.h:20, 47:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceParent.h:9, 47:56.38 from ClientIPCTypes.cpp:7, 47:56.38 from UnifiedProtocols0.cpp:29: 47:56.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 47:56.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:56.38 1249 | CSSCoord ToCSSPixels() const { return _0; } 47:56.38 | ^ 47:56.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 47:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 47:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 47:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 47:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 47:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 47:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 47:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:12, 47:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 47:56.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 47:56.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:56.88 21 | inline Rect ToRect(const gfxRect& aRect) { 47:56.88 | ^ 47:56.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 47:56.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:56.88 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 47:56.88 | ^ 47:56.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 47:56.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:56.88 40 | inline Point ToPoint(const gfxPoint& aPoint) { 47:56.88 | ^ 47:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 47:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:56.89 44 | inline Size ToSize(const gfxSize& aSize) { 47:56.89 | ^ 47:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 47:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:56.89 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 47:56.89 | ^ 47:56.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 47:56.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:56.90 52 | inline gfxSize ThebesSize(const Size& aSize) { 47:56.90 | ^ 47:56.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 47:56.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:56.90 56 | inline gfxRect ThebesRect(const Rect& aRect) { 47:56.90 | ^ 47:57.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 47:57.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 47:57.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 47:57.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 47:57.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 47:57.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 47:57.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 47:57.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 47:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 47:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 47:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadManager.h:12, 47:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/thread.cc:17, 47:57.28 from Unified_cpp_ipc_chromium1.cpp:29: 47:57.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 47:57.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:57.28 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 47:57.28 | ^ 47:57.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 47:57.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 47:57.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 47:57.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 47:57.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:57.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:57.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 47:57.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 47:57.54 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:12, 47:57.54 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 47:57.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 47:57.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:57.54 1859 | int32_t aAppUnitsPerPixel) { 47:57.55 | ^ 47:57.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 47:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 47:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 47:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 47:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 47:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 47:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 47:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 47:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 47:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 47:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadManager.h:12, 47:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/thread.cc:17, 47:57.55 from Unified_cpp_ipc_chromium1.cpp:29: 47:57.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 47:57.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:57.57 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 47:57.57 | ^ 47:57.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 47:57.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:57.57 3214 | int32_t aAppUnitsPerPixel) { 47:57.57 | ^ 47:58.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 47:58.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:58.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:58.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 47:58.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 47:58.54 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:12, 47:58.54 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 47:58.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 47:58.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:58.54 332 | LayerPoint GetFixedPositionAnchor() const { 47:58.55 | ^ 47:58.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 47:58.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:58.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:58.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 47:58.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 47:58.60 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:12, 47:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 47:58.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 47:58.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:58.61 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 47:58.61 | ^ 47:58.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 47:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 47:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 47:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:12, 47:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 47:58.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 47:58.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:58.63 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 47:58.63 | ^ 47:58.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 47:58.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 47:58.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 47:58.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 47:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 47:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 47:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 47:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 47:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSource.h:20, 47:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceParent.h:9, 47:58.80 from ClientIPCTypes.cpp:7, 47:58.80 from UnifiedProtocols0.cpp:29: 47:58.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 47:58.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:58.80 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 47:58.80 | ^ 47:59.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 47:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 47:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 47:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 47:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 47:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 47:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 47:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 47:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadManager.h:12, 47:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/thread.cc:17, 47:59.09 from Unified_cpp_ipc_chromium1.cpp:29: 47:59.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 47:59.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:59.09 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 47:59.09 | ^ 47:59.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 47:59.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:59.10 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 47:59.10 | ^ 47:59.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 47:59.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:59.10 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 47:59.10 | ^ 47:59.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 47:59.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:59.10 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 47:59.10 | ^ 47:59.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 47:59.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:59.11 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 47:59.11 | ^ 47:59.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 47:59.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:59.13 371 | nscoord aAppUnitsPerDevPixel) { 47:59.13 | ^ 47:59.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 47:59.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:59.13 380 | nscoord aAppUnitsPerDevPixel) { 47:59.13 | ^ 47:59.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 47:59.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:59.14 387 | nscoord aAppUnitsPerDevPixel) { 47:59.14 | ^ 47:59.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 47:59.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 47:59.14 394 | nscoord aAppUnitsPerDevPixel) { 47:59.14 | ^ 48:02.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 48:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 48:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 48:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 48:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 48:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 48:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 48:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 48:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSource.h:20, 48:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceParent.h:9, 48:02.56 from ClientIPCTypes.cpp:7, 48:02.56 from UnifiedProtocols0.cpp:29: 48:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 48:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:02.56 21 | inline Rect ToRect(const gfxRect& aRect) { 48:02.56 | ^ 48:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 48:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:02.56 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 48:02.56 | ^ 48:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 48:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:02.56 40 | inline Point ToPoint(const gfxPoint& aPoint) { 48:02.56 | ^ 48:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 48:02.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:02.57 44 | inline Size ToSize(const gfxSize& aSize) { 48:02.57 | ^ 48:02.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 48:02.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:02.57 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 48:02.57 | ^ 48:02.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 48:02.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:02.57 52 | inline gfxSize ThebesSize(const Size& aSize) { 48:02.57 | ^ 48:02.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 48:02.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:02.57 56 | inline gfxRect ThebesRect(const Rect& aRect) { 48:02.57 | ^ 48:02.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 48:02.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 48:02.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 48:02.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 48:02.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 48:02.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 48:02.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 48:02.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSource.h:20, 48:02.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceParent.h:9, 48:02.89 from ClientIPCTypes.cpp:7, 48:02.89 from UnifiedProtocols0.cpp:29: 48:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 48:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:02.89 1859 | int32_t aAppUnitsPerPixel) { 48:02.89 | ^ 48:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 48:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:02.90 3214 | int32_t aAppUnitsPerPixel) { 48:02.90 | ^ 48:03.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 48:03.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 48:03.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 48:03.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:16, 48:03.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 48:03.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadManager.h:12, 48:03.81 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/thread.cc:17, 48:03.81 from Unified_cpp_ipc_chromium1.cpp:29: 48:03.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 48:03.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:03.81 189 | CSSRect GetExpandedScrollableRect() const { 48:03.81 | ^ 48:03.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 48:03.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:03.81 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 48:03.81 | ^ 48:03.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 48:03.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:03.81 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 48:03.81 | ^ 48:03.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 48:03.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:03.82 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 48:03.82 | ^ 48:03.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 48:03.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:03.82 243 | CSSRect CalculateScrollRange() const { 48:03.82 | ^ 48:03.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 48:03.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:03.82 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 48:03.82 | ^ 48:03.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 48:03.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:03.83 457 | CSSRect GetVisualViewport() const { 48:03.83 | ^ 48:03.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 48:03.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 48:03.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 48:03.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 48:03.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSource.h:20, 48:03.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceParent.h:9, 48:03.89 from ClientIPCTypes.cpp:7, 48:03.89 from UnifiedProtocols0.cpp:29: 48:03.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 48:03.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:03.89 332 | LayerPoint GetFixedPositionAnchor() const { 48:03.89 | ^ 48:03.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 48:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 48:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 48:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 48:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSource.h:20, 48:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceParent.h:9, 48:03.94 from ClientIPCTypes.cpp:7, 48:03.94 from UnifiedProtocols0.cpp:29: 48:03.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 48:03.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:03.94 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 48:03.94 | ^ 48:03.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 48:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 48:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 48:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 48:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSource.h:20, 48:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientSourceParent.h:9, 48:03.96 from ClientIPCTypes.cpp:7, 48:03.96 from UnifiedProtocols0.cpp:29: 48:03.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 48:03.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:03.96 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 48:03.96 | ^ 48:08.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 48:08.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 48:08.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:08.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:08.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:08.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:08.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 48:08.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 48:08.29 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:11, 48:08.29 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 48:08.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 48:08.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 48:08.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:08.29 40 | friend Sub operator*(Sub aCoord, T aScale) { 48:08.29 | ^~~~~~~~ 48:08.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 48:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 48:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 48:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 48:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:11, 48:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 48:08.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 48:08.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 48:08.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:08.32 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 48:08.32 | ^~~~~~~~ 48:08.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 48:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 48:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 48:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:11, 48:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 48:08.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 48:08.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 48:08.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:08.66 427 | SizeT Size() const { return SizeT(width, height); } 48:08.66 | ^~~~ 48:08.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 48:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 48:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 48:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 48:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:11, 48:08.67 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 48:08.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 48:08.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 48:08.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:08.67 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 48:08.67 | ^~~~~~~~ 48:08.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 48:08.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 48:08.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:08.68 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 48:08.68 | ^~~~~~~~ 48:08.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 48:08.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:08.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:08.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:08.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:08.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 48:08.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 48:08.69 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:11, 48:08.69 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 48:08.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 48:08.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 48:08.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:08.69 62 | Sub operator-(const Sub& aPoint) const { 48:08.69 | ^~~~~~~~ 48:08.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 48:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 48:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 48:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 48:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:11, 48:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 48:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 48:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 48:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:08.93 43 | friend Sub operator*(T aScale, Sub aCoord) { 48:08.93 | ^~~~~~~~ 48:09.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:09.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:09.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:09.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 48:09.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 48:09.50 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:11, 48:09.50 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 48:09.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 48:09.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 48:09.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:09.51 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 48:09.51 | ^~~~~~~~~~~~~ 48:09.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 48:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 48:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:11, 48:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 48:09.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 48:09.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 48:09.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:09.52 323 | static SizeTyped FromUnknownSize( 48:09.52 | ^~~~~~~~~~~~~~~ 48:09.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 48:09.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 48:09.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:09.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:09.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 48:09.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 48:09.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 48:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 48:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 48:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 48:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 48:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 48:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 48:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadManager.h:12, 48:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/thread.cc:17, 48:09.59 from Unified_cpp_ipc_chromium1.cpp:29: 48:09.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 48:09.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 48:09.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:09.60 40 | friend Sub operator*(Sub aCoord, T aScale) { 48:09.60 | ^~~~~~~~ 48:09.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 48:09.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 48:09.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 48:09.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 48:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 48:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 48:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 48:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 48:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadManager.h:12, 48:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/thread.cc:17, 48:09.81 from Unified_cpp_ipc_chromium1.cpp:29: 48:09.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 48:09.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 48:09.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:09.81 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 48:09.82 | ^~~~~~~~ 48:09.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 48:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 48:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 48:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 48:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 48:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 48:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 48:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 48:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 48:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 48:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadManager.h:12, 48:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/thread.cc:17, 48:09.85 from Unified_cpp_ipc_chromium1.cpp:29: 48:09.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 48:09.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 48:09.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:09.85 427 | SizeT Size() const { return SizeT(width, height); } 48:09.85 | ^~~~ 48:09.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 48:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 48:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 48:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 48:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 48:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 48:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 48:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 48:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadManager.h:12, 48:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/thread.cc:17, 48:09.85 from Unified_cpp_ipc_chromium1.cpp:29: 48:09.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 48:09.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 48:09.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:09.85 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 48:09.85 | ^~~~~~~~ 48:09.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 48:09.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 48:09.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:09.85 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 48:09.86 | ^~~~~~~~ 48:09.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 48:09.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:09.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:09.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 48:09.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 48:09.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 48:09.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 48:09.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 48:09.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 48:09.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 48:09.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 48:09.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 48:09.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadManager.h:12, 48:09.86 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/thread.cc:17, 48:09.86 from Unified_cpp_ipc_chromium1.cpp:29: 48:09.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 48:09.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 48:09.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:09.86 62 | Sub operator-(const Sub& aPoint) const { 48:09.86 | ^~~~~~~~ 48:13.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 48:13.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 48:13.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 48:13.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 48:13.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 48:13.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 48:13.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 48:13.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 48:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 48:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 48:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:11, 48:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.cpp:7: 48:13.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 48:13.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 48:13.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 48:13.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 48:13.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 48:13.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 48:13.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 48:13.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 48:13.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 48:13.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:13.77 760 | typename detail::Nth::Type extract() { 48:13.77 | ^~~~~~~ 48:14.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 48:14.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 48:14.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:14.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:14.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:14.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:14.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 48:14.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetParent.h:9, 48:14.57 from BlobTypes.cpp:7, 48:14.57 from UnifiedProtocols0.cpp:2: 48:14.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 48:14.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 48:14.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:14.57 40 | friend Sub operator*(Sub aCoord, T aScale) { 48:14.57 | ^~~~~~~~ 48:14.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 48:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 48:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 48:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetParent.h:9, 48:14.61 from BlobTypes.cpp:7, 48:14.61 from UnifiedProtocols0.cpp:2: 48:14.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 48:14.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 48:14.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:14.61 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 48:14.61 | ^~~~~~~~ 48:15.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 48:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetParent.h:9, 48:15.00 from BlobTypes.cpp:7, 48:15.00 from UnifiedProtocols0.cpp:2: 48:15.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 48:15.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 48:15.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:15.00 323 | static SizeTyped FromUnknownSize( 48:15.00 | ^~~~~~~~~~~~~~~ 48:15.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 48:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 48:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetParent.h:9, 48:15.24 from BlobTypes.cpp:7, 48:15.24 from UnifiedProtocols0.cpp:2: 48:15.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 48:15.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 48:15.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:15.25 427 | SizeT Size() const { return SizeT(width, height); } 48:15.25 | ^~~~ 48:15.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 48:15.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 48:15.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:15.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 48:15.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetParent.h:9, 48:15.25 from BlobTypes.cpp:7, 48:15.25 from UnifiedProtocols0.cpp:2: 48:15.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 48:15.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 48:15.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:15.25 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 48:15.25 | ^~~~~~~~ 48:15.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 48:15.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 48:15.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:15.25 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 48:15.25 | ^~~~~~~~ 48:15.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 48:15.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:15.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:15.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:15.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:15.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 48:15.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetParent.h:9, 48:15.25 from BlobTypes.cpp:7, 48:15.25 from UnifiedProtocols0.cpp:2: 48:15.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 48:15.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 48:15.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:15.25 62 | Sub operator-(const Sub& aPoint) const { 48:15.25 | ^~~~~~~~ 48:15.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 48:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 48:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 48:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetParent.h:9, 48:15.46 from BlobTypes.cpp:7, 48:15.46 from UnifiedProtocols0.cpp:2: 48:15.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 48:15.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 48:15.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:15.46 43 | friend Sub operator*(T aScale, Sub aCoord) { 48:15.46 | ^~~~~~~~ 48:16.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 48:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 48:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 48:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 48:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:11, 48:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 48:16.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 48:16.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 48:16.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:16.50 40 | friend Sub operator*(Sub aCoord, T aScale) { 48:16.50 | ^~~~~~~~ 48:16.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 48:16.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 48:16.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:16.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 48:16.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 48:16.52 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:11, 48:16.52 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 48:16.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 48:16.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 48:16.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:16.52 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 48:16.52 | ^~~~~~~~ 48:16.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 48:16.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:16.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:16.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:16.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 48:16.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 48:16.88 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:11, 48:16.88 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 48:16.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 48:16.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 48:16.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:16.88 427 | SizeT Size() const { return SizeT(width, height); } 48:16.88 | ^~~~ 48:16.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 48:16.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 48:16.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:16.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 48:16.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 48:16.89 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:11, 48:16.89 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 48:16.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 48:16.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 48:16.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:16.89 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 48:16.89 | ^~~~~~~~ 48:16.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 48:16.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 48:16.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:16.89 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 48:16.89 | ^~~~~~~~ 48:16.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 48:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 48:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 48:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:11, 48:16.92 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 48:16.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 48:16.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 48:16.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:16.92 62 | Sub operator-(const Sub& aPoint) const { 48:16.92 | ^~~~~~~~ 48:17.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 48:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 48:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:17.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:17.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:17.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 48:17.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 48:17.23 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:11, 48:17.23 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 48:17.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 48:17.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 48:17.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:17.23 43 | friend Sub operator*(T aScale, Sub aCoord) { 48:17.23 | ^~~~~~~~ 48:17.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:17.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:17.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:17.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 48:17.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 48:17.70 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:11, 48:17.70 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 48:17.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 48:17.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 48:17.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:17.70 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 48:17.70 | ^~~~~~~~~~~~~ 48:17.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:17.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:17.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:17.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:17.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 48:17.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 48:17.70 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:11, 48:17.70 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 48:17.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 48:17.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 48:17.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:17.70 323 | static SizeTyped FromUnknownSize( 48:17.70 | ^~~~~~~~~~~~~~~ 48:20.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 48:20.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 48:20.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 48:20.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 48:20.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 48:20.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 48:20.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 48:20.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 48:20.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 48:20.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetParent.h:9, 48:20.85 from BlobTypes.cpp:7, 48:20.85 from UnifiedProtocols0.cpp:2: 48:20.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 48:20.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 48:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 48:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 48:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 48:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 48:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 48:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 48:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 48:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:20.86 760 | typename detail::Nth::Type extract() { 48:20.87 | ^~~~~~~ 48:21.53 In file included from Unified_cpp_ipc_chromium1.cpp:20: 48:21.53 /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/string_util.cc: In function ‘int StringToInt(const string16&)’: 48:21.53 /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/string_util.cc:678:10: warning: ‘result’ may be used uninitialized in this function [-Wmaybe-uninitialized] 48:21.53 678 | return result; 48:21.53 | ^~~~~~ 48:21.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:21.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:21.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:21.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, 48:21.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 48:21.92 from InputStreamParams.cpp:7, 48:21.92 from UnifiedProtocols1.cpp:2: 48:21.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 48:21.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:21.92 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 48:21.92 | ^ 48:22.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 48:22.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:22.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:22.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, 48:22.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 48:22.13 from InputStreamParams.cpp:7, 48:22.13 from UnifiedProtocols1.cpp:2: 48:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 48:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:22.13 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 48:22.13 | ^ 48:22.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 48:22.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 48:22.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, 48:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 48:22.69 from InputStreamParams.cpp:7, 48:22.69 from UnifiedProtocols1.cpp:2: 48:22.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 48:22.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:22.69 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 48:22.69 | ^ 48:22.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 48:22.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:22.69 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 48:22.69 | ^ 48:22.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 48:22.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:22.69 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 48:22.69 | ^ 48:22.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 48:22.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:22.70 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 48:22.70 | ^ 48:22.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 48:22.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:22.70 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 48:22.71 | ^ 48:22.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 48:22.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:22.74 371 | nscoord aAppUnitsPerDevPixel) { 48:22.74 | ^ 48:22.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 48:22.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:22.74 380 | nscoord aAppUnitsPerDevPixel) { 48:22.74 | ^ 48:22.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 48:22.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:22.75 387 | nscoord aAppUnitsPerDevPixel) { 48:22.75 | ^ 48:22.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 48:22.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:22.75 394 | nscoord aAppUnitsPerDevPixel) { 48:22.76 | ^ 48:23.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 48:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 48:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 48:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 48:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 48:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 48:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 48:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 48:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/InputStreamParams.h:11, 48:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/InputStreamUtils.h:10, 48:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.h:11, 48:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundParentImpl.cpp:7: 48:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 48:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 48:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 48:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 48:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 48:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 48:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 48:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 48:23.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 48:23.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:23.18 760 | typename detail::Nth::Type extract() { 48:23.18 | ^~~~~~~ 48:23.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 48:23.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 48:23.63 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpChannelParent.cpp:18, 48:23.64 from Unified_cpp_protocol_http1.cpp:119: 48:23.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 48:23.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:23.64 1394 | LayerPoint GetFixedPositionAnchor() { 48:23.64 | ^ 48:23.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 48:23.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:23.66 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 48:23.66 | ^ 48:25.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 48:25.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 48:25.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 48:25.19 from LayersMessages.cpp:7, 48:25.19 from UnifiedProtocols1.cpp:11: 48:25.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 48:25.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:25.19 189 | CSSRect GetExpandedScrollableRect() const { 48:25.19 | ^ 48:25.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 48:25.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:25.20 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 48:25.20 | ^ 48:25.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 48:25.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:25.20 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 48:25.20 | ^ 48:25.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 48:25.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:25.20 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 48:25.20 | ^ 48:25.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 48:25.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:25.21 243 | CSSRect CalculateScrollRange() const { 48:25.21 | ^ 48:25.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 48:25.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:25.21 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 48:25.21 | ^ 48:25.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 48:25.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:25.22 457 | CSSRect GetVisualViewport() const { 48:25.22 | ^ 48:25.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:25.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:25.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:25.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 48:25.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetChild.h:9, 48:25.42 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetChild.h:12, 48:25.42 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetChild.cpp:7: 48:25.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 48:25.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:25.42 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 48:25.42 | ^ 48:25.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 48:25.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 48:25.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 48:25.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 48:25.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 48:25.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 48:25.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 48:25.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 48:25.51 from LayersMessages.cpp:7, 48:25.51 from UnifiedProtocols1.cpp:11: 48:25.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 48:25.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:25.51 1249 | CSSCoord ToCSSPixels() const { return _0; } 48:25.51 | ^ 48:25.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 48:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 48:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetChild.h:9, 48:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetChild.h:12, 48:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetChild.cpp:7: 48:25.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 48:25.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:25.66 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 48:25.66 | ^ 48:26.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 48:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 48:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 48:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetChild.h:9, 48:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetChild.h:12, 48:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetChild.cpp:7: 48:26.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 48:26.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:26.15 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 48:26.15 | ^ 48:26.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 48:26.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:26.16 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 48:26.16 | ^ 48:26.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 48:26.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:26.16 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 48:26.16 | ^ 48:26.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 48:26.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:26.17 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 48:26.17 | ^ 48:26.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 48:26.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:26.17 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 48:26.17 | ^ 48:26.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 48:26.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:26.20 371 | nscoord aAppUnitsPerDevPixel) { 48:26.20 | ^ 48:26.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 48:26.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:26.20 380 | nscoord aAppUnitsPerDevPixel) { 48:26.20 | ^ 48:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 48:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:26.21 387 | nscoord aAppUnitsPerDevPixel) { 48:26.21 | ^ 48:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 48:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:26.22 394 | nscoord aAppUnitsPerDevPixel) { 48:26.22 | ^ 48:28.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 48:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 48:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 48:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 48:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 48:28.23 from Unified_cpp_protocol_http1.cpp:2: 48:28.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 48:28.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 48:28.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:28.23 40 | friend Sub operator*(Sub aCoord, T aScale) { 48:28.23 | ^~~~~~~~ 48:28.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 48:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 48:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 48:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 48:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 48:28.27 from Unified_cpp_protocol_http1.cpp:2: 48:28.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 48:28.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 48:28.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:28.27 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 48:28.27 | ^~~~~~~~ 48:28.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 48:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetParent.h:9, 48:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetParent.h:12, 48:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetParent.cpp:7: 48:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 48:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:28.53 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 48:28.53 | ^ 48:28.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 48:28.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:28.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:28.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:28.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:28.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:28.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 48:28.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 48:28.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 48:28.65 from Unified_cpp_protocol_http1.cpp:2: 48:28.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 48:28.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 48:28.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:28.65 427 | SizeT Size() const { return SizeT(width, height); } 48:28.65 | ^~~~ 48:28.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 48:28.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 48:28.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:28.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:28.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:28.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 48:28.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 48:28.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 48:28.65 from Unified_cpp_protocol_http1.cpp:2: 48:28.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 48:28.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 48:28.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:28.66 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 48:28.66 | ^~~~~~~~ 48:28.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 48:28.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 48:28.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:28.66 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 48:28.66 | ^~~~~~~~ 48:28.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 48:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 48:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 48:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 48:28.67 from Unified_cpp_protocol_http1.cpp:2: 48:28.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 48:28.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 48:28.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:28.67 62 | Sub operator-(const Sub& aPoint) const { 48:28.67 | ^~~~~~~~ 48:28.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 48:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 48:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetParent.h:9, 48:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetParent.h:12, 48:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetParent.cpp:7: 48:28.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 48:28.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:28.81 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 48:28.81 | ^ 48:28.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 48:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 48:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 48:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 48:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 48:28.97 from Unified_cpp_protocol_http1.cpp:2: 48:28.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 48:28.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 48:28.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:28.97 43 | friend Sub operator*(T aScale, Sub aCoord) { 48:28.97 | ^~~~~~~~ 48:29.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 48:29.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 48:29.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:29.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:29.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:29.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:29.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 48:29.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetChild.h:9, 48:29.06 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetChild.h:12, 48:29.06 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetChild.cpp:7: 48:29.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 48:29.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 48:29.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:29.06 40 | friend Sub operator*(Sub aCoord, T aScale) { 48:29.06 | ^~~~~~~~ 48:29.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 48:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 48:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 48:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetChild.h:9, 48:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetChild.h:12, 48:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetChild.cpp:7: 48:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 48:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 48:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:29.10 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 48:29.10 | ^~~~~~~~ 48:29.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 48:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 48:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 48:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetParent.h:9, 48:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetParent.h:12, 48:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetParent.cpp:7: 48:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 48:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:29.43 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 48:29.43 | ^ 48:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 48:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:29.43 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 48:29.43 | ^ 48:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 48:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:29.43 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 48:29.43 | ^ 48:29.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 48:29.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:29.44 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 48:29.44 | ^ 48:29.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 48:29.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:29.44 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 48:29.44 | ^ 48:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 48:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:29.47 371 | nscoord aAppUnitsPerDevPixel) { 48:29.47 | ^ 48:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 48:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:29.47 380 | nscoord aAppUnitsPerDevPixel) { 48:29.47 | ^ 48:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 48:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:29.47 387 | nscoord aAppUnitsPerDevPixel) { 48:29.47 | ^ 48:29.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 48:29.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:29.48 394 | nscoord aAppUnitsPerDevPixel) { 48:29.48 | ^ 48:29.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 48:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 48:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 48:29.54 from Unified_cpp_protocol_http1.cpp:2: 48:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 48:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 48:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:29.54 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 48:29.54 | ^~~~~~~~~~~~~ 48:29.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 48:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 48:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 48:29.54 from Unified_cpp_protocol_http1.cpp:2: 48:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 48:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 48:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:29.54 323 | static SizeTyped FromUnknownSize( 48:29.54 | ^~~~~~~~~~~~~~~ 48:32.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 48:32.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 48:32.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:32.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:32.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:32.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:32.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 48:32.09 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 48:32.09 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 48:32.09 from Unified_cpp_protocol_http1.cpp:2: 48:32.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 48:32.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 48:32.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:32.09 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 48:32.09 | ^~~~~~~~~~~~~~ 48:32.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 48:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 48:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 48:32.25 from Unified_cpp_protocol_http1.cpp:2: 48:32.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 48:32.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 48:32.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:32.25 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 48:32.25 | ^~~~~~~~~~~~~ 48:32.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 48:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 48:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 48:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 48:32.31 from Unified_cpp_protocol_http1.cpp:2: 48:32.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 48:32.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 48:32.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:32.31 383 | Point TopLeft() const { return Point(x, y); } 48:32.31 | ^~~~~~~ 48:32.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 48:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 48:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 48:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetParent.h:9, 48:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetParent.h:12, 48:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetParent.cpp:7: 48:32.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 48:32.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 48:32.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:32.32 40 | friend Sub operator*(Sub aCoord, T aScale) { 48:32.32 | ^~~~~~~~ 48:32.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 48:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 48:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 48:32.35 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 48:32.35 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 48:32.35 from Unified_cpp_protocol_http1.cpp:2: 48:32.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 48:32.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 48:32.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:32.35 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 48:32.35 | ^~~~~~~~~~~~~~~ 48:32.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 48:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 48:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSet.h:11, 48:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PFileDescriptorSetParent.h:9, 48:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetParent.h:12, 48:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/FileDescriptorSetParent.cpp:7: 48:32.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 48:32.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 48:32.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:32.37 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 48:32.37 | ^~~~~~~~ 48:34.80 ipc/testshell 48:35.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 48:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 48:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 48:35.20 from Unified_cpp_protocol_http1.cpp:2: 48:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 48:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 48:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 48:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:35.20 246 | PointTyped As2DPoint() const { 48:35.20 | ^~~~~~~~~ 48:35.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 48:35.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:35.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:35.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:35.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:35.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:35.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 48:35.29 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 48:35.29 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 48:35.29 from Unified_cpp_protocol_http1.cpp:2: 48:35.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 48:35.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 48:35.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 48:35.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:35.29 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 48:35.29 | ^~~~~~~~~ 48:35.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 48:35.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 48:35.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:35.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:35.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:35.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:35.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 48:35.29 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 48:35.29 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 48:35.29 from Unified_cpp_protocol_http1.cpp:2: 48:35.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 48:35.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 48:35.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 48:35.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:35.30 2266 | PointTyped TransformPointSimple( 48:35.30 | ^~~~~~~~~~~~~~~~~~~~ 48:35.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 48:35.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 48:35.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 48:35.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:35.30 794 | RectTyped TransformAndClipBounds( 48:35.30 | ^~~~~~~~~~~~~~~~~~~~~~ 48:39.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 48:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 48:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 48:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 48:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 48:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 48:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 48:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 48:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 48:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 48:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 48:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 48:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/ConnectionDiagnostics.cpp:8, 48:39.24 from Unified_cpp_protocol_http1.cpp:2: 48:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 48:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 48:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 48:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 48:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 48:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 48:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 48:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 48:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 48:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:39.24 760 | typename detail::Nth::Type extract() { 48:39.24 | ^~~~~~~ 48:39.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 48:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 48:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 48:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 48:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 48:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 48:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 48:39.91 from LayersMessages.cpp:7, 48:39.91 from UnifiedProtocols1.cpp:11: 48:39.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 48:39.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:39.91 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 48:39.91 | ^ 48:40.84 hal 48:42.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:42.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:42.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:42.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 48:42.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport.h:14, 48:42.10 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChild.h:11, 48:42.10 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:7, 48:42.10 from Unified_cpp_ipc_glue0.cpp:2: 48:42.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 48:42.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.11 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 48:42.11 | ^ 48:42.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 48:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 48:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 48:42.14 from Unified_cpp_ipc_glue1.cpp:2: 48:42.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 48:42.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.15 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 48:42.15 | ^ 48:42.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 48:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 48:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport.h:14, 48:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChild.h:11, 48:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:7, 48:42.37 from Unified_cpp_ipc_glue0.cpp:2: 48:42.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 48:42.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.37 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 48:42.37 | ^ 48:42.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 48:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 48:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 48:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 48:42.39 from Unified_cpp_ipc_glue1.cpp:2: 48:42.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 48:42.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.39 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 48:42.39 | ^ 48:42.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:42.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:42.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:42.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, 48:42.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellChild.h:9, 48:42.80 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellChild.h:8, 48:42.80 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellChild.cpp:5: 48:42.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 48:42.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.80 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 48:42.80 | ^ 48:42.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 48:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 48:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 48:42.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport.h:14, 48:42.89 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChild.h:11, 48:42.89 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:7, 48:42.89 from Unified_cpp_ipc_glue0.cpp:2: 48:42.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 48:42.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.89 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 48:42.89 | ^ 48:42.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 48:42.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.89 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 48:42.89 | ^ 48:42.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 48:42.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.90 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 48:42.90 | ^ 48:42.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 48:42.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 48:42.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:42.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 48:42.90 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 48:42.90 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 48:42.90 from Unified_cpp_ipc_glue1.cpp:2: 48:42.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 48:42.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.91 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 48:42.91 | ^ 48:42.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 48:42.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.91 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 48:42.91 | ^ 48:42.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 48:42.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.91 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 48:42.91 | ^ 48:42.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 48:42.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.91 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 48:42.91 | ^ 48:42.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 48:42.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.91 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 48:42.91 | ^ 48:42.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 48:42.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.92 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 48:42.92 | ^ 48:42.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 48:42.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.92 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 48:42.92 | ^ 48:42.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 48:42.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.94 371 | nscoord aAppUnitsPerDevPixel) { 48:42.94 | ^ 48:42.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 48:42.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.94 371 | nscoord aAppUnitsPerDevPixel) { 48:42.94 | ^ 48:42.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 48:42.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.95 380 | nscoord aAppUnitsPerDevPixel) { 48:42.95 | ^ 48:42.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 48:42.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.95 387 | nscoord aAppUnitsPerDevPixel) { 48:42.95 | ^ 48:42.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 48:42.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.95 380 | nscoord aAppUnitsPerDevPixel) { 48:42.95 | ^ 48:42.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 48:42.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.96 394 | nscoord aAppUnitsPerDevPixel) { 48:42.96 | ^ 48:42.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 48:42.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.96 387 | nscoord aAppUnitsPerDevPixel) { 48:42.96 | ^ 48:42.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 48:42.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:42.97 394 | nscoord aAppUnitsPerDevPixel) { 48:42.97 | ^ 48:43.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 48:43.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:43.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:43.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, 48:43.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellChild.h:9, 48:43.73 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellChild.h:8, 48:43.73 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellChild.cpp:5: 48:43.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 48:43.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:43.73 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 48:43.73 | ^ 48:44.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 48:44.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 48:44.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:44.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, 48:44.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellChild.h:9, 48:44.27 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellChild.h:8, 48:44.27 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellChild.cpp:5: 48:44.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 48:44.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:44.27 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 48:44.27 | ^ 48:44.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 48:44.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:44.27 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 48:44.27 | ^ 48:44.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 48:44.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:44.27 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 48:44.27 | ^ 48:44.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 48:44.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:44.28 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 48:44.28 | ^ 48:44.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 48:44.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:44.29 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 48:44.29 | ^ 48:44.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 48:44.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:44.32 371 | nscoord aAppUnitsPerDevPixel) { 48:44.32 | ^ 48:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 48:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:44.32 380 | nscoord aAppUnitsPerDevPixel) { 48:44.32 | ^ 48:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 48:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:44.32 387 | nscoord aAppUnitsPerDevPixel) { 48:44.32 | ^ 48:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 48:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:44.33 394 | nscoord aAppUnitsPerDevPixel) { 48:44.33 | ^ 48:45.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 48:45.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 48:45.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 48:45.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 48:45.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 48:45.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 48:45.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 48:45.98 from LayersMessages.cpp:7, 48:45.98 from UnifiedProtocols1.cpp:11: 48:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 48:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:45.98 21 | inline Rect ToRect(const gfxRect& aRect) { 48:45.98 | ^ 48:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 48:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:45.98 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 48:45.98 | ^ 48:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 48:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:45.98 40 | inline Point ToPoint(const gfxPoint& aPoint) { 48:45.99 | ^ 48:45.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 48:45.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:45.99 44 | inline Size ToSize(const gfxSize& aSize) { 48:45.99 | ^ 48:45.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 48:45.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:45.99 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 48:45.99 | ^ 48:46.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 48:46.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:46.00 52 | inline gfxSize ThebesSize(const Size& aSize) { 48:46.00 | ^ 48:46.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 48:46.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:46.00 56 | inline gfxRect ThebesRect(const Rect& aRect) { 48:46.00 | ^ 48:46.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 48:46.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 48:46.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 48:46.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 48:46.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 48:46.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 48:46.32 from LayersMessages.cpp:7, 48:46.32 from UnifiedProtocols1.cpp:11: 48:46.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 48:46.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:46.32 1859 | int32_t aAppUnitsPerPixel) { 48:46.32 | ^ 48:46.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 48:46.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:46.33 3214 | int32_t aAppUnitsPerPixel) { 48:46.33 | ^ 48:47.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 48:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 48:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 48:47.32 from LayersMessages.cpp:7, 48:47.32 from UnifiedProtocols1.cpp:11: 48:47.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 48:47.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:47.32 332 | LayerPoint GetFixedPositionAnchor() const { 48:47.32 | ^ 48:47.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 48:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 48:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 48:47.37 from LayersMessages.cpp:7, 48:47.37 from UnifiedProtocols1.cpp:11: 48:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 48:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:47.37 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 48:47.37 | ^ 48:47.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 48:47.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 48:47.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 48:47.39 from LayersMessages.cpp:7, 48:47.39 from UnifiedProtocols1.cpp:11: 48:47.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 48:47.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:47.40 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 48:47.40 | ^ 48:50.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageLayers.h:10, 48:50.15 from LayersMessages.cpp:9, 48:50.15 from UnifiedProtocols1.cpp:11: 48:50.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 48:50.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:50.15 1394 | LayerPoint GetFixedPositionAnchor() { 48:50.15 | ^ 48:50.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 48:50.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:50.18 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 48:50.18 | ^ 48:50.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 48:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 48:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:7: 48:50.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 48:50.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:50.97 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 48:50.97 | ^ 48:51.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 48:51.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:51.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:51.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 48:51.24 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 48:51.24 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:7: 48:51.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 48:51.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:51.24 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 48:51.24 | ^ 48:51.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 48:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 48:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 48:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 48:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:7: 48:51.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 48:51.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:51.79 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 48:51.79 | ^ 48:51.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 48:51.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:51.80 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 48:51.80 | ^ 48:51.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 48:51.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:51.80 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 48:51.80 | ^ 48:51.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 48:51.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:51.81 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 48:51.81 | ^ 48:51.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 48:51.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:51.82 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 48:51.82 | ^ 48:51.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 48:51.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:51.84 371 | nscoord aAppUnitsPerDevPixel) { 48:51.84 | ^ 48:51.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 48:51.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:51.85 380 | nscoord aAppUnitsPerDevPixel) { 48:51.85 | ^ 48:51.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 48:51.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:51.85 387 | nscoord aAppUnitsPerDevPixel) { 48:51.85 | ^ 48:51.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 48:51.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:51.86 394 | nscoord aAppUnitsPerDevPixel) { 48:51.86 | ^ 48:56.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 48:56.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 48:56.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 48:56.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 48:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 48:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, 48:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellChild.h:9, 48:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellChild.h:8, 48:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellChild.cpp:5: 48:56.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 48:56.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 48:56.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:56.42 40 | friend Sub operator*(Sub aCoord, T aScale) { 48:56.42 | ^~~~~~~~ 48:56.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 48:56.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 48:56.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 48:56.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, 48:56.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellChild.h:9, 48:56.45 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellChild.h:8, 48:56.45 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellChild.cpp:5: 48:56.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 48:56.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 48:56.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:56.45 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 48:56.45 | ^~~~~~~~ 48:57.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 48:57.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 48:57.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 48:57.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 48:57.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 48:57.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 48:57.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 48:57.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 48:57.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 48:57.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 48:57.78 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:12, 48:57.78 from Unified_cpp_ipc_glue1.cpp:2: 48:57.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 48:57.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:57.78 189 | CSSRect GetExpandedScrollableRect() const { 48:57.78 | ^ 48:57.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 48:57.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:57.78 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 48:57.78 | ^ 48:57.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 48:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:57.79 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 48:57.79 | ^ 48:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 48:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:57.79 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 48:57.79 | ^ 48:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 48:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:57.79 243 | CSSRect CalculateScrollRange() const { 48:57.79 | ^ 48:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 48:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:57.80 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 48:57.80 | ^ 48:57.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 48:57.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:57.81 457 | CSSRect GetVisualViewport() const { 48:57.81 | ^ 48:57.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 48:57.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 48:57.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 48:57.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 48:57.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 48:57.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 48:57.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 48:57.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 48:57.91 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:12, 48:57.91 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:10, 48:57.92 from Unified_cpp_ipc_glue0.cpp:2: 48:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 48:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:57.92 189 | CSSRect GetExpandedScrollableRect() const { 48:57.92 | ^ 48:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 48:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:57.92 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 48:57.92 | ^ 48:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 48:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:57.92 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 48:57.92 | ^ 48:57.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 48:57.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:57.93 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 48:57.93 | ^ 48:57.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 48:57.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:57.93 243 | CSSRect CalculateScrollRange() const { 48:57.93 | ^ 48:57.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 48:57.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:57.93 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 48:57.93 | ^ 48:57.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 48:57.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:57.95 457 | CSSRect GetVisualViewport() const { 48:57.95 | ^ 48:59.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 48:59.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 48:59.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 48:59.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 48:59.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 48:59.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 48:59.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 48:59.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 48:59.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 48:59.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 48:59.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 48:59.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 48:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:12, 48:59.16 from Unified_cpp_ipc_glue1.cpp:2: 48:59.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 48:59.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:59.16 1249 | CSSCoord ToCSSPixels() const { return _0; } 48:59.16 | ^ 48:59.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 48:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 48:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 48:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 48:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 48:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 48:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 48:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 48:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 48:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 48:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:12, 48:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:10, 48:59.44 from Unified_cpp_ipc_glue0.cpp:2: 48:59.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 48:59.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 48:59.44 1249 | CSSCoord ToCSSPixels() const { return _0; } 48:59.44 | ^ 49:01.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 49:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 49:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 49:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 49:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 49:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:01.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 49:01.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 49:01.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 49:01.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 49:01.33 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:12, 49:01.33 from Unified_cpp_ipc_glue1.cpp:2: 49:01.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 49:01.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:01.33 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 49:01.33 | ^ 49:01.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 49:01.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 49:01.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 49:01.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:01.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:01.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:01.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, 49:01.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 49:01.58 from InputStreamParams.cpp:7, 49:01.58 from UnifiedProtocols1.cpp:2: 49:01.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 49:01.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 49:01.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:01.58 40 | friend Sub operator*(Sub aCoord, T aScale) { 49:01.58 | ^~~~~~~~ 49:01.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 49:01.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 49:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, 49:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 49:01.62 from InputStreamParams.cpp:7, 49:01.62 from UnifiedProtocols1.cpp:2: 49:01.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 49:01.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 49:01.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:01.62 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 49:01.62 | ^~~~~~~~ 49:01.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 49:01.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:01.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:01.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:01.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, 49:01.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 49:01.72 from InputStreamParams.cpp:7, 49:01.72 from UnifiedProtocols1.cpp:2: 49:01.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 49:01.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 49:01.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:01.72 323 | static SizeTyped FromUnknownSize( 49:01.72 | ^~~~~~~~~~~~~~~ 49:01.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 49:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 49:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 49:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 49:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 49:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 49:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 49:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:12, 49:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:10, 49:01.77 from Unified_cpp_ipc_glue0.cpp:2: 49:01.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 49:01.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:01.77 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 49:01.77 | ^ 49:01.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 49:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, 49:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 49:01.82 from InputStreamParams.cpp:7, 49:01.82 from UnifiedProtocols1.cpp:2: 49:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 49:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 49:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:01.83 427 | SizeT Size() const { return SizeT(width, height); } 49:01.83 | ^~~~ 49:01.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 49:01.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 49:01.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:01.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, 49:01.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 49:01.83 from InputStreamParams.cpp:7, 49:01.83 from UnifiedProtocols1.cpp:2: 49:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 49:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 49:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:01.83 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 49:01.83 | ^~~~~~~~ 49:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 49:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 49:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:01.83 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 49:01.83 | ^~~~~~~~ 49:01.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 49:01.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 49:01.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:01.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:01.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:01.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, 49:01.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 49:01.83 from InputStreamParams.cpp:7, 49:01.83 from UnifiedProtocols1.cpp:2: 49:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 49:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 49:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:01.83 62 | Sub operator-(const Sub& aPoint) const { 49:01.83 | ^~~~~~~~ 49:02.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 49:02.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 49:02.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 49:02.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:02.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:02.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:02.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, 49:02.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 49:02.01 from InputStreamParams.cpp:7, 49:02.01 from UnifiedProtocols1.cpp:2: 49:02.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 49:02.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 49:02.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:02.01 43 | friend Sub operator*(T aScale, Sub aCoord) { 49:02.01 | ^~~~~~~~ 49:03.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 49:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 49:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, 49:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 49:03.48 from InputStreamParams.cpp:7, 49:03.48 from UnifiedProtocols1.cpp:2: 49:03.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 49:03.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 49:03.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:03.48 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 49:03.48 | ^~~~~~~~~~~~~~ 49:04.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 49:04.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 49:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 49:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 49:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 49:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 49:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 49:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 49:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 49:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:12, 49:04.97 from Unified_cpp_ipc_glue1.cpp:2: 49:04.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 49:04.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:04.97 21 | inline Rect ToRect(const gfxRect& aRect) { 49:04.97 | ^ 49:04.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 49:04.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:04.97 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 49:04.97 | ^ 49:04.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 49:04.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:04.98 40 | inline Point ToPoint(const gfxPoint& aPoint) { 49:04.98 | ^ 49:04.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 49:04.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:04.99 44 | inline Size ToSize(const gfxSize& aSize) { 49:04.99 | ^ 49:04.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 49:04.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:04.99 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 49:04.99 | ^ 49:05.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 49:05.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:05.00 52 | inline gfxSize ThebesSize(const Size& aSize) { 49:05.00 | ^ 49:05.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 49:05.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:05.01 56 | inline gfxRect ThebesRect(const Rect& aRect) { 49:05.01 | ^ 49:05.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 49:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 49:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 49:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 49:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 49:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 49:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 49:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:12, 49:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:10, 49:05.43 from Unified_cpp_ipc_glue0.cpp:2: 49:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 49:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:05.43 21 | inline Rect ToRect(const gfxRect& aRect) { 49:05.43 | ^ 49:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 49:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:05.43 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 49:05.43 | ^ 49:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 49:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:05.43 40 | inline Point ToPoint(const gfxPoint& aPoint) { 49:05.43 | ^ 49:05.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 49:05.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:05.44 44 | inline Size ToSize(const gfxSize& aSize) { 49:05.44 | ^ 49:05.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 49:05.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:05.44 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 49:05.44 | ^ 49:05.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 49:05.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:05.45 52 | inline gfxSize ThebesSize(const Size& aSize) { 49:05.45 | ^ 49:05.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 49:05.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:05.45 56 | inline gfxRect ThebesRect(const Rect& aRect) { 49:05.45 | ^ 49:05.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 49:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 49:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 49:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 49:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 49:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 49:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 49:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 49:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:12, 49:05.68 from Unified_cpp_ipc_glue1.cpp:2: 49:05.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 49:05.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:05.68 1859 | int32_t aAppUnitsPerPixel) { 49:05.68 | ^ 49:05.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 49:05.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:05.69 3214 | int32_t aAppUnitsPerPixel) { 49:05.70 | ^ 49:06.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 49:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 49:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 49:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 49:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 49:06.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 49:06.05 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:12, 49:06.05 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:10, 49:06.05 from Unified_cpp_ipc_glue0.cpp:2: 49:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 49:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:06.05 1859 | int32_t aAppUnitsPerPixel) { 49:06.05 | ^ 49:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 49:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:06.06 3214 | int32_t aAppUnitsPerPixel) { 49:06.06 | ^ 49:06.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 49:06.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 49:06.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 49:06.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 49:06.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 49:06.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:06.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 49:06.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 49:06.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 49:06.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 49:06.46 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:20: 49:06.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 49:06.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:06.46 189 | CSSRect GetExpandedScrollableRect() const { 49:06.46 | ^ 49:06.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 49:06.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:06.47 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 49:06.47 | ^ 49:06.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 49:06.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:06.48 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 49:06.48 | ^ 49:06.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 49:06.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:06.48 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 49:06.48 | ^ 49:06.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 49:06.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:06.49 243 | CSSRect CalculateScrollRange() const { 49:06.49 | ^ 49:06.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:06.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:06.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:06.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, 49:06.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellParent.h:9, 49:06.50 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellParent.h:11, 49:06.50 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellParent.cpp:5: 49:06.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 49:06.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:06.50 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 49:06.50 | ^ 49:06.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 49:06.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:06.51 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 49:06.51 | ^ 49:06.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 49:06.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:06.52 457 | CSSRect GetVisualViewport() const { 49:06.52 | ^ 49:06.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 49:06.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:06.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:06.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 49:06.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 49:06.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 49:06.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 49:06.74 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:12, 49:06.74 from Unified_cpp_ipc_glue1.cpp:2: 49:06.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 49:06.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:06.74 332 | LayerPoint GetFixedPositionAnchor() const { 49:06.74 | ^ 49:06.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 49:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 49:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 49:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 49:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 49:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:12, 49:06.79 from Unified_cpp_ipc_glue1.cpp:2: 49:06.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 49:06.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:06.79 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 49:06.79 | ^ 49:06.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 49:06.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:06.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:06.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, 49:06.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellParent.h:9, 49:06.81 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellParent.h:11, 49:06.81 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellParent.cpp:5: 49:06.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 49:06.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:06.81 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 49:06.81 | ^ 49:06.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 49:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 49:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 49:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 49:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 49:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:12, 49:06.82 from Unified_cpp_ipc_glue1.cpp:2: 49:06.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 49:06.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:06.82 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 49:06.82 | ^ 49:07.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 49:07.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:07.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:07.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 49:07.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 49:07.08 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:12, 49:07.08 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:10, 49:07.08 from Unified_cpp_ipc_glue0.cpp:2: 49:07.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 49:07.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:07.08 332 | LayerPoint GetFixedPositionAnchor() const { 49:07.08 | ^ 49:07.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 49:07.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:07.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:07.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 49:07.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 49:07.12 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:12, 49:07.12 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:10, 49:07.12 from Unified_cpp_ipc_glue0.cpp:2: 49:07.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 49:07.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:07.12 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 49:07.12 | ^ 49:07.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 49:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 49:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 49:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChildImpl.h:12, 49:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:10, 49:07.15 from Unified_cpp_ipc_glue0.cpp:2: 49:07.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 49:07.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:07.15 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 49:07.15 | ^ 49:07.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 49:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 49:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, 49:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellParent.h:9, 49:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellParent.h:11, 49:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellParent.cpp:5: 49:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 49:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:07.51 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 49:07.51 | ^ 49:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 49:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:07.52 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 49:07.52 | ^ 49:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 49:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:07.52 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 49:07.52 | ^ 49:07.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 49:07.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:07.53 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 49:07.53 | ^ 49:07.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 49:07.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:07.53 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 49:07.53 | ^ 49:07.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 49:07.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:07.56 371 | nscoord aAppUnitsPerDevPixel) { 49:07.56 | ^ 49:07.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 49:07.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:07.57 380 | nscoord aAppUnitsPerDevPixel) { 49:07.57 | ^ 49:07.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 49:07.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:07.57 387 | nscoord aAppUnitsPerDevPixel) { 49:07.57 | ^ 49:07.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 49:07.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:07.58 394 | nscoord aAppUnitsPerDevPixel) { 49:07.58 | ^ 49:07.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 49:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 49:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 49:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 49:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 49:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 49:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:07.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:07.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 49:07.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 49:07.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 49:07.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 49:07.96 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:20: 49:07.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 49:07.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:07.96 1249 | CSSCoord ToCSSPixels() const { return _0; } 49:07.96 | ^ 49:08.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 49:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 49:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 49:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 49:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 49:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 49:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 49:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 49:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, 49:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 49:08.59 from InputStreamParams.cpp:7, 49:08.59 from UnifiedProtocols1.cpp:2: 49:08.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 49:08.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 49:08.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 49:08.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 49:08.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 49:08.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 49:08.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 49:08.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 49:08.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 49:08.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:08.60 760 | typename detail::Nth::Type extract() { 49:08.60 | ^~~~~~~ 49:10.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 49:10.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 49:10.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:10.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:10.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:10.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStream.h:11, 49:10.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PChildToParentStreamParent.h:9, 49:10.23 from InputStreamParams.cpp:7, 49:10.23 from UnifiedProtocols1.cpp:2: 49:10.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 49:10.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:10.23 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 49:10.23 | ^~~~~~~~~ 49:10.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 49:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 49:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 49:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 49:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 49:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 49:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 49:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 49:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 49:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:20: 49:10.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 49:10.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:10.35 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 49:10.35 | ^ 49:10.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 49:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 49:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 49:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, 49:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellParent.h:9, 49:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellParent.h:11, 49:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellParent.cpp:5: 49:10.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 49:10.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 49:10.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:10.53 40 | friend Sub operator*(Sub aCoord, T aScale) { 49:10.53 | ^~~~~~~~ 49:10.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 49:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 49:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShell.h:11, 49:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PTestShellParent.h:9, 49:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellParent.h:11, 49:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/TestShellParent.cpp:5: 49:10.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 49:10.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 49:10.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:10.54 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 49:10.55 | ^~~~~~~~ 49:14.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 49:14.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 49:14.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 49:14.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 49:14.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 49:14.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:14.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:14.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 49:14.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 49:14.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 49:14.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 49:14.14 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:20: 49:14.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 49:14.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:14.14 21 | inline Rect ToRect(const gfxRect& aRect) { 49:14.14 | ^ 49:14.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 49:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:14.15 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 49:14.15 | ^ 49:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 49:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:14.16 40 | inline Point ToPoint(const gfxPoint& aPoint) { 49:14.16 | ^ 49:14.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 49:14.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:14.17 44 | inline Size ToSize(const gfxSize& aSize) { 49:14.17 | ^ 49:14.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 49:14.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:14.17 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 49:14.17 | ^ 49:14.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 49:14.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:14.18 52 | inline gfxSize ThebesSize(const Size& aSize) { 49:14.18 | ^ 49:14.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 49:14.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:14.19 56 | inline gfxRect ThebesRect(const Rect& aRect) { 49:14.19 | ^ 49:14.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 49:14.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 49:14.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 49:14.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 49:14.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:14.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:14.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 49:14.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 49:14.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 49:14.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 49:14.92 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:20: 49:14.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 49:14.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:14.92 1859 | int32_t aAppUnitsPerPixel) { 49:14.92 | ^ 49:14.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 49:14.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:14.92 3214 | int32_t aAppUnitsPerPixel) { 49:14.92 | ^ 49:15.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 49:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 49:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 49:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 49:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 49:15.87 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:20: 49:15.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 49:15.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:15.87 332 | LayerPoint GetFixedPositionAnchor() const { 49:15.87 | ^ 49:15.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 49:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 49:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 49:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 49:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 49:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:20: 49:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 49:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:15.95 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 49:15.95 | ^ 49:15.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 49:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 49:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 49:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 49:15.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 49:15.99 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:20: 49:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 49:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:15.99 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 49:15.99 | ^ 49:20.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 49:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 49:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 49:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 49:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/XPCShellEnvironment.h:17, 49:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/XPCShellEnvironment.cpp:26: 49:20.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 49:20.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:20.32 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 49:20.32 | ^ 49:20.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 49:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 49:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 49:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 49:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 49:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/XPCShellEnvironment.h:17, 49:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/XPCShellEnvironment.cpp:26: 49:20.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 49:20.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:20.76 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 49:20.76 | ^ 49:21.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 49:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 49:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 49:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/XPCShellEnvironment.h:17, 49:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/XPCShellEnvironment.cpp:26: 49:21.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 49:21.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:21.30 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 49:21.30 | ^ 49:21.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 49:21.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:21.30 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 49:21.30 | ^ 49:21.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 49:21.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:21.30 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 49:21.30 | ^ 49:21.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 49:21.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:21.31 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 49:21.31 | ^ 49:21.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 49:21.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:21.31 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 49:21.31 | ^ 49:21.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 49:21.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:21.34 371 | nscoord aAppUnitsPerDevPixel) { 49:21.34 | ^ 49:21.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 49:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:21.35 380 | nscoord aAppUnitsPerDevPixel) { 49:21.35 | ^ 49:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 49:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:21.35 387 | nscoord aAppUnitsPerDevPixel) { 49:21.35 | ^ 49:21.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 49:21.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:21.36 394 | nscoord aAppUnitsPerDevPixel) { 49:21.36 | ^ 49:25.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 49:25.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 49:25.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 49:25.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:25.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:25.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:25.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 49:25.88 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 49:25.88 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 49:25.88 from Unified_cpp_ipc_glue1.cpp:2: 49:25.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 49:25.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 49:25.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:25.88 40 | friend Sub operator*(Sub aCoord, T aScale) { 49:25.89 | ^~~~~~~~ 49:25.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 49:25.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 49:25.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:25.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 49:25.91 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 49:25.91 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 49:25.91 from Unified_cpp_ipc_glue1.cpp:2: 49:25.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 49:25.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 49:25.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:25.91 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 49:25.91 | ^~~~~~~~ 49:26.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 49:26.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:26.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:26.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:26.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 49:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 49:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 49:26.33 from Unified_cpp_ipc_glue1.cpp:2: 49:26.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 49:26.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 49:26.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:26.33 427 | SizeT Size() const { return SizeT(width, height); } 49:26.33 | ^~~~ 49:26.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 49:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 49:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 49:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 49:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 49:26.35 from Unified_cpp_ipc_glue1.cpp:2: 49:26.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 49:26.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 49:26.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:26.35 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 49:26.35 | ^~~~~~~~ 49:26.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 49:26.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 49:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:26.36 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 49:26.36 | ^~~~~~~~ 49:26.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 49:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 49:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 49:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 49:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 49:26.37 from Unified_cpp_ipc_glue1.cpp:2: 49:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 49:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 49:26.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:26.38 62 | Sub operator-(const Sub& aPoint) const { 49:26.38 | ^~~~~~~~ 49:26.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 49:26.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 49:26.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 49:26.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:26.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:26.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:26.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 49:26.62 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 49:26.62 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 49:26.62 from Unified_cpp_ipc_glue1.cpp:2: 49:26.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 49:26.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 49:26.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:26.62 43 | friend Sub operator*(T aScale, Sub aCoord) { 49:26.62 | ^~~~~~~~ 49:27.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:27.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:27.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:27.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 49:27.12 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 49:27.12 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 49:27.12 from Unified_cpp_ipc_glue1.cpp:2: 49:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 49:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 49:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:27.12 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 49:27.12 | ^~~~~~~~~~~~~ 49:27.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 49:27.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:27.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:27.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:27.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 49:27.13 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 49:27.13 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 49:27.13 from Unified_cpp_ipc_glue1.cpp:2: 49:27.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 49:27.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 49:27.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:27.13 323 | static SizeTyped FromUnknownSize( 49:27.13 | ^~~~~~~~~~~~~~~ 49:28.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 49:28.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 49:28.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 49:28.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:28.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:28.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:28.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 49:28.02 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 49:28.02 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:7: 49:28.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 49:28.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 49:28.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:28.02 40 | friend Sub operator*(Sub aCoord, T aScale) { 49:28.02 | ^~~~~~~~ 49:28.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 49:28.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 49:28.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:28.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 49:28.06 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 49:28.06 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:7: 49:28.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 49:28.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 49:28.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:28.06 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 49:28.06 | ^~~~~~~~ 49:28.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 49:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 49:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 49:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 49:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport.h:14, 49:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChild.h:11, 49:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:7, 49:28.37 from Unified_cpp_ipc_glue0.cpp:2: 49:28.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 49:28.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 49:28.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:28.38 40 | friend Sub operator*(Sub aCoord, T aScale) { 49:28.38 | ^~~~~~~~ 49:28.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 49:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 49:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 49:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport.h:14, 49:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChild.h:11, 49:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:7, 49:28.43 from Unified_cpp_ipc_glue0.cpp:2: 49:28.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 49:28.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 49:28.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:28.43 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 49:28.43 | ^~~~~~~~ 49:28.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 49:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 49:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 49:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:7: 49:28.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 49:28.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 49:28.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:28.53 427 | SizeT Size() const { return SizeT(width, height); } 49:28.53 | ^~~~ 49:28.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 49:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 49:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 49:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 49:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:7: 49:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 49:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 49:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:28.53 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 49:28.53 | ^~~~~~~~ 49:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 49:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 49:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:28.53 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 49:28.54 | ^~~~~~~~ 49:28.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 49:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 49:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 49:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 49:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:7: 49:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 49:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 49:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:28.55 62 | Sub operator-(const Sub& aPoint) const { 49:28.55 | ^~~~~~~~ 49:28.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 49:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 49:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 49:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 49:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 49:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:7: 49:28.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 49:28.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 49:28.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:28.78 43 | friend Sub operator*(T aScale, Sub aCoord) { 49:28.78 | ^~~~~~~~ 49:28.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 49:28.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:28.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:28.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:28.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 49:28.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport.h:14, 49:28.83 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChild.h:11, 49:28.83 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:7, 49:28.83 from Unified_cpp_ipc_glue0.cpp:2: 49:28.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 49:28.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 49:28.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:28.83 427 | SizeT Size() const { return SizeT(width, height); } 49:28.83 | ^~~~ 49:28.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 49:28.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 49:28.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:28.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 49:28.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport.h:14, 49:28.83 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChild.h:11, 49:28.83 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:7, 49:28.83 from Unified_cpp_ipc_glue0.cpp:2: 49:28.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 49:28.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 49:28.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:28.84 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 49:28.84 | ^~~~~~~~ 49:28.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 49:28.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 49:28.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:28.84 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 49:28.84 | ^~~~~~~~ 49:28.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 49:28.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 49:28.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:28.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:28.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:28.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 49:28.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport.h:14, 49:28.85 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChild.h:11, 49:28.85 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:7, 49:28.85 from Unified_cpp_ipc_glue0.cpp:2: 49:28.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 49:28.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 49:28.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:28.85 62 | Sub operator-(const Sub& aPoint) const { 49:28.85 | ^~~~~~~~ 49:29.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 49:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 49:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 49:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 49:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport.h:14, 49:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChild.h:11, 49:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:7, 49:29.07 from Unified_cpp_ipc_glue0.cpp:2: 49:29.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 49:29.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 49:29.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:29.07 43 | friend Sub operator*(T aScale, Sub aCoord) { 49:29.07 | ^~~~~~~~ 49:29.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:29.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 49:29.47 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 49:29.47 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:7: 49:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 49:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 49:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:29.47 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 49:29.47 | ^~~~~~~~~~~~~ 49:29.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 49:29.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:29.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:29.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:29.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 49:29.47 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 49:29.47 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:7: 49:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 49:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 49:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:29.47 323 | static SizeTyped FromUnknownSize( 49:29.47 | ^~~~~~~~~~~~~~~ 49:29.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:29.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:29.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:29.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 49:29.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport.h:14, 49:29.58 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChild.h:11, 49:29.58 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:7, 49:29.58 from Unified_cpp_ipc_glue0.cpp:2: 49:29.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 49:29.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 49:29.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:29.58 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 49:29.58 | ^~~~~~~~~~~~~ 49:29.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 49:29.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:29.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:29.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:29.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 49:29.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport.h:14, 49:29.58 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChild.h:11, 49:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:7, 49:29.59 from Unified_cpp_ipc_glue0.cpp:2: 49:29.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 49:29.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 49:29.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:29.59 323 | static SizeTyped FromUnknownSize( 49:29.59 | ^~~~~~~~~~~~~~~ 49:32.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 49:32.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 49:32.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 49:32.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 49:32.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 49:32.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 49:32.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 49:32.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 49:32.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 49:32.59 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 49:32.59 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 49:32.59 from Unified_cpp_ipc_glue1.cpp:2: 49:32.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 49:32.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 49:32.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 49:32.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 49:32.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 49:32.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 49:32.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 49:32.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 49:32.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 49:32.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:32.60 760 | typename detail::Nth::Type extract() { 49:32.60 | ^~~~~~~ 49:32.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 49:32.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/XPCOM.h:157, 49:32.95 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/XPCShellEnvironment.cpp:29: 49:32.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 49:32.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 49:32.95 79 | memset(this, 0, sizeof(nsXPTCVariant)); 49:32.95 | ^ 49:32.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 49:32.95 44 | struct nsXPTCVariant { 49:32.95 | ^~~~~~~~~~~~~ 49:33.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 49:33.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 49:33.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 49:33.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 49:33.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 49:33.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 49:33.73 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:12, 49:33.73 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.cpp:7: 49:33.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 49:33.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 49:33.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 49:33.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 49:33.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 49:33.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 49:33.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 49:33.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 49:33.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 49:33.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:33.73 760 | typename detail::Nth::Type extract() { 49:33.73 | ^~~~~~~ 49:35.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 49:35.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 49:35.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 49:35.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 49:35.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 49:35.26 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/XPCShellEnvironment.h:17, 49:35.26 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/XPCShellEnvironment.cpp:26: 49:35.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 49:35.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 49:35.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:35.26 40 | friend Sub operator*(Sub aCoord, T aScale) { 49:35.26 | ^~~~~~~~ 49:35.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 49:35.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 49:35.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 49:35.30 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/XPCShellEnvironment.h:17, 49:35.30 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/testshell/XPCShellEnvironment.cpp:26: 49:35.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 49:35.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 49:35.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:35.30 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 49:35.30 | ^~~~~~~~ 49:35.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, 49:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:16, 49:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 49:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 49:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 49:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport.h:14, 49:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChild.h:11, 49:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:7, 49:35.47 from Unified_cpp_ipc_glue0.cpp:2: 49:35.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 49:35.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 49:35.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 49:35.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 49:35.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 49:35.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 49:35.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 49:35.47 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 49:35.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:35.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 49:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:29, 49:35.49 from Unified_cpp_ipc_glue0.cpp:2: 49:35.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 49:35.49 27 | struct JSGCSetting { 49:35.49 | ^~~~~~~~~~~ 49:36.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 49:36.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 49:36.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 49:36.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 49:36.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 49:36.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 49:36.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 49:36.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 49:36.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport_posix.h:10, 49:36.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Transport.h:14, 49:36.02 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundChild.h:11, 49:36.02 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundImpl.cpp:7, 49:36.02 from Unified_cpp_ipc_glue0.cpp:2: 49:36.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 49:36.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 49:36.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 49:36.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 49:36.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 49:36.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 49:36.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 49:36.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 49:36.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 49:36.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:36.03 760 | typename detail::Nth::Type extract() { 49:36.03 | ^~~~~~~ 49:39.41 js/xpconnect/wrappers 49:41.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 49:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 49:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 49:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 49:41.53 from Unified_cpp_hal0.cpp:2: 49:41.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 49:41.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:41.54 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 49:41.54 | ^ 49:41.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 49:41.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 49:41.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:41.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 49:41.85 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 49:41.85 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 49:41.86 from Unified_cpp_hal0.cpp:2: 49:41.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 49:41.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:41.86 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 49:41.86 | ^ 49:42.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 49:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 49:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 49:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 49:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 49:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 49:42.42 from Unified_cpp_hal0.cpp:2: 49:42.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 49:42.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:42.43 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 49:42.43 | ^ 49:42.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 49:42.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:42.43 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 49:42.43 | ^ 49:42.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 49:42.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:42.43 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 49:42.43 | ^ 49:42.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 49:42.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:42.44 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 49:42.44 | ^ 49:42.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 49:42.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:42.44 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 49:42.44 | ^ 49:42.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 49:42.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:42.46 371 | nscoord aAppUnitsPerDevPixel) { 49:42.46 | ^ 49:42.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 49:42.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:42.46 380 | nscoord aAppUnitsPerDevPixel) { 49:42.46 | ^ 49:42.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 49:42.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:42.47 387 | nscoord aAppUnitsPerDevPixel) { 49:42.47 | ^ 49:42.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 49:42.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:42.48 394 | nscoord aAppUnitsPerDevPixel) { 49:42.48 | ^ 49:46.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 49:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 49:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 49:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 49:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/XrayWrapper.cpp:15: 49:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 49:46.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:46.16 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 49:46.16 | ^ 49:46.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 49:46.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 49:46.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 49:46.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 49:46.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 49:46.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 49:46.46 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 49:46.46 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 49:46.46 from Unified_cpp_ipc_glue1.cpp:2: 49:46.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void mozilla::ipc::MessageChannel::DebugAbort(const char*, int, const char*, const char*, bool)’: 49:46.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 49:46.46 117 | elt->asT()->AddRef(); 49:46.46 | ~~~~~~~~~~~~~~~~~~^~ 49:46.46 In file included from Unified_cpp_ipc_glue1.cpp:56: 49:46.46 /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/MessageChannel.cpp:2795:16: note: while referencing ‘pending’ 49:46.46 2795 | MessageQueue pending = std::move(mPending); 49:46.46 | ^~~~~~~ 49:46.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 49:46.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 49:46.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 49:46.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 49:46.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 49:46.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 49:46.46 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 49:46.46 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 49:46.46 from Unified_cpp_ipc_glue1.cpp:2: 49:46.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 49:46.47 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 49:46.47 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:46.47 In file included from Unified_cpp_ipc_glue1.cpp:56: 49:46.47 /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/MessageChannel.cpp:2795:16: note: while referencing ‘pending’ 49:46.47 2795 | MessageQueue pending = std::move(mPending); 49:46.47 | ^~~~~~~ 49:46.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 49:46.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 49:46.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 49:46.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 49:46.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 49:46.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 49:46.47 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 49:46.47 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 49:46.50 from Unified_cpp_ipc_glue1.cpp:2: 49:46.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 49:46.50 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 49:46.51 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:46.51 In file included from Unified_cpp_ipc_glue1.cpp:56: 49:46.51 /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/MessageChannel.cpp:2795:16: note: while referencing ‘pending’ 49:46.51 2795 | MessageQueue pending = std::move(mPending); 49:46.51 | ^~~~~~~ 49:46.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 49:46.51 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, 49:46.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 49:46.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 49:46.51 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 49:46.51 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 49:46.51 from Unified_cpp_ipc_glue1.cpp:2: 49:46.51 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsISupportsImpl.h:1268:29: warning: array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 49:46.51 1268 | nsrefcnt r = Super::AddRef(); \ 49:46.51 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsISupportsImpl.h:1276:5: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED_GUTS’ 49:46.51 1276 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ 49:46.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:46.51 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsISupportsImpl.h:1348:3: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED’ 49:46.51 1348 | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ 49:46.52 | ^~~~~~~~~~~~~~~~~~~~~~~~ 49:46.52 /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/MessageChannel.cpp:1965:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_INHERITED’ 49:46.52 1965 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, 49:46.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:46.52 In file included from Unified_cpp_ipc_glue1.cpp:56: 49:46.52 /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/MessageChannel.cpp:2795:16: note: while referencing ‘pending’ 49:46.52 2795 | MessageQueue pending = std::move(mPending); 49:46.52 | ^~~~~~~ 49:47.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 49:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 49:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 49:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 49:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 49:47.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 49:47.25 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/XrayWrapper.cpp:15: 49:47.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 49:47.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:47.25 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 49:47.25 | ^ 49:47.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 49:47.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 49:47.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 49:47.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 49:47.93 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/XrayWrapper.cpp:15: 49:47.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 49:47.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:47.93 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 49:47.94 | ^ 49:47.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 49:47.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:47.94 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 49:47.94 | ^ 49:47.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 49:47.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:47.95 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 49:47.95 | ^ 49:47.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 49:47.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:47.96 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 49:47.96 | ^ 49:47.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 49:47.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:47.97 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 49:47.97 | ^ 49:47.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 49:47.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:47.99 371 | nscoord aAppUnitsPerDevPixel) { 49:47.99 | ^ 49:48.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 49:48.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:48.00 380 | nscoord aAppUnitsPerDevPixel) { 49:48.00 | ^ 49:48.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 49:48.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:48.01 387 | nscoord aAppUnitsPerDevPixel) { 49:48.01 | ^ 49:48.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 49:48.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:48.02 394 | nscoord aAppUnitsPerDevPixel) { 49:48.02 | ^ 49:49.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 49:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 49:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 49:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 49:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 49:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 49:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/AccessCheck.cpp:10, 49:49.18 from Unified_cpp_xpconnect_wrappers0.cpp:2: 49:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 49:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:49.18 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 49:49.18 | ^ 49:49.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 49:49.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 49:49.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 49:49.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 49:49.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 49:49.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 49:49.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 49:49.49 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/AccessCheck.cpp:10, 49:49.49 from Unified_cpp_xpconnect_wrappers0.cpp:2: 49:49.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 49:49.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:49.49 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 49:49.49 | ^ 49:50.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 49:50.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 49:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 49:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 49:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 49:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/AccessCheck.cpp:10, 49:50.12 from Unified_cpp_xpconnect_wrappers0.cpp:2: 49:50.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 49:50.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:50.13 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 49:50.13 | ^ 49:50.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 49:50.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:50.13 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 49:50.13 | ^ 49:50.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 49:50.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:50.14 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 49:50.14 | ^ 49:50.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 49:50.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:50.15 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 49:50.15 | ^ 49:50.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 49:50.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:50.16 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 49:50.16 | ^ 49:50.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 49:50.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:50.18 371 | nscoord aAppUnitsPerDevPixel) { 49:50.18 | ^ 49:50.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 49:50.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:50.18 380 | nscoord aAppUnitsPerDevPixel) { 49:50.18 | ^ 49:50.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 49:50.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:50.19 387 | nscoord aAppUnitsPerDevPixel) { 49:50.19 | ^ 49:50.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 49:50.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:50.20 394 | nscoord aAppUnitsPerDevPixel) { 49:50.20 | ^ 49:50.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 49:50.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 49:50.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 49:50.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 49:50.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 49:50.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 49:50.47 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 49:50.47 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 49:50.47 from Unified_cpp_ipc_glue1.cpp:2: 49:50.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h: In member function ‘void mozilla::ipc::MessageChannel::RepostAllMessages()’: 49:50.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:117:23: warning: array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 49:50.48 117 | elt->asT()->AddRef(); 49:50.48 | ~~~~~~~~~~~~~~~~~~^~ 49:50.48 In file included from Unified_cpp_ipc_glue1.cpp:56: 49:50.48 /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/MessageChannel.cpp:2878:16: note: while referencing ‘queue’ 49:50.48 2878 | MessageQueue queue = std::move(mPending); 49:50.48 | ^~~~~ 49:50.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 49:50.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 49:50.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 49:50.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 49:50.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 49:50.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 49:50.48 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 49:50.48 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 49:50.48 from Unified_cpp_ipc_glue1.cpp:2: 49:50.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 49:50.48 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 49:50.48 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:50.48 In file included from Unified_cpp_ipc_glue1.cpp:56: 49:50.48 /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/MessageChannel.cpp:2878:16: note: while referencing ‘queue’ 49:50.48 2878 | MessageQueue queue = std::move(mPending); 49:50.48 | ^~~~~ 49:50.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:14, 49:50.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 49:50.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 49:50.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 49:50.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 49:50.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 49:50.49 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 49:50.49 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 49:50.49 from Unified_cpp_ipc_glue1.cpp:2: 49:50.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LinkedList.h:305:38: warning: array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 49:50.49 305 | RawType asT() { return mIsSentinel ? nullptr : static_cast(this); } 49:50.49 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:50.51 In file included from Unified_cpp_ipc_glue1.cpp:56: 49:50.51 /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/MessageChannel.cpp:2878:16: note: while referencing ‘queue’ 49:50.51 2878 | MessageQueue queue = std::move(mPending); 49:50.51 | ^~~~~ 49:50.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 49:50.51 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:22, 49:50.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 49:50.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/IPCStream.h:11, 49:50.51 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.h:10, 49:50.51 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/IPCStreamUtils.cpp:7, 49:50.51 from Unified_cpp_ipc_glue1.cpp:2: 49:50.52 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsISupportsImpl.h:1268:29: warning: array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} [-Warray-bounds] 49:50.52 1268 | nsrefcnt r = Super::AddRef(); \ 49:50.52 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsISupportsImpl.h:1276:5: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED_GUTS’ 49:50.52 1276 | NS_IMPL_ADDREF_INHERITED_GUTS(Class, Super); \ 49:50.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:50.52 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsISupportsImpl.h:1348:3: note: in expansion of macro ‘NS_IMPL_ADDREF_INHERITED’ 49:50.52 1348 | NS_IMPL_ADDREF_INHERITED(aClass, aSuper) \ 49:50.52 | ^~~~~~~~~~~~~~~~~~~~~~~~ 49:50.52 /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/MessageChannel.cpp:1965:1: note: in expansion of macro ‘NS_IMPL_ISUPPORTS_INHERITED’ 49:50.52 1965 | NS_IMPL_ISUPPORTS_INHERITED(MessageChannel::MessageTask, CancelableRunnable, 49:50.52 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:50.52 In file included from Unified_cpp_ipc_glue1.cpp:56: 49:50.52 /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/MessageChannel.cpp:2878:16: note: while referencing ‘queue’ 49:50.52 2878 | MessageQueue queue = std::move(mPending); 49:50.52 | ^~~~~ 49:58.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 49:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 49:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 49:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 49:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 49:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 49:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 49:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 49:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 49:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/hal/WindowIdentifier.cpp:9, 49:58.12 from Unified_cpp_hal0.cpp:11: 49:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 49:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:58.12 189 | CSSRect GetExpandedScrollableRect() const { 49:58.12 | ^ 49:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 49:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:58.12 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 49:58.12 | ^ 49:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 49:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:58.13 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 49:58.13 | ^ 49:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 49:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:58.13 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 49:58.13 | ^ 49:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 49:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:58.13 243 | CSSRect CalculateScrollRange() const { 49:58.13 | ^ 49:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 49:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:58.14 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 49:58.14 | ^ 49:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 49:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:58.14 457 | CSSRect GetVisualViewport() const { 49:58.14 | ^ 49:59.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 49:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 49:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 49:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 49:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 49:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 49:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 49:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 49:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 49:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 49:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 49:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 49:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/hal/WindowIdentifier.cpp:9, 49:59.55 from Unified_cpp_hal0.cpp:11: 49:59.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 49:59.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 49:59.55 1249 | CSSCoord ToCSSPixels() const { return _0; } 49:59.55 | ^ 50:00.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 50:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 50:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/XrayWrapper.cpp:15: 50:00.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 50:00.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:00.99 189 | CSSRect GetExpandedScrollableRect() const { 50:00.99 | ^ 50:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 50:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:01.00 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 50:01.00 | ^ 50:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 50:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:01.00 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 50:01.00 | ^ 50:01.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 50:01.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:01.01 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 50:01.01 | ^ 50:01.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 50:01.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:01.01 243 | CSSRect CalculateScrollRange() const { 50:01.01 | ^ 50:01.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 50:01.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:01.02 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 50:01.02 | ^ 50:01.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 50:01.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:01.06 457 | CSSRect GetVisualViewport() const { 50:01.06 | ^ 50:02.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 50:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 50:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 50:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 50:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 50:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 50:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 50:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 50:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 50:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/hal/WindowIdentifier.cpp:9, 50:02.15 from Unified_cpp_hal0.cpp:11: 50:02.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 50:02.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:02.16 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 50:02.16 | ^ 50:03.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 50:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 50:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 50:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 50:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StorageEvent.h:13, 50:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:39, 50:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 50:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/AccessCheck.cpp:10, 50:03.44 from Unified_cpp_xpconnect_wrappers0.cpp:2: 50:03.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 50:03.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:03.44 189 | CSSRect GetExpandedScrollableRect() const { 50:03.44 | ^ 50:03.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 50:03.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:03.44 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 50:03.44 | ^ 50:03.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 50:03.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:03.44 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 50:03.44 | ^ 50:03.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 50:03.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:03.45 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 50:03.45 | ^ 50:03.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 50:03.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:03.45 243 | CSSRect CalculateScrollRange() const { 50:03.45 | ^ 50:03.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 50:03.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:03.45 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 50:03.45 | ^ 50:03.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 50:03.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:03.46 457 | CSSRect GetVisualViewport() const { 50:03.46 | ^ 50:03.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 50:03.49 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 50:03.49 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/XrayWrapper.cpp:19: 50:03.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 50:03.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 50:03.49 79 | memset(this, 0, sizeof(nsXPTCVariant)); 50:03.49 | ^ 50:03.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 50:03.49 44 | struct nsXPTCVariant { 50:03.49 | ^~~~~~~~~~~~~ 50:03.66 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/thunderbird-78.6.1/servo/ports/geckolib) 50:06.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 50:06.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 50:06.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 50:06.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 50:06.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 50:06.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:06.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:06.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 50:06.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 50:06.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 50:06.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 50:06.14 from /builddir/build/BUILD/thunderbird-78.6.1/hal/WindowIdentifier.cpp:9, 50:06.14 from Unified_cpp_hal0.cpp:11: 50:06.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 50:06.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:06.14 21 | inline Rect ToRect(const gfxRect& aRect) { 50:06.14 | ^ 50:06.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 50:06.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:06.14 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 50:06.14 | ^ 50:06.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 50:06.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:06.14 40 | inline Point ToPoint(const gfxPoint& aPoint) { 50:06.14 | ^ 50:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 50:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:06.15 44 | inline Size ToSize(const gfxSize& aSize) { 50:06.15 | ^ 50:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 50:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:06.15 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 50:06.15 | ^ 50:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 50:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:06.16 52 | inline gfxSize ThebesSize(const Size& aSize) { 50:06.16 | ^ 50:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 50:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:06.16 56 | inline gfxRect ThebesRect(const Rect& aRect) { 50:06.16 | ^ 50:06.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 50:06.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 50:06.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 50:06.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 50:06.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:06.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:06.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 50:06.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 50:06.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 50:06.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 50:06.84 from /builddir/build/BUILD/thunderbird-78.6.1/hal/WindowIdentifier.cpp:9, 50:06.84 from Unified_cpp_hal0.cpp:11: 50:06.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 50:06.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:06.84 1859 | int32_t aAppUnitsPerPixel) { 50:06.84 | ^ 50:06.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 50:06.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:06.85 3214 | int32_t aAppUnitsPerPixel) { 50:06.85 | ^ 50:07.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 50:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 50:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 50:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 50:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 50:07.91 from /builddir/build/BUILD/thunderbird-78.6.1/hal/WindowIdentifier.cpp:9, 50:07.91 from Unified_cpp_hal0.cpp:11: 50:07.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 50:07.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:07.91 332 | LayerPoint GetFixedPositionAnchor() const { 50:07.91 | ^ 50:07.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 50:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 50:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 50:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 50:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 50:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/hal/WindowIdentifier.cpp:9, 50:07.95 from Unified_cpp_hal0.cpp:11: 50:07.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 50:07.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:07.95 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 50:07.95 | ^ 50:07.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 50:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 50:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 50:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 50:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 50:07.99 from /builddir/build/BUILD/thunderbird-78.6.1/hal/WindowIdentifier.cpp:9, 50:07.99 from Unified_cpp_hal0.cpp:11: 50:07.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 50:07.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:07.99 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 50:07.99 | ^ 50:08.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 50:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 50:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 50:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 50:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 50:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 50:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 50:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 50:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/XrayWrapper.cpp:15: 50:08.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 50:08.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 50:08.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:08.38 40 | friend Sub operator*(Sub aCoord, T aScale) { 50:08.38 | ^~~~~~~~ 50:08.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 50:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 50:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 50:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 50:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/XrayWrapper.cpp:15: 50:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 50:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 50:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:08.44 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 50:08.44 | ^~~~~~~~ 50:08.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 50:08.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 50:08.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 50:08.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 50:08.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 50:08.69 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/XrayWrapper.cpp:15: 50:08.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 50:08.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 50:08.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:08.69 427 | SizeT Size() const { return SizeT(width, height); } 50:08.69 | ^~~~ 50:08.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 50:08.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 50:08.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 50:08.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 50:08.69 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/XrayWrapper.cpp:15: 50:08.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 50:08.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 50:08.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:08.69 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 50:08.69 | ^~~~~~~~ 50:08.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 50:08.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 50:08.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:08.70 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 50:08.70 | ^~~~~~~~ 50:08.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 50:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 50:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 50:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 50:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 50:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/XrayWrapper.cpp:15: 50:08.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 50:08.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 50:08.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:08.70 62 | Sub operator-(const Sub& aPoint) const { 50:08.70 | ^~~~~~~~ 50:08.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 50:08.76 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 50:08.76 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/AccessCheck.cpp:23, 50:08.76 from Unified_cpp_xpconnect_wrappers0.cpp:2: 50:08.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 50:08.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 50:08.76 79 | memset(this, 0, sizeof(nsXPTCVariant)); 50:08.76 | ^ 50:08.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 50:08.76 44 | struct nsXPTCVariant { 50:08.76 | ^~~~~~~~~~~~~ 50:08.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 50:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Proxy.h:12, 50:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Wrapper.h:12, 50:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/WrapperFactory.h:10, 50:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/XrayWrapper.h:12, 50:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/XrayWrapper.cpp:7: 50:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 50:08.85 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 50:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 50:08.85 34 | memset(aT, 0, sizeof(T)); 50:08.85 | ~~~~~~^~~~~~~~~~~~~~~~~~ 50:08.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/XrayWrapper.cpp:19: 50:08.85 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 50:08.85 2214 | struct GlobalProperties { 50:08.85 | ^~~~~~~~~~~~~~~~ 50:09.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 50:09.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 50:09.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 50:09.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 50:09.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 50:09.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 50:09.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 50:09.97 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/AccessCheck.cpp:10, 50:09.97 from Unified_cpp_xpconnect_wrappers0.cpp:2: 50:09.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 50:09.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 50:09.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:09.97 40 | friend Sub operator*(Sub aCoord, T aScale) { 50:09.97 | ^~~~~~~~ 50:10.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 50:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 50:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 50:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 50:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 50:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/AccessCheck.cpp:10, 50:10.00 from Unified_cpp_xpconnect_wrappers0.cpp:2: 50:10.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 50:10.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 50:10.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:10.00 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 50:10.01 | ^~~~~~~~ 50:10.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 50:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 50:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 50:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 50:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 50:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 50:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 50:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/AccessCheck.cpp:10, 50:10.24 from Unified_cpp_xpconnect_wrappers0.cpp:2: 50:10.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 50:10.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 50:10.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:10.24 427 | SizeT Size() const { return SizeT(width, height); } 50:10.24 | ^~~~ 50:10.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 50:10.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 50:10.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 50:10.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 50:10.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 50:10.25 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/AccessCheck.cpp:10, 50:10.25 from Unified_cpp_xpconnect_wrappers0.cpp:2: 50:10.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 50:10.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 50:10.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:10.25 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 50:10.25 | ^~~~~~~~ 50:10.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 50:10.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 50:10.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:10.26 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 50:10.26 | ^~~~~~~~ 50:10.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 50:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 50:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 50:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 50:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 50:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 50:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 50:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/AccessCheck.cpp:10, 50:10.27 from Unified_cpp_xpconnect_wrappers0.cpp:2: 50:10.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 50:10.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 50:10.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:10.27 62 | Sub operator-(const Sub& aPoint) const { 50:10.27 | ^~~~~~~~ 50:10.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 50:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Proxy.h:12, 50:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Wrapper.h:12, 50:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/AccessCheck.h:11, 50:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/AccessCheck.cpp:7, 50:10.52 from Unified_cpp_xpconnect_wrappers0.cpp:2: 50:10.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 50:10.52 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 50:10.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 50:10.53 34 | memset(aT, 0, sizeof(T)); 50:10.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 50:10.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/AccessCheck.cpp:23, 50:10.53 from Unified_cpp_xpconnect_wrappers0.cpp:2: 50:10.53 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 50:10.53 2214 | struct GlobalProperties { 50:10.53 | ^~~~~~~~~~~~~~~~ 50:23.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 50:23.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 50:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/hal/sandbox/SandboxHal.cpp:12, 50:23.08 from Unified_cpp_hal0.cpp:74: 50:23.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 50:23.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:23.08 1394 | LayerPoint GetFixedPositionAnchor() { 50:23.08 | ^ 50:23.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 50:23.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:23.11 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 50:23.11 | ^ 50:25.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 50:25.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:25.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:25.67 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/Shmem.h:18, 50:25.67 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/Shmem.cpp:7, 50:25.67 from Unified_cpp_ipc_glue2.cpp:2: 50:25.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 50:25.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:25.68 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 50:25.68 | ^ 50:25.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 50:25.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:25.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:25.90 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/Shmem.h:18, 50:25.90 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/Shmem.cpp:7, 50:25.90 from Unified_cpp_ipc_glue2.cpp:2: 50:25.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 50:25.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:25.90 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 50:25.90 | ^ 50:26.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 50:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 50:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 50:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 50:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 50:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 50:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 50:26.39 from Unified_cpp_hal0.cpp:2: 50:26.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 50:26.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 50:26.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:26.39 40 | friend Sub operator*(Sub aCoord, T aScale) { 50:26.39 | ^~~~~~~~ 50:26.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 50:26.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 50:26.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:26.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 50:26.43 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 50:26.43 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 50:26.43 from Unified_cpp_hal0.cpp:2: 50:26.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 50:26.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 50:26.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:26.43 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 50:26.43 | ^~~~~~~~ 50:26.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 50:26.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 50:26.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:26.56 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/Shmem.h:18, 50:26.56 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/Shmem.cpp:7, 50:26.56 from Unified_cpp_ipc_glue2.cpp:2: 50:26.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 50:26.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:26.56 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 50:26.56 | ^ 50:26.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 50:26.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:26.57 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 50:26.57 | ^ 50:26.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 50:26.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:26.57 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 50:26.57 | ^ 50:26.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 50:26.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:26.57 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 50:26.57 | ^ 50:26.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 50:26.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:26.58 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 50:26.58 | ^ 50:26.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 50:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 50:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 50:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 50:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 50:26.79 from Unified_cpp_hal0.cpp:2: 50:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 50:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 50:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:26.79 427 | SizeT Size() const { return SizeT(width, height); } 50:26.79 | ^~~~ 50:26.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 50:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 50:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 50:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 50:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 50:26.79 from Unified_cpp_hal0.cpp:2: 50:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 50:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 50:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:26.79 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 50:26.79 | ^~~~~~~~ 50:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 50:26.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 50:26.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:26.80 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 50:26.80 | ^~~~~~~~ 50:26.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 50:26.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 50:26.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 50:26.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:26.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:26.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 50:26.81 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 50:26.81 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 50:26.81 from Unified_cpp_hal0.cpp:2: 50:26.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 50:26.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 50:26.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:26.81 62 | Sub operator-(const Sub& aPoint) const { 50:26.81 | ^~~~~~~~ 50:27.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 50:27.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 50:27.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 50:27.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 50:27.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:27.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:27.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 50:27.08 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 50:27.08 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 50:27.08 from Unified_cpp_hal0.cpp:2: 50:27.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 50:27.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 50:27.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:27.08 43 | friend Sub operator*(T aScale, Sub aCoord) { 50:27.08 | ^~~~~~~~ 50:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 50:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:27.29 371 | nscoord aAppUnitsPerDevPixel) { 50:27.29 | ^ 50:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 50:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:27.29 380 | nscoord aAppUnitsPerDevPixel) { 50:27.29 | ^ 50:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 50:27.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:27.30 387 | nscoord aAppUnitsPerDevPixel) { 50:27.30 | ^ 50:27.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 50:27.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:27.30 394 | nscoord aAppUnitsPerDevPixel) { 50:27.30 | ^ 50:27.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 50:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 50:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 50:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 50:27.66 from Unified_cpp_hal0.cpp:2: 50:27.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 50:27.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 50:27.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:27.67 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 50:27.67 | ^~~~~~~~~~~~~ 50:27.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 50:27.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 50:27.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:27.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:27.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 50:27.67 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 50:27.67 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 50:27.67 from Unified_cpp_hal0.cpp:2: 50:27.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 50:27.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 50:27.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:27.68 323 | static SizeTyped FromUnknownSize( 50:27.68 | ^~~~~~~~~~~~~~~ 50:28.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 50:28.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:28.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 50:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 50:28.52 from PClassifierDummyChannel.cpp:7, 50:28.52 from UnifiedProtocols10.cpp:2: 50:28.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 50:28.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:28.52 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 50:28.53 | ^ 50:28.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 50:28.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 50:28.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:28.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:28.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 50:28.58 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 50:28.58 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 50:28.58 from Unified_cpp_hal0.cpp:2: 50:28.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 50:28.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 50:28.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:28.59 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 50:28.59 | ^~~~~~~~~~~~~~ 50:28.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 50:28.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:28.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:28.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 50:28.74 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 50:28.74 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 50:28.74 from Unified_cpp_hal0.cpp:2: 50:28.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 50:28.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 50:28.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:28.75 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 50:28.75 | ^~~~~~~~~~~~~ 50:28.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 50:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 50:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 50:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 50:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 50:28.77 from Unified_cpp_hal0.cpp:2: 50:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 50:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 50:28.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:28.78 383 | Point TopLeft() const { return Point(x, y); } 50:28.78 | ^~~~~~~ 50:28.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 50:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 50:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 50:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 50:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 50:28.79 from Unified_cpp_hal0.cpp:2: 50:28.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 50:28.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 50:28.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:28.79 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 50:28.79 | ^~~~~~~~~~~~~~~ 50:28.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 50:28.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:28.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:28.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 50:28.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 50:28.81 from PClassifierDummyChannel.cpp:7, 50:28.81 from UnifiedProtocols10.cpp:2: 50:28.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 50:28.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:28.82 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 50:28.82 | ^ 50:29.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 50:29.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 50:29.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:29.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 50:29.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 50:29.29 from PClassifierDummyChannel.cpp:7, 50:29.29 from UnifiedProtocols10.cpp:2: 50:29.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 50:29.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:29.29 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 50:29.30 | ^ 50:29.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 50:29.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:29.30 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 50:29.30 | ^ 50:29.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 50:29.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:29.30 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 50:29.30 | ^ 50:29.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 50:29.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:29.30 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 50:29.30 | ^ 50:29.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 50:29.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:29.30 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 50:29.30 | ^ 50:29.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 50:29.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:29.33 371 | nscoord aAppUnitsPerDevPixel) { 50:29.33 | ^ 50:29.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 50:29.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:29.33 380 | nscoord aAppUnitsPerDevPixel) { 50:29.33 | ^ 50:29.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 50:29.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:29.34 387 | nscoord aAppUnitsPerDevPixel) { 50:29.34 | ^ 50:29.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 50:29.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:29.35 394 | nscoord aAppUnitsPerDevPixel) { 50:29.35 | ^ 50:30.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 50:30.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 50:30.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:30.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:30.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 50:30.53 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 50:30.53 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 50:30.53 from Unified_cpp_hal0.cpp:2: 50:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 50:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 50:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 50:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:30.53 246 | PointTyped As2DPoint() const { 50:30.53 | ^~~~~~~~~ 50:30.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 50:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 50:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 50:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 50:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 50:30.62 from Unified_cpp_hal0.cpp:2: 50:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 50:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 50:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 50:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:30.62 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 50:30.62 | ^~~~~~~~~ 50:30.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 50:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 50:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/hal_sandbox/PHal.h:11, 50:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:13, 50:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 50:30.62 from Unified_cpp_hal0.cpp:2: 50:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 50:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 50:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 50:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:30.62 2266 | PointTyped TransformPointSimple( 50:30.62 | ^~~~~~~~~~~~~~~~~~~~ 50:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 50:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 50:30.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 50:30.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:30.63 794 | RectTyped TransformAndClipBounds( 50:30.63 | ^~~~~~~~~~~~~~~~~~~~~~ 50:30.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 50:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 50:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 50:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 50:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/Shmem.h:18, 50:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/Shmem.cpp:7, 50:30.94 from Unified_cpp_ipc_glue2.cpp:2: 50:30.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 50:30.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 50:30.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:30.94 40 | friend Sub operator*(Sub aCoord, T aScale) { 50:30.94 | ^~~~~~~~ 50:30.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 50:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 50:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/Shmem.h:18, 50:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/Shmem.cpp:7, 50:30.97 from Unified_cpp_ipc_glue2.cpp:2: 50:30.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 50:30.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 50:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:30.98 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 50:30.98 | ^~~~~~~~ 50:32.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 50:32.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:32.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:32.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:11, 50:32.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 50:32.24 from PClientNavigateOpChild.cpp:7, 50:32.24 from UnifiedProtocols11.cpp:2: 50:32.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 50:32.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:32.24 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 50:32.24 | ^ 50:32.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 50:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:11, 50:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 50:32.47 from PClientNavigateOpChild.cpp:7, 50:32.47 from UnifiedProtocols11.cpp:2: 50:32.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 50:32.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:32.47 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 50:32.47 | ^ 50:33.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 50:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 50:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:11, 50:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 50:33.07 from PClientNavigateOpChild.cpp:7, 50:33.07 from UnifiedProtocols11.cpp:2: 50:33.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 50:33.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:33.07 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 50:33.07 | ^ 50:33.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 50:33.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:33.08 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 50:33.08 | ^ 50:33.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 50:33.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:33.08 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 50:33.08 | ^ 50:33.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 50:33.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:33.09 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 50:33.09 | ^ 50:33.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 50:33.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:33.10 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 50:33.10 | ^ 50:33.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 50:33.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:33.14 371 | nscoord aAppUnitsPerDevPixel) { 50:33.14 | ^ 50:33.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 50:33.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:33.14 380 | nscoord aAppUnitsPerDevPixel) { 50:33.14 | ^ 50:33.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 50:33.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:33.15 387 | nscoord aAppUnitsPerDevPixel) { 50:33.15 | ^ 50:33.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 50:33.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:33.16 394 | nscoord aAppUnitsPerDevPixel) { 50:33.16 | ^ 50:33.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 50:33.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 50:33.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 50:33.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 50:33.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 50:33.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 50:33.47 from /builddir/build/BUILD/thunderbird-78.6.1/hal/Hal.h:12, 50:33.47 from /builddir/build/BUILD/thunderbird-78.6.1/hal/HalWakeLock.cpp:7, 50:33.47 from Unified_cpp_hal0.cpp:2: 50:33.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 50:33.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 50:33.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 50:33.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 50:33.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 50:33.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 50:33.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 50:33.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 50:33.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 50:33.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:33.47 760 | typename detail::Nth::Type extract() { 50:33.47 | ^~~~~~~ 50:35.85 js/xpconnect/loader 50:44.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 50:44.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 50:44.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 50:44.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 50:44.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 50:44.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:44.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 50:44.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 50:44.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 50:44.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 50:44.44 from PClassifierDummyChannel.cpp:7, 50:44.44 from UnifiedProtocols10.cpp:2: 50:44.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 50:44.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:44.44 189 | CSSRect GetExpandedScrollableRect() const { 50:44.44 | ^ 50:44.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 50:44.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:44.44 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 50:44.44 | ^ 50:44.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 50:44.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:44.44 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 50:44.44 | ^ 50:44.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 50:44.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:44.45 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 50:44.45 | ^ 50:44.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 50:44.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:44.45 243 | CSSRect CalculateScrollRange() const { 50:44.45 | ^ 50:44.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 50:44.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:44.45 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 50:44.45 | ^ 50:44.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 50:44.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:44.46 457 | CSSRect GetVisualViewport() const { 50:44.46 | ^ 50:45.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 50:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 50:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 50:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 50:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 50:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 50:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 50:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 50:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 50:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 50:45.86 from PClassifierDummyChannel.cpp:7, 50:45.86 from UnifiedProtocols10.cpp:2: 50:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 50:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:45.86 1249 | CSSCoord ToCSSPixels() const { return _0; } 50:45.86 | ^ 50:48.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 50:48.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 50:48.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 50:48.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 50:48.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 50:48.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:48.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:48.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 50:48.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 50:48.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 50:48.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 50:48.21 from PClassifierDummyChannel.cpp:7, 50:48.21 from UnifiedProtocols10.cpp:2: 50:48.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 50:48.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:48.21 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 50:48.21 | ^ 50:48.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 50:48.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 50:48.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 50:48.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 50:48.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 50:48.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:48.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 50:48.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:20, 50:48.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 50:48.42 from PClientNavigateOpChild.cpp:7, 50:48.42 from UnifiedProtocols11.cpp:2: 50:48.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 50:48.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:48.42 189 | CSSRect GetExpandedScrollableRect() const { 50:48.43 | ^ 50:48.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 50:48.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:48.43 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 50:48.43 | ^ 50:48.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 50:48.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:48.44 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 50:48.44 | ^ 50:48.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 50:48.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:48.44 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 50:48.45 | ^ 50:48.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 50:48.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:48.45 243 | CSSRect CalculateScrollRange() const { 50:48.45 | ^ 50:48.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 50:48.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:48.45 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 50:48.45 | ^ 50:48.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 50:48.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:48.45 457 | CSSRect GetVisualViewport() const { 50:48.45 | ^ 50:49.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 50:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 50:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 50:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 50:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 50:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 50:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 50:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:20, 50:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 50:49.87 from PClientNavigateOpChild.cpp:7, 50:49.87 from UnifiedProtocols11.cpp:2: 50:49.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 50:49.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:49.87 1249 | CSSCoord ToCSSPixels() const { return _0; } 50:49.88 | ^ 50:51.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 50:51.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 50:51.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 50:51.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 50:51.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 50:51.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 50:51.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 50:51.75 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 50:51.75 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/mozJSComponentLoader.cpp:39: 50:51.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 50:51.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:51.75 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 50:51.75 | ^ 50:51.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 50:51.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 50:51.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 50:51.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 50:51.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 50:51.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:51.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:51.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 50:51.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:20, 50:51.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 50:51.97 from PClientNavigateOpChild.cpp:7, 50:51.97 from UnifiedProtocols11.cpp:2: 50:51.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 50:51.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:51.97 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 50:51.97 | ^ 50:52.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 50:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 50:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 50:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 50:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 50:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 50:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 50:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 50:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 50:52.00 from PClassifierDummyChannel.cpp:7, 50:52.00 from UnifiedProtocols10.cpp:2: 50:52.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 50:52.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:52.00 21 | inline Rect ToRect(const gfxRect& aRect) { 50:52.00 | ^ 50:52.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 50:52.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:52.00 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 50:52.00 | ^ 50:52.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 50:52.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:52.00 40 | inline Point ToPoint(const gfxPoint& aPoint) { 50:52.00 | ^ 50:52.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 50:52.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:52.01 44 | inline Size ToSize(const gfxSize& aSize) { 50:52.01 | ^ 50:52.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 50:52.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:52.01 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 50:52.01 | ^ 50:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 50:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:52.02 52 | inline gfxSize ThebesSize(const Size& aSize) { 50:52.02 | ^ 50:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 50:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:52.02 56 | inline gfxRect ThebesRect(const Rect& aRect) { 50:52.02 | ^ 50:52.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 50:52.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 50:52.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 50:52.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 50:52.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 50:52.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 50:52.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 50:52.06 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 50:52.06 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/mozJSComponentLoader.cpp:39: 50:52.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 50:52.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:52.06 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 50:52.06 | ^ 50:52.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 50:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 50:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 50:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 50:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 50:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 50:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 50:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 50:52.67 from PClassifierDummyChannel.cpp:7, 50:52.67 from UnifiedProtocols10.cpp:2: 50:52.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 50:52.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:52.67 1859 | int32_t aAppUnitsPerPixel) { 50:52.68 | ^ 50:52.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 50:52.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:52.68 3214 | int32_t aAppUnitsPerPixel) { 50:52.68 | ^ 50:53.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 50:53.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 50:53.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 50:53.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 50:53.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 50:53.19 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 50:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/mozJSComponentLoader.cpp:39: 50:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 50:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:53.20 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 50:53.20 | ^ 50:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 50:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:53.20 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 50:53.20 | ^ 50:53.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 50:53.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:53.21 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 50:53.21 | ^ 50:53.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 50:53.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:53.22 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 50:53.22 | ^ 50:53.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 50:53.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:53.22 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 50:53.22 | ^ 50:53.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 50:53.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:53.25 371 | nscoord aAppUnitsPerDevPixel) { 50:53.25 | ^ 50:53.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 50:53.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:53.25 380 | nscoord aAppUnitsPerDevPixel) { 50:53.25 | ^ 50:53.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 50:53.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:53.26 387 | nscoord aAppUnitsPerDevPixel) { 50:53.26 | ^ 50:53.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 50:53.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:53.27 394 | nscoord aAppUnitsPerDevPixel) { 50:53.27 | ^ 50:53.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 50:53.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:53.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:53.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 50:53.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 50:53.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 50:53.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 50:53.73 from PClassifierDummyChannel.cpp:7, 50:53.73 from UnifiedProtocols10.cpp:2: 50:53.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 50:53.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:53.73 332 | LayerPoint GetFixedPositionAnchor() const { 50:53.73 | ^ 50:53.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 50:53.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:53.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:53.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 50:53.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 50:53.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 50:53.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 50:53.78 from PClassifierDummyChannel.cpp:7, 50:53.78 from UnifiedProtocols10.cpp:2: 50:53.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 50:53.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:53.78 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 50:53.78 | ^ 50:53.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 50:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 50:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 50:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 50:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 50:53.80 from PClassifierDummyChannel.cpp:7, 50:53.80 from UnifiedProtocols10.cpp:2: 50:53.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 50:53.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:53.80 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 50:53.81 | ^ 50:53.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 50:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 50:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/AutoMemMap.cpp:11, 50:53.88 from Unified_cpp_js_xpconnect_loader0.cpp:2: 50:53.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 50:53.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:53.88 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 50:53.88 | ^ 50:54.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 50:54.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:54.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:54.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 50:54.19 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/AutoMemMap.cpp:11, 50:54.19 from Unified_cpp_js_xpconnect_loader0.cpp:2: 50:54.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 50:54.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:54.19 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 50:54.19 | ^ 50:54.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 50:54.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 50:54.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:54.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 50:54.76 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/AutoMemMap.cpp:11, 50:54.76 from Unified_cpp_js_xpconnect_loader0.cpp:2: 50:54.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 50:54.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:54.76 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 50:54.76 | ^ 50:54.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 50:54.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:54.76 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 50:54.76 | ^ 50:54.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 50:54.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:54.77 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 50:54.77 | ^ 50:54.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 50:54.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:54.78 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 50:54.78 | ^ 50:54.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 50:54.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:54.78 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 50:54.78 | ^ 50:54.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 50:54.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:54.80 371 | nscoord aAppUnitsPerDevPixel) { 50:54.80 | ^ 50:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 50:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:54.81 380 | nscoord aAppUnitsPerDevPixel) { 50:54.81 | ^ 50:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 50:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:54.81 387 | nscoord aAppUnitsPerDevPixel) { 50:54.81 | ^ 50:54.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 50:54.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:54.82 394 | nscoord aAppUnitsPerDevPixel) { 50:54.82 | ^ 50:55.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 50:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 50:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 50:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 50:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 50:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 50:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:20, 50:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 50:55.63 from PClientNavigateOpChild.cpp:7, 50:55.63 from UnifiedProtocols11.cpp:2: 50:55.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 50:55.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:55.63 21 | inline Rect ToRect(const gfxRect& aRect) { 50:55.63 | ^ 50:55.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 50:55.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:55.63 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 50:55.63 | ^ 50:55.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 50:55.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:55.63 40 | inline Point ToPoint(const gfxPoint& aPoint) { 50:55.63 | ^ 50:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 50:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:55.64 44 | inline Size ToSize(const gfxSize& aSize) { 50:55.64 | ^ 50:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 50:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:55.64 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 50:55.64 | ^ 50:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 50:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:55.65 52 | inline gfxSize ThebesSize(const Size& aSize) { 50:55.65 | ^ 50:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 50:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:55.65 56 | inline gfxRect ThebesRect(const Rect& aRect) { 50:55.65 | ^ 50:56.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 50:56.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 50:56.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 50:56.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 50:56.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:56.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:56.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 50:56.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:20, 50:56.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 50:56.31 from PClientNavigateOpChild.cpp:7, 50:56.31 from UnifiedProtocols11.cpp:2: 50:56.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 50:56.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:56.31 1859 | int32_t aAppUnitsPerPixel) { 50:56.31 | ^ 50:56.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 50:56.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:56.32 3214 | int32_t aAppUnitsPerPixel) { 50:56.32 | ^ 50:56.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 50:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 50:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/mozJSComponentLoader.cpp:39: 50:56.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 50:56.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 50:56.42 79 | memset(this, 0, sizeof(nsXPTCVariant)); 50:56.42 | ^ 50:56.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 50:56.42 44 | struct nsXPTCVariant { 50:56.42 | ^~~~~~~~~~~~~ 50:56.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 50:56.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:56.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:56.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 50:56.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 50:56.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 50:56.94 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 50:56.94 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 50:56.94 from Unified_cpp_protocol_http2.cpp:2: 50:56.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 50:56.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:56.94 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 50:56.94 | ^ 50:57.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 50:57.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 50:57.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:57.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 50:57.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 50:57.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 50:57.16 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 50:57.16 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 50:57.16 from Unified_cpp_protocol_http2.cpp:2: 50:57.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 50:57.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:57.16 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 50:57.16 | ^ 50:57.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 50:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 50:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:20, 50:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 50:57.30 from PClientNavigateOpChild.cpp:7, 50:57.30 from UnifiedProtocols11.cpp:2: 50:57.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 50:57.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:57.30 332 | LayerPoint GetFixedPositionAnchor() const { 50:57.30 | ^ 50:57.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 50:57.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:57.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:57.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 50:57.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:20, 50:57.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 50:57.39 from PClientNavigateOpChild.cpp:7, 50:57.39 from UnifiedProtocols11.cpp:2: 50:57.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 50:57.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:57.39 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 50:57.39 | ^ 50:57.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 50:57.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 50:57.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 50:57.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 50:57.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:20, 50:57.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 50:57.42 from PClientNavigateOpChild.cpp:7, 50:57.42 from UnifiedProtocols11.cpp:2: 50:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 50:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:57.42 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 50:57.42 | ^ 50:57.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 50:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 50:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 50:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 50:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 50:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 50:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 50:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 50:57.80 from Unified_cpp_protocol_http2.cpp:2: 50:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 50:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:57.80 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 50:57.80 | ^ 50:57.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 50:57.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:57.81 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 50:57.81 | ^ 50:57.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 50:57.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:57.81 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 50:57.81 | ^ 50:57.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 50:57.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:57.82 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 50:57.82 | ^ 50:57.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 50:57.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:57.82 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 50:57.82 | ^ 50:57.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 50:57.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:57.85 371 | nscoord aAppUnitsPerDevPixel) { 50:57.85 | ^ 50:57.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 50:57.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:57.85 380 | nscoord aAppUnitsPerDevPixel) { 50:57.85 | ^ 50:57.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 50:57.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:57.86 387 | nscoord aAppUnitsPerDevPixel) { 50:57.86 | ^ 50:57.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 50:57.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:57.86 394 | nscoord aAppUnitsPerDevPixel) { 50:57.86 | ^ 50:58.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 50:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 50:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 50:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 50:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 50:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 50:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 50:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 50:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 50:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 50:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 50:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/mozJSComponentLoader.cpp:39: 50:58.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 50:58.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 50:58.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:58.65 40 | friend Sub operator*(Sub aCoord, T aScale) { 50:58.65 | ^~~~~~~~ 50:58.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTHashtable.h:22, 50:58.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIGlobalObject.h:19, 50:58.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 50:58.79 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/mozJSComponentLoader.h:10, 50:58.79 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/mozJSComponentLoader.cpp:32: 50:58.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 50:58.79 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 50:58.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 50:58.79 34 | memset(aT, 0, sizeof(T)); 50:58.80 | ~~~~~~^~~~~~~~~~~~~~~~~~ 50:58.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/mozJSComponentLoader.cpp:39: 50:58.80 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 50:58.80 2214 | struct GlobalProperties { 50:58.80 | ^~~~~~~~~~~~~~~~ 50:58.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 50:58.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 50:58.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 50:58.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 50:58.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 50:58.84 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 50:58.84 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/mozJSComponentLoader.cpp:39: 50:58.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 50:58.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 50:58.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 50:58.85 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 50:58.85 | ^~~~~~~~ 51:02.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 51:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 51:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 51:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 51:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 51:02.53 from PClassifierDummyChannel.cpp:7, 51:02.53 from UnifiedProtocols10.cpp:2: 51:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 51:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 51:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:02.53 40 | friend Sub operator*(Sub aCoord, T aScale) { 51:02.53 | ^~~~~~~~ 51:02.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 51:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 51:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:02.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 51:02.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 51:02.56 from PClassifierDummyChannel.cpp:7, 51:02.56 from UnifiedProtocols10.cpp:2: 51:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 51:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 51:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:02.56 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 51:02.56 | ^~~~~~~~ 51:02.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 51:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 51:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 51:02.93 from PClassifierDummyChannel.cpp:7, 51:02.93 from UnifiedProtocols10.cpp:2: 51:02.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 51:02.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 51:02.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:02.93 427 | SizeT Size() const { return SizeT(width, height); } 51:02.93 | ^~~~ 51:02.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 51:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 51:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 51:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 51:02.93 from PClassifierDummyChannel.cpp:7, 51:02.93 from UnifiedProtocols10.cpp:2: 51:02.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 51:02.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 51:02.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:02.93 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 51:02.93 | ^~~~~~~~ 51:02.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 51:02.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 51:02.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:02.93 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 51:02.93 | ^~~~~~~~ 51:02.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 51:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 51:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 51:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 51:02.95 from PClassifierDummyChannel.cpp:7, 51:02.95 from UnifiedProtocols10.cpp:2: 51:02.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 51:02.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 51:02.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:02.96 62 | Sub operator-(const Sub& aPoint) const { 51:02.96 | ^~~~~~~~ 51:03.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 51:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 51:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 51:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 51:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 51:03.20 from PClassifierDummyChannel.cpp:7, 51:03.21 from UnifiedProtocols10.cpp:2: 51:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 51:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 51:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:03.21 43 | friend Sub operator*(T aScale, Sub aCoord) { 51:03.21 | ^~~~~~~~ 51:03.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 51:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 51:03.76 from PClassifierDummyChannel.cpp:7, 51:03.76 from UnifiedProtocols10.cpp:2: 51:03.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 51:03.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 51:03.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:03.76 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 51:03.76 | ^~~~~~~~~~~~~ 51:03.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 51:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 51:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 51:03.76 from PClassifierDummyChannel.cpp:7, 51:03.76 from UnifiedProtocols10.cpp:2: 51:03.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 51:03.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 51:03.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:03.76 323 | static SizeTyped FromUnknownSize( 51:03.76 | ^~~~~~~~~~~~~~~ 51:05.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, 51:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 51:05.22 from PCompositorManagerChild.cpp:7, 51:05.22 from UnifiedProtocols12.cpp:2: 51:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 51:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:05.22 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 51:05.22 | ^ 51:05.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 51:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, 51:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 51:05.43 from PCompositorManagerChild.cpp:7, 51:05.43 from UnifiedProtocols12.cpp:2: 51:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 51:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:05.43 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 51:05.43 | ^ 51:06.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 51:06.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 51:06.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:06.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, 51:06.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 51:06.07 from PCompositorManagerChild.cpp:7, 51:06.07 from UnifiedProtocols12.cpp:2: 51:06.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 51:06.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:06.08 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 51:06.08 | ^ 51:06.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 51:06.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:06.08 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 51:06.08 | ^ 51:06.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 51:06.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:06.08 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 51:06.08 | ^ 51:06.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 51:06.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:06.08 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 51:06.09 | ^ 51:06.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 51:06.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:06.09 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 51:06.09 | ^ 51:06.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 51:06.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:06.11 371 | nscoord aAppUnitsPerDevPixel) { 51:06.11 | ^ 51:06.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 51:06.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:06.13 380 | nscoord aAppUnitsPerDevPixel) { 51:06.13 | ^ 51:06.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 51:06.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:06.13 387 | nscoord aAppUnitsPerDevPixel) { 51:06.13 | ^ 51:06.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 51:06.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:06.13 394 | nscoord aAppUnitsPerDevPixel) { 51:06.13 | ^ 51:06.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 51:06.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 51:06.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoadRequest.h:12, 51:06.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoader.h:21, 51:06.26 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/ChromeScriptLoader.cpp:24, 51:06.26 from Unified_cpp_js_xpconnect_loader0.cpp:11: 51:06.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 51:06.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:06.26 189 | CSSRect GetExpandedScrollableRect() const { 51:06.26 | ^ 51:06.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 51:06.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:06.26 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 51:06.26 | ^ 51:06.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 51:06.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:06.26 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 51:06.26 | ^ 51:06.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 51:06.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:06.27 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 51:06.27 | ^ 51:06.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 51:06.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:06.27 243 | CSSRect CalculateScrollRange() const { 51:06.27 | ^ 51:06.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 51:06.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:06.27 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 51:06.27 | ^ 51:06.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 51:06.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:06.28 457 | CSSRect GetVisualViewport() const { 51:06.28 | ^ 51:07.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 51:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 51:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 51:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 51:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 51:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 51:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 51:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 51:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 51:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 51:07.50 from PClassifierDummyChannel.cpp:7, 51:07.50 from UnifiedProtocols10.cpp:2: 51:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 51:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 51:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 51:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 51:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 51:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 51:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 51:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 51:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 51:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:07.50 760 | typename detail::Nth::Type extract() { 51:07.51 | ^~~~~~~ 51:07.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 51:07.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 51:07.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 51:07.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 51:07.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:26, 51:07.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 51:07.88 from PCompositorManagerChild.cpp:7, 51:07.88 from UnifiedProtocols12.cpp:2: 51:07.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 51:07.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:07.88 189 | CSSRect GetExpandedScrollableRect() const { 51:07.88 | ^ 51:07.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 51:07.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:07.88 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 51:07.88 | ^ 51:07.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 51:07.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:07.89 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 51:07.89 | ^ 51:07.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 51:07.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:07.90 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 51:07.90 | ^ 51:07.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 51:07.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:07.90 243 | CSSRect CalculateScrollRange() const { 51:07.90 | ^ 51:07.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 51:07.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:07.91 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 51:07.91 | ^ 51:07.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 51:07.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:07.92 457 | CSSRect GetVisualViewport() const { 51:07.92 | ^ 51:08.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 51:08.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 51:08.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 51:08.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 51:08.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 51:08.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 51:08.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 51:08.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 51:08.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 51:08.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:26, 51:08.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 51:08.25 from PCompositorManagerChild.cpp:7, 51:08.26 from UnifiedProtocols12.cpp:2: 51:08.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 51:08.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:08.26 1249 | CSSCoord ToCSSPixels() const { return _0; } 51:08.26 | ^ 51:10.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 51:10.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 51:10.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 51:10.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 51:10.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 51:10.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 51:10.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:10.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:10.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 51:10.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 51:10.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 51:10.81 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/ScriptCacheActors.cpp:11, 51:10.81 from Unified_cpp_js_xpconnect_loader0.cpp:20: 51:10.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 51:10.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:10.81 1249 | CSSCoord ToCSSPixels() const { return _0; } 51:10.81 | ^ 51:12.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 51:12.55 from PCompositorBridgeParent.cpp:11, 51:12.55 from UnifiedProtocols11.cpp:119: 51:12.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 51:12.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:12.56 1394 | LayerPoint GetFixedPositionAnchor() { 51:12.56 | ^ 51:12.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 51:12.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:12.59 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 51:12.59 | ^ 51:13.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 51:13.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 51:13.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 51:13.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 51:13.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 51:13.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:13.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:13.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 51:13.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 51:13.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 51:13.25 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/ScriptCacheActors.cpp:11, 51:13.25 from Unified_cpp_js_xpconnect_loader0.cpp:20: 51:13.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 51:13.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:13.25 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 51:13.25 | ^ 51:13.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 51:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 51:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 51:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 51:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 51:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 51:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 51:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 51:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 51:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 51:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 51:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 51:13.64 from Unified_cpp_protocol_http2.cpp:2: 51:13.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 51:13.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:13.64 189 | CSSRect GetExpandedScrollableRect() const { 51:13.64 | ^ 51:13.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 51:13.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:13.65 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 51:13.65 | ^ 51:13.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 51:13.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:13.65 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 51:13.65 | ^ 51:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 51:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:13.66 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 51:13.66 | ^ 51:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 51:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:13.66 243 | CSSRect CalculateScrollRange() const { 51:13.66 | ^ 51:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 51:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:13.67 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 51:13.67 | ^ 51:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 51:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:13.68 457 | CSSRect GetVisualViewport() const { 51:13.68 | ^ 51:14.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 51:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 51:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 51:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:11, 51:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 51:14.35 from PClientNavigateOpChild.cpp:7, 51:14.35 from UnifiedProtocols11.cpp:2: 51:14.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 51:14.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 51:14.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:14.35 40 | friend Sub operator*(Sub aCoord, T aScale) { 51:14.35 | ^~~~~~~~ 51:14.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 51:14.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 51:14.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:14.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:11, 51:14.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 51:14.38 from PClientNavigateOpChild.cpp:7, 51:14.38 from UnifiedProtocols11.cpp:2: 51:14.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 51:14.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 51:14.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:14.38 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 51:14.38 | ^~~~~~~~ 51:14.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 51:14.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:14.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:14.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:14.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:11, 51:14.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 51:14.72 from PClientNavigateOpChild.cpp:7, 51:14.72 from UnifiedProtocols11.cpp:2: 51:14.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 51:14.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 51:14.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:14.72 427 | SizeT Size() const { return SizeT(width, height); } 51:14.72 | ^~~~ 51:14.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 51:14.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 51:14.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:14.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:11, 51:14.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 51:14.72 from PClientNavigateOpChild.cpp:7, 51:14.72 from UnifiedProtocols11.cpp:2: 51:14.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 51:14.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 51:14.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:14.72 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 51:14.73 | ^~~~~~~~ 51:14.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 51:14.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 51:14.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:14.73 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 51:14.73 | ^~~~~~~~ 51:14.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 51:14.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 51:14.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:14.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:14.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:14.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:11, 51:14.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 51:14.73 from PClientNavigateOpChild.cpp:7, 51:14.73 from UnifiedProtocols11.cpp:2: 51:14.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 51:14.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 51:14.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:14.73 62 | Sub operator-(const Sub& aPoint) const { 51:14.73 | ^~~~~~~~ 51:15.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 51:15.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 51:15.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 51:15.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:15.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:15.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:15.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:11, 51:15.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 51:15.02 from PClientNavigateOpChild.cpp:7, 51:15.02 from UnifiedProtocols11.cpp:2: 51:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 51:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 51:15.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:15.03 43 | friend Sub operator*(T aScale, Sub aCoord) { 51:15.03 | ^~~~~~~~ 51:15.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 51:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 51:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 51:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 51:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 51:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 51:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 51:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 51:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 51:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 51:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 51:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 51:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 51:15.20 from Unified_cpp_protocol_http2.cpp:2: 51:15.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 51:15.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:15.20 1249 | CSSCoord ToCSSPixels() const { return _0; } 51:15.20 | ^ 51:15.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:11, 51:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 51:15.57 from PClientNavigateOpChild.cpp:7, 51:15.57 from UnifiedProtocols11.cpp:2: 51:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 51:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 51:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:15.57 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 51:15.57 | ^~~~~~~~~~~~~ 51:15.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 51:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:11, 51:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 51:15.57 from PClientNavigateOpChild.cpp:7, 51:15.57 from UnifiedProtocols11.cpp:2: 51:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 51:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 51:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:15.57 323 | static SizeTyped FromUnknownSize( 51:15.57 | ^~~~~~~~~~~~~~~ 51:16.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 51:16.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 51:16.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:16.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:16.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:11, 51:16.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 51:16.70 from PClientNavigateOpChild.cpp:7, 51:16.71 from UnifiedProtocols11.cpp:2: 51:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 51:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 51:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:16.71 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 51:16.71 | ^~~~~~~~~~~~~~ 51:16.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 51:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 51:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 51:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 51:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 51:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 51:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 51:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 51:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/ScriptCacheActors.cpp:11, 51:16.94 from Unified_cpp_js_xpconnect_loader0.cpp:20: 51:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 51:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:16.94 21 | inline Rect ToRect(const gfxRect& aRect) { 51:16.94 | ^ 51:16.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 51:16.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:16.95 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 51:16.95 | ^ 51:16.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 51:16.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:16.95 40 | inline Point ToPoint(const gfxPoint& aPoint) { 51:16.96 | ^ 51:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 51:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:16.96 44 | inline Size ToSize(const gfxSize& aSize) { 51:16.96 | ^ 51:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 51:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:16.97 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 51:16.97 | ^ 51:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 51:16.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:16.98 52 | inline gfxSize ThebesSize(const Size& aSize) { 51:16.98 | ^ 51:16.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 51:16.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:16.98 56 | inline gfxRect ThebesRect(const Rect& aRect) { 51:16.98 | ^ 51:17.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 51:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 51:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 51:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 51:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 51:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 51:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 51:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 51:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 51:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 51:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 51:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 51:17.65 from Unified_cpp_protocol_http2.cpp:2: 51:17.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 51:17.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:17.66 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 51:17.66 | ^ 51:17.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 51:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 51:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 51:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 51:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 51:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 51:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 51:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/ScriptCacheActors.cpp:11, 51:17.74 from Unified_cpp_js_xpconnect_loader0.cpp:20: 51:17.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 51:17.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:17.74 1859 | int32_t aAppUnitsPerPixel) { 51:17.74 | ^ 51:17.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 51:17.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:17.75 3214 | int32_t aAppUnitsPerPixel) { 51:17.76 | ^ 51:18.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 51:18.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:18.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:18.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 51:18.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 51:18.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 51:18.79 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/ScriptCacheActors.cpp:11, 51:18.79 from Unified_cpp_js_xpconnect_loader0.cpp:20: 51:18.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 51:18.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:18.79 332 | LayerPoint GetFixedPositionAnchor() const { 51:18.79 | ^ 51:18.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 51:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 51:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 51:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 51:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/ScriptCacheActors.cpp:11, 51:18.88 from Unified_cpp_js_xpconnect_loader0.cpp:20: 51:18.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 51:18.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:18.88 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 51:18.88 | ^ 51:18.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 51:18.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:18.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:18.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 51:18.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 51:18.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 51:18.92 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/ScriptCacheActors.cpp:11, 51:18.92 from Unified_cpp_js_xpconnect_loader0.cpp:20: 51:18.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 51:18.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:18.92 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 51:18.92 | ^ 51:21.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 51:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 51:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 51:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 51:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 51:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 51:21.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 51:21.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 51:21.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 51:21.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 51:21.28 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 51:21.28 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 51:21.28 from Unified_cpp_protocol_http2.cpp:2: 51:21.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 51:21.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:21.28 21 | inline Rect ToRect(const gfxRect& aRect) { 51:21.28 | ^ 51:21.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 51:21.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:21.28 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 51:21.28 | ^ 51:21.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 51:21.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:21.29 40 | inline Point ToPoint(const gfxPoint& aPoint) { 51:21.29 | ^ 51:21.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 51:21.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:21.29 44 | inline Size ToSize(const gfxSize& aSize) { 51:21.29 | ^ 51:21.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 51:21.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:21.30 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 51:21.30 | ^ 51:21.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 51:21.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:21.30 52 | inline gfxSize ThebesSize(const Size& aSize) { 51:21.30 | ^ 51:21.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 51:21.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:21.31 56 | inline gfxRect ThebesRect(const Rect& aRect) { 51:21.31 | ^ 51:21.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 51:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 51:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 51:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 51:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 51:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 51:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 51:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 51:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOp.h:11, 51:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientNavigateOpChild.h:9, 51:21.93 from PClientNavigateOpChild.cpp:7, 51:21.93 from UnifiedProtocols11.cpp:2: 51:21.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 51:21.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 51:21.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 51:21.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 51:21.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 51:21.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 51:21.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 51:21.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 51:21.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 51:21.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:21.94 760 | typename detail::Nth::Type extract() { 51:21.94 | ^~~~~~~ 51:22.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 51:22.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 51:22.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 51:22.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 51:22.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:22.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:22.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 51:22.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 51:22.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 51:22.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 51:22.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 51:22.35 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 51:22.35 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 51:22.35 from Unified_cpp_protocol_http2.cpp:2: 51:22.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 51:22.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:22.35 1859 | int32_t aAppUnitsPerPixel) { 51:22.35 | ^ 51:22.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 51:22.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:22.36 3214 | int32_t aAppUnitsPerPixel) { 51:22.36 | ^ 51:23.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 51:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 51:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 51:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 51:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 51:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 51:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 51:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 51:23.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:26, 51:23.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 51:23.09 from PCompositorManagerChild.cpp:7, 51:23.09 from UnifiedProtocols12.cpp:2: 51:23.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 51:23.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:23.09 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 51:23.09 | ^ 51:23.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 51:23.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:23.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:23.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 51:23.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 51:23.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 51:23.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 51:23.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 51:23.28 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 51:23.28 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 51:23.28 from Unified_cpp_protocol_http2.cpp:2: 51:23.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 51:23.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:23.29 332 | LayerPoint GetFixedPositionAnchor() const { 51:23.29 | ^ 51:23.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 51:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:23.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:23.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 51:23.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 51:23.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 51:23.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 51:23.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 51:23.36 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 51:23.36 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 51:23.37 from Unified_cpp_protocol_http2.cpp:2: 51:23.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 51:23.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:23.37 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 51:23.37 | ^ 51:23.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 51:23.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:23.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:23.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 51:23.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 51:23.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 51:23.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 51:23.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 51:23.41 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 51:23.42 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 51:23.42 from Unified_cpp_protocol_http2.cpp:2: 51:23.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 51:23.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:23.42 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 51:23.42 | ^ 51:29.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 51:29.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 51:29.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 51:29.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 51:29.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 51:29.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 51:29.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 51:29.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 51:29.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:26, 51:29.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 51:29.39 from PCompositorManagerChild.cpp:7, 51:29.39 from UnifiedProtocols12.cpp:2: 51:29.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 51:29.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:29.39 21 | inline Rect ToRect(const gfxRect& aRect) { 51:29.40 | ^ 51:29.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 51:29.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:29.40 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 51:29.40 | ^ 51:29.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 51:29.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:29.41 40 | inline Point ToPoint(const gfxPoint& aPoint) { 51:29.42 | ^ 51:29.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 51:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:29.43 44 | inline Size ToSize(const gfxSize& aSize) { 51:29.43 | ^ 51:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 51:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:29.43 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 51:29.43 | ^ 51:29.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 51:29.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:29.44 52 | inline gfxSize ThebesSize(const Size& aSize) { 51:29.44 | ^ 51:29.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 51:29.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:29.44 56 | inline gfxRect ThebesRect(const Rect& aRect) { 51:29.44 | ^ 51:29.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:29.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:29.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:29.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogs.h:11, 51:29.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogsChild.h:9, 51:29.98 from PCycleCollectWithLogsChild.cpp:7, 51:29.98 from UnifiedProtocols13.cpp:2: 51:29.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 51:29.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:29.99 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 51:29.99 | ^ 51:30.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 51:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 51:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 51:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 51:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 51:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 51:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 51:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:26, 51:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 51:30.06 from PCompositorManagerChild.cpp:7, 51:30.06 from UnifiedProtocols12.cpp:2: 51:30.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 51:30.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:30.06 1859 | int32_t aAppUnitsPerPixel) { 51:30.06 | ^ 51:30.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 51:30.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:30.07 3214 | int32_t aAppUnitsPerPixel) { 51:30.07 | ^ 51:30.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 51:30.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:30.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:30.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogs.h:11, 51:30.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogsChild.h:9, 51:30.19 from PCycleCollectWithLogsChild.cpp:7, 51:30.19 from UnifiedProtocols13.cpp:2: 51:30.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 51:30.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:30.19 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 51:30.19 | ^ 51:30.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 51:30.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 51:30.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:30.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogs.h:11, 51:30.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogsChild.h:9, 51:30.82 from PCycleCollectWithLogsChild.cpp:7, 51:30.82 from UnifiedProtocols13.cpp:2: 51:30.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 51:30.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:30.82 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 51:30.82 | ^ 51:30.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 51:30.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:30.82 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 51:30.82 | ^ 51:30.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 51:30.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:30.82 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 51:30.82 | ^ 51:30.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 51:30.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:30.82 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 51:30.83 | ^ 51:30.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 51:30.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:30.83 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 51:30.83 | ^ 51:30.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 51:30.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:30.85 371 | nscoord aAppUnitsPerDevPixel) { 51:30.85 | ^ 51:30.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 51:30.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:30.86 380 | nscoord aAppUnitsPerDevPixel) { 51:30.86 | ^ 51:30.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 51:30.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:30.86 387 | nscoord aAppUnitsPerDevPixel) { 51:30.86 | ^ 51:30.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 51:30.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:30.87 394 | nscoord aAppUnitsPerDevPixel) { 51:30.87 | ^ 51:31.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 51:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 51:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 51:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 51:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:26, 51:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 51:31.08 from PCompositorManagerChild.cpp:7, 51:31.08 from UnifiedProtocols12.cpp:2: 51:31.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 51:31.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:31.08 332 | LayerPoint GetFixedPositionAnchor() const { 51:31.08 | ^ 51:31.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 51:31.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 51:31.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 51:31.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 51:31.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:26, 51:31.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 51:31.13 from PCompositorManagerChild.cpp:7, 51:31.13 from UnifiedProtocols12.cpp:2: 51:31.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 51:31.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:31.13 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 51:31.13 | ^ 51:31.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 51:31.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 51:31.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 51:31.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 51:31.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:26, 51:31.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 51:31.15 from PCompositorManagerChild.cpp:7, 51:31.15 from UnifiedProtocols12.cpp:2: 51:31.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 51:31.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:31.15 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 51:31.15 | ^ 51:32.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 51:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 51:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 51:32.93 from Unified_cpp_js_xpconnect_loader0.cpp:56: 51:32.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 51:32.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 51:32.93 79 | memset(this, 0, sizeof(nsXPTCVariant)); 51:32.93 | ^ 51:32.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 51:32.93 44 | struct nsXPTCVariant { 51:32.93 | ^~~~~~~~~~~~~ 51:34.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 51:34.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 51:34.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 51:34.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:34.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:34.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:34.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 51:34.52 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/AutoMemMap.cpp:11, 51:34.52 from Unified_cpp_js_xpconnect_loader0.cpp:2: 51:34.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 51:34.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 51:34.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:34.53 40 | friend Sub operator*(Sub aCoord, T aScale) { 51:34.53 | ^~~~~~~~ 51:34.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 51:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 51:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 51:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/AutoMemMap.cpp:11, 51:34.55 from Unified_cpp_js_xpconnect_loader0.cpp:2: 51:34.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 51:34.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 51:34.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:34.55 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 51:34.55 | ^~~~~~~~ 51:34.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 51:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 51:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/AutoMemMap.cpp:11, 51:34.77 from Unified_cpp_js_xpconnect_loader0.cpp:2: 51:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 51:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 51:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:34.77 427 | SizeT Size() const { return SizeT(width, height); } 51:34.77 | ^~~~ 51:34.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 51:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 51:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 51:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/AutoMemMap.cpp:11, 51:34.78 from Unified_cpp_js_xpconnect_loader0.cpp:2: 51:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 51:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 51:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:34.78 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 51:34.78 | ^~~~~~~~ 51:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 51:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 51:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:34.78 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 51:34.78 | ^~~~~~~~ 51:34.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 51:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 51:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 51:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/AutoMemMap.cpp:11, 51:34.79 from Unified_cpp_js_xpconnect_loader0.cpp:2: 51:34.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 51:34.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 51:34.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:34.80 62 | Sub operator-(const Sub& aPoint) const { 51:34.80 | ^~~~~~~~ 51:35.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 51:35.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 51:35.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 51:35.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:35.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:35.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:35.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 51:35.31 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/AutoMemMap.cpp:11, 51:35.31 from Unified_cpp_js_xpconnect_loader0.cpp:2: 51:35.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 51:35.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 51:35.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:35.31 43 | friend Sub operator*(T aScale, Sub aCoord) { 51:35.31 | ^~~~~~~~ 51:35.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:11, 51:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 51:35.64 from PDocumentChannelChild.cpp:7, 51:35.64 from UnifiedProtocols14.cpp:2: 51:35.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 51:35.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:35.64 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 51:35.64 | ^ 51:35.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 51:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/AutoMemMap.cpp:11, 51:35.78 from Unified_cpp_js_xpconnect_loader0.cpp:2: 51:35.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 51:35.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 51:35.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:35.78 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 51:35.78 | ^~~~~~~~~~~~~ 51:35.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 51:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 51:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/AutoMemMap.cpp:11, 51:35.78 from Unified_cpp_js_xpconnect_loader0.cpp:2: 51:35.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 51:35.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 51:35.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:35.78 323 | static SizeTyped FromUnknownSize( 51:35.78 | ^~~~~~~~~~~~~~~ 51:35.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 51:35.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:35.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:35.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:11, 51:35.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 51:35.87 from PDocumentChannelChild.cpp:7, 51:35.87 from UnifiedProtocols14.cpp:2: 51:35.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 51:35.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:35.87 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 51:35.87 | ^ 51:36.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 51:36.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 51:36.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:36.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:11, 51:36.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 51:36.59 from PDocumentChannelChild.cpp:7, 51:36.59 from UnifiedProtocols14.cpp:2: 51:36.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 51:36.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:36.59 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 51:36.59 | ^ 51:36.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 51:36.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:36.59 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 51:36.59 | ^ 51:36.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 51:36.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:36.60 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 51:36.60 | ^ 51:36.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 51:36.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:36.61 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 51:36.61 | ^ 51:36.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 51:36.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:36.61 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 51:36.61 | ^ 51:36.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 51:36.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:36.64 371 | nscoord aAppUnitsPerDevPixel) { 51:36.64 | ^ 51:36.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 51:36.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:36.65 380 | nscoord aAppUnitsPerDevPixel) { 51:36.65 | ^ 51:36.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 51:36.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:36.65 387 | nscoord aAppUnitsPerDevPixel) { 51:36.65 | ^ 51:36.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTHashtable.h:22, 51:36.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIGlobalObject.h:19, 51:36.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 51:36.66 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/ScriptPreloader-inl.h:17, 51:36.66 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/AutoMemMap.cpp:8, 51:36.66 from Unified_cpp_js_xpconnect_loader0.cpp:2: 51:36.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]’: 51:36.66 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 51:36.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 51:36.66 34 | memset(aT, 0, sizeof(T)); 51:36.66 | ~~~~~~^~~~~~~~~~~~~~~~~~ 51:36.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/ScriptPreloader.cpp:32, 51:36.66 from Unified_cpp_js_xpconnect_loader0.cpp:29: 51:36.66 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: ‘struct nsMemoryReporterManager::AmountFns’ declared here 51:36.66 144 | struct AmountFns { 51:36.66 | ^~~~~~~~~ 51:36.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTHashtable.h:22, 51:36.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIGlobalObject.h:19, 51:36.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 51:36.66 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/ScriptPreloader-inl.h:17, 51:36.66 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/AutoMemMap.cpp:8, 51:36.66 from Unified_cpp_js_xpconnect_loader0.cpp:2: 51:36.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]’: 51:36.66 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 51:36.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 51:36.66 34 | memset(aT, 0, sizeof(T)); 51:36.67 | ~~~~~~^~~~~~~~~~~~~~~~~~ 51:36.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/ScriptPreloader.cpp:32, 51:36.67 from Unified_cpp_js_xpconnect_loader0.cpp:29: 51:36.67 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: ‘struct nsMemoryReporterManager::SizeOfTabFns’ declared here 51:36.67 178 | struct SizeOfTabFns { 51:36.67 | ^~~~~~~~~~~~ 51:36.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 51:36.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:36.67 394 | nscoord aAppUnitsPerDevPixel) { 51:36.67 | ^ 51:36.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTHashtable.h:22, 51:36.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIGlobalObject.h:19, 51:36.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptSettings.h:13, 51:36.91 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/ScriptPreloader-inl.h:17, 51:36.91 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/AutoMemMap.cpp:8, 51:36.91 from Unified_cpp_js_xpconnect_loader0.cpp:2: 51:36.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 51:36.91 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 51:36.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 51:36.91 34 | memset(aT, 0, sizeof(T)); 51:36.91 | ~~~~~~^~~~~~~~~~~~~~~~~~ 51:36.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/mozJSSubScriptLoader.cpp:20, 51:36.91 from Unified_cpp_js_xpconnect_loader0.cpp:56: 51:36.91 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 51:36.91 2214 | struct GlobalProperties { 51:36.91 | ^~~~~~~~~~~~~~~~ 51:41.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 51:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 51:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 51:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 51:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:26, 51:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsISimpleEnumerator.h:13, 51:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDirectoryEnumerator.h:14, 51:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFile.h:14, 51:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/FileUtils.h:21, 51:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/AutoMemMap.h:9, 51:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/loader/AutoMemMap.cpp:7, 51:41.16 from Unified_cpp_js_xpconnect_loader0.cpp:2: 51:41.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 51:41.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 51:41.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 51:41.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 51:41.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 51:41.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 51:41.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 51:41.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 51:41.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 51:41.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:41.16 760 | typename detail::Nth::Type extract() { 51:41.16 | ^~~~~~~ 51:41.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 51:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 51:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 51:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 51:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 51:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 51:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 51:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 51:41.93 from Unified_cpp_protocol_http2.cpp:2: 51:41.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 51:41.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 51:41.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:41.93 40 | friend Sub operator*(Sub aCoord, T aScale) { 51:41.93 | ^~~~~~~~ 51:41.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 51:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 51:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 51:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 51:41.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 51:41.96 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 51:41.96 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 51:41.96 from Unified_cpp_protocol_http2.cpp:2: 51:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 51:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 51:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:41.96 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 51:41.96 | ^~~~~~~~ 51:42.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 51:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 51:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 51:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 51:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 51:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 51:42.35 from Unified_cpp_protocol_http2.cpp:2: 51:42.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 51:42.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 51:42.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:42.35 427 | SizeT Size() const { return SizeT(width, height); } 51:42.35 | ^~~~ 51:42.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 51:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 51:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:42.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 51:42.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 51:42.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 51:42.36 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 51:42.36 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 51:42.36 from Unified_cpp_protocol_http2.cpp:2: 51:42.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 51:42.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 51:42.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:42.36 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 51:42.36 | ^~~~~~~~ 51:42.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 51:42.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 51:42.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:42.37 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 51:42.37 | ^~~~~~~~ 51:42.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 51:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 51:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 51:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 51:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 51:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 51:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 51:42.38 from Unified_cpp_protocol_http2.cpp:2: 51:42.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 51:42.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 51:42.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:42.38 62 | Sub operator-(const Sub& aPoint) const { 51:42.38 | ^~~~~~~~ 51:42.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 51:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 51:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 51:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 51:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 51:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 51:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 51:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 51:42.66 from Unified_cpp_protocol_http2.cpp:2: 51:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 51:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 51:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:42.66 43 | friend Sub operator*(T aScale, Sub aCoord) { 51:42.66 | ^~~~~~~~ 51:43.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:43.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:43.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:43.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 51:43.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 51:43.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 51:43.24 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 51:43.25 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 51:43.25 from Unified_cpp_protocol_http2.cpp:2: 51:43.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 51:43.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 51:43.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:43.25 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 51:43.25 | ^~~~~~~~~~~~~ 51:43.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 51:43.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 51:43.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 51:43.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 51:43.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 51:43.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 51:43.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 51:43.25 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 51:43.25 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 51:43.25 from Unified_cpp_protocol_http2.cpp:2: 51:43.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 51:43.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 51:43.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:43.25 323 | static SizeTyped FromUnknownSize( 51:43.25 | ^~~~~~~~~~~~~~~ 51:46.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 51:46.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 51:46.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 51:46.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 51:46.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 51:46.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:46.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 51:46.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 51:46.29 from PCycleCollectWithLogsChild.cpp:9, 51:46.29 from UnifiedProtocols13.cpp:2: 51:46.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 51:46.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:46.29 189 | CSSRect GetExpandedScrollableRect() const { 51:46.29 | ^ 51:46.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 51:46.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:46.29 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 51:46.29 | ^ 51:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 51:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:46.30 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 51:46.30 | ^ 51:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 51:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:46.30 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 51:46.31 | ^ 51:46.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 51:46.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:46.31 243 | CSSRect CalculateScrollRange() const { 51:46.31 | ^ 51:46.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 51:46.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:46.33 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 51:46.33 | ^ 51:46.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 51:46.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:46.34 457 | CSSRect GetVisualViewport() const { 51:46.35 | ^ 51:47.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 51:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 51:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 51:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 51:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 51:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 51:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 51:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 51:47.77 from PCycleCollectWithLogsChild.cpp:9, 51:47.77 from UnifiedProtocols13.cpp:2: 51:47.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 51:47.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:47.77 1249 | CSSCoord ToCSSPixels() const { return _0; } 51:47.77 | ^ 51:49.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 51:49.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 51:49.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 51:49.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 51:49.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 51:49.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 51:49.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 51:49.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 51:49.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 51:49.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 51:49.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 51:49.71 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 51:49.71 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpConnectionMgrParent.cpp:8, 51:49.71 from Unified_cpp_protocol_http2.cpp:2: 51:49.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 51:49.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 51:49.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 51:49.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 51:49.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 51:49.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 51:49.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 51:49.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 51:49.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 51:49.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:49.71 760 | typename detail::Nth::Type extract() { 51:49.71 | ^~~~~~~ 51:50.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 51:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 51:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 51:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 51:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 51:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 51:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 51:50.12 from PCycleCollectWithLogsChild.cpp:9, 51:50.12 from UnifiedProtocols13.cpp:2: 51:50.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 51:50.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:50.12 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 51:50.12 | ^ 51:52.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 51:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 51:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 51:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 51:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 51:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 51:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 51:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:22, 51:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 51:52.56 from PDocumentChannelChild.cpp:7, 51:52.56 from UnifiedProtocols14.cpp:2: 51:52.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 51:52.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:52.56 189 | CSSRect GetExpandedScrollableRect() const { 51:52.56 | ^ 51:52.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 51:52.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:52.56 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 51:52.56 | ^ 51:52.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 51:52.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:52.57 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 51:52.57 | ^ 51:52.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 51:52.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:52.58 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 51:52.58 | ^ 51:52.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 51:52.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:52.58 243 | CSSRect CalculateScrollRange() const { 51:52.58 | ^ 51:52.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 51:52.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:52.58 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 51:52.58 | ^ 51:52.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 51:52.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:52.59 457 | CSSRect GetVisualViewport() const { 51:52.59 | ^ 51:54.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 51:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 51:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 51:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 51:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 51:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 51:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 51:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 51:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:22, 51:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 51:54.00 from PDocumentChannelChild.cpp:7, 51:54.00 from UnifiedProtocols14.cpp:2: 51:54.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 51:54.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:54.00 1249 | CSSCoord ToCSSPixels() const { return _0; } 51:54.00 | ^ 51:54.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 51:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 51:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 51:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 51:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 51:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 51:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 51:54.01 from PCycleCollectWithLogsChild.cpp:9, 51:54.01 from UnifiedProtocols13.cpp:2: 51:54.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 51:54.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:54.01 21 | inline Rect ToRect(const gfxRect& aRect) { 51:54.01 | ^ 51:54.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 51:54.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:54.01 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 51:54.01 | ^ 51:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 51:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:54.02 40 | inline Point ToPoint(const gfxPoint& aPoint) { 51:54.02 | ^ 51:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 51:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:54.03 44 | inline Size ToSize(const gfxSize& aSize) { 51:54.03 | ^ 51:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 51:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:54.03 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 51:54.03 | ^ 51:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 51:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:54.04 52 | inline gfxSize ThebesSize(const Size& aSize) { 51:54.04 | ^ 51:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 51:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:54.04 56 | inline gfxRect ThebesRect(const Rect& aRect) { 51:54.04 | ^ 51:54.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 51:54.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 51:54.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 51:54.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 51:54.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:54.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:54.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 51:54.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 51:54.79 from PCycleCollectWithLogsChild.cpp:9, 51:54.79 from UnifiedProtocols13.cpp:2: 51:54.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 51:54.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:54.79 1859 | int32_t aAppUnitsPerPixel) { 51:54.79 | ^ 51:54.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 51:54.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:54.80 3214 | int32_t aAppUnitsPerPixel) { 51:54.80 | ^ 51:55.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 51:55.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:55.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:55.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 51:55.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 51:55.83 from PCycleCollectWithLogsChild.cpp:9, 51:55.83 from UnifiedProtocols13.cpp:2: 51:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 51:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:55.83 332 | LayerPoint GetFixedPositionAnchor() const { 51:55.83 | ^ 51:55.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 51:55.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:55.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:55.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 51:55.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 51:55.90 from PCycleCollectWithLogsChild.cpp:9, 51:55.90 from UnifiedProtocols13.cpp:2: 51:55.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 51:55.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:55.91 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 51:55.91 | ^ 51:55.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 51:55.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:55.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:55.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 51:55.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 51:55.94 from PCycleCollectWithLogsChild.cpp:9, 51:55.94 from UnifiedProtocols13.cpp:2: 51:55.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 51:55.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:55.94 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 51:55.94 | ^ 51:56.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 51:56.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 51:56.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 51:56.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 51:56.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 51:56.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 51:56.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 51:56.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 51:56.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 51:56.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:22, 51:56.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 51:56.54 from PDocumentChannelChild.cpp:7, 51:56.54 from UnifiedProtocols14.cpp:2: 51:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 51:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 51:56.54 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 51:56.54 | ^ 52:00.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 52:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 52:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 52:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 52:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 52:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 52:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 52:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:22, 52:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 52:00.39 from PDocumentChannelChild.cpp:7, 52:00.40 from UnifiedProtocols14.cpp:2: 52:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 52:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:00.40 21 | inline Rect ToRect(const gfxRect& aRect) { 52:00.40 | ^ 52:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 52:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:00.40 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 52:00.40 | ^ 52:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 52:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:00.40 40 | inline Point ToPoint(const gfxPoint& aPoint) { 52:00.40 | ^ 52:00.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 52:00.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:00.41 44 | inline Size ToSize(const gfxSize& aSize) { 52:00.41 | ^ 52:00.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 52:00.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:00.41 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 52:00.41 | ^ 52:00.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 52:00.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:00.42 52 | inline gfxSize ThebesSize(const Size& aSize) { 52:00.42 | ^ 52:00.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 52:00.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:00.42 56 | inline gfxRect ThebesRect(const Rect& aRect) { 52:00.42 | ^ 52:01.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 52:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 52:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 52:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 52:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 52:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 52:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:22, 52:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 52:01.08 from PDocumentChannelChild.cpp:7, 52:01.08 from UnifiedProtocols14.cpp:2: 52:01.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 52:01.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:01.08 1859 | int32_t aAppUnitsPerPixel) { 52:01.08 | ^ 52:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 52:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:01.09 3214 | int32_t aAppUnitsPerPixel) { 52:01.09 | ^ 52:02.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 52:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 52:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 52:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:22, 52:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 52:02.17 from PDocumentChannelChild.cpp:7, 52:02.17 from UnifiedProtocols14.cpp:2: 52:02.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 52:02.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:02.17 332 | LayerPoint GetFixedPositionAnchor() const { 52:02.17 | ^ 52:02.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 52:02.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:02.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 52:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 52:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:22, 52:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 52:02.22 from PDocumentChannelChild.cpp:7, 52:02.22 from UnifiedProtocols14.cpp:2: 52:02.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 52:02.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:02.22 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 52:02.22 | ^ 52:02.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 52:02.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:02.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:02.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 52:02.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 52:02.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:22, 52:02.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 52:02.24 from PDocumentChannelChild.cpp:7, 52:02.24 from UnifiedProtocols14.cpp:2: 52:02.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 52:02.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:02.24 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 52:02.24 | ^ 52:02.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 52:02.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 52:02.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 52:02.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:02.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:02.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:02.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, 52:02.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 52:02.28 from PCompositorManagerChild.cpp:7, 52:02.28 from UnifiedProtocols12.cpp:2: 52:02.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 52:02.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 52:02.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:02.28 40 | friend Sub operator*(Sub aCoord, T aScale) { 52:02.28 | ^~~~~~~~ 52:02.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 52:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 52:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, 52:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 52:02.31 from PCompositorManagerChild.cpp:7, 52:02.31 from UnifiedProtocols12.cpp:2: 52:02.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 52:02.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 52:02.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:02.31 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 52:02.31 | ^~~~~~~~ 52:02.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 52:02.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:02.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:02.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:02.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, 52:02.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 52:02.38 from PCompositorManagerChild.cpp:7, 52:02.38 from UnifiedProtocols12.cpp:2: 52:02.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 52:02.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 52:02.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:02.38 427 | SizeT Size() const { return SizeT(width, height); } 52:02.38 | ^~~~ 52:02.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 52:02.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 52:02.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:02.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, 52:02.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 52:02.38 from PCompositorManagerChild.cpp:7, 52:02.38 from UnifiedProtocols12.cpp:2: 52:02.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 52:02.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 52:02.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:02.39 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 52:02.39 | ^~~~~~~~ 52:02.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 52:02.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 52:02.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:02.39 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 52:02.39 | ^~~~~~~~ 52:02.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 52:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 52:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, 52:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 52:02.40 from PCompositorManagerChild.cpp:7, 52:02.40 from UnifiedProtocols12.cpp:2: 52:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 52:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 52:02.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:02.41 62 | Sub operator-(const Sub& aPoint) const { 52:02.41 | ^~~~~~~~ 52:02.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 52:02.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 52:02.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 52:02.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:02.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:02.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:02.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, 52:02.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 52:02.60 from PCompositorManagerChild.cpp:7, 52:02.60 from UnifiedProtocols12.cpp:2: 52:02.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 52:02.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 52:02.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:02.60 43 | friend Sub operator*(T aScale, Sub aCoord) { 52:02.60 | ^~~~~~~~ 52:03.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, 52:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 52:03.55 from PCompositorManagerChild.cpp:7, 52:03.55 from UnifiedProtocols12.cpp:2: 52:03.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 52:03.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 52:03.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:03.55 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 52:03.56 | ^~~~~~~~~~~~~ 52:03.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 52:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, 52:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 52:03.56 from PCompositorManagerChild.cpp:7, 52:03.56 from UnifiedProtocols12.cpp:2: 52:03.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 52:03.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 52:03.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:03.56 323 | static SizeTyped FromUnknownSize( 52:03.56 | ^~~~~~~~~~~~~~~ 52:07.32 js/xpconnect/src 52:10.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 52:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 52:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 52:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogs.h:11, 52:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogsChild.h:9, 52:10.30 from PCycleCollectWithLogsChild.cpp:7, 52:10.30 from UnifiedProtocols13.cpp:2: 52:10.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 52:10.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 52:10.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:10.30 40 | friend Sub operator*(Sub aCoord, T aScale) { 52:10.30 | ^~~~~~~~ 52:10.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 52:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 52:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogs.h:11, 52:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogsChild.h:9, 52:10.33 from PCycleCollectWithLogsChild.cpp:7, 52:10.33 from UnifiedProtocols13.cpp:2: 52:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 52:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 52:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:10.33 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 52:10.33 | ^~~~~~~~ 52:10.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 52:10.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:10.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:10.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:10.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogs.h:11, 52:10.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogsChild.h:9, 52:10.68 from PCycleCollectWithLogsChild.cpp:7, 52:10.69 from UnifiedProtocols13.cpp:2: 52:10.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 52:10.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 52:10.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:10.69 427 | SizeT Size() const { return SizeT(width, height); } 52:10.69 | ^~~~ 52:10.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 52:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 52:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogs.h:11, 52:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogsChild.h:9, 52:10.70 from PCycleCollectWithLogsChild.cpp:7, 52:10.70 from UnifiedProtocols13.cpp:2: 52:10.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 52:10.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 52:10.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:10.70 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 52:10.70 | ^~~~~~~~ 52:10.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 52:10.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 52:10.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:10.70 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 52:10.71 | ^~~~~~~~ 52:10.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 52:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 52:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogs.h:11, 52:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogsChild.h:9, 52:10.71 from PCycleCollectWithLogsChild.cpp:7, 52:10.71 from UnifiedProtocols13.cpp:2: 52:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 52:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 52:10.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:10.72 62 | Sub operator-(const Sub& aPoint) const { 52:10.72 | ^~~~~~~~ 52:11.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 52:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 52:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 52:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogs.h:11, 52:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogsChild.h:9, 52:11.13 from PCycleCollectWithLogsChild.cpp:7, 52:11.13 from UnifiedProtocols13.cpp:2: 52:11.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 52:11.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 52:11.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:11.14 43 | friend Sub operator*(T aScale, Sub aCoord) { 52:11.14 | ^~~~~~~~ 52:11.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:11.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:11.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:11.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:11, 52:11.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:11.20 from PFetchEventOpProxyParent.cpp:7, 52:11.20 from UnifiedProtocols15.cpp:2: 52:11.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 52:11.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:11.20 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 52:11.21 | ^ 52:11.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 52:11.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:11.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:11.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:11, 52:11.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:11.44 from PFetchEventOpProxyParent.cpp:7, 52:11.44 from UnifiedProtocols15.cpp:2: 52:11.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 52:11.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:11.44 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 52:11.44 | ^ 52:11.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:11.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:11.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:11.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogs.h:11, 52:11.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogsChild.h:9, 52:11.63 from PCycleCollectWithLogsChild.cpp:7, 52:11.63 from UnifiedProtocols13.cpp:2: 52:11.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 52:11.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 52:11.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:11.63 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 52:11.63 | ^~~~~~~~~~~~~ 52:11.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 52:11.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:11.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:11.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:11.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogs.h:11, 52:11.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogsChild.h:9, 52:11.64 from PCycleCollectWithLogsChild.cpp:7, 52:11.64 from UnifiedProtocols13.cpp:2: 52:11.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 52:11.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 52:11.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:11.65 323 | static SizeTyped FromUnknownSize( 52:11.65 | ^~~~~~~~~~~~~~~ 52:11.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 52:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 52:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:11, 52:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:11.97 from PFetchEventOpProxyParent.cpp:7, 52:11.97 from UnifiedProtocols15.cpp:2: 52:11.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 52:11.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:11.97 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 52:11.97 | ^ 52:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 52:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:11.98 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 52:11.98 | ^ 52:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 52:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:11.98 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 52:11.98 | ^ 52:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 52:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:11.98 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 52:11.98 | ^ 52:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 52:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:11.98 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 52:11.98 | ^ 52:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 52:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:12.01 371 | nscoord aAppUnitsPerDevPixel) { 52:12.01 | ^ 52:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 52:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:12.01 380 | nscoord aAppUnitsPerDevPixel) { 52:12.02 | ^ 52:12.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 52:12.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:12.02 387 | nscoord aAppUnitsPerDevPixel) { 52:12.02 | ^ 52:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 52:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:12.03 394 | nscoord aAppUnitsPerDevPixel) { 52:12.03 | ^ 52:15.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 52:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 52:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 52:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 52:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 52:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 52:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 52:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 52:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:11, 52:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 52:15.95 from PCompositorManagerChild.cpp:7, 52:15.95 from UnifiedProtocols12.cpp:2: 52:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 52:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 52:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 52:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 52:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 52:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 52:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 52:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 52:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 52:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:15.96 760 | typename detail::Nth::Type extract() { 52:15.96 | ^~~~~~~ 52:16.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 52:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 52:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 52:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 52:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 52:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 52:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 52:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 52:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogs.h:11, 52:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PCycleCollectWithLogsChild.h:9, 52:16.20 from PCycleCollectWithLogsChild.cpp:7, 52:16.20 from UnifiedProtocols13.cpp:2: 52:16.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 52:16.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 52:16.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 52:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 52:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 52:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 52:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 52:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 52:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 52:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:16.21 760 | typename detail::Nth::Type extract() { 52:16.21 | ^~~~~~~ 52:17.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 52:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 52:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 52:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:11, 52:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 52:17.78 from PDocumentChannelChild.cpp:7, 52:17.78 from UnifiedProtocols14.cpp:2: 52:17.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 52:17.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 52:17.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:17.79 40 | friend Sub operator*(Sub aCoord, T aScale) { 52:17.79 | ^~~~~~~~ 52:17.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 52:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 52:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:11, 52:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 52:17.81 from PDocumentChannelChild.cpp:7, 52:17.81 from UnifiedProtocols14.cpp:2: 52:17.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 52:17.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 52:17.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:17.81 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 52:17.81 | ^~~~~~~~ 52:18.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 52:18.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:18.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:18.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:18.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:11, 52:18.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 52:18.27 from PDocumentChannelChild.cpp:7, 52:18.27 from UnifiedProtocols14.cpp:2: 52:18.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 52:18.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 52:18.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:18.27 427 | SizeT Size() const { return SizeT(width, height); } 52:18.27 | ^~~~ 52:18.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 52:18.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 52:18.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:18.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:11, 52:18.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 52:18.27 from PDocumentChannelChild.cpp:7, 52:18.28 from UnifiedProtocols14.cpp:2: 52:18.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 52:18.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 52:18.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:18.28 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 52:18.28 | ^~~~~~~~ 52:18.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 52:18.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 52:18.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:18.28 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 52:18.28 | ^~~~~~~~ 52:18.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 52:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 52:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:11, 52:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 52:18.29 from PDocumentChannelChild.cpp:7, 52:18.29 from UnifiedProtocols14.cpp:2: 52:18.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 52:18.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 52:18.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:18.29 62 | Sub operator-(const Sub& aPoint) const { 52:18.29 | ^~~~~~~~ 52:18.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 52:18.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 52:18.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 52:18.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:18.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:18.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:18.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:11, 52:18.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 52:18.55 from PDocumentChannelChild.cpp:7, 52:18.55 from UnifiedProtocols14.cpp:2: 52:18.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 52:18.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 52:18.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:18.55 43 | friend Sub operator*(T aScale, Sub aCoord) { 52:18.55 | ^~~~~~~~ 52:19.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:11, 52:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 52:19.02 from PDocumentChannelChild.cpp:7, 52:19.02 from UnifiedProtocols14.cpp:2: 52:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 52:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 52:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:19.03 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 52:19.03 | ^~~~~~~~~~~~~ 52:19.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 52:19.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:19.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:19.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:19.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:11, 52:19.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 52:19.03 from PDocumentChannelChild.cpp:7, 52:19.03 from UnifiedProtocols14.cpp:2: 52:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 52:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 52:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:19.03 323 | static SizeTyped FromUnknownSize( 52:19.03 | ^~~~~~~~~~~~~~~ 52:24.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 52:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 52:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 52:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 52:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 52:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 52:24.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 52:24.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 52:24.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannel.h:11, 52:24.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PDocumentChannelChild.h:9, 52:24.55 from PDocumentChannelChild.cpp:7, 52:24.55 from UnifiedProtocols14.cpp:2: 52:24.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 52:24.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 52:24.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 52:24.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 52:24.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 52:24.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 52:24.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 52:24.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 52:24.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 52:24.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:24.55 760 | typename detail::Nth::Type extract() { 52:24.55 | ^~~~~~~ 52:25.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:25.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 52:25.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 52:25.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 52:25.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 52:25.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 52:25.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 52:25.83 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 52:25.83 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/ExportHelpers.cpp:7, 52:25.83 from Unified_cpp_js_xpconnect_src0.cpp:2: 52:25.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 52:25.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:25.83 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 52:25.83 | ^ 52:26.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 52:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 52:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 52:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 52:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 52:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 52:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 52:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 52:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/ExportHelpers.cpp:7, 52:26.12 from Unified_cpp_js_xpconnect_src0.cpp:2: 52:26.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 52:26.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:26.12 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 52:26.12 | ^ 52:26.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 52:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 52:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 52:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 52:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 52:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 52:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 52:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:20, 52:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:26.76 from PFetchEventOpProxyParent.cpp:7, 52:26.76 from UnifiedProtocols15.cpp:2: 52:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 52:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:26.76 189 | CSSRect GetExpandedScrollableRect() const { 52:26.76 | ^ 52:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 52:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:26.76 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 52:26.76 | ^ 52:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 52:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:26.76 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 52:26.76 | ^ 52:26.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 52:26.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:26.77 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 52:26.77 | ^ 52:26.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 52:26.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:26.77 243 | CSSRect CalculateScrollRange() const { 52:26.77 | ^ 52:26.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 52:26.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:26.77 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 52:26.77 | ^ 52:26.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 52:26.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:26.78 457 | CSSRect GetVisualViewport() const { 52:26.78 | ^ 52:27.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 52:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 52:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 52:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 52:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 52:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 52:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/ExportHelpers.cpp:7, 52:27.70 from Unified_cpp_js_xpconnect_src0.cpp:2: 52:27.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 52:27.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:27.70 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 52:27.70 | ^ 52:27.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 52:27.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:27.71 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 52:27.71 | ^ 52:27.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 52:27.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:27.71 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 52:27.71 | ^ 52:27.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 52:27.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:27.72 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 52:27.72 | ^ 52:27.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 52:27.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:27.72 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 52:27.72 | ^ 52:27.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 52:27.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:27.75 371 | nscoord aAppUnitsPerDevPixel) { 52:27.75 | ^ 52:27.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 52:27.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:27.75 380 | nscoord aAppUnitsPerDevPixel) { 52:27.75 | ^ 52:27.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 52:27.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:27.76 387 | nscoord aAppUnitsPerDevPixel) { 52:27.76 | ^ 52:27.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 52:27.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:27.77 394 | nscoord aAppUnitsPerDevPixel) { 52:27.77 | ^ 52:28.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 52:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 52:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 52:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 52:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 52:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 52:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 52:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 52:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:20, 52:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:28.18 from PFetchEventOpProxyParent.cpp:7, 52:28.18 from UnifiedProtocols15.cpp:2: 52:28.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 52:28.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:28.18 1249 | CSSCoord ToCSSPixels() const { return _0; } 52:28.18 | ^ 52:30.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 52:30.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 52:30.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 52:30.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 52:30.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 52:30.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:30.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:30.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 52:30.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 52:30.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:20, 52:30.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:30.66 from PFetchEventOpProxyParent.cpp:7, 52:30.66 from UnifiedProtocols15.cpp:2: 52:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 52:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:30.66 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 52:30.66 | ^ 52:31.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 52:31.69 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 52:31.69 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/ExportHelpers.cpp:7, 52:31.69 from Unified_cpp_js_xpconnect_src0.cpp:2: 52:31.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 52:31.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 52:31.69 79 | memset(this, 0, sizeof(nsXPTCVariant)); 52:31.69 | ^ 52:31.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 52:31.70 44 | struct nsXPTCVariant { 52:31.70 | ^~~~~~~~~~~~~ 52:34.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 52:34.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 52:34.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 52:34.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 52:34.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 52:34.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:34.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:34.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 52:34.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 52:34.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:20, 52:34.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:34.73 from PFetchEventOpProxyParent.cpp:7, 52:34.73 from UnifiedProtocols15.cpp:2: 52:34.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 52:34.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:34.74 21 | inline Rect ToRect(const gfxRect& aRect) { 52:34.74 | ^ 52:34.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 52:34.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:34.74 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 52:34.74 | ^ 52:34.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 52:34.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:34.74 40 | inline Point ToPoint(const gfxPoint& aPoint) { 52:34.74 | ^ 52:34.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 52:34.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:34.74 44 | inline Size ToSize(const gfxSize& aSize) { 52:34.74 | ^ 52:34.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 52:34.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:34.75 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 52:34.75 | ^ 52:34.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 52:34.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:34.75 52 | inline gfxSize ThebesSize(const Size& aSize) { 52:34.75 | ^ 52:34.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 52:34.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:34.75 56 | inline gfxRect ThebesRect(const Rect& aRect) { 52:34.75 | ^ 52:35.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 52:35.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 52:35.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 52:35.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 52:35.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StorageEvent.h:13, 52:35.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:39, 52:35.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 52:35.30 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/ExportHelpers.cpp:21, 52:35.30 from Unified_cpp_js_xpconnect_src0.cpp:2: 52:35.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 52:35.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:35.30 189 | CSSRect GetExpandedScrollableRect() const { 52:35.30 | ^ 52:35.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 52:35.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:35.30 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 52:35.30 | ^ 52:35.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 52:35.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:35.31 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 52:35.31 | ^ 52:35.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 52:35.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:35.31 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 52:35.31 | ^ 52:35.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 52:35.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:35.31 243 | CSSRect CalculateScrollRange() const { 52:35.31 | ^ 52:35.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 52:35.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:35.32 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 52:35.32 | ^ 52:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 52:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:35.33 457 | CSSRect GetVisualViewport() const { 52:35.33 | ^ 52:35.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 52:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 52:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 52:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 52:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 52:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 52:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:20, 52:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:35.37 from PFetchEventOpProxyParent.cpp:7, 52:35.37 from UnifiedProtocols15.cpp:2: 52:35.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 52:35.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:35.37 1859 | int32_t aAppUnitsPerPixel) { 52:35.37 | ^ 52:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 52:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:35.38 3214 | int32_t aAppUnitsPerPixel) { 52:35.38 | ^ 52:36.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 52:36.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:36.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:36.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 52:36.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 52:36.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:20, 52:36.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:36.42 from PFetchEventOpProxyParent.cpp:7, 52:36.42 from UnifiedProtocols15.cpp:2: 52:36.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 52:36.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:36.42 332 | LayerPoint GetFixedPositionAnchor() const { 52:36.42 | ^ 52:36.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 52:36.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:36.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:36.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 52:36.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 52:36.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:20, 52:36.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:36.51 from PFetchEventOpProxyParent.cpp:7, 52:36.51 from UnifiedProtocols15.cpp:2: 52:36.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 52:36.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:36.51 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 52:36.51 | ^ 52:36.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 52:36.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:36.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:36.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 52:36.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 52:36.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:20, 52:36.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:36.53 from PFetchEventOpProxyParent.cpp:7, 52:36.53 from UnifiedProtocols15.cpp:2: 52:36.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 52:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:36.54 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 52:36.54 | ^ 52:42.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 52:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 52:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 52:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 52:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 52:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 52:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 52:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 52:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 52:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/Sandbox.cpp:70, 52:42.48 from Unified_cpp_js_xpconnect_src0.cpp:11: 52:42.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 52:42.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:42.49 1249 | CSSCoord ToCSSPixels() const { return _0; } 52:42.49 | ^ 52:45.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 52:45.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 52:45.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 52:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 52:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 52:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 52:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 52:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 52:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/Sandbox.cpp:70, 52:45.02 from Unified_cpp_js_xpconnect_src0.cpp:11: 52:45.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 52:45.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:45.03 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 52:45.03 | ^ 52:47.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 52:47.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 52:47.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 52:47.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 52:47.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 52:47.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:47.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:47.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 52:47.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 52:47.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 52:47.15 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/Sandbox.cpp:70, 52:47.15 from Unified_cpp_js_xpconnect_src0.cpp:11: 52:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 52:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:47.15 21 | inline Rect ToRect(const gfxRect& aRect) { 52:47.15 | ^ 52:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 52:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:47.15 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 52:47.15 | ^ 52:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 52:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:47.15 40 | inline Point ToPoint(const gfxPoint& aPoint) { 52:47.15 | ^ 52:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 52:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:47.15 44 | inline Size ToSize(const gfxSize& aSize) { 52:47.15 | ^ 52:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 52:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:47.15 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 52:47.15 | ^ 52:47.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 52:47.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:47.16 52 | inline gfxSize ThebesSize(const Size& aSize) { 52:47.16 | ^ 52:47.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 52:47.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:47.17 56 | inline gfxRect ThebesRect(const Rect& aRect) { 52:47.17 | ^ 52:47.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 52:47.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 52:47.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 52:47.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 52:47.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:47.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:47.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 52:47.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 52:47.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 52:47.89 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/Sandbox.cpp:70, 52:47.89 from Unified_cpp_js_xpconnect_src0.cpp:11: 52:47.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 52:47.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:47.89 1859 | int32_t aAppUnitsPerPixel) { 52:47.89 | ^ 52:47.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 52:47.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:47.93 3214 | int32_t aAppUnitsPerPixel) { 52:47.93 | ^ 52:49.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 52:49.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:49.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:49.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 52:49.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 52:49.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 52:49.00 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/Sandbox.cpp:70, 52:49.00 from Unified_cpp_js_xpconnect_src0.cpp:11: 52:49.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 52:49.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:49.01 332 | LayerPoint GetFixedPositionAnchor() const { 52:49.01 | ^ 52:49.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 52:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 52:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 52:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 52:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/Sandbox.cpp:70, 52:49.05 from Unified_cpp_js_xpconnect_src0.cpp:11: 52:49.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 52:49.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:49.05 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 52:49.05 | ^ 52:49.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 52:49.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 52:49.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 52:49.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 52:49.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 52:49.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 52:49.08 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/Sandbox.cpp:70, 52:49.08 from Unified_cpp_js_xpconnect_src0.cpp:11: 52:49.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 52:49.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:49.08 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 52:49.08 | ^ 52:53.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 52:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 52:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 52:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:11, 52:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:53.11 from PFetchEventOpProxyParent.cpp:7, 52:53.11 from UnifiedProtocols15.cpp:2: 52:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 52:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 52:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:53.12 40 | friend Sub operator*(Sub aCoord, T aScale) { 52:53.12 | ^~~~~~~~ 52:53.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 52:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 52:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:11, 52:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:53.15 from PFetchEventOpProxyParent.cpp:7, 52:53.15 from UnifiedProtocols15.cpp:2: 52:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 52:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 52:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:53.15 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 52:53.15 | ^~~~~~~~ 52:53.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 52:53.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:53.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:53.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:53.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:11, 52:53.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:53.58 from PFetchEventOpProxyParent.cpp:7, 52:53.58 from UnifiedProtocols15.cpp:2: 52:53.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 52:53.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 52:53.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:53.58 427 | SizeT Size() const { return SizeT(width, height); } 52:53.59 | ^~~~ 52:53.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 52:53.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 52:53.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:53.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:11, 52:53.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:53.59 from PFetchEventOpProxyParent.cpp:7, 52:53.59 from UnifiedProtocols15.cpp:2: 52:53.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 52:53.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 52:53.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:53.59 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 52:53.59 | ^~~~~~~~ 52:53.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 52:53.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 52:53.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:53.59 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 52:53.60 | ^~~~~~~~ 52:53.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 52:53.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 52:53.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:53.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:53.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:53.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:11, 52:53.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:53.60 from PFetchEventOpProxyParent.cpp:7, 52:53.60 from UnifiedProtocols15.cpp:2: 52:53.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 52:53.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 52:53.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:53.61 62 | Sub operator-(const Sub& aPoint) const { 52:53.61 | ^~~~~~~~ 52:53.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 52:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 52:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 52:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:11, 52:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:53.81 from PFetchEventOpProxyParent.cpp:7, 52:53.82 from UnifiedProtocols15.cpp:2: 52:53.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 52:53.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 52:53.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:53.82 43 | friend Sub operator*(T aScale, Sub aCoord) { 52:53.82 | ^~~~~~~~ 52:54.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:11, 52:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:54.29 from PFetchEventOpProxyParent.cpp:7, 52:54.29 from UnifiedProtocols15.cpp:2: 52:54.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 52:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 52:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:54.30 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 52:54.30 | ^~~~~~~~~~~~~ 52:54.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 52:54.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:54.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:54.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:11, 52:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:54.31 from PFetchEventOpProxyParent.cpp:7, 52:54.31 from UnifiedProtocols15.cpp:2: 52:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 52:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 52:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:54.31 323 | static SizeTyped FromUnknownSize( 52:54.32 | ^~~~~~~~~~~~~~~ 52:55.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 52:55.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:55.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:55.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 52:55.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 52:55.19 from PFileSystemRequestParent.cpp:7, 52:55.19 from UnifiedProtocols16.cpp:2: 52:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 52:55.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:55.20 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 52:55.20 | ^ 52:55.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 52:55.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 52:55.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:55.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 52:55.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 52:55.42 from PFileSystemRequestParent.cpp:7, 52:55.42 from UnifiedProtocols16.cpp:2: 52:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 52:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:55.43 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 52:55.43 | ^ 52:56.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 52:56.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 52:56.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 52:56.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 52:56.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 52:56.05 from PFileSystemRequestParent.cpp:7, 52:56.05 from UnifiedProtocols16.cpp:2: 52:56.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 52:56.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:56.06 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 52:56.06 | ^ 52:56.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 52:56.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:56.06 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 52:56.06 | ^ 52:56.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 52:56.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:56.06 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 52:56.06 | ^ 52:56.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 52:56.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:56.07 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 52:56.07 | ^ 52:56.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 52:56.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:56.07 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 52:56.07 | ^ 52:56.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 52:56.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:56.08 371 | nscoord aAppUnitsPerDevPixel) { 52:56.08 | ^ 52:56.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 52:56.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:56.09 380 | nscoord aAppUnitsPerDevPixel) { 52:56.09 | ^ 52:56.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 52:56.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:56.09 387 | nscoord aAppUnitsPerDevPixel) { 52:56.09 | ^ 52:56.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 52:56.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:56.10 394 | nscoord aAppUnitsPerDevPixel) { 52:56.10 | ^ 52:58.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 52:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 52:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 52:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 52:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 52:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 52:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 52:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 52:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxy.h:11, 52:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpProxyParent.h:9, 52:58.65 from PFetchEventOpProxyParent.cpp:7, 52:58.65 from UnifiedProtocols15.cpp:2: 52:58.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 52:58.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 52:58.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 52:58.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 52:58.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 52:58.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 52:58.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 52:58.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 52:58.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 52:58.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 52:58.66 760 | typename detail::Nth::Type extract() { 52:58.66 | ^~~~~~~ 53:03.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:03.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:03.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 53:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:03.71 from Unified_cpp_protocol_http3.cpp:2: 53:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 53:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:03.71 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 53:03.71 | ^ 53:04.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 53:04.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:04.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:04.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 53:04.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:04.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:04.02 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:04.02 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:04.02 from Unified_cpp_protocol_http3.cpp:2: 53:04.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 53:04.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:04.02 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 53:04.02 | ^ 53:04.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 53:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 53:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 53:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:04.56 from Unified_cpp_protocol_http3.cpp:2: 53:04.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 53:04.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:04.56 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 53:04.56 | ^ 53:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 53:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:04.57 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 53:04.57 | ^ 53:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 53:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:04.57 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 53:04.57 | ^ 53:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 53:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:04.57 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 53:04.57 | ^ 53:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 53:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:04.58 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 53:04.58 | ^ 53:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 53:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:04.60 371 | nscoord aAppUnitsPerDevPixel) { 53:04.60 | ^ 53:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 53:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:04.60 380 | nscoord aAppUnitsPerDevPixel) { 53:04.60 | ^ 53:04.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 53:04.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:04.61 387 | nscoord aAppUnitsPerDevPixel) { 53:04.61 | ^ 53:04.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 53:04.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:04.61 394 | nscoord aAppUnitsPerDevPixel) { 53:04.61 | ^ 53:08.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 53:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 53:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 53:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 53:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 53:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 53:08.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 53:08.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 53:08.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 53:08.45 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 53:08.45 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/ExportHelpers.cpp:7, 53:08.45 from Unified_cpp_js_xpconnect_src0.cpp:2: 53:08.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 53:08.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 53:08.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:08.45 40 | friend Sub operator*(Sub aCoord, T aScale) { 53:08.45 | ^~~~~~~~ 53:08.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 53:08.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:12, 53:08.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 53:08.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 53:08.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 53:08.64 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 53:08.64 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/ExportHelpers.cpp:7, 53:08.64 from Unified_cpp_js_xpconnect_src0.cpp:2: 53:08.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 53:08.64 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 53:08.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 53:08.64 34 | memset(aT, 0, sizeof(T)); 53:08.64 | ~~~~~~^~~~~~~~~~~~~~~~~~ 53:08.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/ExportHelpers.cpp:7, 53:08.64 from Unified_cpp_js_xpconnect_src0.cpp:2: 53:08.65 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 53:08.65 2214 | struct GlobalProperties { 53:08.65 | ^~~~~~~~~~~~~~~~ 53:08.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 53:08.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 53:08.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 53:08.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 53:08.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 53:08.72 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 53:08.72 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/ExportHelpers.cpp:7, 53:08.72 from Unified_cpp_js_xpconnect_src0.cpp:2: 53:08.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 53:08.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 53:08.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:08.72 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 53:08.72 | ^~~~~~~~ 53:08.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 53:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 53:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 53:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 53:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 53:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 53:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 53:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 53:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/ExportHelpers.cpp:7, 53:08.84 from Unified_cpp_js_xpconnect_src0.cpp:2: 53:08.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 53:08.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 53:08.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:08.84 427 | SizeT Size() const { return SizeT(width, height); } 53:08.84 | ^~~~ 53:08.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 53:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 53:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 53:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 53:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 53:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 53:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/ExportHelpers.cpp:7, 53:08.85 from Unified_cpp_js_xpconnect_src0.cpp:2: 53:08.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 53:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 53:08.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:08.85 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 53:08.85 | ^~~~~~~~ 53:08.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 53:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 53:08.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:08.85 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 53:08.85 | ^~~~~~~~ 53:08.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 53:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 53:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 53:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 53:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 53:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 53:08.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 53:08.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 53:08.86 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 53:08.86 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/ExportHelpers.cpp:7, 53:08.86 from Unified_cpp_js_xpconnect_src0.cpp:2: 53:08.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 53:08.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 53:08.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:08.86 62 | Sub operator-(const Sub& aPoint) const { 53:08.86 | ^~~~~~~~ 53:09.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 53:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 53:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 53:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 53:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 53:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 53:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 53:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 53:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 53:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 53:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/ExportHelpers.cpp:7, 53:09.33 from Unified_cpp_js_xpconnect_src0.cpp:2: 53:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 53:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 53:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:09.33 43 | friend Sub operator*(T aScale, Sub aCoord) { 53:09.33 | ^~~~~~~~ 53:09.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:09.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 53:09.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 53:09.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 53:09.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 53:09.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 53:09.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 53:09.83 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 53:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/ExportHelpers.cpp:7, 53:09.84 from Unified_cpp_js_xpconnect_src0.cpp:2: 53:09.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 53:09.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 53:09.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:09.84 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 53:09.84 | ^~~~~~~~~~~~~ 53:09.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 53:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 53:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 53:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 53:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 53:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 53:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 53:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 53:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/ExportHelpers.cpp:7, 53:09.85 from Unified_cpp_js_xpconnect_src0.cpp:2: 53:09.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 53:09.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 53:09.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:09.85 323 | static SizeTyped FromUnknownSize( 53:09.85 | ^~~~~~~~~~~~~~~ 53:12.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 53:12.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 53:12.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 53:12.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 53:12.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 53:12.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:12.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 53:12.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 53:12.29 from PFileSystemRequestParent.cpp:10, 53:12.29 from UnifiedProtocols16.cpp:2: 53:12.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 53:12.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:12.30 189 | CSSRect GetExpandedScrollableRect() const { 53:12.30 | ^ 53:12.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 53:12.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:12.30 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 53:12.30 | ^ 53:12.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 53:12.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:12.30 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 53:12.30 | ^ 53:12.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 53:12.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:12.31 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 53:12.31 | ^ 53:12.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 53:12.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:12.31 243 | CSSRect CalculateScrollRange() const { 53:12.31 | ^ 53:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 53:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:12.32 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 53:12.32 | ^ 53:12.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 53:12.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:12.33 457 | CSSRect GetVisualViewport() const { 53:12.33 | ^ 53:13.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 53:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 53:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 53:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 53:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 53:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 53:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 53:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 53:13.36 from PFileSystemRequestParent.cpp:10, 53:13.36 from UnifiedProtocols16.cpp:2: 53:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 53:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:13.36 1249 | CSSCoord ToCSSPixels() const { return _0; } 53:13.36 | ^ 53:15.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 53:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 53:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 53:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 53:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 53:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 53:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 53:15.64 from PFileSystemRequestParent.cpp:10, 53:15.64 from UnifiedProtocols16.cpp:2: 53:15.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 53:15.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:15.64 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 53:15.64 | ^ 53:16.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsapi.h:20, 53:16.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:10, 53:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 53:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 53:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/ExportHelpers.cpp:7, 53:16.04 from Unified_cpp_js_xpconnect_src0.cpp:2: 53:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 53:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 53:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 53:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 53:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 53:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 53:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 53:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 53:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 53:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:16.04 760 | typename detail::Nth::Type extract() { 53:16.04 | ^~~~~~~ 53:17.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMP.h:11, 53:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:9, 53:17.20 from PGMPTimer.cpp:7, 53:17.20 from UnifiedProtocols17.cpp:2: 53:17.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 53:17.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:17.20 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 53:17.20 | ^ 53:17.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 53:17.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:17.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:17.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMP.h:11, 53:17.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:9, 53:17.42 from PGMPTimer.cpp:7, 53:17.42 from UnifiedProtocols17.cpp:2: 53:17.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 53:17.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:17.42 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 53:17.42 | ^ 53:18.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 53:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 53:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMP.h:11, 53:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:9, 53:18.02 from PGMPTimer.cpp:7, 53:18.02 from UnifiedProtocols17.cpp:2: 53:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 53:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:18.02 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 53:18.02 | ^ 53:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 53:18.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:18.03 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 53:18.03 | ^ 53:18.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 53:18.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:18.03 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 53:18.03 | ^ 53:18.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 53:18.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:18.04 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 53:18.04 | ^ 53:18.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 53:18.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:18.05 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 53:18.05 | ^ 53:18.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 53:18.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:18.09 371 | nscoord aAppUnitsPerDevPixel) { 53:18.09 | ^ 53:18.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 53:18.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:18.09 380 | nscoord aAppUnitsPerDevPixel) { 53:18.09 | ^ 53:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 53:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:18.10 387 | nscoord aAppUnitsPerDevPixel) { 53:18.10 | ^ 53:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 53:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:18.11 394 | nscoord aAppUnitsPerDevPixel) { 53:18.11 | ^ 53:19.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 53:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 53:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 53:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 53:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 53:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 53:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 53:19.25 from PFileSystemRequestParent.cpp:10, 53:19.25 from UnifiedProtocols16.cpp:2: 53:19.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 53:19.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:19.25 21 | inline Rect ToRect(const gfxRect& aRect) { 53:19.25 | ^ 53:19.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 53:19.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:19.25 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 53:19.25 | ^ 53:19.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 53:19.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:19.26 40 | inline Point ToPoint(const gfxPoint& aPoint) { 53:19.26 | ^ 53:19.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 53:19.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:19.26 44 | inline Size ToSize(const gfxSize& aSize) { 53:19.26 | ^ 53:19.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 53:19.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:19.26 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 53:19.27 | ^ 53:19.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 53:19.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:19.27 52 | inline gfxSize ThebesSize(const Size& aSize) { 53:19.27 | ^ 53:19.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 53:19.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:19.27 56 | inline gfxRect ThebesRect(const Rect& aRect) { 53:19.28 | ^ 53:19.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 53:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 53:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 53:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 53:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 53:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 53:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 53:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 53:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:19.94 from Unified_cpp_protocol_http3.cpp:2: 53:19.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 53:19.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:19.94 189 | CSSRect GetExpandedScrollableRect() const { 53:19.94 | ^ 53:19.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 53:19.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:19.94 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 53:19.94 | ^ 53:19.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 53:19.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:19.94 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 53:19.94 | ^ 53:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 53:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:19.95 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 53:19.95 | ^ 53:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 53:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:19.95 243 | CSSRect CalculateScrollRange() const { 53:19.95 | ^ 53:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 53:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:19.95 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 53:19.95 | ^ 53:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 53:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:19.96 457 | CSSRect GetVisualViewport() const { 53:19.96 | ^ 53:19.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 53:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 53:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 53:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 53:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 53:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 53:19.97 from PFileSystemRequestParent.cpp:10, 53:19.97 from UnifiedProtocols16.cpp:2: 53:19.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 53:19.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:19.97 1859 | int32_t aAppUnitsPerPixel) { 53:19.97 | ^ 53:19.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 53:19.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:19.98 3214 | int32_t aAppUnitsPerPixel) { 53:19.98 | ^ 53:20.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 53:20.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:20.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:20.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 53:20.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 53:20.99 from PFileSystemRequestParent.cpp:10, 53:20.99 from UnifiedProtocols16.cpp:2: 53:20.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 53:20.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:20.99 332 | LayerPoint GetFixedPositionAnchor() const { 53:20.99 | ^ 53:21.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 53:21.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:21.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:21.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 53:21.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 53:21.04 from PFileSystemRequestParent.cpp:10, 53:21.04 from UnifiedProtocols16.cpp:2: 53:21.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 53:21.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:21.04 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 53:21.04 | ^ 53:21.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 53:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 53:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 53:21.06 from PFileSystemRequestParent.cpp:10, 53:21.06 from UnifiedProtocols16.cpp:2: 53:21.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 53:21.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:21.06 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 53:21.06 | ^ 53:21.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 53:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 53:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 53:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 53:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 53:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 53:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 53:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 53:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 53:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:21.38 from Unified_cpp_protocol_http3.cpp:2: 53:21.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 53:21.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:21.38 1249 | CSSCoord ToCSSPixels() const { return _0; } 53:21.38 | ^ 53:23.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 53:23.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 53:23.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 53:23.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 53:23.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 53:23.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:23.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:23.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 53:23.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 53:23.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 53:23.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:23.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:23.93 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:23.93 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:23.93 from Unified_cpp_protocol_http3.cpp:2: 53:23.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 53:23.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:23.93 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 53:23.93 | ^ 53:27.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 53:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 53:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 53:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 53:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 53:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 53:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 53:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 53:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:27.88 from Unified_cpp_protocol_http3.cpp:2: 53:27.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 53:27.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:27.88 21 | inline Rect ToRect(const gfxRect& aRect) { 53:27.88 | ^ 53:27.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 53:27.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:27.88 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 53:27.88 | ^ 53:27.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 53:27.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:27.89 40 | inline Point ToPoint(const gfxPoint& aPoint) { 53:27.89 | ^ 53:27.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 53:27.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:27.89 44 | inline Size ToSize(const gfxSize& aSize) { 53:27.89 | ^ 53:27.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 53:27.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:27.89 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 53:27.89 | ^ 53:27.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 53:27.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:27.90 52 | inline gfxSize ThebesSize(const Size& aSize) { 53:27.90 | ^ 53:27.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 53:27.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:27.90 56 | inline gfxRect ThebesRect(const Rect& aRect) { 53:27.90 | ^ 53:28.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 53:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 53:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 53:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 53:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 53:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 53:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 53:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:28.55 from Unified_cpp_protocol_http3.cpp:2: 53:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 53:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:28.55 1859 | int32_t aAppUnitsPerPixel) { 53:28.55 | ^ 53:28.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 53:28.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:28.56 3214 | int32_t aAppUnitsPerPixel) { 53:28.56 | ^ 53:28.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannel.h:11, 53:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannelChild.h:9, 53:28.97 from PGamepadTestChannelChild.cpp:7, 53:28.97 from UnifiedProtocols18.cpp:2: 53:28.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 53:28.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:28.97 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 53:28.97 | ^ 53:29.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 53:29.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:29.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:29.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannel.h:11, 53:29.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannelChild.h:9, 53:29.18 from PGamepadTestChannelChild.cpp:7, 53:29.18 from UnifiedProtocols18.cpp:2: 53:29.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 53:29.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:29.18 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 53:29.18 | ^ 53:29.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 53:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 53:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 53:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 53:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:29.56 from Unified_cpp_protocol_http3.cpp:2: 53:29.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 53:29.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:29.56 332 | LayerPoint GetFixedPositionAnchor() const { 53:29.56 | ^ 53:29.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 53:29.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:29.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:29.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 53:29.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 53:29.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 53:29.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:29.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:29.61 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:29.61 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:29.61 from Unified_cpp_protocol_http3.cpp:2: 53:29.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 53:29.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:29.61 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 53:29.61 | ^ 53:29.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 53:29.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:29.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:29.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 53:29.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 53:29.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 53:29.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:29.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:29.64 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:29.64 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:29.64 from Unified_cpp_protocol_http3.cpp:2: 53:29.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 53:29.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:29.64 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 53:29.64 | ^ 53:29.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 53:29.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 53:29.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:29.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannel.h:11, 53:29.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannelChild.h:9, 53:29.76 from PGamepadTestChannelChild.cpp:7, 53:29.76 from UnifiedProtocols18.cpp:2: 53:29.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 53:29.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:29.76 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 53:29.76 | ^ 53:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 53:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:29.77 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 53:29.77 | ^ 53:29.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 53:29.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:29.78 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 53:29.78 | ^ 53:29.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 53:29.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:29.79 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 53:29.79 | ^ 53:29.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 53:29.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:29.79 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 53:29.79 | ^ 53:29.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 53:29.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:29.83 371 | nscoord aAppUnitsPerDevPixel) { 53:29.83 | ^ 53:29.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 53:29.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:29.84 380 | nscoord aAppUnitsPerDevPixel) { 53:29.84 | ^ 53:29.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 53:29.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:29.84 387 | nscoord aAppUnitsPerDevPixel) { 53:29.84 | ^ 53:29.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 53:29.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:29.86 394 | nscoord aAppUnitsPerDevPixel) { 53:29.86 | ^ 53:32.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 53:32.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 53:32.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 53:32.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 53:32.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 53:32.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:20, 53:32.79 from PGMPTimer.cpp:7, 53:32.79 from UnifiedProtocols17.cpp:2: 53:32.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 53:32.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:32.79 189 | CSSRect GetExpandedScrollableRect() const { 53:32.79 | ^ 53:32.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 53:32.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:32.79 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 53:32.80 | ^ 53:32.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 53:32.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:32.80 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 53:32.80 | ^ 53:32.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 53:32.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:32.80 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 53:32.80 | ^ 53:32.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 53:32.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:32.81 243 | CSSRect CalculateScrollRange() const { 53:32.81 | ^ 53:32.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 53:32.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:32.81 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 53:32.81 | ^ 53:32.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 53:32.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:32.83 457 | CSSRect GetVisualViewport() const { 53:32.84 | ^ 53:33.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 53:33.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 53:33.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 53:33.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:33.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:33.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:33.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 53:33.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 53:33.86 from PFileSystemRequestParent.cpp:7, 53:33.86 from UnifiedProtocols16.cpp:2: 53:33.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 53:33.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 53:33.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:33.86 40 | friend Sub operator*(Sub aCoord, T aScale) { 53:33.86 | ^~~~~~~~ 53:33.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 53:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 53:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 53:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 53:33.88 from PFileSystemRequestParent.cpp:7, 53:33.88 from UnifiedProtocols16.cpp:2: 53:33.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 53:33.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 53:33.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:33.88 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 53:33.88 | ^~~~~~~~ 53:34.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 53:34.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 53:34.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 53:34.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 53:34.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 53:34.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 53:34.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:34.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:20, 53:34.12 from PGMPTimer.cpp:7, 53:34.12 from UnifiedProtocols17.cpp:2: 53:34.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 53:34.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:34.12 1249 | CSSCoord ToCSSPixels() const { return _0; } 53:34.12 | ^ 53:34.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 53:34.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:34.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:34.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:34.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 53:34.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 53:34.30 from PFileSystemRequestParent.cpp:7, 53:34.30 from UnifiedProtocols16.cpp:2: 53:34.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 53:34.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 53:34.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:34.30 427 | SizeT Size() const { return SizeT(width, height); } 53:34.30 | ^~~~ 53:34.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 53:34.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 53:34.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:34.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 53:34.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 53:34.31 from PFileSystemRequestParent.cpp:7, 53:34.31 from UnifiedProtocols16.cpp:2: 53:34.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 53:34.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 53:34.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:34.31 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 53:34.31 | ^~~~~~~~ 53:34.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 53:34.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 53:34.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:34.31 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 53:34.31 | ^~~~~~~~ 53:34.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 53:34.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 53:34.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:34.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:34.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:34.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 53:34.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 53:34.32 from PFileSystemRequestParent.cpp:7, 53:34.32 from UnifiedProtocols16.cpp:2: 53:34.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 53:34.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 53:34.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:34.32 62 | Sub operator-(const Sub& aPoint) const { 53:34.32 | ^~~~~~~~ 53:34.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 53:34.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 53:34.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 53:34.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:34.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:34.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:34.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 53:34.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 53:34.68 from PFileSystemRequestParent.cpp:7, 53:34.68 from UnifiedProtocols16.cpp:2: 53:34.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 53:34.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 53:34.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:34.68 43 | friend Sub operator*(T aScale, Sub aCoord) { 53:34.68 | ^~~~~~~~ 53:35.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:35.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:35.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:35.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 53:35.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 53:35.44 from PFileSystemRequestParent.cpp:7, 53:35.44 from UnifiedProtocols16.cpp:2: 53:35.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 53:35.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 53:35.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:35.44 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 53:35.44 | ^~~~~~~~~~~~~ 53:35.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 53:35.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:35.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:35.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:35.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 53:35.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 53:35.45 from PFileSystemRequestParent.cpp:7, 53:35.45 from UnifiedProtocols16.cpp:2: 53:35.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 53:35.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 53:35.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:35.45 323 | static SizeTyped FromUnknownSize( 53:35.45 | ^~~~~~~~~~~~~~~ 53:36.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 53:36.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 53:36.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 53:36.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 53:36.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 53:36.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:20, 53:36.47 from PGMPTimer.cpp:7, 53:36.47 from UnifiedProtocols17.cpp:2: 53:36.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 53:36.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:36.47 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 53:36.47 | ^ 53:40.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 53:40.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 53:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 53:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 53:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 53:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 53:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 53:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 53:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequest.h:11, 53:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileSystemRequestParent.h:9, 53:40.65 from PFileSystemRequestParent.cpp:7, 53:40.65 from UnifiedProtocols16.cpp:2: 53:40.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 53:40.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 53:40.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 53:40.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 53:40.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 53:40.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 53:40.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 53:40.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 53:40.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 53:40.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:40.65 760 | typename detail::Nth::Type extract() { 53:40.65 | ^~~~~~~ 53:41.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 53:41.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 53:41.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 53:41.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 53:41.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 53:41.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:41.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:20, 53:41.20 from PGMPTimer.cpp:7, 53:41.20 from UnifiedProtocols17.cpp:2: 53:41.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 53:41.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:41.20 21 | inline Rect ToRect(const gfxRect& aRect) { 53:41.20 | ^ 53:41.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 53:41.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:41.20 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 53:41.20 | ^ 53:41.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 53:41.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:41.21 40 | inline Point ToPoint(const gfxPoint& aPoint) { 53:41.21 | ^ 53:41.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 53:41.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:41.22 44 | inline Size ToSize(const gfxSize& aSize) { 53:41.22 | ^ 53:41.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 53:41.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:41.23 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 53:41.23 | ^ 53:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 53:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:41.24 52 | inline gfxSize ThebesSize(const Size& aSize) { 53:41.24 | ^ 53:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 53:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:41.24 56 | inline gfxRect ThebesRect(const Rect& aRect) { 53:41.24 | ^ 53:41.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 53:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 53:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 53:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 53:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:20, 53:41.94 from PGMPTimer.cpp:7, 53:41.94 from UnifiedProtocols17.cpp:2: 53:41.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 53:41.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:41.94 1859 | int32_t aAppUnitsPerPixel) { 53:41.94 | ^ 53:41.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 53:41.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:41.95 3214 | int32_t aAppUnitsPerPixel) { 53:41.95 | ^ 53:42.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 53:42.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:42.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:20, 53:42.97 from PGMPTimer.cpp:7, 53:42.97 from UnifiedProtocols17.cpp:2: 53:42.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 53:42.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:42.97 332 | LayerPoint GetFixedPositionAnchor() const { 53:42.97 | ^ 53:43.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 53:43.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:43.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:20, 53:43.05 from PGMPTimer.cpp:7, 53:43.05 from UnifiedProtocols17.cpp:2: 53:43.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 53:43.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:43.05 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 53:43.05 | ^ 53:43.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 53:43.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:43.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:20, 53:43.08 from PGMPTimer.cpp:7, 53:43.08 from UnifiedProtocols17.cpp:2: 53:43.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 53:43.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:43.08 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 53:43.08 | ^ 53:45.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 53:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 53:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 53:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 53:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 53:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 53:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 53:45.58 from PGamepadTestChannelChild.cpp:10, 53:45.58 from UnifiedProtocols18.cpp:2: 53:45.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 53:45.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:45.58 189 | CSSRect GetExpandedScrollableRect() const { 53:45.58 | ^ 53:45.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 53:45.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:45.58 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 53:45.58 | ^ 53:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 53:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:45.59 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 53:45.59 | ^ 53:45.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 53:45.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:45.60 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 53:45.60 | ^ 53:45.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 53:45.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:45.60 243 | CSSRect CalculateScrollRange() const { 53:45.60 | ^ 53:45.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 53:45.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:45.61 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 53:45.61 | ^ 53:45.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 53:45.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:45.62 457 | CSSRect GetVisualViewport() const { 53:45.62 | ^ 53:47.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 53:47.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 53:47.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 53:47.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 53:47.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 53:47.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 53:47.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:47.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:47.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 53:47.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 53:47.12 from PGamepadTestChannelChild.cpp:10, 53:47.12 from UnifiedProtocols18.cpp:2: 53:47.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 53:47.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:47.12 1249 | CSSCoord ToCSSPixels() const { return _0; } 53:47.12 | ^ 53:48.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 53:48.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 53:48.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 53:48.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:48.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:48.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:48.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 53:48.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:48.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:48.22 from Unified_cpp_protocol_http3.cpp:2: 53:48.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 53:48.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 53:48.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:48.22 40 | friend Sub operator*(Sub aCoord, T aScale) { 53:48.22 | ^~~~~~~~ 53:48.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 53:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 53:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 53:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:48.24 from Unified_cpp_protocol_http3.cpp:2: 53:48.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 53:48.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 53:48.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:48.25 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 53:48.25 | ^~~~~~~~ 53:48.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 53:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 53:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:48.71 from Unified_cpp_protocol_http3.cpp:2: 53:48.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 53:48.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 53:48.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:48.72 427 | SizeT Size() const { return SizeT(width, height); } 53:48.72 | ^~~~ 53:48.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 53:48.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 53:48.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:48.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 53:48.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:48.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:48.72 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:48.73 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:48.73 from Unified_cpp_protocol_http3.cpp:2: 53:48.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 53:48.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 53:48.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:48.74 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 53:48.74 | ^~~~~~~~ 53:48.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 53:48.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 53:48.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:48.74 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 53:48.74 | ^~~~~~~~ 53:48.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 53:48.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 53:48.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:48.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:48.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:48.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 53:48.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:48.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:48.74 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:48.74 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:48.74 from Unified_cpp_protocol_http3.cpp:2: 53:48.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 53:48.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 53:48.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:48.74 62 | Sub operator-(const Sub& aPoint) const { 53:48.76 | ^~~~~~~~ 53:48.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 53:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 53:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 53:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 53:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:48.93 from Unified_cpp_protocol_http3.cpp:2: 53:48.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 53:48.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 53:48.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:48.94 43 | friend Sub operator*(T aScale, Sub aCoord) { 53:48.94 | ^~~~~~~~ 53:49.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:49.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:49.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:49.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 53:49.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:49.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:49.42 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:49.43 from Unified_cpp_protocol_http3.cpp:2: 53:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 53:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 53:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:49.43 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 53:49.43 | ^~~~~~~~~~~~~ 53:49.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 53:49.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:49.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:49.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:49.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 53:49.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:49.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:49.44 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:49.44 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:49.44 from Unified_cpp_protocol_http3.cpp:2: 53:49.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 53:49.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 53:49.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:49.45 323 | static SizeTyped FromUnknownSize( 53:49.45 | ^~~~~~~~~~~~~~~ 53:49.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 53:49.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 53:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 53:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 53:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 53:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 53:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 53:49.47 from PGamepadTestChannelChild.cpp:10, 53:49.47 from UnifiedProtocols18.cpp:2: 53:49.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 53:49.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:49.47 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 53:49.47 | ^ 53:53.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 53:53.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 53:53.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 53:53.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 53:53.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 53:53.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:53.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:53.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 53:53.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 53:53.50 from PGamepadTestChannelChild.cpp:10, 53:53.50 from UnifiedProtocols18.cpp:2: 53:53.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 53:53.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:53.50 21 | inline Rect ToRect(const gfxRect& aRect) { 53:53.50 | ^ 53:53.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 53:53.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:53.50 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 53:53.50 | ^ 53:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 53:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:53.51 40 | inline Point ToPoint(const gfxPoint& aPoint) { 53:53.51 | ^ 53:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 53:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:53.51 44 | inline Size ToSize(const gfxSize& aSize) { 53:53.51 | ^ 53:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 53:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:53.51 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 53:53.51 | ^ 53:53.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 53:53.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:53.52 52 | inline gfxSize ThebesSize(const Size& aSize) { 53:53.52 | ^ 53:53.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 53:53.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:53.52 56 | inline gfxRect ThebesRect(const Rect& aRect) { 53:53.52 | ^ 53:54.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 53:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 53:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 53:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 53:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 53:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 53:54.20 from PGamepadTestChannelChild.cpp:10, 53:54.20 from UnifiedProtocols18.cpp:2: 53:54.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 53:54.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:54.20 1859 | int32_t aAppUnitsPerPixel) { 53:54.20 | ^ 53:54.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 53:54.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:54.22 3214 | int32_t aAppUnitsPerPixel) { 53:54.22 | ^ 53:55.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 53:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 53:55.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 53:55.29 from PGamepadTestChannelChild.cpp:10, 53:55.29 from UnifiedProtocols18.cpp:2: 53:55.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 53:55.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:55.29 332 | LayerPoint GetFixedPositionAnchor() const { 53:55.29 | ^ 53:55.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 53:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 53:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 53:55.36 from PGamepadTestChannelChild.cpp:10, 53:55.37 from UnifiedProtocols18.cpp:2: 53:55.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 53:55.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:55.37 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 53:55.37 | ^ 53:55.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 53:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 53:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 53:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 53:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 53:55.39 from PGamepadTestChannelChild.cpp:10, 53:55.39 from UnifiedProtocols18.cpp:2: 53:55.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 53:55.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:55.39 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 53:55.39 | ^ 53:56.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 53:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 53:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 53:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 53:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 53:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 53:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 53:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 53:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 53:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 53:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/NeckoChild.h:11, 53:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/HttpLog.h:20, 53:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/netwerk/protocol/http/nsHttpActivityDistributor.cpp:6, 53:56.52 from Unified_cpp_protocol_http3.cpp:2: 53:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 53:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 53:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 53:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 53:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 53:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 53:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 53:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 53:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 53:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:56.53 760 | typename detail::Nth::Type extract() { 53:56.53 | ^~~~~~~ 53:57.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 53:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 53:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 53:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMP.h:11, 53:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:9, 53:57.80 from PGMPTimer.cpp:7, 53:57.80 from UnifiedProtocols17.cpp:2: 53:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 53:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 53:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:57.80 40 | friend Sub operator*(Sub aCoord, T aScale) { 53:57.80 | ^~~~~~~~ 53:57.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 53:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 53:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMP.h:11, 53:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:9, 53:57.84 from PGMPTimer.cpp:7, 53:57.84 from UnifiedProtocols17.cpp:2: 53:57.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 53:57.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 53:57.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:57.85 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 53:57.85 | ^~~~~~~~ 53:58.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 53:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMP.h:11, 53:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:9, 53:58.15 from PGMPTimer.cpp:7, 53:58.15 from UnifiedProtocols17.cpp:2: 53:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 53:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 53:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:58.15 427 | SizeT Size() const { return SizeT(width, height); } 53:58.15 | ^~~~ 53:58.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 53:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 53:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMP.h:11, 53:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:9, 53:58.15 from PGMPTimer.cpp:7, 53:58.15 from UnifiedProtocols17.cpp:2: 53:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 53:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 53:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:58.15 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 53:58.15 | ^~~~~~~~ 53:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 53:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 53:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:58.15 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 53:58.15 | ^~~~~~~~ 53:58.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 53:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 53:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMP.h:11, 53:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:9, 53:58.17 from PGMPTimer.cpp:7, 53:58.17 from UnifiedProtocols17.cpp:2: 53:58.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 53:58.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 53:58.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:58.18 62 | Sub operator-(const Sub& aPoint) const { 53:58.18 | ^~~~~~~~ 53:58.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 53:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 53:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 53:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:58.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:58.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:58.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMP.h:11, 53:58.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:9, 53:58.38 from PGMPTimer.cpp:7, 53:58.38 from UnifiedProtocols17.cpp:2: 53:58.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 53:58.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 53:58.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:58.38 43 | friend Sub operator*(T aScale, Sub aCoord) { 53:58.38 | ^~~~~~~~ 53:58.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMP.h:11, 53:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:9, 53:58.94 from PGMPTimer.cpp:7, 53:58.94 from UnifiedProtocols17.cpp:2: 53:58.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 53:58.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 53:58.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:58.94 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 53:58.94 | ^~~~~~~~~~~~~ 53:58.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 53:58.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 53:58.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 53:58.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 53:58.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMP.h:11, 53:58.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:9, 53:58.95 from PGMPTimer.cpp:7, 53:58.95 from UnifiedProtocols17.cpp:2: 53:58.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 53:58.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 53:58.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 53:58.95 323 | static SizeTyped FromUnknownSize( 53:58.95 | ^~~~~~~~~~~~~~~ 54:04.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 54:04.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 54:04.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 54:04.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 54:04.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 54:04.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 54:04.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 54:04.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 54:05.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMP.h:11, 54:05.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPParent.h:9, 54:05.00 from PGMPTimer.cpp:7, 54:05.00 from UnifiedProtocols17.cpp:2: 54:05.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 54:05.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 54:05.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 54:05.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 54:05.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 54:05.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 54:05.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 54:05.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 54:05.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 54:05.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:05.01 760 | typename detail::Nth::Type extract() { 54:05.01 | ^~~~~~~ 54:11.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 54:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 54:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 54:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 54:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannel.h:11, 54:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannelChild.h:9, 54:11.29 from PGamepadTestChannelChild.cpp:7, 54:11.30 from UnifiedProtocols18.cpp:2: 54:11.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 54:11.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 54:11.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:11.30 40 | friend Sub operator*(Sub aCoord, T aScale) { 54:11.30 | ^~~~~~~~ 54:11.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 54:11.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 54:11.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:11.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannel.h:11, 54:11.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannelChild.h:9, 54:11.35 from PGamepadTestChannelChild.cpp:7, 54:11.35 from UnifiedProtocols18.cpp:2: 54:11.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 54:11.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 54:11.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:11.35 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 54:11.35 | ^~~~~~~~ 54:11.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:11.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 54:11.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:11.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:11, 54:11.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:11.60 from PHttpChannelParent.cpp:7, 54:11.60 from UnifiedProtocols19.cpp:2: 54:11.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 54:11.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:11.60 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 54:11.60 | ^ 54:11.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 54:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 54:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannel.h:11, 54:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannelChild.h:9, 54:11.78 from PGamepadTestChannelChild.cpp:7, 54:11.78 from UnifiedProtocols18.cpp:2: 54:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 54:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 54:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:11.78 427 | SizeT Size() const { return SizeT(width, height); } 54:11.78 | ^~~~ 54:11.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 54:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 54:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannel.h:11, 54:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannelChild.h:9, 54:11.78 from PGamepadTestChannelChild.cpp:7, 54:11.78 from UnifiedProtocols18.cpp:2: 54:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 54:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 54:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:11.78 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 54:11.78 | ^~~~~~~~ 54:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 54:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 54:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:11.78 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 54:11.78 | ^~~~~~~~ 54:11.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 54:11.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 54:11.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:11.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 54:11.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:11.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannel.h:11, 54:11.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannelChild.h:9, 54:11.79 from PGamepadTestChannelChild.cpp:7, 54:11.79 from UnifiedProtocols18.cpp:2: 54:11.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 54:11.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 54:11.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:11.79 62 | Sub operator-(const Sub& aPoint) const { 54:11.79 | ^~~~~~~~ 54:11.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 54:11.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 54:11.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:11.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:11, 54:11.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:11.81 from PHttpChannelParent.cpp:7, 54:11.81 from UnifiedProtocols19.cpp:2: 54:11.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 54:11.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:11.81 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 54:11.81 | ^ 54:12.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 54:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 54:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 54:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 54:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannel.h:11, 54:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannelChild.h:9, 54:12.04 from PGamepadTestChannelChild.cpp:7, 54:12.04 from UnifiedProtocols18.cpp:2: 54:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 54:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 54:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:12.04 43 | friend Sub operator*(T aScale, Sub aCoord) { 54:12.04 | ^~~~~~~~ 54:12.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 54:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 54:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:11, 54:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:12.39 from PHttpChannelParent.cpp:7, 54:12.39 from UnifiedProtocols19.cpp:2: 54:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 54:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:12.39 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 54:12.39 | ^ 54:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 54:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:12.39 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 54:12.39 | ^ 54:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 54:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:12.39 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 54:12.39 | ^ 54:12.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 54:12.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:12.40 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 54:12.40 | ^ 54:12.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 54:12.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:12.40 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 54:12.40 | ^ 54:12.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 54:12.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:12.44 371 | nscoord aAppUnitsPerDevPixel) { 54:12.44 | ^ 54:12.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 54:12.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:12.44 380 | nscoord aAppUnitsPerDevPixel) { 54:12.44 | ^ 54:12.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 54:12.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:12.44 387 | nscoord aAppUnitsPerDevPixel) { 54:12.44 | ^ 54:12.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 54:12.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:12.45 394 | nscoord aAppUnitsPerDevPixel) { 54:12.45 | ^ 54:12.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 54:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannel.h:11, 54:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannelChild.h:9, 54:12.66 from PGamepadTestChannelChild.cpp:7, 54:12.66 from UnifiedProtocols18.cpp:2: 54:12.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 54:12.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 54:12.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:12.66 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 54:12.66 | ^~~~~~~~~~~~~ 54:12.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 54:12.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:12.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 54:12.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:12.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannel.h:11, 54:12.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannelChild.h:9, 54:12.67 from PGamepadTestChannelChild.cpp:7, 54:12.67 from UnifiedProtocols18.cpp:2: 54:12.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 54:12.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 54:12.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:12.67 323 | static SizeTyped FromUnknownSize( 54:12.67 | ^~~~~~~~~~~~~~~ 54:17.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 54:17.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 54:17.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 54:17.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 54:17.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 54:17.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 54:17.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 54:17.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 54:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannel.h:11, 54:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PGamepadTestChannelChild.h:9, 54:17.54 from PGamepadTestChannelChild.cpp:7, 54:17.54 from UnifiedProtocols18.cpp:2: 54:17.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 54:17.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 54:17.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 54:17.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 54:17.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 54:17.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 54:17.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 54:17.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 54:17.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 54:17.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:17.54 760 | typename detail::Nth::Type extract() { 54:17.54 | ^~~~~~~ 54:28.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 54:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 54:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 54:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 54:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 54:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 54:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 54:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 54:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:23, 54:28.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:28.71 from PHttpChannelParent.cpp:7, 54:28.71 from UnifiedProtocols19.cpp:2: 54:28.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 54:28.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:28.71 189 | CSSRect GetExpandedScrollableRect() const { 54:28.71 | ^ 54:28.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 54:28.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:28.71 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 54:28.71 | ^ 54:28.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 54:28.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:28.71 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 54:28.71 | ^ 54:28.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 54:28.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:28.72 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 54:28.72 | ^ 54:28.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 54:28.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:28.72 243 | CSSRect CalculateScrollRange() const { 54:28.72 | ^ 54:28.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 54:28.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:28.73 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 54:28.73 | ^ 54:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 54:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:28.73 457 | CSSRect GetVisualViewport() const { 54:28.73 | ^ 54:30.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 54:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 54:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 54:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 54:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 54:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 54:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 54:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 54:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 54:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 54:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:23, 54:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:30.23 from PHttpChannelParent.cpp:7, 54:30.23 from UnifiedProtocols19.cpp:2: 54:30.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 54:30.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:30.23 1249 | CSSCoord ToCSSPixels() const { return _0; } 54:30.23 | ^ 54:32.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 54:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 54:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 54:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 54:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 54:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 54:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 54:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/XPCShellImpl.cpp:38, 54:32.44 from Unified_cpp_js_xpconnect_src1.cpp:2: 54:32.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 54:32.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:32.44 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 54:32.44 | ^ 54:32.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 54:32.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 54:32.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 54:32.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 54:32.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 54:32.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 54:32.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 54:32.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 54:32.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 54:32.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:23, 54:32.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:32.66 from PHttpChannelParent.cpp:7, 54:32.66 from UnifiedProtocols19.cpp:2: 54:32.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 54:32.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:32.66 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 54:32.66 | ^ 54:32.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 54:32.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 54:32.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 54:32.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 54:32.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 54:32.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 54:32.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 54:32.73 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 54:32.73 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/XPCShellImpl.cpp:38, 54:32.73 from Unified_cpp_js_xpconnect_src1.cpp:2: 54:32.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 54:32.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:32.73 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 54:32.73 | ^ 54:34.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 54:34.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 54:34.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 54:34.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 54:34.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 54:34.27 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 54:34.28 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/XPCShellImpl.cpp:38, 54:34.28 from Unified_cpp_js_xpconnect_src1.cpp:2: 54:34.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 54:34.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:34.28 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 54:34.28 | ^ 54:34.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 54:34.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:34.28 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 54:34.28 | ^ 54:34.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 54:34.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:34.29 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 54:34.29 | ^ 54:34.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 54:34.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:34.30 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 54:34.30 | ^ 54:34.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 54:34.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:34.30 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 54:34.30 | ^ 54:34.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 54:34.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:34.33 371 | nscoord aAppUnitsPerDevPixel) { 54:34.33 | ^ 54:34.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 54:34.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:34.34 380 | nscoord aAppUnitsPerDevPixel) { 54:34.34 | ^ 54:34.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 54:34.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:34.34 387 | nscoord aAppUnitsPerDevPixel) { 54:34.34 | ^ 54:34.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 54:34.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:34.35 394 | nscoord aAppUnitsPerDevPixel) { 54:34.35 | ^ 54:36.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 54:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 54:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 54:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 54:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 54:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 54:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 54:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 54:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 54:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:23, 54:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:36.45 from PHttpChannelParent.cpp:7, 54:36.45 from UnifiedProtocols19.cpp:2: 54:36.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 54:36.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:36.45 21 | inline Rect ToRect(const gfxRect& aRect) { 54:36.45 | ^ 54:36.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 54:36.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:36.45 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 54:36.45 | ^ 54:36.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 54:36.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:36.45 40 | inline Point ToPoint(const gfxPoint& aPoint) { 54:36.45 | ^ 54:36.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 54:36.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:36.46 44 | inline Size ToSize(const gfxSize& aSize) { 54:36.46 | ^ 54:36.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 54:36.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:36.46 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 54:36.46 | ^ 54:36.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 54:36.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:36.47 52 | inline gfxSize ThebesSize(const Size& aSize) { 54:36.47 | ^ 54:36.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 54:36.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:36.47 56 | inline gfxRect ThebesRect(const Rect& aRect) { 54:36.47 | ^ 54:37.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 54:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 54:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 54:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 54:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 54:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 54:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 54:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 54:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:23, 54:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:37.22 from PHttpChannelParent.cpp:7, 54:37.22 from UnifiedProtocols19.cpp:2: 54:37.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 54:37.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:37.23 1859 | int32_t aAppUnitsPerPixel) { 54:37.23 | ^ 54:37.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 54:37.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:37.23 3214 | int32_t aAppUnitsPerPixel) { 54:37.23 | ^ 54:37.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 54:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 54:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/XPCShellImpl.cpp:38, 54:37.48 from Unified_cpp_js_xpconnect_src1.cpp:2: 54:37.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 54:37.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 54:37.49 79 | memset(this, 0, sizeof(nsXPTCVariant)); 54:37.49 | ^ 54:37.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 54:37.49 44 | struct nsXPTCVariant { 54:37.49 | ^~~~~~~~~~~~~ 54:38.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 54:38.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 54:38.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 54:38.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 54:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 54:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:23, 54:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:38.26 from PHttpChannelParent.cpp:7, 54:38.26 from UnifiedProtocols19.cpp:2: 54:38.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 54:38.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:38.26 332 | LayerPoint GetFixedPositionAnchor() const { 54:38.27 | ^ 54:38.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 54:38.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 54:38.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 54:38.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 54:38.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 54:38.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:23, 54:38.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:38.33 from PHttpChannelParent.cpp:7, 54:38.33 from UnifiedProtocols19.cpp:2: 54:38.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 54:38.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:38.33 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 54:38.33 | ^ 54:38.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 54:38.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 54:38.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 54:38.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 54:38.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 54:38.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:23, 54:38.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:38.35 from PHttpChannelParent.cpp:7, 54:38.35 from UnifiedProtocols19.cpp:2: 54:38.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 54:38.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:38.35 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 54:38.35 | ^ 54:41.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 54:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 54:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 54:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EffectCompositor.h:16, 54:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:17, 54:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMMutationObserver.h:13, 54:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/nsXPConnect.cpp:32, 54:41.94 from Unified_cpp_js_xpconnect_src1.cpp:119: 54:41.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 54:41.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:41.94 189 | CSSRect GetExpandedScrollableRect() const { 54:41.94 | ^ 54:41.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 54:41.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:41.94 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 54:41.94 | ^ 54:41.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 54:41.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:41.95 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 54:41.95 | ^ 54:41.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 54:41.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:41.95 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 54:41.95 | ^ 54:41.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 54:41.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:41.95 243 | CSSRect CalculateScrollRange() const { 54:41.95 | ^ 54:41.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 54:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:41.96 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 54:41.96 | ^ 54:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 54:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:41.96 457 | CSSRect GetVisualViewport() const { 54:41.96 | ^ 54:43.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsTimingFunction.h:10, 54:43.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 54:43.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTiming.h:12, 54:43.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEffect.h:10, 54:43.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:23, 54:43.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMMutationObserver.h:13, 54:43.20 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/nsXPConnect.cpp:32, 54:43.20 from Unified_cpp_js_xpconnect_src1.cpp:119: 54:43.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 54:43.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:43.21 1249 | CSSCoord ToCSSPixels() const { return _0; } 54:43.21 | ^ 54:45.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 54:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11, 54:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9, 54:45.65 from PAltDataOutputStreamChild.cpp:7, 54:45.65 from UnifiedProtocols2.cpp:2: 54:45.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 54:45.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:45.65 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 54:45.65 | ^ 54:45.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 54:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 54:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11, 54:45.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9, 54:45.87 from PAltDataOutputStreamChild.cpp:7, 54:45.87 from UnifiedProtocols2.cpp:2: 54:45.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 54:45.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:45.87 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 54:45.87 | ^ 54:46.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 54:46.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 54:46.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:46.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11, 54:46.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9, 54:46.57 from PAltDataOutputStreamChild.cpp:7, 54:46.57 from UnifiedProtocols2.cpp:2: 54:46.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 54:46.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:46.57 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 54:46.57 | ^ 54:46.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 54:46.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:46.57 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 54:46.57 | ^ 54:46.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 54:46.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:46.57 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 54:46.57 | ^ 54:46.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 54:46.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:46.58 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 54:46.58 | ^ 54:46.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 54:46.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:46.58 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 54:46.58 | ^ 54:46.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 54:46.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:46.61 371 | nscoord aAppUnitsPerDevPixel) { 54:46.61 | ^ 54:46.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 54:46.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:46.61 380 | nscoord aAppUnitsPerDevPixel) { 54:46.61 | ^ 54:46.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 54:46.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:46.61 387 | nscoord aAppUnitsPerDevPixel) { 54:46.61 | ^ 54:46.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 54:46.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:46.62 394 | nscoord aAppUnitsPerDevPixel) { 54:46.62 | ^ 54:48.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 54:48.30 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/XPCShellImpl.cpp:9, 54:48.30 from Unified_cpp_js_xpconnect_src1.cpp:2: 54:48.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 54:48.30 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 54:48.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 54:48.31 34 | memset(aT, 0, sizeof(T)); 54:48.31 | ~~~~~~^~~~~~~~~~~~~~~~~~ 54:48.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/XPCShellImpl.cpp:38, 54:48.31 from Unified_cpp_js_xpconnect_src1.cpp:2: 54:48.31 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 54:48.31 2214 | struct GlobalProperties { 54:48.31 | ^~~~~~~~~~~~~~~~ 54:48.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 54:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 54:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 54:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 54:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 54:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 54:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/XPCShellImpl.cpp:38, 54:48.37 from Unified_cpp_js_xpconnect_src1.cpp:2: 54:48.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 54:48.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 54:48.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:48.37 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 54:48.37 | ^~~~~~~~ 54:48.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 54:48.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:48.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 54:48.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 54:48.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 54:48.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 54:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 54:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 54:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 54:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/XPCShellImpl.cpp:38, 54:48.62 from Unified_cpp_js_xpconnect_src1.cpp:2: 54:48.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 54:48.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 54:48.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:48.62 427 | SizeT Size() const { return SizeT(width, height); } 54:48.62 | ^~~~ 54:48.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 54:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 54:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 54:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 54:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 54:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 54:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/XPCShellImpl.cpp:38, 54:48.62 from Unified_cpp_js_xpconnect_src1.cpp:2: 54:48.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 54:48.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 54:48.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:48.63 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 54:48.63 | ^~~~~~~~ 54:48.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 54:48.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 54:48.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:48.63 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 54:48.63 | ^~~~~~~~ 54:48.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 54:48.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 54:48.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:48.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 54:48.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 54:48.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 54:48.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 54:48.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 54:48.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 54:48.64 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 54:48.64 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/XPCShellImpl.cpp:38, 54:48.64 from Unified_cpp_js_xpconnect_src1.cpp:2: 54:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 54:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 54:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:48.64 62 | Sub operator-(const Sub& aPoint) const { 54:48.64 | ^~~~~~~~ 54:48.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 54:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 54:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 54:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 54:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 54:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 54:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 54:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 54:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 54:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:76, 54:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/XPCShellImpl.cpp:38, 54:48.93 from Unified_cpp_js_xpconnect_src1.cpp:2: 54:48.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 54:48.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 54:48.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:48.93 43 | friend Sub operator*(T aScale, Sub aCoord) { 54:48.93 | ^~~~~~~~ 54:52.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:52.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 54:52.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:52.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 54:52.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 54:52.08 from PInProcess.cpp:7, 54:52.08 from UnifiedProtocols20.cpp:2: 54:52.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 54:52.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:52.08 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 54:52.08 | ^ 54:52.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 54:52.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 54:52.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:52.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 54:52.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 54:52.30 from PInProcess.cpp:7, 54:52.30 from UnifiedProtocols20.cpp:2: 54:52.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 54:52.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:52.31 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 54:52.31 | ^ 54:52.74 js/xpconnect/shell 54:52.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 54:52.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 54:52.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:52.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 54:52.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 54:52.83 from PInProcess.cpp:7, 54:52.83 from UnifiedProtocols20.cpp:2: 54:52.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 54:52.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:52.83 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 54:52.83 | ^ 54:52.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 54:52.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:52.84 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 54:52.84 | ^ 54:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 54:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:52.85 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 54:52.85 | ^ 54:52.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 54:52.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:52.86 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 54:52.86 | ^ 54:52.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 54:52.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:52.87 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 54:52.87 | ^ 54:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 54:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:52.90 371 | nscoord aAppUnitsPerDevPixel) { 54:52.90 | ^ 54:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 54:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:52.91 380 | nscoord aAppUnitsPerDevPixel) { 54:52.91 | ^ 54:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 54:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:52.92 387 | nscoord aAppUnitsPerDevPixel) { 54:52.92 | ^ 54:52.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 54:52.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:52.93 394 | nscoord aAppUnitsPerDevPixel) { 54:52.93 | ^ 54:55.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 54:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 54:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 54:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 54:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:11, 54:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:55.82 from PHttpChannelParent.cpp:7, 54:55.82 from UnifiedProtocols19.cpp:2: 54:55.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 54:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 54:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:55.83 40 | friend Sub operator*(Sub aCoord, T aScale) { 54:55.83 | ^~~~~~~~ 54:55.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 54:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 54:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:11, 54:55.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:55.85 from PHttpChannelParent.cpp:7, 54:55.85 from UnifiedProtocols19.cpp:2: 54:55.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 54:55.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 54:55.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:55.85 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 54:55.85 | ^~~~~~~~ 54:56.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 54:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 54:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:11, 54:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:56.26 from PHttpChannelParent.cpp:7, 54:56.26 from UnifiedProtocols19.cpp:2: 54:56.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 54:56.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 54:56.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:56.27 427 | SizeT Size() const { return SizeT(width, height); } 54:56.27 | ^~~~ 54:56.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 54:56.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 54:56.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:56.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:11, 54:56.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:56.27 from PHttpChannelParent.cpp:7, 54:56.27 from UnifiedProtocols19.cpp:2: 54:56.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 54:56.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 54:56.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:56.27 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 54:56.27 | ^~~~~~~~ 54:56.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 54:56.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 54:56.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:56.27 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 54:56.27 | ^~~~~~~~ 54:56.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 54:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 54:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 54:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:11, 54:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:56.28 from PHttpChannelParent.cpp:7, 54:56.28 from UnifiedProtocols19.cpp:2: 54:56.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 54:56.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 54:56.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:56.28 62 | Sub operator-(const Sub& aPoint) const { 54:56.28 | ^~~~~~~~ 54:56.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 54:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 54:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 54:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 54:56.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:56.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:11, 54:56.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:56.61 from PHttpChannelParent.cpp:7, 54:56.61 from UnifiedProtocols19.cpp:2: 54:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 54:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 54:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:56.61 43 | friend Sub operator*(T aScale, Sub aCoord) { 54:56.61 | ^~~~~~~~ 54:57.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 54:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:11, 54:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:57.09 from PHttpChannelParent.cpp:7, 54:57.09 from UnifiedProtocols19.cpp:2: 54:57.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 54:57.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 54:57.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:57.09 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 54:57.10 | ^~~~~~~~~~~~~ 54:57.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 54:57.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 54:57.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 54:57.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 54:57.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:11, 54:57.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 54:57.10 from PHttpChannelParent.cpp:7, 54:57.10 from UnifiedProtocols19.cpp:2: 54:57.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 54:57.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 54:57.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 54:57.11 323 | static SizeTyped FromUnknownSize( 54:57.11 | ^~~~~~~~~~~~~~~ 54:59.92 modules/libjar 55:02.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 55:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 55:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 55:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 55:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 55:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 55:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 55:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 55:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 55:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 55:02.37 from PAltDataOutputStreamChild.cpp:10, 55:02.37 from UnifiedProtocols2.cpp:2: 55:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 55:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:02.37 189 | CSSRect GetExpandedScrollableRect() const { 55:02.37 | ^ 55:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 55:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:02.38 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 55:02.38 | ^ 55:02.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 55:02.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:02.38 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 55:02.38 | ^ 55:02.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 55:02.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:02.38 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 55:02.38 | ^ 55:02.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 55:02.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:02.39 243 | CSSRect CalculateScrollRange() const { 55:02.39 | ^ 55:02.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 55:02.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:02.39 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 55:02.39 | ^ 55:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 55:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:02.40 457 | CSSRect GetVisualViewport() const { 55:02.40 | ^ 55:02.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 55:02.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 55:02.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 55:02.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 55:02.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 55:02.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 55:02.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 55:02.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 55:02.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannel.h:11, 55:02.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PHttpChannelParent.h:9, 55:02.82 from PHttpChannelParent.cpp:7, 55:02.82 from UnifiedProtocols19.cpp:2: 55:02.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 55:02.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 55:02.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 55:02.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 55:02.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 55:02.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 55:02.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 55:02.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 55:02.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 55:02.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:02.82 760 | typename detail::Nth::Type extract() { 55:02.82 | ^~~~~~~ 55:03.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 55:03.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 55:03.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 55:03.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 55:03.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 55:03.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 55:03.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 55:03.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 55:03.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 55:03.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 55:03.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 55:03.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 55:03.81 from PAltDataOutputStreamChild.cpp:10, 55:03.81 from UnifiedProtocols2.cpp:2: 55:03.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 55:03.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:03.81 1249 | CSSCoord ToCSSPixels() const { return _0; } 55:03.81 | ^ 55:06.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 55:06.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 55:06.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 55:06.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 55:06.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 55:06.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 55:06.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 55:06.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 55:06.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 55:06.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 55:06.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 55:06.30 from PAltDataOutputStreamChild.cpp:10, 55:06.30 from UnifiedProtocols2.cpp:2: 55:06.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 55:06.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:06.30 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 55:06.30 | ^ 55:08.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 55:08.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 55:08.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 55:08.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 55:08.41 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libjar/nsJARChannel.cpp:13, 55:08.41 from Unified_cpp_modules_libjar0.cpp:11: 55:08.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 55:08.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:08.41 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 55:08.41 | ^ 55:08.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 55:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 55:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 55:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 55:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 55:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 55:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:23, 55:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 55:08.42 from PInProcess.cpp:7, 55:08.42 from UnifiedProtocols20.cpp:2: 55:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 55:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:08.43 189 | CSSRect GetExpandedScrollableRect() const { 55:08.43 | ^ 55:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 55:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:08.43 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 55:08.43 | ^ 55:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 55:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:08.43 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 55:08.43 | ^ 55:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 55:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:08.43 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 55:08.43 | ^ 55:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 55:08.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:08.44 243 | CSSRect CalculateScrollRange() const { 55:08.44 | ^ 55:08.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 55:08.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:08.44 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 55:08.44 | ^ 55:08.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 55:08.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:08.45 457 | CSSRect GetVisualViewport() const { 55:08.45 | ^ 55:08.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 55:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 55:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 55:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 55:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 55:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libjar/nsJARChannel.cpp:13, 55:08.70 from Unified_cpp_modules_libjar0.cpp:11: 55:08.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 55:08.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:08.70 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 55:08.70 | ^ 55:09.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 55:09.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 55:09.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 55:09.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 55:09.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 55:09.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 55:09.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 55:09.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 55:09.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:23, 55:09.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 55:09.88 from PInProcess.cpp:7, 55:09.88 from UnifiedProtocols20.cpp:2: 55:09.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 55:09.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:09.88 1249 | CSSCoord ToCSSPixels() const { return _0; } 55:09.88 | ^ 55:09.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 55:09.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 55:09.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 55:09.96 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libjar/nsJARChannel.cpp:13, 55:09.96 from Unified_cpp_modules_libjar0.cpp:11: 55:09.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 55:09.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:09.96 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 55:09.96 | ^ 55:09.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 55:09.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:09.97 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 55:09.97 | ^ 55:09.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 55:09.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:09.97 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 55:09.97 | ^ 55:09.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 55:09.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:09.98 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 55:09.98 | ^ 55:09.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 55:09.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:09.99 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 55:09.99 | ^ 55:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 55:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:10.02 371 | nscoord aAppUnitsPerDevPixel) { 55:10.02 | ^ 55:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 55:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:10.02 380 | nscoord aAppUnitsPerDevPixel) { 55:10.02 | ^ 55:10.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 55:10.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:10.03 387 | nscoord aAppUnitsPerDevPixel) { 55:10.03 | ^ 55:10.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 55:10.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:10.04 394 | nscoord aAppUnitsPerDevPixel) { 55:10.04 | ^ 55:10.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 55:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 55:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 55:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 55:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 55:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 55:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 55:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 55:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 55:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 55:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 55:10.24 from PAltDataOutputStreamChild.cpp:10, 55:10.24 from UnifiedProtocols2.cpp:2: 55:10.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 55:10.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:10.24 21 | inline Rect ToRect(const gfxRect& aRect) { 55:10.24 | ^ 55:10.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 55:10.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:10.25 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 55:10.25 | ^ 55:10.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 55:10.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:10.26 40 | inline Point ToPoint(const gfxPoint& aPoint) { 55:10.26 | ^ 55:10.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 55:10.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:10.27 44 | inline Size ToSize(const gfxSize& aSize) { 55:10.27 | ^ 55:10.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 55:10.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:10.27 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 55:10.27 | ^ 55:10.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 55:10.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:10.28 52 | inline gfxSize ThebesSize(const Size& aSize) { 55:10.28 | ^ 55:10.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 55:10.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:10.28 56 | inline gfxRect ThebesRect(const Rect& aRect) { 55:10.28 | ^ 55:10.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 55:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 55:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 55:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 55:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 55:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 55:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 55:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 55:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 55:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 55:10.98 from PAltDataOutputStreamChild.cpp:10, 55:10.98 from UnifiedProtocols2.cpp:2: 55:10.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 55:10.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:10.98 1859 | int32_t aAppUnitsPerPixel) { 55:10.98 | ^ 55:11.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 55:11.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:11.00 3214 | int32_t aAppUnitsPerPixel) { 55:11.00 | ^ 55:12.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 55:12.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 55:12.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 55:12.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 55:12.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 55:12.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 55:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 55:12.11 from PAltDataOutputStreamChild.cpp:10, 55:12.11 from UnifiedProtocols2.cpp:2: 55:12.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 55:12.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:12.11 332 | LayerPoint GetFixedPositionAnchor() const { 55:12.11 | ^ 55:12.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 55:12.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 55:12.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 55:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 55:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 55:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 55:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 55:12.17 from PAltDataOutputStreamChild.cpp:10, 55:12.17 from UnifiedProtocols2.cpp:2: 55:12.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 55:12.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:12.17 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 55:12.17 | ^ 55:12.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 55:12.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 55:12.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 55:12.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 55:12.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 55:12.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 55:12.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 55:12.21 from PAltDataOutputStreamChild.cpp:10, 55:12.21 from UnifiedProtocols2.cpp:2: 55:12.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 55:12.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:12.21 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 55:12.21 | ^ 55:12.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 55:12.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 55:12.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 55:12.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 55:12.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 55:12.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 55:12.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 55:12.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:23, 55:12.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 55:12.27 from PInProcess.cpp:7, 55:12.27 from UnifiedProtocols20.cpp:2: 55:12.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 55:12.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:12.27 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 55:12.27 | ^ 55:16.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 55:16.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 55:16.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 55:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 55:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 55:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 55:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 55:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:23, 55:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 55:16.34 from PInProcess.cpp:7, 55:16.35 from UnifiedProtocols20.cpp:2: 55:16.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 55:16.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:16.35 21 | inline Rect ToRect(const gfxRect& aRect) { 55:16.35 | ^ 55:16.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 55:16.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:16.36 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 55:16.36 | ^ 55:16.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 55:16.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:16.36 40 | inline Point ToPoint(const gfxPoint& aPoint) { 55:16.36 | ^ 55:16.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 55:16.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:16.36 44 | inline Size ToSize(const gfxSize& aSize) { 55:16.36 | ^ 55:16.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 55:16.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:16.37 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 55:16.37 | ^ 55:16.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 55:16.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:16.37 52 | inline gfxSize ThebesSize(const Size& aSize) { 55:16.37 | ^ 55:16.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 55:16.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:16.39 56 | inline gfxRect ThebesRect(const Rect& aRect) { 55:16.39 | ^ 55:17.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 55:17.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 55:17.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 55:17.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 55:17.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 55:17.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 55:17.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:23, 55:17.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 55:17.10 from PInProcess.cpp:7, 55:17.10 from UnifiedProtocols20.cpp:2: 55:17.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 55:17.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:17.10 1859 | int32_t aAppUnitsPerPixel) { 55:17.10 | ^ 55:17.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 55:17.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:17.12 3214 | int32_t aAppUnitsPerPixel) { 55:17.12 | ^ 55:18.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 55:18.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 55:18.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 55:18.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:23, 55:18.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 55:18.20 from PInProcess.cpp:7, 55:18.20 from UnifiedProtocols20.cpp:2: 55:18.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 55:18.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:18.20 332 | LayerPoint GetFixedPositionAnchor() const { 55:18.20 | ^ 55:18.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 55:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 55:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 55:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:23, 55:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 55:18.25 from PInProcess.cpp:7, 55:18.25 from UnifiedProtocols20.cpp:2: 55:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 55:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:18.25 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 55:18.25 | ^ 55:18.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 55:18.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 55:18.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 55:18.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:23, 55:18.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 55:18.28 from PInProcess.cpp:7, 55:18.28 from UnifiedProtocols20.cpp:2: 55:18.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 55:18.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:18.28 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 55:18.28 | ^ 55:23.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 55:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 55:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 55:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 55:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 55:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libjar/nsJARChannel.cpp:13, 55:23.84 from Unified_cpp_modules_libjar0.cpp:11: 55:23.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 55:23.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 55:23.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:23.84 40 | friend Sub operator*(Sub aCoord, T aScale) { 55:23.84 | ^~~~~~~~ 55:23.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 55:23.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 55:23.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 55:23.87 from /builddir/build/BUILD/thunderbird-78.6.1/modules/libjar/nsJARChannel.cpp:13, 55:23.87 from Unified_cpp_modules_libjar0.cpp:11: 55:23.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 55:23.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 55:23.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:23.87 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 55:23.87 | ^~~~~~~~ 55:26.57 modules/libjar/zipwriter 55:28.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 55:28.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 55:28.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 55:28.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 55:28.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 55:28.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:28.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11, 55:28.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9, 55:28.46 from PAltDataOutputStreamChild.cpp:7, 55:28.46 from UnifiedProtocols2.cpp:2: 55:28.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 55:28.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 55:28.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:28.46 40 | friend Sub operator*(Sub aCoord, T aScale) { 55:28.46 | ^~~~~~~~ 55:28.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 55:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 55:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11, 55:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9, 55:28.49 from PAltDataOutputStreamChild.cpp:7, 55:28.49 from UnifiedProtocols2.cpp:2: 55:28.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 55:28.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 55:28.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:28.49 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 55:28.49 | ^~~~~~~~ 55:28.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 55:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 55:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 55:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11, 55:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9, 55:28.92 from PAltDataOutputStreamChild.cpp:7, 55:28.92 from UnifiedProtocols2.cpp:2: 55:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 55:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 55:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:28.92 427 | SizeT Size() const { return SizeT(width, height); } 55:28.92 | ^~~~ 55:28.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 55:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 55:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11, 55:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9, 55:28.92 from PAltDataOutputStreamChild.cpp:7, 55:28.93 from UnifiedProtocols2.cpp:2: 55:28.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 55:28.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 55:28.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:28.93 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 55:28.93 | ^~~~~~~~ 55:28.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 55:28.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 55:28.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:28.93 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 55:28.93 | ^~~~~~~~ 55:28.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 55:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 55:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 55:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 55:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11, 55:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9, 55:28.94 from PAltDataOutputStreamChild.cpp:7, 55:28.94 from UnifiedProtocols2.cpp:2: 55:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 55:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 55:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:28.94 62 | Sub operator-(const Sub& aPoint) const { 55:28.94 | ^~~~~~~~ 55:29.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 55:29.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 55:29.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 55:29.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 55:29.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 55:29.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:29.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11, 55:29.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9, 55:29.25 from PAltDataOutputStreamChild.cpp:7, 55:29.25 from UnifiedProtocols2.cpp:2: 55:29.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 55:29.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 55:29.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:29.25 43 | friend Sub operator*(T aScale, Sub aCoord) { 55:29.25 | ^~~~~~~~ 55:29.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 55:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 55:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11, 55:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9, 55:29.72 from PAltDataOutputStreamChild.cpp:7, 55:29.72 from UnifiedProtocols2.cpp:2: 55:29.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 55:29.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 55:29.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:29.72 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 55:29.72 | ^~~~~~~~~~~~~ 55:29.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 55:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 55:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 55:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11, 55:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9, 55:29.72 from PAltDataOutputStreamChild.cpp:7, 55:29.72 from UnifiedProtocols2.cpp:2: 55:29.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 55:29.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 55:29.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:29.73 323 | static SizeTyped FromUnknownSize( 55:29.73 | ^~~~~~~~~~~~~~~ 55:34.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 55:34.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 55:34.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 55:34.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 55:34.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 55:34.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 55:34.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 55:34.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 55:34.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStream.h:11, 55:34.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PAltDataOutputStreamChild.h:9, 55:34.32 from PAltDataOutputStreamChild.cpp:7, 55:34.32 from UnifiedProtocols2.cpp:2: 55:34.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 55:34.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 55:34.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 55:34.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 55:34.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 55:34.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 55:34.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 55:34.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 55:34.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 55:34.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:34.33 760 | typename detail::Nth::Type extract() { 55:34.33 | ^~~~~~~ 55:35.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 55:35.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 55:35.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 55:35.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 55:35.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 55:35.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:35.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 55:35.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 55:35.66 from PInProcess.cpp:7, 55:35.66 from UnifiedProtocols20.cpp:2: 55:35.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 55:35.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 55:35.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:35.66 40 | friend Sub operator*(Sub aCoord, T aScale) { 55:35.66 | ^~~~~~~~ 55:35.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 55:35.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 55:35.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:35.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 55:35.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 55:35.69 from PInProcess.cpp:7, 55:35.69 from UnifiedProtocols20.cpp:2: 55:35.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 55:35.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 55:35.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:35.69 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 55:35.69 | ^~~~~~~~ 55:36.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 55:36.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 55:36.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 55:36.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:36.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 55:36.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 55:36.17 from PInProcess.cpp:7, 55:36.17 from UnifiedProtocols20.cpp:2: 55:36.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 55:36.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 55:36.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:36.17 427 | SizeT Size() const { return SizeT(width, height); } 55:36.17 | ^~~~ 55:36.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 55:36.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 55:36.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:36.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 55:36.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 55:36.17 from PInProcess.cpp:7, 55:36.17 from UnifiedProtocols20.cpp:2: 55:36.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 55:36.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 55:36.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:36.18 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 55:36.18 | ^~~~~~~~ 55:36.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 55:36.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 55:36.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:36.18 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 55:36.18 | ^~~~~~~~ 55:36.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 55:36.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 55:36.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 55:36.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 55:36.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:36.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 55:36.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 55:36.19 from PInProcess.cpp:7, 55:36.19 from UnifiedProtocols20.cpp:2: 55:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 55:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 55:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:36.19 62 | Sub operator-(const Sub& aPoint) const { 55:36.19 | ^~~~~~~~ 55:36.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 55:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 55:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 55:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 55:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 55:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 55:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 55:36.45 from PInProcess.cpp:7, 55:36.45 from UnifiedProtocols20.cpp:2: 55:36.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 55:36.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 55:36.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:36.45 43 | friend Sub operator*(T aScale, Sub aCoord) { 55:36.45 | ^~~~~~~~ 55:36.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 55:36.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 55:36.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:36.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 55:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 55:36.96 from PInProcess.cpp:7, 55:36.96 from UnifiedProtocols20.cpp:2: 55:36.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 55:36.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 55:36.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:36.96 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 55:36.96 | ^~~~~~~~~~~~~ 55:36.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 55:36.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 55:36.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 55:36.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:36.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 55:36.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 55:36.97 from PInProcess.cpp:7, 55:36.97 from UnifiedProtocols20.cpp:2: 55:36.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 55:36.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 55:36.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:36.98 323 | static SizeTyped FromUnknownSize( 55:36.98 | ^~~~~~~~~~~~~~~ 55:41.92 storage 55:42.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 55:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 55:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 55:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 55:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 55:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 55:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 55:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 55:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobal.h:11, 55:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PWindowGlobalParent.h:9, 55:42.38 from PInProcess.cpp:7, 55:42.38 from UnifiedProtocols20.cpp:2: 55:42.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 55:42.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 55:42.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 55:42.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 55:42.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 55:42.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 55:42.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 55:42.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 55:42.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 55:42.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:42.39 760 | typename detail::Nth::Type extract() { 55:42.39 | ^~~~~~~ 55:45.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 55:45.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 55:45.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:45.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, 55:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortChild.h:9, 55:45.15 from PMIDIPortChild.cpp:7, 55:45.15 from UnifiedProtocols21.cpp:2: 55:45.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 55:45.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:45.15 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 55:45.15 | ^ 55:45.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 55:45.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 55:45.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:45.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, 55:45.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortChild.h:9, 55:45.37 from PMIDIPortChild.cpp:7, 55:45.38 from UnifiedProtocols21.cpp:2: 55:45.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 55:45.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:45.38 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 55:45.38 | ^ 55:45.88 extensions/permissions 55:46.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 55:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 55:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 55:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, 55:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortChild.h:9, 55:46.07 from PMIDIPortChild.cpp:7, 55:46.07 from UnifiedProtocols21.cpp:2: 55:46.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 55:46.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:46.07 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 55:46.07 | ^ 55:46.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 55:46.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:46.08 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 55:46.08 | ^ 55:46.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 55:46.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:46.09 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 55:46.09 | ^ 55:46.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 55:46.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:46.10 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 55:46.10 | ^ 55:46.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 55:46.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:46.10 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 55:46.11 | ^ 55:46.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 55:46.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:46.13 371 | nscoord aAppUnitsPerDevPixel) { 55:46.13 | ^ 55:46.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 55:46.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:46.14 380 | nscoord aAppUnitsPerDevPixel) { 55:46.14 | ^ 55:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 55:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:46.15 387 | nscoord aAppUnitsPerDevPixel) { 55:46.15 | ^ 55:46.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 55:46.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:46.16 394 | nscoord aAppUnitsPerDevPixel) { 55:46.16 | ^ 55:55.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 55:55.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 55:55.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 55:55.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 55:55.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGlobalWindowInner.h:30, 55:55.94 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionDelegateHandler.cpp:9, 55:55.94 from Unified_cpp_permissions0.cpp:11: 55:55.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 55:55.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:55.94 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 55:55.94 | ^ 55:56.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 55:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 55:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 55:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 55:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 55:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGlobalWindowInner.h:30, 55:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionDelegateHandler.cpp:9, 55:56.30 from Unified_cpp_permissions0.cpp:11: 55:56.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 55:56.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:56.30 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 55:56.30 | ^ 55:56.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 55:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 55:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 55:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGlobalWindowInner.h:30, 55:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionDelegateHandler.cpp:9, 55:56.91 from Unified_cpp_permissions0.cpp:11: 55:56.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 55:56.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:56.91 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 55:56.91 | ^ 55:56.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 55:56.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:56.91 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 55:56.91 | ^ 55:56.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 55:56.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:56.91 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 55:56.91 | ^ 55:56.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 55:56.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:56.92 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 55:56.92 | ^ 55:56.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 55:56.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:56.92 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 55:56.92 | ^ 55:56.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 55:56.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:56.95 371 | nscoord aAppUnitsPerDevPixel) { 55:56.95 | ^ 55:56.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 55:56.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:56.95 380 | nscoord aAppUnitsPerDevPixel) { 55:56.95 | ^ 55:56.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 55:56.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:56.95 387 | nscoord aAppUnitsPerDevPixel) { 55:56.95 | ^ 55:56.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 55:56.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 55:56.96 394 | nscoord aAppUnitsPerDevPixel) { 55:56.96 | ^ 56:01.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 56:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 56:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 56:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 56:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 56:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 56:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 56:01.88 from PMIDIPortChild.cpp:10, 56:01.88 from UnifiedProtocols21.cpp:2: 56:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 56:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:01.88 189 | CSSRect GetExpandedScrollableRect() const { 56:01.88 | ^ 56:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 56:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:01.88 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 56:01.88 | ^ 56:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 56:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:01.89 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 56:01.89 | ^ 56:01.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 56:01.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:01.89 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 56:01.89 | ^ 56:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 56:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:01.90 243 | CSSRect CalculateScrollRange() const { 56:01.90 | ^ 56:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 56:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:01.90 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 56:01.91 | ^ 56:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 56:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:01.93 457 | CSSRect GetVisualViewport() const { 56:01.93 | ^ 56:03.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 56:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 56:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 56:03.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 56:03.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 56:03.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 56:03.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:03.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:03.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 56:03.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 56:03.47 from PMIDIPortChild.cpp:10, 56:03.47 from UnifiedProtocols21.cpp:2: 56:03.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 56:03.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:03.47 1249 | CSSCoord ToCSSPixels() const { return _0; } 56:03.47 | ^ 56:03.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 56:03.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 56:03.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:03.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 56:03.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/Client.h:13, 56:03.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/QuotaObject.h:14, 56:03.82 from /builddir/build/BUILD/thunderbird-78.6.1/storage/mozStorageConnection.cpp:20: 56:03.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 56:03.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:03.82 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 56:03.82 | ^ 56:04.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 56:04.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 56:04.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:04.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 56:04.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/Client.h:13, 56:04.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/QuotaObject.h:14, 56:04.72 from /builddir/build/BUILD/thunderbird-78.6.1/storage/mozStorageConnection.cpp:20: 56:04.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 56:04.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:04.72 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 56:04.72 | ^ 56:05.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 56:05.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 56:05.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:05.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 56:05.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/Client.h:13, 56:05.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/QuotaObject.h:14, 56:05.30 from /builddir/build/BUILD/thunderbird-78.6.1/storage/mozStorageConnection.cpp:20: 56:05.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 56:05.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:05.30 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 56:05.30 | ^ 56:05.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 56:05.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:05.31 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 56:05.31 | ^ 56:05.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 56:05.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:05.31 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 56:05.31 | ^ 56:05.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 56:05.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:05.32 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 56:05.32 | ^ 56:05.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 56:05.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:05.32 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 56:05.32 | ^ 56:05.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 56:05.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:05.35 371 | nscoord aAppUnitsPerDevPixel) { 56:05.35 | ^ 56:05.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 56:05.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:05.35 380 | nscoord aAppUnitsPerDevPixel) { 56:05.35 | ^ 56:05.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 56:05.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:05.35 387 | nscoord aAppUnitsPerDevPixel) { 56:05.35 | ^ 56:05.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 56:05.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:05.36 394 | nscoord aAppUnitsPerDevPixel) { 56:05.36 | ^ 56:06.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 56:06.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 56:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 56:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 56:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 56:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 56:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 56:06.04 from PMIDIPortChild.cpp:10, 56:06.04 from UnifiedProtocols21.cpp:2: 56:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 56:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:06.04 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 56:06.04 | ^ 56:06.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 56:06.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 56:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 56:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 56:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 56:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 56:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/Client.h:13, 56:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/QuotaObject.h:14, 56:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/storage/mozStorageConnection.cpp:20: 56:06.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 56:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 56:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:06.92 40 | friend Sub operator*(Sub aCoord, T aScale) { 56:06.92 | ^~~~~~~~ 56:06.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 56:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 56:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 56:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/Client.h:13, 56:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/QuotaObject.h:14, 56:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/storage/mozStorageConnection.cpp:20: 56:06.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 56:06.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 56:06.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:06.94 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 56:06.94 | ^~~~~~~~ 56:08.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 56:08.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 56:08.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:08.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 56:08.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/QuotaManager.h:13, 56:08.79 from /builddir/build/BUILD/thunderbird-78.6.1/storage/TelemetryVFS.cpp:13, 56:08.79 from Unified_cpp_storage0.cpp:29: 56:08.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 56:08.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:08.79 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 56:08.79 | ^ 56:08.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 56:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 56:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 56:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/QuotaManager.h:13, 56:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/storage/TelemetryVFS.cpp:13, 56:08.98 from Unified_cpp_storage0.cpp:29: 56:08.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 56:08.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:08.98 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 56:08.98 | ^ 56:09.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 56:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 56:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 56:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 56:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StorageEvent.h:13, 56:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGlobalWindowInner.h:39, 56:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionDelegateHandler.cpp:9, 56:09.28 from Unified_cpp_permissions0.cpp:11: 56:09.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 56:09.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.28 189 | CSSRect GetExpandedScrollableRect() const { 56:09.28 | ^ 56:09.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 56:09.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.28 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 56:09.28 | ^ 56:09.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 56:09.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.29 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 56:09.29 | ^ 56:09.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 56:09.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.30 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 56:09.30 | ^ 56:09.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 56:09.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.30 243 | CSSRect CalculateScrollRange() const { 56:09.30 | ^ 56:09.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 56:09.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.31 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 56:09.31 | ^ 56:09.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 56:09.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.32 457 | CSSRect GetVisualViewport() const { 56:09.32 | ^ 56:09.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 56:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 56:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 56:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 56:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 56:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 56:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 56:09.66 from PMIDIPortChild.cpp:10, 56:09.66 from UnifiedProtocols21.cpp:2: 56:09.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 56:09.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.66 21 | inline Rect ToRect(const gfxRect& aRect) { 56:09.66 | ^ 56:09.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 56:09.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.67 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 56:09.67 | ^ 56:09.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 56:09.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.68 40 | inline Point ToPoint(const gfxPoint& aPoint) { 56:09.68 | ^ 56:09.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 56:09.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.68 44 | inline Size ToSize(const gfxSize& aSize) { 56:09.69 | ^ 56:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 56:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.69 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 56:09.69 | ^ 56:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 56:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.69 52 | inline gfxSize ThebesSize(const Size& aSize) { 56:09.69 | ^ 56:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 56:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.69 56 | inline gfxRect ThebesRect(const Rect& aRect) { 56:09.69 | ^ 56:09.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 56:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 56:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 56:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/QuotaManager.h:13, 56:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/storage/TelemetryVFS.cpp:13, 56:09.70 from Unified_cpp_storage0.cpp:29: 56:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 56:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.70 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 56:09.70 | ^ 56:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 56:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.70 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 56:09.70 | ^ 56:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 56:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.71 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 56:09.71 | ^ 56:09.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 56:09.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.71 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 56:09.71 | ^ 56:09.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 56:09.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.71 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 56:09.71 | ^ 56:09.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 56:09.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.73 371 | nscoord aAppUnitsPerDevPixel) { 56:09.74 | ^ 56:09.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 56:09.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.74 380 | nscoord aAppUnitsPerDevPixel) { 56:09.74 | ^ 56:09.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 56:09.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.74 387 | nscoord aAppUnitsPerDevPixel) { 56:09.74 | ^ 56:09.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 56:09.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:09.75 394 | nscoord aAppUnitsPerDevPixel) { 56:09.75 | ^ 56:10.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 56:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 56:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 56:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 56:10.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:10.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:10.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 56:10.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 56:10.28 from PMIDIPortChild.cpp:10, 56:10.28 from UnifiedProtocols21.cpp:2: 56:10.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 56:10.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:10.28 1859 | int32_t aAppUnitsPerPixel) { 56:10.28 | ^ 56:10.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 56:10.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:10.29 3214 | int32_t aAppUnitsPerPixel) { 56:10.29 | ^ 56:11.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 56:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 56:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 56:11.29 from PMIDIPortChild.cpp:10, 56:11.29 from UnifiedProtocols21.cpp:2: 56:11.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 56:11.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:11.29 332 | LayerPoint GetFixedPositionAnchor() const { 56:11.29 | ^ 56:11.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 56:11.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:11.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:11.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 56:11.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 56:11.37 from PMIDIPortChild.cpp:10, 56:11.37 from UnifiedProtocols21.cpp:2: 56:11.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 56:11.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:11.37 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 56:11.37 | ^ 56:11.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 56:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 56:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 56:11.39 from PMIDIPortChild.cpp:10, 56:11.39 from UnifiedProtocols21.cpp:2: 56:11.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 56:11.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:11.39 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 56:11.39 | ^ 56:12.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 56:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 56:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 56:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 56:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 56:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 56:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/QuotaManager.h:13, 56:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/storage/TelemetryVFS.cpp:13, 56:12.04 from Unified_cpp_storage0.cpp:29: 56:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 56:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 56:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:12.04 40 | friend Sub operator*(Sub aCoord, T aScale) { 56:12.04 | ^~~~~~~~ 56:12.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 56:12.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 56:12.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:12.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 56:12.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/QuotaManager.h:13, 56:12.07 from /builddir/build/BUILD/thunderbird-78.6.1/storage/TelemetryVFS.cpp:13, 56:12.07 from Unified_cpp_storage0.cpp:29: 56:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 56:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 56:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:12.07 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 56:12.07 | ^~~~~~~~ 56:13.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 56:13.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 56:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 56:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 56:13.29 from PNeckoChild.cpp:7, 56:13.29 from UnifiedProtocols22.cpp:2: 56:13.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 56:13.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:13.29 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 56:13.29 | ^ 56:13.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 56:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 56:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 56:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 56:13.50 from PNeckoChild.cpp:7, 56:13.50 from UnifiedProtocols22.cpp:2: 56:13.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 56:13.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:13.51 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 56:13.51 | ^ 56:14.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 56:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 56:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 56:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 56:14.07 from PNeckoChild.cpp:7, 56:14.07 from UnifiedProtocols22.cpp:2: 56:14.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 56:14.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:14.07 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 56:14.07 | ^ 56:14.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 56:14.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:14.07 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 56:14.07 | ^ 56:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 56:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:14.08 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 56:14.08 | ^ 56:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 56:14.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:14.09 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 56:14.09 | ^ 56:14.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 56:14.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:14.09 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 56:14.09 | ^ 56:14.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 56:14.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:14.12 371 | nscoord aAppUnitsPerDevPixel) { 56:14.12 | ^ 56:14.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 56:14.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:14.13 380 | nscoord aAppUnitsPerDevPixel) { 56:14.13 | ^ 56:14.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 56:14.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:14.13 387 | nscoord aAppUnitsPerDevPixel) { 56:14.13 | ^ 56:14.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 56:14.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:14.14 394 | nscoord aAppUnitsPerDevPixel) { 56:14.14 | ^ 56:16.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 56:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 56:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 56:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 56:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 56:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 56:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 56:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 56:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 56:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionManager.cpp:13, 56:16.68 from Unified_cpp_permissions0.cpp:20: 56:16.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 56:16.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:16.68 1249 | CSSCoord ToCSSPixels() const { return _0; } 56:16.68 | ^ 56:19.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 56:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 56:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 56:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 56:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 56:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 56:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 56:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 56:19.08 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionManager.cpp:13, 56:19.08 from Unified_cpp_permissions0.cpp:20: 56:19.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 56:19.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:19.08 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 56:19.08 | ^ 56:21.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 56:21.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 56:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:11, 56:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 56:21.01 from PPluginInstanceParent.cpp:7, 56:21.01 from UnifiedProtocols23.cpp:2: 56:21.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 56:21.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:21.01 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 56:21.01 | ^ 56:21.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 56:21.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 56:21.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 56:21.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 56:21.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 56:21.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:21.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:21.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 56:21.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 56:21.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 56:21.18 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionManager.cpp:13, 56:21.19 from Unified_cpp_permissions0.cpp:20: 56:21.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 56:21.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:21.19 21 | inline Rect ToRect(const gfxRect& aRect) { 56:21.19 | ^ 56:21.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 56:21.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:21.19 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 56:21.20 | ^ 56:21.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 56:21.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:21.20 40 | inline Point ToPoint(const gfxPoint& aPoint) { 56:21.20 | ^ 56:21.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 56:21.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:21.20 44 | inline Size ToSize(const gfxSize& aSize) { 56:21.20 | ^ 56:21.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 56:21.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:21.20 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 56:21.20 | ^ 56:21.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 56:21.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:21.20 52 | inline gfxSize ThebesSize(const Size& aSize) { 56:21.20 | ^ 56:21.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 56:21.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:21.21 56 | inline gfxRect ThebesRect(const Rect& aRect) { 56:21.21 | ^ 56:21.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 56:21.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 56:21.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:21.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:11, 56:21.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 56:21.30 from PPluginInstanceParent.cpp:7, 56:21.30 from UnifiedProtocols23.cpp:2: 56:21.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 56:21.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:21.30 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 56:21.30 | ^ 56:21.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 56:21.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 56:21.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:21.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:11, 56:21.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 56:21.88 from PPluginInstanceParent.cpp:7, 56:21.88 from UnifiedProtocols23.cpp:2: 56:21.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 56:21.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:21.88 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 56:21.88 | ^ 56:21.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 56:21.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:21.89 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 56:21.89 | ^ 56:21.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 56:21.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:21.89 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 56:21.89 | ^ 56:21.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 56:21.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:21.89 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 56:21.89 | ^ 56:21.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 56:21.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:21.89 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 56:21.89 | ^ 56:21.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 56:21.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:21.92 371 | nscoord aAppUnitsPerDevPixel) { 56:21.92 | ^ 56:21.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 56:21.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:21.92 380 | nscoord aAppUnitsPerDevPixel) { 56:21.92 | ^ 56:21.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 56:21.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:21.93 387 | nscoord aAppUnitsPerDevPixel) { 56:21.93 | ^ 56:21.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 56:21.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:21.94 394 | nscoord aAppUnitsPerDevPixel) { 56:21.94 | ^ 56:22.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 56:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 56:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 56:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 56:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 56:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 56:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 56:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionManager.cpp:13, 56:22.03 from Unified_cpp_permissions0.cpp:20: 56:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 56:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:22.03 1859 | int32_t aAppUnitsPerPixel) { 56:22.03 | ^ 56:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 56:22.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:22.04 3214 | int32_t aAppUnitsPerPixel) { 56:22.04 | ^ 56:22.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 56:22.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:22.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:22.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 56:22.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 56:22.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 56:22.97 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionManager.cpp:13, 56:22.98 from Unified_cpp_permissions0.cpp:20: 56:22.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 56:22.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:22.98 332 | LayerPoint GetFixedPositionAnchor() const { 56:22.98 | ^ 56:23.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 56:23.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 56:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 56:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 56:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionManager.cpp:13, 56:23.02 from Unified_cpp_permissions0.cpp:20: 56:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 56:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:23.02 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 56:23.02 | ^ 56:23.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 56:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 56:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 56:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 56:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionManager.cpp:13, 56:23.04 from Unified_cpp_permissions0.cpp:20: 56:23.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 56:23.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:23.05 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 56:23.05 | ^ 56:23.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 56:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 56:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 56:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:22, 56:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 56:23.75 from PPluginInstanceParent.cpp:7, 56:23.75 from UnifiedProtocols23.cpp:2: 56:23.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 56:23.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:23.75 189 | CSSRect GetExpandedScrollableRect() const { 56:23.75 | ^ 56:23.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 56:23.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:23.76 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 56:23.76 | ^ 56:23.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 56:23.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:23.77 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 56:23.77 | ^ 56:23.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 56:23.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:23.77 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 56:23.77 | ^ 56:23.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 56:23.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:23.77 243 | CSSRect CalculateScrollRange() const { 56:23.77 | ^ 56:23.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 56:23.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:23.78 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 56:23.78 | ^ 56:23.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 56:23.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:23.79 457 | CSSRect GetVisualViewport() const { 56:23.79 | ^ 56:24.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 56:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 56:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 56:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 56:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 56:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 56:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 56:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 56:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:22, 56:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 56:24.04 from PPluginInstanceParent.cpp:7, 56:24.04 from UnifiedProtocols23.cpp:2: 56:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 56:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:24.04 1249 | CSSCoord ToCSSPixels() const { return _0; } 56:24.04 | ^ 56:29.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 56:29.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 56:29.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 56:29.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 56:29.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 56:29.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:29.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 56:29.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 56:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 56:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 56:29.36 from PNeckoChild.cpp:7, 56:29.36 from UnifiedProtocols22.cpp:2: 56:29.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 56:29.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:29.36 189 | CSSRect GetExpandedScrollableRect() const { 56:29.36 | ^ 56:29.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 56:29.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:29.36 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 56:29.36 | ^ 56:29.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 56:29.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:29.36 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 56:29.36 | ^ 56:29.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 56:29.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:29.37 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 56:29.37 | ^ 56:29.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 56:29.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:29.38 243 | CSSRect CalculateScrollRange() const { 56:29.38 | ^ 56:29.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 56:29.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:29.38 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 56:29.39 | ^ 56:29.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 56:29.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:29.39 457 | CSSRect GetVisualViewport() const { 56:29.39 | ^ 56:29.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 56:29.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 56:29.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 56:29.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 56:29.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 56:29.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:29.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, 56:29.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortChild.h:9, 56:29.78 from PMIDIPortChild.cpp:7, 56:29.78 from UnifiedProtocols21.cpp:2: 56:29.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 56:29.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 56:29.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:29.78 40 | friend Sub operator*(Sub aCoord, T aScale) { 56:29.79 | ^~~~~~~~ 56:29.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 56:29.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 56:29.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:29.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, 56:29.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortChild.h:9, 56:29.81 from PMIDIPortChild.cpp:7, 56:29.81 from UnifiedProtocols21.cpp:2: 56:29.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 56:29.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 56:29.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:29.81 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 56:29.81 | ^~~~~~~~ 56:30.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 56:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 56:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 56:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, 56:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortChild.h:9, 56:30.15 from PMIDIPortChild.cpp:7, 56:30.15 from UnifiedProtocols21.cpp:2: 56:30.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 56:30.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 56:30.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:30.15 427 | SizeT Size() const { return SizeT(width, height); } 56:30.15 | ^~~~ 56:30.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 56:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 56:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, 56:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortChild.h:9, 56:30.15 from PMIDIPortChild.cpp:7, 56:30.15 from UnifiedProtocols21.cpp:2: 56:30.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 56:30.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 56:30.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:30.15 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 56:30.15 | ^~~~~~~~ 56:30.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 56:30.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 56:30.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:30.15 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 56:30.15 | ^~~~~~~~ 56:30.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 56:30.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 56:30.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 56:30.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 56:30.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:30.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, 56:30.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortChild.h:9, 56:30.17 from PMIDIPortChild.cpp:7, 56:30.17 from UnifiedProtocols21.cpp:2: 56:30.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 56:30.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 56:30.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:30.18 62 | Sub operator-(const Sub& aPoint) const { 56:30.18 | ^~~~~~~~ 56:30.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 56:30.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 56:30.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 56:30.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 56:30.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 56:30.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:30.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, 56:30.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortChild.h:9, 56:30.41 from PMIDIPortChild.cpp:7, 56:30.41 from UnifiedProtocols21.cpp:2: 56:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 56:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 56:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:30.41 43 | friend Sub operator*(T aScale, Sub aCoord) { 56:30.41 | ^~~~~~~~ 56:30.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 56:30.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 56:30.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 56:30.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 56:30.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 56:30.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 56:30.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:30.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:30.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 56:30.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 56:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 56:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 56:30.79 from PNeckoChild.cpp:7, 56:30.79 from UnifiedProtocols22.cpp:2: 56:30.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 56:30.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:30.79 1249 | CSSCoord ToCSSPixels() const { return _0; } 56:30.79 | ^ 56:30.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 56:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 56:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, 56:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortChild.h:9, 56:30.98 from PMIDIPortChild.cpp:7, 56:30.98 from UnifiedProtocols21.cpp:2: 56:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 56:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 56:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:30.98 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 56:30.98 | ^~~~~~~~~~~~~ 56:30.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 56:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 56:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 56:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, 56:30.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortChild.h:9, 56:30.99 from PMIDIPortChild.cpp:7, 56:30.99 from UnifiedProtocols21.cpp:2: 56:30.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 56:30.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 56:30.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:30.99 323 | static SizeTyped FromUnknownSize( 56:30.99 | ^~~~~~~~~~~~~~~ 56:33.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 56:33.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 56:33.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 56:33.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 56:33.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 56:33.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:33.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:33.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 56:33.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 56:33.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 56:33.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 56:33.03 from PNeckoChild.cpp:7, 56:33.03 from UnifiedProtocols22.cpp:2: 56:33.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 56:33.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:33.03 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 56:33.03 | ^ 56:35.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 56:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 56:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 56:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 56:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 56:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGlobalWindowInner.h:30, 56:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionDelegateHandler.cpp:9, 56:35.22 from Unified_cpp_permissions0.cpp:11: 56:35.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 56:35.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 56:35.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:35.23 40 | friend Sub operator*(Sub aCoord, T aScale) { 56:35.23 | ^~~~~~~~ 56:35.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 56:35.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 56:35.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 56:35.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGlobalWindowInner.h:30, 56:35.27 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionDelegateHandler.cpp:9, 56:35.27 from Unified_cpp_permissions0.cpp:11: 56:35.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 56:35.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 56:35.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:35.27 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 56:35.27 | ^~~~~~~~ 56:35.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 56:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 56:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 56:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 56:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 56:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGlobalWindowInner.h:30, 56:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionDelegateHandler.cpp:9, 56:35.54 from Unified_cpp_permissions0.cpp:11: 56:35.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 56:35.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 56:35.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:35.54 427 | SizeT Size() const { return SizeT(width, height); } 56:35.54 | ^~~~ 56:35.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 56:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 56:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 56:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGlobalWindowInner.h:30, 56:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionDelegateHandler.cpp:9, 56:35.55 from Unified_cpp_permissions0.cpp:11: 56:35.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 56:35.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 56:35.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:35.55 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 56:35.55 | ^~~~~~~~ 56:35.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 56:35.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 56:35.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:35.55 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 56:35.55 | ^~~~~~~~ 56:35.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 56:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 56:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 56:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 56:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 56:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGlobalWindowInner.h:30, 56:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionDelegateHandler.cpp:9, 56:35.56 from Unified_cpp_permissions0.cpp:11: 56:35.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 56:35.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 56:35.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:35.57 62 | Sub operator-(const Sub& aPoint) const { 56:35.57 | ^~~~~~~~ 56:36.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 56:36.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 56:36.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 56:36.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 56:36.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 56:36.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGlobalWindowInner.h:30, 56:36.03 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionDelegateHandler.cpp:9, 56:36.03 from Unified_cpp_permissions0.cpp:11: 56:36.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 56:36.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 56:36.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:36.03 43 | friend Sub operator*(T aScale, Sub aCoord) { 56:36.03 | ^~~~~~~~ 56:36.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 56:36.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 56:36.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 56:36.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 56:36.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 56:36.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:36.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:36.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 56:36.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 56:36.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 56:36.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 56:36.51 from PNeckoChild.cpp:7, 56:36.51 from UnifiedProtocols22.cpp:2: 56:36.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 56:36.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:36.51 21 | inline Rect ToRect(const gfxRect& aRect) { 56:36.51 | ^ 56:36.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 56:36.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:36.51 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 56:36.51 | ^ 56:36.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 56:36.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:36.51 40 | inline Point ToPoint(const gfxPoint& aPoint) { 56:36.51 | ^ 56:36.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 56:36.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:36.52 44 | inline Size ToSize(const gfxSize& aSize) { 56:36.52 | ^ 56:36.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 56:36.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:36.53 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 56:36.53 | ^ 56:36.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 56:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:36.54 52 | inline gfxSize ThebesSize(const Size& aSize) { 56:36.54 | ^ 56:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 56:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:36.54 56 | inline gfxRect ThebesRect(const Rect& aRect) { 56:36.54 | ^ 56:36.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 56:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 56:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 56:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 56:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGlobalWindowInner.h:30, 56:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionDelegateHandler.cpp:9, 56:36.54 from Unified_cpp_permissions0.cpp:11: 56:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 56:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 56:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:36.54 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 56:36.54 | ^~~~~~~~~~~~~ 56:36.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 56:36.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 56:36.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 56:36.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 56:36.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGlobalWindowInner.h:30, 56:36.56 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/PermissionDelegateHandler.cpp:9, 56:36.57 from Unified_cpp_permissions0.cpp:11: 56:36.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 56:36.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 56:36.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:36.57 323 | static SizeTyped FromUnknownSize( 56:36.57 | ^~~~~~~~~~~~~~~ 56:37.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 56:37.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 56:37.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 56:37.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 56:37.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 56:37.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 56:37.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 56:37.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 56:37.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, 56:37.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortChild.h:9, 56:37.07 from PMIDIPortChild.cpp:7, 56:37.07 from UnifiedProtocols21.cpp:2: 56:37.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 56:37.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 56:37.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 56:37.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 56:37.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 56:37.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 56:37.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 56:37.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 56:37.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 56:37.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:37.07 760 | typename detail::Nth::Type extract() { 56:37.07 | ^~~~~~~ 56:37.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 56:37.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 56:37.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 56:37.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 56:37.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:37.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:37.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 56:37.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 56:37.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 56:37.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 56:37.17 from PNeckoChild.cpp:7, 56:37.17 from UnifiedProtocols22.cpp:2: 56:37.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 56:37.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:37.17 1859 | int32_t aAppUnitsPerPixel) { 56:37.17 | ^ 56:37.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 56:37.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:37.18 3214 | int32_t aAppUnitsPerPixel) { 56:37.18 | ^ 56:37.69 uriloader/base 56:37.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 56:37.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 56:37.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:37.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilder.h:11, 56:37.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilderParent.h:9, 56:37.73 from PPresentationBuilderParent.cpp:7, 56:37.73 from UnifiedProtocols24.cpp:2: 56:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 56:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:37.73 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 56:37.73 | ^ 56:38.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 56:38.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 56:38.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:38.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilder.h:11, 56:38.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilderParent.h:9, 56:38.04 from PPresentationBuilderParent.cpp:7, 56:38.04 from UnifiedProtocols24.cpp:2: 56:38.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 56:38.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:38.04 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 56:38.04 | ^ 56:38.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 56:38.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:38.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:38.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 56:38.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 56:38.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 56:38.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 56:38.21 from PNeckoChild.cpp:7, 56:38.21 from UnifiedProtocols22.cpp:2: 56:38.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 56:38.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:38.21 332 | LayerPoint GetFixedPositionAnchor() const { 56:38.21 | ^ 56:38.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 56:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 56:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 56:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 56:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 56:38.26 from PNeckoChild.cpp:7, 56:38.26 from UnifiedProtocols22.cpp:2: 56:38.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 56:38.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:38.26 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 56:38.26 | ^ 56:38.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 56:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 56:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 56:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 56:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 56:38.28 from PNeckoChild.cpp:7, 56:38.28 from UnifiedProtocols22.cpp:2: 56:38.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 56:38.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:38.28 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 56:38.28 | ^ 56:38.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 56:38.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 56:38.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 56:38.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilder.h:11, 56:38.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilderParent.h:9, 56:38.61 from PPresentationBuilderParent.cpp:7, 56:38.61 from UnifiedProtocols24.cpp:2: 56:38.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 56:38.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:38.61 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 56:38.61 | ^ 56:38.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 56:38.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:38.62 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 56:38.62 | ^ 56:38.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 56:38.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:38.63 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 56:38.63 | ^ 56:38.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 56:38.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:38.63 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 56:38.64 | ^ 56:38.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 56:38.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:38.64 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 56:38.64 | ^ 56:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 56:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:38.67 371 | nscoord aAppUnitsPerDevPixel) { 56:38.67 | ^ 56:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 56:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:38.67 380 | nscoord aAppUnitsPerDevPixel) { 56:38.67 | ^ 56:38.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 56:38.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:38.68 387 | nscoord aAppUnitsPerDevPixel) { 56:38.68 | ^ 56:38.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 56:38.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:38.69 394 | nscoord aAppUnitsPerDevPixel) { 56:38.69 | ^ 56:38.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 56:38.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 56:38.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 56:38.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 56:38.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 56:38.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 56:38.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 56:38.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:22, 56:38.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 56:38.89 from PPluginInstanceParent.cpp:7, 56:38.89 from UnifiedProtocols23.cpp:2: 56:38.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 56:38.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:38.90 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 56:38.90 | ^ 56:41.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 56:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 56:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 56:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 56:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 56:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 56:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Permission.h:10, 56:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/permissions/Permission.cpp:6, 56:41.64 from Unified_cpp_permissions0.cpp:2: 56:41.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 56:41.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 56:41.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 56:41.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 56:41.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 56:41.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 56:41.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 56:41.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 56:41.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 56:41.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:41.65 760 | typename detail::Nth::Type extract() { 56:41.65 | ^~~~~~~ 56:45.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 56:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 56:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 56:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 56:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 56:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 56:45.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 56:45.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:22, 56:45.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 56:45.26 from PPluginInstanceParent.cpp:7, 56:45.26 from UnifiedProtocols23.cpp:2: 56:45.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 56:45.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:45.26 21 | inline Rect ToRect(const gfxRect& aRect) { 56:45.26 | ^ 56:45.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 56:45.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:45.26 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 56:45.26 | ^ 56:45.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 56:45.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:45.27 40 | inline Point ToPoint(const gfxPoint& aPoint) { 56:45.27 | ^ 56:45.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 56:45.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:45.27 44 | inline Size ToSize(const gfxSize& aSize) { 56:45.27 | ^ 56:45.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 56:45.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:45.28 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 56:45.28 | ^ 56:45.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 56:45.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:45.29 52 | inline gfxSize ThebesSize(const Size& aSize) { 56:45.29 | ^ 56:45.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 56:45.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:45.29 56 | inline gfxRect ThebesRect(const Rect& aRect) { 56:45.29 | ^ 56:45.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 56:45.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 56:45.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 56:45.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 56:45.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 56:45.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 56:45.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:22, 56:45.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 56:45.90 from PPluginInstanceParent.cpp:7, 56:45.90 from UnifiedProtocols23.cpp:2: 56:45.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 56:45.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:45.90 1859 | int32_t aAppUnitsPerPixel) { 56:45.90 | ^ 56:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 56:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:45.92 3214 | int32_t aAppUnitsPerPixel) { 56:45.92 | ^ 56:47.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 56:47.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 56:47.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 56:47.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:22, 56:47.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 56:47.43 from PPluginInstanceParent.cpp:7, 56:47.43 from UnifiedProtocols23.cpp:2: 56:47.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 56:47.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:47.43 332 | LayerPoint GetFixedPositionAnchor() const { 56:47.43 | ^ 56:47.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 56:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 56:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 56:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:22, 56:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 56:47.50 from PPluginInstanceParent.cpp:7, 56:47.50 from UnifiedProtocols23.cpp:2: 56:47.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 56:47.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:47.50 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 56:47.50 | ^ 56:47.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 56:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 56:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 56:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:22, 56:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 56:47.54 from PPluginInstanceParent.cpp:7, 56:47.54 from UnifiedProtocols23.cpp:2: 56:47.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 56:47.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:47.54 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 56:47.54 | ^ 56:52.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 56:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 56:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 56:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 56:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 56:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 56:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:10, 56:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 56:52.79 from Unified_cpp_uriloader_base0.cpp:2: 56:52.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 56:52.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:52.79 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 56:52.79 | ^ 56:53.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 56:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 56:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 56:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 56:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 56:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 56:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 56:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:10, 56:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 56:53.16 from Unified_cpp_uriloader_base0.cpp:2: 56:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 56:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:53.16 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 56:53.16 | ^ 56:53.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 56:53.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 56:53.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 56:53.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 56:53.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 56:53.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:10, 56:53.79 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 56:53.79 from Unified_cpp_uriloader_base0.cpp:2: 56:53.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 56:53.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:53.79 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 56:53.79 | ^ 56:53.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 56:53.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:53.80 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 56:53.80 | ^ 56:53.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 56:53.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:53.80 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 56:53.80 | ^ 56:53.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 56:53.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:53.81 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 56:53.81 | ^ 56:53.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 56:53.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:53.81 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 56:53.81 | ^ 56:53.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 56:53.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:53.84 371 | nscoord aAppUnitsPerDevPixel) { 56:53.84 | ^ 56:53.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 56:53.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:53.84 380 | nscoord aAppUnitsPerDevPixel) { 56:53.84 | ^ 56:53.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 56:53.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:53.85 387 | nscoord aAppUnitsPerDevPixel) { 56:53.85 | ^ 56:53.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 56:53.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:53.86 394 | nscoord aAppUnitsPerDevPixel) { 56:53.86 | ^ 56:54.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 56:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 56:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 56:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 56:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 56:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 56:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 56:54.76 from PPresentationChild.cpp:11, 56:54.76 from UnifiedProtocols24.cpp:11: 56:54.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 56:54.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:54.76 189 | CSSRect GetExpandedScrollableRect() const { 56:54.76 | ^ 56:54.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 56:54.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:54.76 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 56:54.76 | ^ 56:54.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 56:54.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:54.77 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 56:54.77 | ^ 56:54.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 56:54.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:54.78 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 56:54.78 | ^ 56:54.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 56:54.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:54.78 243 | CSSRect CalculateScrollRange() const { 56:54.78 | ^ 56:54.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 56:54.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:54.79 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 56:54.79 | ^ 56:54.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 56:54.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:54.80 457 | CSSRect GetVisualViewport() const { 56:54.80 | ^ 56:56.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 56:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 56:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 56:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 56:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 56:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 56:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 56:56.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 56:56.23 from PPresentationChild.cpp:11, 56:56.23 from UnifiedProtocols24.cpp:11: 56:56.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 56:56.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:56.23 1249 | CSSCoord ToCSSPixels() const { return _0; } 56:56.23 | ^ 56:58.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 56:58.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 56:58.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 56:58.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 56:58.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 56:58.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 56:58.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 56:58.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 56:58.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 56:58.58 from PPresentationChild.cpp:11, 56:58.58 from UnifiedProtocols24.cpp:11: 56:58.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 56:58.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 56:58.58 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 56:58.58 | ^ 57:00.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 57:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 57:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 57:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 57:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 57:00.64 from PNeckoChild.cpp:7, 57:00.64 from UnifiedProtocols22.cpp:2: 57:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 57:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 57:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:00.64 40 | friend Sub operator*(Sub aCoord, T aScale) { 57:00.64 | ^~~~~~~~ 57:00.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 57:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 57:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 57:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 57:00.67 from PNeckoChild.cpp:7, 57:00.67 from UnifiedProtocols22.cpp:2: 57:00.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 57:00.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 57:00.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:00.67 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 57:00.67 | ^~~~~~~~ 57:01.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 57:01.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:01.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:01.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:01.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 57:01.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 57:01.02 from PNeckoChild.cpp:7, 57:01.02 from UnifiedProtocols22.cpp:2: 57:01.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 57:01.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 57:01.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:01.02 427 | SizeT Size() const { return SizeT(width, height); } 57:01.02 | ^~~~ 57:01.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 57:01.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 57:01.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:01.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 57:01.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 57:01.02 from PNeckoChild.cpp:7, 57:01.02 from UnifiedProtocols22.cpp:2: 57:01.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 57:01.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 57:01.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:01.02 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 57:01.02 | ^~~~~~~~ 57:01.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 57:01.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 57:01.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:01.02 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 57:01.02 | ^~~~~~~~ 57:01.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 57:01.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 57:01.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:01.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:01.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:01.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 57:01.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 57:01.04 from PNeckoChild.cpp:7, 57:01.04 from UnifiedProtocols22.cpp:2: 57:01.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 57:01.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 57:01.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:01.05 62 | Sub operator-(const Sub& aPoint) const { 57:01.05 | ^~~~~~~~ 57:01.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 57:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 57:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 57:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 57:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 57:01.25 from PNeckoChild.cpp:7, 57:01.25 from UnifiedProtocols22.cpp:2: 57:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 57:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 57:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:01.25 43 | friend Sub operator*(T aScale, Sub aCoord) { 57:01.25 | ^~~~~~~~ 57:01.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:01.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:01.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:01.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 57:01.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 57:01.81 from PNeckoChild.cpp:7, 57:01.81 from UnifiedProtocols22.cpp:2: 57:01.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 57:01.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 57:01.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:01.81 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 57:01.81 | ^~~~~~~~~~~~~ 57:01.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 57:01.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:01.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:01.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:01.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 57:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 57:01.82 from PNeckoChild.cpp:7, 57:01.82 from UnifiedProtocols22.cpp:2: 57:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 57:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 57:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:01.82 323 | static SizeTyped FromUnknownSize( 57:01.82 | ^~~~~~~~~~~~~~~ 57:02.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 57:02.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 57:02.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 57:02.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 57:02.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 57:02.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:02.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 57:02.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 57:02.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 57:02.32 from PPresentationChild.cpp:11, 57:02.32 from UnifiedProtocols24.cpp:11: 57:02.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 57:02.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:02.32 21 | inline Rect ToRect(const gfxRect& aRect) { 57:02.32 | ^ 57:02.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 57:02.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:02.32 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 57:02.32 | ^ 57:02.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 57:02.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:02.33 40 | inline Point ToPoint(const gfxPoint& aPoint) { 57:02.33 | ^ 57:02.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 57:02.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:02.33 44 | inline Size ToSize(const gfxSize& aSize) { 57:02.33 | ^ 57:02.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 57:02.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:02.33 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 57:02.33 | ^ 57:02.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 57:02.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:02.34 52 | inline gfxSize ThebesSize(const Size& aSize) { 57:02.34 | ^ 57:02.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 57:02.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:02.34 56 | inline gfxRect ThebesRect(const Rect& aRect) { 57:02.34 | ^ 57:02.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 57:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 57:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 57:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:11, 57:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 57:02.53 from PPluginInstanceParent.cpp:7, 57:02.53 from UnifiedProtocols23.cpp:2: 57:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 57:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 57:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:02.53 40 | friend Sub operator*(Sub aCoord, T aScale) { 57:02.53 | ^~~~~~~~ 57:02.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 57:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 57:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:11, 57:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 57:02.58 from PPluginInstanceParent.cpp:7, 57:02.58 from UnifiedProtocols23.cpp:2: 57:02.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 57:02.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 57:02.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:02.58 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 57:02.58 | ^~~~~~~~ 57:02.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 57:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:11, 57:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 57:02.68 from PPluginInstanceParent.cpp:7, 57:02.68 from UnifiedProtocols23.cpp:2: 57:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 57:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 57:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:02.68 427 | SizeT Size() const { return SizeT(width, height); } 57:02.68 | ^~~~ 57:02.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 57:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 57:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:11, 57:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 57:02.68 from PPluginInstanceParent.cpp:7, 57:02.68 from UnifiedProtocols23.cpp:2: 57:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 57:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 57:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:02.68 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 57:02.69 | ^~~~~~~~ 57:02.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 57:02.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 57:02.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:02.69 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 57:02.69 | ^~~~~~~~ 57:02.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 57:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 57:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:11, 57:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 57:02.70 from PPluginInstanceParent.cpp:7, 57:02.70 from UnifiedProtocols23.cpp:2: 57:02.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 57:02.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 57:02.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:02.70 62 | Sub operator-(const Sub& aPoint) const { 57:02.70 | ^~~~~~~~ 57:02.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 57:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 57:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 57:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:11, 57:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 57:02.94 from PPluginInstanceParent.cpp:7, 57:02.94 from UnifiedProtocols23.cpp:2: 57:02.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 57:02.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 57:02.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:02.94 43 | friend Sub operator*(T aScale, Sub aCoord) { 57:02.94 | ^~~~~~~~ 57:03.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 57:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 57:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 57:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 57:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 57:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 57:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 57:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 57:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 57:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 57:03.04 from Unified_cpp_uriloader_base0.cpp:2: 57:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 57:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:03.04 189 | CSSRect GetExpandedScrollableRect() const { 57:03.04 | ^ 57:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 57:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:03.04 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 57:03.04 | ^ 57:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 57:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:03.04 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 57:03.04 | ^ 57:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 57:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:03.05 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 57:03.05 | ^ 57:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 57:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:03.05 243 | CSSRect CalculateScrollRange() const { 57:03.05 | ^ 57:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 57:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:03.05 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 57:03.05 | ^ 57:03.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 57:03.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:03.06 457 | CSSRect GetVisualViewport() const { 57:03.06 | ^ 57:03.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 57:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 57:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 57:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 57:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 57:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 57:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 57:03.11 from PPresentationChild.cpp:11, 57:03.11 from UnifiedProtocols24.cpp:11: 57:03.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 57:03.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:03.11 1859 | int32_t aAppUnitsPerPixel) { 57:03.11 | ^ 57:03.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 57:03.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:03.12 3214 | int32_t aAppUnitsPerPixel) { 57:03.12 | ^ 57:04.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:11, 57:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 57:04.00 from PPluginInstanceParent.cpp:7, 57:04.00 from UnifiedProtocols23.cpp:2: 57:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 57:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 57:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:04.00 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 57:04.00 | ^~~~~~~~~~~~~ 57:04.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 57:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:11, 57:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 57:04.01 from PPluginInstanceParent.cpp:7, 57:04.01 from UnifiedProtocols23.cpp:2: 57:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 57:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 57:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:04.01 323 | static SizeTyped FromUnknownSize( 57:04.01 | ^~~~~~~~~~~~~~~ 57:04.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 57:04.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:04.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 57:04.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 57:04.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 57:04.18 from PPresentationChild.cpp:11, 57:04.18 from UnifiedProtocols24.cpp:11: 57:04.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 57:04.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:04.18 332 | LayerPoint GetFixedPositionAnchor() const { 57:04.18 | ^ 57:04.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 57:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 57:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 57:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 57:04.23 from PPresentationChild.cpp:11, 57:04.23 from UnifiedProtocols24.cpp:11: 57:04.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 57:04.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:04.23 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 57:04.23 | ^ 57:04.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 57:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 57:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 57:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 57:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 57:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 57:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 57:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 57:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 57:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 57:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 57:04.24 from Unified_cpp_uriloader_base0.cpp:2: 57:04.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 57:04.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:04.24 1249 | CSSCoord ToCSSPixels() const { return _0; } 57:04.24 | ^ 57:04.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 57:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 57:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 57:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentChild.h:9, 57:04.26 from PPresentationChild.cpp:11, 57:04.26 from UnifiedProtocols24.cpp:11: 57:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 57:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:04.26 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 57:04.26 | ^ 57:05.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:05.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:05.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:05.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:10, 57:05.75 from PProcessHangMonitor.cpp:7, 57:05.75 from UnifiedProtocols25.cpp:2: 57:05.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 57:05.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:05.75 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 57:05.75 | ^ 57:05.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 57:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:10, 57:05.95 from PProcessHangMonitor.cpp:7, 57:05.95 from UnifiedProtocols25.cpp:2: 57:05.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 57:05.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:05.95 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 57:05.95 | ^ 57:06.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 57:06.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 57:06.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 57:06.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 57:06.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 57:06.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:06.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 57:06.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 57:06.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 57:06.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 57:06.45 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 57:06.45 from Unified_cpp_uriloader_base0.cpp:2: 57:06.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 57:06.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:06.45 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 57:06.45 | ^ 57:06.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 57:06.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 57:06.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:06.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:10, 57:06.56 from PProcessHangMonitor.cpp:7, 57:06.56 from UnifiedProtocols25.cpp:2: 57:06.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 57:06.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:06.56 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 57:06.56 | ^ 57:06.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 57:06.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:06.56 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 57:06.56 | ^ 57:06.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 57:06.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:06.56 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 57:06.56 | ^ 57:06.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 57:06.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:06.57 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 57:06.57 | ^ 57:06.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 57:06.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:06.57 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 57:06.57 | ^ 57:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 57:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:06.59 371 | nscoord aAppUnitsPerDevPixel) { 57:06.59 | ^ 57:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 57:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:06.59 380 | nscoord aAppUnitsPerDevPixel) { 57:06.59 | ^ 57:06.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 57:06.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:06.60 387 | nscoord aAppUnitsPerDevPixel) { 57:06.60 | ^ 57:06.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 57:06.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:06.60 394 | nscoord aAppUnitsPerDevPixel) { 57:06.60 | ^ 57:07.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 57:07.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 57:07.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 57:07.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 57:07.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 57:07.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 57:07.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 57:07.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 57:07.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 57:07.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 57:07.74 from PNeckoChild.cpp:7, 57:07.74 from UnifiedProtocols22.cpp:2: 57:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 57:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 57:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 57:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 57:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 57:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 57:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 57:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 57:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 57:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:07.74 760 | typename detail::Nth::Type extract() { 57:07.74 | ^~~~~~~ 57:08.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 57:08.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 57:08.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 57:08.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 57:08.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 57:08.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 57:08.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 57:08.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 57:08.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:11, 57:08.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceParent.h:9, 57:08.80 from PPluginInstanceParent.cpp:7, 57:08.80 from UnifiedProtocols23.cpp:2: 57:08.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 57:08.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 57:08.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 57:08.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 57:08.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 57:08.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 57:08.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 57:08.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 57:08.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 57:08.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:08.81 760 | typename detail::Nth::Type extract() { 57:08.81 | ^~~~~~~ 57:08.89 uriloader/exthandler 57:10.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 57:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 57:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 57:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 57:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 57:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 57:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 57:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 57:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 57:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 57:10.08 from Unified_cpp_uriloader_base0.cpp:2: 57:10.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 57:10.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:10.08 21 | inline Rect ToRect(const gfxRect& aRect) { 57:10.08 | ^ 57:10.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 57:10.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:10.08 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 57:10.08 | ^ 57:10.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 57:10.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:10.08 40 | inline Point ToPoint(const gfxPoint& aPoint) { 57:10.08 | ^ 57:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 57:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:10.09 44 | inline Size ToSize(const gfxSize& aSize) { 57:10.09 | ^ 57:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 57:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:10.09 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 57:10.09 | ^ 57:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 57:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:10.09 52 | inline gfxSize ThebesSize(const Size& aSize) { 57:10.09 | ^ 57:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 57:10.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:10.10 56 | inline gfxRect ThebesRect(const Rect& aRect) { 57:10.10 | ^ 57:10.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 57:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 57:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 57:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 57:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 57:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 57:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 57:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 57:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 57:10.71 from Unified_cpp_uriloader_base0.cpp:2: 57:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 57:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:10.71 1859 | int32_t aAppUnitsPerPixel) { 57:10.71 | ^ 57:10.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 57:10.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:10.72 3214 | int32_t aAppUnitsPerPixel) { 57:10.72 | ^ 57:11.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 57:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 57:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 57:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 57:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 57:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 57:11.78 from Unified_cpp_uriloader_base0.cpp:2: 57:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 57:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:11.78 332 | LayerPoint GetFixedPositionAnchor() const { 57:11.78 | ^ 57:11.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 57:11.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:11.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 57:11.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 57:11.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 57:11.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 57:11.83 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 57:11.83 from Unified_cpp_uriloader_base0.cpp:2: 57:11.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 57:11.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:11.83 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 57:11.83 | ^ 57:11.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 57:11.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:11.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 57:11.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 57:11.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 57:11.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 57:11.85 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 57:11.85 from Unified_cpp_uriloader_base0.cpp:2: 57:11.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 57:11.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:11.86 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 57:11.86 | ^ 57:16.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 57:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 57:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 57:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilder.h:11, 57:16.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilderParent.h:9, 57:16.44 from PPresentationBuilderParent.cpp:7, 57:16.44 from UnifiedProtocols24.cpp:2: 57:16.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 57:16.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 57:16.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:16.44 40 | friend Sub operator*(Sub aCoord, T aScale) { 57:16.44 | ^~~~~~~~ 57:16.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 57:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 57:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilder.h:11, 57:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilderParent.h:9, 57:16.47 from PPresentationBuilderParent.cpp:7, 57:16.47 from UnifiedProtocols24.cpp:2: 57:16.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 57:16.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 57:16.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:16.47 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 57:16.47 | ^~~~~~~~ 57:16.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 57:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilder.h:11, 57:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilderParent.h:9, 57:16.93 from PPresentationBuilderParent.cpp:7, 57:16.93 from UnifiedProtocols24.cpp:2: 57:16.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 57:16.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 57:16.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:16.93 427 | SizeT Size() const { return SizeT(width, height); } 57:16.93 | ^~~~ 57:16.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 57:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 57:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilder.h:11, 57:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilderParent.h:9, 57:16.94 from PPresentationBuilderParent.cpp:7, 57:16.94 from UnifiedProtocols24.cpp:2: 57:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 57:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 57:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:16.94 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 57:16.94 | ^~~~~~~~ 57:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 57:16.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 57:16.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:16.95 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 57:16.95 | ^~~~~~~~ 57:16.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 57:16.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 57:16.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilder.h:11, 57:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilderParent.h:9, 57:16.96 from PPresentationBuilderParent.cpp:7, 57:16.96 from UnifiedProtocols24.cpp:2: 57:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 57:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 57:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:16.96 62 | Sub operator-(const Sub& aPoint) const { 57:16.96 | ^~~~~~~~ 57:17.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 57:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 57:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 57:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilder.h:11, 57:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilderParent.h:9, 57:17.22 from PPresentationBuilderParent.cpp:7, 57:17.22 from UnifiedProtocols24.cpp:2: 57:17.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 57:17.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 57:17.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:17.23 43 | friend Sub operator*(T aScale, Sub aCoord) { 57:17.23 | ^~~~~~~~ 57:17.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:17.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:17.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilder.h:11, 57:17.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilderParent.h:9, 57:17.67 from PPresentationBuilderParent.cpp:7, 57:17.67 from UnifiedProtocols24.cpp:2: 57:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 57:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 57:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:17.67 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 57:17.67 | ^~~~~~~~~~~~~ 57:17.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 57:17.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:17.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:17.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:17.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilder.h:11, 57:17.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilderParent.h:9, 57:17.67 from PPresentationBuilderParent.cpp:7, 57:17.67 from UnifiedProtocols24.cpp:2: 57:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 57:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 57:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:17.67 323 | static SizeTyped FromUnknownSize( 57:17.67 | ^~~~~~~~~~~~~~~ 57:18.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 57:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 57:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 57:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 57:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 57:18.71 from PProcessHangMonitor.cpp:7, 57:18.71 from UnifiedProtocols25.cpp:2: 57:18.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 57:18.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:18.71 189 | CSSRect GetExpandedScrollableRect() const { 57:18.71 | ^ 57:18.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 57:18.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:18.71 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 57:18.71 | ^ 57:18.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 57:18.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:18.71 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 57:18.72 | ^ 57:18.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 57:18.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:18.72 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 57:18.72 | ^ 57:18.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 57:18.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:18.72 243 | CSSRect CalculateScrollRange() const { 57:18.72 | ^ 57:18.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 57:18.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:18.72 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 57:18.72 | ^ 57:18.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 57:18.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:18.73 457 | CSSRect GetVisualViewport() const { 57:18.73 | ^ 57:21.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 57:21.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 57:21.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 57:21.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 57:21.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 57:21.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 57:21.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:21.31 from PProcessHangMonitor.cpp:7, 57:21.31 from UnifiedProtocols25.cpp:2: 57:21.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 57:21.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:21.31 1249 | CSSCoord ToCSSPixels() const { return _0; } 57:21.31 | ^ 57:21.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 57:21.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 57:21.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 57:21.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 57:21.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 57:21.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 57:21.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 57:21.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:10, 57:21.81 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 57:21.81 from Unified_cpp_uriloader_base0.cpp:2: 57:21.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 57:21.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 57:21.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:21.81 40 | friend Sub operator*(Sub aCoord, T aScale) { 57:21.81 | ^~~~~~~~ 57:21.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 57:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 57:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 57:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 57:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 57:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:10, 57:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 57:21.86 from Unified_cpp_uriloader_base0.cpp:2: 57:21.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 57:21.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 57:21.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:21.87 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 57:21.87 | ^~~~~~~~ 57:22.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 57:22.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 57:22.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 57:22.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 57:22.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 57:22.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 57:22.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 57:22.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 57:22.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilder.h:11, 57:22.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPresentationBuilderParent.h:9, 57:22.25 from PPresentationBuilderParent.cpp:7, 57:22.25 from UnifiedProtocols24.cpp:2: 57:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 57:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 57:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 57:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 57:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 57:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 57:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 57:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 57:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 57:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:22.25 760 | typename detail::Nth::Type extract() { 57:22.25 | ^~~~~~~ 57:22.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 57:22.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 57:22.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 57:22.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 57:22.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 57:22.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 57:22.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 57:22.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:10, 57:22.28 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 57:22.28 from Unified_cpp_uriloader_base0.cpp:2: 57:22.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 57:22.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 57:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:22.29 427 | SizeT Size() const { return SizeT(width, height); } 57:22.29 | ^~~~ 57:22.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 57:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 57:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 57:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 57:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 57:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:10, 57:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 57:22.29 from Unified_cpp_uriloader_base0.cpp:2: 57:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 57:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 57:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:22.29 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 57:22.29 | ^~~~~~~~ 57:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 57:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 57:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:22.29 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 57:22.29 | ^~~~~~~~ 57:22.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 57:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 57:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 57:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 57:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 57:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 57:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 57:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:10, 57:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 57:22.29 from Unified_cpp_uriloader_base0.cpp:2: 57:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 57:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 57:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:22.30 62 | Sub operator-(const Sub& aPoint) const { 57:22.30 | ^~~~~~~~ 57:22.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 57:22.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 57:22.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 57:22.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 57:22.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 57:22.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 57:22.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 57:22.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:10, 57:22.52 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 57:22.52 from Unified_cpp_uriloader_base0.cpp:2: 57:22.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 57:22.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 57:22.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:22.52 43 | friend Sub operator*(T aScale, Sub aCoord) { 57:22.53 | ^~~~~~~~ 57:23.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 57:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 57:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 57:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 57:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 57:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 57:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:10, 57:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 57:23.17 from Unified_cpp_uriloader_base0.cpp:2: 57:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 57:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 57:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:23.17 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 57:23.17 | ^~~~~~~~~~~~~ 57:23.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 57:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 57:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 57:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 57:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 57:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 57:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:10, 57:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 57:23.17 from Unified_cpp_uriloader_base0.cpp:2: 57:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 57:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 57:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:23.17 323 | static SizeTyped FromUnknownSize( 57:23.17 | ^~~~~~~~~~~~~~~ 57:23.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 57:23.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 57:23.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 57:23.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 57:23.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 57:23.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:23.68 from PProcessHangMonitor.cpp:7, 57:23.68 from UnifiedProtocols25.cpp:2: 57:23.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 57:23.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:23.68 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 57:23.68 | ^ 57:24.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 57:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 57:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 57:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 57:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 57:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 57:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/nsMIMEInfoImpl.h:18, 57:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/unix/nsMIMEInfoUnix.h:10, 57:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/unix/nsOSHelperAppService.cpp:11: 57:24.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 57:24.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:24.93 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 57:24.93 | ^ 57:25.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 57:25.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 57:25.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 57:25.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 57:25.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 57:25.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 57:25.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 57:25.15 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/nsMIMEInfoImpl.h:18, 57:25.15 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/unix/nsMIMEInfoUnix.h:10, 57:25.16 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/unix/nsOSHelperAppService.cpp:11: 57:25.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 57:25.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:25.16 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 57:25.16 | ^ 57:26.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 57:26.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 57:26.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 57:26.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 57:26.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 57:26.31 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/nsMIMEInfoImpl.h:18, 57:26.31 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/unix/nsMIMEInfoUnix.h:10, 57:26.31 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/unix/nsOSHelperAppService.cpp:11: 57:26.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 57:26.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:26.31 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 57:26.31 | ^ 57:26.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 57:26.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:26.31 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 57:26.31 | ^ 57:26.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 57:26.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:26.31 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 57:26.31 | ^ 57:26.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 57:26.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:26.32 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 57:26.32 | ^ 57:26.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 57:26.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:26.33 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 57:26.33 | ^ 57:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 57:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:26.36 371 | nscoord aAppUnitsPerDevPixel) { 57:26.36 | ^ 57:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 57:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:26.36 380 | nscoord aAppUnitsPerDevPixel) { 57:26.36 | ^ 57:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 57:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:26.37 387 | nscoord aAppUnitsPerDevPixel) { 57:26.37 | ^ 57:26.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 57:26.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:26.38 394 | nscoord aAppUnitsPerDevPixel) { 57:26.38 | ^ 57:27.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 57:27.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 57:27.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 57:27.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 57:27.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 57:27.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 57:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 57:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentFrameMessageManager.h:10, 57:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:10, 57:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/base/nsDocLoader.cpp:7, 57:27.28 from Unified_cpp_uriloader_base0.cpp:2: 57:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 57:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 57:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 57:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 57:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 57:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 57:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 57:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 57:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 57:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:27.28 760 | typename detail::Nth::Type extract() { 57:27.28 | ^~~~~~~ 57:29.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 57:29.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 57:29.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 57:29.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 57:29.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 57:29.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:29.08 from PProcessHangMonitor.cpp:7, 57:29.08 from UnifiedProtocols25.cpp:2: 57:29.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 57:29.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:29.08 21 | inline Rect ToRect(const gfxRect& aRect) { 57:29.08 | ^ 57:29.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 57:29.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:29.08 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 57:29.08 | ^ 57:29.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 57:29.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:29.09 40 | inline Point ToPoint(const gfxPoint& aPoint) { 57:29.09 | ^ 57:29.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 57:29.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:29.09 44 | inline Size ToSize(const gfxSize& aSize) { 57:29.09 | ^ 57:29.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 57:29.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:29.09 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 57:29.09 | ^ 57:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 57:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:29.10 52 | inline gfxSize ThebesSize(const Size& aSize) { 57:29.10 | ^ 57:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 57:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:29.10 56 | inline gfxRect ThebesRect(const Rect& aRect) { 57:29.10 | ^ 57:29.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 57:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 57:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 57:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 57:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:29.74 from PProcessHangMonitor.cpp:7, 57:29.75 from UnifiedProtocols25.cpp:2: 57:29.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 57:29.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:29.75 1859 | int32_t aAppUnitsPerPixel) { 57:29.75 | ^ 57:29.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 57:29.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:29.76 3214 | int32_t aAppUnitsPerPixel) { 57:29.76 | ^ 57:30.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 57:30.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:30.75 from PProcessHangMonitor.cpp:7, 57:30.75 from UnifiedProtocols25.cpp:2: 57:30.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 57:30.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:30.75 332 | LayerPoint GetFixedPositionAnchor() const { 57:30.75 | ^ 57:30.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 57:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:30.80 from PProcessHangMonitor.cpp:7, 57:30.80 from UnifiedProtocols25.cpp:2: 57:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 57:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:30.80 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 57:30.80 | ^ 57:30.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 57:30.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 57:30.86 from PProcessHangMonitor.cpp:7, 57:30.86 from UnifiedProtocols25.cpp:2: 57:30.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 57:30.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:30.86 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 57:30.87 | ^ 57:32.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 57:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 57:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 57:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 57:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 57:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 57:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 57:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 57:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 57:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/nsMIMEInfoImpl.h:18, 57:32.38 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/unix/nsMIMEInfoUnix.h:10, 57:32.38 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/unix/nsOSHelperAppService.cpp:11: 57:32.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 57:32.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 57:32.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:32.38 40 | friend Sub operator*(Sub aCoord, T aScale) { 57:32.38 | ^~~~~~~~ 57:32.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 57:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 57:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 57:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 57:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 57:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/nsMIMEInfoImpl.h:18, 57:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/unix/nsMIMEInfoUnix.h:10, 57:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/unix/nsOSHelperAppService.cpp:11: 57:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 57:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 57:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:32.62 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 57:32.62 | ^~~~~~~~ 57:42.77 uriloader/prefetch 57:42.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 57:42.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 57:42.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 57:42.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:42.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:42.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:42.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:10, 57:42.96 from PProcessHangMonitor.cpp:7, 57:42.96 from UnifiedProtocols25.cpp:2: 57:42.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 57:42.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 57:42.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:42.96 40 | friend Sub operator*(Sub aCoord, T aScale) { 57:42.96 | ^~~~~~~~ 57:42.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 57:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 57:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:10, 57:42.98 from PProcessHangMonitor.cpp:7, 57:42.98 from UnifiedProtocols25.cpp:2: 57:42.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 57:42.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 57:42.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:42.98 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 57:42.98 | ^~~~~~~~ 57:43.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 57:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:10, 57:43.21 from PProcessHangMonitor.cpp:7, 57:43.21 from UnifiedProtocols25.cpp:2: 57:43.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 57:43.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 57:43.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:43.21 427 | SizeT Size() const { return SizeT(width, height); } 57:43.21 | ^~~~ 57:43.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 57:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 57:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:10, 57:43.21 from PProcessHangMonitor.cpp:7, 57:43.22 from UnifiedProtocols25.cpp:2: 57:43.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 57:43.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 57:43.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:43.22 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 57:43.22 | ^~~~~~~~ 57:43.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 57:43.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 57:43.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:43.22 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 57:43.22 | ^~~~~~~~ 57:43.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 57:43.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 57:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:10, 57:43.23 from PProcessHangMonitor.cpp:7, 57:43.23 from UnifiedProtocols25.cpp:2: 57:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 57:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 57:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:43.23 62 | Sub operator-(const Sub& aPoint) const { 57:43.23 | ^~~~~~~~ 57:43.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 57:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 57:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 57:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:43.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:10, 57:43.52 from PProcessHangMonitor.cpp:7, 57:43.52 from UnifiedProtocols25.cpp:2: 57:43.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 57:43.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 57:43.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:43.53 43 | friend Sub operator*(T aScale, Sub aCoord) { 57:43.53 | ^~~~~~~~ 57:44.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:10, 57:44.22 from PProcessHangMonitor.cpp:7, 57:44.22 from UnifiedProtocols25.cpp:2: 57:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 57:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 57:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:44.22 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 57:44.22 | ^~~~~~~~~~~~~ 57:44.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 57:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:10, 57:44.22 from PProcessHangMonitor.cpp:7, 57:44.22 from UnifiedProtocols25.cpp:2: 57:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 57:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 57:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:44.22 323 | static SizeTyped FromUnknownSize( 57:44.22 | ^~~~~~~~~~~~~~~ 57:48.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 57:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 57:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 57:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 57:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 57:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 57:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 57:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 57:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:10, 57:48.96 from PProcessHangMonitor.cpp:7, 57:48.96 from UnifiedProtocols25.cpp:2: 57:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 57:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 57:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 57:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 57:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 57:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 57:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 57:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 57:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 57:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:48.96 760 | typename detail::Nth::Type extract() { 57:48.96 | ^~~~~~~ 57:52.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 57:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 57:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 57:52.22 from Unified_cpp_uriloader_exthandler0.cpp:2: 57:52.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 57:52.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:52.22 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 57:52.22 | ^ 57:52.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 57:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 57:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 57:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 57:52.43 from Unified_cpp_uriloader_exthandler0.cpp:2: 57:52.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 57:52.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:52.43 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 57:52.43 | ^ 57:53.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 57:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 57:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 57:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 57:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 57:53.13 from Unified_cpp_uriloader_exthandler0.cpp:2: 57:53.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 57:53.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:53.13 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 57:53.13 | ^ 57:53.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 57:53.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:53.13 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 57:53.14 | ^ 57:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 57:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:53.14 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 57:53.14 | ^ 57:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 57:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:53.14 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 57:53.14 | ^ 57:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 57:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:53.15 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 57:53.15 | ^ 57:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 57:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:53.18 371 | nscoord aAppUnitsPerDevPixel) { 57:53.18 | ^ 57:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 57:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:53.18 380 | nscoord aAppUnitsPerDevPixel) { 57:53.18 | ^ 57:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 57:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:53.19 387 | nscoord aAppUnitsPerDevPixel) { 57:53.19 | ^ 57:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 57:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:53.20 394 | nscoord aAppUnitsPerDevPixel) { 57:53.20 | ^ 57:53.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:53.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:53.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:53.35 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 57:53.35 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 57:53.35 from Unified_cpp_uriloader_prefetch0.cpp:2: 57:53.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 57:53.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:53.35 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 57:53.35 | ^ 57:53.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 57:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 57:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 57:53.56 from Unified_cpp_uriloader_prefetch0.cpp:2: 57:53.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 57:53.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:53.56 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 57:53.56 | ^ 57:53.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:53.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:53.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:53.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 57:53.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineParent.h:9, 57:53.77 from PRemoteSpellcheckEngineParent.cpp:7, 57:53.77 from UnifiedProtocols27.cpp:2: 57:53.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 57:53.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:53.77 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 57:53.77 | ^ 57:53.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 57:53.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:53.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:53.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequest.h:11, 57:53.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequestChild.h:9, 57:53.78 from PQuotaUsageRequestChild.cpp:7, 57:53.78 from UnifiedProtocols26.cpp:2: 57:53.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 57:53.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:53.79 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 57:53.79 | ^ 57:54.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 57:54.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:54.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:54.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 57:54.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineParent.h:9, 57:54.02 from PRemoteSpellcheckEngineParent.cpp:7, 57:54.02 from UnifiedProtocols27.cpp:2: 57:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 57:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.02 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 57:54.02 | ^ 57:54.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 57:54.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 57:54.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:54.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequest.h:11, 57:54.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequestChild.h:9, 57:54.07 from PQuotaUsageRequestChild.cpp:7, 57:54.07 from UnifiedProtocols26.cpp:2: 57:54.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 57:54.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.07 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 57:54.07 | ^ 57:54.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 57:54.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 57:54.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:54.21 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 57:54.21 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 57:54.21 from Unified_cpp_uriloader_prefetch0.cpp:2: 57:54.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 57:54.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.22 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 57:54.22 | ^ 57:54.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 57:54.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.22 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 57:54.22 | ^ 57:54.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 57:54.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.23 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 57:54.23 | ^ 57:54.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 57:54.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.24 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 57:54.24 | ^ 57:54.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 57:54.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.25 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 57:54.25 | ^ 57:54.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 57:54.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.29 371 | nscoord aAppUnitsPerDevPixel) { 57:54.29 | ^ 57:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 57:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.30 380 | nscoord aAppUnitsPerDevPixel) { 57:54.30 | ^ 57:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 57:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.31 387 | nscoord aAppUnitsPerDevPixel) { 57:54.31 | ^ 57:54.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 57:54.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.32 394 | nscoord aAppUnitsPerDevPixel) { 57:54.32 | ^ 57:54.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 57:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 57:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 57:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineParent.h:9, 57:54.63 from PRemoteSpellcheckEngineParent.cpp:7, 57:54.63 from UnifiedProtocols27.cpp:2: 57:54.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 57:54.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.63 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 57:54.63 | ^ 57:54.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 57:54.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.63 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 57:54.63 | ^ 57:54.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 57:54.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.63 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 57:54.63 | ^ 57:54.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 57:54.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.64 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 57:54.64 | ^ 57:54.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 57:54.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.64 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 57:54.64 | ^ 57:54.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 57:54.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.66 371 | nscoord aAppUnitsPerDevPixel) { 57:54.66 | ^ 57:54.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 57:54.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.67 380 | nscoord aAppUnitsPerDevPixel) { 57:54.67 | ^ 57:54.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 57:54.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.67 387 | nscoord aAppUnitsPerDevPixel) { 57:54.67 | ^ 57:54.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 57:54.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.68 394 | nscoord aAppUnitsPerDevPixel) { 57:54.68 | ^ 57:54.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 57:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 57:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 57:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequest.h:11, 57:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequestChild.h:9, 57:54.72 from PQuotaUsageRequestChild.cpp:7, 57:54.72 from UnifiedProtocols26.cpp:2: 57:54.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 57:54.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.72 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 57:54.72 | ^ 57:54.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 57:54.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.73 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 57:54.73 | ^ 57:54.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 57:54.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.73 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 57:54.73 | ^ 57:54.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 57:54.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.74 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 57:54.74 | ^ 57:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 57:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.75 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 57:54.75 | ^ 57:54.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 57:54.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.77 371 | nscoord aAppUnitsPerDevPixel) { 57:54.77 | ^ 57:54.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 57:54.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.78 380 | nscoord aAppUnitsPerDevPixel) { 57:54.78 | ^ 57:54.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 57:54.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.78 387 | nscoord aAppUnitsPerDevPixel) { 57:54.78 | ^ 57:54.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 57:54.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:54.79 394 | nscoord aAppUnitsPerDevPixel) { 57:54.79 | ^ 57:57.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 57:57.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 57:57.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 57:57.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 57:57.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 57:57.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 57:57.61 from PRDD.cpp:9, 57:57.61 from UnifiedProtocols26.cpp:20: 57:57.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 57:57.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:57.61 189 | CSSRect GetExpandedScrollableRect() const { 57:57.61 | ^ 57:57.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 57:57.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:57.61 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 57:57.61 | ^ 57:57.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 57:57.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:57.61 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 57:57.61 | ^ 57:57.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 57:57.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:57.62 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 57:57.62 | ^ 57:57.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 57:57.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:57.62 243 | CSSRect CalculateScrollRange() const { 57:57.62 | ^ 57:57.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 57:57.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:57.63 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 57:57.63 | ^ 57:57.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 57:57.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:57.64 457 | CSSRect GetVisualViewport() const { 57:57.64 | ^ 57:58.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 57:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 57:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 57:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 57:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 57:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 57:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 57:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 57:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 57:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 57:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 57:58.00 from PRDD.cpp:9, 57:58.00 from UnifiedProtocols26.cpp:20: 57:58.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 57:58.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 57:58.00 1249 | CSSCoord ToCSSPixels() const { return _0; } 57:58.00 | ^ 58:08.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 58:08.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 58:08.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 58:08.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 58:08.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 58:08.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:08.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 58:08.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 58:08.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 58:08.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 58:08.62 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:9, 58:08.62 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:08.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 58:08.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:08.62 189 | CSSRect GetExpandedScrollableRect() const { 58:08.62 | ^ 58:08.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 58:08.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:08.63 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 58:08.63 | ^ 58:08.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 58:08.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:08.64 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 58:08.64 | ^ 58:08.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 58:08.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:08.65 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 58:08.65 | ^ 58:08.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 58:08.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:08.65 243 | CSSRect CalculateScrollRange() const { 58:08.65 | ^ 58:08.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 58:08.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:08.66 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 58:08.66 | ^ 58:08.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 58:08.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:08.67 457 | CSSRect GetVisualViewport() const { 58:08.67 | ^ 58:09.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 58:09.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 58:09.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 58:09.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 58:09.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 58:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 58:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 58:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 58:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 58:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 58:09.35 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 58:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:09.36 189 | CSSRect GetExpandedScrollableRect() const { 58:09.36 | ^ 58:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 58:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:09.36 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 58:09.36 | ^ 58:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 58:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:09.37 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 58:09.37 | ^ 58:09.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 58:09.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:09.37 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 58:09.37 | ^ 58:09.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 58:09.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:09.37 243 | CSSRect CalculateScrollRange() const { 58:09.37 | ^ 58:09.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 58:09.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:09.37 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 58:09.37 | ^ 58:09.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 58:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:09.39 457 | CSSRect GetVisualViewport() const { 58:09.39 | ^ 58:09.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 58:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 58:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 58:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 58:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 58:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 58:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 58:09.92 from PRemoteSpellcheckEngineParent.cpp:10, 58:09.92 from UnifiedProtocols27.cpp:2: 58:09.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 58:09.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:09.92 189 | CSSRect GetExpandedScrollableRect() const { 58:09.92 | ^ 58:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 58:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:09.93 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 58:09.93 | ^ 58:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 58:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:09.93 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 58:09.93 | ^ 58:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 58:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:09.93 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 58:09.94 | ^ 58:09.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 58:09.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:09.94 243 | CSSRect CalculateScrollRange() const { 58:09.94 | ^ 58:09.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 58:09.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:09.94 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 58:09.94 | ^ 58:09.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 58:09.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:09.95 457 | CSSRect GetVisualViewport() const { 58:09.95 | ^ 58:10.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 58:10.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 58:10.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 58:10.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 58:10.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 58:10.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:10.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:10.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:10.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 58:10.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 58:10.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 58:10.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 58:10.09 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:9, 58:10.10 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:10.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 58:10.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:10.10 1249 | CSSCoord ToCSSPixels() const { return _0; } 58:10.10 | ^ 58:10.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 58:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 58:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 58:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 58:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 58:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 58:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 58:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 58:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 58:10.88 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 58:10.88 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 58:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:10.88 1249 | CSSCoord ToCSSPixels() const { return _0; } 58:10.88 | ^ 58:11.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 58:11.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 58:11.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 58:11.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 58:11.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 58:11.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:11.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:11.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:11.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 58:11.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 58:11.37 from PRemoteSpellcheckEngineParent.cpp:10, 58:11.37 from UnifiedProtocols27.cpp:2: 58:11.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 58:11.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:11.38 1249 | CSSCoord ToCSSPixels() const { return _0; } 58:11.38 | ^ 58:12.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 58:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 58:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 58:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 58:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 58:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 58:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 58:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 58:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:9, 58:12.81 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 58:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:12.81 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 58:12.81 | ^ 58:13.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 58:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 58:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 58:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 58:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 58:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 58:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 58:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 58:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 58:13.14 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:13.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 58:13.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:13.14 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 58:13.14 | ^ 58:13.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 58:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 58:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 58:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 58:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 58:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 58:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 58:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 58:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 58:13.33 from PRDD.cpp:9, 58:13.33 from UnifiedProtocols26.cpp:20: 58:13.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 58:13.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:13.33 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 58:13.33 | ^ 58:13.68 uriloader/preload 58:13.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 58:13.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 58:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 58:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 58:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 58:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 58:13.71 from PRemoteSpellcheckEngineParent.cpp:10, 58:13.71 from UnifiedProtocols27.cpp:2: 58:13.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 58:13.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:13.71 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 58:13.71 | ^ 58:16.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 58:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 58:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 58:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 58:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 58:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 58:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 58:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 58:16.51 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:9, 58:16.51 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 58:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:16.51 21 | inline Rect ToRect(const gfxRect& aRect) { 58:16.51 | ^ 58:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 58:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:16.51 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 58:16.51 | ^ 58:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 58:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:16.51 40 | inline Point ToPoint(const gfxPoint& aPoint) { 58:16.51 | ^ 58:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 58:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:16.51 44 | inline Size ToSize(const gfxSize& aSize) { 58:16.51 | ^ 58:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 58:16.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:16.52 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 58:16.52 | ^ 58:16.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 58:16.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:16.53 52 | inline gfxSize ThebesSize(const Size& aSize) { 58:16.53 | ^ 58:16.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 58:16.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:16.53 56 | inline gfxRect ThebesRect(const Rect& aRect) { 58:16.53 | ^ 58:16.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 58:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 58:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 58:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 58:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 58:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 58:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 58:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 58:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 58:16.96 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 58:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:16.97 21 | inline Rect ToRect(const gfxRect& aRect) { 58:16.97 | ^ 58:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 58:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:16.97 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 58:16.97 | ^ 58:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 58:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:16.97 40 | inline Point ToPoint(const gfxPoint& aPoint) { 58:16.97 | ^ 58:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 58:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:16.97 44 | inline Size ToSize(const gfxSize& aSize) { 58:16.97 | ^ 58:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 58:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:16.98 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 58:16.98 | ^ 58:16.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 58:16.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:16.98 52 | inline gfxSize ThebesSize(const Size& aSize) { 58:16.98 | ^ 58:16.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 58:16.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:16.98 56 | inline gfxRect ThebesRect(const Rect& aRect) { 58:16.98 | ^ 58:17.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 58:17.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 58:17.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 58:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 58:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 58:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 58:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 58:17.22 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:9, 58:17.22 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:17.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 58:17.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:17.22 1859 | int32_t aAppUnitsPerPixel) { 58:17.22 | ^ 58:17.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 58:17.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:17.23 3214 | int32_t aAppUnitsPerPixel) { 58:17.23 | ^ 58:17.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 58:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 58:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 58:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 58:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 58:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 58:17.37 from PRemoteSpellcheckEngineParent.cpp:10, 58:17.37 from UnifiedProtocols27.cpp:2: 58:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 58:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:17.37 21 | inline Rect ToRect(const gfxRect& aRect) { 58:17.37 | ^ 58:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 58:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:17.37 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 58:17.37 | ^ 58:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 58:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:17.37 40 | inline Point ToPoint(const gfxPoint& aPoint) { 58:17.37 | ^ 58:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 58:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:17.38 44 | inline Size ToSize(const gfxSize& aSize) { 58:17.38 | ^ 58:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 58:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:17.38 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 58:17.38 | ^ 58:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 58:17.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:17.39 52 | inline gfxSize ThebesSize(const Size& aSize) { 58:17.39 | ^ 58:17.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 58:17.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:17.39 56 | inline gfxRect ThebesRect(const Rect& aRect) { 58:17.39 | ^ 58:17.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 58:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 58:17.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 58:17.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:17.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:17.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:17.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 58:17.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 58:17.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 58:17.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 58:17.60 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 58:17.60 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:17.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 58:17.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:17.60 1859 | int32_t aAppUnitsPerPixel) { 58:17.60 | ^ 58:17.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 58:17.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:17.61 3214 | int32_t aAppUnitsPerPixel) { 58:17.61 | ^ 58:18.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 58:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 58:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 58:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 58:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 58:18.13 from PRemoteSpellcheckEngineParent.cpp:10, 58:18.13 from UnifiedProtocols27.cpp:2: 58:18.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 58:18.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:18.13 1859 | int32_t aAppUnitsPerPixel) { 58:18.13 | ^ 58:18.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 58:18.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:18.14 3214 | int32_t aAppUnitsPerPixel) { 58:18.14 | ^ 58:18.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 58:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 58:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 58:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 58:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 58:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:9, 58:18.25 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 58:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:18.25 332 | LayerPoint GetFixedPositionAnchor() const { 58:18.25 | ^ 58:18.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 58:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 58:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 58:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 58:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 58:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:9, 58:18.30 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:18.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 58:18.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:18.30 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 58:18.30 | ^ 58:18.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 58:18.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 58:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 58:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 58:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 58:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:9, 58:18.33 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:18.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 58:18.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:18.33 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 58:18.33 | ^ 58:18.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 58:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 58:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 58:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 58:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 58:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 58:18.69 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:18.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 58:18.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:18.69 332 | LayerPoint GetFixedPositionAnchor() const { 58:18.69 | ^ 58:18.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 58:18.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:18.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:18.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 58:18.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 58:18.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 58:18.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 58:18.74 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 58:18.74 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:18.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 58:18.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:18.74 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 58:18.74 | ^ 58:18.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 58:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 58:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 58:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 58:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 58:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:9, 58:18.76 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:18.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 58:18.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:18.77 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 58:18.77 | ^ 58:19.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 58:19.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:19.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:19.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 58:19.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 58:19.10 from PRemoteSpellcheckEngineParent.cpp:10, 58:19.10 from UnifiedProtocols27.cpp:2: 58:19.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 58:19.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:19.10 332 | LayerPoint GetFixedPositionAnchor() const { 58:19.10 | ^ 58:19.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 58:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 58:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 58:19.16 from PRemoteSpellcheckEngineParent.cpp:10, 58:19.16 from UnifiedProtocols27.cpp:2: 58:19.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 58:19.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:19.16 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 58:19.16 | ^ 58:19.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 58:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 58:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 58:19.19 from PRemoteSpellcheckEngineParent.cpp:10, 58:19.19 from UnifiedProtocols27.cpp:2: 58:19.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 58:19.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:19.19 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 58:19.19 | ^ 58:19.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 58:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 58:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 58:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 58:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 58:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 58:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 58:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 58:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 58:19.57 from PRDD.cpp:9, 58:19.57 from UnifiedProtocols26.cpp:20: 58:19.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 58:19.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:19.57 21 | inline Rect ToRect(const gfxRect& aRect) { 58:19.57 | ^ 58:19.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 58:19.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:19.57 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 58:19.57 | ^ 58:19.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 58:19.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:19.57 40 | inline Point ToPoint(const gfxPoint& aPoint) { 58:19.57 | ^ 58:19.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 58:19.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:19.58 44 | inline Size ToSize(const gfxSize& aSize) { 58:19.58 | ^ 58:19.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 58:19.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:19.58 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 58:19.58 | ^ 58:19.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 58:19.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:19.59 52 | inline gfxSize ThebesSize(const Size& aSize) { 58:19.59 | ^ 58:19.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 58:19.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:19.59 56 | inline gfxRect ThebesRect(const Rect& aRect) { 58:19.59 | ^ 58:20.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 58:20.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 58:20.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 58:20.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:20.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 58:20.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 58:20.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 58:20.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 58:20.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 58:20.31 from PRDD.cpp:9, 58:20.31 from UnifiedProtocols26.cpp:20: 58:20.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 58:20.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:20.31 1859 | int32_t aAppUnitsPerPixel) { 58:20.31 | ^ 58:20.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 58:20.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:20.32 3214 | int32_t aAppUnitsPerPixel) { 58:20.32 | ^ 58:21.02 caps 58:21.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 58:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 58:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 58:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 58:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 58:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 58:21.29 from PRDD.cpp:9, 58:21.29 from UnifiedProtocols26.cpp:20: 58:21.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 58:21.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:21.29 332 | LayerPoint GetFixedPositionAnchor() const { 58:21.29 | ^ 58:21.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 58:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 58:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 58:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 58:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 58:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 58:21.35 from PRDD.cpp:9, 58:21.35 from UnifiedProtocols26.cpp:20: 58:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 58:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:21.35 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 58:21.35 | ^ 58:21.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 58:21.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 58:21.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 58:21.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 58:21.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 58:21.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 58:21.38 from PRDD.cpp:9, 58:21.38 from UnifiedProtocols26.cpp:20: 58:21.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 58:21.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:21.38 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 58:21.39 | ^ 58:27.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:27.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 58:27.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 58:27.50 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/preload/FetchPreloader.cpp:11, 58:27.50 from Unified_cpp_uriloader_preload0.cpp:2: 58:27.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 58:27.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:27.50 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 58:27.50 | ^ 58:28.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 58:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 58:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 58:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/preload/FetchPreloader.cpp:11, 58:28.37 from Unified_cpp_uriloader_preload0.cpp:2: 58:28.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 58:28.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:28.38 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 58:28.38 | ^ 58:29.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 58:29.70 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/preload/FetchPreloader.cpp:11, 58:29.70 from Unified_cpp_uriloader_preload0.cpp:2: 58:29.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 58:29.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:29.71 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 58:29.71 | ^ 58:29.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 58:29.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:29.71 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 58:29.71 | ^ 58:29.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 58:29.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:29.72 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 58:29.72 | ^ 58:29.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 58:29.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:29.72 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 58:29.73 | ^ 58:29.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 58:29.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:29.73 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 58:29.73 | ^ 58:29.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 58:29.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:29.76 371 | nscoord aAppUnitsPerDevPixel) { 58:29.76 | ^ 58:29.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 58:29.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:29.76 380 | nscoord aAppUnitsPerDevPixel) { 58:29.76 | ^ 58:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 58:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:29.77 387 | nscoord aAppUnitsPerDevPixel) { 58:29.77 | ^ 58:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 58:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:29.78 394 | nscoord aAppUnitsPerDevPixel) { 58:29.78 | ^ 58:30.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 58:30.01 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 58:30.01 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:9: 58:30.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 58:30.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:30.01 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 58:30.01 | ^ 58:30.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 58:30.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 58:30.38 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 58:30.38 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:9: 58:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 58:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:30.38 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 58:30.38 | ^ 58:30.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 58:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:9: 58:30.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 58:30.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:30.92 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 58:30.92 | ^ 58:30.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 58:30.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:30.92 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 58:30.92 | ^ 58:30.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 58:30.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:30.92 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 58:30.92 | ^ 58:30.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 58:30.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:30.93 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 58:30.93 | ^ 58:30.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 58:30.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:30.94 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 58:30.94 | ^ 58:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 58:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:30.96 371 | nscoord aAppUnitsPerDevPixel) { 58:30.96 | ^ 58:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 58:30.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:30.97 380 | nscoord aAppUnitsPerDevPixel) { 58:30.97 | ^ 58:30.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 58:30.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:30.97 387 | nscoord aAppUnitsPerDevPixel) { 58:30.97 | ^ 58:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 58:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:30.98 394 | nscoord aAppUnitsPerDevPixel) { 58:30.98 | ^ 58:32.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 58:32.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 58:32.84 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateParent.cpp:11, 58:32.84 from Unified_cpp_uriloader_prefetch0.cpp:20: 58:32.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 58:32.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:32.84 1394 | LayerPoint GetFixedPositionAnchor() { 58:32.84 | ^ 58:32.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 58:32.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:32.87 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 58:32.87 | ^ 58:33.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 58:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 58:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 58:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineParent.h:9, 58:33.37 from PRemoteSpellcheckEngineParent.cpp:7, 58:33.37 from UnifiedProtocols27.cpp:2: 58:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 58:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 58:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:33.37 40 | friend Sub operator*(Sub aCoord, T aScale) { 58:33.37 | ^~~~~~~~ 58:33.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 58:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 58:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 58:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineParent.h:9, 58:33.40 from PRemoteSpellcheckEngineParent.cpp:7, 58:33.40 from UnifiedProtocols27.cpp:2: 58:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 58:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 58:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:33.40 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 58:33.40 | ^~~~~~~~ 58:33.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 58:33.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 58:33.47 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/preload/PreloadHashKey.cpp:7, 58:33.48 from Unified_cpp_uriloader_preload0.cpp:11: 58:33.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 58:33.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:33.48 189 | CSSRect GetExpandedScrollableRect() const { 58:33.48 | ^ 58:33.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 58:33.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:33.48 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 58:33.48 | ^ 58:33.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 58:33.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:33.49 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 58:33.49 | ^ 58:33.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 58:33.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:33.49 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 58:33.49 | ^ 58:33.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 58:33.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:33.50 243 | CSSRect CalculateScrollRange() const { 58:33.50 | ^ 58:33.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 58:33.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:33.50 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 58:33.50 | ^ 58:33.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 58:33.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:33.51 457 | CSSRect GetVisualViewport() const { 58:33.51 | ^ 58:33.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 58:33.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 58:33.59 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ExternalHelperAppParent.cpp:15, 58:33.59 from Unified_cpp_uriloader_exthandler0.cpp:20: 58:33.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 58:33.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:33.59 1394 | LayerPoint GetFixedPositionAnchor() { 58:33.59 | ^ 58:33.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 58:33.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:33.61 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 58:33.61 | ^ 58:33.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 58:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 58:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineParent.h:9, 58:33.76 from PRemoteSpellcheckEngineParent.cpp:7, 58:33.76 from UnifiedProtocols27.cpp:2: 58:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 58:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 58:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:33.76 427 | SizeT Size() const { return SizeT(width, height); } 58:33.76 | ^~~~ 58:33.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 58:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 58:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 58:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineParent.h:9, 58:33.76 from PRemoteSpellcheckEngineParent.cpp:7, 58:33.77 from UnifiedProtocols27.cpp:2: 58:33.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 58:33.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 58:33.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:33.77 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 58:33.77 | ^~~~~~~~ 58:33.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 58:33.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 58:33.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:33.78 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 58:33.78 | ^~~~~~~~ 58:33.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 58:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 58:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineParent.h:9, 58:33.79 from PRemoteSpellcheckEngineParent.cpp:7, 58:33.79 from UnifiedProtocols27.cpp:2: 58:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 58:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 58:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:33.79 62 | Sub operator-(const Sub& aPoint) const { 58:33.79 | ^~~~~~~~ 58:34.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 58:34.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 58:34.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:34.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:34.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:34.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:34.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 58:34.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineParent.h:9, 58:34.05 from PRemoteSpellcheckEngineParent.cpp:7, 58:34.05 from UnifiedProtocols27.cpp:2: 58:34.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 58:34.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 58:34.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:34.05 43 | friend Sub operator*(T aScale, Sub aCoord) { 58:34.05 | ^~~~~~~~ 58:34.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 58:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineParent.h:9, 58:34.49 from PRemoteSpellcheckEngineParent.cpp:7, 58:34.49 from UnifiedProtocols27.cpp:2: 58:34.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 58:34.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 58:34.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:34.49 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 58:34.49 | ^~~~~~~~~~~~~ 58:34.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 58:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineParent.h:9, 58:34.49 from PRemoteSpellcheckEngineParent.cpp:7, 58:34.49 from UnifiedProtocols27.cpp:2: 58:34.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 58:34.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 58:34.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:34.50 323 | static SizeTyped FromUnknownSize( 58:34.50 | ^~~~~~~~~~~~~~~ 58:36.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 58:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 58:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 58:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 58:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/preload/FetchPreloader.cpp:11, 58:36.47 from Unified_cpp_uriloader_preload0.cpp:2: 58:36.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 58:36.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 58:36.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:36.47 40 | friend Sub operator*(Sub aCoord, T aScale) { 58:36.47 | ^~~~~~~~ 58:36.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 58:36.55 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/preload/FetchPreloader.cpp:11, 58:36.55 from Unified_cpp_uriloader_preload0.cpp:2: 58:36.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 58:36.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 58:36.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:36.55 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 58:36.55 | ^~~~~~~~ 58:36.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 58:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 58:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 58:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/preload/FetchPreloader.cpp:11, 58:36.75 from Unified_cpp_uriloader_preload0.cpp:2: 58:36.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 58:36.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 58:36.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:36.75 427 | SizeT Size() const { return SizeT(width, height); } 58:36.75 | ^~~~ 58:36.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 58:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/preload/FetchPreloader.cpp:11, 58:36.75 from Unified_cpp_uriloader_preload0.cpp:2: 58:36.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 58:36.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 58:36.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:36.75 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 58:36.75 | ^~~~~~~~ 58:36.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 58:36.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 58:36.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:36.76 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 58:36.76 | ^~~~~~~~ 58:36.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 58:36.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:36.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:36.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 58:36.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 58:36.76 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/preload/FetchPreloader.cpp:11, 58:36.76 from Unified_cpp_uriloader_preload0.cpp:2: 58:36.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 58:36.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 58:36.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:36.76 62 | Sub operator-(const Sub& aPoint) const { 58:36.76 | ^~~~~~~~ 58:36.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 58:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 58:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 58:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 58:36.96 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:36.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 58:36.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 58:36.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:36.96 40 | friend Sub operator*(Sub aCoord, T aScale) { 58:36.96 | ^~~~~~~~ 58:36.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 58:36.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 58:36.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:36.99 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 58:36.99 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 58:36.99 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:36.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 58:36.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 58:36.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:36.99 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 58:36.99 | ^~~~~~~~ 58:37.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 58:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 58:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequest.h:11, 58:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequestChild.h:9, 58:37.10 from PQuotaUsageRequestChild.cpp:7, 58:37.10 from UnifiedProtocols26.cpp:2: 58:37.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 58:37.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 58:37.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:37.10 40 | friend Sub operator*(Sub aCoord, T aScale) { 58:37.10 | ^~~~~~~~ 58:37.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 58:37.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 58:37.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:37.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequest.h:11, 58:37.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequestChild.h:9, 58:37.14 from PQuotaUsageRequestChild.cpp:7, 58:37.14 from UnifiedProtocols26.cpp:2: 58:37.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 58:37.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 58:37.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:37.14 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 58:37.14 | ^~~~~~~~ 58:37.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 58:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:37.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequest.h:11, 58:37.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequestChild.h:9, 58:37.32 from PQuotaUsageRequestChild.cpp:7, 58:37.32 from UnifiedProtocols26.cpp:2: 58:37.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 58:37.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 58:37.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:37.32 427 | SizeT Size() const { return SizeT(width, height); } 58:37.32 | ^~~~ 58:37.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 58:37.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 58:37.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:37.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequest.h:11, 58:37.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequestChild.h:9, 58:37.32 from PQuotaUsageRequestChild.cpp:7, 58:37.32 from UnifiedProtocols26.cpp:2: 58:37.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 58:37.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 58:37.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:37.32 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 58:37.32 | ^~~~~~~~ 58:37.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 58:37.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 58:37.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:37.33 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 58:37.33 | ^~~~~~~~ 58:37.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 58:37.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:37.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:37.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:37.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:37.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequest.h:11, 58:37.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequestChild.h:9, 58:37.35 from PQuotaUsageRequestChild.cpp:7, 58:37.35 from UnifiedProtocols26.cpp:2: 58:37.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 58:37.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 58:37.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:37.35 62 | Sub operator-(const Sub& aPoint) const { 58:37.35 | ^~~~~~~~ 58:37.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 58:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 58:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 58:37.37 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:37.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 58:37.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 58:37.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:37.37 427 | SizeT Size() const { return SizeT(width, height); } 58:37.37 | ^~~~ 58:37.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 58:37.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 58:37.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:37.38 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 58:37.38 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 58:37.38 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:37.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 58:37.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 58:37.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:37.38 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 58:37.38 | ^~~~~~~~ 58:37.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 58:37.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 58:37.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:37.39 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 58:37.39 | ^~~~~~~~ 58:37.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 58:37.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 58:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 58:37.40 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:37.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 58:37.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 58:37.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:37.40 62 | Sub operator-(const Sub& aPoint) const { 58:37.40 | ^~~~~~~~ 58:37.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 58:37.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 58:37.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:37.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:37.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:37.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:37.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequest.h:11, 58:37.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequestChild.h:9, 58:37.61 from PQuotaUsageRequestChild.cpp:7, 58:37.61 from UnifiedProtocols26.cpp:2: 58:37.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 58:37.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 58:37.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:37.61 43 | friend Sub operator*(T aScale, Sub aCoord) { 58:37.61 | ^~~~~~~~ 58:37.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 58:37.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 58:37.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:37.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:37.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:37.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:37.66 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 58:37.66 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 58:37.66 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:37.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 58:37.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 58:37.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:37.66 43 | friend Sub operator*(T aScale, Sub aCoord) { 58:37.66 | ^~~~~~~~ 58:38.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 58:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 58:38.11 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:38.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 58:38.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 58:38.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:38.11 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 58:38.11 | ^~~~~~~~~~~~~ 58:38.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 58:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 58:38.11 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:38.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 58:38.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 58:38.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:38.11 323 | static SizeTyped FromUnknownSize( 58:38.11 | ^~~~~~~~~~~~~~~ 58:38.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:38.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:38.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:38.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequest.h:11, 58:38.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequestChild.h:9, 58:38.43 from PQuotaUsageRequestChild.cpp:7, 58:38.43 from UnifiedProtocols26.cpp:2: 58:38.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 58:38.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 58:38.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:38.43 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 58:38.43 | ^~~~~~~~~~~~~ 58:38.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:38.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:38.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:38.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:38.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequest.h:11, 58:38.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequestChild.h:9, 58:38.44 from PQuotaUsageRequestChild.cpp:7, 58:38.44 from UnifiedProtocols26.cpp:2: 58:38.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 58:38.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 58:38.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:38.44 323 | static SizeTyped FromUnknownSize( 58:38.44 | ^~~~~~~~~~~~~~~ 58:38.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 58:38.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 58:38.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:38.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:38.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:38.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:38.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 58:38.50 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 58:38.50 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 58:38.50 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:38.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 58:38.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 58:38.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:38.50 40 | friend Sub operator*(Sub aCoord, T aScale) { 58:38.50 | ^~~~~~~~ 58:38.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 58:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 58:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 58:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 58:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 58:38.53 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:38.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 58:38.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 58:38.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:38.54 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 58:38.54 | ^~~~~~~~ 58:38.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 58:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 58:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 58:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 58:38.91 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:38.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 58:38.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 58:38.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:38.92 427 | SizeT Size() const { return SizeT(width, height); } 58:38.92 | ^~~~ 58:38.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 58:38.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 58:38.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:38.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 58:38.92 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 58:38.92 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 58:38.92 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:38.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 58:38.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 58:38.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:38.92 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 58:38.92 | ^~~~~~~~ 58:38.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 58:38.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 58:38.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:38.92 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 58:38.92 | ^~~~~~~~ 58:38.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 58:38.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:38.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:38.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:38.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:38.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 58:38.93 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 58:38.93 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 58:38.93 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:38.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 58:38.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 58:38.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:38.94 62 | Sub operator-(const Sub& aPoint) const { 58:38.94 | ^~~~~~~~ 58:39.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 58:39.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 58:39.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:39.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:39.00 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 58:39.00 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 58:39.00 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:39.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 58:39.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 58:39.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:39.00 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 58:39.00 | ^~~~~~~~~~~~~~ 58:39.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:39.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:39.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:39.10 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 58:39.10 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 58:39.10 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:39.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 58:39.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 58:39.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:39.10 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 58:39.10 | ^~~~~~~~~~~~~ 58:39.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 58:39.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:39.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:39.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:39.12 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 58:39.12 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 58:39.12 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:39.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 58:39.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 58:39.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:39.13 383 | Point TopLeft() const { return Point(x, y); } 58:39.13 | ^~~~~~~ 58:39.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 58:39.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 58:39.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:39.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:39.13 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 58:39.13 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 58:39.13 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:39.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 58:39.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 58:39.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:39.13 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 58:39.13 | ^~~~~~~~~~~~~~~ 58:39.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 58:39.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 58:39.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:39.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:39.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:39.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:39.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 58:39.13 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 58:39.13 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 58:39.13 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:39.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 58:39.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 58:39.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:39.14 43 | friend Sub operator*(T aScale, Sub aCoord) { 58:39.14 | ^~~~~~~~ 58:39.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 58:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 58:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 58:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 58:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 58:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 58:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 58:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 58:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 58:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineParent.h:9, 58:39.48 from PRemoteSpellcheckEngineParent.cpp:7, 58:39.48 from UnifiedProtocols27.cpp:2: 58:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 58:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 58:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 58:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 58:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 58:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 58:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 58:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 58:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 58:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:39.48 760 | typename detail::Nth::Type extract() { 58:39.48 | ^~~~~~~ 58:39.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:39.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:39.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:39.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 58:39.61 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 58:39.61 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 58:39.61 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:39.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 58:39.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 58:39.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:39.61 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 58:39.61 | ^~~~~~~~~~~~~ 58:39.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:39.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:39.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:39.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:39.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 58:39.61 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 58:39.61 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 58:39.61 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:39.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 58:39.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 58:39.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:39.61 323 | static SizeTyped FromUnknownSize( 58:39.61 | ^~~~~~~~~~~~~~~ 58:40.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 58:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 58:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 58:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 58:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 58:40.67 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 58:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 58:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:40.67 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 58:40.67 | ^~~~~~~~~~~~~~ 58:40.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:40.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:40.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:40.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 58:40.77 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 58:40.77 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 58:40.77 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:40.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 58:40.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 58:40.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:40.78 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 58:40.78 | ^~~~~~~~~~~~~ 58:40.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 58:40.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 58:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 58:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 58:40.81 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 58:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 58:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:40.81 383 | Point TopLeft() const { return Point(x, y); } 58:40.81 | ^~~~~~~ 58:40.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 58:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 58:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 58:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 58:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 58:40.81 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 58:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 58:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:40.81 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 58:40.81 | ^~~~~~~~~~~~~~~ 58:40.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 58:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 58:40.93 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:40.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 58:40.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 58:40.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 58:40.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:40.93 246 | PointTyped As2DPoint() const { 58:40.93 | ^~~~~~~~~ 58:41.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 58:41.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:41.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:41.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 58:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 58:41.04 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 58:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 58:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 58:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:41.04 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 58:41.04 | ^~~~~~~~~ 58:41.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 58:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 58:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 58:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 58:41.04 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 58:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 58:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 58:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:41.04 2266 | PointTyped TransformPointSimple( 58:41.05 | ^~~~~~~~~~~~~~~~~~~~ 58:41.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 58:41.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 58:41.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 58:41.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:41.05 794 | RectTyped TransformAndClipBounds( 58:41.05 | ^~~~~~~~~~~~~~~~~~~~~~ 58:42.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 58:42.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:42.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:42.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:42.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 58:42.91 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 58:42.91 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 58:42.91 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:42.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 58:42.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 58:42.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 58:42.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:42.91 246 | PointTyped As2DPoint() const { 58:42.91 | ^~~~~~~~~ 58:42.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 58:42.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 58:42.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:42.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:42.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 58:43.00 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 58:43.00 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 58:43.00 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:43.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 58:43.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 58:43.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 58:43.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:43.00 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 58:43.00 | ^~~~~~~~~ 58:43.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 58:43.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 58:43.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 58:43.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 58:43.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 58:43.00 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 58:43.00 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 58:43.00 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:43.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 58:43.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 58:43.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 58:43.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:43.00 2266 | PointTyped TransformPointSimple( 58:43.00 | ^~~~~~~~~~~~~~~~~~~~ 58:43.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 58:43.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 58:43.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 58:43.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:43.01 794 | RectTyped TransformAndClipBounds( 58:43.01 | ^~~~~~~~~~~~~~~~~~~~~~ 58:43.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 58:43.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 58:43.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 58:43.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 58:43.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 58:43.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 58:43.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 58:43.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 58:43.81 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/glue/BackgroundUtils.h:10, 58:43.81 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 58:43.81 from Unified_cpp_uriloader_prefetch0.cpp:2: 58:43.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 58:43.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 58:43.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 58:43.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 58:43.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 58:43.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 58:43.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 58:43.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 58:43.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 58:43.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:43.82 760 | typename detail::Nth::Type extract() { 58:43.82 | ^~~~~~~ 58:45.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 58:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 58:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 58:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 58:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 58:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 58:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 58:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 58:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequest.h:11, 58:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaUsageRequestChild.h:9, 58:45.93 from PQuotaUsageRequestChild.cpp:7, 58:45.93 from UnifiedProtocols26.cpp:2: 58:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 58:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 58:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 58:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 58:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 58:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 58:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 58:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 58:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 58:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:45.94 760 | typename detail::Nth::Type extract() { 58:45.94 | ^~~~~~~ 58:46.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 58:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 58:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 58:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 58:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 58:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 58:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 58:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 58:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PHandlerService.h:11, 58:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.h:10, 58:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/uriloader/exthandler/ContentHandlerService.cpp:7, 58:46.15 from Unified_cpp_uriloader_exthandler0.cpp:2: 58:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 58:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 58:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 58:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 58:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 58:46.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 58:46.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 58:46.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 58:46.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 58:46.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:46.16 760 | typename detail::Nth::Type extract() { 58:46.16 | ^~~~~~~ 58:47.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 58:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 58:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 58:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 58:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 58:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 58:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 58:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ThirdPartyUtil.h:17, 58:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:19: 58:47.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 58:47.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:47.76 189 | CSSRect GetExpandedScrollableRect() const { 58:47.76 | ^ 58:47.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 58:47.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:47.77 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 58:47.77 | ^ 58:47.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 58:47.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:47.78 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 58:47.78 | ^ 58:47.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 58:47.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:47.78 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 58:47.78 | ^ 58:47.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 58:47.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:47.79 243 | CSSRect CalculateScrollRange() const { 58:47.79 | ^ 58:47.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 58:47.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:47.79 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 58:47.79 | ^ 58:47.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 58:47.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:47.80 457 | CSSRect GetVisualViewport() const { 58:47.80 | ^ 58:48.92 parser/expat/lib 58:49.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 58:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 58:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 58:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 58:49.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 58:49.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:49.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:49.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:49.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 58:49.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 58:49.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ThirdPartyUtil.h:17, 58:49.16 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:19: 58:49.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 58:49.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:49.17 1249 | CSSCoord ToCSSPixels() const { return _0; } 58:49.17 | ^ 58:51.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 58:51.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 58:51.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 58:51.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 58:51.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:51.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:51.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:51.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 58:51.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 58:51.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ThirdPartyUtil.h:17, 58:51.94 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:19: 58:51.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 58:51.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:51.94 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 58:51.94 | ^ 58:55.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 58:55.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 58:55.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 58:55.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 58:55.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:55.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:55.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:55.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 58:55.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 58:55.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ThirdPartyUtil.h:17, 58:55.81 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:19: 58:55.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 58:55.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:55.82 21 | inline Rect ToRect(const gfxRect& aRect) { 58:55.82 | ^ 58:55.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 58:55.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:55.82 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 58:55.82 | ^ 58:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 58:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:55.83 40 | inline Point ToPoint(const gfxPoint& aPoint) { 58:55.83 | ^ 58:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 58:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:55.84 44 | inline Size ToSize(const gfxSize& aSize) { 58:55.84 | ^ 58:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 58:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:55.84 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 58:55.85 | ^ 58:55.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 58:55.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:55.86 52 | inline gfxSize ThebesSize(const Size& aSize) { 58:55.86 | ^ 58:55.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 58:55.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:55.86 56 | inline gfxRect ThebesRect(const Rect& aRect) { 58:55.86 | ^ 58:56.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 58:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 58:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 58:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 58:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 58:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 58:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ThirdPartyUtil.h:17, 58:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:19: 58:56.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 58:56.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:56.64 1859 | int32_t aAppUnitsPerPixel) { 58:56.64 | ^ 58:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 58:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:56.65 3214 | int32_t aAppUnitsPerPixel) { 58:56.65 | ^ 58:57.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 58:57.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:57.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:57.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 58:57.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 58:57.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ThirdPartyUtil.h:17, 58:57.73 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:19: 58:57.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 58:57.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:57.73 332 | LayerPoint GetFixedPositionAnchor() const { 58:57.73 | ^ 58:57.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 58:57.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:57.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:57.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 58:57.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 58:57.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ThirdPartyUtil.h:17, 58:57.77 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:19: 58:57.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 58:57.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:57.77 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 58:57.77 | ^ 58:57.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 58:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 58:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 58:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 58:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 58:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ThirdPartyUtil.h:17, 58:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:19: 58:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 58:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 58:57.80 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 58:57.80 | ^ 59:03.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 59:03.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 59:03.74 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 59:03.74 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:9: 59:03.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 59:03.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 59:03.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:03.74 40 | friend Sub operator*(Sub aCoord, T aScale) { 59:03.74 | ^~~~~~~~ 59:04.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 59:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:9: 59:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 59:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 59:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:04.07 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 59:04.07 | ^~~~~~~~ 59:04.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 59:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 59:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 59:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:9: 59:04.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 59:04.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 59:04.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:04.50 427 | SizeT Size() const { return SizeT(width, height); } 59:04.50 | ^~~~ 59:04.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 59:04.50 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:9: 59:04.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 59:04.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 59:04.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:04.51 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 59:04.51 | ^~~~~~~~ 59:04.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 59:04.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 59:04.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:04.52 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 59:04.52 | ^~~~~~~~ 59:04.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 59:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 59:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 59:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:9: 59:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 59:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 59:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:04.53 62 | Sub operator-(const Sub& aPoint) const { 59:04.53 | ^~~~~~~~ 59:04.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 59:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 59:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 59:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:9: 59:04.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 59:04.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 59:04.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:04.85 43 | friend Sub operator*(T aScale, Sub aCoord) { 59:04.85 | ^~~~~~~~ 59:08.11 parser/prototype 59:08.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 59:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 59:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:9: 59:08.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 59:08.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 59:08.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:08.33 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 59:08.33 | ^~~~~~~~~~~~~ 59:08.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 59:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 59:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:9: 59:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 59:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 59:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:08.33 323 | static SizeTyped FromUnknownSize( 59:08.33 | ^~~~~~~~~~~~~~~ 59:12.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsapi.h:20, 59:12.60 from /builddir/build/BUILD/thunderbird-78.6.1/caps/nsJSPrincipals.h:9, 59:12.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasePrincipal.h:10, 59:12.60 from /builddir/build/BUILD/thunderbird-78.6.1/caps/BasePrincipal.cpp:7: 59:12.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 59:12.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 59:12.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 59:12.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 59:12.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 59:12.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 59:12.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 59:12.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 59:12.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 59:12.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:12.60 760 | typename detail::Nth::Type extract() { 59:12.60 | ^~~~~~~ 59:14.15 parser/htmlparser 59:14.30 parser/html 59:15.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 59:15.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 59:15.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 59:15.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 59:15.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:15.54 from PServiceWorkerContainer.cpp:7, 59:15.54 from UnifiedProtocols28.cpp:2: 59:15.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 59:15.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:15.55 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 59:15.55 | ^ 59:15.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 59:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 59:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 59:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 59:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:15.75 from PServiceWorkerContainer.cpp:7, 59:15.75 from UnifiedProtocols28.cpp:2: 59:15.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 59:15.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:15.75 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 59:15.76 | ^ 59:15.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 59:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 59:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 59:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 59:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 59:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/parser/prototype/PrototypeDocumentParser.h:13, 59:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/parser/prototype/PrototypeDocumentParser.cpp:7, 59:15.79 from Unified_cpp_parser_prototype0.cpp:2: 59:15.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 59:15.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:15.79 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 59:15.79 | ^ 59:16.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 59:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 59:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 59:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 59:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 59:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 59:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 59:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/parser/prototype/PrototypeDocumentParser.h:13, 59:16.44 from /builddir/build/BUILD/thunderbird-78.6.1/parser/prototype/PrototypeDocumentParser.cpp:7, 59:16.44 from Unified_cpp_parser_prototype0.cpp:2: 59:16.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 59:16.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:16.44 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 59:16.44 | ^ 59:16.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 59:16.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 59:16.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 59:16.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 59:16.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:16.45 from PServiceWorkerContainer.cpp:7, 59:16.45 from UnifiedProtocols28.cpp:2: 59:16.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 59:16.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:16.46 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 59:16.46 | ^ 59:16.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 59:16.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:16.46 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 59:16.46 | ^ 59:16.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 59:16.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:16.46 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 59:16.46 | ^ 59:16.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 59:16.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:16.46 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 59:16.47 | ^ 59:16.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 59:16.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:16.47 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 59:16.47 | ^ 59:16.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 59:16.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:16.49 371 | nscoord aAppUnitsPerDevPixel) { 59:16.49 | ^ 59:16.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 59:16.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:16.49 380 | nscoord aAppUnitsPerDevPixel) { 59:16.49 | ^ 59:16.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 59:16.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:16.49 387 | nscoord aAppUnitsPerDevPixel) { 59:16.49 | ^ 59:16.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 59:16.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:16.50 394 | nscoord aAppUnitsPerDevPixel) { 59:16.50 | ^ 59:16.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 59:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 59:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 59:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 59:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 59:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/parser/prototype/PrototypeDocumentParser.h:13, 59:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/parser/prototype/PrototypeDocumentParser.cpp:7, 59:16.93 from Unified_cpp_parser_prototype0.cpp:2: 59:16.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 59:16.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:16.93 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 59:16.93 | ^ 59:16.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 59:16.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:16.93 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 59:16.93 | ^ 59:16.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 59:16.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:16.93 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 59:16.93 | ^ 59:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 59:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:16.94 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 59:16.94 | ^ 59:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 59:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:16.94 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 59:16.94 | ^ 59:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 59:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:16.97 371 | nscoord aAppUnitsPerDevPixel) { 59:16.97 | ^ 59:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 59:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:16.97 380 | nscoord aAppUnitsPerDevPixel) { 59:16.97 | ^ 59:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 59:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:16.97 387 | nscoord aAppUnitsPerDevPixel) { 59:16.97 | ^ 59:17.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 59:17.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:17.70 394 | nscoord aAppUnitsPerDevPixel) { 59:17.70 | ^ 59:21.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 59:21.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 59:21.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 59:21.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 59:21.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 59:21.75 from /builddir/build/BUILD/thunderbird-78.6.1/parser/htmlparser/nsExpatDriver.cpp:23, 59:21.75 from Unified_cpp_parser_htmlparser0.cpp:29: 59:21.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 59:21.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:21.75 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 59:21.75 | ^ 59:22.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 59:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 59:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 59:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 59:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 59:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 59:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/parser/htmlparser/nsExpatDriver.cpp:23, 59:22.19 from Unified_cpp_parser_htmlparser0.cpp:29: 59:22.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 59:22.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:22.20 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 59:22.20 | ^ 59:23.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 59:23.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 59:23.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 59:23.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 59:23.41 from /builddir/build/BUILD/thunderbird-78.6.1/parser/htmlparser/nsExpatDriver.cpp:23, 59:23.41 from Unified_cpp_parser_htmlparser0.cpp:29: 59:23.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 59:23.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:23.41 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 59:23.41 | ^ 59:23.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 59:23.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:23.42 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 59:23.42 | ^ 59:23.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 59:23.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:23.42 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 59:23.42 | ^ 59:23.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 59:23.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:23.43 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 59:23.43 | ^ 59:23.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 59:23.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:23.44 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 59:23.44 | ^ 59:23.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 59:23.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:23.46 371 | nscoord aAppUnitsPerDevPixel) { 59:23.46 | ^ 59:23.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 59:23.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:23.47 380 | nscoord aAppUnitsPerDevPixel) { 59:23.47 | ^ 59:23.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 59:23.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:23.47 387 | nscoord aAppUnitsPerDevPixel) { 59:23.47 | ^ 59:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 59:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:23.48 394 | nscoord aAppUnitsPerDevPixel) { 59:23.48 | ^ 59:28.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 59:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 59:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 59:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/parser/prototype/PrototypeDocumentParser.h:13, 59:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/parser/prototype/PrototypeDocumentParser.cpp:7, 59:28.26 from Unified_cpp_parser_prototype0.cpp:2: 59:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 59:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:28.26 189 | CSSRect GetExpandedScrollableRect() const { 59:28.26 | ^ 59:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 59:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:28.26 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 59:28.26 | ^ 59:28.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 59:28.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:28.27 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 59:28.27 | ^ 59:28.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 59:28.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:28.27 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 59:28.27 | ^ 59:28.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 59:28.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:28.27 243 | CSSRect CalculateScrollRange() const { 59:28.27 | ^ 59:28.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 59:28.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:28.28 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 59:28.28 | ^ 59:28.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 59:28.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:28.28 457 | CSSRect GetVisualViewport() const { 59:28.28 | ^ 59:28.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 59:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 59:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 59:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 59:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 59:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 59:28.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 59:28.79 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5ContentCreatorFunction.h:8, 59:28.79 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5Portability.h:44, 59:28.79 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5AttributeName.cpp:43, 59:28.79 from Unified_cpp_parser_html0.cpp:11: 59:28.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 59:28.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:28.79 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 59:28.79 | ^ 59:29.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 59:29.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 59:29.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 59:29.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 59:29.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 59:29.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 59:29.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 59:29.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 59:29.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 59:29.15 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5ContentCreatorFunction.h:8, 59:29.15 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5Portability.h:44, 59:29.15 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5AttributeName.cpp:43, 59:29.15 from Unified_cpp_parser_html0.cpp:11: 59:29.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 59:29.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:29.15 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 59:29.15 | ^ 59:29.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 59:29.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 59:29.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 59:29.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 59:29.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 59:29.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 59:29.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 59:29.70 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5ContentCreatorFunction.h:8, 59:29.70 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5Portability.h:44, 59:29.70 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5AttributeName.cpp:43, 59:29.70 from Unified_cpp_parser_html0.cpp:11: 59:29.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 59:29.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:29.70 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 59:29.70 | ^ 59:29.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 59:29.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:29.70 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 59:29.70 | ^ 59:29.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 59:29.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:29.70 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 59:29.71 | ^ 59:29.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 59:29.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:29.71 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 59:29.71 | ^ 59:29.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 59:29.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:29.71 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 59:29.71 | ^ 59:29.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 59:29.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:29.74 371 | nscoord aAppUnitsPerDevPixel) { 59:29.74 | ^ 59:29.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 59:29.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:29.74 380 | nscoord aAppUnitsPerDevPixel) { 59:29.74 | ^ 59:29.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 59:29.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:29.75 387 | nscoord aAppUnitsPerDevPixel) { 59:29.75 | ^ 59:29.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 59:29.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:29.75 394 | nscoord aAppUnitsPerDevPixel) { 59:29.75 | ^ 59:30.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 59:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 59:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 59:30.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 59:30.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 59:30.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 59:30.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 59:30.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 59:30.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 59:30.59 from /builddir/build/BUILD/thunderbird-78.6.1/parser/prototype/PrototypeDocumentParser.h:13, 59:30.59 from /builddir/build/BUILD/thunderbird-78.6.1/parser/prototype/PrototypeDocumentParser.cpp:7, 59:30.59 from Unified_cpp_parser_prototype0.cpp:2: 59:30.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 59:30.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 59:30.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:30.60 40 | friend Sub operator*(Sub aCoord, T aScale) { 59:30.60 | ^~~~~~~~ 59:30.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 59:30.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 59:30.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 59:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 59:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 59:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/parser/prototype/PrototypeDocumentParser.h:13, 59:30.62 from /builddir/build/BUILD/thunderbird-78.6.1/parser/prototype/PrototypeDocumentParser.cpp:7, 59:30.62 from Unified_cpp_parser_prototype0.cpp:2: 59:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 59:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 59:30.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:30.62 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 59:30.62 | ^~~~~~~~ 59:30.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 59:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 59:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 59:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 59:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 59:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 59:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/parser/prototype/PrototypeDocumentParser.h:13, 59:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/parser/prototype/PrototypeDocumentParser.cpp:7, 59:30.79 from Unified_cpp_parser_prototype0.cpp:2: 59:30.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 59:30.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 59:30.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:30.79 427 | SizeT Size() const { return SizeT(width, height); } 59:30.79 | ^~~~ 59:30.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 59:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 59:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 59:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 59:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 59:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/parser/prototype/PrototypeDocumentParser.h:13, 59:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/parser/prototype/PrototypeDocumentParser.cpp:7, 59:30.79 from Unified_cpp_parser_prototype0.cpp:2: 59:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 59:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 59:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:30.80 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 59:30.80 | ^~~~~~~~ 59:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 59:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 59:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:30.80 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 59:30.80 | ^~~~~~~~ 59:30.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 59:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 59:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 59:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 59:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 59:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 59:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/parser/prototype/PrototypeDocumentParser.h:13, 59:30.81 from /builddir/build/BUILD/thunderbird-78.6.1/parser/prototype/PrototypeDocumentParser.cpp:7, 59:30.81 from Unified_cpp_parser_prototype0.cpp:2: 59:30.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 59:30.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 59:30.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:30.81 62 | Sub operator-(const Sub& aPoint) const { 59:30.81 | ^~~~~~~~ 59:31.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 59:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 59:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 59:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 59:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 59:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:31.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 59:31.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:31.42 from PServiceWorkerContainer.cpp:7, 59:31.42 from UnifiedProtocols28.cpp:2: 59:31.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 59:31.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:31.42 189 | CSSRect GetExpandedScrollableRect() const { 59:31.42 | ^ 59:31.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 59:31.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:31.42 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 59:31.42 | ^ 59:31.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 59:31.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:31.42 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 59:31.42 | ^ 59:31.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 59:31.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:31.43 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 59:31.43 | ^ 59:31.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 59:31.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:31.43 243 | CSSRect CalculateScrollRange() const { 59:31.43 | ^ 59:31.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 59:31.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:31.43 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 59:31.43 | ^ 59:31.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 59:31.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:31.44 457 | CSSRect GetVisualViewport() const { 59:31.44 | ^ 59:32.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 59:32.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 59:32.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 59:32.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 59:32.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 59:32.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 59:32.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 59:32.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:32.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 59:32.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:32.80 from PServiceWorkerContainer.cpp:7, 59:32.80 from UnifiedProtocols28.cpp:2: 59:32.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 59:32.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:32.80 1249 | CSSCoord ToCSSPixels() const { return _0; } 59:32.80 | ^ 59:33.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 59:33.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 59:33.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 59:33.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 59:33.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 59:33.58 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5ContentCreatorFunction.h:8, 59:33.58 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5Portability.h:44, 59:33.58 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5AttributeName.cpp:43, 59:33.58 from Unified_cpp_parser_html0.cpp:11: 59:33.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 59:33.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:33.58 189 | CSSRect GetExpandedScrollableRect() const { 59:33.58 | ^ 59:33.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 59:33.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:33.59 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 59:33.59 | ^ 59:33.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 59:33.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:33.59 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 59:33.59 | ^ 59:33.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 59:33.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:33.59 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 59:33.59 | ^ 59:33.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 59:33.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:33.59 243 | CSSRect CalculateScrollRange() const { 59:33.59 | ^ 59:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 59:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:33.60 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 59:33.60 | ^ 59:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 59:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:33.60 457 | CSSRect GetVisualViewport() const { 59:33.61 | ^ 59:35.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 59:35.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 59:35.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 59:35.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 59:35.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 59:35.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 59:35.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:35.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 59:35.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:35.08 from PServiceWorkerContainer.cpp:7, 59:35.08 from UnifiedProtocols28.cpp:2: 59:35.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 59:35.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:35.08 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 59:35.08 | ^ 59:35.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 59:35.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 59:35.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoadRequest.h:12, 59:35.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoader.h:21, 59:35.16 from /builddir/build/BUILD/thunderbird-78.6.1/parser/htmlparser/nsParser.cpp:36, 59:35.16 from Unified_cpp_parser_htmlparser0.cpp:56: 59:35.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 59:35.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:35.16 189 | CSSRect GetExpandedScrollableRect() const { 59:35.16 | ^ 59:35.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 59:35.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:35.16 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 59:35.16 | ^ 59:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 59:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:35.17 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 59:35.17 | ^ 59:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 59:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:35.17 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 59:35.17 | ^ 59:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 59:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:35.17 243 | CSSRect CalculateScrollRange() const { 59:35.17 | ^ 59:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 59:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:35.17 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 59:35.18 | ^ 59:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 59:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:35.18 457 | CSSRect GetVisualViewport() const { 59:35.18 | ^ 59:36.20 gfx/cairo/cairo/src 59:37.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:2570, 59:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 59:37.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function ‘pqueue_grow’: 59:37.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 59:37.22 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 59:37.22 | ^ 59:37.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 59:37.23 62 | ((size) ? malloc((unsigned) (size)) : NULL) 59:37.23 | ^~~~ 59:37.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro ‘_cairo_malloc_ab’ 59:37.23 165 | new_elements = _cairo_malloc_ab (pq->max_size, 59:37.23 | ^~~~~~~~~~~~~~~~ 59:37.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 59:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 59:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 59:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 59:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 59:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 59:37.38 from /builddir/build/BUILD/thunderbird-78.6.1/parser/htmlparser/nsExpatDriver.cpp:23, 59:37.38 from Unified_cpp_parser_htmlparser0.cpp:29: 59:37.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 59:37.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 59:37.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:37.38 40 | friend Sub operator*(Sub aCoord, T aScale) { 59:37.38 | ^~~~~~~~ 59:37.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 59:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 59:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 59:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 59:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/parser/htmlparser/nsExpatDriver.cpp:23, 59:37.40 from Unified_cpp_parser_htmlparser0.cpp:29: 59:37.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 59:37.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 59:37.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:37.40 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 59:37.40 | ^~~~~~~~ 59:37.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 59:37.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 59:37.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 59:37.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 59:37.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 59:37.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 59:37.63 from /builddir/build/BUILD/thunderbird-78.6.1/parser/htmlparser/nsExpatDriver.cpp:23, 59:37.63 from Unified_cpp_parser_htmlparser0.cpp:29: 59:37.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 59:37.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 59:37.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:37.63 427 | SizeT Size() const { return SizeT(width, height); } 59:37.63 | ^~~~ 59:37.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 59:37.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 59:37.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 59:37.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 59:37.63 from /builddir/build/BUILD/thunderbird-78.6.1/parser/htmlparser/nsExpatDriver.cpp:23, 59:37.63 from Unified_cpp_parser_htmlparser0.cpp:29: 59:37.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 59:37.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 59:37.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:37.63 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 59:37.63 | ^~~~~~~~ 59:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 59:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 59:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:37.64 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 59:37.64 | ^~~~~~~~ 59:37.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 59:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 59:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 59:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 59:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 59:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 59:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/parser/htmlparser/nsExpatDriver.cpp:23, 59:37.64 from Unified_cpp_parser_htmlparser0.cpp:29: 59:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 59:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 59:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:37.64 62 | Sub operator-(const Sub& aPoint) const { 59:37.65 | ^~~~~~~~ 59:38.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 59:38.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 59:38.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 59:38.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 59:38.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 59:38.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 59:38.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:38.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 59:38.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:38.74 from PServiceWorkerContainer.cpp:7, 59:38.74 from UnifiedProtocols28.cpp:2: 59:38.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 59:38.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:38.74 21 | inline Rect ToRect(const gfxRect& aRect) { 59:38.74 | ^ 59:38.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 59:38.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:38.74 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 59:38.74 | ^ 59:38.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 59:38.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:38.74 40 | inline Point ToPoint(const gfxPoint& aPoint) { 59:38.74 | ^ 59:38.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 59:38.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:38.75 44 | inline Size ToSize(const gfxSize& aSize) { 59:38.75 | ^ 59:38.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 59:38.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:38.75 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 59:38.75 | ^ 59:38.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 59:38.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:38.75 52 | inline gfxSize ThebesSize(const Size& aSize) { 59:38.75 | ^ 59:38.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 59:38.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:38.75 56 | inline gfxRect ThebesRect(const Rect& aRect) { 59:38.75 | ^ 59:39.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 59:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 59:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 59:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 59:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 59:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 59:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:39.48 from PServiceWorkerContainer.cpp:7, 59:39.48 from UnifiedProtocols28.cpp:2: 59:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 59:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:39.48 1859 | int32_t aAppUnitsPerPixel) { 59:39.48 | ^ 59:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 59:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:39.48 3214 | int32_t aAppUnitsPerPixel) { 59:39.48 | ^ 59:39.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 59:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 59:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 59:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 59:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 59:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 59:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 59:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 59:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 59:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.h:15, 59:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.cpp:7, 59:39.59 from Unified_cpp_caps0.cpp:2: 59:39.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 59:39.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:39.59 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 59:39.59 | ^ 59:39.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 59:39.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 59:39.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 59:39.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 59:39.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:39.72 from PSharedWorker.cpp:7, 59:39.72 from UnifiedProtocols29.cpp:2: 59:39.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 59:39.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:39.72 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 59:39.72 | ^ 59:39.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 59:39.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 59:39.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 59:39.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 59:39.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 59:39.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 59:39.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 59:39.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 59:39.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 59:39.79 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.h:15, 59:39.79 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.cpp:7, 59:39.79 from Unified_cpp_caps0.cpp:2: 59:39.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 59:39.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:39.79 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 59:39.79 | ^ 59:39.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:2570, 59:39.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 59:39.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function ‘_pqueue_grow’: 59:39.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 59:39.85 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 59:39.85 | ^ 59:39.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 59:39.85 62 | ((size) ? malloc((unsigned) (size)) : NULL) 59:39.85 | ^~~~ 59:39.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro ‘_cairo_malloc_ab’ 59:39.85 904 | new_elements = _cairo_malloc_ab (pq->max_size, 59:39.85 | ^~~~~~~~~~~~~~~~ 59:39.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 59:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 59:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 59:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 59:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:39.92 from PSharedWorker.cpp:7, 59:39.92 from UnifiedProtocols29.cpp:2: 59:39.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 59:39.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:39.93 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 59:39.93 | ^ 59:40.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 59:40.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 59:40.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:40.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 59:40.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:40.37 from PServiceWorkerContainer.cpp:7, 59:40.37 from UnifiedProtocols28.cpp:2: 59:40.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 59:40.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:40.37 332 | LayerPoint GetFixedPositionAnchor() const { 59:40.37 | ^ 59:40.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 59:40.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 59:40.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:40.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 59:40.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:40.47 from PServiceWorkerContainer.cpp:7, 59:40.47 from UnifiedProtocols28.cpp:2: 59:40.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 59:40.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:40.48 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 59:40.48 | ^ 59:40.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 59:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 59:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 59:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 59:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:40.51 from PSharedWorker.cpp:7, 59:40.51 from UnifiedProtocols29.cpp:2: 59:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 59:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:40.51 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 59:40.51 | ^ 59:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 59:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:40.51 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 59:40.51 | ^ 59:40.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 59:40.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:40.52 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 59:40.52 | ^ 59:40.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 59:40.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 59:40.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:40.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 59:40.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:40.52 from PServiceWorkerContainer.cpp:7, 59:40.52 from UnifiedProtocols28.cpp:2: 59:40.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 59:40.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:40.52 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 59:40.52 | ^ 59:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 59:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:40.54 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 59:40.54 | ^ 59:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 59:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:40.55 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 59:40.55 | ^ 59:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 59:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:40.57 371 | nscoord aAppUnitsPerDevPixel) { 59:40.57 | ^ 59:40.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 59:40.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:40.57 380 | nscoord aAppUnitsPerDevPixel) { 59:40.57 | ^ 59:40.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 59:40.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:40.57 387 | nscoord aAppUnitsPerDevPixel) { 59:40.57 | ^ 59:40.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 59:40.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:40.58 394 | nscoord aAppUnitsPerDevPixel) { 59:40.58 | ^ 59:41.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 59:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 59:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 59:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 59:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 59:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 59:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 59:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.h:15, 59:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.cpp:7, 59:41.00 from Unified_cpp_caps0.cpp:2: 59:41.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 59:41.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:41.00 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 59:41.00 | ^ 59:41.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 59:41.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:41.00 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 59:41.00 | ^ 59:41.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 59:41.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:41.01 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 59:41.01 | ^ 59:41.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 59:41.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:41.01 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 59:41.01 | ^ 59:41.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 59:41.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:41.01 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 59:41.01 | ^ 59:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 59:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:41.04 371 | nscoord aAppUnitsPerDevPixel) { 59:41.04 | ^ 59:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 59:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:41.04 380 | nscoord aAppUnitsPerDevPixel) { 59:41.04 | ^ 59:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 59:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:41.05 387 | nscoord aAppUnitsPerDevPixel) { 59:41.05 | ^ 59:41.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 59:41.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:41.05 394 | nscoord aAppUnitsPerDevPixel) { 59:41.05 | ^ 59:41.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 59:41.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 59:41.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 59:41.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 59:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 59:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 59:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 59:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 59:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 59:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 59:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 59:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5ContentCreatorFunction.h:8, 59:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5Portability.h:44, 59:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5AttributeName.cpp:43, 59:41.32 from Unified_cpp_parser_html0.cpp:11: 59:41.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 59:41.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 59:41.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:41.32 40 | friend Sub operator*(Sub aCoord, T aScale) { 59:41.32 | ^~~~~~~~ 59:41.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 59:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 59:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 59:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 59:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 59:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 59:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 59:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5ContentCreatorFunction.h:8, 59:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5Portability.h:44, 59:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5AttributeName.cpp:43, 59:41.35 from Unified_cpp_parser_html0.cpp:11: 59:41.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 59:41.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 59:41.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:41.35 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 59:41.35 | ^~~~~~~~ 59:41.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 59:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 59:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 59:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 59:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 59:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 59:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 59:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 59:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5ContentCreatorFunction.h:8, 59:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5Portability.h:44, 59:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5AttributeName.cpp:43, 59:41.53 from Unified_cpp_parser_html0.cpp:11: 59:41.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 59:41.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 59:41.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:41.53 427 | SizeT Size() const { return SizeT(width, height); } 59:41.53 | ^~~~ 59:41.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 59:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 59:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 59:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 59:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 59:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 59:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 59:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5ContentCreatorFunction.h:8, 59:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5Portability.h:44, 59:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5AttributeName.cpp:43, 59:41.54 from Unified_cpp_parser_html0.cpp:11: 59:41.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 59:41.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 59:41.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:41.54 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 59:41.54 | ^~~~~~~~ 59:41.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 59:41.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 59:41.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:41.54 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 59:41.54 | ^~~~~~~~ 59:41.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 59:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 59:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 59:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 59:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 59:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 59:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 59:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 59:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5ContentCreatorFunction.h:8, 59:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5Portability.h:44, 59:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5AttributeName.cpp:43, 59:41.54 from Unified_cpp_parser_html0.cpp:11: 59:41.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 59:41.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 59:41.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:41.55 62 | Sub operator-(const Sub& aPoint) const { 59:41.55 | ^~~~~~~~ 59:42.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/features.h:3, 59:42.42 from /usr/include/assert.h:35, 59:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/assert.h:3, 59:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:57, 59:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 59:42.42 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 59:42.42 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 59:42.43 | ^~~~~~~ 59:46.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/features.h:3, 59:46.21 from /usr/include/assert.h:35, 59:46.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/assert.h:3, 59:46.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:57, 59:46.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 59:46.22 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 59:46.22 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 59:46.22 | ^~~~~~~ 59:46.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 59:46.74 66 | #define _GNU_SOURCE /* for RTLD_DEFAULT */ 59:46.74 | 59:46.74 : note: this is the location of the previous definition 59:46.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:2570, 59:46.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-ft-font.c:42: 59:46.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-ft-font.c: In function ‘_get_bitmap_surface’: 59:46.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 59:46.76 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 59:46.77 | ^ 59:46.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 59:46.77 62 | ((size) ? malloc((unsigned) (size)) : NULL) 59:46.77 | ^~~~ 59:46.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-ft-font.c:1197:13: note: in expansion of macro ‘_cairo_malloc_ab’ 59:46.77 1197 | data = _cairo_malloc_ab (height, stride); 59:46.77 | ^~~~~~~~~~~~~~~~ 59:46.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 59:46.77 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 59:46.77 | ^ 59:46.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 59:46.77 62 | ((size) ? malloc((unsigned) (size)) : NULL) 59:46.78 | ^~~~ 59:46.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-ft-font.c:1259:10: note: in expansion of macro ‘_cairo_malloc_ab’ 59:46.78 1259 | data = _cairo_malloc_ab (height, stride); 59:46.78 | ^~~~~~~~~~~~~~~~ 59:46.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 59:46.78 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 59:46.78 | ^ 59:46.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 59:46.79 62 | ((size) ? malloc((unsigned) (size)) : NULL) 59:46.79 | ^~~~ 59:46.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-ft-font.c:1280:13: note: in expansion of macro ‘_cairo_malloc_ab’ 59:46.79 1280 | data = _cairo_malloc_ab (height, stride); 59:46.79 | ^~~~~~~~~~~~~~~~ 59:46.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 59:46.80 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 59:46.80 | ^ 59:46.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 59:46.80 62 | ((size) ? malloc((unsigned) (size)) : NULL) 59:46.80 | ^~~~ 59:46.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-ft-font.c:1313:13: note: in expansion of macro ‘_cairo_malloc_ab’ 59:46.80 1313 | data = _cairo_malloc_ab (height, stride); 59:46.80 | ^~~~~~~~~~~~~~~~ 59:49.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 59:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 59:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 59:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 59:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 59:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 59:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 59:49.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 59:49.06 from /builddir/build/BUILD/thunderbird-78.6.1/caps/DomainPolicy.cpp:8, 59:49.06 from Unified_cpp_caps0.cpp:11: 59:49.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 59:49.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:49.06 189 | CSSRect GetExpandedScrollableRect() const { 59:49.06 | ^ 59:49.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 59:49.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:49.06 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 59:49.06 | ^ 59:49.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 59:49.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:49.06 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 59:49.06 | ^ 59:49.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 59:49.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:49.07 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 59:49.07 | ^ 59:49.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 59:49.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:49.07 243 | CSSRect CalculateScrollRange() const { 59:49.07 | ^ 59:49.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 59:49.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:49.07 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 59:49.08 | ^ 59:49.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 59:49.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:49.08 457 | CSSRect GetVisualViewport() const { 59:49.08 | ^ 59:50.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:2570, 59:50.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 59:50.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function ‘_cairo_pdf_operators_emit_stroke_style’: 59:50.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 59:50.18 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 59:50.18 | ^ 59:50.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 59:50.18 62 | ((size) ? malloc((unsigned) (size)) : NULL) 59:50.18 | ^~~~ 59:50.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro ‘_cairo_malloc_abc’ 59:50.18 578 | dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 59:50.19 | ^~~~~~~~~~~~~~~~~ 59:50.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 59:50.19 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 59:50.19 | ^ 59:50.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 59:50.19 62 | ((size) ? malloc((unsigned) (size)) : NULL) 59:50.19 | ^~~~ 59:50.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro ‘_cairo_malloc_ab’ 59:50.19 594 | dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 59:50.19 | ^~~~~~~~~~~~~~~~ 59:50.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 59:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 59:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 59:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 59:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 59:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 59:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 59:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 59:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 59:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 59:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/caps/DomainPolicy.cpp:8, 59:50.44 from Unified_cpp_caps0.cpp:11: 59:50.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 59:50.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:50.44 1249 | CSSCoord ToCSSPixels() const { return _0; } 59:50.44 | ^ 59:51.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/features.h:3, 59:51.64 from /usr/include/assert.h:35, 59:51.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/assert.h:3, 59:51.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:57, 59:51.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 59:51.64 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 59:51.64 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 59:51.64 | ^~~~~~~ 59:51.75 gfx/cairo/libpixman/src 59:52.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:2570, 59:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 59:52.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_smask’: 59:52.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 59:52.03 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 59:52.03 | ^ 59:52.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 59:52.03 62 | ((size) ? malloc((unsigned) (size)) : NULL) 59:52.03 | ^~~~ 59:52.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro ‘_cairo_malloc_ab’ 59:52.03 1796 | alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 59:52.03 | ^~~~~~~~~~~~~~~~ 59:52.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 59:52.03 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 59:52.03 | ^ 59:52.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 59:52.03 62 | ((size) ? malloc((unsigned) (size)) : NULL) 59:52.03 | ^~~~ 59:52.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro ‘_cairo_malloc_ab’ 59:52.04 1799 | alpha = _cairo_malloc_ab (image->height, image->width); 59:52.04 | ^~~~~~~~~~~~~~~~ 59:52.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_image’: 59:52.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 59:52.04 127 | _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 59:52.04 | ^ 59:52.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 59:52.04 62 | ((size) ? malloc((unsigned) (size)) : NULL) 59:52.04 | ^~~~ 59:52.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro ‘_cairo_malloc_abc’ 59:52.05 1897 | rgb = _cairo_malloc_abc (image->width, image->height, 3); 59:52.05 | ^~~~~~~~~~~~~~~~~ 59:52.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_pattern_stops’: 59:52.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 59:52.08 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 59:52.08 | ^ 59:52.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 59:52.08 62 | ((size) ? malloc((unsigned) (size)) : NULL) 59:52.08 | ^~~~ 59:52.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro ‘_cairo_malloc_ab’ 59:52.09 2769 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 59:52.09 | ^~~~~~~~~~~~~~~~ 59:52.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_emit_type3_font_subset’: 59:52.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 59:52.18 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 59:52.18 | ^ 59:52.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 59:52.18 62 | ((size) ? malloc((unsigned) (size)) : NULL) 59:52.18 | ^~~~ 59:52.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro ‘_cairo_malloc_ab’ 59:52.19 4479 | glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 59:52.19 | ^~~~~~~~~~~~~~~~ 59:52.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 59:52.19 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 59:52.19 | ^ 59:52.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 59:52.19 62 | ((size) ? malloc((unsigned) (size)) : NULL) 59:52.19 | ^~~~ 59:52.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro ‘_cairo_malloc_ab’ 59:52.20 4483 | widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 59:52.20 | ^~~~~~~~~~~~~~~~ 59:52.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_text_glyphs’: 59:52.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 59:52.40 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 59:52.40 | ^ 59:52.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 59:52.40 62 | ((size) ? malloc((unsigned) (size)) : NULL) 59:52.40 | ^~~~ 59:52.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro ‘_cairo_malloc_ab’ 59:52.40 6118 | group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 59:52.40 | ^~~~~~~~~~~~~~~~ 59:52.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 59:52.41 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 59:52.41 | ^ 59:52.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 59:52.41 62 | ((size) ? malloc((unsigned) (size)) : NULL) 59:52.41 | ^~~~ 59:52.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro ‘_cairo_malloc_ab’ 59:52.41 6128 | group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 59:52.41 | ^~~~~~~~~~~~~~~~ 59:52.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 59:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 59:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 59:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 59:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 59:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 59:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 59:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 59:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 59:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/caps/DomainPolicy.cpp:8, 59:52.89 from Unified_cpp_caps0.cpp:11: 59:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 59:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:52.89 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 59:52.89 | ^ 59:55.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 59:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 59:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 59:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 59:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 59:55.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 59:55.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 59:55.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:55.29 from PServiceWorkerContainer.cpp:7, 59:55.29 from UnifiedProtocols28.cpp:2: 59:55.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 59:55.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 59:55.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:55.29 40 | friend Sub operator*(Sub aCoord, T aScale) { 59:55.29 | ^~~~~~~~ 59:55.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 59:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 59:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 59:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 59:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:55.32 from PServiceWorkerContainer.cpp:7, 59:55.32 from UnifiedProtocols28.cpp:2: 59:55.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 59:55.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 59:55.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:55.32 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 59:55.32 | ^~~~~~~~ 59:55.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 59:55.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 59:55.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 59:55.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 59:55.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 59:55.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:55.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 59:55.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:55.42 from PSharedWorker.cpp:7, 59:55.42 from UnifiedProtocols29.cpp:2: 59:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 59:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:55.42 189 | CSSRect GetExpandedScrollableRect() const { 59:55.42 | ^ 59:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 59:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:55.42 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 59:55.42 | ^ 59:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 59:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:55.43 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 59:55.43 | ^ 59:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 59:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:55.43 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 59:55.43 | ^ 59:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 59:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:55.43 243 | CSSRect CalculateScrollRange() const { 59:55.43 | ^ 59:55.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 59:55.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:55.44 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 59:55.44 | ^ 59:55.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 59:55.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:55.44 457 | CSSRect GetVisualViewport() const { 59:55.44 | ^ 59:55.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 59:55.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 59:55.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 59:55.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 59:55.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 59:55.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:55.76 from PServiceWorkerContainer.cpp:7, 59:55.76 from UnifiedProtocols28.cpp:2: 59:55.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 59:55.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 59:55.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:55.76 427 | SizeT Size() const { return SizeT(width, height); } 59:55.76 | ^~~~ 59:55.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 59:55.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 59:55.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 59:55.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 59:55.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:55.76 from PServiceWorkerContainer.cpp:7, 59:55.76 from UnifiedProtocols28.cpp:2: 59:55.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 59:55.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 59:55.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:55.77 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 59:55.77 | ^~~~~~~~ 59:55.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 59:55.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 59:55.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:55.77 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 59:55.77 | ^~~~~~~~ 59:55.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 59:55.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 59:55.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 59:55.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 59:55.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 59:55.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 59:55.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:55.78 from PServiceWorkerContainer.cpp:7, 59:55.78 from UnifiedProtocols28.cpp:2: 59:55.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 59:55.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 59:55.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:55.79 62 | Sub operator-(const Sub& aPoint) const { 59:55.79 | ^~~~~~~~ 59:56.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 59:56.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 59:56.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 59:56.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 59:56.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 59:56.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 59:56.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 59:56.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:56.06 from PServiceWorkerContainer.cpp:7, 59:56.06 from UnifiedProtocols28.cpp:2: 59:56.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 59:56.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 59:56.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:56.06 43 | friend Sub operator*(T aScale, Sub aCoord) { 59:56.06 | ^~~~~~~~ 59:56.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 59:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 59:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 59:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 59:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:56.52 from PServiceWorkerContainer.cpp:7, 59:56.52 from UnifiedProtocols28.cpp:2: 59:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 59:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 59:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:56.52 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 59:56.52 | ^~~~~~~~~~~~~ 59:56.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 59:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 59:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 59:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 59:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 59:56.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 59:56.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:56.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 59:56.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 59:56.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 59:56.53 from /builddir/build/BUILD/thunderbird-78.6.1/caps/DomainPolicy.cpp:8, 59:56.53 from Unified_cpp_caps0.cpp:11: 59:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 59:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:56.53 21 | inline Rect ToRect(const gfxRect& aRect) { 59:56.53 | ^ 59:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 59:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:56.53 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 59:56.53 | ^ 59:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 59:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:56.53 40 | inline Point ToPoint(const gfxPoint& aPoint) { 59:56.53 | ^ 59:56.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 59:56.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:56.55 44 | inline Size ToSize(const gfxSize& aSize) { 59:56.55 | ^ 59:56.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 59:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 59:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 59:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 59:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 59:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:56.56 from PServiceWorkerContainer.cpp:7, 59:56.56 from UnifiedProtocols28.cpp:2: 59:56.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 59:56.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 59:56.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:56.56 323 | static SizeTyped FromUnknownSize( 59:56.56 | ^~~~~~~~~~~~~~~ 59:56.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 59:56.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:56.56 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 59:56.56 | ^ 59:56.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 59:56.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:56.56 52 | inline gfxSize ThebesSize(const Size& aSize) { 59:56.56 | ^ 59:56.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 59:56.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:56.56 56 | inline gfxRect ThebesRect(const Rect& aRect) { 59:56.56 | ^ 59:56.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 59:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 59:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 59:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 59:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 59:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 59:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 59:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 59:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:56.84 from PSharedWorker.cpp:7, 59:56.84 from UnifiedProtocols29.cpp:2: 59:56.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 59:56.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:56.84 1249 | CSSCoord ToCSSPixels() const { return _0; } 59:56.84 | ^ 59:57.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 59:57.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 59:57.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 59:57.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 59:57.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 59:57.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:57.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 59:57.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 59:57.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 59:57.32 from /builddir/build/BUILD/thunderbird-78.6.1/caps/DomainPolicy.cpp:8, 59:57.32 from Unified_cpp_caps0.cpp:11: 59:57.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 59:57.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:57.32 1859 | int32_t aAppUnitsPerPixel) { 59:57.32 | ^ 59:57.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 59:57.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:57.32 3214 | int32_t aAppUnitsPerPixel) { 59:57.32 | ^ 59:57.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function ‘_cairo_pdf_surface_show_page’: 59:57.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: ‘interpolate’ may be used uninitialized in this function [-Wmaybe-uninitialized] 59:57.41 2201 | status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 59:57.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:57.41 2202 | resource, interpolate); 59:57.41 | ~~~~~~~~~~~~~~~~~~~~~~ 59:57.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: ‘interpolate’ was declared here 59:57.42 2137 | cairo_bool_t interpolate; 59:57.42 | ^~~~~~~~~~~ 59:58.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 59:58.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 59:58.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:58.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 59:58.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 59:58.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 59:58.32 from /builddir/build/BUILD/thunderbird-78.6.1/caps/DomainPolicy.cpp:8, 59:58.32 from Unified_cpp_caps0.cpp:11: 59:58.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 59:58.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:58.33 332 | LayerPoint GetFixedPositionAnchor() const { 59:58.33 | ^ 59:58.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 59:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 59:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 59:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 59:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 59:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/caps/DomainPolicy.cpp:8, 59:58.37 from Unified_cpp_caps0.cpp:11: 59:58.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 59:58.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:58.37 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 59:58.37 | ^ 59:58.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 59:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 59:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 59:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 59:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 59:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/caps/DomainPolicy.cpp:8, 59:58.39 from Unified_cpp_caps0.cpp:11: 59:58.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 59:58.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:58.39 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 59:58.39 | ^ 59:59.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 59:59.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 59:59.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 59:59.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 59:59.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 59:59.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 59:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 59:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 59:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 59:59.16 from PSharedWorker.cpp:7, 59:59.16 from UnifiedProtocols29.cpp:2: 59:59.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 59:59.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 59:59.16 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 59:59.16 | ^ 59:59.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/features.h:3, 59:59.38 from /usr/include/assert.h:35, 59:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/assert.h:3, 59:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:57, 59:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 59:59.38 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 59:59.38 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 59:59.38 | ^~~~~~~ 59:59.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:2570, 59:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 59:59.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-ps-surface.c: In function ‘_cairo_ps_surface_emit_pattern_stops’: 59:59.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 59:59.74 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 59:59.74 | ^ 59:59.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 59:59.74 62 | ((size) ? malloc((unsigned) (size)) : NULL) 59:59.74 | ^~~~ 59:59.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro ‘_cairo_malloc_ab’ 59:59.74 3089 | allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 59:59.74 | ^~~~~~~~~~~~~~~~ 60:01.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 60:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 60:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 60:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 60:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 60:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 60:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 60:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 60:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 60:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 60:01.87 from PServiceWorkerContainer.cpp:7, 60:01.87 from UnifiedProtocols28.cpp:2: 60:01.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 60:01.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 60:01.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 60:01.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 60:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 60:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 60:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 60:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 60:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 60:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:01.88 760 | typename detail::Nth::Type extract() { 60:01.88 | ^~~~~~~ 60:02.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 60:02.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 60:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 60:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 60:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 60:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 60:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 60:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 60:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 60:02.83 from PSharedWorker.cpp:7, 60:02.83 from UnifiedProtocols29.cpp:2: 60:02.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 60:02.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:02.84 21 | inline Rect ToRect(const gfxRect& aRect) { 60:02.84 | ^ 60:02.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 60:02.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:02.84 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 60:02.84 | ^ 60:02.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 60:02.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:02.84 40 | inline Point ToPoint(const gfxPoint& aPoint) { 60:02.84 | ^ 60:02.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 60:02.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:02.84 44 | inline Size ToSize(const gfxSize& aSize) { 60:02.84 | ^ 60:02.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 60:02.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:02.84 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 60:02.84 | ^ 60:02.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 60:02.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:02.85 52 | inline gfxSize ThebesSize(const Size& aSize) { 60:02.85 | ^ 60:02.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 60:02.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:02.85 56 | inline gfxRect ThebesRect(const Rect& aRect) { 60:02.85 | ^ 60:03.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:2570, 60:03.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 60:03.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function ‘_cairo_surface_wrapper_show_text_glyphs’: 60:03.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:03.27 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:03.27 | ^ 60:03.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:03.27 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:03.27 | ^~~~ 60:03.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro ‘_cairo_malloc_ab’ 60:03.27 592 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 60:03.27 | ^~~~~~~~~~~~~~~~ 60:03.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 60:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 60:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 60:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 60:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 60:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 60:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 60:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 60:03.48 from PSharedWorker.cpp:7, 60:03.48 from UnifiedProtocols29.cpp:2: 60:03.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 60:03.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:03.48 1859 | int32_t aAppUnitsPerPixel) { 60:03.48 | ^ 60:03.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 60:03.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:03.49 3214 | int32_t aAppUnitsPerPixel) { 60:03.49 | ^ 60:04.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/features.h:3, 60:04.22 from /usr/include/assert.h:35, 60:04.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/assert.h:3, 60:04.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:57, 60:04.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 60:04.22 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 60:04.22 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 60:04.22 | ^~~~~~~ 60:04.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 60:04.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 60:04.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 60:04.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 60:04.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 60:04.46 from PSharedWorker.cpp:7, 60:04.46 from UnifiedProtocols29.cpp:2: 60:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 60:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:04.46 332 | LayerPoint GetFixedPositionAnchor() const { 60:04.46 | ^ 60:04.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 60:04.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 60:04.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 60:04.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 60:04.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 60:04.55 from PSharedWorker.cpp:7, 60:04.55 from UnifiedProtocols29.cpp:2: 60:04.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 60:04.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:04.55 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 60:04.55 | ^ 60:04.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 60:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 60:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 60:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 60:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 60:04.58 from PSharedWorker.cpp:7, 60:04.58 from UnifiedProtocols29.cpp:2: 60:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 60:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:04.58 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 60:04.58 | ^ 60:06.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/features.h:3, 60:06.82 from /usr/include/assert.h:35, 60:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/assert.h:3, 60:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:57, 60:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 60:06.83 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 60:06.83 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 60:06.83 | ^~~~~~~ 60:08.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/features.h:3, 60:08.27 from /usr/include/assert.h:35, 60:08.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/assert.h:3, 60:08.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:57, 60:08.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 60:08.28 /usr/include/features.h:187:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 60:08.28 187 | # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 60:08.28 | ^~~~~~~ 60:11.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-xlib-display.c: In function ‘_cairo_xlib_display_get_xrender_format’: 60:11.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: ‘pict_format’ may be used uninitialized in this function [-Wmaybe-uninitialized] 60:11.89 620 | xrender_format = XRenderFindStandardFormat (display->display, 60:11.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:11.90 621 | pict_format); 60:11.90 | ~~~~~~~~~~~~ 60:13.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:2570, 60:13.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 60:13.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_set_clip_region’: 60:13.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:13.40 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:13.40 | ^ 60:13.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:13.40 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:13.40 | ^~~~ 60:13.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro ‘_cairo_malloc_ab’ 60:13.40 305 | rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 60:13.40 | ^~~~~~~~~~~~~~~~ 60:13.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_draw_image_surface’: 60:13.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:13.43 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:13.43 | ^ 60:13.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:13.43 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:13.43 | ^~~~ 60:13.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro ‘_cairo_malloc_ab’ 60:13.43 1262 | ximage.data = _cairo_malloc_ab (stride, ximage.height); 60:13.43 | ^~~~~~~~~~~~~~~~ 60:13.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_acquire_pattern_surface’: 60:13.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:13.47 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:13.47 | ^ 60:13.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:13.47 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:13.47 | ^~~~ 60:13.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro ‘_cairo_malloc_ab’ 60:13.47 2106 | _cairo_malloc_ab (gradient->n_stops, 60:13.47 | ^~~~~~~~~~~~~~~~ 60:13.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_fill_rectangles’: 60:13.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:13.50 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:13.50 | ^ 60:13.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:13.50 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:13.51 | ^~~~ 60:13.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro ‘_cairo_malloc_ab’ 60:13.51 2775 | xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 60:13.51 | ^~~~~~~~~~~~~~~~ 60:13.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_cairo_xlib_surface_composite_trapezoids’: 60:13.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:13.52 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:13.52 | ^ 60:13.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:13.52 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:13.53 | ^~~~ 60:13.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro ‘_cairo_malloc_ab’ 60:13.53 2928 | xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 60:13.53 | ^~~~~~~~~~~~~~~~ 60:13.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function ‘_emit_glyphs_chunk’: 60:13.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:13.58 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:13.59 | ^ 60:13.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:13.59 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:13.59 | ^~~~ 60:13.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro ‘_cairo_malloc_ab’ 60:13.59 4447 | elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 60:13.59 | ^~~~~~~~~~~~~~~~ 60:15.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 60:15.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 60:15.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 60:15.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 60:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 60:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 60:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 60:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 60:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 60:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 60:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 60:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 60:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.h:15, 60:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.cpp:7, 60:15.12 from Unified_cpp_caps0.cpp:2: 60:15.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 60:15.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 60:15.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:15.13 40 | friend Sub operator*(Sub aCoord, T aScale) { 60:15.13 | ^~~~~~~~ 60:15.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 60:15.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 60:15.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 60:15.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 60:15.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 60:15.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 60:15.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 60:15.39 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.h:15, 60:15.39 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.cpp:7, 60:15.39 from Unified_cpp_caps0.cpp:2: 60:15.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 60:15.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 60:15.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:15.40 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 60:15.40 | ^~~~~~~~ 60:15.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 60:15.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 60:15.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 60:15.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 60:15.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 60:15.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 60:15.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 60:15.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 60:15.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 60:15.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 60:15.62 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.h:15, 60:15.63 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.cpp:7, 60:15.63 from Unified_cpp_caps0.cpp:2: 60:15.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 60:15.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 60:15.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:15.63 427 | SizeT Size() const { return SizeT(width, height); } 60:15.63 | ^~~~ 60:15.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 60:15.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 60:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 60:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 60:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 60:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 60:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 60:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.h:15, 60:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.cpp:7, 60:15.65 from Unified_cpp_caps0.cpp:2: 60:15.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 60:15.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 60:15.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:15.65 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 60:15.66 | ^~~~~~~~ 60:15.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 60:15.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 60:15.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:15.66 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 60:15.66 | ^~~~~~~~ 60:15.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 60:15.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 60:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 60:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 60:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 60:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 60:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 60:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 60:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 60:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 60:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 60:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.h:15, 60:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.cpp:7, 60:15.69 from Unified_cpp_caps0.cpp:2: 60:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 60:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 60:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:15.70 62 | Sub operator-(const Sub& aPoint) const { 60:15.70 | ^~~~~~~~ 60:15.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 60:15.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 60:15.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 60:15.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 60:15.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 60:15.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 60:15.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 60:15.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 60:15.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 60:15.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 60:15.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 60:15.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 60:15.92 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.h:15, 60:15.92 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.cpp:7, 60:15.92 from Unified_cpp_caps0.cpp:2: 60:15.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 60:15.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 60:15.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:15.93 43 | friend Sub operator*(T aScale, Sub aCoord) { 60:15.93 | ^~~~~~~~ 60:16.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 60:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 60:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 60:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 60:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 60:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 60:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 60:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 60:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 60:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.h:15, 60:16.48 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.cpp:7, 60:16.48 from Unified_cpp_caps0.cpp:2: 60:16.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 60:16.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 60:16.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:16.48 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 60:16.48 | ^~~~~~~~~~~~~ 60:16.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 60:16.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 60:16.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 60:16.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 60:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 60:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 60:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 60:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 60:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 60:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 60:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.h:15, 60:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.cpp:7, 60:16.49 from Unified_cpp_caps0.cpp:2: 60:16.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 60:16.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 60:16.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:16.51 323 | static SizeTyped FromUnknownSize( 60:16.51 | ^~~~~~~~~~~~~~~ 60:20.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:2570, 60:20.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 60:20.23 from Unified_c_gfx_cairo_cairo_src0.c:2: 60:20.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘pqueue_grow’: 60:20.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:20.23 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:20.24 | ^ 60:20.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:20.24 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:20.24 | ^~~~ 60:20.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro ‘_cairo_malloc_ab’ 60:20.24 822 | new_elements = _cairo_malloc_ab (pq->max_size, 60:20.24 | ^~~~~~~~~~~~~~~~ 60:20.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function ‘render_rows’: 60:20.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:20.26 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:20.26 | ^ 60:20.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:20.27 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:20.27 | ^~~~ 60:20.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro ‘_cairo_malloc_ab’ 60:20.27 1382 | spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 60:20.27 | ^~~~~~~~~~~~~~~~ 60:20.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_region_geometric’: 60:20.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:20.37 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:20.37 | ^ 60:20.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:20.37 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:20.37 | ^~~~ 60:20.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro ‘_cairo_malloc_ab’ 60:20.37 605 | boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 60:20.37 | ^~~~~~~~~~~~~~~~ 60:20.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_region_clip_to_boxes’: 60:20.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:20.39 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:20.39 | ^ 60:20.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:20.39 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:20.39 | ^~~~ 60:20.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro ‘_cairo_malloc_ab’ 60:20.39 754 | new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 60:20.40 | ^~~~~~~~~~~~~~~~ 60:20.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_rectilinear_clip_to_boxes’: 60:20.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:20.41 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:20.41 | ^ 60:20.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:20.41 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:20.41 | ^~~~ 60:20.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro ‘_cairo_malloc_ab’ 60:20.41 830 | new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 60:20.42 | ^~~~~~~~~~~~~~~~ 60:20.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_path_to_boxes’: 60:20.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:20.42 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:20.43 | ^ 60:20.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:20.43 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:20.43 | ^~~~ 60:20.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro ‘_cairo_malloc_ab’ 60:20.43 876 | new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 60:20.43 | ^~~~~~~~~~~~~~~~ 60:20.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-clip.c: In function ‘_cairo_clip_copy_rectangle_list’: 60:20.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:20.47 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:20.47 | ^ 60:20.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:20.47 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:20.47 | ^~~~ 60:20.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro ‘_cairo_malloc_ab’ 60:20.47 1530 | rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 60:20.47 | ^~~~~~~~~~~~~~~~ 60:21.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:40, 60:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 60:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIReferrerInfo.h:27, 60:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIPrincipal.h:22, 60:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/caps/nsJSPrincipals.h:10, 60:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.h:10, 60:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.cpp:7, 60:21.27 from Unified_cpp_caps0.cpp:2: 60:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 60:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 60:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 60:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 60:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 60:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 60:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 60:21.27 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 60:21.27 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:21.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/caps/nsJSPrincipals.cpp:17, 60:21.27 from Unified_cpp_caps0.cpp:65: 60:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 60:21.27 27 | struct JSGCSetting { 60:21.28 | ^~~~~~~~~~~ 60:21.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 60:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 60:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 60:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 60:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 60:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 60:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 60:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 60:21.33 from PSharedWorker.cpp:7, 60:21.33 from UnifiedProtocols29.cpp:2: 60:21.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 60:21.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 60:21.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:21.34 40 | friend Sub operator*(Sub aCoord, T aScale) { 60:21.34 | ^~~~~~~~ 60:21.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 60:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 60:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 60:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 60:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 60:21.37 from PSharedWorker.cpp:7, 60:21.37 from UnifiedProtocols29.cpp:2: 60:21.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 60:21.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 60:21.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:21.37 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 60:21.37 | ^~~~~~~~ 60:21.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 60:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 60:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 60:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 60:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 60:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 60:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.h:9, 60:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/caps/ContentPrincipal.cpp:7, 60:21.64 from Unified_cpp_caps0.cpp:2: 60:21.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 60:21.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 60:21.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 60:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 60:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 60:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 60:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 60:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 60:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 60:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:21.65 760 | typename detail::Nth::Type extract() { 60:21.65 | ^~~~~~~ 60:21.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 60:21.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 60:21.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 60:21.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 60:21.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 60:21.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 60:21.84 from PSharedWorker.cpp:7, 60:21.84 from UnifiedProtocols29.cpp:2: 60:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 60:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 60:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:21.85 427 | SizeT Size() const { return SizeT(width, height); } 60:21.85 | ^~~~ 60:21.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 60:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 60:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 60:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 60:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 60:21.85 from PSharedWorker.cpp:7, 60:21.85 from UnifiedProtocols29.cpp:2: 60:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 60:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 60:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:21.85 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 60:21.85 | ^~~~~~~~ 60:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 60:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 60:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:21.85 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 60:21.85 | ^~~~~~~~ 60:21.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 60:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 60:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 60:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 60:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 60:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 60:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 60:21.86 from PSharedWorker.cpp:7, 60:21.86 from UnifiedProtocols29.cpp:2: 60:21.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 60:21.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 60:21.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:21.87 62 | Sub operator-(const Sub& aPoint) const { 60:21.87 | ^~~~~~~~ 60:22.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 60:22.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 60:22.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 60:22.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 60:22.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 60:22.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 60:22.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 60:22.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 60:22.08 from PSharedWorker.cpp:7, 60:22.08 from UnifiedProtocols29.cpp:2: 60:22.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 60:22.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 60:22.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:22.08 43 | friend Sub operator*(T aScale, Sub aCoord) { 60:22.08 | ^~~~~~~~ 60:22.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 60:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 60:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 60:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 60:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 60:22.61 from PSharedWorker.cpp:7, 60:22.61 from UnifiedProtocols29.cpp:2: 60:22.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 60:22.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 60:22.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:22.62 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 60:22.62 | ^~~~~~~~~~~~~ 60:22.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 60:22.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 60:22.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 60:22.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 60:22.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 60:22.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 60:22.62 from PSharedWorker.cpp:7, 60:22.62 from UnifiedProtocols29.cpp:2: 60:22.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 60:22.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 60:22.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:22.62 323 | static SizeTyped FromUnknownSize( 60:22.62 | ^~~~~~~~~~~~~~~ 60:28.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 60:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 60:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 60:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 60:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 60:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 60:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 60:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 60:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:11, 60:28.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 60:28.50 from PSharedWorker.cpp:7, 60:28.50 from UnifiedProtocols29.cpp:2: 60:28.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 60:28.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 60:28.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 60:28.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 60:28.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 60:28.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 60:28.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 60:28.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 60:28.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 60:28.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:28.50 760 | typename detail::Nth::Type extract() { 60:28.50 | ^~~~~~~ 60:29.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:2570, 60:29.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-font-face.c:41, 60:29.31 from Unified_c_gfx_cairo_cairo_src1.c:2: 60:29.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-gstate.c: In function ‘_cairo_gstate_set_dash’: 60:29.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:29.31 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:29.31 | ^ 60:29.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:29.31 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:29.32 | ^~~~ 60:29.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro ‘_cairo_malloc_ab’ 60:29.32 545 | gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 60:29.32 | ^~~~~~~~~~~~~~~~ 60:29.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-hull.c: In function ‘_cairo_hull_compute’: 60:29.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:29.39 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:29.39 | ^ 60:29.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:29.39 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:29.39 | ^~~~ 60:29.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro ‘_cairo_malloc_ab’ 60:29.40 215 | hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 60:29.40 | ^~~~~~~~~~~~~~~~ 60:29.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_pixman_image_for_gradient’: 60:29.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:29.43 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:29.43 | ^ 60:29.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:29.43 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:29.43 | ^~~~ 60:29.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro ‘_cairo_malloc_ab’ 60:29.43 1113 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 60:29.43 | ^~~~~~~~~~~~~~~~ 60:29.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-image-surface.c: In function ‘_cairo_image_surface_fill_rectangles’: 60:29.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:29.58 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:29.58 | ^ 60:29.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:29.58 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:29.58 | ^~~~ 60:29.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro ‘_cairo_malloc_ab’ 60:29.58 4362 | pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 60:29.58 | ^~~~~~~~~~~~~~~~ 60:29.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_glyph_allocate’: 60:29.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:29.65 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:29.65 | ^ 60:29.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:29.65 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:29.65 | ^~~~ 60:29.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro ‘_cairo_malloc_ab’ 60:29.65 186 | return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 60:29.65 | ^~~~~~~~~~~~~~~~ 60:29.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-misc.c: In function ‘_moz_cairo_text_cluster_allocate’: 60:29.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:29.66 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:29.66 | ^ 60:29.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:29.66 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:29.66 | ^~~~ 60:29.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro ‘_cairo_malloc_ab’ 60:29.66 237 | return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 60:29.66 | ^~~~~~~~~~~~~~~~ 60:37.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 60:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 60:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 60:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, 60:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, 60:37.65 from PBackgroundFileRequest.cpp:7, 60:37.65 from UnifiedProtocols3.cpp:2: 60:37.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 60:37.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:37.65 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 60:37.65 | ^ 60:37.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 60:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 60:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 60:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, 60:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, 60:37.94 from PBackgroundFileRequest.cpp:7, 60:37.94 from UnifiedProtocols3.cpp:2: 60:37.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 60:37.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:37.94 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 60:37.94 | ^ 60:38.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 60:38.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 60:38.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 60:38.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, 60:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, 60:38.58 from PBackgroundFileRequest.cpp:7, 60:38.58 from UnifiedProtocols3.cpp:2: 60:38.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 60:38.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:38.58 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 60:38.58 | ^ 60:38.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 60:38.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:38.59 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 60:38.59 | ^ 60:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 60:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:38.60 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 60:38.60 | ^ 60:38.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 60:38.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:38.61 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 60:38.61 | ^ 60:38.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 60:38.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:38.62 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 60:38.62 | ^ 60:38.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 60:38.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:38.65 371 | nscoord aAppUnitsPerDevPixel) { 60:38.65 | ^ 60:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 60:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:38.66 380 | nscoord aAppUnitsPerDevPixel) { 60:38.66 | ^ 60:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 60:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:38.67 387 | nscoord aAppUnitsPerDevPixel) { 60:38.67 | ^ 60:38.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 60:38.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:38.69 394 | nscoord aAppUnitsPerDevPixel) { 60:38.69 | ^ 60:42.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:2570, 60:42.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 60:42.47 from Unified_c_gfx_cairo_cairo_src2.c:2: 60:42.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-path-fill.c: In function ‘_cairo_path_fixed_fill_rectilinear_to_region’: 60:42.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.47 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.47 | ^ 60:42.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.47 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.47 | ^~~~ 60:42.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.47 303 | new_rects = _cairo_malloc_ab (size, 60:42.47 | ^~~~~~~~~~~~~~~~ 60:42.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_tessellate_fan’: 60:42.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.54 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.54 | ^ 60:42.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.54 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.54 | ^~~~ 60:42.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.54 346 | points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 60:42.54 | ^~~~~~~~~~~~~~~~ 60:42.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-path-stroke.c: In function ‘_cairo_rectilinear_stroker_add_segment’: 60:42.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.58 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.58 | ^ 60:42.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.58 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.58 | ^~~~ 60:42.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.58 1558 | new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 60:42.58 | ^~~~~~~~~~~~~~~~ 60:42.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-path.c: In function ‘_cairo_path_create_internal’: 60:42.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.63 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.63 | ^ 60:42.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.63 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.63 | ^~~~ 60:42.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.63 354 | path->data = _cairo_malloc_ab (path->num_data, 60:42.63 | ^~~~~~~~~~~~~~~~ 60:42.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_gradient_pattern_init_copy’: 60:42.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.64 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.64 | ^ 60:42.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.64 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.64 | ^~~~ 60:42.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.64 207 | pattern->stops = _cairo_malloc_ab (other->stops_size, 60:42.64 | ^~~~~~~~~~~~~~~~ 60:42.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_gradient_grow’: 60:42.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.65 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.65 | ^ 60:42.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.65 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.66 | ^~~~ 60:42.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.66 932 | new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 60:42.66 | ^~~~~~~~~~~~~~~~ 60:42.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pattern.c: In function ‘_cairo_pattern_acquire_surface_for_gradient’: 60:42.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.66 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.66 | ^ 60:42.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.66 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.67 | ^~~~ 60:42.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.67 1350 | pixman_stops = _cairo_malloc_ab (pattern->n_stops, 60:42.67 | ^~~~~~~~~~~~~~~~ 60:42.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init’: 60:42.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.77 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.77 | ^ 60:42.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.78 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.78 | ^~~~ 60:42.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.78 76 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 60:42.78 | ^~~~~~~~~~~~~~~~ 60:42.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_init_copy’: 60:42.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.78 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.78 | ^ 60:42.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.78 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.78 | ^~~~ 60:42.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.78 128 | pen->vertices = _cairo_malloc_ab (pen->num_vertices, 60:42.78 | ^~~~~~~~~~~~~~~~ 60:42.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pen.c: In function ‘_cairo_pen_add_points’: 60:42.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.80 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.80 | ^ 60:42.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.80 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.80 | ^~~~ 60:42.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.81 158 | vertices = _cairo_malloc_ab (num_vertices, 60:42.81 | ^~~~~~~~~~~~~~~~ 60:42.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-polygon.c: In function ‘_cairo_polygon_grow’: 60:42.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.81 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.81 | ^ 60:42.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.81 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.81 | ^~~~ 60:42.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.81 113 | new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 60:42.81 | ^~~~~~~~~~~~~~~~ 60:42.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_show_text_glyphs’: 60:42.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.82 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.82 | ^ 60:42.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.82 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.82 | ^~~~ 60:42.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.82 570 | command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 60:42.82 | ^~~~~~~~~~~~~~~~ 60:42.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.83 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.83 | ^ 60:42.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.83 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.83 | ^~~~ 60:42.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.83 578 | command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 60:42.83 | ^~~~~~~~~~~~~~~~ 60:42.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-recording-surface.c: In function ‘_cairo_recording_surface_replay_internal’: 60:42.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.84 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.84 | ^ 60:42.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.85 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.85 | ^~~~ 60:42.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.85 944 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 60:42.85 | ^~~~~~~~~~~~~~~~ 60:42.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘pqueue_grow’: 60:42.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.86 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.86 | ^ 60:42.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.86 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.86 | ^~~~ 60:42.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.86 137 | new_elements = _cairo_malloc_ab (pq->max_size, 60:42.86 | ^~~~~~~~~~~~~~~~ 60:42.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_active_edges_to_spans’: 60:42.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.87 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.87 | ^ 60:42.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.87 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.87 | ^~~~ 60:42.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.87 370 | sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 60:42.87 | ^~~~~~~~~~~~~~~~ 60:42.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function ‘_cairo_rectangular_scan_converter_generate’: 60:42.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.87 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.87 | ^ 60:42.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.87 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.87 | ^~~~ 60:42.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.88 609 | rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 60:42.88 | ^~~~~~~~~~~~~~~~ 60:42.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-region.c: In function ‘_moz_cairo_region_create_rectangles’: 60:42.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.88 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.88 | ^ 60:42.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.88 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.88 | ^~~~ 60:42.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.88 238 | pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 60:42.88 | ^~~~~~~~~~~~~~~~ 60:42.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_sub_font_collect’: 60:42.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.91 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.91 | ^ 60:42.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.91 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.91 | ^~~~ 60:42.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.91 583 | subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 60:42.91 | ^~~~~~~~~~~~~~~~ 60:42.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function ‘_cairo_scaled_font_subsets_foreach_internal’: 60:42.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.92 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.92 | ^ 60:42.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.92 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.92 | ^~~~ 60:42.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.92 882 | collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 60:42.92 | ^~~~~~~~~~~~~~~~ 60:42.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:42.92 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:42.92 | ^ 60:42.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:42.92 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:42.92 | ^~~~ 60:42.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro ‘_cairo_malloc_ab’ 60:42.92 883 | collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 60:42.92 | ^~~~~~~~~~~~~~~~ 60:45.47 gfx/2d 60:48.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Blur.h:10, 60:48.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BlurNEON.cpp:7: 60:48.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 60:48.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:48.73 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 60:48.73 | ^ 60:54.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 60:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 60:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 60:54.00 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:6, 60:54.00 from Unified_cpp_parser_html1.cpp:2: 60:54.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 60:54.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:54.00 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 60:54.00 | ^ 60:54.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 60:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 60:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 60:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 60:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:6, 60:54.29 from Unified_cpp_parser_html1.cpp:2: 60:54.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 60:54.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:54.29 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 60:54.29 | ^ 60:54.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 60:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 60:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:6, 60:54.92 from Unified_cpp_parser_html1.cpp:2: 60:54.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 60:54.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:54.93 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 60:54.93 | ^ 60:54.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 60:54.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:54.93 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 60:54.93 | ^ 60:54.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 60:54.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:54.93 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 60:54.93 | ^ 60:54.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 60:54.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:54.94 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 60:54.94 | ^ 60:54.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 60:54.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:54.94 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 60:54.94 | ^ 60:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 60:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:54.97 371 | nscoord aAppUnitsPerDevPixel) { 60:54.97 | ^ 60:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 60:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:54.97 380 | nscoord aAppUnitsPerDevPixel) { 60:54.97 | ^ 60:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 60:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:54.97 387 | nscoord aAppUnitsPerDevPixel) { 60:54.97 | ^ 60:54.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 60:54.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:54.98 394 | nscoord aAppUnitsPerDevPixel) { 60:54.98 | ^ 60:55.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 60:55.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 60:55.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 60:55.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 60:55.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 60:55.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 60:55.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 60:55.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 60:55.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 60:55.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsChild.h:14, 60:55.01 from PBackgroundFileRequestChild.cpp:9, 60:55.01 from UnifiedProtocols3.cpp:11: 60:55.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 60:55.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:55.01 189 | CSSRect GetExpandedScrollableRect() const { 60:55.01 | ^ 60:55.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 60:55.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:55.01 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 60:55.01 | ^ 60:55.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 60:55.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:55.02 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 60:55.02 | ^ 60:55.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 60:55.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:55.02 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 60:55.02 | ^ 60:55.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 60:55.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:55.02 243 | CSSRect CalculateScrollRange() const { 60:55.02 | ^ 60:55.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 60:55.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:55.03 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 60:55.03 | ^ 60:55.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 60:55.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:55.03 457 | CSSRect GetVisualViewport() const { 60:55.03 | ^ 60:55.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 60:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ConvolutionFilter.cpp:7: 60:55.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 60:55.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:55.24 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 60:55.24 | ^ 60:56.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ConvolutionFilter.cpp:7: 60:56.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 60:56.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:56.01 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 60:56.01 | ^ 60:56.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 60:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 60:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 60:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 60:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 60:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 60:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 60:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 60:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 60:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 60:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 60:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsChild.h:14, 60:56.22 from PBackgroundFileRequestChild.cpp:9, 60:56.23 from UnifiedProtocols3.cpp:11: 60:56.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 60:56.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:56.23 1249 | CSSCoord ToCSSPixels() const { return _0; } 60:56.23 | ^ 60:58.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 60:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 60:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 60:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 60:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 60:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 60:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 60:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 60:58.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 60:58.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 60:58.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsChild.h:14, 60:58.62 from PBackgroundFileRequestChild.cpp:9, 60:58.62 from UnifiedProtocols3.cpp:11: 60:58.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 60:58.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:58.62 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 60:58.62 | ^ 60:58.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:2570, 60:58.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-spans.c:27, 60:58.94 from Unified_c_gfx_cairo_cairo_src3.c:2: 60:58.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-stroke-style.c: In function ‘_cairo_stroke_style_init_copy’: 60:58.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:58.95 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:58.95 | ^ 60:58.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:58.95 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:58.95 | ^~~~ 60:58.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro ‘_cairo_malloc_ab’ 60:58.95 73 | style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 60:58.95 | ^~~~~~~~~~~~~~~~ 60:59.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_fill_rectangles’: 60:59.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:59.02 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:59.02 | ^ 60:59.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:59.02 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:59.03 | ^~~~ 60:59.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro ‘_cairo_malloc_ab’ 60:59.03 701 | rects = _cairo_malloc_ab (traps->num_traps, 60:59.03 | ^~~~~~~~~~~~~~~~ 60:59.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_fill_rectangles’: 60:59.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:59.07 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:59.07 | ^ 60:59.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:59.07 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:59.07 | ^~~~ 60:59.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro ‘_cairo_malloc_ab’ 60:59.07 1491 | offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 60:59.08 | ^~~~~~~~~~~~~~~~ 60:59.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function ‘_cairo_surface_fallback_composite_trapezoids’: 60:59.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:59.09 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:59.09 | ^ 60:59.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:59.09 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:59.09 | ^~~~ 60:59.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro ‘_cairo_malloc_ab’ 60:59.09 1546 | offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 60:59.09 | ^~~~~~~~~~~~~~~~ 60:59.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-surface-offset.c: In function ‘_cairo_surface_offset_glyphs’: 60:59.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:59.13 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:59.13 | ^ 60:59.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:59.13 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:59.13 | ^~~~ 60:59.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro ‘_cairo_malloc_ab’ 60:59.13 301 | dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 60:59.14 | ^~~~~~~~~~~~~~~~ 60:59.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-surface.c: In function ‘_cairo_surface_fill_region’: 60:59.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:59.24 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:59.24 | ^ 60:59.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:59.25 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:59.25 | ^~~~ 60:59.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro ‘_cairo_malloc_ab’ 60:59.25 1991 | rects = _cairo_malloc_ab (num_rects, 60:59.25 | ^~~~~~~~~~~~~~~~ 60:59.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-tee-surface.c: In function ‘_cairo_tee_surface_show_text_glyphs’: 60:59.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:59.33 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:59.33 | ^ 60:59.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:59.33 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:59.33 | ^~~~ 60:59.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro ‘_cairo_malloc_ab’ 60:59.33 428 | glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 60:59.33 | ^~~~~~~~~~~~~~~~ 60:59.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function ‘polygon_reset’: 60:59.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:59.39 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:59.40 | ^ 60:59.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:59.40 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:59.40 | ^~~~ 60:59.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro ‘_cairo_malloc_ab’ 60:59.40 1093 | polygon->y_buckets = _cairo_malloc_ab (num_buckets, 60:59.40 | ^~~~~~~~~~~~~~~~ 60:59.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_grow’: 60:59.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:59.49 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:59.49 | ^ 60:59.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:59.49 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:59.49 | ^~~~ 60:59.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro ‘_cairo_malloc_ab’ 60:59.49 113 | new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 60:59.49 | ^~~~~~~~~~~~~~~~ 60:59.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-traps.c: In function ‘_cairo_traps_extract_region’: 60:59.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:59.49 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:59.50 | ^ 60:59.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:59.50 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:59.50 | ^~~~ 60:59.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro ‘_cairo_malloc_ab’ 60:59.50 530 | rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 60:59.50 | ^~~~~~~~~~~~~~~~ 60:59.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_ucs4’: 60:59.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:59.52 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:59.52 | ^ 60:59.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:59.52 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:59.52 | ^~~~ 60:59.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro ‘_cairo_malloc_ab’ 60:59.52 280 | str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 60:59.52 | ^~~~~~~~~~~~~~~~ 60:59.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-unicode.c: In function ‘_cairo_utf8_to_utf16’: 60:59.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context] 60:59.53 83 | _cairo_malloc((unsigned) (a) * (unsigned) (size))) 60:59.53 | ^ 60:59.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro ‘_cairo_malloc’ 60:59.53 62 | ((size) ? malloc((unsigned) (size)) : NULL) 60:59.53 | ^~~~ 60:59.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro ‘_cairo_malloc_ab’ 60:59.53 396 | str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 60:59.53 | ^~~~~~~~~~~~~~~~ 60:59.56 In file included from Unified_c_gfx_cairo_cairo_src3.c:137: 60:59.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-version.c: At top level: 60:59.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 60:59.57 39 | #define CAIRO_VERSION_H 1 60:59.57 | 60:59.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo.h:41, 60:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairoint.h:70, 60:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-spans.c:27, 60:59.57 from Unified_c_gfx_cairo_cairo_src3.c:2: 60:59.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 60:59.57 8 | #define CAIRO_VERSION_H 60:59.57 | 60:59.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 60:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocumentInlines.h:11, 60:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:9, 60:59.62 from Unified_cpp_parser_html1.cpp:2: 60:59.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 60:59.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:59.62 189 | CSSRect GetExpandedScrollableRect() const { 60:59.62 | ^ 60:59.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 60:59.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:59.62 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 60:59.62 | ^ 60:59.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 60:59.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:59.63 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 60:59.63 | ^ 60:59.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 60:59.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:59.63 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 60:59.63 | ^ 60:59.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 60:59.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:59.64 243 | CSSRect CalculateScrollRange() const { 60:59.64 | ^ 60:59.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 60:59.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:59.64 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 60:59.64 | ^ 60:59.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 60:59.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 60:59.65 457 | CSSRect GetVisualViewport() const { 60:59.65 | ^ 61:00.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 61:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocumentInlines.h:11, 61:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:9, 61:00.10 from Unified_cpp_parser_html1.cpp:2: 61:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 61:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:00.10 1249 | CSSCoord ToCSSPixels() const { return _0; } 61:00.10 | ^ 61:02.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 61:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 61:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 61:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 61:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 61:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 61:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 61:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 61:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 61:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 61:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsChild.h:14, 61:02.31 from PBackgroundFileRequestChild.cpp:9, 61:02.31 from UnifiedProtocols3.cpp:11: 61:02.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 61:02.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:02.31 21 | inline Rect ToRect(const gfxRect& aRect) { 61:02.31 | ^ 61:02.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 61:02.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:02.31 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 61:02.31 | ^ 61:02.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 61:02.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:02.31 40 | inline Point ToPoint(const gfxPoint& aPoint) { 61:02.31 | ^ 61:02.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 61:02.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:02.32 44 | inline Size ToSize(const gfxSize& aSize) { 61:02.32 | ^ 61:02.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 61:02.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:02.32 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 61:02.32 | ^ 61:02.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 61:02.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:02.33 52 | inline gfxSize ThebesSize(const Size& aSize) { 61:02.33 | ^ 61:02.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 61:02.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:02.33 56 | inline gfxRect ThebesRect(const Rect& aRect) { 61:02.33 | ^ 61:03.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 61:03.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 61:03.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 61:03.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 61:03.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 61:03.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 61:03.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 61:03.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 61:03.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 61:03.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsChild.h:14, 61:03.07 from PBackgroundFileRequestChild.cpp:9, 61:03.07 from UnifiedProtocols3.cpp:11: 61:03.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 61:03.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:03.07 1859 | int32_t aAppUnitsPerPixel) { 61:03.07 | ^ 61:03.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 61:03.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:03.08 3214 | int32_t aAppUnitsPerPixel) { 61:03.08 | ^ 61:03.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 61:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocumentInlines.h:11, 61:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:9, 61:03.17 from Unified_cpp_parser_html1.cpp:2: 61:03.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 61:03.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:03.17 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 61:03.17 | ^ 61:04.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 61:04.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 61:04.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 61:04.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 61:04.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 61:04.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 61:04.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsChild.h:14, 61:04.11 from PBackgroundFileRequestChild.cpp:9, 61:04.11 from UnifiedProtocols3.cpp:11: 61:04.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 61:04.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:04.11 332 | LayerPoint GetFixedPositionAnchor() const { 61:04.11 | ^ 61:04.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 61:04.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 61:04.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 61:04.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 61:04.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 61:04.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 61:04.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsChild.h:14, 61:04.17 from PBackgroundFileRequestChild.cpp:9, 61:04.17 from UnifiedProtocols3.cpp:11: 61:04.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 61:04.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:04.17 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 61:04.17 | ^ 61:04.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 61:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 61:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 61:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 61:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 61:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 61:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsChild.h:14, 61:04.20 from PBackgroundFileRequestChild.cpp:9, 61:04.20 from UnifiedProtocols3.cpp:11: 61:04.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 61:04.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:04.20 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 61:04.20 | ^ 61:07.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 61:07.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.h:13, 61:07.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:7: 61:07.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 61:07.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:07.86 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 61:07.87 | ^ 61:08.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.h:13, 61:08.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:7: 61:08.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 61:08.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:08.49 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 61:08.49 | ^ 61:08.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.h:14, 61:08.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:7: 61:08.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h: In function ‘mozilla::gfx::Rect mozilla::gfx::SkRectToRect(const SkRect&)’: 61:08.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h:257:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:08.76 257 | static inline Rect SkRectToRect(const SkRect& aRect) { 61:08.76 | ^ 61:10.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:10, 61:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 61:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.h:13, 61:10.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:7: 61:10.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 61:10.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.h:336:47: required from here 61:10.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:10.25 383 | Point TopLeft() const { return Point(x, y); } 61:10.25 | ^~~~~~~ 61:10.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:13, 61:10.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.h:13, 61:10.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:7: 61:10.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 61:10.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.h:382:38: required from here 61:10.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:10.25 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 61:10.25 | ^~~~~~~~~~~~~~~ 61:10.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 61:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 61:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 61:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 61:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 61:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 61:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, 61:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, 61:10.27 from PBackgroundFileRequest.cpp:7, 61:10.27 from UnifiedProtocols3.cpp:2: 61:10.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 61:10.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 61:10.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:10.28 40 | friend Sub operator*(Sub aCoord, T aScale) { 61:10.28 | ^~~~~~~~ 61:10.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 61:10.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 61:10.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 61:10.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, 61:10.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, 61:10.30 from PBackgroundFileRequest.cpp:7, 61:10.30 from UnifiedProtocols3.cpp:2: 61:10.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 61:10.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 61:10.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:10.30 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 61:10.30 | ^~~~~~~~ 61:10.36 gfx/ycbcr 61:10.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Point.h:14, 61:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:11, 61:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.h:13, 61:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:7: 61:10.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 61:10.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:739:45: required from here 61:10.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:10.54 59 | Sub operator+(const Sub& aPoint) const { 61:10.55 | ^~~~~~~~ 61:10.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:10, 61:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 61:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.h:13, 61:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:7: 61:10.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 61:10.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:796:57: required from here 61:10.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:346:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:10.56 346 | friend Sub operator-(Sub aSub, const Point& aPoint) { 61:10.56 | ^~~~~~~~ 61:10.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 61:10.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:879:76: required from here 61:10.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:10.56 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 61:10.56 | ^~~~~~~~~ 61:10.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In instantiation of ‘MarginT mozilla::gfx::BaseRect::operator-(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 61:10.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:888:46: required from here 61:10.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:377:11: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:10.58 377 | MarginT operator-(const Sub& aRect) const { 61:10.58 | ^~~~~~~~ 61:10.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:13, 61:10.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.h:13, 61:10.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:7: 61:10.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 61:10.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:1456:41: required from here 61:10.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:10.59 794 | RectTyped TransformAndClipBounds( 61:10.59 | ^~~~~~~~~~~~~~~~~~~~~~ 61:10.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 61:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 61:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 61:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 61:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, 61:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, 61:10.84 from PBackgroundFileRequest.cpp:7, 61:10.84 from UnifiedProtocols3.cpp:2: 61:10.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 61:10.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 61:10.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:10.85 427 | SizeT Size() const { return SizeT(width, height); } 61:10.85 | ^~~~ 61:10.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 61:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 61:10.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 61:10.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, 61:10.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, 61:10.86 from PBackgroundFileRequest.cpp:7, 61:10.86 from UnifiedProtocols3.cpp:2: 61:10.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 61:10.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 61:10.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:10.88 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 61:10.88 | ^~~~~~~~ 61:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 61:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 61:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:10.89 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 61:10.89 | ^~~~~~~~ 61:10.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 61:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 61:10.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 61:10.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 61:10.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 61:10.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, 61:10.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, 61:10.90 from PBackgroundFileRequest.cpp:7, 61:10.90 from UnifiedProtocols3.cpp:2: 61:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 61:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 61:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:10.91 62 | Sub operator-(const Sub& aPoint) const { 61:10.91 | ^~~~~~~~ 61:10.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:10, 61:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 61:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.h:13, 61:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:7: 61:10.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 61:10.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h:112:46: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 61:10.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.h:382:38: required from here 61:10.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:10.92 385 | Point BottomLeft() const { return Point(x, YMost()); } 61:10.92 | ^~~~~~~~~~ 61:11.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 61:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 61:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 61:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 61:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 61:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 61:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, 61:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, 61:11.14 from PBackgroundFileRequest.cpp:7, 61:11.14 from UnifiedProtocols3.cpp:2: 61:11.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 61:11.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 61:11.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:11.15 43 | friend Sub operator*(T aScale, Sub aCoord) { 61:11.15 | ^~~~~~~~ 61:11.54 gfx/angle/targets/angle_common 61:11.56 gfx/angle/targets/translator 61:11.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:14, 61:11.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawCommand.h:16, 61:11.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/CaptureCommandList.h:14, 61:11.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/SourceSurfaceCapture.h:11, 61:11.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:30: 61:11.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 5; Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}; typename mozilla::detail::Nth::Type = mozilla::gfx::SizeTyped]’: 61:11.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 1; T = float; Ts = {mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 61:11.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 0; T = unsigned int; Ts = {float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 61:11.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 61:11.67 /usr/include/c++/10/bits/stl_pair.h:353:64: required from ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = unsigned int&; _U2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const unsigned int; _T2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >]’ 61:11.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:33:36: required from ‘void mozilla::gfx::FilterNodeCapture::Replace(uint32_t, const T&, C&) [with T = unsigned int; C = std::unordered_map, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix > >; uint32_t = unsigned int]’ 61:11.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:53:40: required from here 61:11.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:11.67 760 | typename detail::Nth::Type extract() { 61:11.67 | ^~~~~~~ 61:11.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 8; Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}; typename mozilla::detail::Nth::Type = mozilla::gfx::RectTyped]’: 61:11.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 1; T = float; Ts = {mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 61:11.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 0; T = unsigned int; Ts = {float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 61:11.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 61:11.69 /usr/include/c++/10/bits/stl_pair.h:353:64: required from ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = unsigned int&; _U2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const unsigned int; _T2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >]’ 61:11.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:33:36: required from ‘void mozilla::gfx::FilterNodeCapture::Replace(uint32_t, const T&, C&) [with T = unsigned int; C = std::unordered_map, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix > >; uint32_t = unsigned int]’ 61:11.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:53:40: required from here 61:11.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:11.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 61:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 61:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 61:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 61:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:6, 61:12.00 from Unified_cpp_parser_html1.cpp:2: 61:12.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 61:12.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 61:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.01 40 | friend Sub operator*(Sub aCoord, T aScale) { 61:12.01 | ^~~~~~~~ 61:12.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 61:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 61:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:6, 61:12.03 from Unified_cpp_parser_html1.cpp:2: 61:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 61:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 61:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.03 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 61:12.03 | ^~~~~~~~ 61:12.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetSkia::DrawSurfaceWithShadow(mozilla::gfx::SourceSurface*, const Point&, const mozilla::gfx::DeviceColor&, const Point&, mozilla::gfx::Float, mozilla::gfx::CompositionOp)’: 61:12.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:739:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.08 739 | auto shadowDest = IntPoint::Round(aDest + aOffset); 61:12.08 | ~~~~~~^~~~~~~~~ 61:12.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Point.h:14, 61:12.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:11, 61:12.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.h:13, 61:12.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:7: 61:12.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 61:12.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.09 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 61:12.09 | ^~~~~~~~~ 61:12.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 61:12.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 61:12.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 61:12.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 61:12.24 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:6, 61:12.25 from Unified_cpp_parser_html1.cpp:2: 61:12.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 61:12.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 61:12.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.25 427 | SizeT Size() const { return SizeT(width, height); } 61:12.25 | ^~~~ 61:12.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 61:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 61:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:6, 61:12.25 from Unified_cpp_parser_html1.cpp:2: 61:12.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 61:12.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 61:12.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.26 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 61:12.26 | ^~~~~~~~ 61:12.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 61:12.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 61:12.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.26 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 61:12.26 | ^~~~~~~~ 61:12.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 61:12.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 61:12.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 61:12.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 61:12.27 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:6, 61:12.27 from Unified_cpp_parser_html1.cpp:2: 61:12.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 61:12.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 61:12.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.29 62 | Sub operator-(const Sub& aPoint) const { 61:12.29 | ^~~~~~~~ 61:12.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 61:12.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 61:12.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 61:12.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 61:12.44 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsHtml5SVGLoadDispatcher.cpp:6, 61:12.44 from Unified_cpp_parser_html1.cpp:2: 61:12.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 61:12.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 61:12.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.44 43 | friend Sub operator*(T aScale, Sub aCoord) { 61:12.44 | ^~~~~~~~ 61:12.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetSkia::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 61:12.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:796:57: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.78 796 | Rect patRect = aRect - pat.mMatrix.GetTranslation(); 61:12.78 | ^ 61:12.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:796:56: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.78 796 | Rect patRect = aRect - pat.mMatrix.GetTranslation(); 61:12.78 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 61:12.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:796:57: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.78 796 | Rect patRect = aRect - pat.mMatrix.GetTranslation(); 61:12.78 | ^ 61:12.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:13, 61:12.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.h:13, 61:12.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:7: 61:12.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float]’: 61:12.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.78 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 61:12.78 | ^~~~~~~~~~~~~~ 61:12.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:10, 61:12.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 61:12.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.h:13, 61:12.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:7: 61:12.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In function ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 61:12.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:346:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.78 346 | friend Sub operator-(Sub aSub, const Point& aPoint) { 61:12.78 | ^~~~~~~~ 61:12.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In member function ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 61:12.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:363:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.80 363 | MoveBy(-aPoint); 61:12.80 | ^~~~~~~ 61:12.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetSkia::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 61:12.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:913:10: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.81 913 | rect = 61:12.81 | ~~~~~^ 61:12.81 914 | ShrinkClippedStrokedRect(rect, deviceClip, mTransform, aStrokeOptions); 61:12.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:12.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp: In function ‘mozilla::gfx::Rect mozilla::gfx::ShrinkClippedStrokedRect(const Rect&, const IntRect&, const Matrix&, const mozilla::gfx::StrokeOptions&)’: 61:12.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:879:76: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.81 879 | userSpaceStrokeClip.Width(), userSpaceStrokeClip.Height())); 61:12.81 | ^ 61:12.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:883:38: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.81 883 | intersection.Height()); 61:12.81 | ^ 61:12.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:888:46: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.81 888 | MarginDouble insetBy = strokedRectDouble - intersection; 61:12.81 | ^~~~~~~~~~~~ 61:12.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:896:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.81 896 | strokedRectDouble.Width(), strokedRectDouble.Height()); 61:12.81 | ^ 61:12.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp: In function ‘mozilla::gfx::Rect mozilla::gfx::UserSpaceStrokeClip(const IntRect&, const Matrix&, const mozilla::gfx::StrokeOptions&)’: 61:12.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:865:38: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.81 865 | deviceClip.Inflate(MaxStrokeExtents(aStrokeOptions, aTransform)); 61:12.81 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:12.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:866:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.82 866 | return inverse.TransformBounds(deviceClip); 61:12.82 | ^ 61:12.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:13, 61:12.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.h:13, 61:12.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:7: 61:12.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 61:12.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.83 110 | quad[0] = TransformPoint(aRect.TopLeft()); 61:12.83 | ^~~~ 61:12.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.83 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 61:12.84 | ^ 61:12.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:10, 61:12.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 61:12.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.h:13, 61:12.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:7: 61:12.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 61:12.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.84 383 | Point TopLeft() const { return Point(x, y); } 61:12.84 | ^~~~~~~ 61:12.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In member function ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 61:12.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.84 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 61:12.84 | ^~~~~~~~~ 61:12.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In member function ‘MarginT mozilla::gfx::BaseRect::operator-(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 61:12.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:377:11: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.84 377 | MarginT operator-(const Sub& aRect) const { 61:12.84 | ^~~~~~~~ 61:12.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetSkia::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 61:12.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:1427:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.84 1427 | void DrawTargetSkia::MaskSurface(const Pattern& aSource, SourceSurface* aMask, 61:12.84 | ^~~~~~~~~~~~~~ 61:12.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp: In member function ‘virtual bool mozilla::gfx::DrawTarget::Draw3DTransformedSurface(mozilla::gfx::SourceSurface*, const Matrix4x4&)’: 61:12.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:1454:66: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.84 1454 | IntRect xformBounds = RoundedOut(fullMat.TransformAndClipBounds( 61:12.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 61:12.84 1455 | Rect(Point(0, 0), Size(aSurface->GetSize())), 61:12.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:12.84 1456 | Rect(Point(0, 0), Size(GetSize())))); 61:12.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:12.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:13, 61:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.h:13, 61:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:7: 61:12.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h: In member function ‘size_t mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&, mozilla::gfx::PointTyped*) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 61:12.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h:882:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:12.86 882 | p = srcPoint.As2DPoint(); 61:12.86 | ^ 61:14.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 61:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 61:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ycbcr/YCbCrUtils.cpp:7, 61:14.03 from Unified_cpp_gfx_ycbcr0.cpp:2: 61:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 61:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:14.03 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 61:14.03 | ^ 61:14.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 61:14.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 61:14.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 61:14.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, 61:14.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, 61:14.44 from PBackgroundFileRequest.cpp:7, 61:14.45 from UnifiedProtocols3.cpp:2: 61:14.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 61:14.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 61:14.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:14.45 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 61:14.45 | ^~~~~~~~~~~~~ 61:14.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 61:14.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 61:14.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 61:14.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 61:14.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, 61:14.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, 61:14.46 from PBackgroundFileRequest.cpp:7, 61:14.46 from UnifiedProtocols3.cpp:2: 61:14.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 61:14.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 61:14.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:14.46 323 | static SizeTyped FromUnknownSize( 61:14.46 | ^~~~~~~~~~~~~~~ 61:14.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:16, 61:14.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ycbcr/YCbCrUtils.cpp:7, 61:14.80 from Unified_cpp_gfx_ycbcr0.cpp:2: 61:14.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 61:14.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:14.80 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 61:14.80 | ^ 61:14.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ycbcr/YCbCrUtils.cpp:7, 61:14.90 from Unified_cpp_gfx_ycbcr0.cpp:2: 61:14.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 61:14.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:14.90 21 | inline Rect ToRect(const gfxRect& aRect) { 61:14.90 | ^ 61:14.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 61:14.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:14.91 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 61:14.91 | ^ 61:14.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 61:14.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:14.92 40 | inline Point ToPoint(const gfxPoint& aPoint) { 61:14.92 | ^ 61:14.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 61:14.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:14.93 44 | inline Size ToSize(const gfxSize& aSize) { 61:14.93 | ^ 61:14.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 61:14.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:14.94 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 61:14.94 | ^ 61:14.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 61:14.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:14.95 52 | inline gfxSize ThebesSize(const Size& aSize) { 61:14.95 | ^ 61:14.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 61:14.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:14.96 56 | inline gfxRect ThebesRect(const Rect& aRect) { 61:14.96 | ^ 61:16.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 61:16.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 61:16.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ycbcr/YCbCrUtils.h:10, 61:16.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ycbcr/YCbCrUtils.cpp:10, 61:16.05 from Unified_cpp_gfx_ycbcr0.cpp:2: 61:16.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 61:16.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:16.05 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 61:16.05 | ^ 61:16.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 61:16.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:16.06 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 61:16.06 | ^ 61:16.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 61:16.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:16.07 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 61:16.07 | ^ 61:16.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 61:16.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:16.07 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 61:16.07 | ^ 61:16.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 61:16.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:16.07 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 61:16.08 | ^ 61:16.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 61:16.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:16.10 371 | nscoord aAppUnitsPerDevPixel) { 61:16.10 | ^ 61:16.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 61:16.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:16.12 380 | nscoord aAppUnitsPerDevPixel) { 61:16.13 | ^ 61:16.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 61:16.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:16.13 387 | nscoord aAppUnitsPerDevPixel) { 61:16.13 | ^ 61:16.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 61:16.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:16.13 394 | nscoord aAppUnitsPerDevPixel) { 61:16.13 | ^ 61:18.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 61:18.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 61:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 61:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 61:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 61:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 61:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 61:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 61:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandle.h:11, 61:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundFileHandleParent.h:9, 61:18.24 from PBackgroundFileRequest.cpp:7, 61:18.24 from UnifiedProtocols3.cpp:2: 61:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 61:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 61:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 61:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 61:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 61:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 61:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 61:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 61:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 61:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:18.24 760 | typename detail::Nth::Type extract() { 61:18.24 | ^~~~~~~ 61:19.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 61:19.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 61:19.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 61:19.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:11, 61:19.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ycbcr/YCbCrUtils.cpp:7, 61:19.33 from Unified_cpp_gfx_ycbcr0.cpp:2: 61:19.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 61:19.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 61:19.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:19.33 40 | friend Sub operator*(Sub aCoord, T aScale) { 61:19.33 | ^~~~~~~~ 61:19.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetSkia::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 61:19.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:899:6: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:19.64 899 | void DrawTargetSkia::StrokeRect(const Rect& aRect, const Pattern& aPattern, 61:19.64 | ^~~~~~~~~~~~~~ 61:21.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetSkia::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 61:21.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.cpp:1427:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:21.66 1427 | void DrawTargetSkia::MaskSurface(const Pattern& aSource, SourceSurface* aMask, 61:21.66 | ^~~~~~~~~~~~~~ 61:26.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.h:16, 61:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:10: 61:26.70 In member function ‘constexpr bool sh::ImmutableString::operator==(const sh::ImmutableString&) const’, 61:26.70 inlined from ‘sh::ImmutableString sh::AtomicCounterFunctionHLSL::useAtomicCounterFunction(const sh::ImmutableString&)’ at /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/AtomicCounterFunctionHLSL.cpp:45:38: 61:26.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/ImmutableString.h:78:22: warning: ‘int __builtin_memcmp_eq(const void*, const void*, long unsigned int)’ reading 22 bytes from a region of size 1 [-Wstringop-overflow=] 61:26.71 78 | return memcmp(data(), b.data(), mLength) == 0; 61:26.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:29.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 61:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:7: 61:29.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 61:29.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:29.72 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 61:29.72 | ^ 61:30.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:7: 61:30.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 61:30.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:30.46 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 61:30.46 | ^ 61:34.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.h:14, 61:34.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:16: 61:34.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h: In function ‘mozilla::gfx::Rect mozilla::gfx::SkRectToRect(const SkRect&)’: 61:34.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h:257:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:34.47 257 | static inline Rect SkRectToRect(const SkRect& aRect) { 61:34.47 | ^ 61:40.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 61:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 61:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 61:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Shmem.h:18, 61:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:22, 61:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:72: 61:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 61:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:40.15 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 61:40.15 | ^ 61:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 61:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:40.15 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 61:40.15 | ^ 61:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 61:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:40.16 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 61:40.16 | ^ 61:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 61:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:40.16 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 61:40.16 | ^ 61:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 61:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:40.16 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 61:40.16 | ^ 61:40.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 61:40.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:40.19 371 | nscoord aAppUnitsPerDevPixel) { 61:40.19 | ^ 61:40.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 61:40.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:40.19 380 | nscoord aAppUnitsPerDevPixel) { 61:40.19 | ^ 61:40.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 61:40.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:40.19 387 | nscoord aAppUnitsPerDevPixel) { 61:40.19 | ^ 61:40.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 61:40.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:40.20 394 | nscoord aAppUnitsPerDevPixel) { 61:40.20 | ^ 61:42.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 61:42.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 61:42.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 61:42.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 61:42.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:42.64 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 61:42.64 | ^ 61:43.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:22, 61:43.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 61:43.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 61:43.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:72: 61:43.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 61:43.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:43.06 189 | CSSRect GetExpandedScrollableRect() const { 61:43.06 | ^ 61:43.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 61:43.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:43.07 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 61:43.07 | ^ 61:43.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 61:43.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:43.07 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 61:43.07 | ^ 61:43.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 61:43.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:43.07 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 61:43.08 | ^ 61:43.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 61:43.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:43.08 243 | CSSRect CalculateScrollRange() const { 61:43.08 | ^ 61:43.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 61:43.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:43.09 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 61:43.09 | ^ 61:43.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 61:43.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:43.09 457 | CSSRect GetVisualViewport() const { 61:43.09 | ^ 61:43.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 61:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 61:43.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 61:43.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:43.31 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 61:43.31 | ^ 61:43.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/MotionPathUtils.h:12, 61:43.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:25, 61:43.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 61:43.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 61:43.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:72: 61:43.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 61:43.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:43.36 1249 | CSSCoord ToCSSPixels() const { return _0; } 61:43.37 | ^ 61:44.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:12, 61:44.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:8: 61:44.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.h: In member function ‘virtual mozilla::gfx::Rect mozilla::gfx::PathRecording::GetBounds(const Matrix&) const’: 61:44.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.h:204:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:44.87 204 | Rect GetBounds(const Matrix& aTransform = Matrix()) const final { 61:44.87 | ^ 61:49.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 61:49.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 61:49.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:27, 61:49.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 61:49.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 61:49.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 61:49.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 61:49.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:12: 61:49.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 61:49.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:49.56 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 61:49.56 | ^ 61:49.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 61:49.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:49.56 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 61:49.56 | ^ 61:49.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 61:49.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:49.57 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 61:49.57 | ^ 61:49.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 61:49.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:49.58 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 61:49.58 | ^ 61:49.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 61:49.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:49.58 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 61:49.58 | ^ 61:49.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 61:49.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:49.62 371 | nscoord aAppUnitsPerDevPixel) { 61:49.62 | ^ 61:49.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 61:49.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:49.62 380 | nscoord aAppUnitsPerDevPixel) { 61:49.62 | ^ 61:49.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 61:49.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:49.62 387 | nscoord aAppUnitsPerDevPixel) { 61:49.62 | ^ 61:49.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 61:49.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:49.63 394 | nscoord aAppUnitsPerDevPixel) { 61:49.63 | ^ 61:53.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 61:53.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 61:53.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 61:53.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:72: 61:53.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 61:53.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:53.32 332 | LayerPoint GetFixedPositionAnchor() const { 61:53.32 | ^ 61:54.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 61:54.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontFamilyList.h:13, 61:54.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFont.h:12, 61:54.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFontMetrics.h:16, 61:54.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:37, 61:54.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 61:54.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:12: 61:54.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 61:54.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:54.58 1249 | CSSCoord ToCSSPixels() const { return _0; } 61:54.58 | ^ 61:55.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 61:55.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 61:55.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 61:55.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, 61:55.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequestChild.h:9, 61:55.07 from PSpeechSynthesisRequestChild.cpp:7, 61:55.08 from UnifiedProtocols30.cpp:2: 61:55.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 61:55.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:55.08 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 61:55.08 | ^ 61:55.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 61:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 61:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 61:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, 61:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequestChild.h:9, 61:55.38 from PSpeechSynthesisRequestChild.cpp:7, 61:55.38 from UnifiedProtocols30.cpp:2: 61:55.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 61:55.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:55.38 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 61:55.38 | ^ 61:55.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 61:55.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 61:55.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 61:55.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, 61:55.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequestChild.h:9, 61:55.95 from PSpeechSynthesisRequestChild.cpp:7, 61:55.95 from UnifiedProtocols30.cpp:2: 61:55.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 61:55.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:55.95 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 61:55.95 | ^ 61:55.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 61:55.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:55.95 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 61:55.95 | ^ 61:55.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 61:55.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:55.95 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 61:55.95 | ^ 61:55.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 61:55.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:55.96 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 61:55.96 | ^ 61:55.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 61:55.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:55.96 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 61:55.96 | ^ 61:55.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 61:55.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:55.99 371 | nscoord aAppUnitsPerDevPixel) { 61:55.99 | ^ 61:55.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 61:55.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:55.99 380 | nscoord aAppUnitsPerDevPixel) { 61:55.99 | ^ 61:55.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 61:55.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:56.00 387 | nscoord aAppUnitsPerDevPixel) { 61:56.00 | ^ 61:56.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 61:56.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:56.00 394 | nscoord aAppUnitsPerDevPixel) { 61:56.00 | ^ 61:58.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 61:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 61:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 61:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 61:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 61:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 61:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 61:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 61:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 61:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 61:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 61:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:72: 61:58.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 61:58.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 61:58.31 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 61:58.31 | ^ 62:04.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 62:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 62:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 62:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 62:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 62:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 62:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 62:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 62:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 62:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 62:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 62:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:72: 62:04.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 62:04.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:04.83 21 | inline Rect ToRect(const gfxRect& aRect) { 62:04.83 | ^ 62:04.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 62:04.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:04.83 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 62:04.83 | ^ 62:04.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 62:04.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:04.84 40 | inline Point ToPoint(const gfxPoint& aPoint) { 62:04.84 | ^ 62:04.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 62:04.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:04.84 44 | inline Size ToSize(const gfxSize& aSize) { 62:04.84 | ^ 62:04.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 62:04.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:04.84 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 62:04.84 | ^ 62:04.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 62:04.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:04.85 52 | inline gfxSize ThebesSize(const Size& aSize) { 62:04.85 | ^ 62:04.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 62:04.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:04.85 56 | inline gfxRect ThebesRect(const Rect& aRect) { 62:04.85 | ^ 62:05.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 62:05.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 62:05.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 62:05.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 62:05.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 62:05.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 62:05.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 62:05.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 62:05.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 62:05.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 62:05.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 62:05.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:12: 62:05.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 62:05.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:05.20 189 | CSSRect GetExpandedScrollableRect() const { 62:05.20 | ^ 62:05.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 62:05.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:05.20 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 62:05.20 | ^ 62:05.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 62:05.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 62:05.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:05.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocket.h:11, 62:05.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocketParent.h:9, 62:05.20 from PTCPSocketParent.cpp:7, 62:05.20 from UnifiedProtocols31.cpp:2: 62:05.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 62:05.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:05.21 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 62:05.21 | ^ 62:05.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 62:05.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:05.21 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 62:05.21 | ^ 62:05.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 62:05.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:05.21 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 62:05.21 | ^ 62:05.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 62:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:05.22 243 | CSSRect CalculateScrollRange() const { 62:05.22 | ^ 62:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 62:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:05.22 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 62:05.22 | ^ 62:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 62:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:05.22 457 | CSSRect GetVisualViewport() const { 62:05.22 | ^ 62:05.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 62:05.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 62:05.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:05.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocket.h:11, 62:05.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocketParent.h:9, 62:05.41 from PTCPSocketParent.cpp:7, 62:05.41 from UnifiedProtocols31.cpp:2: 62:05.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 62:05.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:05.41 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 62:05.41 | ^ 62:05.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 62:05.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 62:05.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 62:05.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 62:05.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 62:05.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 62:05.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 62:05.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 62:05.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 62:05.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 62:05.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:72: 62:05.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 62:05.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:05.45 1859 | int32_t aAppUnitsPerPixel) { 62:05.45 | ^ 62:05.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 62:05.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:05.46 3214 | int32_t aAppUnitsPerPixel) { 62:05.46 | ^ 62:06.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 62:06.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 62:06.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:06.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocket.h:11, 62:06.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocketParent.h:9, 62:06.05 from PTCPSocketParent.cpp:7, 62:06.06 from UnifiedProtocols31.cpp:2: 62:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 62:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:06.06 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 62:06.06 | ^ 62:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 62:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:06.06 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 62:06.06 | ^ 62:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 62:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:06.06 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 62:06.06 | ^ 62:06.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 62:06.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:06.07 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 62:06.07 | ^ 62:06.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 62:06.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:06.07 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 62:06.07 | ^ 62:06.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 62:06.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:06.09 371 | nscoord aAppUnitsPerDevPixel) { 62:06.09 | ^ 62:06.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 62:06.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:06.10 380 | nscoord aAppUnitsPerDevPixel) { 62:06.10 | ^ 62:06.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 62:06.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:06.10 387 | nscoord aAppUnitsPerDevPixel) { 62:06.10 | ^ 62:06.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 62:06.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:06.11 394 | nscoord aAppUnitsPerDevPixel) { 62:06.11 | ^ 62:06.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 62:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 62:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 62:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 62:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 62:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 62:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 62:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:72: 62:06.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 62:06.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:06.35 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 62:06.35 | ^ 62:06.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 62:06.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 62:06.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 62:06.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 62:06.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 62:06.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 62:06.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 62:06.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:72: 62:06.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 62:06.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:06.38 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 62:06.38 | ^ 62:10.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 62:10.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 62:10.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 62:10.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 62:10.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 62:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 62:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 62:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 62:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 62:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 62:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 62:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 62:10.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 62:10.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 62:10.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 62:10.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:12: 62:10.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 62:10.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:10.44 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 62:10.45 | ^ 62:10.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 62:10.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 62:10.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 62:10.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 62:10.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 62:10.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 62:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 62:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 62:10.96 from PStreamFilter.cpp:7, 62:10.96 from UnifiedProtocols30.cpp:20: 62:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 62:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:10.96 189 | CSSRect GetExpandedScrollableRect() const { 62:10.96 | ^ 62:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 62:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:10.97 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 62:10.97 | ^ 62:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 62:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:10.97 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 62:10.97 | ^ 62:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 62:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:10.97 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 62:10.97 | ^ 62:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 62:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:10.97 243 | CSSRect CalculateScrollRange() const { 62:10.97 | ^ 62:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 62:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:10.97 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 62:10.97 | ^ 62:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 62:10.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:10.98 457 | CSSRect GetVisualViewport() const { 62:10.98 | ^ 62:11.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Coord.h:12, 62:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Point.h:12, 62:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:11, 62:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:7: 62:11.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 62:11.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 62:11.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:11.97 40 | friend Sub operator*(Sub aCoord, T aScale) { 62:11.97 | ^~~~~~~~ 62:11.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 62:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 62:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Shmem.h:18, 62:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:22, 62:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:72: 62:11.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 62:11.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 62:11.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:11.99 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 62:11.99 | ^~~~~~~~ 62:12.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:10, 62:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 62:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:7: 62:12.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 62:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 62:12.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:12.05 427 | SizeT Size() const { return SizeT(width, height); } 62:12.06 | ^~~~ 62:12.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 62:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 62:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Shmem.h:18, 62:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:22, 62:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:72: 62:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 62:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 62:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:12.06 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 62:12.06 | ^~~~~~~~ 62:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 62:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 62:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:12.06 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 62:12.06 | ^~~~~~~~ 62:12.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Point.h:14, 62:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:11, 62:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:7: 62:12.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 62:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 62:12.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:12.06 62 | Sub operator-(const Sub& aPoint) const { 62:12.06 | ^~~~~~~~ 62:12.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Coord.h:12, 62:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Point.h:12, 62:12.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:11, 62:12.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:7: 62:12.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 62:12.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 62:12.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:12.23 43 | friend Sub operator*(T aScale, Sub aCoord) { 62:12.23 | ^~~~~~~~ 62:12.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 62:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 62:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 62:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 62:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 62:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 62:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 62:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 62:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 62:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 62:12.32 from PStreamFilter.cpp:7, 62:12.32 from UnifiedProtocols30.cpp:20: 62:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 62:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:12.32 1249 | CSSCoord ToCSSPixels() const { return _0; } 62:12.32 | ^ 62:13.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 62:13.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:7: 62:13.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 62:13.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 62:13.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:13.22 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 62:13.22 | ^~~~~~~~~~~~~ 62:13.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:11, 62:13.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:7: 62:13.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 62:13.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 62:13.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:13.22 323 | static SizeTyped FromUnknownSize( 62:13.22 | ^~~~~~~~~~~~~~~ 62:14.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 62:14.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 62:14.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 62:14.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 62:14.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 62:14.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 62:14.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 62:14.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 62:14.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 62:14.65 from PStreamFilter.cpp:7, 62:14.65 from UnifiedProtocols30.cpp:20: 62:14.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 62:14.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:14.65 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 62:14.65 | ^ 62:16.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 62:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 62:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 62:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 62:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 62:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 62:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 62:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 62:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 62:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 62:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 62:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 62:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 62:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 62:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 62:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:12: 62:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 62:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:16.65 21 | inline Rect ToRect(const gfxRect& aRect) { 62:16.65 | ^ 62:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 62:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:16.65 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 62:16.65 | ^ 62:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 62:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:16.65 40 | inline Point ToPoint(const gfxPoint& aPoint) { 62:16.65 | ^ 62:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 62:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:16.65 44 | inline Size ToSize(const gfxSize& aSize) { 62:16.65 | ^ 62:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 62:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:16.65 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 62:16.65 | ^ 62:16.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 62:16.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:16.66 52 | inline gfxSize ThebesSize(const Size& aSize) { 62:16.66 | ^ 62:16.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 62:16.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:16.66 56 | inline gfxRect ThebesRect(const Rect& aRect) { 62:16.66 | ^ 62:16.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 62:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 62:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 62:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 62:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 62:16.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 62:16.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 62:16.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 62:16.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 62:16.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 62:16.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 62:16.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 62:16.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 62:16.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 62:16.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:12: 62:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 62:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:16.97 1859 | int32_t aAppUnitsPerPixel) { 62:16.97 | ^ 62:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 62:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:16.97 3214 | int32_t aAppUnitsPerPixel) { 62:16.97 | ^ 62:17.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:14, 62:17.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawCommand.h:16, 62:17.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/CaptureCommandList.h:14, 62:17.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCapture.h:14, 62:17.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Factory.cpp:57: 62:17.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 2; Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}; typename mozilla::detail::Nth::Type = mozilla::gfx::PointTyped]’: 62:17.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 1; T = float; Ts = {mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 62:17.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 0; T = unsigned int; Ts = {float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 62:17.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 62:17.44 /usr/include/c++/10/bits/stl_pair.h:353:64: required from ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = unsigned int&; _U2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const unsigned int; _T2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >]’ 62:17.44 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:33:36: required from ‘void mozilla::gfx::FilterNodeCapture::Replace(uint32_t, const T&, C&) [with T = unsigned int; C = std::unordered_map, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix > >; uint32_t = unsigned int]’ 62:17.44 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:53:40: required from here 62:17.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:17.44 760 | typename detail::Nth::Type extract() { 62:17.44 | ^~~~~~~ 62:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 5; Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}; typename mozilla::detail::Nth::Type = mozilla::gfx::SizeTyped]’: 62:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 1; T = float; Ts = {mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 62:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 0; T = unsigned int; Ts = {float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 62:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 62:17.64 /usr/include/c++/10/bits/stl_pair.h:353:64: required from ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = unsigned int&; _U2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const unsigned int; _T2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >]’ 62:17.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:33:36: required from ‘void mozilla::gfx::FilterNodeCapture::Replace(uint32_t, const T&, C&) [with T = unsigned int; C = std::unordered_map, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix > >; uint32_t = unsigned int]’ 62:17.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:53:40: required from here 62:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:17.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 8; Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}; typename mozilla::detail::Nth::Type = mozilla::gfx::RectTyped]’: 62:17.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 1; T = float; Ts = {mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 62:17.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 0; T = unsigned int; Ts = {float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 62:17.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 62:17.73 /usr/include/c++/10/bits/stl_pair.h:353:64: required from ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = unsigned int&; _U2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const unsigned int; _T2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >]’ 62:17.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:33:36: required from ‘void mozilla::gfx::FilterNodeCapture::Replace(uint32_t, const T&, C&) [with T = unsigned int; C = std::unordered_map, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix > >; uint32_t = unsigned int]’ 62:17.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:53:40: required from here 62:17.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:17.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 62:17.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 62:17.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 62:17.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 62:17.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 62:17.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 62:17.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 62:17.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 62:17.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 62:17.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:17.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 62:17.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 62:17.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 62:17.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 62:17.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 62:17.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 62:17.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 62:17.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 62:17.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 62:17.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 62:17.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 62:17.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:12: 62:17.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 62:17.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:17.97 332 | LayerPoint GetFixedPositionAnchor() const { 62:17.97 | ^ 62:18.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 62:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 62:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 62:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 62:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 62:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 62:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 62:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 62:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 62:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 62:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 62:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:12: 62:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 62:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:18.02 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 62:18.02 | ^ 62:18.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 62:18.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 62:18.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 62:18.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 62:18.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 62:18.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 62:18.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 62:18.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 62:18.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 62:18.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 62:18.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 62:18.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:12: 62:18.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 62:18.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:18.04 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 62:18.04 | ^ 62:18.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 62:18.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 62:18.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 62:18.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 62:18.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 62:18.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 62:18.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 62:18.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 62:18.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 62:18.38 from PStreamFilter.cpp:7, 62:18.38 from UnifiedProtocols30.cpp:20: 62:18.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 62:18.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:18.38 21 | inline Rect ToRect(const gfxRect& aRect) { 62:18.38 | ^ 62:18.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 62:18.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:18.38 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 62:18.38 | ^ 62:18.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 62:18.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:18.39 40 | inline Point ToPoint(const gfxPoint& aPoint) { 62:18.39 | ^ 62:18.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 62:18.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:18.39 44 | inline Size ToSize(const gfxSize& aSize) { 62:18.39 | ^ 62:18.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 62:18.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:18.40 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 62:18.40 | ^ 62:18.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 62:18.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:18.40 52 | inline gfxSize ThebesSize(const Size& aSize) { 62:18.40 | ^ 62:18.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 62:18.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:18.41 56 | inline gfxRect ThebesRect(const Rect& aRect) { 62:18.41 | ^ 62:19.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 62:19.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 62:19.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 62:19.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 62:19.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 62:19.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 62:19.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 62:19.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 62:19.12 from PStreamFilter.cpp:7, 62:19.12 from UnifiedProtocols30.cpp:20: 62:19.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 62:19.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:19.12 1859 | int32_t aAppUnitsPerPixel) { 62:19.12 | ^ 62:19.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 62:19.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:19.13 3214 | int32_t aAppUnitsPerPixel) { 62:19.13 | ^ 62:20.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 62:20.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 62:20.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 62:20.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 62:20.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 62:20.07 from PStreamFilter.cpp:7, 62:20.07 from UnifiedProtocols30.cpp:20: 62:20.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 62:20.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:20.07 332 | LayerPoint GetFixedPositionAnchor() const { 62:20.07 | ^ 62:20.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 62:20.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 62:20.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 62:20.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 62:20.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 62:20.14 from PStreamFilter.cpp:7, 62:20.14 from UnifiedProtocols30.cpp:20: 62:20.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 62:20.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:20.14 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 62:20.14 | ^ 62:20.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 62:20.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 62:20.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 62:20.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 62:20.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 62:20.17 from PStreamFilter.cpp:7, 62:20.17 from UnifiedProtocols30.cpp:20: 62:20.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 62:20.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:20.17 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 62:20.17 | ^ 62:21.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 62:21.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 62:21.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 62:21.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 62:21.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 62:21.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 62:21.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 62:21.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 62:21.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 62:21.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 62:21.04 from PTCPSocketParent.cpp:11, 62:21.05 from UnifiedProtocols31.cpp:2: 62:21.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 62:21.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:21.05 189 | CSSRect GetExpandedScrollableRect() const { 62:21.05 | ^ 62:21.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 62:21.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:21.05 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 62:21.05 | ^ 62:21.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 62:21.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:21.05 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 62:21.05 | ^ 62:21.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 62:21.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:21.06 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 62:21.06 | ^ 62:21.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 62:21.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:21.06 243 | CSSRect CalculateScrollRange() const { 62:21.06 | ^ 62:21.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 62:21.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:21.07 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 62:21.07 | ^ 62:21.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 62:21.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:21.08 457 | CSSRect GetVisualViewport() const { 62:21.08 | ^ 62:22.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 62:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 62:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 62:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 62:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 62:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 62:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 62:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 62:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 62:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 62:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 62:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 62:22.51 from PTCPSocketParent.cpp:11, 62:22.51 from UnifiedProtocols31.cpp:2: 62:22.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 62:22.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:22.52 1249 | CSSCoord ToCSSPixels() const { return _0; } 62:22.52 | ^ 62:22.66 gfx/angle/targets/preprocessor 62:24.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 62:24.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 62:24.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 62:24.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 62:24.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 62:24.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 62:24.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 62:24.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:12: 62:24.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 62:24.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:24.58 1394 | LayerPoint GetFixedPositionAnchor() { 62:24.58 | ^ 62:24.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 62:24.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:24.61 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 62:24.61 | ^ 62:24.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 62:24.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 62:24.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 62:24.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 62:24.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 62:24.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 62:24.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:12: 62:24.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 62:24.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:24.82 49 | gfx::Size GetInheritedScale() const { return mScale; } 62:24.82 | ^ 62:24.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 62:24.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 62:24.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 62:24.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 62:24.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 62:24.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 62:24.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 62:24.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 62:24.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 62:24.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 62:24.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 62:24.83 from PTCPSocketParent.cpp:11, 62:24.83 from UnifiedProtocols31.cpp:2: 62:24.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 62:24.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:24.83 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 62:24.83 | ^ 62:27.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 62:27.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 62:27.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:12: 62:27.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 62:27.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:27.48 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 62:27.48 | ^ 62:28.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 62:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 62:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 62:28.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.h:336:47: required from here 62:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.21 383 | Point TopLeft() const { return Point(x, y); } 62:28.21 | ^~~~~~~ 62:28.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 62:28.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:28.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 62:28.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.h:382:38: required from here 62:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.22 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 62:28.22 | ^~~~~~~~~~~~~~~ 62:28.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 62:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 62:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:28.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 62:28.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2030:60: required from here 62:28.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.31 427 | SizeT Size() const { return SizeT(width, height); } 62:28.31 | ^~~~ 62:28.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 62:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:28.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 62:28.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2035:43: required from here 62:28.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.31 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 62:28.31 | ^~~~~~~~~~~~~ 62:28.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 62:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 62:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:28.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 62:28.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2043:45: required from here 62:28.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.31 62 | Sub operator-(const Sub& aPoint) const { 62:28.31 | ^~~~~~~~ 62:28.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 62:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 62:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 62:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:28.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 62:28.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 62:28.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.45 40 | friend Sub operator*(Sub aCoord, T aScale) { 62:28.45 | ^~~~~~~~ 62:28.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 62:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 62:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 62:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 62:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 62:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 62:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 62:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 62:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 62:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 62:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 62:28.53 from PTCPSocketParent.cpp:11, 62:28.53 from UnifiedProtocols31.cpp:2: 62:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 62:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.53 21 | inline Rect ToRect(const gfxRect& aRect) { 62:28.53 | ^ 62:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 62:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.53 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 62:28.53 | ^ 62:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 62:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.53 40 | inline Point ToPoint(const gfxPoint& aPoint) { 62:28.53 | ^ 62:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 62:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.54 44 | inline Size ToSize(const gfxSize& aSize) { 62:28.54 | ^ 62:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 62:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.54 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 62:28.54 | ^ 62:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 62:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.55 52 | inline gfxSize ThebesSize(const Size& aSize) { 62:28.55 | ^ 62:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 62:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.55 56 | inline gfxRect ThebesRect(const Rect& aRect) { 62:28.55 | ^ 62:28.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 62:28.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 62:28.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:27, 62:28.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 62:28.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 62:28.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 62:28.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 62:28.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:12: 62:28.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 62:28.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 62:28.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.63 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 62:28.63 | ^~~~~~~~ 62:28.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 62:28.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 62:28.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 62:28.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:28.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:28.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 62:28.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 62:28.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.87 43 | friend Sub operator*(T aScale, Sub aCoord) { 62:28.87 | ^~~~~~~~ 62:28.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 62:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 62:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 62:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.94 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 62:28.94 | ^~~~~~~~~~~~~ 62:28.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 62:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 62:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 62:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.94 323 | static SizeTyped FromUnknownSize( 62:28.94 | ^~~~~~~~~~~~~~~ 62:28.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 62:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 62:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:28.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 62:28.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 62:28.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.95 427 | SizeT Size() const { return SizeT(width, height); } 62:28.95 | ^~~~ 62:28.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 62:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 62:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:27, 62:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 62:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 62:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 62:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 62:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:12: 62:28.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 62:28.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 62:28.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.96 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 62:28.96 | ^~~~~~~~ 62:28.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 62:28.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 62:28.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.96 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 62:28.96 | ^~~~~~~~ 62:28.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 62:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 62:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:28.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 62:28.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 62:28.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:28.96 62 | Sub operator-(const Sub& aPoint) const { 62:28.96 | ^~~~~~~~ 62:29.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 62:29.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 62:29.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 62:29.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 62:29.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 62:29.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 62:29.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 62:29.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 62:29.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 62:29.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 62:29.15 from PTCPSocketParent.cpp:11, 62:29.15 from UnifiedProtocols31.cpp:2: 62:29.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 62:29.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:29.15 1859 | int32_t aAppUnitsPerPixel) { 62:29.16 | ^ 62:29.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 62:29.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:29.16 3214 | int32_t aAppUnitsPerPixel) { 62:29.16 | ^ 62:30.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 62:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 62:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 62:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 62:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 62:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 62:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 62:30.15 from PTCPSocketParent.cpp:11, 62:30.16 from UnifiedProtocols31.cpp:2: 62:30.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 62:30.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:30.16 332 | LayerPoint GetFixedPositionAnchor() const { 62:30.16 | ^ 62:30.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 62:30.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 62:30.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 62:30.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 62:30.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 62:30.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 62:30.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 62:30.22 from PTCPSocketParent.cpp:11, 62:30.22 from UnifiedProtocols31.cpp:2: 62:30.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 62:30.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:30.22 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 62:30.22 | ^ 62:30.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 62:30.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 62:30.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 62:30.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 62:30.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 62:30.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 62:30.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 62:30.26 from PTCPSocketParent.cpp:11, 62:30.26 from UnifiedProtocols31.cpp:2: 62:30.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 62:30.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:30.26 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 62:30.26 | ^ 62:30.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 62:30.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:30.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:30.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 62:30.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 62:30.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:30.30 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 62:30.30 | ^~~~~~~~~~~~~~ 62:30.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 62:30.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 62:30.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:30.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:30.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘static Sub mozilla::gfx::BaseRect::MaxIntRect() [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 62:30.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:117:40: required from here 62:30.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:636:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:30.34 636 | static Sub MaxIntRect() { 62:30.35 | ^~~~~~~~~~ 62:30.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 62:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:30.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 62:30.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 62:30.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:30.65 277 | static RectTyped FromUnknownRect( 62:30.65 | ^~~~~~~~~~~~~~~ 62:30.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 62:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 62:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 62:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:30.66 150 | static PointTyped FromUnknownPoint( 62:30.66 | ^~~~~~~~~~~~~~~~ 62:30.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 62:30.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:30.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 62:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 62:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:30.66 282 | RectTyped ToUnknownRect() const { 62:30.66 | ^~~~~~~~~~~~~ 62:30.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 62:30.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 62:30.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:30.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:30.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 62:30.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:112:46: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 62:30.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.h:382:38: required from here 62:30.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:30.90 385 | Point BottomLeft() const { return Point(x, YMost()); } 62:30.90 | ^~~~~~~~~~ 62:31.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 62:31.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 62:31.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 62:31.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 62:31.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 62:31.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:31.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, 62:31.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequestChild.h:9, 62:31.81 from PSpeechSynthesisRequestChild.cpp:7, 62:31.81 from UnifiedProtocols30.cpp:2: 62:31.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 62:31.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 62:31.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:31.81 40 | friend Sub operator*(Sub aCoord, T aScale) { 62:31.81 | ^~~~~~~~ 62:31.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 62:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 62:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, 62:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequestChild.h:9, 62:31.84 from PSpeechSynthesisRequestChild.cpp:7, 62:31.84 from UnifiedProtocols30.cpp:2: 62:31.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 62:31.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 62:31.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:31.84 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 62:31.84 | ^~~~~~~~ 62:32.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 62:32.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 62:32.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 62:32.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:32.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, 62:32.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequestChild.h:9, 62:32.17 from PSpeechSynthesisRequestChild.cpp:7, 62:32.17 from UnifiedProtocols30.cpp:2: 62:32.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 62:32.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 62:32.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:32.17 427 | SizeT Size() const { return SizeT(width, height); } 62:32.17 | ^~~~ 62:32.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 62:32.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 62:32.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:32.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, 62:32.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequestChild.h:9, 62:32.18 from PSpeechSynthesisRequestChild.cpp:7, 62:32.18 from UnifiedProtocols30.cpp:2: 62:32.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 62:32.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 62:32.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:32.18 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 62:32.18 | ^~~~~~~~ 62:32.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 62:32.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 62:32.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:32.18 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 62:32.18 | ^~~~~~~~ 62:32.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 62:32.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 62:32.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 62:32.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 62:32.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:32.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, 62:32.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequestChild.h:9, 62:32.19 from PSpeechSynthesisRequestChild.cpp:7, 62:32.19 from UnifiedProtocols30.cpp:2: 62:32.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 62:32.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 62:32.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:32.20 62 | Sub operator-(const Sub& aPoint) const { 62:32.20 | ^~~~~~~~ 62:32.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 62:32.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:32.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:32.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 62:32.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 62:32.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 62:32.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:32.20 794 | RectTyped TransformAndClipBounds( 62:32.20 | ^~~~~~~~~~~~~~~~~~~~~~ 62:32.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 62:32.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 62:32.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 62:32.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 62:32.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 62:32.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:32.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, 62:32.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequestChild.h:9, 62:32.42 from PSpeechSynthesisRequestChild.cpp:7, 62:32.42 from UnifiedProtocols30.cpp:2: 62:32.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 62:32.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 62:32.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:32.42 43 | friend Sub operator*(T aScale, Sub aCoord) { 62:32.42 | ^~~~~~~~ 62:33.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 62:33.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 62:33.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:33.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, 62:33.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequestChild.h:9, 62:33.05 from PSpeechSynthesisRequestChild.cpp:7, 62:33.05 from UnifiedProtocols30.cpp:2: 62:33.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 62:33.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 62:33.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:33.05 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 62:33.05 | ^~~~~~~~~~~~~ 62:33.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 62:33.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 62:33.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 62:33.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:33.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, 62:33.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequestChild.h:9, 62:33.05 from PSpeechSynthesisRequestChild.cpp:7, 62:33.05 from UnifiedProtocols30.cpp:2: 62:33.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 62:33.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 62:33.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:33.05 323 | static SizeTyped FromUnknownSize( 62:33.05 | ^~~~~~~~~~~~~~~ 62:35.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 62:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 62:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 62:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 62:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 62:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHashKeys.h:12, 62:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRefPtrHashtable.h:11, 62:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:16, 62:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:35.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 62:35.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 62:35.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 62:35.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 62:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 62:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 62:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 62:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 62:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 62:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:35.42 760 | typename detail::Nth::Type extract() { 62:35.42 | ^~~~~~~ 62:37.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 62:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 62:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:12: 62:37.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 62:37.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.04 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 62:37.04 | ^ 62:37.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 62:37.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.04 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 62:37.04 | ^~~~~~~~~~~ 62:37.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 62:37.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.05 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 62:37.05 | ^ 62:37.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 62:37.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.05 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 62:37.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 62:37.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.05 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 62:37.05 | ~~~~~~~~~~~~~^~ 62:37.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.05 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 62:37.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 62:37.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.05 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 62:37.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 62:37.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 62:37.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:37.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:37.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 62:37.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.06 282 | RectTyped ToUnknownRect() const { 62:37.06 | ^~~~~~~~~~~~~ 62:37.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:8: 62:37.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h: In function ‘void mozilla::gfx::ReplaySetAttribute(mozilla::gfx::FilterNode*, uint32_t, T) [with T = mozilla::gfx::SizeTyped]’: 62:37.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:3770:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.10 3770 | void ReplaySetAttribute(FilterNode* aNode, uint32_t aIndex, T aValue) { 62:37.10 | ^~~~~~~~~~~~~~~~~~ 62:37.10 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h: In function ‘void mozilla::gfx::ReplaySetAttribute(mozilla::gfx::FilterNode*, uint32_t, T) [with T = mozilla::gfx::RectTyped]’: 62:37.10 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:3770:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.10 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h: In function ‘void mozilla::gfx::ReplaySetAttribute(mozilla::gfx::FilterNode*, uint32_t, T) [with T = mozilla::gfx::PointTyped]’: 62:37.10 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:3770:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h: In member function ‘virtual bool mozilla::gfx::RecordedCreateDrawTargetForFilter::PlayEvent(mozilla::gfx::Translator*) const’: 62:37.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2030:59: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.17 2030 | Rect userSpaceSource = Rect(mDestPoint, mSourceRect.Size()); 62:37.17 | ~~~~~~~~~~~~~~~~^~ 62:37.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2035:43: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.17 2035 | auto destRect = IntRectToRect(baseRect); 62:37.17 | ^ 62:37.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2043:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.18 2043 | Point shift = userSpaceSource.TopLeft() - mDestPoint; 62:37.18 | ^~~~~~~~~~ 62:37.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2045:63: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.18 2045 | Rect(mSourceRect.TopLeft() + shift, userSpaceSource.Size()); 62:37.18 | ~~~~~~~~~~~~~~~~~~~~^~ 62:37.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 62:37.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:37.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:37.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In function ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 62:37.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.18 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 62:37.18 | ^~~~~~~~~~~~~ 62:37.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 62:37.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:37.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:37.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 62:37.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.18 110 | quad[0] = TransformPoint(aRect.TopLeft()); 62:37.18 | ^~~~ 62:37.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.18 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 62:37.18 | ^ 62:37.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 62:37.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 62:37.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:37.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:37.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 62:37.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.19 384 | Point TopRight() const { return Point(XMost(), y); } 62:37.19 | ^~~~~~~~ 62:37.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 62:37.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 62:37.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:37.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:37.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 62:37.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.19 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 62:37.19 | ^~~~~~~~~ 62:37.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 62:37.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 62:37.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:37.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:37.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 62:37.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.22 385 | Point BottomLeft() const { return Point(x, YMost()); } 62:37.22 | ^~~~~~~~~~ 62:37.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 62:37.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.22 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 62:37.22 | ^~~~~~~~~ 62:37.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 62:37.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 62:37.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:37.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:37.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 62:37.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.23 62 | Sub operator-(const Sub& aPoint) const { 62:37.23 | ^~~~~~~~ 62:37.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 62:37.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 62:37.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:37.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:37.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 62:37.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.24 427 | SizeT Size() const { return SizeT(width, height); } 62:37.24 | ^~~~ 62:37.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 62:37.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 62:37.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 62:37.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 62:37.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 62:37.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 62:37.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 62:37.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 62:37.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequest.h:11, 62:37.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PSpeechSynthesisRequestChild.h:9, 62:37.28 from PSpeechSynthesisRequestChild.cpp:7, 62:37.28 from UnifiedProtocols30.cpp:2: 62:37.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 62:37.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 62:37.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 62:37.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 62:37.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 62:37.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 62:37.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 62:37.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 62:37.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 62:37.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:37.28 760 | typename detail::Nth::Type extract() { 62:37.28 | ^~~~~~~ 62:38.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 62:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 62:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 62:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 62:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsParserUtils.cpp:10, 62:38.13 from Unified_cpp_parser_html2.cpp:2: 62:38.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 62:38.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:38.13 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 62:38.13 | ^ 62:38.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 62:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 62:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:11, 62:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 62:38.54 from PTextureParent.cpp:7, 62:38.54 from UnifiedProtocols32.cpp:2: 62:38.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 62:38.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:38.54 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 62:38.55 | ^ 62:38.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 62:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 62:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 62:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 62:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 62:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 62:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsParserUtils.cpp:10, 62:38.58 from Unified_cpp_parser_html2.cpp:2: 62:38.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 62:38.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:38.58 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 62:38.58 | ^ 62:38.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 62:38.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 62:38.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:38.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:11, 62:38.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 62:38.80 from PTextureParent.cpp:7, 62:38.80 from UnifiedProtocols32.cpp:2: 62:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 62:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:38.80 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 62:38.80 | ^ 62:39.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 62:39.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 62:39.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 62:39.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 62:39.09 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsParserUtils.cpp:10, 62:39.09 from Unified_cpp_parser_html2.cpp:2: 62:39.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 62:39.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:39.09 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 62:39.09 | ^ 62:39.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 62:39.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:39.10 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 62:39.10 | ^ 62:39.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 62:39.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:39.10 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 62:39.10 | ^ 62:39.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 62:39.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:39.11 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 62:39.11 | ^ 62:39.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 62:39.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:39.11 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 62:39.11 | ^ 62:39.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 62:39.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:39.14 371 | nscoord aAppUnitsPerDevPixel) { 62:39.14 | ^ 62:39.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 62:39.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:39.14 380 | nscoord aAppUnitsPerDevPixel) { 62:39.14 | ^ 62:39.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 62:39.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:39.14 387 | nscoord aAppUnitsPerDevPixel) { 62:39.14 | ^ 62:39.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 62:39.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:39.15 394 | nscoord aAppUnitsPerDevPixel) { 62:39.15 | ^ 62:39.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 62:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 62:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:11, 62:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 62:39.34 from PTextureParent.cpp:7, 62:39.34 from UnifiedProtocols32.cpp:2: 62:39.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 62:39.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:39.34 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 62:39.34 | ^ 62:39.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 62:39.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:39.34 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 62:39.34 | ^ 62:39.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 62:39.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:39.34 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 62:39.34 | ^ 62:39.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 62:39.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:39.35 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 62:39.35 | ^ 62:39.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 62:39.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:39.35 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 62:39.35 | ^ 62:39.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 62:39.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:39.38 371 | nscoord aAppUnitsPerDevPixel) { 62:39.38 | ^ 62:39.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 62:39.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:39.38 380 | nscoord aAppUnitsPerDevPixel) { 62:39.38 | ^ 62:39.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 62:39.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:39.39 387 | nscoord aAppUnitsPerDevPixel) { 62:39.39 | ^ 62:39.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 62:39.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:39.40 394 | nscoord aAppUnitsPerDevPixel) { 62:39.40 | ^ 62:41.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 62:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 62:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 62:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 62:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:20, 62:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 62:41.16 from PTextureParent.cpp:7, 62:41.16 from UnifiedProtocols32.cpp:2: 62:41.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 62:41.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:41.16 189 | CSSRect GetExpandedScrollableRect() const { 62:41.16 | ^ 62:41.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 62:41.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:41.16 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 62:41.16 | ^ 62:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 62:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:41.17 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 62:41.17 | ^ 62:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 62:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:41.17 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 62:41.17 | ^ 62:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 62:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:41.17 243 | CSSRect CalculateScrollRange() const { 62:41.17 | ^ 62:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 62:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:41.17 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 62:41.17 | ^ 62:41.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 62:41.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:41.18 457 | CSSRect GetVisualViewport() const { 62:41.18 | ^ 62:41.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 62:41.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 62:41.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 62:41.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 62:41.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 62:41.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 62:41.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 62:41.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 62:41.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 62:41.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:20, 62:41.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 62:41.43 from PTextureParent.cpp:7, 62:41.43 from UnifiedProtocols32.cpp:2: 62:41.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 62:41.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:41.43 1249 | CSSCoord ToCSSPixels() const { return _0; } 62:41.43 | ^ 62:43.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 62:43.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 62:43.37 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsParserUtils.cpp:10, 62:43.37 from Unified_cpp_parser_html2.cpp:2: 62:43.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 62:43.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:43.37 189 | CSSRect GetExpandedScrollableRect() const { 62:43.37 | ^ 62:43.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 62:43.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:43.37 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 62:43.37 | ^ 62:43.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 62:43.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:43.38 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 62:43.38 | ^ 62:43.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 62:43.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:43.39 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 62:43.39 | ^ 62:43.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 62:43.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:43.39 243 | CSSRect CalculateScrollRange() const { 62:43.39 | ^ 62:43.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 62:43.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:43.40 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 62:43.40 | ^ 62:43.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 62:43.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:43.41 457 | CSSRect GetVisualViewport() const { 62:43.42 | ^ 62:43.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 62:43.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:112:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:43.78 112 | } // namespace mozilla::gfx 62:43.78 | ^ 62:45.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 62:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 62:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHTMLParts.h:14, 62:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsParserUtils.cpp:17, 62:45.46 from Unified_cpp_parser_html2.cpp:2: 62:45.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 62:45.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:45.46 1249 | CSSCoord ToCSSPixels() const { return _0; } 62:45.46 | ^ 62:46.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 62:46.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 62:46.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 62:46.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 62:46.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 62:46.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:46.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocket.h:11, 62:46.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocketParent.h:9, 62:46.14 from PTCPSocketParent.cpp:7, 62:46.14 from UnifiedProtocols31.cpp:2: 62:46.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 62:46.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 62:46.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:46.14 40 | friend Sub operator*(Sub aCoord, T aScale) { 62:46.14 | ^~~~~~~~ 62:46.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 62:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 62:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocket.h:11, 62:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocketParent.h:9, 62:46.18 from PTCPSocketParent.cpp:7, 62:46.18 from UnifiedProtocols31.cpp:2: 62:46.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 62:46.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 62:46.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:46.18 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 62:46.18 | ^~~~~~~~ 62:46.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 62:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 62:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 62:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocket.h:11, 62:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocketParent.h:9, 62:46.58 from PTCPSocketParent.cpp:7, 62:46.58 from UnifiedProtocols31.cpp:2: 62:46.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 62:46.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 62:46.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:46.59 427 | SizeT Size() const { return SizeT(width, height); } 62:46.59 | ^~~~ 62:46.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 62:46.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 62:46.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:46.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocket.h:11, 62:46.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocketParent.h:9, 62:46.59 from PTCPSocketParent.cpp:7, 62:46.60 from UnifiedProtocols31.cpp:2: 62:46.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 62:46.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 62:46.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:46.60 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 62:46.60 | ^~~~~~~~ 62:46.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 62:46.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 62:46.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:46.61 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 62:46.63 | ^~~~~~~~ 62:46.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 62:46.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 62:46.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 62:46.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 62:46.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:46.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocket.h:11, 62:46.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocketParent.h:9, 62:46.63 from PTCPSocketParent.cpp:7, 62:46.63 from UnifiedProtocols31.cpp:2: 62:46.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 62:46.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 62:46.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:46.64 62 | Sub operator-(const Sub& aPoint) const { 62:46.64 | ^~~~~~~~ 62:46.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 62:46.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 62:46.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 62:46.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 62:46.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 62:46.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:46.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocket.h:11, 62:46.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocketParent.h:9, 62:46.88 from PTCPSocketParent.cpp:7, 62:46.88 from UnifiedProtocols31.cpp:2: 62:46.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 62:46.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 62:46.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:46.88 43 | friend Sub operator*(T aScale, Sub aCoord) { 62:46.88 | ^~~~~~~~ 62:47.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 62:47.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 62:47.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:47.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocket.h:11, 62:47.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocketParent.h:9, 62:47.48 from PTCPSocketParent.cpp:7, 62:47.49 from UnifiedProtocols31.cpp:2: 62:47.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 62:47.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 62:47.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:47.49 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 62:47.49 | ^~~~~~~~~~~~~ 62:47.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 62:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 62:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 62:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 62:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocket.h:11, 62:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocketParent.h:9, 62:47.49 from PTCPSocketParent.cpp:7, 62:47.49 from UnifiedProtocols31.cpp:2: 62:47.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 62:47.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 62:47.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:47.49 323 | static SizeTyped FromUnknownSize( 62:47.49 | ^~~~~~~~~~~~~~~ 62:48.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 62:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 62:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHTMLParts.h:14, 62:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsParserUtils.cpp:17, 62:48.25 from Unified_cpp_parser_html2.cpp:2: 62:48.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 62:48.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:48.25 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 62:48.25 | ^ 62:50.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 62:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 62:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHTMLParts.h:14, 62:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsParserUtils.cpp:17, 62:50.55 from Unified_cpp_parser_html2.cpp:2: 62:50.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 62:50.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:50.56 21 | inline Rect ToRect(const gfxRect& aRect) { 62:50.56 | ^ 62:50.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 62:50.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:50.56 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 62:50.57 | ^ 62:50.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 62:50.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:50.57 40 | inline Point ToPoint(const gfxPoint& aPoint) { 62:50.57 | ^ 62:50.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 62:50.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:50.58 44 | inline Size ToSize(const gfxSize& aSize) { 62:50.59 | ^ 62:50.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 62:50.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:50.60 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 62:50.60 | ^ 62:50.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 62:50.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:50.60 52 | inline gfxSize ThebesSize(const Size& aSize) { 62:50.60 | ^ 62:50.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 62:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:50.61 56 | inline gfxRect ThebesRect(const Rect& aRect) { 62:50.61 | ^ 62:51.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 62:51.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHTMLParts.h:14, 62:51.25 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsParserUtils.cpp:17, 62:51.25 from Unified_cpp_parser_html2.cpp:2: 62:51.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 62:51.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:51.25 1859 | int32_t aAppUnitsPerPixel) { 62:51.25 | ^ 62:51.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 62:51.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:51.26 3214 | int32_t aAppUnitsPerPixel) { 62:51.26 | ^ 62:52.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 62:52.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 62:52.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 62:52.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 62:52.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 62:52.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 62:52.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 62:52.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 62:52.20 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsParserUtils.cpp:10, 62:52.20 from Unified_cpp_parser_html2.cpp:2: 62:52.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 62:52.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 62:52.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:52.20 40 | friend Sub operator*(Sub aCoord, T aScale) { 62:52.20 | ^~~~~~~~ 62:52.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 62:52.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 62:52.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 62:52.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 62:52.24 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsParserUtils.cpp:10, 62:52.24 from Unified_cpp_parser_html2.cpp:2: 62:52.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 62:52.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 62:52.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:52.24 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 62:52.24 | ^~~~~~~~ 62:52.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 62:52.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 62:52.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 62:52.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 62:52.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 62:52.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 62:52.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 62:52.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 62:52.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocket.h:11, 62:52.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PTCPSocketParent.h:9, 62:52.26 from PTCPSocketParent.cpp:7, 62:52.26 from UnifiedProtocols31.cpp:2: 62:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 62:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 62:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 62:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 62:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 62:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 62:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 62:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 62:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 62:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:52.26 760 | typename detail::Nth::Type extract() { 62:52.26 | ^~~~~~~ 62:52.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 62:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 62:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 62:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 62:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 62:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsParserUtils.cpp:10, 62:52.43 from Unified_cpp_parser_html2.cpp:2: 62:52.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 62:52.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 62:52.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:52.43 427 | SizeT Size() const { return SizeT(width, height); } 62:52.43 | ^~~~ 62:52.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 62:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 62:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 62:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 62:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsParserUtils.cpp:10, 62:52.44 from Unified_cpp_parser_html2.cpp:2: 62:52.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 62:52.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 62:52.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:52.44 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 62:52.44 | ^~~~~~~~ 62:52.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 62:52.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 62:52.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:52.45 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 62:52.45 | ^~~~~~~~ 62:52.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 62:52.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 62:52.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 62:52.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 62:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 62:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsParserUtils.cpp:10, 62:52.46 from Unified_cpp_parser_html2.cpp:2: 62:52.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 62:52.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 62:52.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:52.46 62 | Sub operator-(const Sub& aPoint) const { 62:52.46 | ^~~~~~~~ 62:52.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 62:52.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 62:52.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 62:52.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 62:52.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 62:52.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 62:52.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 62:52.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 62:52.94 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsParserUtils.cpp:10, 62:52.94 from Unified_cpp_parser_html2.cpp:2: 62:52.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 62:52.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 62:52.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:52.94 43 | friend Sub operator*(T aScale, Sub aCoord) { 62:52.94 | ^~~~~~~~ 62:53.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 62:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 62:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 62:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 62:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsParserUtils.cpp:10, 62:53.20 from Unified_cpp_parser_html2.cpp:2: 62:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 62:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 62:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:53.20 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 62:53.20 | ^~~~~~~~~~~~~ 62:53.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 62:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 62:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 62:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 62:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 62:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 62:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/parser/html/nsParserUtils.cpp:10, 62:53.20 from Unified_cpp_parser_html2.cpp:2: 62:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 62:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 62:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:53.20 323 | static SizeTyped FromUnknownSize( 62:53.20 | ^~~~~~~~~~~~~~~ 62:56.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 62:56.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 62:56.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 62:56.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 62:56.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 62:56.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 62:56.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 62:56.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 62:56.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:20, 62:56.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 62:56.09 from PTextureParent.cpp:7, 62:56.09 from UnifiedProtocols32.cpp:2: 62:56.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 62:56.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:56.09 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 62:56.10 | ^ 62:56.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 62:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.h:13, 62:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:7: 62:56.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 62:56.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 62:56.84 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 62:56.84 | ^~~~~~~~~~~~~~~ 62:59.27 gfx/src 63:02.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 63:02.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 63:02.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 63:02.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 63:02.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 63:02.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:02.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:02.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:02.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:20, 63:02.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 63:02.49 from PTextureParent.cpp:7, 63:02.49 from UnifiedProtocols32.cpp:2: 63:02.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 63:02.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:02.50 21 | inline Rect ToRect(const gfxRect& aRect) { 63:02.50 | ^ 63:02.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 63:02.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:02.50 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 63:02.50 | ^ 63:02.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 63:02.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:02.52 40 | inline Point ToPoint(const gfxPoint& aPoint) { 63:02.52 | ^ 63:02.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 63:02.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:02.52 44 | inline Size ToSize(const gfxSize& aSize) { 63:02.53 | ^ 63:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 63:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:02.53 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 63:02.53 | ^ 63:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 63:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:02.53 52 | inline gfxSize ThebesSize(const Size& aSize) { 63:02.53 | ^ 63:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 63:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:02.53 56 | inline gfxRect ThebesRect(const Rect& aRect) { 63:02.53 | ^ 63:02.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp: In member function ‘bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)’: 63:02.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:50:3: warning: ‘magicInt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 63:02.98 50 | if (magicInt != mozilla::gfx::kMagicInt) { 63:02.98 | ^~ 63:02.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:57:3: warning: ‘majorRevision’ may be used uninitialized in this function [-Wmaybe-uninitialized] 63:02.98 57 | if (majorRevision != kMajorRevision) { 63:02.98 | ^~ 63:02.99 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/InlineTranslator.cpp:64:3: warning: ‘minorRevision’ may be used uninitialized in this function [-Wmaybe-uninitialized] 63:02.99 64 | if (minorRevision > kMinorRevision) { 63:02.99 | ^~ 63:03.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 63:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 63:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 63:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 63:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:20, 63:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 63:03.15 from PTextureParent.cpp:7, 63:03.15 from UnifiedProtocols32.cpp:2: 63:03.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 63:03.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:03.15 1859 | int32_t aAppUnitsPerPixel) { 63:03.15 | ^ 63:03.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 63:03.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:03.16 3214 | int32_t aAppUnitsPerPixel) { 63:03.16 | ^ 63:04.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 63:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:20, 63:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 63:04.21 from PTextureParent.cpp:7, 63:04.21 from UnifiedProtocols32.cpp:2: 63:04.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 63:04.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:04.21 332 | LayerPoint GetFixedPositionAnchor() const { 63:04.21 | ^ 63:04.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 63:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:20, 63:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 63:04.26 from PTextureParent.cpp:7, 63:04.26 from UnifiedProtocols32.cpp:2: 63:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 63:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:04.26 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 63:04.26 | ^ 63:04.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 63:04.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:04.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:04.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:04.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:20, 63:04.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 63:04.28 from PTextureParent.cpp:7, 63:04.28 from UnifiedProtocols32.cpp:2: 63:04.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 63:04.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:04.28 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 63:04.28 | ^ 63:10.54 gfx/qcms 63:11.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 63:11.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxBlur.h:10, 63:11.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:18, 63:11.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:11.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:11.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:11.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:11.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:11.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 63:11.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:11.34 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 63:11.34 | ^ 63:11.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 63:11.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:20, 63:11.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:11.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:11.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:11.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:11.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:11.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 63:11.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:11.61 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 63:11.61 | ^ 63:12.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 63:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 63:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:27, 63:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:12.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 63:12.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:12.94 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 63:12.94 | ^ 63:12.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 63:12.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:12.94 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 63:12.94 | ^ 63:12.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 63:12.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:12.94 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 63:12.94 | ^ 63:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 63:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:12.95 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 63:12.95 | ^ 63:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 63:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:12.95 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 63:12.95 | ^ 63:12.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 63:12.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:12.97 371 | nscoord aAppUnitsPerDevPixel) { 63:12.97 | ^ 63:12.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 63:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:12.98 380 | nscoord aAppUnitsPerDevPixel) { 63:12.98 | ^ 63:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 63:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:12.98 387 | nscoord aAppUnitsPerDevPixel) { 63:12.98 | ^ 63:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 63:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:12.99 394 | nscoord aAppUnitsPerDevPixel) { 63:12.99 | ^ 63:16.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 63:16.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontFamilyList.h:13, 63:16.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFont.h:12, 63:16.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFontMetrics.h:16, 63:16.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:37, 63:16.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:16.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:16.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 63:16.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:16.89 1249 | CSSCoord ToCSSPixels() const { return _0; } 63:16.89 | ^ 63:19.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 63:19.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 63:19.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:19.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorController.h:11, 63:19.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorControllerParent.h:9, 63:19.01 from PUiCompositorControllerParent.cpp:7, 63:19.01 from UnifiedProtocols33.cpp:2: 63:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 63:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:19.01 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 63:19.01 | ^ 63:19.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 63:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 63:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 63:19.29 from Unified_cpp_gfx_src0.cpp:2: 63:19.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 63:19.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:19.29 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 63:19.29 | ^ 63:19.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 63:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 63:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorController.h:11, 63:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorControllerParent.h:9, 63:19.29 from PUiCompositorControllerParent.cpp:7, 63:19.29 from UnifiedProtocols33.cpp:2: 63:19.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 63:19.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:19.30 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 63:19.30 | ^ 63:19.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 63:19.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 63:19.51 from Unified_cpp_gfx_src0.cpp:2: 63:19.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 63:19.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:19.52 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 63:19.52 | ^ 63:19.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 63:19.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 63:19.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:19.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorController.h:11, 63:19.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorControllerParent.h:9, 63:19.83 from PUiCompositorControllerParent.cpp:7, 63:19.83 from UnifiedProtocols33.cpp:2: 63:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 63:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:19.83 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 63:19.83 | ^ 63:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 63:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:19.83 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 63:19.83 | ^ 63:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 63:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:19.84 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 63:19.84 | ^ 63:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 63:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:19.84 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 63:19.84 | ^ 63:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 63:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:19.85 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 63:19.85 | ^ 63:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 63:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:19.87 371 | nscoord aAppUnitsPerDevPixel) { 63:19.88 | ^ 63:19.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 63:19.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:19.88 380 | nscoord aAppUnitsPerDevPixel) { 63:19.88 | ^ 63:19.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 63:19.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:19.88 387 | nscoord aAppUnitsPerDevPixel) { 63:19.88 | ^ 63:19.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 63:19.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:19.89 394 | nscoord aAppUnitsPerDevPixel) { 63:19.89 | ^ 63:20.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 63:20.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/NativeFontResourceFreeType.h:10, 63:20.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/NativeFontResourceFreeType.cpp:7: 63:20.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 63:20.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:20.83 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 63:20.83 | ^ 63:21.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 63:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 63:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 63:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 63:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 63:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:11, 63:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 63:21.29 from PTextureParent.cpp:7, 63:21.29 from UnifiedProtocols32.cpp:2: 63:21.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 63:21.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 63:21.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:21.29 40 | friend Sub operator*(Sub aCoord, T aScale) { 63:21.29 | ^~~~~~~~ 63:21.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 63:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 63:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:11, 63:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 63:21.34 from PTextureParent.cpp:7, 63:21.34 from UnifiedProtocols32.cpp:2: 63:21.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 63:21.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 63:21.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:21.34 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 63:21.34 | ^~~~~~~~ 63:21.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 63:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 63:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 63:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:11, 63:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 63:21.43 from PTextureParent.cpp:7, 63:21.43 from UnifiedProtocols32.cpp:2: 63:21.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 63:21.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 63:21.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:21.43 427 | SizeT Size() const { return SizeT(width, height); } 63:21.43 | ^~~~ 63:21.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 63:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 63:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:11, 63:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 63:21.43 from PTextureParent.cpp:7, 63:21.43 from UnifiedProtocols32.cpp:2: 63:21.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 63:21.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 63:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:21.44 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 63:21.44 | ^~~~~~~~ 63:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 63:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 63:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:21.44 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 63:21.44 | ^~~~~~~~ 63:21.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 63:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 63:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 63:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 63:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:11, 63:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 63:21.44 from PTextureParent.cpp:7, 63:21.44 from UnifiedProtocols32.cpp:2: 63:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 63:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 63:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:21.45 62 | Sub operator-(const Sub& aPoint) const { 63:21.45 | ^~~~~~~~ 63:21.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/NativeFontResourceFreeType.h:10, 63:21.60 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/NativeFontResourceFreeType.cpp:7: 63:21.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 63:21.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:21.60 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 63:21.60 | ^ 63:21.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 63:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 63:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 63:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 63:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 63:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:11, 63:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 63:21.62 from PTextureParent.cpp:7, 63:21.62 from UnifiedProtocols32.cpp:2: 63:21.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 63:21.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 63:21.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:21.62 43 | friend Sub operator*(T aScale, Sub aCoord) { 63:21.62 | ^~~~~~~~ 63:21.79 gfx/gl 63:22.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 63:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 63:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:11, 63:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 63:22.42 from PTextureParent.cpp:7, 63:22.42 from UnifiedProtocols32.cpp:2: 63:22.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 63:22.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 63:22.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:22.42 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 63:22.42 | ^~~~~~~~~~~~~ 63:22.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 63:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 63:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 63:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:11, 63:22.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 63:22.42 from PTextureParent.cpp:7, 63:22.42 from UnifiedProtocols32.cpp:2: 63:22.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 63:22.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 63:22.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:22.43 323 | static SizeTyped FromUnknownSize( 63:22.43 | ^~~~~~~~~~~~~~~ 63:22.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 63:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 63:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 63:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 63:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 63:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 63:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:21, 63:22.49 from Unified_cpp_gfx_src0.cpp:2: 63:22.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 63:22.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:22.50 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 63:22.50 | ^ 63:22.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 63:22.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:22.50 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 63:22.50 | ^ 63:22.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 63:22.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:22.50 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 63:22.50 | ^ 63:22.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 63:22.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:22.51 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 63:22.51 | ^ 63:22.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 63:22.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:22.52 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 63:22.52 | ^ 63:22.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 63:22.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:22.56 371 | nscoord aAppUnitsPerDevPixel) { 63:22.56 | ^ 63:22.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 63:22.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:22.56 380 | nscoord aAppUnitsPerDevPixel) { 63:22.56 | ^ 63:22.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 63:22.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:22.57 387 | nscoord aAppUnitsPerDevPixel) { 63:22.57 | ^ 63:22.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 63:22.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:22.58 394 | nscoord aAppUnitsPerDevPixel) { 63:22.58 | ^ 63:26.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 63:26.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.h:10, 63:26.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.cpp:7: 63:26.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 63:26.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:26.41 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 63:26.41 | ^ 63:26.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 63:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 63:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 63:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 63:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 63:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 63:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 63:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:26.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 63:26.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:26.52 189 | CSSRect GetExpandedScrollableRect() const { 63:26.52 | ^ 63:26.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 63:26.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:26.53 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 63:26.53 | ^ 63:26.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 63:26.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:26.53 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 63:26.53 | ^ 63:26.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 63:26.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:26.53 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 63:26.53 | ^ 63:26.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 63:26.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:26.54 243 | CSSRect CalculateScrollRange() const { 63:26.54 | ^ 63:26.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 63:26.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:26.54 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 63:26.54 | ^ 63:26.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 63:26.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:26.55 457 | CSSRect GetVisualViewport() const { 63:26.55 | ^ 63:27.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.h:10, 63:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.cpp:7: 63:27.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 63:27.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:27.21 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 63:27.21 | ^ 63:27.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 63:27.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 63:27.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 63:27.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 63:27.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 63:27.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 63:27.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 63:27.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 63:27.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTexture.h:11, 63:27.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PTextureParent.h:9, 63:27.41 from PTextureParent.cpp:7, 63:27.41 from UnifiedProtocols32.cpp:2: 63:27.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 63:27.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 63:27.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 63:27.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 63:27.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 63:27.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 63:27.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 63:27.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 63:27.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 63:27.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:27.41 760 | typename detail::Nth::Type extract() { 63:27.41 | ^~~~~~~ 63:28.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 63:28.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 63:28.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContextProviderGLX.cpp:24: 63:28.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 63:28.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:28.15 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 63:28.15 | ^ 63:28.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 63:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 63:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 63:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContextProviderGLX.cpp:24: 63:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 63:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:28.55 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 63:28.55 | ^ 63:29.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 63:29.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContextProviderGLX.cpp:24: 63:29.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 63:29.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:29.63 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 63:29.63 | ^ 63:29.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 63:29.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:29.63 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 63:29.63 | ^ 63:29.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 63:29.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:29.63 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 63:29.63 | ^ 63:29.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 63:29.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:29.64 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 63:29.64 | ^ 63:29.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 63:29.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:29.65 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 63:29.65 | ^ 63:29.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 63:29.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:29.67 371 | nscoord aAppUnitsPerDevPixel) { 63:29.67 | ^ 63:29.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 63:29.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:29.67 380 | nscoord aAppUnitsPerDevPixel) { 63:29.67 | ^ 63:29.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 63:29.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:29.67 387 | nscoord aAppUnitsPerDevPixel) { 63:29.68 | ^ 63:29.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 63:29.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:29.68 394 | nscoord aAppUnitsPerDevPixel) { 63:29.68 | ^ 63:30.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.h:14, 63:30.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.cpp:9: 63:30.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h: In function ‘mozilla::gfx::Rect mozilla::gfx::SkRectToRect(const SkRect&)’: 63:30.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h:257:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:30.12 257 | static inline Rect SkRectToRect(const SkRect& aRect) { 63:30.12 | ^ 63:30.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:10, 63:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 63:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.h:10, 63:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.cpp:7: 63:30.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 63:30.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.h:336:47: required from here 63:30.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:30.80 383 | Point TopLeft() const { return Point(x, y); } 63:30.80 | ^~~~~~~ 63:30.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:13, 63:30.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.h:10, 63:30.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.cpp:7: 63:30.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 63:30.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.h:382:38: required from here 63:30.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:30.81 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 63:30.81 | ^~~~~~~~~~~~~~~ 63:31.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:10, 63:31.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 63:31.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.h:10, 63:31.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.cpp:7: 63:31.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 63:31.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h:112:46: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 63:31.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.h:382:38: required from here 63:31.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:31.01 385 | Point BottomLeft() const { return Point(x, YMost()); } 63:31.01 | ^~~~~~~~~~ 63:31.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Point.h:14, 63:31.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:11, 63:31.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.h:10, 63:31.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.cpp:7: 63:31.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 63:31.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:31.35 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 63:31.36 | ^~~~~~~~~ 63:31.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.cpp:12: 63:31.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.h: In function ‘void mozilla::gfx::PartialArcToBezier(T*, const Point&, const Point&, const Matrix&, mozilla::gfx::Float) [with T = mozilla::gfx::PathBuilderSkia]’: 63:31.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.h:80:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:31.36 80 | Point cp1 = 63:31.36 | ^~~ 63:31.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.cpp: In member function ‘virtual mozilla::gfx::Rect mozilla::gfx::PathSkia::GetBounds(const Matrix&) const’: 63:31.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.cpp:147:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:31.38 147 | Rect PathSkia::GetBounds(const Matrix& aTransform) const { 63:31.38 | ^~~~~~~~ 63:31.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:13, 63:31.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.h:10, 63:31.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.cpp:7: 63:31.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 63:31.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:31.39 110 | quad[0] = TransformPoint(aRect.TopLeft()); 63:31.39 | ^~~~ 63:31.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:31.39 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 63:31.39 | ^ 63:31.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:10, 63:31.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 63:31.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.h:10, 63:31.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.cpp:7: 63:31.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 63:31.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:31.39 383 | Point TopLeft() const { return Point(x, y); } 63:31.39 | ^~~~~~~ 63:31.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.cpp: In member function ‘virtual mozilla::gfx::Rect mozilla::gfx::PathSkia::GetStrokedBounds(const mozilla::gfx::StrokeOptions&, const Matrix&) const’: 63:31.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.cpp:156:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:31.39 156 | Rect PathSkia::GetStrokedBounds(const StrokeOptions& aStrokeOptions, 63:31.39 | ^~~~~~~~ 63:31.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.cpp: In member function ‘virtual void mozilla::gfx::PathSkia::StreamToSink(mozilla::gfx::PathSink*) const’: 63:31.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.cpp:182:37: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:31.39 182 | aSink->MoveTo(SkPointToPoint(points[0])); 63:31.40 | ~~~~~~~~~~~~~~^~~~~~~~~~~ 63:31.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 63:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContextGLX.h:10, 63:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContextProviderGLX.cpp:38: 63:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 63:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:31.98 21 | inline Rect ToRect(const gfxRect& aRect) { 63:31.98 | ^ 63:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 63:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:31.98 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 63:31.98 | ^ 63:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 63:31.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:31.99 40 | inline Point ToPoint(const gfxPoint& aPoint) { 63:31.99 | ^ 63:31.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 63:31.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:31.99 44 | inline Size ToSize(const gfxSize& aSize) { 63:31.99 | ^ 63:31.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 63:31.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:31.99 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 63:31.99 | ^ 63:32.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 63:32.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:32.00 52 | inline gfxSize ThebesSize(const Size& aSize) { 63:32.00 | ^ 63:32.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 63:32.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:32.00 56 | inline gfxRect ThebesRect(const Rect& aRect) { 63:32.00 | ^ 63:32.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 63:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 63:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 63:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 63:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 63:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 63:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 63:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 63:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 63:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 63:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 63:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:32.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 63:32.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:32.54 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 63:32.54 | ^ 63:32.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:13, 63:32.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.h:10, 63:32.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.cpp:7: 63:32.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 63:32.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:32.66 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 63:32.66 | ^~~~~~~~~~~~~~~ 63:34.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 63:34.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:34.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:34.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:34.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManager.h:13, 63:34.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRMessageUtils.h:14, 63:34.11 from PVR.cpp:7, 63:34.11 from UnifiedProtocols33.cpp:11: 63:34.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 63:34.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:34.12 189 | CSSRect GetExpandedScrollableRect() const { 63:34.12 | ^ 63:34.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 63:34.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:34.12 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 63:34.12 | ^ 63:34.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 63:34.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:34.12 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 63:34.12 | ^ 63:34.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 63:34.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:34.13 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 63:34.13 | ^ 63:34.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 63:34.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:34.13 243 | CSSRect CalculateScrollRange() const { 63:34.13 | ^ 63:34.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 63:34.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:34.14 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 63:34.14 | ^ 63:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 63:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:34.15 457 | CSSRect GetVisualViewport() const { 63:34.15 | ^ 63:34.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 63:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 63:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 63:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 63:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 63:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 63:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManager.h:13, 63:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRMessageUtils.h:14, 63:34.38 from PVR.cpp:7, 63:34.38 from UnifiedProtocols33.cpp:11: 63:34.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 63:34.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:34.38 1249 | CSSCoord ToCSSPixels() const { return _0; } 63:34.38 | ^ 63:36.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 63:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 63:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 63:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 63:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 63:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManager.h:13, 63:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRMessageUtils.h:14, 63:36.74 from PVR.cpp:7, 63:36.74 from UnifiedProtocols33.cpp:11: 63:36.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 63:36.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:36.74 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 63:36.74 | ^ 63:36.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 63:36.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontBase.h:10, 63:36.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontFontconfig.h:10, 63:36.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontFontconfig.cpp:7: 63:36.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 63:36.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:36.81 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 63:36.81 | ^ 63:36.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 63:36.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 63:36.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 63:36.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContextProviderGLX.cpp:24: 63:36.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 63:36.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 63:36.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:36.91 40 | friend Sub operator*(Sub aCoord, T aScale) { 63:36.91 | ^~~~~~~~ 63:36.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 63:36.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContextProviderGLX.cpp:24: 63:36.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 63:36.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 63:36.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:36.98 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 63:36.98 | ^~~~~~~~ 63:37.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 63:37.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 63:37.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContextProviderGLX.cpp:24: 63:37.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 63:37.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 63:37.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:37.08 323 | static SizeTyped FromUnknownSize( 63:37.08 | ^~~~~~~~~~~~~~~ 63:37.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 63:37.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 63:37.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 63:37.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 63:37.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 63:37.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 63:37.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 63:37.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 63:37.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 63:37.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 63:37.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:21, 63:37.62 from Unified_cpp_gfx_src0.cpp:2: 63:37.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 63:37.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:37.62 189 | CSSRect GetExpandedScrollableRect() const { 63:37.62 | ^ 63:37.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 63:37.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:37.63 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 63:37.63 | ^ 63:37.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 63:37.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:37.63 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 63:37.64 | ^ 63:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 63:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:37.64 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 63:37.64 | ^ 63:37.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontBase.h:10, 63:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontFontconfig.h:10, 63:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontFontconfig.cpp:7: 63:37.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 63:37.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:37.64 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 63:37.64 | ^ 63:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 63:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:37.64 243 | CSSRect CalculateScrollRange() const { 63:37.64 | ^ 63:37.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 63:37.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:37.66 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 63:37.66 | ^ 63:37.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 63:37.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:37.67 457 | CSSRect GetVisualViewport() const { 63:37.67 | ^ 63:38.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 63:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 63:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 63:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 63:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 63:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 63:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 63:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 63:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 63:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 63:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 63:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:38.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 63:38.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:38.79 21 | inline Rect ToRect(const gfxRect& aRect) { 63:38.79 | ^ 63:38.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 63:38.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:38.79 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 63:38.79 | ^ 63:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 63:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:38.80 40 | inline Point ToPoint(const gfxPoint& aPoint) { 63:38.80 | ^ 63:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 63:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:38.80 44 | inline Size ToSize(const gfxSize& aSize) { 63:38.81 | ^ 63:38.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 63:38.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:38.81 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 63:38.81 | ^ 63:38.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 63:38.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:38.81 52 | inline gfxSize ThebesSize(const Size& aSize) { 63:38.81 | ^ 63:38.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 63:38.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:38.82 56 | inline gfxRect ThebesRect(const Rect& aRect) { 63:38.82 | ^ 63:39.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 63:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 63:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 63:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 63:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 63:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 63:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 63:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 63:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 63:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 63:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 63:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 63:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:21, 63:39.05 from Unified_cpp_gfx_src0.cpp:2: 63:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 63:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:39.05 1249 | CSSCoord ToCSSPixels() const { return _0; } 63:39.05 | ^ 63:39.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 63:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 63:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 63:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 63:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 63:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 63:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 63:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 63:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 63:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 63:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:39.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 63:39.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:39.18 1859 | int32_t aAppUnitsPerPixel) { 63:39.18 | ^ 63:39.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 63:39.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:39.19 3214 | int32_t aAppUnitsPerPixel) { 63:39.19 | ^ 63:40.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 63:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 63:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 63:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 63:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 63:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 63:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 63:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 63:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:40.16 332 | LayerPoint GetFixedPositionAnchor() const { 63:40.16 | ^ 63:40.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 63:40.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:40.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:40.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:40.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 63:40.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 63:40.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 63:40.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 63:40.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 63:40.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 63:40.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:40.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:40.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 63:40.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:40.20 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 63:40.20 | ^ 63:40.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 63:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 63:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 63:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 63:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 63:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 63:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 63:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:40.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 63:40.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:40.23 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 63:40.23 | ^ 63:41.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 63:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 63:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 63:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 63:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 63:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 63:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 63:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 63:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 63:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 63:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 63:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:21, 63:41.27 from Unified_cpp_gfx_src0.cpp:2: 63:41.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 63:41.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:41.27 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 63:41.27 | ^ 63:41.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 63:41.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 63:41.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontFontconfig.cpp:12: 63:41.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 63:41.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:41.44 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 63:41.45 | ^ 63:41.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 63:41.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:41.45 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 63:41.45 | ^ 63:41.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 63:41.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:41.45 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 63:41.45 | ^ 63:41.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 63:41.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:41.46 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 63:41.46 | ^ 63:41.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 63:41.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:41.46 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 63:41.46 | ^ 63:41.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 63:41.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:41.48 371 | nscoord aAppUnitsPerDevPixel) { 63:41.48 | ^ 63:41.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 63:41.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:41.49 380 | nscoord aAppUnitsPerDevPixel) { 63:41.49 | ^ 63:41.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 63:41.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:41.49 387 | nscoord aAppUnitsPerDevPixel) { 63:41.49 | ^ 63:41.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 63:41.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:41.49 394 | nscoord aAppUnitsPerDevPixel) { 63:41.49 | ^ 63:42.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontFontconfig.cpp:16: 63:42.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h: In function ‘mozilla::gfx::Point mozilla::gfx::SkPointToPoint(const SkPoint&)’: 63:42.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h:253:57: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:42.05 253 | static inline Point SkPointToPoint(const SkPoint& aPoint) { 63:42.05 | ^ 63:42.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h: In function ‘mozilla::gfx::Rect mozilla::gfx::SkRectToRect(const SkRect&)’: 63:42.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h:257:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:42.06 257 | static inline Rect SkRectToRect(const SkRect& aRect) { 63:42.06 | ^ 63:42.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Coord.h:12, 63:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Point.h:12, 63:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:11, 63:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontBase.h:10, 63:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontFontconfig.h:10, 63:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontFontconfig.cpp:7: 63:42.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 63:42.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 63:42.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:42.55 40 | friend Sub operator*(Sub aCoord, T aScale) { 63:42.55 | ^~~~~~~~ 63:42.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 63:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontBase.h:10, 63:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontFontconfig.h:10, 63:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontFontconfig.cpp:7: 63:42.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 63:42.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 63:42.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:42.57 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 63:42.57 | ^~~~~~~~~~~~~ 63:42.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:11, 63:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontBase.h:10, 63:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontFontconfig.h:10, 63:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontFontconfig.cpp:7: 63:42.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 63:42.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 63:42.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:42.58 323 | static SizeTyped FromUnknownSize( 63:42.58 | ^~~~~~~~~~~~~~~ 63:42.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 63:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 63:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 63:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 63:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 63:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManager.h:13, 63:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRMessageUtils.h:14, 63:42.66 from PVR.cpp:7, 63:42.66 from UnifiedProtocols33.cpp:11: 63:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 63:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:42.66 21 | inline Rect ToRect(const gfxRect& aRect) { 63:42.66 | ^ 63:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 63:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:42.66 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 63:42.66 | ^ 63:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 63:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:42.66 40 | inline Point ToPoint(const gfxPoint& aPoint) { 63:42.66 | ^ 63:42.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 63:42.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:42.67 44 | inline Size ToSize(const gfxSize& aSize) { 63:42.67 | ^ 63:42.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 63:42.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:42.68 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 63:42.68 | ^ 63:42.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 63:42.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:42.68 52 | inline gfxSize ThebesSize(const Size& aSize) { 63:42.68 | ^ 63:42.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 63:42.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:42.68 56 | inline gfxRect ThebesRect(const Rect& aRect) { 63:42.68 | ^ 63:43.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 63:43.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 63:43.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 63:43.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 63:43.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:43.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:43.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:43.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManager.h:13, 63:43.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRMessageUtils.h:14, 63:43.48 from PVR.cpp:7, 63:43.48 from UnifiedProtocols33.cpp:11: 63:43.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 63:43.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:43.48 1859 | int32_t aAppUnitsPerPixel) { 63:43.48 | ^ 63:43.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 63:43.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:43.49 3214 | int32_t aAppUnitsPerPixel) { 63:43.49 | ^ 63:44.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 63:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 63:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 63:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 63:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 63:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 63:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:44.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 63:44.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:44.02 1394 | LayerPoint GetFixedPositionAnchor() { 63:44.02 | ^ 63:44.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 63:44.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:44.06 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 63:44.06 | ^ 63:44.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 63:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 63:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 63:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 63:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 63:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:44.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:44.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 63:44.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:44.23 49 | gfx::Size GetInheritedScale() const { return mScale; } 63:44.23 | ^ 63:44.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 63:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManager.h:13, 63:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRMessageUtils.h:14, 63:44.52 from PVR.cpp:7, 63:44.52 from UnifiedProtocols33.cpp:11: 63:44.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 63:44.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:44.53 332 | LayerPoint GetFixedPositionAnchor() const { 63:44.53 | ^ 63:44.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 63:44.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:44.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:44.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:44.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManager.h:13, 63:44.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRMessageUtils.h:14, 63:44.59 from PVR.cpp:7, 63:44.59 from UnifiedProtocols33.cpp:11: 63:44.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 63:44.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:44.59 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 63:44.59 | ^ 63:44.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 63:44.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 63:44.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 63:44.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 63:44.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManager.h:13, 63:44.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRMessageUtils.h:14, 63:44.61 from PVR.cpp:7, 63:44.61 from UnifiedProtocols33.cpp:11: 63:44.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 63:44.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:44.61 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 63:44.62 | ^ 63:44.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontFontconfig.cpp: In member function ‘void mozilla::gfx::ScaledFontFontconfig::InstanceData::SetupFontOptions(cairo_font_options_t*, int*, unsigned int*) const’: 63:44.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontFontconfig.cpp:297:36: warning: ‘hinting’ may be used uninitialized in this function [-Wmaybe-uninitialized] 63:44.65 297 | cairo_font_options_set_hint_style(aFontOptions, hinting); 63:44.65 | ^ 63:45.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 63:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 63:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 63:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 63:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 63:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 63:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 63:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 63:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 63:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 63:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 63:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:21, 63:45.08 from Unified_cpp_gfx_src0.cpp:2: 63:45.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 63:45.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:45.08 21 | inline Rect ToRect(const gfxRect& aRect) { 63:45.08 | ^ 63:45.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 63:45.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:45.08 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 63:45.08 | ^ 63:45.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 63:45.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:45.08 40 | inline Point ToPoint(const gfxPoint& aPoint) { 63:45.08 | ^ 63:45.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 63:45.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:45.09 44 | inline Size ToSize(const gfxSize& aSize) { 63:45.09 | ^ 63:45.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 63:45.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:45.09 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 63:45.09 | ^ 63:45.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 63:45.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:45.10 52 | inline gfxSize ThebesSize(const Size& aSize) { 63:45.10 | ^ 63:45.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 63:45.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:45.10 56 | inline gfxRect ThebesRect(const Rect& aRect) { 63:45.10 | ^ 63:45.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 63:45.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 63:45.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 63:45.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 63:45.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 63:45.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 63:45.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 63:45.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 63:45.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 63:45.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 63:45.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:21, 63:45.77 from Unified_cpp_gfx_src0.cpp:2: 63:45.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 63:45.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:45.77 1859 | int32_t aAppUnitsPerPixel) { 63:45.77 | ^ 63:45.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 63:45.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:45.78 3214 | int32_t aAppUnitsPerPixel) { 63:45.78 | ^ 63:46.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 63:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 63:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 63:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 63:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 63:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 63:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 63:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:21, 63:46.67 from Unified_cpp_gfx_src0.cpp:2: 63:46.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 63:46.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:46.67 332 | LayerPoint GetFixedPositionAnchor() const { 63:46.67 | ^ 63:46.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 63:46.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 63:46.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 63:46.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 63:46.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 63:46.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 63:46.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 63:46.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:21, 63:46.72 from Unified_cpp_gfx_src0.cpp:2: 63:46.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 63:46.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:46.72 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 63:46.72 | ^ 63:46.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 63:46.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 63:46.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 63:46.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 63:46.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 63:46.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 63:46.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 63:46.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:21, 63:46.75 from Unified_cpp_gfx_src0.cpp:2: 63:46.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 63:46.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:46.75 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 63:46.75 | ^ 63:49.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 63:49.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Logging.h:23, 63:49.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/SourceSurfaceSkia.cpp:7: 63:49.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 63:49.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:49.57 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 63:49.57 | ^ 63:49.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 63:49.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:49.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:49.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 63:49.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:49.68 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 63:49.68 | ^ 63:49.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Logging.h:23, 63:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/SourceSurfaceSkia.cpp:7: 63:49.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 63:49.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:49.93 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 63:49.93 | ^ 63:50.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 63:50.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:12, 63:50.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 63:50.00 from PVideoBridge.cpp:7, 63:50.00 from UnifiedProtocols34.cpp:2: 63:50.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 63:50.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:50.00 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 63:50.00 | ^ 63:50.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:12, 63:50.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 63:50.57 from PVideoBridge.cpp:7, 63:50.57 from UnifiedProtocols34.cpp:2: 63:50.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 63:50.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:50.57 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 63:50.57 | ^ 63:50.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:26: 63:50.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDeviceContextSpec.h: In member function ‘virtual gfxPoint nsIDeviceContextSpec::GetPrintingTranslate()’: 63:50.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDeviceContextSpec.h:79:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:50.68 79 | virtual gfxPoint GetPrintingTranslate() { return gfxPoint(0, 0); } 63:50.68 | ^ 63:51.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 63:51.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 63:51.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 63:51.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 63:51.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxBlur.h:10, 63:51.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:18, 63:51.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:51.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:51.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:51.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:51.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:51.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 63:51.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 63:51.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:51.15 40 | friend Sub operator*(Sub aCoord, T aScale) { 63:51.15 | ^~~~~~~~ 63:51.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 63:51.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 63:51.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:27, 63:51.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:51.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:51.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:51.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:51.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:51.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 63:51.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 63:51.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:51.34 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 63:51.34 | ^~~~~~~~ 63:51.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 63:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 63:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 63:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 63:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxBlur.h:10, 63:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:18, 63:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:51.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:51.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:51.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 63:51.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 63:51.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:51.69 43 | friend Sub operator*(T aScale, Sub aCoord) { 63:51.70 | ^~~~~~~~ 63:51.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 63:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxBlur.h:10, 63:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:18, 63:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:51.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 63:51.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 63:51.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:51.78 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 63:51.78 | ^~~~~~~~~~~~~ 63:51.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 63:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 63:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxBlur.h:10, 63:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:18, 63:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:51.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 63:51.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 63:51.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:51.79 323 | static SizeTyped FromUnknownSize( 63:51.79 | ^~~~~~~~~~~~~~~ 63:51.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 63:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 63:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxBlur.h:10, 63:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:18, 63:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:51.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 63:51.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 63:51.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:51.83 427 | SizeT Size() const { return SizeT(width, height); } 63:51.83 | ^~~~ 63:51.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 63:51.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 63:51.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:27, 63:51.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:51.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:51.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:51.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:51.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:51.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 63:51.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 63:51.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:51.84 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 63:51.84 | ^~~~~~~~ 63:51.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 63:51.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 63:51.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:51.84 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 63:51.84 | ^~~~~~~~ 63:51.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 63:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 63:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 63:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxBlur.h:10, 63:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:18, 63:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:51.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:51.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 63:51.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 63:51.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:51.86 62 | Sub operator-(const Sub& aPoint) const { 63:51.86 | ^~~~~~~~ 63:53.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 63:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 63:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:20, 63:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:53.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 63:53.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 63:53.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:53.08 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 63:53.08 | ^~~~~~~~~~~~~~ 63:53.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 63:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxBlur.h:10, 63:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:18, 63:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 63:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 63:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:53.12 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 63:53.12 | ^~~~~~~~~~~~~ 63:53.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/SourceSurfaceSkia.cpp:9: 63:53.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h: In function ‘mozilla::gfx::Rect mozilla::gfx::SkRectToRect(const SkRect&)’: 63:53.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h:257:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:53.14 257 | static inline Rect SkRectToRect(const SkRect& aRect) { 63:53.14 | ^ 63:53.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 63:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 63:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxBlur.h:10, 63:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:18, 63:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 63:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 63:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:53.16 383 | Point TopLeft() const { return Point(x, y); } 63:53.16 | ^~~~~~~ 63:53.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 63:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 63:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:20, 63:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 63:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 63:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:53.17 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 63:53.17 | ^~~~~~~~~~~~~~~ 63:53.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 63:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxBlur.h:10, 63:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:18, 63:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 63:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 63:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:53.41 277 | static RectTyped FromUnknownRect( 63:53.41 | ^~~~~~~~~~~~~~~ 63:53.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 63:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 63:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxBlur.h:10, 63:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:18, 63:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:53.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 63:53.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 63:53.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:53.42 150 | static PointTyped FromUnknownPoint( 63:53.42 | ^~~~~~~~~~~~~~~~ 63:53.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 63:53.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxBlur.h:10, 63:53.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:18, 63:53.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:53.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:53.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:53.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:53.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:53.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 63:53.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 63:53.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:53.43 282 | RectTyped ToUnknownRect() const { 63:53.43 | ^~~~~~~~~~~~~ 63:54.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 63:54.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.h:20, 63:54.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:6: 63:54.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 63:54.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:54.19 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 63:54.19 | ^ 63:54.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.h:20, 63:54.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:6: 63:54.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 63:54.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:54.82 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 63:54.82 | ^ 63:54.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 63:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 63:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxBlur.h:10, 63:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:18, 63:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:54.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 63:54.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 63:54.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 63:54.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:54.84 246 | PointTyped As2DPoint() const { 63:54.84 | ^~~~~~~~~ 63:54.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 63:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 63:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxBlur.h:10, 63:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:18, 63:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:54.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 63:54.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 63:54.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 63:54.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:54.86 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 63:54.86 | ^~~~~~~~~ 63:54.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 63:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 63:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:20, 63:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:54.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:54.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:54.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:54.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 63:54.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 63:54.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 63:54.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:54.87 2266 | PointTyped TransformPointSimple( 63:54.87 | ^~~~~~~~~~~~~~~~~~~~ 63:54.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 63:54.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 63:54.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 63:54.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:54.87 794 | RectTyped TransformAndClipBounds( 63:54.87 | ^~~~~~~~~~~~~~~~~~~~~~ 63:54.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 63:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 63:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/GfxMessageUtils.h:21, 63:54.96 from PVideoBridge.cpp:7, 63:54.96 from UnifiedProtocols34.cpp:2: 63:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 63:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:54.96 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 63:54.96 | ^ 63:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 63:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:54.96 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 63:54.97 | ^ 63:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 63:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:54.97 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 63:54.97 | ^ 63:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 63:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:54.97 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 63:54.97 | ^ 63:54.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 63:54.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:54.98 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 63:54.98 | ^ 63:55.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 63:55.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:55.00 371 | nscoord aAppUnitsPerDevPixel) { 63:55.00 | ^ 63:55.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 63:55.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:55.00 380 | nscoord aAppUnitsPerDevPixel) { 63:55.00 | ^ 63:55.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 63:55.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:55.01 387 | nscoord aAppUnitsPerDevPixel) { 63:55.01 | ^ 63:55.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 63:55.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:55.01 394 | nscoord aAppUnitsPerDevPixel) { 63:55.01 | ^ 63:56.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayersTypes.h:12, 63:56.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositorTypes.h:12, 63:56.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:9: 63:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 63:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:56.65 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 63:56.65 | ^ 63:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 63:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:56.65 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 63:56.65 | ^ 63:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 63:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:56.65 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 63:56.65 | ^ 63:56.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 63:56.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:56.66 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 63:56.66 | ^ 63:56.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 63:56.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:56.66 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 63:56.66 | ^ 63:56.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 63:56.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:56.69 371 | nscoord aAppUnitsPerDevPixel) { 63:56.69 | ^ 63:56.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 63:56.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:56.69 380 | nscoord aAppUnitsPerDevPixel) { 63:56.69 | ^ 63:56.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 63:56.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:56.69 387 | nscoord aAppUnitsPerDevPixel) { 63:56.69 | ^ 63:56.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 63:56.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:56.70 394 | nscoord aAppUnitsPerDevPixel) { 63:56.70 | ^ 63:57.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 63:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 63:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 63:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 63:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 63:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorController.h:11, 63:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorControllerParent.h:9, 63:57.20 from PUiCompositorControllerParent.cpp:7, 63:57.20 from UnifiedProtocols33.cpp:2: 63:57.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 63:57.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 63:57.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:57.20 40 | friend Sub operator*(Sub aCoord, T aScale) { 63:57.20 | ^~~~~~~~ 63:57.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 63:57.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 63:57.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:57.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorController.h:11, 63:57.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorControllerParent.h:9, 63:57.23 from PUiCompositorControllerParent.cpp:7, 63:57.23 from UnifiedProtocols33.cpp:2: 63:57.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 63:57.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 63:57.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:57.23 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 63:57.23 | ^~~~~~~~ 63:57.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 63:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 63:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 63:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 63:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:10, 63:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:57.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 63:57.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 63:57.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 63:57.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 63:57.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 63:57.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 63:57.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 63:57.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 63:57.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/FilterSupport.h:498:41: required from here 63:57.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:57.36 760 | typename detail::Nth::Type extract() { 63:57.36 | ^~~~~~~ 63:57.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 63:57.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:11: 63:57.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 63:57.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:57.39 21 | inline Rect ToRect(const gfxRect& aRect) { 63:57.39 | ^ 63:57.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 63:57.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:57.40 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 63:57.40 | ^ 63:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 63:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:57.41 40 | inline Point ToPoint(const gfxPoint& aPoint) { 63:57.41 | ^ 63:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 63:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:57.41 44 | inline Size ToSize(const gfxSize& aSize) { 63:57.42 | ^ 63:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 63:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:57.42 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 63:57.42 | ^ 63:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 63:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:57.42 52 | inline gfxSize ThebesSize(const Size& aSize) { 63:57.42 | ^ 63:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 63:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:57.42 56 | inline gfxRect ThebesRect(const Rect& aRect) { 63:57.42 | ^ 63:57.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 63:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 63:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 63:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorController.h:11, 63:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorControllerParent.h:9, 63:57.76 from PUiCompositorControllerParent.cpp:7, 63:57.76 from UnifiedProtocols33.cpp:2: 63:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 63:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 63:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:57.76 427 | SizeT Size() const { return SizeT(width, height); } 63:57.76 | ^~~~ 63:57.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 63:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 63:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorController.h:11, 63:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorControllerParent.h:9, 63:57.76 from PUiCompositorControllerParent.cpp:7, 63:57.76 from UnifiedProtocols33.cpp:2: 63:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 63:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 63:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:57.76 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 63:57.76 | ^~~~~~~~ 63:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 63:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 63:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:57.76 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 63:57.76 | ^~~~~~~~ 63:57.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 63:57.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 63:57.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 63:57.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 63:57.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:57.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorController.h:11, 63:57.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorControllerParent.h:9, 63:57.78 from PUiCompositorControllerParent.cpp:7, 63:57.78 from UnifiedProtocols33.cpp:2: 63:57.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 63:57.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 63:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:57.79 62 | Sub operator-(const Sub& aPoint) const { 63:57.79 | ^~~~~~~~ 63:57.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 63:57.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 63:57.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 63:57.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 63:57.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 63:57.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:57.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorController.h:11, 63:57.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorControllerParent.h:9, 63:57.92 from PUiCompositorControllerParent.cpp:7, 63:57.92 from UnifiedProtocols33.cpp:2: 63:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 63:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 63:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:57.92 43 | friend Sub operator*(T aScale, Sub aCoord) { 63:57.92 | ^~~~~~~~ 63:58.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 63:58.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 63:58.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 63:58.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxBlur.h:10, 63:58.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:18, 63:58.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:58.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:58.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:58.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:58.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:58.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 63:58.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:58.46 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 63:58.46 | ^~~~~~~~~ 63:58.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp: In member function ‘void nsDeviceContext::SetDPI(double*)’: 63:58.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:298:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:58.47 298 | mPrintingTranslate = mDeviceContextSpec->GetPrintingTranslate(); 63:58.47 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:58.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 63:58.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 63:58.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:58.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorController.h:11, 63:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorControllerParent.h:9, 63:58.53 from PUiCompositorControllerParent.cpp:7, 63:58.53 from UnifiedProtocols33.cpp:2: 63:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 63:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 63:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:58.53 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 63:58.53 | ^~~~~~~~~~~~~ 63:58.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 63:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 63:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 63:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 63:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorController.h:11, 63:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorControllerParent.h:9, 63:58.53 from PUiCompositorControllerParent.cpp:7, 63:58.53 from UnifiedProtocols33.cpp:2: 63:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 63:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 63:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:58.53 323 | static SizeTyped FromUnknownSize( 63:58.53 | ^~~~~~~~~~~~~~~ 63:58.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 63:58.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:58.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:58.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 63:58.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:58.55 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 63:58.55 | ^ 63:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 63:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:58.56 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 63:58.56 | ^~~~~~~~~~~ 63:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 63:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:58.56 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 63:58.56 | ^ 63:58.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 63:58.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:58.57 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 63:58.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 63:58.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:58.57 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 63:58.57 | ~~~~~~~~~~~~~^~ 63:58.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:58.57 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 63:58.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 63:58.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:58.57 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 63:58.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 63:58.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 63:58.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxBlur.h:10, 63:58.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:18, 63:58.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 63:58.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 63:58.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 63:58.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 63:58.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 63:58.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 63:58.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 63:58.58 282 | RectTyped ToUnknownRect() const { 63:58.58 | ^~~~~~~~~~~~~ 64:02.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:22, 64:02.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 64:02.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 64:02.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 64:02.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableForwarder.h:14, 64:02.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/../layers/ipc/ShadowLayers.h:18, 64:02.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:18: 64:02.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 64:02.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:02.02 189 | CSSRect GetExpandedScrollableRect() const { 64:02.02 | ^ 64:02.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 64:02.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:02.02 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 64:02.02 | ^ 64:02.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 64:02.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:02.02 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 64:02.02 | ^ 64:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 64:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:02.03 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 64:02.03 | ^ 64:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 64:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:02.03 243 | CSSRect CalculateScrollRange() const { 64:02.03 | ^ 64:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 64:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:02.03 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 64:02.03 | ^ 64:02.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 64:02.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:02.04 457 | CSSRect GetVisualViewport() const { 64:02.04 | ^ 64:02.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:26: 64:02.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDeviceContextSpec.h: In member function ‘virtual gfxPoint nsIDeviceContextSpec::GetPrintingTranslate()’: 64:02.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDeviceContextSpec.h:79:20: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:02.09 79 | virtual gfxPoint GetPrintingTranslate() { return gfxPoint(0, 0); } 64:02.09 | ^~~~~~~~~~~~~~~~~~~~ 64:02.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 64:02.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.h:12, 64:02.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:7: 64:02.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 64:02.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:02.25 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 64:02.25 | ^~~~~~~~~~~ 64:02.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/MotionPathUtils.h:12, 64:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:25, 64:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 64:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 64:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 64:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableForwarder.h:14, 64:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/../layers/ipc/ShadowLayers.h:18, 64:02.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:18: 64:02.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 64:02.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:02.32 1249 | CSSCoord ToCSSPixels() const { return _0; } 64:02.32 | ^ 64:02.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 64:02.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 64:02.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 64:02.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 64:02.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 64:02.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 64:02.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsFont.cpp:8, 64:02.36 from Unified_cpp_gfx_src0.cpp:56: 64:02.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 64:02.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:02.36 1394 | LayerPoint GetFixedPositionAnchor() { 64:02.36 | ^ 64:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 64:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:02.40 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 64:02.40 | ^ 64:02.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 64:02.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 64:02.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 64:02.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 64:02.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 64:02.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsFont.cpp:8, 64:02.56 from Unified_cpp_gfx_src0.cpp:56: 64:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 64:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:02.56 49 | gfx::Size GetInheritedScale() const { return mScale; } 64:02.56 | ^ 64:02.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 64:02.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 64:02.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 64:02.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 64:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 64:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 64:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 64:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 64:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorController.h:11, 64:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PUiCompositorControllerParent.h:9, 64:02.59 from PUiCompositorControllerParent.cpp:7, 64:02.59 from UnifiedProtocols33.cpp:2: 64:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 64:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 64:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 64:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 64:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 64:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 64:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 64:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 64:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 64:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:02.59 760 | typename detail::Nth::Type extract() { 64:02.59 | ^~~~~~~ 64:04.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 64:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsFont.cpp:8, 64:04.91 from Unified_cpp_gfx_src0.cpp:56: 64:04.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 64:04.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:04.91 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 64:04.91 | ^ 64:05.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp: In member function ‘void nsDeviceContext::SetDPI(double*)’: 64:05.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsDeviceContext.cpp:291:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:05.13 291 | void nsDeviceContext::SetDPI(double* aScale) { 64:05.13 | ^~~~~~~~~~~~~~~ 64:06.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 64:06.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/UnscaledFontFreeType.h:12, 64:06.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/UnscaledFontFreeType.cpp:7: 64:06.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 64:06.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:06.26 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 64:06.26 | ^ 64:06.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 64:06.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 64:06.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:06.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:06.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:06.45 from Unified_cpp_gfx_src0.cpp:2: 64:06.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 64:06.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 64:06.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:06.45 40 | friend Sub operator*(Sub aCoord, T aScale) { 64:06.45 | ^~~~~~~~ 64:06.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 64:06.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 64:06.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 64:06.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 64:06.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 64:06.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 64:06.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 64:06.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:21, 64:06.48 from Unified_cpp_gfx_src0.cpp:2: 64:06.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 64:06.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 64:06.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:06.48 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 64:06.48 | ^~~~~~~~ 64:06.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 64:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:06.92 from Unified_cpp_gfx_src0.cpp:2: 64:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 64:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 64:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:06.92 427 | SizeT Size() const { return SizeT(width, height); } 64:06.92 | ^~~~ 64:06.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 64:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 64:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 64:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 64:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 64:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 64:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 64:06.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:21, 64:06.93 from Unified_cpp_gfx_src0.cpp:2: 64:06.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 64:06.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 64:06.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:06.93 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 64:06.93 | ^~~~~~~~ 64:06.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 64:06.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 64:06.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:06.93 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 64:06.93 | ^~~~~~~~ 64:06.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 64:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:06.94 from Unified_cpp_gfx_src0.cpp:2: 64:06.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 64:06.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 64:06.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:06.94 62 | Sub operator-(const Sub& aPoint) const { 64:06.94 | ^~~~~~~~ 64:07.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/UnscaledFontFreeType.h:12, 64:07.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/UnscaledFontFreeType.cpp:7: 64:07.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 64:07.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:07.03 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 64:07.03 | ^ 64:07.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 64:07.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 64:07.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:07.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:07.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:07.19 from Unified_cpp_gfx_src0.cpp:2: 64:07.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 64:07.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 64:07.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:07.19 43 | friend Sub operator*(T aScale, Sub aCoord) { 64:07.19 | ^~~~~~~~ 64:07.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:07.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:07.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:07.74 from Unified_cpp_gfx_src0.cpp:2: 64:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 64:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 64:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:07.74 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 64:07.74 | ^~~~~~~~~~~~~ 64:07.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:07.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:07.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:07.74 from Unified_cpp_gfx_src0.cpp:2: 64:07.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 64:07.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 64:07.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:07.75 323 | static SizeTyped FromUnknownSize( 64:07.75 | ^~~~~~~~~~~~~~~ 64:08.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 64:08.76 from PVideoBridge.cpp:8, 64:08.76 from UnifiedProtocols34.cpp:2: 64:08.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 64:08.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:08.76 189 | CSSRect GetExpandedScrollableRect() const { 64:08.76 | ^ 64:08.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 64:08.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:08.76 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 64:08.76 | ^ 64:08.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 64:08.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:08.77 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 64:08.77 | ^ 64:08.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 64:08.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:08.77 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 64:08.77 | ^ 64:08.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 64:08.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:08.77 243 | CSSRect CalculateScrollRange() const { 64:08.77 | ^ 64:08.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 64:08.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:08.78 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 64:08.78 | ^ 64:08.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 64:08.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:08.78 457 | CSSRect GetVisualViewport() const { 64:08.78 | ^ 64:08.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 64:08.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:08.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:08.86 from Unified_cpp_gfx_src0.cpp:2: 64:08.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 64:08.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 64:08.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:08.86 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 64:08.86 | ^~~~~~~~~~~~~~ 64:08.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:08.89 from Unified_cpp_gfx_src0.cpp:2: 64:08.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 64:08.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 64:08.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:08.89 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 64:08.89 | ^~~~~~~~~~~~~ 64:08.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 64:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:08.92 from Unified_cpp_gfx_src0.cpp:2: 64:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 64:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 64:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:08.93 383 | Point TopLeft() const { return Point(x, y); } 64:08.93 | ^~~~~~~ 64:08.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 64:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:08.93 from Unified_cpp_gfx_src0.cpp:2: 64:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 64:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 64:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:08.94 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 64:08.94 | ^~~~~~~~~~~~~~~ 64:08.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 64:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 64:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 64:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 64:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 64:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 64:09.00 from PVideoBridge.cpp:8, 64:09.00 from UnifiedProtocols34.cpp:2: 64:09.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 64:09.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:09.00 1249 | CSSCoord ToCSSPixels() const { return _0; } 64:09.00 | ^ 64:09.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:09.27 from Unified_cpp_gfx_src0.cpp:2: 64:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 64:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 64:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:09.28 277 | static RectTyped FromUnknownRect( 64:09.28 | ^~~~~~~~~~~~~~~ 64:09.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:09.28 from Unified_cpp_gfx_src0.cpp:2: 64:09.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 64:09.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 64:09.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:09.29 150 | static PointTyped FromUnknownPoint( 64:09.29 | ^~~~~~~~~~~~~~~~ 64:09.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:09.31 from Unified_cpp_gfx_src0.cpp:2: 64:09.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 64:09.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 64:09.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:09.32 282 | RectTyped ToUnknownRect() const { 64:09.32 | ^~~~~~~~~~~~~ 64:09.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 64:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:09.41 from Unified_cpp_gfx_src0.cpp:2: 64:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘static Sub mozilla::gfx::BaseRect::MaxIntRect() [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 64:09.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsRegion.cpp:533:39: required from here 64:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:636:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:09.41 636 | static Sub MaxIntRect() { 64:09.41 | ^~~~~~~~~~ 64:10.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:10.91 from Unified_cpp_gfx_src0.cpp:2: 64:10.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 64:10.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 64:10.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 64:10.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:10.92 246 | PointTyped As2DPoint() const { 64:10.92 | ^~~~~~~~~ 64:10.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 64:10.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:10.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:10.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:10.93 from Unified_cpp_gfx_src0.cpp:2: 64:10.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 64:10.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 64:10.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 64:10.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:10.93 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 64:10.93 | ^~~~~~~~~ 64:10.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 64:10.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:10.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:10.93 from Unified_cpp_gfx_src0.cpp:2: 64:10.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 64:10.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 64:10.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 64:10.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:10.94 2266 | PointTyped TransformPointSimple( 64:10.94 | ^~~~~~~~~~~~~~~~~~~~ 64:10.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 64:10.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 64:10.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 64:10.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:10.94 794 | RectTyped TransformAndClipBounds( 64:10.94 | ^~~~~~~~~~~~~~~~~~~~~~ 64:11.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 64:11.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 64:11.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 64:11.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 64:11.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 64:11.36 from PVideoBridge.cpp:8, 64:11.36 from UnifiedProtocols34.cpp:2: 64:11.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 64:11.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:11.36 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 64:11.36 | ^ 64:12.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:12.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:12.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:12.19 from Unified_cpp_gfx_2d0.cpp:2: 64:12.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 64:12.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:12.19 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 64:12.19 | ^ 64:12.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 64:12.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 64:12.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 64:12.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 64:12.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableForwarder.h:14, 64:12.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/../layers/ipc/ShadowLayers.h:18, 64:12.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:18: 64:12.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 64:12.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:12.42 332 | LayerPoint GetFixedPositionAnchor() const { 64:12.42 | ^ 64:12.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:12.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:12.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:12.57 from Unified_cpp_gfx_src0.cpp:2: 64:12.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = double]’: 64:12.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:882:31: required from ‘size_t mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&, mozilla::gfx::PointTyped*) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float; size_t = long unsigned int]’ 64:12.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:798:44: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 64:12.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsRegion.cpp:533:51: required from here 64:12.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:12.57 246 | PointTyped As2DPoint() const { 64:12.57 | ^~~~~~~~~ 64:12.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:12.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:12.97 from Unified_cpp_gfx_2d0.cpp:2: 64:12.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 64:12.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:12.97 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 64:12.97 | ^ 64:14.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 64:14.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 64:14.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 64:14.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 64:14.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:14.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 64:14.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.h:9, 64:14.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:6, 64:14.17 from Unified_cpp_gfx_src0.cpp:2: 64:14.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 64:14.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 64:14.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 64:14.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 64:14.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/FilterSupport.cpp:1929:23: required from here 64:14.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:14.17 760 | typename detail::Nth::Type extract() { 64:14.17 | ^~~~~~~ 64:15.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawEventRecorder.cpp:8, 64:15.49 from Unified_cpp_gfx_2d0.cpp:65: 64:15.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.h: In member function ‘virtual mozilla::gfx::Rect mozilla::gfx::PathRecording::GetBounds(const Matrix&) const’: 64:15.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.h:204:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:15.49 204 | Rect GetBounds(const Matrix& aTransform = Matrix()) const final { 64:15.49 | ^ 64:15.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 64:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsFont.cpp:8, 64:15.58 from Unified_cpp_gfx_src0.cpp:56: 64:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 64:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:15.58 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 64:15.58 | ^ 64:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 64:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:15.58 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 64:15.58 | ^~~~~~~~~~~ 64:15.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 64:15.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:15.59 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 64:15.59 | ^ 64:15.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 64:15.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:15.59 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 64:15.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 64:15.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:15.59 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 64:15.59 | ~~~~~~~~~~~~~^~ 64:15.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:15.59 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 64:15.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 64:15.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:15.59 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 64:15.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 64:15.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:15.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:15.60 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:15.60 from Unified_cpp_gfx_src0.cpp:2: 64:15.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 64:15.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:15.60 282 | RectTyped ToUnknownRect() const { 64:15.60 | ^~~~~~~~~~~~~ 64:15.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 64:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 64:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 64:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 64:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 64:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.h:9, 64:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:6, 64:15.98 from Unified_cpp_gfx_src0.cpp:2: 64:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In static member function ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 15; T = mozilla::gfx::GaussianBlurAttributes; Ts = {mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’: 64:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:225:7: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:15.98 225 | ::new (KnownNotNull, aLhs) T(aRhs.template extract()); 64:15.98 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:16.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 64:16.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:16.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:16.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:16.18 from Unified_cpp_gfx_src0.cpp:2: 64:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 64:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:16.18 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 64:16.18 | ^~~~~~~~~ 64:16.20 In file included from Unified_cpp_gfx_src0.cpp:83: 64:16.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsRegion.cpp: In function ‘mozilla::gfx::IntRect TransformRect(const IntRect&, const Matrix4x4&)’: 64:16.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsRegion.cpp:532:8: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:16.21 532 | rect = aTransform.TransformAndClipBounds( 64:16.21 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:16.21 533 | rect, mozilla::gfx::RectDouble::MaxIntRect()); 64:16.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:16.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 64:16.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:16.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:16.21 from Unified_cpp_gfx_src0.cpp:2: 64:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘size_t mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&, mozilla::gfx::PointTyped*) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 64:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:882:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:16.21 882 | p = srcPoint.As2DPoint(); 64:16.21 | ^ 64:16.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 64:16.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:16.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:16.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:16.21 from Unified_cpp_gfx_src0.cpp:2: 64:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 64:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:16.21 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 64:16.21 | ^~~~~~~~~ 64:16.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 64:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:20, 64:16.22 from Unified_cpp_gfx_src0.cpp:2: 64:16.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = double]’: 64:16.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:16.22 246 | PointTyped As2DPoint() const { 64:16.22 | ^~~~~~~~~ 64:16.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 64:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 64:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 64:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 64:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 64:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 64:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 64:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 64:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 64:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 64:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 64:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/DriverCrashGuard.cpp:21, 64:16.22 from Unified_cpp_gfx_src0.cpp:2: 64:16.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const RectDouble&)’: 64:16.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:64:16: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:16.22 64 | inline gfxRect ThebesRect(const RectDouble& aRect) { 64:16.22 | ^~~~~~~~~~ 64:17.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 64:17.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 64:17.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 64:17.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 64:17.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 64:17.06 from PVideoBridge.cpp:8, 64:17.06 from UnifiedProtocols34.cpp:2: 64:17.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 64:17.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:17.07 21 | inline Rect ToRect(const gfxRect& aRect) { 64:17.07 | ^ 64:17.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 64:17.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:17.07 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 64:17.07 | ^ 64:17.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 64:17.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:17.07 40 | inline Point ToPoint(const gfxPoint& aPoint) { 64:17.07 | ^ 64:17.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 64:17.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:17.08 44 | inline Size ToSize(const gfxSize& aSize) { 64:17.08 | ^ 64:17.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 64:17.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:17.08 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 64:17.08 | ^ 64:17.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 64:17.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:17.09 52 | inline gfxSize ThebesSize(const Size& aSize) { 64:17.09 | ^ 64:17.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 64:17.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:17.09 56 | inline gfxRect ThebesRect(const Rect& aRect) { 64:17.09 | ^ 64:17.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 64:17.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 64:17.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 64:17.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 64:17.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 64:17.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 64:17.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 64:17.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 64:17.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 64:17.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 64:17.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 64:17.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 64:17.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableForwarder.h:14, 64:17.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/../layers/ipc/ShadowLayers.h:18, 64:17.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:18: 64:17.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 64:17.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:17.10 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 64:17.10 | ^ 64:17.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 64:17.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 64:17.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 64:17.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 64:17.76 from PVideoBridge.cpp:8, 64:17.76 from UnifiedProtocols34.cpp:2: 64:17.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 64:17.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:17.76 1859 | int32_t aAppUnitsPerPixel) { 64:17.76 | ^ 64:17.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 64:17.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:17.77 3214 | int32_t aAppUnitsPerPixel) { 64:17.77 | ^ 64:18.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 64:18.75 from PVideoBridge.cpp:8, 64:18.75 from UnifiedProtocols34.cpp:2: 64:18.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 64:18.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:18.75 332 | LayerPoint GetFixedPositionAnchor() const { 64:18.75 | ^ 64:18.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 64:18.80 from PVideoBridge.cpp:8, 64:18.80 from UnifiedProtocols34.cpp:2: 64:18.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 64:18.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:18.80 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 64:18.80 | ^ 64:18.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 64:18.82 from PVideoBridge.cpp:8, 64:18.82 from UnifiedProtocols34.cpp:2: 64:18.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 64:18.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:18.82 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 64:18.83 | ^ 64:19.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp:12, 64:19.49 from Unified_cpp_gfx_2d0.cpp:83: 64:19.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BorrowedContext.h: In member function ‘mozilla::gfx::Point mozilla::gfx::BorrowedXlibDrawable::GetOffset() const’: 64:19.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BorrowedContext.h:116:27: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:19.50 116 | Point GetOffset() const { return mOffset; } 64:19.50 | ^ 64:19.81 In file included from Unified_cpp_gfx_2d0.cpp:83: 64:19.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp: In member function ‘mozilla::gfx::Rect mozilla::gfx::DrawTargetCairo::GetUserSpaceClip() const’: 64:19.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp:2179:42: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:19.81 2179 | Rect DrawTargetCairo::GetUserSpaceClip() const { 64:19.81 | ^~~~~ 64:20.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 64:20.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 64:20.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:27, 64:20.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCapture.cpp:10, 64:20.31 from Unified_cpp_gfx_2d0.cpp:92: 64:20.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 64:20.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:20.31 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 64:20.31 | ^ 64:20.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 64:20.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:20.31 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 64:20.31 | ^ 64:20.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 64:20.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:20.33 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 64:20.33 | ^ 64:20.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 64:20.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:20.33 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 64:20.34 | ^ 64:20.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 64:20.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:20.34 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 64:20.34 | ^ 64:20.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 64:20.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:20.36 371 | nscoord aAppUnitsPerDevPixel) { 64:20.37 | ^ 64:20.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 64:20.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:20.37 380 | nscoord aAppUnitsPerDevPixel) { 64:20.37 | ^ 64:20.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 64:20.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:20.38 387 | nscoord aAppUnitsPerDevPixel) { 64:20.38 | ^ 64:20.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 64:20.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:20.39 394 | nscoord aAppUnitsPerDevPixel) { 64:20.40 | ^ 64:21.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetSkia.h:14, 64:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetRecording.cpp:8, 64:21.93 from Unified_cpp_gfx_2d0.cpp:119: 64:21.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h: In function ‘mozilla::gfx::Point mozilla::gfx::SkPointToPoint(const SkPoint&)’: 64:21.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h:253:57: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:21.93 253 | static inline Point SkPointToPoint(const SkPoint& aPoint) { 64:21.93 | ^ 64:21.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h: In function ‘mozilla::gfx::Rect mozilla::gfx::SkRectToRect(const SkRect&)’: 64:21.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h:257:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:21.94 257 | static inline Rect SkRectToRect(const SkRect& aRect) { 64:21.94 | ^ 64:23.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 64:23.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:23.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:23.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:23.01 from Unified_cpp_gfx_2d0.cpp:2: 64:23.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 64:23.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.h:336:47: required from here 64:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:23.02 383 | Point TopLeft() const { return Point(x, y); } 64:23.02 | ^~~~~~~ 64:23.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 64:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:23.03 from Unified_cpp_gfx_2d0.cpp:2: 64:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 64:23.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.h:382:38: required from here 64:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:23.03 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 64:23.03 | ^~~~~~~~~~~~~~~ 64:23.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 64:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:23.04 from Unified_cpp_gfx_2d0.cpp:2: 64:23.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Coord mozilla::gfx::BasePoint::Length() const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 64:23.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:71:55: required from here 64:23.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:83:9: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:23.04 83 | Coord Length() const { return hypot(x, y); } 64:23.04 | ^~~~~~ 64:23.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator*(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 64:23.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:88:49: required from here 64:23.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:76:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:23.05 76 | Sub operator*(T aScale) const { return Sub(x * aScale, y * aScale); } 64:23.05 | ^~~~~~~~ 64:23.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 64:23.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:23.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:23.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:23.06 from Unified_cpp_gfx_2d0.cpp:2: 64:23.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 64:23.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Blur.cpp:491:54: required from here 64:23.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:23.07 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 64:23.07 | ^~~~~~~~~ 64:23.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 64:23.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2030:60: required from here 64:23.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:23.51 427 | SizeT Size() const { return SizeT(width, height); } 64:23.51 | ^~~~ 64:23.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:23.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:23.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:23.51 from Unified_cpp_gfx_2d0.cpp:2: 64:23.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 64:23.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2035:43: required from here 64:23.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:23.51 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 64:23.51 | ^~~~~~~~~~~~~ 64:23.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 64:23.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:23.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:23.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:23.57 from Unified_cpp_gfx_2d0.cpp:2: 64:23.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 64:23.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp:700:28: required from here 64:23.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:23.58 79 | Sub operator-() const { return Sub(-x, -y); } 64:23.58 | ^~~~~~~~ 64:23.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 64:23.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:23.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:23.62 from Unified_cpp_gfx_2d0.cpp:2: 64:23.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 64:23.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp:2056:41: required from here 64:23.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:23.63 794 | RectTyped TransformAndClipBounds( 64:23.63 | ^~~~~~~~~~~~~~~~~~~~~~ 64:23.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 64:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 64:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:23.85 from Unified_cpp_gfx_2d0.cpp:2: 64:23.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 64:23.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 64:23.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:23.85 40 | friend Sub operator*(Sub aCoord, T aScale) { 64:23.85 | ^~~~~~~~ 64:24.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 64:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:24.23 from Unified_cpp_gfx_2d0.cpp:2: 64:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 64:24.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:284:71: required from here 64:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:24.23 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 64:24.23 | ^~~~~~~~~~ 64:24.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 64:24.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 64:24.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 64:24.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 64:24.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 64:24.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 64:24.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 64:24.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 64:24.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 64:24.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 64:24.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 64:24.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableForwarder.h:14, 64:24.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/../layers/ipc/ShadowLayers.h:18, 64:24.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:18: 64:24.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 64:24.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:24.26 1859 | int32_t aAppUnitsPerPixel) { 64:24.26 | ^ 64:24.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 64:24.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:24.26 3214 | int32_t aAppUnitsPerPixel) { 64:24.26 | ^ 64:24.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 64:24.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:112:46: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 64:24.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.h:382:38: required from here 64:24.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:24.37 385 | Point BottomLeft() const { return Point(x, YMost()); } 64:24.37 | ^~~~~~~~~~ 64:24.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 64:24.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/src/nsFont.cpp:8, 64:24.37 from Unified_cpp_gfx_src0.cpp:56: 64:24.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 64:24.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:24.37 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 64:24.37 | ^~~~~~~~~~~ 64:25.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 64:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 64:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 64:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 64:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 64:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 64:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 64:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 64:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableForwarder.h:14, 64:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/../layers/ipc/ShadowLayers.h:18, 64:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:18: 64:25.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 64:25.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:25.06 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 64:25.06 | ^ 64:25.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 64:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 64:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 64:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 64:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 64:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 64:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 64:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 64:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableForwarder.h:14, 64:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/../layers/ipc/ShadowLayers.h:18, 64:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:18: 64:25.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 64:25.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:25.09 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 64:25.09 | ^ 64:26.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 64:26.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 64:26.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 64:26.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 64:26.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:26.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 64:26.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 64:26.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 64:26.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BufferEdgePad.cpp:13, 64:26.10 from Unified_cpp_gfx_2d0.cpp:20: 64:26.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 5; Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}; typename mozilla::detail::Nth::Type = mozilla::gfx::SizeTyped]’: 64:26.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 1; T = float; Ts = {mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 64:26.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 0; T = unsigned int; Ts = {float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 64:26.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 64:26.10 /usr/include/c++/10/bits/stl_pair.h:353:64: required from ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = unsigned int&; _U2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const unsigned int; _T2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >]’ 64:26.10 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:33:36: required from ‘void mozilla::gfx::FilterNodeCapture::Replace(uint32_t, const T&, C&) [with T = unsigned int; C = std::unordered_map, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix > >; uint32_t = unsigned int]’ 64:26.10 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:53:40: required from here 64:26.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:26.11 760 | typename detail::Nth::Type extract() { 64:26.11 | ^~~~~~~ 64:26.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 8; Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}; typename mozilla::detail::Nth::Type = mozilla::gfx::RectTyped]’: 64:26.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 1; T = float; Ts = {mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 64:26.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 0; T = unsigned int; Ts = {float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 64:26.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 64:26.14 /usr/include/c++/10/bits/stl_pair.h:353:64: required from ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = unsigned int&; _U2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const unsigned int; _T2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >]’ 64:26.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:33:36: required from ‘void mozilla::gfx::FilterNodeCapture::Replace(uint32_t, const T&, C&) [with T = unsigned int; C = std::unordered_map, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix > >; uint32_t = unsigned int]’ 64:26.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:53:40: required from here 64:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.00 In file included from Unified_cpp_gfx_2d0.cpp:2: 64:27.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp: In function ‘mozilla::gfx::Point mozilla::gfx::GetBezierPoint(const mozilla::gfx::Bezier&, mozilla::gfx::Float)’: 64:27.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:14:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.01 14 | Point GetBezierPoint(const Bezier& aBezier, Float t) { 64:27.01 | ^~~~~~~~~~~~~~ 64:27.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 64:27.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:27.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:27.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:27.01 from Unified_cpp_gfx_2d0.cpp:2: 64:27.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 64:27.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.01 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 64:27.01 | ^~~~~~~~~ 64:27.01 In file included from Unified_cpp_gfx_2d0.cpp:2: 64:27.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp: In function ‘mozilla::gfx::Point mozilla::gfx::GetBezierDifferential(const mozilla::gfx::Bezier&, mozilla::gfx::Float)’: 64:27.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:27:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.01 27 | Point GetBezierDifferential(const Bezier& aBezier, Float t) { 64:27.01 | ^~~~~~~~~~~~~~~~~~~~~ 64:27.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp: In function ‘mozilla::gfx::Float mozilla::gfx::GetBezierLength(const mozilla::gfx::Bezier&, mozilla::gfx::Float, mozilla::gfx::Float)’: 64:27.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:71:54: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.01 71 | Float fa = GetBezierDifferential(aBezier, a).Length(); 64:27.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 64:27.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:71:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.01 71 | Float fa = GetBezierDifferential(aBezier, a).Length(); 64:27.01 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 64:27.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:71:54: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.02 71 | Float fa = GetBezierDifferential(aBezier, a).Length(); 64:27.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 64:27.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:72:36: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.02 72 | Float fab = GetBezierDifferential(aBezier, (a + b) / 2.0f).Length(); 64:27.02 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 64:27.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:72:68: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.02 72 | Float fab = GetBezierDifferential(aBezier, (a + b) / 2.0f).Length(); 64:27.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 64:27.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:73:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.02 73 | Float fb = GetBezierDifferential(aBezier, b).Length(); 64:27.02 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 64:27.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:73:54: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.02 73 | Float fb = GetBezierDifferential(aBezier, b).Length(); 64:27.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 64:27.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp: In function ‘void mozilla::gfx::SplitBezierB(mozilla::gfx::Bezier*, const mozilla::gfx::Bezier&, mozilla::gfx::Float)’: 64:27.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:108:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.02 108 | aSubBezier->mPoints[2] = aBezier.mPoints[2] * s + aBezier.mPoints[3] * t; 64:27.02 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:27.04 In file included from Unified_cpp_gfx_2d0.cpp:11: 64:27.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Blur.cpp: In member function ‘void mozilla::gfx::AlphaBoxBlur::Init(const Rect&, const IntSize&, const IntSize&, const Rect*, const Rect*)’: 64:27.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Blur.cpp:491:54: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.04 491 | Rect requiredBlurArea = mDirtyRect.Intersect(rect); 64:27.04 | ^ 64:27.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCapture.cpp:9, 64:27.31 from Unified_cpp_gfx_2d0.cpp:92: 64:27.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawCommands.h: In member function ‘virtual void mozilla::gfx::CopySurfaceCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, const Matrix*) const’: 64:27.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawCommands.h:294:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.31 294 | dest = aTransform->TransformPoint(dest); 64:27.31 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:27.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 64:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 64:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 64:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 64:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 64:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 64:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 64:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BufferEdgePad.cpp:13, 64:27.34 from Unified_cpp_gfx_2d0.cpp:20: 64:27.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In static member function ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 5; T = mozilla::gfx::SizeTyped; Ts = {mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’: 64:27.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:225:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.34 225 | ::new (KnownNotNull, aLhs) T(aRhs.template extract()); 64:27.35 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:27.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In static member function ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 8; T = mozilla::gfx::RectTyped; Ts = {mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’: 64:27.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:225:7: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawEventRecorder.cpp:10, 64:27.39 from Unified_cpp_gfx_2d0.cpp:65: 64:27.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h: In constructor ‘mozilla::gfx::RecordedFilterNodeSetAttribute::RecordedFilterNodeSetAttribute(mozilla::gfx::FilterNode*, uint32_t, T, mozilla::gfx::RecordedFilterNodeSetAttribute::ArgType) [with T = mozilla::gfx::PointTyped]’: 64:27.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:1455:3: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.39 1455 | RecordedFilterNodeSetAttribute(FilterNode* aNode, uint32_t aIndex, 64:27.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:27.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h: In constructor ‘mozilla::gfx::RecordedFilterNodeSetAttribute::RecordedFilterNodeSetAttribute(mozilla::gfx::FilterNode*, uint32_t, T, mozilla::gfx::RecordedFilterNodeSetAttribute::ArgType) [with T = mozilla::gfx::RectTyped]’: 64:27.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:1455:3: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h: In constructor ‘mozilla::gfx::RecordedFilterNodeSetAttribute::RecordedFilterNodeSetAttribute(mozilla::gfx::FilterNode*, uint32_t, T, mozilla::gfx::RecordedFilterNodeSetAttribute::ArgType) [with T = mozilla::gfx::SizeTyped]’: 64:27.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:1455:3: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.65 In file included from Unified_cpp_gfx_2d0.cpp:83: 64:27.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp: In member function ‘virtual bool mozilla::gfx::DrawTargetCairo::LockBits(uint8_t**, mozilla::gfx::IntSize*, int32_t*, mozilla::gfx::SurfaceFormat*, mozilla::gfx::IntPoint*)’: 64:27.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp:700:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.65 700 | if (-PointDouble(origin) != offset || (!aOrigin && origin != IntPoint())) { 64:27.65 | ^~~~~~~~~~~~~~~~~~~~ 64:27.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 64:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:27.66 from Unified_cpp_gfx_2d0.cpp:2: 64:27.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 64:27.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.66 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 64:27.66 | ^~~~~~~~~ 64:27.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 64:27.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.66 79 | Sub operator-() const { return Sub(-x, -y); } 64:27.67 | ^~~~~~~~ 64:27.67 In file included from Unified_cpp_gfx_2d0.cpp:83: 64:27.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetCairo::DrawSurface(mozilla::gfx::SourceSurface*, const Rect&, const Rect&, const mozilla::gfx::DrawSurfaceOptions&, const mozilla::gfx::DrawOptions&)’: 64:27.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp:820:53: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.67 820 | !aDest.Contains(GetUserSpaceClip()); 64:27.67 | ~~~~~~~~~~~~~~~~^~ 64:27.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 64:27.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:27.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:27.68 from Unified_cpp_gfx_2d0.cpp:2: 64:27.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 64:27.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.68 110 | quad[0] = TransformPoint(aRect.TopLeft()); 64:27.68 | ^~~~ 64:27.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.69 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 64:27.69 | ^ 64:27.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 64:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:27.69 from Unified_cpp_gfx_2d0.cpp:2: 64:27.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 64:27.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.69 383 | Point TopLeft() const { return Point(x, y); } 64:27.69 | ^~~~~~~ 64:27.72 In file included from Unified_cpp_gfx_2d0.cpp:83: 64:27.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp: In member function ‘virtual RefPtr mozilla::gfx::DrawTargetCairo::CreateClippedDrawTarget(const Rect&, mozilla::gfx::SurfaceFormat)’: 64:27.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp:1798:58: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.73 1798 | IntRect clipBounds = IntRect::RoundOut(GetUserSpaceClip()); 64:27.73 | ~~~~~~~~~~~~~~~~^~ 64:27.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 64:27.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:27.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:27.74 from Unified_cpp_gfx_2d0.cpp:2: 64:27.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘size_t mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&, mozilla::gfx::PointTyped*) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 64:27.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:882:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.74 882 | p = srcPoint.As2DPoint(); 64:27.74 | ^ 64:27.75 In file included from Unified_cpp_gfx_2d0.cpp:83: 64:27.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp: In member function ‘mozilla::gfx::Rect mozilla::gfx::DrawTargetCairo::GetUserSpaceClip() const’: 64:27.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp:2179:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.75 2179 | Rect DrawTargetCairo::GetUserSpaceClip() const { 64:27.75 | ^~~~~~~~~~~~~~~ 64:27.78 In file included from Unified_cpp_gfx_2d0.cpp:92: 64:27.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCapture.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetCaptureImpl::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 64:27.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCapture.cpp:174:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.78 174 | void DrawTargetCaptureImpl::MaskSurface(const Pattern& aSource, 64:27.78 | ^~~~~~~~~~~~~~~~~~~~~ 64:27.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCapture.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetCaptureImpl::PushClipRect(const Rect&)’: 64:27.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCapture.cpp:261:61: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.79 261 | IntRect deviceRect = RoundedOut(mTransform.TransformBounds(aRect)); 64:27.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 64:27.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:27.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:27.81 from Unified_cpp_gfx_2d0.cpp:2: 64:27.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::BeginPoint() const’: 64:27.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:682:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.81 682 | virtual Point BeginPoint() const { return mBeginPoint; } 64:27.81 | ^~~~~~~~~~ 64:27.84 In file included from Unified_cpp_gfx_2d0.cpp:110: 64:27.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetOffset.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetOffset::DrawFilter(mozilla::gfx::FilterNode*, const Rect&, const Point&, const mozilla::gfx::DrawOptions&)’: 64:27.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetOffset.cpp:83:59: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.84 83 | Rect userSpaceSource = Rect(aDestPoint, aSourceRect.Size()); 64:27.84 | ~~~~~~~~~~~~~~~~^~ 64:27.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetOffset.cpp:89:58: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.84 89 | Rect userSpaceBounds = clone.TransformBounds(destRect); 64:27.84 | ^ 64:27.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetOffset.cpp:96:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.84 96 | Point shift = userSpaceSource.TopLeft() - aDestPoint; 64:27.84 | ^~~~~~~~~~ 64:27.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetOffset.cpp:98:63: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.84 98 | Rect(aSourceRect.TopLeft() + shift, userSpaceSource.Size()); 64:27.84 | ~~~~~~~~~~~~~~~~~~~~^~ 64:27.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetOffset.cpp:99:64: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.84 99 | mDrawTarget->DrawFilter(aNode, filterSpaceSource, aDestPoint + shift, 64:27.84 | ~~~~~~~~~~~^~~~~~~ 64:27.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 64:27.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:27.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:27.85 from Unified_cpp_gfx_2d0.cpp:2: 64:27.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 64:27.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:27.85 427 | SizeT Size() const { return SizeT(width, height); } 64:27.85 | ^~~~ 64:29.31 In file included from Unified_cpp_gfx_2d0.cpp:119: 64:29.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetRecording.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetRecording::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 64:29.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetRecording.cpp:309:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:29.31 309 | void DrawTargetRecording::MaskSurface(const Pattern& aSource, 64:29.31 | ^~~~~~~~~~~~~~~~~~~ 64:29.44 In file included from Unified_cpp_gfx_2d0.cpp:128: 64:29.44 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetTiled::PushClip(const mozilla::gfx::Path*)’: 64:29.44 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:116:48: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:29.44 116 | Rect deviceRect = aPath->GetBounds(mTransform); 64:29.44 | ^ 64:29.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetTiled::Stroke(const mozilla::gfx::Path*, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 64:29.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:239:38: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:29.46 239 | deviceRect.Inflate(MaxStrokeExtents(aStrokeOptions, mTransform)); 64:29.46 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:29.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetTiled::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 64:29.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:255:53: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:29.46 255 | Rect deviceRect = mTransform.TransformBounds(aRect); 64:29.46 | ^ 64:29.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:256:68: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:29.46 256 | Margin strokeMargin = MaxStrokeExtents(aStrokeOptions, mTransform); 64:29.46 | ^ 64:29.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetTiled::StrokeLine(const Point&, const Point&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 64:29.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:284:71: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:29.46 284 | Rect lineBounds = Rect(aStart, Size()).UnionEdges(Rect(aEnd, Size())); 64:29.46 | ^ 64:29.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:286:38: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:29.47 286 | deviceRect.Inflate(MaxStrokeExtents(aStrokeOptions, mTransform)); 64:29.47 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:29.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 64:29.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:29.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:29.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:29.47 from Unified_cpp_gfx_2d0.cpp:2: 64:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 64:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:29.47 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 64:29.47 | ^~~~~~~~~~ 64:29.52 In file included from Unified_cpp_gfx_2d0.cpp:137: 64:29.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetWrapAndRecord.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetWrapAndRecord::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 64:29.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetWrapAndRecord.cpp:431:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:29.52 431 | void DrawTargetWrapAndRecord::MaskSurface(const Pattern& aSource, 64:29.52 | ^~~~~~~~~~~~~~~~~~~~~~~ 64:29.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawEventRecorder.cpp:10, 64:29.55 from Unified_cpp_gfx_2d0.cpp:65: 64:29.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h: In function ‘void mozilla::gfx::ReplaySetAttribute(mozilla::gfx::FilterNode*, uint32_t, T) [with T = mozilla::gfx::SizeTyped]’: 64:29.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:3770:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:29.55 3770 | void ReplaySetAttribute(FilterNode* aNode, uint32_t aIndex, T aValue) { 64:29.55 | ^~~~~~~~~~~~~~~~~~ 64:29.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h: In function ‘void mozilla::gfx::ReplaySetAttribute(mozilla::gfx::FilterNode*, uint32_t, T) [with T = mozilla::gfx::RectTyped]’: 64:29.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:3770:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:29.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h: In function ‘void mozilla::gfx::ReplaySetAttribute(mozilla::gfx::FilterNode*, uint32_t, T) [with T = mozilla::gfx::PointTyped]’: 64:29.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:3770:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:29.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h: In member function ‘virtual bool mozilla::gfx::RecordedCreateDrawTargetForFilter::PlayEvent(mozilla::gfx::Translator*) const’: 64:29.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2030:59: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:29.62 2030 | Rect userSpaceSource = Rect(mDestPoint, mSourceRect.Size()); 64:29.62 | ~~~~~~~~~~~~~~~~^~ 64:29.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2035:43: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:29.62 2035 | auto destRect = IntRectToRect(baseRect); 64:29.62 | ^ 64:29.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2043:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:29.63 2043 | Point shift = userSpaceSource.TopLeft() - mDestPoint; 64:29.63 | ^~~~~~~~~~ 64:29.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2045:63: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:29.63 2045 | Rect(mSourceRect.TopLeft() + shift, userSpaceSource.Size()); 64:29.63 | ~~~~~~~~~~~~~~~~~~~~^~ 64:29.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:29.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 64:29.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 64:29.63 from Unified_cpp_gfx_2d0.cpp:2: 64:29.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In function ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 64:29.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:29.63 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 64:29.63 | ^~~~~~~~~~~~~ 64:29.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawEventRecorder.cpp:8, 64:29.64 from Unified_cpp_gfx_2d0.cpp:65: 64:29.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathBuilderRecording::BeginPoint() const’: 64:29.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.h:161:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:29.64 161 | Point BeginPoint() const final { return mPathBuilder->BeginPoint(); } 64:29.64 | ^~~~~~~~~~ 64:32.28 In file included from Unified_cpp_gfx_2d0.cpp:137: 64:32.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetWrapAndRecord.cpp: In member function ‘Sub mozilla::gfx::BaseRect::Union(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 64:32.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetWrapAndRecord.cpp:745:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:32.28 745 | } // namespace mozilla 64:32.28 | ^ 64:32.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 64:32.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 64:32.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 64:32.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResources.h:11, 64:32.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResourcesChild.h:9, 64:32.42 from PWebBrowserPersistResourcesChild.cpp:7, 64:32.42 from UnifiedProtocols35.cpp:2: 64:32.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 64:32.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:32.42 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 64:32.42 | ^ 64:32.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 64:32.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 64:32.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 64:32.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResources.h:11, 64:32.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResourcesChild.h:9, 64:32.63 from PWebBrowserPersistResourcesChild.cpp:7, 64:32.63 from UnifiedProtocols35.cpp:2: 64:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 64:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:32.63 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 64:32.63 | ^ 64:33.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 64:33.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 64:33.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 64:33.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResources.h:11, 64:33.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResourcesChild.h:9, 64:33.27 from PWebBrowserPersistResourcesChild.cpp:7, 64:33.27 from UnifiedProtocols35.cpp:2: 64:33.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 64:33.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:33.28 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 64:33.28 | ^ 64:33.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 64:33.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:33.28 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 64:33.28 | ^ 64:33.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 64:33.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:33.29 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 64:33.29 | ^ 64:33.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 64:33.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:33.30 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 64:33.30 | ^ 64:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 64:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:33.31 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 64:33.31 | ^ 64:33.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 64:33.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:33.35 371 | nscoord aAppUnitsPerDevPixel) { 64:33.35 | ^ 64:33.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 64:33.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:33.35 380 | nscoord aAppUnitsPerDevPixel) { 64:33.35 | ^ 64:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 64:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:33.37 387 | nscoord aAppUnitsPerDevPixel) { 64:33.37 | ^ 64:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 64:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:33.37 394 | nscoord aAppUnitsPerDevPixel) { 64:33.37 | ^ 64:33.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 64:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 64:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.h:20, 64:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:6: 64:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 64:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 64:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:33.41 40 | friend Sub operator*(Sub aCoord, T aScale) { 64:33.41 | ^~~~~~~~ 64:33.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayersTypes.h:12, 64:33.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositorTypes.h:12, 64:33.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:9: 64:33.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 64:33.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 64:33.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:33.61 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 64:33.61 | ^~~~~~~~ 64:33.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 64:33.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:33.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.h:20, 64:33.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:6: 64:33.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 64:33.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 64:33.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:33.68 427 | SizeT Size() const { return SizeT(width, height); } 64:33.68 | ^~~~ 64:33.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayersTypes.h:12, 64:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositorTypes.h:12, 64:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:9: 64:33.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 64:33.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 64:33.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:33.69 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 64:33.69 | ^~~~~~~~ 64:33.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 64:33.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 64:33.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:33.69 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 64:33.69 | ^~~~~~~~ 64:33.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 64:33.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:33.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.h:20, 64:33.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:6: 64:33.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 64:33.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 64:33.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:33.70 62 | Sub operator-(const Sub& aPoint) const { 64:33.70 | ^~~~~~~~ 64:33.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 64:33.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 64:33.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:33.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.h:20, 64:33.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:6: 64:33.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 64:33.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 64:33.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:33.85 43 | friend Sub operator*(T aScale, Sub aCoord) { 64:33.85 | ^~~~~~~~ 64:34.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.h:20, 64:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:6: 64:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 64:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 64:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:34.78 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 64:34.79 | ^~~~~~~~~~~~~ 64:34.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.h:20, 64:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:6: 64:34.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 64:34.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 64:34.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:34.79 323 | static SizeTyped FromUnknownSize( 64:34.79 | ^~~~~~~~~~~~~~~ 64:36.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 64:36.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 64:36.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:36.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:12, 64:36.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 64:36.51 from PVideoBridge.cpp:7, 64:36.51 from UnifiedProtocols34.cpp:2: 64:36.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 64:36.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 64:36.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:36.51 40 | friend Sub operator*(Sub aCoord, T aScale) { 64:36.51 | ^~~~~~~~ 64:36.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 64:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 64:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 64:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/GfxMessageUtils.h:21, 64:36.54 from PVideoBridge.cpp:7, 64:36.54 from UnifiedProtocols34.cpp:2: 64:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 64:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 64:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:36.54 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 64:36.54 | ^~~~~~~~ 64:36.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 64:36.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:12, 64:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 64:36.78 from PVideoBridge.cpp:7, 64:36.78 from UnifiedProtocols34.cpp:2: 64:36.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 64:36.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 64:36.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:36.78 427 | SizeT Size() const { return SizeT(width, height); } 64:36.78 | ^~~~ 64:36.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 64:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 64:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 64:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/GfxMessageUtils.h:21, 64:36.78 from PVideoBridge.cpp:7, 64:36.78 from UnifiedProtocols34.cpp:2: 64:36.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 64:36.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 64:36.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:36.78 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 64:36.78 | ^~~~~~~~ 64:36.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 64:36.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 64:36.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:36.78 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 64:36.78 | ^~~~~~~~ 64:36.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 64:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:12, 64:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 64:36.78 from PVideoBridge.cpp:7, 64:36.78 from UnifiedProtocols34.cpp:2: 64:36.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 64:36.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 64:36.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:36.79 62 | Sub operator-(const Sub& aPoint) const { 64:36.79 | ^~~~~~~~ 64:36.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 64:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 64:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:12, 64:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 64:36.94 from PVideoBridge.cpp:7, 64:36.95 from UnifiedProtocols34.cpp:2: 64:36.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 64:36.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 64:36.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:36.95 43 | friend Sub operator*(T aScale, Sub aCoord) { 64:36.95 | ^~~~~~~~ 64:37.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 64:37.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:12, 64:37.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 64:37.67 from PVideoBridge.cpp:7, 64:37.67 from UnifiedProtocols34.cpp:2: 64:37.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 64:37.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 64:37.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:37.68 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 64:37.68 | ^~~~~~~~~~~~~ 64:37.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 64:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:12, 64:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 64:37.68 from PVideoBridge.cpp:7, 64:37.68 from UnifiedProtocols34.cpp:2: 64:37.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 64:37.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 64:37.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:37.68 323 | static SizeTyped FromUnknownSize( 64:37.68 | ^~~~~~~~~~~~~~~ 64:38.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 64:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 64:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 64:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 64:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 64:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 64:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 64:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:20, 64:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayersTypes.h:12, 64:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositorTypes.h:12, 64:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLScreenBuffer.cpp:9: 64:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 64:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 64:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 64:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 64:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 64:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 64:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 64:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 64:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 64:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:38.67 760 | typename detail::Nth::Type extract() { 64:38.67 | ^~~~~~~ 64:41.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCapture.cpp:9, 64:41.61 from Unified_cpp_gfx_2d0.cpp:92: 64:41.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawCommands.h: In member function ‘virtual void mozilla::gfx::MaskSurfaceCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, const Matrix*) const’: 64:41.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawCommands.h:705:21: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:41.61 705 | aDT->MaskSurface(mSource, mMask, mOffset, mOptions); 64:41.61 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:42.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 64:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 64:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 64:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 64:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 64:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 64:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHashKeys.h:12, 64:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsClassHashtable.h:14, 64:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:15, 64:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/GfxMessageUtils.h:10, 64:42.65 from PVideoBridge.cpp:7, 64:42.65 from UnifiedProtocols34.cpp:2: 64:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 64:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 64:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 64:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 64:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 64:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 64:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 64:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 64:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 64:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:42.65 760 | typename detail::Nth::Type extract() { 64:42.66 | ^~~~~~~ 64:48.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 64:48.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 64:48.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 64:48.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 64:48.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:24, 64:48.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeParent.h:9, 64:48.04 from PWebGL.cpp:7, 64:48.04 from UnifiedProtocols35.cpp:47: 64:48.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 64:48.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:48.04 189 | CSSRect GetExpandedScrollableRect() const { 64:48.05 | ^ 64:48.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 64:48.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:48.05 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 64:48.05 | ^ 64:48.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 64:48.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:48.05 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 64:48.05 | ^ 64:48.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 64:48.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:48.05 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 64:48.06 | ^ 64:48.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 64:48.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:48.06 243 | CSSRect CalculateScrollRange() const { 64:48.06 | ^ 64:48.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 64:48.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:48.06 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 64:48.06 | ^ 64:48.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 64:48.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:48.07 457 | CSSRect GetVisualViewport() const { 64:48.07 | ^ 64:48.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 64:48.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 64:48.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 64:48.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 64:48.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 64:48.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 64:48.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 64:48.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 64:48.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 64:48.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:24, 64:48.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeParent.h:9, 64:48.33 from PWebGL.cpp:7, 64:48.33 from UnifiedProtocols35.cpp:47: 64:48.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 64:48.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:48.33 1249 | CSSCoord ToCSSPixels() const { return _0; } 64:48.33 | ^ 64:48.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawEventRecorder.cpp:8, 64:48.95 from Unified_cpp_gfx_2d0.cpp:65: 64:48.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.h: In member function ‘virtual mozilla::gfx::Rect mozilla::gfx::PathRecording::GetBounds(const Matrix&) const’: 64:48.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.h:204:8: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:48.96 204 | Rect GetBounds(const Matrix& aTransform = Matrix()) const final { 64:48.96 | ^~~~~~~~~ 64:51.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 64:51.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 64:51.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 64:51.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 64:51.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 64:51.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 64:51.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 64:51.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 64:51.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:24, 64:51.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeParent.h:9, 64:51.19 from PWebGL.cpp:7, 64:51.19 from UnifiedProtocols35.cpp:47: 64:51.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 64:51.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:51.19 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 64:51.19 | ^ 64:54.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 64:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 64:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 64:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/WaylandDMABufSurface.h:11, 64:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.h:10, 64:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:6: 64:54.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 64:54.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:54.93 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 64:54.93 | ^ 64:55.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:16, 64:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 64:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/WaylandDMABufSurface.h:11, 64:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.h:10, 64:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:6: 64:55.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 64:55.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:55.13 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 64:55.13 | ^ 64:55.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 64:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/WaylandDMABufSurface.h:11, 64:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.h:10, 64:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:6: 64:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 64:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:55.21 21 | inline Rect ToRect(const gfxRect& aRect) { 64:55.21 | ^ 64:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 64:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:55.21 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 64:55.22 | ^ 64:55.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 64:55.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:55.22 40 | inline Point ToPoint(const gfxPoint& aPoint) { 64:55.22 | ^ 64:55.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 64:55.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:55.22 44 | inline Size ToSize(const gfxSize& aSize) { 64:55.22 | ^ 64:55.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 64:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:55.23 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 64:55.23 | ^ 64:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 64:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:55.23 52 | inline gfxSize ThebesSize(const Size& aSize) { 64:55.23 | ^ 64:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 64:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:55.23 56 | inline gfxRect ThebesRect(const Rect& aRect) { 64:55.23 | ^ 64:56.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 64:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 64:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 64:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 64:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 64:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 64:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 64:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 64:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:24, 64:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeParent.h:9, 64:56.60 from PWebGL.cpp:7, 64:56.60 from UnifiedProtocols35.cpp:47: 64:56.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 64:56.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:56.60 21 | inline Rect ToRect(const gfxRect& aRect) { 64:56.60 | ^ 64:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 64:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:56.61 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 64:56.61 | ^ 64:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 64:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:56.61 40 | inline Point ToPoint(const gfxPoint& aPoint) { 64:56.61 | ^ 64:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 64:56.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:56.62 44 | inline Size ToSize(const gfxSize& aSize) { 64:56.62 | ^ 64:56.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 64:56.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:56.62 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 64:56.62 | ^ 64:56.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 64:56.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:56.63 52 | inline gfxSize ThebesSize(const Size& aSize) { 64:56.63 | ^ 64:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 64:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:56.65 56 | inline gfxRect ThebesRect(const Rect& aRect) { 64:56.65 | ^ 64:57.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 64:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 64:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 64:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 64:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 64:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 64:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 64:57.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:24, 64:57.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeParent.h:9, 64:57.37 from PWebGL.cpp:7, 64:57.37 from UnifiedProtocols35.cpp:47: 64:57.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 64:57.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:57.37 1859 | int32_t aAppUnitsPerPixel) { 64:57.37 | ^ 64:57.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 64:57.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:57.37 3214 | int32_t aAppUnitsPerPixel) { 64:57.38 | ^ 64:57.68 In file included from Unified_cpp_gfx_2d0.cpp:128: 64:57.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetTiled::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 64:57.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:84:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:57.68 84 | void DrawTargetTiled::command(type1 arg1, type2 arg2, type3 arg3, \ 64:57.69 | ^~~~~~~~~~~~~~~ 64:57.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:84:8: note: in definition of macro ‘TILED_COMMAND4’ 64:57.69 84 | void DrawTargetTiled::command(type1 arg1, type2 arg2, type3 arg3, \ 64:57.69 | ^~~~~~~~~~~~~~~ 64:58.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetTiled::Fill(const mozilla::gfx::Path*, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 64:58.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:299:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:58.19 299 | void DrawTargetTiled::Fill(const Path* aPath, const Pattern& aPattern, 64:58.19 | ^~~~~~~~~~~~~~~ 64:58.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetTiled::Stroke(const mozilla::gfx::Path*, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 64:58.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:234:6: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:58.29 234 | void DrawTargetTiled::Stroke(const Path* aPath, const Pattern& aPattern, 64:58.29 | ^~~~~~~~~~~~~~~ 64:58.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:234:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:58.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:234:6: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:58.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawEventRecorder.cpp:8, 64:58.31 from Unified_cpp_gfx_2d0.cpp:65: 64:58.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.h:205:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:58.31 205 | return mPath->GetBounds(aTransform); 64:58.31 | ^ 64:58.31 In file included from Unified_cpp_gfx_2d0.cpp:128: 64:58.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:239:65: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:58.31 239 | deviceRect.Inflate(MaxStrokeExtents(aStrokeOptions, mTransform)); 64:58.31 | ^ 64:58.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 64:58.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 64:58.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 64:58.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 64:58.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:24, 64:58.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeParent.h:9, 64:58.43 from PWebGL.cpp:7, 64:58.43 from UnifiedProtocols35.cpp:47: 64:58.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 64:58.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:58.43 332 | LayerPoint GetFixedPositionAnchor() const { 64:58.43 | ^ 64:58.43 In file included from Unified_cpp_gfx_2d0.cpp:2: 64:58.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp: In function ‘mozilla::gfx::Point mozilla::gfx::GetBezierPoint(const mozilla::gfx::Bezier&, mozilla::gfx::Float)’: 64:58.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:14:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:58.44 14 | Point GetBezierPoint(const Bezier& aBezier, Float t) { 64:58.44 | ^~~~~~~~~~~~~~ 64:58.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 64:58.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 64:58.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 64:58.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 64:58.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:24, 64:58.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeParent.h:9, 64:58.47 from PWebGL.cpp:7, 64:58.47 from UnifiedProtocols35.cpp:47: 64:58.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 64:58.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:58.48 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 64:58.48 | ^ 64:58.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 64:58.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 64:58.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 64:58.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 64:58.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:24, 64:58.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeParent.h:9, 64:58.49 from PWebGL.cpp:7, 64:58.49 from UnifiedProtocols35.cpp:47: 64:58.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 64:58.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 64:58.49 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 64:58.49 | ^ 65:01.66 In file included from Unified_cpp_gfx_2d0.cpp:83: 65:01.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp: In member function ‘mozilla::gfx::Rect mozilla::gfx::DrawTargetCairo::GetUserSpaceClip() const’: 65:01.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp:2179:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:01.66 2179 | Rect DrawTargetCairo::GetUserSpaceClip() const { 65:01.66 | ^~~~~~~~~~~~~~~ 65:01.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 65:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 65:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxXlibSurface.h:9, 65:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:7: 65:01.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 65:01.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:01.75 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 65:01.75 | ^ 65:01.89 In file included from Unified_cpp_gfx_2d0.cpp:101: 65:01.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetDual.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetDual::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 65:01.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetDual.cpp:108:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:01.89 108 | void DrawTargetDual::MaskSurface(const Pattern& aSource, SourceSurface* aMask, 65:01.89 | ^~~~~~~~~~~~~~ 65:01.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 65:01.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 65:01.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:01.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 65:01.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:8: 65:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 65:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:01.90 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 65:01.90 | ^ 65:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 65:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:01.91 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 65:01.91 | ^ 65:01.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 65:01.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:01.91 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 65:01.91 | ^ 65:01.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 65:01.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:01.91 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 65:01.91 | ^ 65:01.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 65:01.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:01.92 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 65:01.92 | ^ 65:01.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 65:01.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:01.94 371 | nscoord aAppUnitsPerDevPixel) { 65:01.94 | ^ 65:01.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 65:01.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:01.94 380 | nscoord aAppUnitsPerDevPixel) { 65:01.94 | ^ 65:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 65:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:01.95 387 | nscoord aAppUnitsPerDevPixel) { 65:01.95 | ^ 65:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 65:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:01.95 394 | nscoord aAppUnitsPerDevPixel) { 65:01.95 | ^ 65:02.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:16, 65:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 65:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContextGLX.h:10, 65:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:10: 65:02.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 65:02.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:02.95 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 65:02.95 | ^ 65:02.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 65:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 65:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 65:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 65:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:8: 65:02.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 65:02.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:02.97 189 | CSSRect GetExpandedScrollableRect() const { 65:02.97 | ^ 65:02.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 65:02.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:02.97 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 65:02.97 | ^ 65:02.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 65:02.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:02.98 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 65:02.98 | ^ 65:02.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 65:02.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:02.98 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 65:02.98 | ^ 65:02.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 65:02.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:02.98 243 | CSSRect CalculateScrollRange() const { 65:02.98 | ^ 65:02.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 65:02.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:02.98 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 65:02.98 | ^ 65:02.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 65:02.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:02.99 457 | CSSRect GetVisualViewport() const { 65:02.99 | ^ 65:03.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 65:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContextGLX.h:10, 65:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:10: 65:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 65:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.04 21 | inline Rect ToRect(const gfxRect& aRect) { 65:03.04 | ^ 65:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 65:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.04 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 65:03.04 | ^ 65:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 65:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.05 40 | inline Point ToPoint(const gfxPoint& aPoint) { 65:03.05 | ^ 65:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 65:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.05 44 | inline Size ToSize(const gfxSize& aSize) { 65:03.05 | ^ 65:03.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 65:03.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.06 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 65:03.06 | ^ 65:03.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 65:03.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.06 52 | inline gfxSize ThebesSize(const Size& aSize) { 65:03.06 | ^ 65:03.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 65:03.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.07 56 | inline gfxRect ThebesRect(const Rect& aRect) { 65:03.07 | ^ 65:03.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 65:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 65:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 65:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 65:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 65:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 65:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 65:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 65:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 65:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:8: 65:03.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 65:03.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.24 1249 | CSSCoord ToCSSPixels() const { return _0; } 65:03.24 | ^ 65:03.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 65:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.h:10, 65:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BezierUtils.cpp:7, 65:03.35 from Unified_cpp_gfx_2d0.cpp:2: 65:03.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 65:03.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.35 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 65:03.35 | ^~~~~~~~~~~~~~~ 65:03.76 In file included from Unified_cpp_gfx_2d0.cpp:128: 65:03.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetTiled::StrokeLine(const Point&, const Point&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 65:03.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:280:6: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.76 280 | void DrawTargetTiled::StrokeLine(const Point& aStart, const Point& aEnd, 65:03.76 | ^~~~~~~~~~~~~~~ 65:03.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:280:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:280:6: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:285:58: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.78 285 | Rect deviceRect = mTransform.TransformBounds(lineBounds); 65:03.78 | ^ 65:03.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:286:65: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.79 286 | deviceRect.Inflate(MaxStrokeExtents(aStrokeOptions, mTransform)); 65:03.79 | ^ 65:03.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetTiled::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 65:03.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:252:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.87 252 | void DrawTargetTiled::StrokeRect(const Rect& aRect, const Pattern& aPattern, 65:03.87 | ^~~~~~~~~~~~~~~ 65:03.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:252:6: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:252:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:252:6: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:255:53: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.90 255 | Rect deviceRect = mTransform.TransformBounds(aRect); 65:03.90 | ^ 65:03.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:256:68: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.90 256 | Margin strokeMargin = MaxStrokeExtents(aStrokeOptions, mTransform); 65:03.90 | ^ 65:03.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawEventRecorder.cpp:10, 65:03.99 from Unified_cpp_gfx_2d0.cpp:65: 65:03.99 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h: In member function ‘virtual bool mozilla::gfx::RecordedCreateDrawTargetForFilter::PlayEvent(mozilla::gfx::Translator*) const’: 65:03.99 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2015:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:03.99 2015 | inline bool RecordedCreateDrawTargetForFilter::PlayEvent( 65:03.99 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:06.90 In file included from Unified_cpp_gfx_2d0.cpp:119: 65:06.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetRecording.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetRecording::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 65:06.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetRecording.cpp:309:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:06.90 309 | void DrawTargetRecording::MaskSurface(const Pattern& aSource, 65:06.90 | ^~~~~~~~~~~~~~~~~~~ 65:08.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 65:08.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 65:08.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:08.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 65:08.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:13: 65:08.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 65:08.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:08.39 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 65:08.39 | ^ 65:08.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 65:08.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:08.39 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 65:08.39 | ^ 65:08.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 65:08.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:08.39 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 65:08.39 | ^ 65:08.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 65:08.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:08.40 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 65:08.40 | ^ 65:08.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 65:08.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:08.40 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 65:08.40 | ^ 65:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 65:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:08.43 371 | nscoord aAppUnitsPerDevPixel) { 65:08.43 | ^ 65:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 65:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:08.43 380 | nscoord aAppUnitsPerDevPixel) { 65:08.43 | ^ 65:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 65:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:08.43 387 | nscoord aAppUnitsPerDevPixel) { 65:08.43 | ^ 65:08.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 65:08.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:08.44 394 | nscoord aAppUnitsPerDevPixel) { 65:08.44 | ^ 65:10.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 65:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 65:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 65:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 65:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:13: 65:10.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 65:10.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:10.04 189 | CSSRect GetExpandedScrollableRect() const { 65:10.04 | ^ 65:10.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 65:10.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:10.04 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 65:10.04 | ^ 65:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 65:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:10.05 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 65:10.05 | ^ 65:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 65:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:10.05 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 65:10.05 | ^ 65:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 65:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:10.05 243 | CSSRect CalculateScrollRange() const { 65:10.05 | ^ 65:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 65:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:10.06 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 65:10.06 | ^ 65:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 65:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:10.06 457 | CSSRect GetVisualViewport() const { 65:10.06 | ^ 65:10.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 65:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 65:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 65:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 65:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 65:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 65:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 65:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 65:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 65:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:13: 65:10.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 65:10.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:10.34 1249 | CSSCoord ToCSSPixels() const { return _0; } 65:10.34 | ^ 65:12.50 In file included from Unified_cpp_gfx_2d0.cpp:128: 65:12.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetTiled::PushClip(const mozilla::gfx::Path*)’: 65:12.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetTiled.cpp:110:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:12.50 110 | void DrawTargetTiled::PushClip(const Path* aPath) { 65:12.50 | ^~~~~~~~~~~~~~~ 65:13.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 65:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 65:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 65:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 65:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 65:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResources.h:11, 65:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResourcesChild.h:9, 65:13.48 from PWebBrowserPersistResourcesChild.cpp:7, 65:13.48 from UnifiedProtocols35.cpp:2: 65:13.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 65:13.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 65:13.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:13.48 40 | friend Sub operator*(Sub aCoord, T aScale) { 65:13.48 | ^~~~~~~~ 65:13.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 65:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 65:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResources.h:11, 65:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResourcesChild.h:9, 65:13.50 from PWebBrowserPersistResourcesChild.cpp:7, 65:13.50 from UnifiedProtocols35.cpp:2: 65:13.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 65:13.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 65:13.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:13.50 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 65:13.50 | ^~~~~~~~ 65:13.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 65:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 65:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 65:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResources.h:11, 65:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResourcesChild.h:9, 65:13.83 from PWebBrowserPersistResourcesChild.cpp:7, 65:13.83 from UnifiedProtocols35.cpp:2: 65:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 65:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 65:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:13.83 427 | SizeT Size() const { return SizeT(width, height); } 65:13.83 | ^~~~ 65:13.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 65:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 65:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResources.h:11, 65:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResourcesChild.h:9, 65:13.83 from PWebBrowserPersistResourcesChild.cpp:7, 65:13.83 from UnifiedProtocols35.cpp:2: 65:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 65:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 65:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:13.83 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 65:13.83 | ^~~~~~~~ 65:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 65:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 65:13.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:13.84 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 65:13.84 | ^~~~~~~~ 65:13.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 65:13.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 65:13.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 65:13.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 65:13.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:13.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResources.h:11, 65:13.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResourcesChild.h:9, 65:13.84 from PWebBrowserPersistResourcesChild.cpp:7, 65:13.84 from UnifiedProtocols35.cpp:2: 65:13.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 65:13.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 65:13.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:13.84 62 | Sub operator-(const Sub& aPoint) const { 65:13.84 | ^~~~~~~~ 65:14.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 65:14.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 65:14.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 65:14.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 65:14.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 65:14.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:14.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResources.h:11, 65:14.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResourcesChild.h:9, 65:14.01 from PWebBrowserPersistResourcesChild.cpp:7, 65:14.01 from UnifiedProtocols35.cpp:2: 65:14.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 65:14.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 65:14.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:14.02 43 | friend Sub operator*(T aScale, Sub aCoord) { 65:14.02 | ^~~~~~~~ 65:14.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 65:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 65:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResources.h:11, 65:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResourcesChild.h:9, 65:14.69 from PWebBrowserPersistResourcesChild.cpp:7, 65:14.69 from UnifiedProtocols35.cpp:2: 65:14.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 65:14.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 65:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:14.70 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 65:14.70 | ^~~~~~~~~~~~~ 65:14.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 65:14.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 65:14.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 65:14.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:14.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResources.h:11, 65:14.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResourcesChild.h:9, 65:14.70 from PWebBrowserPersistResourcesChild.cpp:7, 65:14.70 from UnifiedProtocols35.cpp:2: 65:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 65:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 65:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:14.70 323 | static SizeTyped FromUnknownSize( 65:14.70 | ^~~~~~~~~~~~~~~ 65:15.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 65:15.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 65:15.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:15.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 65:15.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:15.08 from PWebSocketEventListener.cpp:7, 65:15.08 from UnifiedProtocols36.cpp:2: 65:15.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 65:15.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:15.08 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 65:15.08 | ^ 65:15.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 65:15.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 65:15.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:15.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 65:15.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:15.33 from PWebSocketEventListener.cpp:7, 65:15.33 from UnifiedProtocols36.cpp:2: 65:15.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 65:15.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:15.34 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 65:15.34 | ^ 65:15.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 65:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 65:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 65:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:15.93 from PWebSocketEventListener.cpp:7, 65:15.93 from UnifiedProtocols36.cpp:2: 65:15.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 65:15.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:15.93 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 65:15.93 | ^ 65:15.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 65:15.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:15.93 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 65:15.93 | ^ 65:15.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 65:15.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:15.94 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 65:15.94 | ^ 65:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 65:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:15.95 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 65:15.95 | ^ 65:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 65:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:15.95 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 65:15.95 | ^ 65:15.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 65:15.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:15.97 371 | nscoord aAppUnitsPerDevPixel) { 65:15.97 | ^ 65:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 65:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:15.98 380 | nscoord aAppUnitsPerDevPixel) { 65:15.98 | ^ 65:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 65:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:15.98 387 | nscoord aAppUnitsPerDevPixel) { 65:15.98 | ^ 65:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 65:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:15.99 394 | nscoord aAppUnitsPerDevPixel) { 65:15.99 | ^ 65:18.33 In file included from Unified_cpp_gfx_2d0.cpp:137: 65:18.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetWrapAndRecord.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetWrapAndRecord::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 65:18.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetWrapAndRecord.cpp:431:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:18.33 431 | void DrawTargetWrapAndRecord::MaskSurface(const Pattern& aSource, 65:18.33 | ^~~~~~~~~~~~~~~~~~~~~~~ 65:18.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp: In member function ‘void sh::ShaderStorageBlockOutputHLSL::traverseSSBOAccess(sh::TIntermTyped*, sh::SSBOMethod)’: 65:18.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:435:33: warning: ‘storage’ may be used uninitialized in this function [-Wmaybe-uninitialized] 65:18.84 435 | node->getAsSwizzleNode()); 65:18.84 | ^ 65:18.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:431:20: warning: ‘rowMajor’ may be used uninitialized in this function [-Wmaybe-uninitialized] 65:18.84 431 | setMatrixStride(node, storage, rowMajor); 65:18.84 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 65:20.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 65:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 65:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 65:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 65:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 65:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 65:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 65:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 65:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:8: 65:20.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 65:20.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:20.59 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 65:20.59 | ^ 65:20.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 65:20.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 65:20.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 65:20.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 65:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 65:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 65:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 65:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 65:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResources.h:11, 65:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistResourcesChild.h:9, 65:20.94 from PWebBrowserPersistResourcesChild.cpp:7, 65:20.94 from UnifiedProtocols35.cpp:2: 65:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 65:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 65:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 65:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 65:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 65:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 65:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 65:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 65:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 65:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:20.94 760 | typename detail::Nth::Type extract() { 65:20.94 | ^~~~~~~ 65:25.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 65:25.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 65:25.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 65:25.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 65:25.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 65:25.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 65:25.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 65:25.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 65:25.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:13: 65:25.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 65:25.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:25.72 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 65:25.72 | ^ 65:27.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 65:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 65:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 65:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 65:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 65:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 65:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 65:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:8: 65:27.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 65:27.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:27.91 1859 | int32_t aAppUnitsPerPixel) { 65:27.91 | ^ 65:27.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 65:27.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:27.92 3214 | int32_t aAppUnitsPerPixel) { 65:27.92 | ^ 65:28.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 65:28.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 65:28.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 65:28.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 65:28.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:8: 65:28.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 65:28.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:28.87 332 | LayerPoint GetFixedPositionAnchor() const { 65:28.87 | ^ 65:28.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 65:28.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 65:28.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 65:28.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 65:28.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:8: 65:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 65:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:28.92 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 65:28.92 | ^ 65:28.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 65:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 65:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 65:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 65:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:8: 65:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 65:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:28.94 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 65:28.94 | ^ 65:29.84 In file included from Unified_cpp_gfx_2d0.cpp:83: 65:29.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp: In function ‘cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)’: 65:29.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp:454:20: warning: ‘pat’ may be used uninitialized in this function [-Wmaybe-uninitialized] 65:29.84 454 | cairo_pattern_t* pat; 65:29.84 | ^~~ 65:29.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 65:29.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 65:29.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurface.h:26, 65:29.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.h:9, 65:29.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:6: 65:29.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 65:29.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 65:29.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:29.94 40 | friend Sub operator*(Sub aCoord, T aScale) { 65:29.94 | ^~~~~~~~ 65:29.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 65:29.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 65:29.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:29.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 65:29.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:8: 65:29.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 65:29.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 65:29.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:29.97 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 65:29.97 | ^~~~~~~~ 65:30.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 65:30.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 65:30.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 65:30.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 65:30.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/WaylandDMABufSurface.h:11, 65:30.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.h:10, 65:30.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:6: 65:30.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 65:30.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 65:30.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:30.01 427 | SizeT Size() const { return SizeT(width, height); } 65:30.01 | ^~~~ 65:30.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 65:30.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 65:30.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:30.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 65:30.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:8: 65:30.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 65:30.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 65:30.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:30.01 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 65:30.01 | ^~~~~~~~ 65:30.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 65:30.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 65:30.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:30.02 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 65:30.02 | ^~~~~~~~ 65:30.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 65:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurface.h:26, 65:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.h:9, 65:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:6: 65:30.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 65:30.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 65:30.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:30.02 62 | Sub operator-(const Sub& aPoint) const { 65:30.02 | ^~~~~~~~ 65:30.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 65:30.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 65:30.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurface.h:26, 65:30.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.h:9, 65:30.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:6: 65:30.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 65:30.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 65:30.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:30.18 43 | friend Sub operator*(T aScale, Sub aCoord) { 65:30.18 | ^~~~~~~~ 65:30.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp: In member function ‘virtual void mozilla::gfx::DrawTargetCairo::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 65:30.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawTargetCairo.cpp:984:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:30.55 984 | void DrawTargetCairo::FillRect(const Rect& aRect, const Pattern& aPattern, 65:30.56 | ^~~~~~~~~~~~~~~ 65:31.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 65:31.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 65:31.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 65:31.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/WaylandDMABufSurface.h:11, 65:31.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.h:10, 65:31.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:6: 65:31.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 65:31.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 65:31.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:31.07 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 65:31.07 | ^~~~~~~~~~~~~ 65:31.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurface.h:26, 65:31.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.h:9, 65:31.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:6: 65:31.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 65:31.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 65:31.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:31.07 323 | static SizeTyped FromUnknownSize( 65:31.07 | ^~~~~~~~~~~~~~~ 65:31.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 65:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 65:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 65:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 65:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 65:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 65:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 65:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 65:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 65:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:31.58 from PWebSocketEventListener.cpp:7, 65:31.58 from UnifiedProtocols36.cpp:2: 65:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 65:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:31.58 189 | CSSRect GetExpandedScrollableRect() const { 65:31.58 | ^ 65:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 65:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:31.58 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 65:31.58 | ^ 65:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 65:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:31.58 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 65:31.58 | ^ 65:31.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 65:31.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:31.59 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 65:31.59 | ^ 65:31.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 65:31.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:31.59 243 | CSSRect CalculateScrollRange() const { 65:31.59 | ^ 65:31.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 65:31.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:31.59 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 65:31.59 | ^ 65:31.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 65:31.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:31.60 457 | CSSRect GetVisualViewport() const { 65:31.60 | ^ 65:32.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 65:32.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 65:32.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 65:32.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 65:32.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 65:32.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 65:32.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 65:32.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:13: 65:32.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 65:32.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:32.52 1859 | int32_t aAppUnitsPerPixel) { 65:32.52 | ^ 65:32.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 65:32.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:32.53 3214 | int32_t aAppUnitsPerPixel) { 65:32.53 | ^ 65:33.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 65:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 65:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 65:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 65:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 65:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 65:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 65:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 65:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 65:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 65:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 65:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:33.00 from PWebSocketEventListener.cpp:7, 65:33.00 from UnifiedProtocols36.cpp:2: 65:33.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 65:33.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:33.00 1249 | CSSCoord ToCSSPixels() const { return _0; } 65:33.00 | ^ 65:33.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 65:33.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 65:33.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 65:33.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 65:33.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:13: 65:33.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 65:33.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:33.54 332 | LayerPoint GetFixedPositionAnchor() const { 65:33.54 | ^ 65:33.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 65:33.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 65:33.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 65:33.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 65:33.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:13: 65:33.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 65:33.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:33.59 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 65:33.59 | ^ 65:33.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 65:33.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 65:33.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 65:33.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 65:33.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:13: 65:33.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 65:33.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:33.61 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 65:33.61 | ^ 65:34.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 65:34.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 65:34.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 65:34.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 65:34.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:34.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 65:34.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:36, 65:34.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/WaylandDMABufSurface.h:11, 65:34.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.h:10, 65:34.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceDMABUF.cpp:6: 65:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 65:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 65:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 65:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 65:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 65:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 65:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 65:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 65:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 65:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:34.15 760 | typename detail::Nth::Type extract() { 65:34.15 | ^~~~~~~ 65:35.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 65:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 65:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 65:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 65:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 65:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 65:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 65:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 65:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 65:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 65:35.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:35.47 from PWebSocketEventListener.cpp:7, 65:35.47 from UnifiedProtocols36.cpp:2: 65:35.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 65:35.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:35.47 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 65:35.47 | ^ 65:36.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 65:36.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 65:36.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurface.h:26, 65:36.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.h:9, 65:36.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:6: 65:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 65:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 65:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:36.21 40 | friend Sub operator*(Sub aCoord, T aScale) { 65:36.21 | ^~~~~~~~ 65:36.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 65:36.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 65:36.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:36.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 65:36.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:13: 65:36.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 65:36.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 65:36.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:36.24 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 65:36.24 | ^~~~~~~~ 65:36.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 65:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 65:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 65:36.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxXlibSurface.h:9, 65:36.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:7: 65:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 65:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 65:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:36.31 427 | SizeT Size() const { return SizeT(width, height); } 65:36.31 | ^~~~ 65:36.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 65:36.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 65:36.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:36.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 65:36.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:13: 65:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 65:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 65:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:36.31 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 65:36.31 | ^~~~~~~~ 65:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 65:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 65:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:36.31 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 65:36.31 | ^~~~~~~~ 65:36.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 65:36.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurface.h:26, 65:36.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.h:9, 65:36.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:6: 65:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 65:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 65:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:36.31 62 | Sub operator-(const Sub& aPoint) const { 65:36.31 | ^~~~~~~~ 65:36.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 65:36.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 65:36.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurface.h:26, 65:36.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.h:9, 65:36.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:6: 65:36.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 65:36.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 65:36.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:36.51 43 | friend Sub operator*(T aScale, Sub aCoord) { 65:36.51 | ^~~~~~~~ 65:37.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 65:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 65:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxXlibSurface.h:9, 65:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:7: 65:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 65:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 65:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:37.44 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 65:37.44 | ^~~~~~~~~~~~~ 65:37.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurface.h:26, 65:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.h:9, 65:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:6: 65:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 65:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 65:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:37.44 323 | static SizeTyped FromUnknownSize( 65:37.44 | ^~~~~~~~~~~~~~~ 65:39.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 65:39.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 65:39.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 65:39.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 65:39.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 65:39.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 65:39.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 65:39.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 65:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 65:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 65:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:39.26 from PWebSocketEventListener.cpp:7, 65:39.26 from UnifiedProtocols36.cpp:2: 65:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 65:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:39.26 21 | inline Rect ToRect(const gfxRect& aRect) { 65:39.26 | ^ 65:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 65:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:39.26 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 65:39.26 | ^ 65:39.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 65:39.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:39.27 40 | inline Point ToPoint(const gfxPoint& aPoint) { 65:39.27 | ^ 65:39.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 65:39.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:39.28 44 | inline Size ToSize(const gfxSize& aSize) { 65:39.29 | ^ 65:39.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 65:39.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:39.29 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 65:39.29 | ^ 65:39.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 65:39.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:39.31 52 | inline gfxSize ThebesSize(const Size& aSize) { 65:39.31 | ^ 65:39.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 65:39.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:39.31 56 | inline gfxRect ThebesRect(const Rect& aRect) { 65:39.31 | ^ 65:39.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 65:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 65:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 65:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 65:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 65:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 65:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 65:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 65:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 65:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:39.92 from PWebSocketEventListener.cpp:7, 65:39.92 from UnifiedProtocols36.cpp:2: 65:39.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 65:39.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:39.92 1859 | int32_t aAppUnitsPerPixel) { 65:39.92 | ^ 65:39.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 65:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:39.93 3214 | int32_t aAppUnitsPerPixel) { 65:39.93 | ^ 65:40.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 65:40.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 65:40.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 65:40.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 65:40.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 65:40.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 65:40.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:40.97 from PWebSocketEventListener.cpp:7, 65:40.97 from UnifiedProtocols36.cpp:2: 65:40.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 65:40.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:40.97 332 | LayerPoint GetFixedPositionAnchor() const { 65:40.97 | ^ 65:41.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 65:41.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 65:41.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 65:41.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 65:41.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 65:41.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 65:41.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:41.02 from PWebSocketEventListener.cpp:7, 65:41.02 from UnifiedProtocols36.cpp:2: 65:41.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 65:41.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:41.02 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 65:41.02 | ^ 65:41.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 65:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 65:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 65:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 65:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 65:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:21, 65:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:41.04 from PWebSocketEventListener.cpp:7, 65:41.04 from UnifiedProtocols36.cpp:2: 65:41.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 65:41.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:41.05 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 65:41.05 | ^ 65:43.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 65:43.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 65:43.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 65:43.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 65:43.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 65:43.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 65:43.60 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:36, 65:43.60 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContextGLX.h:10, 65:43.60 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceGLX.cpp:10: 65:43.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 65:43.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 65:43.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 65:43.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 65:43.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 65:43.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 65:43.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 65:43.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 65:43.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 65:43.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:43.60 760 | typename detail::Nth::Type extract() { 65:43.60 | ^~~~~~~ 65:48.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 65:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/DecomposeIntoNoRepeatTriangles.h:11, 65:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/DecomposeIntoNoRepeatTriangles.cpp:7, 65:48.85 from Unified_cpp_gfx_gl0.cpp:11: 65:48.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 65:48.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:48.85 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 65:48.85 | ^ 65:49.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 65:49.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/DecomposeIntoNoRepeatTriangles.h:11, 65:49.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/DecomposeIntoNoRepeatTriangles.cpp:7, 65:49.49 from Unified_cpp_gfx_gl0.cpp:11: 65:49.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 65:49.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:49.50 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 65:49.50 | ^ 65:50.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 65:50.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 65:50.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 65:50.92 from Unified_cpp_gfx_2d1.cpp:2: 65:50.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 65:50.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:50.92 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 65:50.92 | ^ 65:51.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 65:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 65:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 65:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLBlitHelper.cpp:7, 65:51.59 from Unified_cpp_gfx_gl0.cpp:20: 65:51.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 65:51.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:51.59 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 65:51.59 | ^ 65:51.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 65:51.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:51.60 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 65:51.60 | ^ 65:51.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 65:51.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:51.60 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 65:51.60 | ^ 65:51.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 65:51.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:51.61 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 65:51.61 | ^ 65:51.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 65:51.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:51.61 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 65:51.61 | ^ 65:51.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 65:51.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:51.64 371 | nscoord aAppUnitsPerDevPixel) { 65:51.64 | ^ 65:51.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 65:51.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:51.64 380 | nscoord aAppUnitsPerDevPixel) { 65:51.64 | ^ 65:51.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 65:51.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:51.65 387 | nscoord aAppUnitsPerDevPixel) { 65:51.65 | ^ 65:51.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 65:51.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:51.66 394 | nscoord aAppUnitsPerDevPixel) { 65:51.66 | ^ 65:51.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 65:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 65:51.67 from Unified_cpp_gfx_2d1.cpp:2: 65:51.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 65:51.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:51.67 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 65:51.67 | ^ 65:53.05 In file included from Unified_cpp_gfx_2d1.cpp:11: 65:53.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp: In member function ‘virtual mozilla::gfx::Size mozilla::gfx::FilterNodeGaussianBlurSoftware::StdDeviationXY()’: 65:53.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp:3108:53: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:53.06 3108 | Size FilterNodeGaussianBlurSoftware::StdDeviationXY() { 65:53.06 | ^ 65:53.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterProcessingSIMD-inl.h:10, 65:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterProcessingScalar.cpp:9, 65:53.20 from Unified_cpp_gfx_2d1.cpp:29: 65:53.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/SVGTurbulenceRenderer-inl.h: In function ‘mozilla::gfx::Point mozilla::gfx::SCurve(mozilla::gfx::Point)’: 65:53.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/SVGTurbulenceRenderer-inl.h:196:46: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:53.20 196 | static MOZ_ALWAYS_INLINE Point SCurve(Point t) { 65:53.20 | ^ 65:54.13 In file included from Unified_cpp_gfx_2d1.cpp:74: 65:54.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathCairo.cpp: In member function ‘virtual mozilla::gfx::Rect mozilla::gfx::PathCairo::GetBounds(const Matrix&) const’: 65:54.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathCairo.cpp:187:53: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:54.13 187 | Rect PathCairo::GetBounds(const Matrix& aTransform) const { 65:54.13 | ^~~~~ 65:54.21 In file included from Unified_cpp_gfx_2d1.cpp:92: 65:54.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.cpp: In function ‘mozilla::gfx::Margin mozilla::gfx::MaxStrokeExtents(const mozilla::gfx::StrokeOptions&, const Matrix&)’: 65:54.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.cpp:245:49: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:54.21 245 | const Matrix& aTransform) { 65:54.21 | ^ 65:54.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.cpp:7, 65:54.25 from Unified_cpp_gfx_2d1.cpp:101: 65:54.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathBuilderRecording::CurrentPoint() const’: 65:54.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.h:159:36: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:54.25 159 | Point CurrentPoint() const final { return mPathBuilder->CurrentPoint(); } 65:54.25 | ^ 65:54.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.h: In member function ‘virtual mozilla::gfx::Rect mozilla::gfx::PathRecording::GetBounds(const Matrix&) const’: 65:54.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.h:204:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:54.26 204 | Rect GetBounds(const Matrix& aTransform = Matrix()) const final { 65:54.26 | ^ 65:54.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 65:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 65:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 65:54.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 65:54.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 65:54.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:54.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 65:54.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:54.84 from PWebSocketEventListener.cpp:7, 65:54.84 from UnifiedProtocols36.cpp:2: 65:54.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 65:54.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 65:54.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:54.84 40 | friend Sub operator*(Sub aCoord, T aScale) { 65:54.84 | ^~~~~~~~ 65:54.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 65:54.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 65:54.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:54.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 65:54.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:54.87 from PWebSocketEventListener.cpp:7, 65:54.87 from UnifiedProtocols36.cpp:2: 65:54.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 65:54.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 65:54.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:54.87 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 65:54.87 | ^~~~~~~~ 65:55.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 65:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayersTypes.h:12, 65:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositorTypes.h:12, 65:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.h:11, 65:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:6, 65:55.15 from Unified_cpp_gfx_gl1.cpp:2: 65:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 65:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:55.15 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 65:55.15 | ^ 65:55.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 65:55.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 65:55.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 65:55.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:55.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 65:55.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:55.22 from PWebSocketEventListener.cpp:7, 65:55.22 from UnifiedProtocols36.cpp:2: 65:55.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 65:55.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 65:55.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:55.22 427 | SizeT Size() const { return SizeT(width, height); } 65:55.22 | ^~~~ 65:55.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 65:55.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 65:55.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:55.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 65:55.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:55.23 from PWebSocketEventListener.cpp:7, 65:55.23 from UnifiedProtocols36.cpp:2: 65:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 65:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 65:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:55.23 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 65:55.23 | ^~~~~~~~ 65:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 65:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 65:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:55.23 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 65:55.23 | ^~~~~~~~ 65:55.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 65:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 65:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 65:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 65:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 65:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:55.24 from PWebSocketEventListener.cpp:7, 65:55.24 from UnifiedProtocols36.cpp:2: 65:55.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 65:55.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 65:55.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:55.25 62 | Sub operator-(const Sub& aPoint) const { 65:55.25 | ^~~~~~~~ 65:55.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 65:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 65:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayersTypes.h:12, 65:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositorTypes.h:12, 65:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.h:11, 65:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:6, 65:55.44 from Unified_cpp_gfx_gl1.cpp:2: 65:55.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 65:55.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:55.44 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 65:55.44 | ^ 65:55.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 65:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 65:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 65:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 65:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 65:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 65:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:55.45 from PWebSocketEventListener.cpp:7, 65:55.45 from UnifiedProtocols36.cpp:2: 65:55.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 65:55.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 65:55.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:55.45 43 | friend Sub operator*(T aScale, Sub aCoord) { 65:55.45 | ^~~~~~~~ 65:55.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 65:55.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLBlitHelper.cpp:9, 65:55.64 from Unified_cpp_gfx_gl0.cpp:20: 65:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 65:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:55.64 21 | inline Rect ToRect(const gfxRect& aRect) { 65:55.64 | ^ 65:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 65:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:55.64 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 65:55.64 | ^ 65:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 65:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:55.64 40 | inline Point ToPoint(const gfxPoint& aPoint) { 65:55.64 | ^ 65:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 65:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:55.65 44 | inline Size ToSize(const gfxSize& aSize) { 65:55.65 | ^ 65:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 65:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:55.65 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 65:55.65 | ^ 65:55.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 65:55.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:55.66 52 | inline gfxSize ThebesSize(const Size& aSize) { 65:55.66 | ^ 65:55.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 65:55.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:55.66 56 | inline gfxRect ThebesRect(const Rect& aRect) { 65:55.66 | ^ 65:56.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 65:56.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 65:56.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:56.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 65:56.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:56.03 from PWebSocketEventListener.cpp:7, 65:56.03 from UnifiedProtocols36.cpp:2: 65:56.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 65:56.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 65:56.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:56.03 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 65:56.03 | ^~~~~~~~~~~~~ 65:56.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 65:56.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 65:56.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 65:56.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 65:56.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 65:56.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 65:56.04 from PWebSocketEventListener.cpp:7, 65:56.04 from UnifiedProtocols36.cpp:2: 65:56.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 65:56.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 65:56.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:56.04 323 | static SizeTyped FromUnknownSize( 65:56.04 | ^~~~~~~~~~~~~~~ 65:56.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayersTypes.h:12, 65:56.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositorTypes.h:12, 65:56.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.h:11, 65:56.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:6, 65:56.61 from Unified_cpp_gfx_gl1.cpp:2: 65:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 65:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:56.61 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 65:56.61 | ^ 65:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 65:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:56.61 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 65:56.61 | ^ 65:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 65:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:56.61 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 65:56.61 | ^ 65:56.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 65:56.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:56.62 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 65:56.62 | ^ 65:56.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 65:56.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:56.62 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 65:56.62 | ^ 65:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 65:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:56.65 371 | nscoord aAppUnitsPerDevPixel) { 65:56.65 | ^ 65:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 65:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:56.65 380 | nscoord aAppUnitsPerDevPixel) { 65:56.65 | ^ 65:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 65:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:56.65 387 | nscoord aAppUnitsPerDevPixel) { 65:56.65 | ^ 65:56.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 65:56.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:56.66 394 | nscoord aAppUnitsPerDevPixel) { 65:56.66 | ^ 65:57.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:22, 65:57.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 65:57.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 65:57.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/GPUVideoTextureClient.h:10, 65:57.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GPUVideoImage.h:12, 65:57.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLBlitHelper.cpp:19, 65:57.65 from Unified_cpp_gfx_gl0.cpp:20: 65:57.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 65:57.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:57.65 189 | CSSRect GetExpandedScrollableRect() const { 65:57.65 | ^ 65:57.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 65:57.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:57.65 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 65:57.65 | ^ 65:57.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 65:57.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:57.65 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 65:57.65 | ^ 65:57.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 65:57.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:57.66 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 65:57.66 | ^ 65:57.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 65:57.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:57.66 243 | CSSRect CalculateScrollRange() const { 65:57.66 | ^ 65:57.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 65:57.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:57.67 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 65:57.67 | ^ 65:57.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 65:57.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:57.67 457 | CSSRect GetVisualViewport() const { 65:57.67 | ^ 65:57.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/MotionPathUtils.h:12, 65:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:25, 65:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 65:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 65:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/GPUVideoTextureClient.h:10, 65:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GPUVideoImage.h:12, 65:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLBlitHelper.cpp:19, 65:57.94 from Unified_cpp_gfx_gl0.cpp:20: 65:57.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 65:57.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:57.94 1249 | CSSCoord ToCSSPixels() const { return _0; } 65:57.94 | ^ 65:59.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Scale.cpp:10, 65:59.55 from Unified_cpp_gfx_2d1.cpp:137: 65:59.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h: In function ‘mozilla::gfx::Point mozilla::gfx::SkPointToPoint(const SkPoint&)’: 65:59.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h:253:57: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:59.55 253 | static inline Point SkPointToPoint(const SkPoint& aPoint) { 65:59.55 | ^ 65:59.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h: In function ‘mozilla::gfx::Rect mozilla::gfx::SkRectToRect(const SkRect&)’: 65:59.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/HelpersSkia.h:257:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 65:59.55 257 | static inline Rect SkRectToRect(const SkRect& aRect) { 65:59.55 | ^ 66:00.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:10, 66:00.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 66:00.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:00.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:00.05 from Unified_cpp_gfx_2d1.cpp:2: 66:00.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 66:00.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp:592:63: required from here 66:00.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:00.05 383 | Point TopLeft() const { return Point(x, y); } 66:00.05 | ^~~~~~~ 66:00.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 66:00.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp:593:67: required from here 66:00.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:00.05 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 66:00.05 | ^~~~~~~~~ 66:00.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Point.h:14, 66:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:11, 66:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:00.06 from Unified_cpp_gfx_2d1.cpp:2: 66:00.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 66:00.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp:600:39: required from here 66:00.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:00.06 59 | Sub operator+(const Sub& aPoint) const { 66:00.06 | ^~~~~~~~ 66:00.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:10, 66:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 66:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:00.06 from Unified_cpp_gfx_2d1.cpp:2: 66:00.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 66:00.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp:604:77: required from here 66:00.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:346:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:00.06 346 | friend Sub operator-(Sub aSub, const Point& aPoint) { 66:00.06 | ^~~~~~~~ 66:00.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:13, 66:00.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:00.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:00.30 from Unified_cpp_gfx_2d1.cpp:2: 66:00.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 66:00.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.h:336:48: required from here 66:00.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:00.30 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 66:00.30 | ^~~~~~~~~~~~~~ 66:00.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Point.h:17, 66:00.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:11, 66:00.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:00.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:00.42 from Unified_cpp_gfx_2d1.cpp:2: 66:00.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseSize.h: In instantiation of ‘Sub mozilla::gfx::BaseSize::operator/(T) const [with T = float; Sub = mozilla::gfx::SizeTyped]’: 66:00.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.cpp:169:32: required from here 66:00.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseSize.h:82:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:00.42 82 | Sub operator/(T aScale) const { return Sub(width / aScale, height / aScale); } 66:00.42 | ^~~~~~~~ 66:00.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:13, 66:00.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:00.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:00.42 from Unified_cpp_gfx_2d1.cpp:2: 66:00.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 66:00.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.cpp:186:39: required from here 66:00.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:00.42 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 66:00.43 | ^~~~~~~~~~~~~~ 66:00.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:10, 66:00.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 66:00.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:00.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:00.55 from Unified_cpp_gfx_2d1.cpp:2: 66:00.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 66:00.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2030:60: required from here 66:00.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:00.55 427 | SizeT Size() const { return SizeT(width, height); } 66:00.55 | ^~~~ 66:00.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 66:00.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:00.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:00.56 from Unified_cpp_gfx_2d1.cpp:2: 66:00.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 66:00.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2035:43: required from here 66:00.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:00.56 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 66:00.56 | ^~~~~~~~~~~~~ 66:00.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 66:00.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContextEGL.h:10, 66:00.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:9, 66:00.92 from Unified_cpp_gfx_gl1.cpp:2: 66:00.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 66:00.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:00.92 21 | inline Rect ToRect(const gfxRect& aRect) { 66:00.92 | ^ 66:00.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 66:00.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:00.93 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 66:00.93 | ^ 66:00.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 66:00.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:00.93 40 | inline Point ToPoint(const gfxPoint& aPoint) { 66:00.94 | ^ 66:00.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 66:00.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:00.94 44 | inline Size ToSize(const gfxSize& aSize) { 66:00.94 | ^ 66:00.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 66:00.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:00.94 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 66:00.94 | ^ 66:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 66:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:00.95 52 | inline gfxSize ThebesSize(const Size& aSize) { 66:00.95 | ^ 66:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 66:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:00.95 56 | inline gfxRect ThebesRect(const Rect& aRect) { 66:00.95 | ^ 66:01.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Point.h:14, 66:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:11, 66:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:01.72 from Unified_cpp_gfx_2d1.cpp:2: 66:01.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 66:01.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:363:12: required from ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 66:01.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:347:10: required from ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’ 66:01.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp:604:77: required from here 66:01.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:01.72 79 | Sub operator-() const { return Sub(-x, -y); } 66:01.72 | ^~~~~~~~ 66:01.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 66:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 66:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 66:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 66:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 66:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 66:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 66:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 66:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 66:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoParent.h:9, 66:01.86 from PWebSocketEventListener.cpp:7, 66:01.86 from UnifiedProtocols36.cpp:2: 66:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 66:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 66:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 66:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 66:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 66:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 66:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 66:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 66:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 66:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:01.86 760 | typename detail::Nth::Type extract() { 66:01.86 | ^~~~~~~ 66:03.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:14, 66:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:03.05 from Unified_cpp_gfx_2d1.cpp:2: 66:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 5; Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}; typename mozilla::detail::Nth::Type = mozilla::gfx::SizeTyped]’: 66:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 1; T = float; Ts = {mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 66:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 0; T = unsigned int; Ts = {float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 66:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 66:03.05 /usr/include/c++/10/bits/stl_pair.h:353:64: required from ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = unsigned int&; _U2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const unsigned int; _T2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >]’ 66:03.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:33:36: required from ‘void mozilla::gfx::FilterNodeCapture::Replace(uint32_t, const T&, C&) [with T = unsigned int; C = std::unordered_map, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix > >; uint32_t = unsigned int]’ 66:03.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:53:40: required from here 66:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:03.05 760 | typename detail::Nth::Type extract() { 66:03.05 | ^~~~~~~ 66:03.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 8; Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}; typename mozilla::detail::Nth::Type = mozilla::gfx::RectTyped]’: 66:03.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 1; T = float; Ts = {mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 66:03.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 0; T = unsigned int; Ts = {float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 66:03.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 66:03.09 /usr/include/c++/10/bits/stl_pair.h:353:64: required from ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = unsigned int&; _U2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const unsigned int; _T2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >]’ 66:03.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:33:36: required from ‘void mozilla::gfx::FilterNodeCapture::Replace(uint32_t, const T&, C&) [with T = unsigned int; C = std::unordered_map, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix > >; uint32_t = unsigned int]’ 66:03.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:53:40: required from here 66:03.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:03.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 66:03.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 66:03.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 66:03.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 66:03.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:13, 66:03.70 from Unified_cpp_gfx_gl1.cpp:2: 66:03.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 66:03.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:03.70 189 | CSSRect GetExpandedScrollableRect() const { 66:03.70 | ^ 66:03.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 66:03.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:03.70 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 66:03.70 | ^ 66:03.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 66:03.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:03.70 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 66:03.70 | ^ 66:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 66:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:03.71 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 66:03.71 | ^ 66:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 66:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:03.71 243 | CSSRect CalculateScrollRange() const { 66:03.71 | ^ 66:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 66:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:03.71 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 66:03.71 | ^ 66:03.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 66:03.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:03.72 457 | CSSRect GetVisualViewport() const { 66:03.72 | ^ 66:04.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 66:04.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 66:04.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 66:04.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 66:04.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 66:04.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 66:04.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 66:04.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 66:04.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 66:04.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:13, 66:04.06 from Unified_cpp_gfx_gl1.cpp:2: 66:04.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 66:04.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.06 1249 | CSSCoord ToCSSPixels() const { return _0; } 66:04.07 | ^ 66:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In static member function ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 2; T = mozilla::gfx::PointTyped; Ts = {mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’: 66:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:225:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.07 225 | ::new (KnownNotNull, aLhs) T(aRhs.template extract()); 66:04.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:04.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In static member function ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 5; T = mozilla::gfx::SizeTyped; Ts = {mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’: 66:04.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:225:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In static member function ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 8; T = mozilla::gfx::RectTyped; Ts = {mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’: 66:04.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:225:7: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.19 In file included from Unified_cpp_gfx_2d1.cpp:11: 66:04.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp: In member function ‘void mozilla::gfx::FilterNodeSoftware::Draw(mozilla::gfx::DrawTarget*, const Rect&, const Point&, const mozilla::gfx::DrawOptions&)’: 66:04.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp:592:63: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.19 592 | Point sourceToDestOffset = aDestPoint - aSourceRect.TopLeft(); 66:04.19 | ^ 66:04.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp:593:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.19 593 | Rect renderedSourceRect = Rect(outputRect).Intersect(aSourceRect); 66:04.19 | ^ 66:04.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp:598:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.19 598 | aDrawTarget->MaskSurface( 66:04.19 | ~~~~~~~~~~~~~~~~~~~~~~~~^ 66:04.19 599 | ColorPattern(DeviceColor::MaskOpaqueBlack()), result, 66:04.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:04.19 600 | Point(outputRect.TopLeft()) + sourceToDestOffset, aOptions); 66:04.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:04.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp:604:49: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.19 604 | renderedSourceRect - Point(outputRect.TopLeft()), 66:04.19 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:04.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:10, 66:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 66:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:04.20 from Unified_cpp_gfx_2d1.cpp:2: 66:04.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 66:04.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.20 383 | Point TopLeft() const { return Point(x, y); } 66:04.20 | ^~~~~~~ 66:04.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Point.h:14, 66:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:11, 66:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:04.20 from Unified_cpp_gfx_2d1.cpp:2: 66:04.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 66:04.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.20 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 66:04.20 | ^~~~~~~~~ 66:04.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 66:04.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.20 62 | Sub operator-(const Sub& aPoint) const { 66:04.20 | ^~~~~~~~ 66:04.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:10, 66:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 66:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:04.21 from Unified_cpp_gfx_2d1.cpp:2: 66:04.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In member function ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 66:04.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.21 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 66:04.21 | ^~~~~~~~~ 66:04.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Point.h:14, 66:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:11, 66:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:04.21 from Unified_cpp_gfx_2d1.cpp:2: 66:04.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 66:04.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.21 59 | Sub operator+(const Sub& aPoint) const { 66:04.21 | ^~~~~~~~ 66:04.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:10, 66:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 66:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:04.21 from Unified_cpp_gfx_2d1.cpp:2: 66:04.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In function ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 66:04.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:346:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.22 346 | friend Sub operator-(Sub aSub, const Point& aPoint) { 66:04.22 | ^~~~~~~~ 66:04.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In member function ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 66:04.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:363:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.22 363 | MoveBy(-aPoint); 66:04.22 | ^~~~~~~ 66:04.29 In file included from Unified_cpp_gfx_2d1.cpp:11: 66:04.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp: In member function ‘mozilla::gfx::IntRect mozilla::gfx::FilterNodeTransformSoftware::SourceRectForOutputRect(const IntRect&)’: 66:04.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp:1133:57: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.29 1133 | Rect neededRect = inverted.TransformBounds(Rect(aRect)); 66:04.29 | ^ 66:04.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:13, 66:04.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:04.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:04.29 from Unified_cpp_gfx_2d1.cpp:2: 66:04.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 66:04.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.29 110 | quad[0] = TransformPoint(aRect.TopLeft()); 66:04.29 | ^~~~ 66:04.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.30 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 66:04.30 | ^ 66:04.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:10, 66:04.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 66:04.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:04.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:04.30 from Unified_cpp_gfx_2d1.cpp:2: 66:04.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 66:04.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.30 384 | Point TopRight() const { return Point(XMost(), y); } 66:04.30 | ^~~~~~~~ 66:04.30 In file included from Unified_cpp_gfx_2d1.cpp:11: 66:04.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp: In member function ‘virtual mozilla::gfx::IntRect mozilla::gfx::FilterNodeTransformSoftware::MapRectToSource(const IntRect&, const IntRect&, mozilla::gfx::FilterNode*)’: 66:04.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp:1154:57: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.30 1154 | Rect neededRect = inverted.TransformBounds(Rect(aRect)); 66:04.30 | ^ 66:04.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp: In member function ‘virtual already_AddRefed mozilla::gfx::FilterNodeBlurXYSoftware::Render(const IntRect&)’: 66:04.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp:2993:33: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.38 2993 | Size sigmaXY = StdDeviationXY(); 66:04.38 | ^ 66:04.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterProcessingSIMD-inl.h:10, 66:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterProcessingScalar.cpp:9, 66:04.43 from Unified_cpp_gfx_2d1.cpp:29: 66:04.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/SVGTurbulenceRenderer-inl.h: In member function ‘already_AddRefed mozilla::gfx::SVGTurbulenceRenderer::Render(const IntSize&, const Point&) const [with mozilla::gfx::TurbulenceType Type = mozilla::gfx::TURBULENCE_TYPE_TURBULENCE; bool Stitch = true; f32x4_t = mozilla::gfx::simd::Scalarf32x4_t; i32x4_t = mozilla::gfx::simd::Scalari32x4_t; u8x16_t = mozilla::gfx::simd::Scalaru8x16_t]’: 66:04.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/SVGTurbulenceRenderer-inl.h:344:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.43 344 | Point startOffset = EquivalentNonNegativeOffset(aOffset); 66:04.43 | ^~~~~~~~~~~ 66:04.52 In file included from Unified_cpp_gfx_2d1.cpp:74: 66:04.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathCairo.cpp: In member function ‘virtual mozilla::gfx::Rect mozilla::gfx::PathCairo::GetBounds(const Matrix&) const’: 66:04.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathCairo.cpp:187:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.53 187 | Rect PathCairo::GetBounds(const Matrix& aTransform) const { 66:04.53 | ^~~~~~~~~ 66:04.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathCairo.cpp: In member function ‘void mozilla::gfx::PathCairo::AppendPathToBuilder(mozilla::gfx::PathBuilderCairo*, const Matrix*) const’: 66:04.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathCairo.cpp:282:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.53 282 | Point(mPathData[i].point.x, mPathData[i].point.y)); 66:04.53 | ^ 66:04.56 In file included from Unified_cpp_gfx_2d1.cpp:83: 66:04.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathCapture.cpp: In member function ‘virtual mozilla::gfx::Rect mozilla::gfx::PathCapture::GetBounds(const Matrix&) const’: 66:04.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathCapture.cpp:158:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.57 158 | Rect PathCapture::GetBounds(const Matrix& aTransform) const { 66:04.57 | ^~~~~~~~~~~ 66:04.57 In file included from Unified_cpp_gfx_2d1.cpp:92: 66:04.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.cpp: In function ‘void mozilla::gfx::AppendRectToPath(mozilla::gfx::PathBuilder*, const Rect&, bool)’: 66:04.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.cpp:17:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.57 17 | aPathBuilder->MoveTo(aRect.TopLeft()); 66:04.57 | ~~~~~~~~~~~~~^~ 66:04.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.cpp: In function ‘void mozilla::gfx::AppendEllipseToPath(mozilla::gfx::PathBuilder*, const Point&, const Size&)’: 66:04.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.cpp:169:32: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.57 169 | Size halfDim = aDimensions / 2.f; 66:04.57 | ^~~ 66:04.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.cpp:170:21: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.58 170 | Rect rect(aCenter - Point(halfDim.width, halfDim.height), aDimensions); 66:04.58 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:04.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Point.h:17, 66:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:11, 66:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:04.58 from Unified_cpp_gfx_2d1.cpp:2: 66:04.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseSize.h: In member function ‘Sub mozilla::gfx::BaseSize::operator/(T) const [with T = float; Sub = mozilla::gfx::SizeTyped]’: 66:04.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseSize.h:82:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.58 82 | Sub operator/(T aScale) const { return Sub(width / aScale, height / aScale); } 66:04.59 | ^~~~~~~~ 66:04.59 In file included from Unified_cpp_gfx_2d1.cpp:92: 66:04.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.cpp: In function ‘bool mozilla::gfx::SnapLineToDevicePixelsForStroking(mozilla::gfx::Point&, mozilla::gfx::Point&, const mozilla::gfx::DrawTarget&, mozilla::gfx::Float)’: 66:04.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.cpp:186:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.59 186 | Point p1 = aP1 + mat.GetTranslation(); // into device space 66:04.59 | ^ 66:04.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.cpp: In function ‘mozilla::gfx::Margin mozilla::gfx::MaxStrokeExtents(const mozilla::gfx::StrokeOptions&, const Matrix&)’: 66:04.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.cpp:244:8: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.59 244 | Margin MaxStrokeExtents(const StrokeOptions& aStrokeOptions, 66:04.61 | ^~~~~~~~~~~~~~~~ 66:04.61 In file included from Unified_cpp_gfx_2d1.cpp:101: 66:04.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.cpp: In member function ‘mozilla::gfx::PathOps mozilla::gfx::PathOps::TransformedCopy(const Matrix&) const’: 66:04.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.cpp:76:52: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:04.62 76 | newPathOps.MoveTo(aTransform.TransformPoint(params)); 66:04.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 66:05.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.cpp:9, 66:05.11 from Unified_cpp_gfx_2d1.cpp:101: 66:05.11 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h: In function ‘void mozilla::gfx::ReplaySetAttribute(mozilla::gfx::FilterNode*, uint32_t, T) [with T = mozilla::gfx::SizeTyped]’: 66:05.11 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:3770:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:05.12 3770 | void ReplaySetAttribute(FilterNode* aNode, uint32_t aIndex, T aValue) { 66:05.12 | ^~~~~~~~~~~~~~~~~~ 66:05.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h: In function ‘void mozilla::gfx::ReplaySetAttribute(mozilla::gfx::FilterNode*, uint32_t, T) [with T = mozilla::gfx::RectTyped]’: 66:05.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:3770:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:05.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h: In function ‘void mozilla::gfx::ReplaySetAttribute(mozilla::gfx::FilterNode*, uint32_t, T) [with T = mozilla::gfx::PointTyped]’: 66:05.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:3770:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:05.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h: In member function ‘virtual bool mozilla::gfx::RecordedCreateDrawTargetForFilter::PlayEvent(mozilla::gfx::Translator*) const’: 66:05.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2030:59: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:05.21 2030 | Rect userSpaceSource = Rect(mDestPoint, mSourceRect.Size()); 66:05.21 | ~~~~~~~~~~~~~~~~^~ 66:05.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2035:43: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:05.21 2035 | auto destRect = IntRectToRect(baseRect); 66:05.21 | ^ 66:05.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2043:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:05.22 2043 | Point shift = userSpaceSource.TopLeft() - mDestPoint; 66:05.22 | ^~~~~~~~~~ 66:05.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:2045:63: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:05.22 2045 | Rect(mSourceRect.TopLeft() + shift, userSpaceSource.Size()); 66:05.22 | ~~~~~~~~~~~~~~~~~~~~^~ 66:05.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 66:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:05.23 from Unified_cpp_gfx_2d1.cpp:2: 66:05.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h: In function ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 66:05.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:05.23 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 66:05.24 | ^~~~~~~~~~~~~ 66:05.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:10, 66:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 66:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:05.24 from Unified_cpp_gfx_2d1.cpp:2: 66:05.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 66:05.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:05.24 427 | SizeT Size() const { return SizeT(width, height); } 66:05.24 | ^~~~ 66:09.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 66:09.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 66:09.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 66:09.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/GPUVideoTextureClient.h:10, 66:09.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GPUVideoImage.h:12, 66:09.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLBlitHelper.cpp:19, 66:09.30 from Unified_cpp_gfx_gl0.cpp:20: 66:09.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 66:09.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:09.31 332 | LayerPoint GetFixedPositionAnchor() const { 66:09.31 | ^ 66:09.84 In file included from Unified_cpp_gfx_2d1.cpp:137: 66:09.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Scale.cpp: In member function ‘mozilla::gfx::Rect mozilla::gfx::PathCapture::_ZNK7mozilla3gfx11PathCapture9GetBoundsERKNS0_10BaseMatrixIfEE.part.0(const Matrix&) const’: 66:09.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Scale.cpp:45:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:09.85 45 | } // namespace mozilla 66:09.85 | ^ 66:14.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 66:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 66:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 66:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 66:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 66:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 66:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 66:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 66:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 66:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 66:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 66:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/GPUVideoTextureClient.h:10, 66:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GPUVideoImage.h:12, 66:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLBlitHelper.cpp:19, 66:14.03 from Unified_cpp_gfx_gl0.cpp:20: 66:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 66:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:14.03 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 66:14.03 | ^ 66:16.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Scale.cpp: In function ‘mozilla::gfx::Point mozilla::gfx::SVGTurbulenceRenderer::EquivalentNonNegativeOffset(const Point&) const [with mozilla::gfx::TurbulenceType Type = mozilla::gfx::TURBULENCE_TYPE_TURBULENCE; bool Stitch = true; f32x4_t = mozilla::gfx::simd::Scalarf32x4_t; i32x4_t = mozilla::gfx::simd::Scalari32x4_t; u8x16_t = mozilla::gfx::simd::Scalaru8x16_t]’: 66:16.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Scale.cpp:45:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:16.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:16.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 66:16.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:16.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PresState.h:11, 66:16.48 from PresState.cpp:7, 66:16.48 from UnifiedProtocols37.cpp:2: 66:16.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 66:16.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:16.48 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 66:16.48 | ^ 66:16.58 In file included from Unified_cpp_gfx_2d1.cpp:11: 66:16.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp: In member function ‘virtual mozilla::gfx::Size mozilla::gfx::FilterNodeGaussianBlurSoftware::StdDeviationXY()’: 66:16.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp:3108:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:16.58 3108 | Size FilterNodeGaussianBlurSoftware::StdDeviationXY() { 66:16.58 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:16.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 66:16.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 66:16.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:16.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PresState.h:11, 66:16.72 from PresState.cpp:7, 66:16.72 from UnifiedProtocols37.cpp:2: 66:16.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 66:16.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:16.72 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 66:16.72 | ^ 66:16.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.cpp:7, 66:16.87 from Unified_cpp_gfx_2d1.cpp:101: 66:16.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathBuilderRecording::CurrentPoint() const’: 66:16.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.h:159:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:16.87 159 | Point CurrentPoint() const final { return mPathBuilder->CurrentPoint(); } 66:16.87 | ^~~~~~~~~~~~ 66:16.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.h: In member function ‘virtual mozilla::gfx::Rect mozilla::gfx::PathRecording::GetBounds(const Matrix&) const’: 66:16.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.h:204:8: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:16.95 204 | Rect GetBounds(const Matrix& aTransform = Matrix()) const final { 66:16.95 | ^~~~~~~~~ 66:17.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 66:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 66:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PresState.h:11, 66:17.36 from PresState.cpp:7, 66:17.36 from UnifiedProtocols37.cpp:2: 66:17.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 66:17.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:17.36 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 66:17.36 | ^ 66:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 66:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:17.37 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 66:17.37 | ^ 66:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 66:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:17.37 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 66:17.38 | ^ 66:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 66:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:17.38 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 66:17.38 | ^ 66:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 66:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:17.38 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 66:17.38 | ^ 66:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 66:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:17.41 371 | nscoord aAppUnitsPerDevPixel) { 66:17.41 | ^ 66:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 66:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:17.41 380 | nscoord aAppUnitsPerDevPixel) { 66:17.41 | ^ 66:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 66:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:17.41 387 | nscoord aAppUnitsPerDevPixel) { 66:17.41 | ^ 66:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 66:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:17.42 394 | nscoord aAppUnitsPerDevPixel) { 66:17.42 | ^ 66:20.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 66:20.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 66:20.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 66:20.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 66:20.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 66:20.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 66:20.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 66:20.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 66:20.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:13, 66:20.24 from Unified_cpp_gfx_gl1.cpp:2: 66:20.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 66:20.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:20.24 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 66:20.24 | ^ 66:20.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 66:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 66:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 66:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 66:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 66:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 66:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 66:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 66:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 66:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 66:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/GPUVideoTextureClient.h:10, 66:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GPUVideoImage.h:12, 66:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLBlitHelper.cpp:19, 66:20.33 from Unified_cpp_gfx_gl0.cpp:20: 66:20.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 66:20.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:20.33 1859 | int32_t aAppUnitsPerPixel) { 66:20.33 | ^ 66:20.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 66:20.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:20.34 3214 | int32_t aAppUnitsPerPixel) { 66:20.34 | ^ 66:21.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 66:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 66:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 66:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 66:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 66:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 66:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 66:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/GPUVideoTextureClient.h:10, 66:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GPUVideoImage.h:12, 66:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLBlitHelper.cpp:19, 66:21.27 from Unified_cpp_gfx_gl0.cpp:20: 66:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 66:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:21.27 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 66:21.27 | ^ 66:21.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 66:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 66:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 66:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 66:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 66:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 66:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 66:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/GPUVideoTextureClient.h:10, 66:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GPUVideoImage.h:12, 66:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLBlitHelper.cpp:19, 66:21.29 from Unified_cpp_gfx_gl0.cpp:20: 66:21.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 66:21.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:21.29 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 66:21.29 | ^ 66:23.02 In file included from Unified_cpp_gfx_2d1.cpp:101: 66:23.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.cpp: In member function ‘virtual already_AddRefed mozilla::gfx::PathBuilderRecording::Finish()’: 66:23.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.cpp:185:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:23.02 185 | already_AddRefed PathBuilderRecording::Finish() { 66:23.02 | ^~~~~~~~~~~~~~~~~~~~ 66:25.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 66:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:11, 66:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 66:25.17 from PBackgroundIDBFactoryChild.cpp:7, 66:25.18 from UnifiedProtocols4.cpp:2: 66:25.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 66:25.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:25.18 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 66:25.18 | ^ 66:25.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 66:25.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 66:25.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:25.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:11, 66:25.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 66:25.45 from PBackgroundIDBFactoryChild.cpp:7, 66:25.45 from UnifiedProtocols4.cpp:2: 66:25.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 66:25.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:25.45 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 66:25.45 | ^ 66:25.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 66:25.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 66:25.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:25.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:11, 66:25.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 66:25.97 from PBackgroundIDBFactoryChild.cpp:7, 66:25.97 from UnifiedProtocols4.cpp:2: 66:25.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 66:25.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:25.97 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 66:25.97 | ^ 66:25.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 66:25.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:25.97 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 66:25.97 | ^ 66:25.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 66:25.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:25.98 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 66:25.98 | ^ 66:25.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 66:25.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:25.98 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 66:25.98 | ^ 66:25.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 66:25.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:25.99 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 66:25.99 | ^ 66:26.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 66:26.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:26.01 371 | nscoord aAppUnitsPerDevPixel) { 66:26.01 | ^ 66:26.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 66:26.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:26.02 380 | nscoord aAppUnitsPerDevPixel) { 66:26.02 | ^ 66:26.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 66:26.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:26.02 387 | nscoord aAppUnitsPerDevPixel) { 66:26.02 | ^ 66:26.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 66:26.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:26.03 394 | nscoord aAppUnitsPerDevPixel) { 66:26.03 | ^ 66:27.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 66:27.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 66:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 66:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 66:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 66:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 66:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 66:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:13, 66:27.20 from Unified_cpp_gfx_gl1.cpp:2: 66:27.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 66:27.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:27.20 1859 | int32_t aAppUnitsPerPixel) { 66:27.20 | ^ 66:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 66:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:27.21 3214 | int32_t aAppUnitsPerPixel) { 66:27.21 | ^ 66:28.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 66:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 66:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 66:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 66:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:13, 66:28.20 from Unified_cpp_gfx_gl1.cpp:2: 66:28.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 66:28.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:28.20 332 | LayerPoint GetFixedPositionAnchor() const { 66:28.20 | ^ 66:28.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 66:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 66:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 66:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 66:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:13, 66:28.24 from Unified_cpp_gfx_gl1.cpp:2: 66:28.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 66:28.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:28.25 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 66:28.25 | ^ 66:28.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 66:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 66:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 66:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 66:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:13, 66:28.27 from Unified_cpp_gfx_gl1.cpp:2: 66:28.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 66:28.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:28.27 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 66:28.27 | ^ 66:30.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 66:30.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 66:30.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayersTypes.h:12, 66:30.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositorTypes.h:12, 66:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.h:11, 66:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:6, 66:30.89 from Unified_cpp_gfx_gl1.cpp:2: 66:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 66:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 66:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:30.89 40 | friend Sub operator*(Sub aCoord, T aScale) { 66:30.89 | ^~~~~~~~ 66:31.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayersTypes.h:12, 66:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositorTypes.h:12, 66:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.h:11, 66:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:6, 66:31.14 from Unified_cpp_gfx_gl1.cpp:2: 66:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 66:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 66:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:31.14 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 66:31.14 | ^~~~~~~~ 66:31.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 66:31.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 66:31.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayersTypes.h:12, 66:31.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositorTypes.h:12, 66:31.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.h:11, 66:31.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:6, 66:31.27 from Unified_cpp_gfx_gl1.cpp:2: 66:31.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 66:31.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 66:31.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:31.27 427 | SizeT Size() const { return SizeT(width, height); } 66:31.27 | ^~~~ 66:31.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayersTypes.h:12, 66:31.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositorTypes.h:12, 66:31.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.h:11, 66:31.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:6, 66:31.28 from Unified_cpp_gfx_gl1.cpp:2: 66:31.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 66:31.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 66:31.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:31.28 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 66:31.28 | ^~~~~~~~ 66:31.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 66:31.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 66:31.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:31.29 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 66:31.29 | ^~~~~~~~ 66:31.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 66:31.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 66:31.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayersTypes.h:12, 66:31.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositorTypes.h:12, 66:31.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.h:11, 66:31.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:6, 66:31.29 from Unified_cpp_gfx_gl1.cpp:2: 66:31.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 66:31.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 66:31.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:31.30 62 | Sub operator-(const Sub& aPoint) const { 66:31.30 | ^~~~~~~~ 66:31.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 66:31.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 66:31.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayersTypes.h:12, 66:31.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositorTypes.h:12, 66:31.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.h:11, 66:31.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:6, 66:31.44 from Unified_cpp_gfx_gl1.cpp:2: 66:31.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 66:31.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 66:31.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:31.45 43 | friend Sub operator*(T aScale, Sub aCoord) { 66:31.45 | ^~~~~~~~ 66:32.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 66:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayersTypes.h:12, 66:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositorTypes.h:12, 66:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.h:11, 66:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:6, 66:32.31 from Unified_cpp_gfx_gl1.cpp:2: 66:32.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 66:32.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 66:32.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:32.32 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 66:32.32 | ^~~~~~~~~~~~~ 66:32.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 66:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayersTypes.h:12, 66:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositorTypes.h:12, 66:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.h:11, 66:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:6, 66:32.32 from Unified_cpp_gfx_gl1.cpp:2: 66:32.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 66:32.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 66:32.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:32.32 323 | static SizeTyped FromUnknownSize( 66:32.32 | ^~~~~~~~~~~~~~~ 66:32.33 In file included from Unified_cpp_gfx_2d1.cpp:11: 66:32.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp: In member function ‘mozilla::gfx::IntRect mozilla::gfx::FilterNodeBlurXYSoftware::InflatedSourceOrDestRect(const IntRect&)’: 66:32.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp:3072:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:32.33 3072 | IntRect FilterNodeBlurXYSoftware::InflatedSourceOrDestRect( 66:32.33 | ^~~~~~~~~~~~~~~~~~~~~~~~ 66:33.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 66:33.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 66:33.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 66:33.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:33.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/DecomposeIntoNoRepeatTriangles.h:11, 66:33.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/DecomposeIntoNoRepeatTriangles.cpp:7, 66:33.15 from Unified_cpp_gfx_gl0.cpp:11: 66:33.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 66:33.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 66:33.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:33.15 40 | friend Sub operator*(Sub aCoord, T aScale) { 66:33.15 | ^~~~~~~~ 66:33.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:33.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/DecomposeIntoNoRepeatTriangles.h:11, 66:33.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/DecomposeIntoNoRepeatTriangles.cpp:7, 66:33.17 from Unified_cpp_gfx_gl0.cpp:11: 66:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 66:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 66:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:33.17 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 66:33.17 | ^~~~~~~~~~~~~ 66:33.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 66:33.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:33.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/DecomposeIntoNoRepeatTriangles.h:11, 66:33.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/DecomposeIntoNoRepeatTriangles.cpp:7, 66:33.17 from Unified_cpp_gfx_gl0.cpp:11: 66:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 66:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 66:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:33.18 323 | static SizeTyped FromUnknownSize( 66:33.18 | ^~~~~~~~~~~~~~~ 66:33.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 66:33.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 66:33.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 66:33.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLBlitHelper.cpp:7, 66:33.34 from Unified_cpp_gfx_gl0.cpp:20: 66:33.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 66:33.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 66:33.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:33.34 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 66:33.34 | ^~~~~~~~ 66:33.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 66:33.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:33.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/DecomposeIntoNoRepeatTriangles.h:11, 66:33.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/DecomposeIntoNoRepeatTriangles.cpp:7, 66:33.43 from Unified_cpp_gfx_gl0.cpp:11: 66:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 66:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 66:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:33.43 427 | SizeT Size() const { return SizeT(width, height); } 66:33.43 | ^~~~ 66:33.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 66:33.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 66:33.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 66:33.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLBlitHelper.cpp:7, 66:33.43 from Unified_cpp_gfx_gl0.cpp:20: 66:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 66:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 66:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:33.43 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 66:33.43 | ^~~~~~~~ 66:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 66:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 66:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:33.43 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 66:33.43 | ^~~~~~~~ 66:33.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 66:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 66:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/DecomposeIntoNoRepeatTriangles.h:11, 66:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/DecomposeIntoNoRepeatTriangles.cpp:7, 66:33.44 from Unified_cpp_gfx_gl0.cpp:11: 66:33.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 66:33.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 66:33.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:33.44 62 | Sub operator-(const Sub& aPoint) const { 66:33.44 | ^~~~~~~~ 66:33.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 66:33.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 66:33.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 66:33.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:33.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/DecomposeIntoNoRepeatTriangles.h:11, 66:33.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/DecomposeIntoNoRepeatTriangles.cpp:7, 66:33.60 from Unified_cpp_gfx_gl0.cpp:11: 66:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 66:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 66:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:33.60 43 | friend Sub operator*(T aScale, Sub aCoord) { 66:33.60 | ^~~~~~~~ 66:33.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 66:33.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 66:33.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 66:33.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 66:33.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 66:33.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 66:33.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 66:33.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/RemoteWorkerTypes.h:24, 66:33.74 from RemoteWorkerTypes.cpp:7, 66:33.74 from UnifiedProtocols37.cpp:29: 66:33.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 66:33.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:33.74 189 | CSSRect GetExpandedScrollableRect() const { 66:33.74 | ^ 66:33.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 66:33.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:33.74 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 66:33.74 | ^ 66:33.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 66:33.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:33.75 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 66:33.75 | ^ 66:33.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 66:33.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:33.75 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 66:33.75 | ^ 66:33.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 66:33.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:33.75 243 | CSSRect CalculateScrollRange() const { 66:33.75 | ^ 66:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 66:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:33.76 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 66:33.76 | ^ 66:33.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 66:33.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:33.77 457 | CSSRect GetVisualViewport() const { 66:33.77 | ^ 66:35.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 66:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 66:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 66:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 66:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 66:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 66:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 66:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 66:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 66:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/RemoteWorkerTypes.h:24, 66:35.01 from RemoteWorkerTypes.cpp:7, 66:35.01 from UnifiedProtocols37.cpp:29: 66:35.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 66:35.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:35.01 1249 | CSSCoord ToCSSPixels() const { return _0; } 66:35.01 | ^ 66:37.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 66:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 66:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 66:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 66:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 66:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 66:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 66:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 66:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/RemoteWorkerTypes.h:24, 66:37.22 from RemoteWorkerTypes.cpp:7, 66:37.22 from UnifiedProtocols37.cpp:29: 66:37.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 66:37.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:37.23 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 66:37.23 | ^ 66:37.24 In file included from Unified_cpp_gfx_2d1.cpp:65: 66:37.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Path.cpp: In member function ‘mozilla::gfx::Point mozilla::gfx::FlattenedPath::ComputePointAtLength(mozilla::gfx::Float, mozilla::gfx::Point*)’: 66:37.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Path.cpp:140:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:37.25 140 | Point FlattenedPath::ComputePointAtLength(Float aLength, Point* aTangent) { 66:37.25 | ^~~~~~~~~~~~~ 66:37.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Path.cpp: In function ‘void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)’: 66:37.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Path.cpp:520:18: warning: ‘t2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 66:37.41 520 | SplitBezier(aControlPoints, &prevCPs, &nextCPs, t2min); 66:37.41 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:37.94 In file included from Unified_cpp_gfx_2d1.cpp:83: 66:37.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathCapture.cpp: In member function ‘virtual mozilla::gfx::Rect mozilla::gfx::PathCapture::GetBounds(const Matrix&) const’: 66:37.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathCapture.cpp:158:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:37.94 158 | Rect PathCapture::GetBounds(const Matrix& aTransform) const { 66:37.94 | ^~~~~~~~~~~ 66:38.33 In file included from Unified_cpp_gfx_2d1.cpp:92: 66:38.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.cpp: In function ‘mozilla::gfx::Margin mozilla::gfx::MaxStrokeExtents(const mozilla::gfx::StrokeOptions&, const Matrix&)’: 66:38.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathHelpers.cpp:244:8: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:38.33 244 | Margin MaxStrokeExtents(const StrokeOptions& aStrokeOptions, 66:38.33 | ^~~~~~~~~~~~~~~~ 66:38.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 66:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 66:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 66:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 66:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 66:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 66:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 66:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 66:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:20, 66:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayersTypes.h:12, 66:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositorTypes.h:12, 66:38.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.h:11, 66:38.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/SharedSurfaceEGL.cpp:6, 66:38.55 from Unified_cpp_gfx_gl1.cpp:2: 66:38.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 66:38.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 66:38.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 66:38.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 66:38.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 66:38.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 66:38.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 66:38.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 66:38.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 66:38.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:38.55 760 | typename detail::Nth::Type extract() { 66:38.55 | ^~~~~~~ 66:38.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathRecording.cpp:9, 66:38.84 from Unified_cpp_gfx_2d1.cpp:101: 66:38.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h: In member function ‘virtual bool mozilla::gfx::RecordedMaskSurface::PlayEvent(mozilla::gfx::Translator*) const’: 66:38.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/RecordedEventImpl.h:3739:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:38.84 3739 | dt->MaskSurface(*GenericPattern(mPattern, aTranslator), surface, mOffset, 66:38.84 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:38.84 3740 | mOptions); 66:38.84 | ~~~~~~~~~ 66:39.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:13, 66:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:10, 66:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.cpp:7, 66:39.83 from Unified_cpp_gfx_2d1.cpp:2: 66:39.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 66:39.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:39.83 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 66:39.83 | ^~~~~~~~~~~~~~~ 66:40.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 66:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 66:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 66:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 66:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 66:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 66:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 66:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 66:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/RemoteWorkerTypes.h:24, 66:40.39 from RemoteWorkerTypes.cpp:7, 66:40.39 from UnifiedProtocols37.cpp:29: 66:40.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 66:40.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:40.39 21 | inline Rect ToRect(const gfxRect& aRect) { 66:40.39 | ^ 66:40.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 66:40.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:40.39 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 66:40.39 | ^ 66:40.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 66:40.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:40.39 40 | inline Point ToPoint(const gfxPoint& aPoint) { 66:40.39 | ^ 66:40.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 66:40.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:40.40 44 | inline Size ToSize(const gfxSize& aSize) { 66:40.40 | ^ 66:40.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 66:40.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:40.40 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 66:40.40 | ^ 66:40.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 66:40.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:40.40 52 | inline gfxSize ThebesSize(const Size& aSize) { 66:40.40 | ^ 66:40.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 66:40.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:40.41 56 | inline gfxRect ThebesRect(const Rect& aRect) { 66:40.41 | ^ 66:41.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 66:41.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 66:41.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 66:41.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 66:41.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 66:41.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 66:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 66:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/RemoteWorkerTypes.h:24, 66:41.07 from RemoteWorkerTypes.cpp:7, 66:41.07 from UnifiedProtocols37.cpp:29: 66:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 66:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:41.07 1859 | int32_t aAppUnitsPerPixel) { 66:41.07 | ^ 66:41.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 66:41.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:41.08 3214 | int32_t aAppUnitsPerPixel) { 66:41.08 | ^ 66:41.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 66:41.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 66:41.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 66:41.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 66:41.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 66:41.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 66:41.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/DecomposeIntoNoRepeatTriangles.h:12, 66:41.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/DecomposeIntoNoRepeatTriangles.cpp:7, 66:41.11 from Unified_cpp_gfx_gl0.cpp:11: 66:41.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 66:41.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 66:41.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 66:41.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 66:41.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 66:41.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 66:41.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 66:41.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 66:41.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 66:41.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:41.12 760 | typename detail::Nth::Type extract() { 66:41.12 | ^~~~~~~ 66:41.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 66:41.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 66:41.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 66:41.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 66:41.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 66:41.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 66:41.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 66:41.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:20, 66:41.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 66:41.47 from PBackgroundIDBFactoryChild.cpp:7, 66:41.47 from UnifiedProtocols4.cpp:2: 66:41.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 66:41.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:41.47 189 | CSSRect GetExpandedScrollableRect() const { 66:41.47 | ^ 66:41.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 66:41.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:41.48 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 66:41.48 | ^ 66:41.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 66:41.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:41.48 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 66:41.48 | ^ 66:41.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 66:41.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:41.48 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 66:41.48 | ^ 66:41.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 66:41.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:41.49 243 | CSSRect CalculateScrollRange() const { 66:41.49 | ^ 66:41.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 66:41.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:41.49 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 66:41.49 | ^ 66:41.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 66:41.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:41.49 457 | CSSRect GetVisualViewport() const { 66:41.50 | ^ 66:42.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 66:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 66:42.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 66:42.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 66:42.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/RemoteWorkerTypes.h:24, 66:42.05 from RemoteWorkerTypes.cpp:7, 66:42.05 from UnifiedProtocols37.cpp:29: 66:42.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 66:42.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:42.06 332 | LayerPoint GetFixedPositionAnchor() const { 66:42.06 | ^ 66:42.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 66:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 66:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 66:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 66:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/RemoteWorkerTypes.h:24, 66:42.11 from RemoteWorkerTypes.cpp:7, 66:42.11 from UnifiedProtocols37.cpp:29: 66:42.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 66:42.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:42.11 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 66:42.11 | ^ 66:42.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 66:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 66:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 66:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 66:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/RemoteWorkerTypes.h:24, 66:42.15 from RemoteWorkerTypes.cpp:7, 66:42.15 from UnifiedProtocols37.cpp:29: 66:42.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 66:42.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:42.15 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 66:42.15 | ^ 66:42.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 66:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 66:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 66:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 66:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 66:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 66:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 66:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 66:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 66:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:20, 66:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 66:42.65 from PBackgroundIDBFactoryChild.cpp:7, 66:42.65 from UnifiedProtocols4.cpp:2: 66:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 66:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:42.65 1249 | CSSCoord ToCSSPixels() const { return _0; } 66:42.65 | ^ 66:42.86 In file included from Unified_cpp_gfx_2d1.cpp:74: 66:42.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathCairo.cpp: In member function ‘virtual void mozilla::gfx::PathBuilderCairo::QuadraticBezierTo(const Point&, const Point&)’: 66:42.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathCairo.cpp:62:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:42.86 62 | void PathBuilderCairo::QuadraticBezierTo(const Point& aCP1, const Point& aCP2) { 66:42.86 | ^~~~~~~~~~~~~~~~ 66:45.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 66:45.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 66:45.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 66:45.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 66:45.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 66:45.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 66:45.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 66:45.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 66:45.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:20, 66:45.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 66:45.01 from PBackgroundIDBFactoryChild.cpp:7, 66:45.01 from UnifiedProtocols4.cpp:2: 66:45.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 66:45.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:45.01 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 66:45.01 | ^ 66:45.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 66:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtils.h:11, 66:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtilsChild.h:9, 66:45.06 from PBackgroundIndexedDBUtilsChild.cpp:7, 66:45.06 from UnifiedProtocols5.cpp:2: 66:45.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 66:45.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:45.06 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 66:45.07 | ^ 66:45.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 66:45.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 66:45.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:45.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtils.h:11, 66:45.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtilsChild.h:9, 66:45.27 from PBackgroundIndexedDBUtilsChild.cpp:7, 66:45.27 from UnifiedProtocols5.cpp:2: 66:45.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 66:45.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:45.28 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 66:45.28 | ^ 66:45.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 66:45.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 66:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtils.h:11, 66:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtilsChild.h:9, 66:45.92 from PBackgroundIndexedDBUtilsChild.cpp:7, 66:45.92 from UnifiedProtocols5.cpp:2: 66:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 66:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:45.92 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 66:45.92 | ^ 66:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 66:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:45.93 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 66:45.93 | ^ 66:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 66:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:45.94 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 66:45.94 | ^ 66:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 66:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:45.94 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 66:45.94 | ^ 66:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 66:45.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:45.95 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 66:45.95 | ^ 66:45.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 66:45.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:45.95 371 | nscoord aAppUnitsPerDevPixel) { 66:45.96 | ^ 66:45.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 66:45.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:45.96 380 | nscoord aAppUnitsPerDevPixel) { 66:45.96 | ^ 66:45.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 66:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:45.97 387 | nscoord aAppUnitsPerDevPixel) { 66:45.97 | ^ 66:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 66:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:45.98 394 | nscoord aAppUnitsPerDevPixel) { 66:45.98 | ^ 66:46.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function ‘sh::TString sh::TypeString(const sh::TType&)’: 66:46.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 66:46.60 915 | switch (type.getNominalSize()) 66:46.60 | ^~~~~~ 66:46.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:926:13: note: here 66:46.60 926 | case EbtInt: 66:46.61 | ^~~~ 66:46.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 66:46.61 927 | switch (type.getNominalSize()) 66:46.61 | ^~~~~~ 66:46.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:938:13: note: here 66:46.61 938 | case EbtUInt: 66:46.61 | ^~~~ 66:46.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 66:46.62 939 | switch (type.getNominalSize()) 66:46.62 | ^~~~~~ 66:46.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:950:13: note: here 66:46.62 950 | case EbtBool: 66:46.62 | ^~~~ 66:46.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 66:46.65 951 | switch (type.getNominalSize()) 66:46.65 | ^~~~~~ 66:46.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:962:13: note: here 66:46.65 962 | case EbtVoid: 66:46.65 | ^~~~ 66:48.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 66:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 66:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 66:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 66:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 66:48.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 66:48.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 66:48.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 66:48.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:20, 66:48.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 66:48.58 from PBackgroundIDBFactoryChild.cpp:7, 66:48.58 from UnifiedProtocols4.cpp:2: 66:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 66:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:48.59 21 | inline Rect ToRect(const gfxRect& aRect) { 66:48.59 | ^ 66:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 66:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:48.59 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 66:48.59 | ^ 66:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 66:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:48.59 40 | inline Point ToPoint(const gfxPoint& aPoint) { 66:48.59 | ^ 66:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 66:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:48.59 44 | inline Size ToSize(const gfxSize& aSize) { 66:48.60 | ^ 66:48.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 66:48.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:48.60 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 66:48.60 | ^ 66:48.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 66:48.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:48.61 52 | inline gfxSize ThebesSize(const Size& aSize) { 66:48.61 | ^ 66:48.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 66:48.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:48.61 56 | inline gfxRect ThebesRect(const Rect& aRect) { 66:48.61 | ^ 66:48.68 In file included from Unified_cpp_gfx_2d1.cpp:11: 66:48.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp: In member function ‘virtual mozilla::gfx::IntRect mozilla::gfx::FilterNodeTransformSoftware::MapRectToSource(const IntRect&, const IntRect&, mozilla::gfx::FilterNode*)’: 66:48.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp:1142:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:48.68 1142 | IntRect FilterNodeTransformSoftware::MapRectToSource(const IntRect& aRect, 66:48.68 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:49.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 66:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 66:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 66:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 66:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 66:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 66:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 66:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:20, 66:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 66:49.29 from PBackgroundIDBFactoryChild.cpp:7, 66:49.29 from UnifiedProtocols4.cpp:2: 66:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 66:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:49.29 1859 | int32_t aAppUnitsPerPixel) { 66:49.29 | ^ 66:49.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 66:49.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:49.30 3214 | int32_t aAppUnitsPerPixel) { 66:49.30 | ^ 66:50.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 66:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 66:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 66:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 66:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:20, 66:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 66:50.33 from PBackgroundIDBFactoryChild.cpp:7, 66:50.33 from UnifiedProtocols4.cpp:2: 66:50.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 66:50.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:50.34 332 | LayerPoint GetFixedPositionAnchor() const { 66:50.34 | ^ 66:50.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 66:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 66:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 66:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 66:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:20, 66:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 66:50.39 from PBackgroundIDBFactoryChild.cpp:7, 66:50.39 from UnifiedProtocols4.cpp:2: 66:50.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 66:50.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:50.39 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 66:50.39 | ^ 66:50.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 66:50.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 66:50.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 66:50.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 66:50.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:20, 66:50.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 66:50.43 from PBackgroundIDBFactoryChild.cpp:7, 66:50.43 from UnifiedProtocols4.cpp:2: 66:50.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 66:50.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:50.43 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 66:50.43 | ^ 66:54.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp: In member function ‘virtual already_AddRefed mozilla::gfx::FilterNodeBlurXYSoftware::Render(const IntRect&)’: 66:54.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp:2991:37: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:54.04 2991 | already_AddRefed FilterNodeBlurXYSoftware::Render( 66:54.04 | ^~~~~~~~~~~~~~~~~~~~~~~~ 66:54.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 66:54.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 66:54.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 66:54.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:54.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 66:54.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:54.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PresState.h:11, 66:54.77 from PresState.cpp:7, 66:54.77 from UnifiedProtocols37.cpp:2: 66:54.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 66:54.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 66:54.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:54.77 40 | friend Sub operator*(Sub aCoord, T aScale) { 66:54.77 | ^~~~~~~~ 66:54.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 66:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 66:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PresState.h:11, 66:54.81 from PresState.cpp:7, 66:54.81 from UnifiedProtocols37.cpp:2: 66:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 66:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 66:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:54.81 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 66:54.82 | ^~~~~~~~ 66:55.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 66:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 66:55.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:55.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PresState.h:11, 66:55.29 from PresState.cpp:7, 66:55.29 from UnifiedProtocols37.cpp:2: 66:55.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 66:55.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 66:55.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:55.29 427 | SizeT Size() const { return SizeT(width, height); } 66:55.29 | ^~~~ 66:55.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 66:55.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 66:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PresState.h:11, 66:55.30 from PresState.cpp:7, 66:55.30 from UnifiedProtocols37.cpp:2: 66:55.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 66:55.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 66:55.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:55.30 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 66:55.30 | ^~~~~~~~ 66:55.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 66:55.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 66:55.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:55.31 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 66:55.31 | ^~~~~~~~ 66:55.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 66:55.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 66:55.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:55.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 66:55.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PresState.h:11, 66:55.33 from PresState.cpp:7, 66:55.33 from UnifiedProtocols37.cpp:2: 66:55.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 66:55.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 66:55.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:55.34 62 | Sub operator-(const Sub& aPoint) const { 66:55.34 | ^~~~~~~~ 66:55.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 66:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 66:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 66:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 66:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PresState.h:11, 66:55.49 from PresState.cpp:7, 66:55.50 from UnifiedProtocols37.cpp:2: 66:55.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 66:55.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 66:55.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:55.50 43 | friend Sub operator*(T aScale, Sub aCoord) { 66:55.50 | ^~~~~~~~ 66:55.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:55.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 66:55.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:55.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PresState.h:11, 66:55.98 from PresState.cpp:7, 66:55.99 from UnifiedProtocols37.cpp:2: 66:55.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 66:55.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 66:55.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:55.99 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 66:55.99 | ^~~~~~~~~~~~~ 66:55.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 66:55.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:55.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 66:55.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:55.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PresState.h:11, 66:56.00 from PresState.cpp:7, 66:56.00 from UnifiedProtocols37.cpp:2: 66:56.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 66:56.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 66:56.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:56.00 323 | static SizeTyped FromUnknownSize( 66:56.00 | ^~~~~~~~~~~~~~~ 66:56.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp: In member function ‘mozilla::gfx::IntRect mozilla::gfx::FilterNodeTransformSoftware::_ZN7mozilla3gfx27FilterNodeTransformSoftware23SourceRectForOutputRectERKNS0_12IntRectTypedINS0_12UnknownUnitsEEE.part.0(const IntRect&)’: 66:56.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeSoftware.cpp:1122:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:56.30 1122 | IntRect FilterNodeTransformSoftware::SourceRectForOutputRect( 66:56.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:57.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 66:57.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 66:57.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 66:57.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:57.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 66:57.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:57.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:11, 66:57.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 66:57.96 from PBackgroundIDBFactoryChild.cpp:7, 66:57.97 from UnifiedProtocols4.cpp:2: 66:57.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 66:57.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 66:57.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:57.97 40 | friend Sub operator*(Sub aCoord, T aScale) { 66:57.97 | ^~~~~~~~ 66:57.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 66:57.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 66:57.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:57.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:11, 66:57.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 66:57.99 from PBackgroundIDBFactoryChild.cpp:7, 66:57.99 from UnifiedProtocols4.cpp:2: 66:57.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 66:57.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 66:58.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:58.00 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 66:58.00 | ^~~~~~~~ 66:58.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 66:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 66:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:11, 66:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 66:58.45 from PBackgroundIDBFactoryChild.cpp:7, 66:58.45 from UnifiedProtocols4.cpp:2: 66:58.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 66:58.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 66:58.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:58.45 427 | SizeT Size() const { return SizeT(width, height); } 66:58.45 | ^~~~ 66:58.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 66:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 66:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:11, 66:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 66:58.45 from PBackgroundIDBFactoryChild.cpp:7, 66:58.46 from UnifiedProtocols4.cpp:2: 66:58.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 66:58.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 66:58.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:58.46 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 66:58.46 | ^~~~~~~~ 66:58.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 66:58.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 66:58.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:58.46 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 66:58.46 | ^~~~~~~~ 66:58.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 66:58.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 66:58.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:58.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 66:58.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:58.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:11, 66:58.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 66:58.46 from PBackgroundIDBFactoryChild.cpp:7, 66:58.46 from UnifiedProtocols4.cpp:2: 66:58.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 66:58.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 66:58.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:58.47 62 | Sub operator-(const Sub& aPoint) const { 66:58.47 | ^~~~~~~~ 66:58.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 66:58.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 66:58.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 66:58.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 66:58.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 66:58.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 66:58.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:11, 66:58.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 66:58.69 from PBackgroundIDBFactoryChild.cpp:7, 66:58.69 from UnifiedProtocols4.cpp:2: 66:58.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 66:58.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 66:58.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 66:58.69 43 | friend Sub operator*(T aScale, Sub aCoord) { 66:58.69 | ^~~~~~~~ 67:00.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 67:00.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 67:00.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 67:00.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 67:00.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 67:00.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 67:00.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 67:00.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 67:00.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PresState.h:11, 67:00.30 from PresState.cpp:7, 67:00.30 from UnifiedProtocols37.cpp:2: 67:00.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 67:00.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 67:00.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 67:00.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 67:00.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 67:00.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 67:00.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 67:00.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 67:00.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 67:00.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:00.30 760 | typename detail::Nth::Type extract() { 67:00.31 | ^~~~~~~ 67:00.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 67:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 67:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 67:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 67:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 67:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 67:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 67:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 67:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 67:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsChild.h:14, 67:00.91 from PBackgroundIndexedDBUtilsChild.cpp:8, 67:00.91 from UnifiedProtocols5.cpp:2: 67:00.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 67:00.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:00.91 189 | CSSRect GetExpandedScrollableRect() const { 67:00.91 | ^ 67:00.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 67:00.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:00.91 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 67:00.91 | ^ 67:00.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 67:00.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:00.92 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 67:00.92 | ^ 67:00.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 67:00.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:00.93 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 67:00.93 | ^ 67:00.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 67:00.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:00.94 243 | CSSRect CalculateScrollRange() const { 67:00.94 | ^ 67:00.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 67:00.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:00.94 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 67:00.94 | ^ 67:00.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 67:00.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:00.94 457 | CSSRect GetVisualViewport() const { 67:00.95 | ^ 67:02.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 67:02.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 67:02.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:02.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:11, 67:02.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 67:02.05 from PBackgroundIDBFactoryChild.cpp:7, 67:02.05 from UnifiedProtocols4.cpp:2: 67:02.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 67:02.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 67:02.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:02.05 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 67:02.05 | ^~~~~~~~~~~~~ 67:02.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 67:02.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 67:02.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 67:02.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:02.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:11, 67:02.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 67:02.06 from PBackgroundIDBFactoryChild.cpp:7, 67:02.06 from UnifiedProtocols4.cpp:2: 67:02.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 67:02.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 67:02.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:02.06 323 | static SizeTyped FromUnknownSize( 67:02.06 | ^~~~~~~~~~~~~~~ 67:02.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 67:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 67:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 67:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 67:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 67:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 67:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 67:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 67:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 67:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 67:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 67:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsChild.h:14, 67:02.10 from PBackgroundIndexedDBUtilsChild.cpp:8, 67:02.10 from UnifiedProtocols5.cpp:2: 67:02.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 67:02.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:02.10 1249 | CSSCoord ToCSSPixels() const { return _0; } 67:02.10 | ^ 67:04.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 67:04.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 67:04.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 67:04.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 67:04.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 67:04.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 67:04.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 67:04.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 67:04.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 67:04.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 67:04.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsChild.h:14, 67:04.42 from PBackgroundIndexedDBUtilsChild.cpp:8, 67:04.42 from UnifiedProtocols5.cpp:2: 67:04.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 67:04.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:04.42 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 67:04.42 | ^ 67:06.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 67:06.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 67:06.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 67:06.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 67:06.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 67:06.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 67:06.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 67:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 67:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactory.h:11, 67:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBFactoryChild.h:9, 67:06.20 from PBackgroundIDBFactoryChild.cpp:7, 67:06.20 from UnifiedProtocols4.cpp:2: 67:06.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 67:06.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 67:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 67:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 67:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 67:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 67:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 67:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 67:06.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 67:06.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:06.24 760 | typename detail::Nth::Type extract() { 67:06.24 | ^~~~~~~ 67:08.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 67:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 67:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 67:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 67:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 67:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 67:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 67:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 67:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 67:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 67:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsChild.h:14, 67:08.20 from PBackgroundIndexedDBUtilsChild.cpp:8, 67:08.20 from UnifiedProtocols5.cpp:2: 67:08.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 67:08.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:08.20 21 | inline Rect ToRect(const gfxRect& aRect) { 67:08.20 | ^ 67:08.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 67:08.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:08.20 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 67:08.20 | ^ 67:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 67:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:08.21 40 | inline Point ToPoint(const gfxPoint& aPoint) { 67:08.21 | ^ 67:08.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 67:08.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:08.22 44 | inline Size ToSize(const gfxSize& aSize) { 67:08.22 | ^ 67:08.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 67:08.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:08.22 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 67:08.23 | ^ 67:08.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 67:08.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:08.24 52 | inline gfxSize ThebesSize(const Size& aSize) { 67:08.24 | ^ 67:08.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 67:08.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:08.24 56 | inline gfxRect ThebesRect(const Rect& aRect) { 67:08.24 | ^ 67:08.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 67:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 67:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 67:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 67:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 67:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 67:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 67:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 67:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 67:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsChild.h:14, 67:08.99 from PBackgroundIndexedDBUtilsChild.cpp:8, 67:08.99 from UnifiedProtocols5.cpp:2: 67:08.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 67:08.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:08.99 1859 | int32_t aAppUnitsPerPixel) { 67:08.99 | ^ 67:09.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 67:09.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:09.01 3214 | int32_t aAppUnitsPerPixel) { 67:09.01 | ^ 67:10.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 67:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 67:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 67:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 67:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 67:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 67:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsChild.h:14, 67:10.07 from PBackgroundIndexedDBUtilsChild.cpp:8, 67:10.07 from UnifiedProtocols5.cpp:2: 67:10.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 67:10.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:10.08 332 | LayerPoint GetFixedPositionAnchor() const { 67:10.08 | ^ 67:10.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 67:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 67:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 67:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 67:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 67:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 67:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsChild.h:14, 67:10.13 from PBackgroundIndexedDBUtilsChild.cpp:8, 67:10.13 from UnifiedProtocols5.cpp:2: 67:10.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 67:10.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:10.13 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 67:10.14 | ^ 67:10.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 67:10.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 67:10.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 67:10.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 67:10.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 67:10.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 67:10.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsChild.h:14, 67:10.17 from PBackgroundIndexedDBUtilsChild.cpp:8, 67:10.17 from UnifiedProtocols5.cpp:2: 67:10.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 67:10.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:10.17 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 67:10.17 | ^ 67:16.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 67:16.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 67:16.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 67:16.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 67:16.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 67:16.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:16.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtils.h:11, 67:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtilsChild.h:9, 67:16.93 from PBackgroundIndexedDBUtilsChild.cpp:7, 67:16.93 from UnifiedProtocols5.cpp:2: 67:16.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 67:16.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 67:16.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:16.93 40 | friend Sub operator*(Sub aCoord, T aScale) { 67:16.93 | ^~~~~~~~ 67:16.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 67:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 67:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtils.h:11, 67:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtilsChild.h:9, 67:16.96 from PBackgroundIndexedDBUtilsChild.cpp:7, 67:16.96 from UnifiedProtocols5.cpp:2: 67:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 67:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 67:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:16.96 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 67:16.96 | ^~~~~~~~ 67:17.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 67:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 67:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 67:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtils.h:11, 67:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtilsChild.h:9, 67:17.33 from PBackgroundIndexedDBUtilsChild.cpp:7, 67:17.33 from UnifiedProtocols5.cpp:2: 67:17.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 67:17.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 67:17.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:17.33 427 | SizeT Size() const { return SizeT(width, height); } 67:17.33 | ^~~~ 67:17.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 67:17.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 67:17.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:17.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtils.h:11, 67:17.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtilsChild.h:9, 67:17.34 from PBackgroundIndexedDBUtilsChild.cpp:7, 67:17.34 from UnifiedProtocols5.cpp:2: 67:17.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 67:17.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 67:17.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:17.34 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 67:17.35 | ^~~~~~~~ 67:17.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 67:17.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 67:17.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:17.35 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 67:17.35 | ^~~~~~~~ 67:17.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 67:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 67:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 67:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 67:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtils.h:11, 67:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtilsChild.h:9, 67:17.37 from PBackgroundIndexedDBUtilsChild.cpp:7, 67:17.37 from UnifiedProtocols5.cpp:2: 67:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 67:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 67:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:17.38 62 | Sub operator-(const Sub& aPoint) const { 67:17.38 | ^~~~~~~~ 67:17.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 67:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 67:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 67:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 67:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 67:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtils.h:11, 67:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtilsChild.h:9, 67:17.66 from PBackgroundIndexedDBUtilsChild.cpp:7, 67:17.66 from UnifiedProtocols5.cpp:2: 67:17.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 67:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 67:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:17.67 43 | friend Sub operator*(T aScale, Sub aCoord) { 67:17.67 | ^~~~~~~~ 67:18.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLBlitHelper.cpp:9, 67:18.13 from Unified_cpp_gfx_gl0.cpp:20: 67:18.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h: In constructor ‘mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)’: 67:18.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:1198:17: warning: ‘texBinding’ may be used uninitialized in this function [-Wmaybe-uninitialized] 67:18.14 1198 | fGetIntegerv(pname, (GLint*)&ret); 67:18.14 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 67:18.14 In file included from Unified_cpp_gfx_gl0.cpp:20: 67:18.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLBlitHelper.cpp:204:10: note: ‘texBinding’ was declared here 67:18.14 204 | GLenum texBinding; 67:18.14 | ^~~~~~~~~~ 67:18.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLBlitHelper.cpp:9, 67:18.84 from Unified_cpp_gfx_gl0.cpp:20: 67:18.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h: In member function ‘void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const’: 67:18.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:2882:30: warning: ‘oldVAO’ may be used uninitialized in this function [-Wmaybe-uninitialized] 67:18.85 2882 | mSymbols.fBindVertexArray(array); 67:18.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 67:18.85 In file included from Unified_cpp_gfx_gl0.cpp:20: 67:18.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLBlitHelper.cpp:449:10: note: ‘oldVAO’ was declared here 67:18.85 449 | GLuint oldVAO; 67:18.85 | ^~~~~~ 67:21.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 67:21.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 67:21.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:21.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtils.h:11, 67:21.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtilsChild.h:9, 67:21.26 from PBackgroundIndexedDBUtilsChild.cpp:7, 67:21.26 from UnifiedProtocols5.cpp:2: 67:21.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 67:21.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 67:21.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:21.26 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 67:21.26 | ^~~~~~~~~~~~~ 67:21.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 67:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 67:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 67:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtils.h:11, 67:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtilsChild.h:9, 67:21.27 from PBackgroundIndexedDBUtilsChild.cpp:7, 67:21.27 from UnifiedProtocols5.cpp:2: 67:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 67:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 67:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:21.27 323 | static SizeTyped FromUnknownSize( 67:21.27 | ^~~~~~~~~~~~~~~ 67:25.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 67:25.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 67:25.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 67:25.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 67:25.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 67:25.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 67:25.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 67:25.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 67:25.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtils.h:11, 67:25.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIndexedDBUtilsChild.h:9, 67:25.43 from PBackgroundIndexedDBUtilsChild.cpp:7, 67:25.43 from UnifiedProtocols5.cpp:2: 67:25.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 67:25.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 67:25.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 67:25.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 67:25.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 67:25.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 67:25.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 67:25.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 67:25.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 67:25.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:25.44 760 | typename detail::Nth::Type extract() { 67:25.44 | ^~~~~~~ 67:26.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:12, 67:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontBase.h:10, 67:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontBase.cpp:7, 67:26.13 from Unified_cpp_gfx_2d2.cpp:2: 67:26.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 67:26.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:26.13 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 67:26.13 | ^ 67:26.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontBase.h:10, 67:26.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontBase.cpp:7, 67:26.80 from Unified_cpp_gfx_2d2.cpp:2: 67:26.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 67:26.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:26.80 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 67:26.80 | ^ 67:31.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:14, 67:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/DrawCommand.h:16, 67:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/CaptureCommandList.h:14, 67:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/SourceSurfaceCapture.h:11, 67:31.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/SourceSurfaceCapture.cpp:7, 67:31.47 from Unified_cpp_gfx_2d2.cpp:20: 67:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 5; Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}; typename mozilla::detail::Nth::Type = mozilla::gfx::SizeTyped]’: 67:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 1; T = float; Ts = {mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 67:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 0; T = unsigned int; Ts = {float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 67:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 67:31.47 /usr/include/c++/10/bits/stl_pair.h:353:64: required from ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = unsigned int&; _U2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const unsigned int; _T2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >]’ 67:31.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:33:36: required from ‘void mozilla::gfx::FilterNodeCapture::Replace(uint32_t, const T&, C&) [with T = unsigned int; C = std::unordered_map, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix > >; uint32_t = unsigned int]’ 67:31.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:53:40: required from here 67:31.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:31.48 760 | typename detail::Nth::Type extract() { 67:31.48 | ^~~~~~~ 67:31.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 8; Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}; typename mozilla::detail::Nth::Type = mozilla::gfx::RectTyped]’: 67:31.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 1; T = float; Ts = {mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 67:31.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; Tag = unsigned char; long unsigned int N = 0; T = unsigned int; Ts = {float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 67:31.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {unsigned int, float, mozilla::gfx::PointTyped, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix}]’ 67:31.51 /usr/include/c++/10/bits/stl_pair.h:353:64: required from ‘constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = unsigned int&; _U2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = const unsigned int; _T2 = mozilla::Variant, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix >]’ 67:31.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:33:36: required from ‘void mozilla::gfx::FilterNodeCapture::Replace(uint32_t, const T&, C&) [with T = unsigned int; C = std::unordered_map, mozilla::gfx::Matrix5x4, mozilla::gfx::Point3DTyped, mozilla::gfx::SizeTyped, mozilla::gfx::IntSizeTyped, mozilla::gfx::DeviceColor, mozilla::gfx::RectTyped, mozilla::gfx::IntRectTyped, bool, std::vector >, mozilla::gfx::IntPointTyped, mozilla::gfx::BaseMatrix > >; uint32_t = unsigned int]’ 67:31.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/FilterNodeCapture.h:53:40: required from here 67:31.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:31.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/ScaledFontBase.cpp:10, 67:31.84 from Unified_cpp_gfx_2d2.cpp:2: 67:31.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.h: In constructor ‘mozilla::gfx::PathSkia::PathSkia(SkPath&, mozilla::gfx::FillRule, mozilla::gfx::Point, mozilla::gfx::Point)’: 67:31.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/2d/PathSkia.h:53:3: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:31.84 53 | PathSkia(SkPath& aPath, FillRule aFillRule, Point aCurrentPoint = Point(), 67:31.84 | ^~~~~~~~ 67:40.29 gfx/layers 67:41.51 gfx/graphite2/src 67:43.53 In file included from Unified_cpp_gfx_graphite2_src0.cpp:20: 67:43.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/Code.cpp:80:22: warning: ‘graphite2::vm::Machine::Code::decoder’ has a field ‘graphite2::vm::Machine::Code::decoder::_contexts’ whose type uses the anonymous namespace [-Wsubobject-linkage] 67:43.53 80 | class Machine::Code::decoder 67:43.53 | ^~~~~~~ 67:46.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 67:46.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 67:46.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 67:46.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:7: 67:46.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 67:46.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:46.77 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 67:46.77 | ^ 67:47.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 67:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 67:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 67:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 67:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:7: 67:47.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 67:47.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:47.04 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 67:47.04 | ^ 67:48.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 67:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 67:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:7: 67:48.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 67:48.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:48.12 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 67:48.12 | ^ 67:48.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 67:48.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:48.12 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 67:48.12 | ^ 67:48.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 67:48.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:48.13 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 67:48.13 | ^ 67:48.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 67:48.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:48.13 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 67:48.13 | ^ 67:48.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 67:48.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:48.14 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 67:48.14 | ^ 67:48.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 67:48.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:48.16 371 | nscoord aAppUnitsPerDevPixel) { 67:48.16 | ^ 67:48.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 67:48.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:48.16 380 | nscoord aAppUnitsPerDevPixel) { 67:48.16 | ^ 67:48.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 67:48.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:48.16 387 | nscoord aAppUnitsPerDevPixel) { 67:48.16 | ^ 67:48.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 67:48.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:48.17 394 | nscoord aAppUnitsPerDevPixel) { 67:48.17 | ^ 67:50.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:10: 67:50.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 67:50.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:50.89 21 | inline Rect ToRect(const gfxRect& aRect) { 67:50.89 | ^ 67:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 67:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:50.90 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 67:50.90 | ^ 67:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 67:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:50.91 40 | inline Point ToPoint(const gfxPoint& aPoint) { 67:50.91 | ^ 67:50.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 67:50.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:50.91 44 | inline Size ToSize(const gfxSize& aSize) { 67:50.91 | ^ 67:50.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 67:50.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:50.92 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 67:50.92 | ^ 67:50.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 67:50.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:50.92 52 | inline gfxSize ThebesSize(const Size& aSize) { 67:50.92 | ^ 67:50.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 67:50.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:50.93 56 | inline gfxRect ThebesRect(const Rect& aRect) { 67:50.93 | ^ 67:53.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:22, 67:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 67:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 67:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 67:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasClient.h:13, 67:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:18, 67:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:17: 67:53.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 67:53.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:53.89 189 | CSSRect GetExpandedScrollableRect() const { 67:53.89 | ^ 67:53.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 67:53.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:53.89 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 67:53.89 | ^ 67:53.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 67:53.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:53.90 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 67:53.90 | ^ 67:53.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 67:53.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:53.90 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 67:53.90 | ^ 67:53.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 67:53.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:53.91 243 | CSSRect CalculateScrollRange() const { 67:53.91 | ^ 67:53.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 67:53.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:53.91 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 67:53.91 | ^ 67:53.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 67:53.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:53.92 457 | CSSRect GetVisualViewport() const { 67:53.92 | ^ 67:54.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/MotionPathUtils.h:12, 67:54.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:25, 67:54.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 67:54.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 67:54.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 67:54.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasClient.h:13, 67:54.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:18, 67:54.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:17: 67:54.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 67:54.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:54.18 1249 | CSSCoord ToCSSPixels() const { return _0; } 67:54.18 | ^ 67:54.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 67:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 67:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:10, 67:54.69 from PBackgroundStorage.cpp:7, 67:54.69 from UnifiedProtocols7.cpp:2: 67:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 67:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:54.69 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 67:54.69 | ^ 67:54.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 67:54.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 67:54.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:54.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshot.h:11, 67:54.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshotChild.h:9, 67:54.77 from PBackgroundLSSnapshotChild.cpp:7, 67:54.77 from UnifiedProtocols6.cpp:2: 67:54.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 67:54.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:54.77 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 67:54.77 | ^ 67:54.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 67:54.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 67:54.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:54.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:10, 67:54.89 from PBackgroundStorage.cpp:7, 67:54.89 from UnifiedProtocols7.cpp:2: 67:54.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 67:54.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:54.89 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 67:54.89 | ^ 67:54.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 67:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 67:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshot.h:11, 67:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshotChild.h:9, 67:54.97 from PBackgroundLSSnapshotChild.cpp:7, 67:54.97 from UnifiedProtocols6.cpp:2: 67:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 67:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:54.97 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 67:54.97 | ^ 67:55.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 67:55.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 67:55.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:55.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:10, 67:55.53 from PBackgroundStorage.cpp:7, 67:55.53 from UnifiedProtocols7.cpp:2: 67:55.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 67:55.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:55.53 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 67:55.53 | ^ 67:55.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 67:55.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:55.53 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 67:55.53 | ^ 67:55.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 67:55.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:55.54 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 67:55.54 | ^ 67:55.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 67:55.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:55.55 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 67:55.55 | ^ 67:55.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 67:55.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:55.55 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 67:55.55 | ^ 67:55.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 67:55.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:55.59 371 | nscoord aAppUnitsPerDevPixel) { 67:55.59 | ^ 67:55.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 67:55.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:55.60 380 | nscoord aAppUnitsPerDevPixel) { 67:55.60 | ^ 67:55.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 67:55.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:55.60 387 | nscoord aAppUnitsPerDevPixel) { 67:55.60 | ^ 67:55.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 67:55.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:55.61 394 | nscoord aAppUnitsPerDevPixel) { 67:55.61 | ^ 67:55.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 67:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 67:55.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:55.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshot.h:11, 67:55.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshotChild.h:9, 67:55.66 from PBackgroundLSSnapshotChild.cpp:7, 67:55.66 from UnifiedProtocols6.cpp:2: 67:55.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 67:55.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:55.66 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 67:55.66 | ^ 67:55.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 67:55.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:55.66 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 67:55.66 | ^ 67:55.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 67:55.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:55.66 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 67:55.66 | ^ 67:55.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 67:55.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:55.67 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 67:55.67 | ^ 67:55.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 67:55.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:55.67 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 67:55.67 | ^ 67:55.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 67:55.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:55.69 371 | nscoord aAppUnitsPerDevPixel) { 67:55.69 | ^ 67:55.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 67:55.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:55.69 380 | nscoord aAppUnitsPerDevPixel) { 67:55.70 | ^ 67:55.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 67:55.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:55.70 387 | nscoord aAppUnitsPerDevPixel) { 67:55.70 | ^ 67:55.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 67:55.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:55.70 394 | nscoord aAppUnitsPerDevPixel) { 67:55.70 | ^ 67:58.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 67:58.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 67:58.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:58.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 67:58.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 67:58.70 from PBrowserChild.cpp:7, 67:58.70 from UnifiedProtocols8.cpp:2: 67:58.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 67:58.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:58.70 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 67:58.70 | ^ 67:58.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 67:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 67:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 67:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 67:58.96 from PBrowserChild.cpp:7, 67:58.96 from UnifiedProtocols8.cpp:2: 67:58.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 67:58.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:58.96 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 67:58.96 | ^ 67:59.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 67:59.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 67:59.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 67:59.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 67:59.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 67:59.45 from PBrowserChild.cpp:7, 67:59.46 from UnifiedProtocols8.cpp:2: 67:59.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 67:59.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:59.46 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 67:59.46 | ^ 67:59.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 67:59.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:59.46 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 67:59.46 | ^ 67:59.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 67:59.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:59.47 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 67:59.47 | ^ 67:59.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 67:59.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:59.47 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 67:59.47 | ^ 67:59.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 67:59.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:59.48 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 67:59.48 | ^ 67:59.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 67:59.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:59.50 371 | nscoord aAppUnitsPerDevPixel) { 67:59.50 | ^ 67:59.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 67:59.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:59.50 380 | nscoord aAppUnitsPerDevPixel) { 67:59.50 | ^ 67:59.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 67:59.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:59.50 387 | nscoord aAppUnitsPerDevPixel) { 67:59.51 | ^ 67:59.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 67:59.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 67:59.51 394 | nscoord aAppUnitsPerDevPixel) { 67:59.51 | ^ 67:59.57 In file included from Unified_cpp_gfx_graphite2_src1.cpp:20: 67:59.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/Slot.cpp: In member function ‘void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)’: 67:59.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/Slot.cpp:78:71: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct graphite2::SlotJustify’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 67:59.58 78 | memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 67:59.58 | ^ 67:59.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/inc/Segment.h:38, 67:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/Segment.cpp:32, 67:59.58 from Unified_cpp_gfx_graphite2_src1.cpp:2: 67:59.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/inc/Slot.h:42:8: note: ‘struct graphite2::SlotJustify’ declared here 67:59.58 42 | struct SlotJustify 67:59.58 | ^~~~~~~~~~~ 67:59.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/inc/FeatureVal.h:31, 67:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/inc/FeatureMap.h:29, 67:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/inc/Face.h:34, 67:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/inc/Segment.h:34, 67:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/Segment.cpp:32, 67:59.94 from Unified_cpp_gfx_graphite2_src1.cpp:2: 67:59.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/inc/List.h: In instantiation of ‘T* graphite2::Vector::erase(graphite2::Vector::iterator, graphite2::Vector::iterator) [with T = graphite2::FeatureVal; graphite2::Vector::iterator = graphite2::FeatureVal*]’: 67:59.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/inc/List.h:93:56: required from ‘void graphite2::Vector::clear() [with T = graphite2::FeatureVal]’ 67:59.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/inc/List.h:61:17: required from ‘graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]’ 67:59.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/Segment.cpp:60:42: required from here 67:59.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/inc/List.h:163:32: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘class graphite2::FeatureVal’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 67:59.95 163 | if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 67:59.95 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:59.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/inc/FeatureMap.h:29, 67:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/inc/Face.h:34, 67:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/inc/Segment.h:34, 67:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/Segment.cpp:32, 67:59.96 from Unified_cpp_gfx_graphite2_src1.cpp:2: 67:59.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: ‘class graphite2::FeatureVal’ declared here 67:59.96 38 | class FeatureVal : public Vector 67:59.96 | ^~~~~~~~~~ 68:00.95 gfx/harfbuzz/src 68:02.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 68:02.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 68:02.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 68:02.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 68:02.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasClient.h:13, 68:02.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:18, 68:02.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:17: 68:02.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 68:02.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:02.74 332 | LayerPoint GetFixedPositionAnchor() const { 68:02.74 | ^ 68:08.11 gfx/ots/src 68:08.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 68:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 68:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 68:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 68:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 68:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 68:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 68:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 68:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 68:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 68:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 68:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 68:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasClient.h:13, 68:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:18, 68:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:17: 68:08.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 68:08.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:08.38 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 68:08.38 | ^ 68:10.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 68:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 68:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 68:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 68:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 68:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 68:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 68:10.01 from PBackgroundLSSnapshotChild.cpp:9, 68:10.01 from UnifiedProtocols6.cpp:2: 68:10.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 68:10.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:10.01 189 | CSSRect GetExpandedScrollableRect() const { 68:10.01 | ^ 68:10.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 68:10.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:10.01 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 68:10.01 | ^ 68:10.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 68:10.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:10.01 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 68:10.01 | ^ 68:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 68:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:10.02 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 68:10.02 | ^ 68:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 68:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:10.02 243 | CSSRect CalculateScrollRange() const { 68:10.02 | ^ 68:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 68:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:10.02 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 68:10.02 | ^ 68:10.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 68:10.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:10.03 457 | CSSRect GetVisualViewport() const { 68:10.03 | ^ 68:10.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 68:10.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 68:10.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 68:10.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 68:10.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 68:10.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:10.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 68:10.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 68:10.18 from PBackgroundStorage.cpp:8, 68:10.18 from UnifiedProtocols7.cpp:2: 68:10.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 68:10.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:10.18 189 | CSSRect GetExpandedScrollableRect() const { 68:10.18 | ^ 68:10.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 68:10.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:10.18 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 68:10.18 | ^ 68:10.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 68:10.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:10.18 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 68:10.18 | ^ 68:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 68:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:10.19 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 68:10.19 | ^ 68:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 68:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:10.19 243 | CSSRect CalculateScrollRange() const { 68:10.19 | ^ 68:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 68:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:10.19 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 68:10.19 | ^ 68:10.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 68:10.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:10.20 457 | CSSRect GetVisualViewport() const { 68:10.20 | ^ 68:10.83 In file included from Unified_cpp_gfx_ots_src0.cpp:11: 68:10.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/ots/src/cff.cc: In function ‘bool {anonymous}::ParsePrivateDictData(ots::Buffer&, size_t, size_t, {anonymous}::DICT_DATA_TYPE, ots::OpenTypeCFF*)’: 68:10.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/ots/src/cff.cc:548:29: warning: comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 68:10.83 548 | if (operands.size() < n * (k + 1) + 1) { 68:10.83 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 68:11.09 In file included from Unified_cpp_gfx_ots_src0.cpp:20: 68:11.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/ots/src/cff_charstring.cc: In function ‘bool {anonymous}::ExecuteCharStringOperator(ots::OpenTypeCFF&, int32_t, size_t, const ots::CFFIndex&, const ots::CFFIndex&, ots::Buffer*, ots::Buffer*, std::stack*, bool*, bool*, size_t*, bool*, bool*, int32_t*, bool)’: 68:11.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/ots/src/cff_charstring.cc:376:31: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68:11.09 376 | if (argument_stack->top() >= cff.region_index_count.size()) { 68:11.09 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:11.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/ots/src/cff_charstring.cc:393:25: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 68:11.09 393 | if (*in_out_vsindex >= cff.region_index_count.size()) { 68:11.09 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:11.10 /builddir/build/BUILD/thunderbird-78.6.1/gfx/ots/src/cff_charstring.cc:398:20: warning: comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘int’ [-Wsign-compare] 68:11.10 398 | if (stack_size < n * (k + 1) + 1) { 68:11.10 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 68:11.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 68:11.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 68:11.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 68:11.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 68:11.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 68:11.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 68:11.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:11.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:11.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 68:11.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 68:11.32 from PBackgroundLSSnapshotChild.cpp:9, 68:11.32 from UnifiedProtocols6.cpp:2: 68:11.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 68:11.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:11.32 1249 | CSSCoord ToCSSPixels() const { return _0; } 68:11.32 | ^ 68:11.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 68:11.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 68:11.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 68:11.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 68:11.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 68:11.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 68:11.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:11.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:11.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 68:11.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 68:11.53 from PBackgroundStorage.cpp:8, 68:11.53 from UnifiedProtocols7.cpp:2: 68:11.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 68:11.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:11.53 1249 | CSSCoord ToCSSPixels() const { return _0; } 68:11.53 | ^ 68:13.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 68:13.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 68:13.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 68:13.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 68:13.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 68:13.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:13.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:13.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 68:13.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 68:13.56 from PBackgroundLSSnapshotChild.cpp:9, 68:13.57 from UnifiedProtocols6.cpp:2: 68:13.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 68:13.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:13.57 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 68:13.57 | ^ 68:13.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 68:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 68:13.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 68:13.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 68:13.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 68:13.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:13.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 68:13.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:13.76 from PBrowserChild.cpp:7, 68:13.76 from UnifiedProtocols8.cpp:2: 68:13.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 68:13.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:13.76 189 | CSSRect GetExpandedScrollableRect() const { 68:13.76 | ^ 68:13.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 68:13.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:13.77 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 68:13.77 | ^ 68:13.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 68:13.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:13.77 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 68:13.77 | ^ 68:13.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 68:13.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:13.77 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 68:13.78 | ^ 68:13.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 68:13.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:13.78 243 | CSSRect CalculateScrollRange() const { 68:13.79 | ^ 68:13.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 68:13.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:13.80 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 68:13.80 | ^ 68:13.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 68:13.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 68:13.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 68:13.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 68:13.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 68:13.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:13.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:13.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 68:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 68:13.81 from PBackgroundStorage.cpp:8, 68:13.81 from UnifiedProtocols7.cpp:2: 68:13.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 68:13.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:13.81 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 68:13.81 | ^ 68:13.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 68:13.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:13.82 457 | CSSRect GetVisualViewport() const { 68:13.82 | ^ 68:14.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 68:14.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 68:14.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 68:14.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 68:14.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 68:14.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 68:14.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 68:14.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 68:14.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 68:14.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 68:14.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 68:14.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasClient.h:13, 68:14.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:18, 68:14.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:17: 68:14.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 68:14.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:14.50 1859 | int32_t aAppUnitsPerPixel) { 68:14.50 | ^ 68:14.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 68:14.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:14.51 3214 | int32_t aAppUnitsPerPixel) { 68:14.51 | ^ 68:15.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 68:15.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 68:15.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 68:15.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 68:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 68:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 68:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 68:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:15.09 from PBrowserChild.cpp:7, 68:15.09 from UnifiedProtocols8.cpp:2: 68:15.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 68:15.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:15.10 1249 | CSSCoord ToCSSPixels() const { return _0; } 68:15.10 | ^ 68:15.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 68:15.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 68:15.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 68:15.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 68:15.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 68:15.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 68:15.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 68:15.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 68:15.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasClient.h:13, 68:15.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:18, 68:15.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:17: 68:15.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 68:15.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:15.38 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 68:15.38 | ^ 68:15.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 68:15.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 68:15.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 68:15.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 68:15.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 68:15.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 68:15.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 68:15.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 68:15.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasClient.h:13, 68:15.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:18, 68:15.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:17: 68:15.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 68:15.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:15.40 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 68:15.40 | ^ 68:17.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 68:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 68:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 68:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 68:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 68:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 68:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 68:17.20 from PBackgroundLSSnapshotChild.cpp:9, 68:17.20 from UnifiedProtocols6.cpp:2: 68:17.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 68:17.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:17.20 21 | inline Rect ToRect(const gfxRect& aRect) { 68:17.20 | ^ 68:17.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 68:17.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:17.20 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 68:17.21 | ^ 68:17.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 68:17.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:17.21 40 | inline Point ToPoint(const gfxPoint& aPoint) { 68:17.21 | ^ 68:17.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 68:17.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:17.21 44 | inline Size ToSize(const gfxSize& aSize) { 68:17.21 | ^ 68:17.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 68:17.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:17.21 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 68:17.21 | ^ 68:17.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 68:17.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:17.22 52 | inline gfxSize ThebesSize(const Size& aSize) { 68:17.22 | ^ 68:17.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 68:17.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:17.22 56 | inline gfxRect ThebesRect(const Rect& aRect) { 68:17.22 | ^ 68:17.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 68:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 68:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 68:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 68:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 68:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 68:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:17.28 from PBrowserChild.cpp:7, 68:17.28 from UnifiedProtocols8.cpp:2: 68:17.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 68:17.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:17.28 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 68:17.28 | ^ 68:17.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 68:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 68:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 68:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 68:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 68:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 68:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 68:17.40 from PBackgroundStorage.cpp:8, 68:17.40 from UnifiedProtocols7.cpp:2: 68:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 68:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:17.40 21 | inline Rect ToRect(const gfxRect& aRect) { 68:17.40 | ^ 68:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 68:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:17.40 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 68:17.40 | ^ 68:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 68:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:17.40 40 | inline Point ToPoint(const gfxPoint& aPoint) { 68:17.40 | ^ 68:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 68:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:17.41 44 | inline Size ToSize(const gfxSize& aSize) { 68:17.41 | ^ 68:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 68:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:17.41 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 68:17.41 | ^ 68:17.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 68:17.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:17.42 52 | inline gfxSize ThebesSize(const Size& aSize) { 68:17.42 | ^ 68:17.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 68:17.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:17.42 56 | inline gfxRect ThebesRect(const Rect& aRect) { 68:17.42 | ^ 68:17.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 68:17.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 68:17.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 68:17.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 68:17.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 68:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 68:17.93 from PBackgroundLSSnapshotChild.cpp:9, 68:17.93 from UnifiedProtocols6.cpp:2: 68:17.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 68:17.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:17.93 1859 | int32_t aAppUnitsPerPixel) { 68:17.93 | ^ 68:17.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 68:17.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:17.94 3214 | int32_t aAppUnitsPerPixel) { 68:17.94 | ^ 68:18.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 68:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 68:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 68:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 68:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 68:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 68:18.11 from PBackgroundStorage.cpp:8, 68:18.11 from UnifiedProtocols7.cpp:2: 68:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 68:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:18.11 1859 | int32_t aAppUnitsPerPixel) { 68:18.11 | ^ 68:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 68:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:18.11 3214 | int32_t aAppUnitsPerPixel) { 68:18.11 | ^ 68:18.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 68:18.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 68:18.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:19, 68:18.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:7: 68:18.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 68:18.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 68:18.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:18.54 40 | friend Sub operator*(Sub aCoord, T aScale) { 68:18.54 | ^~~~~~~~ 68:18.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 68:18.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 68:18.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 68:18.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:7: 68:18.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 68:18.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 68:18.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:18.81 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 68:18.81 | ^~~~~~~~~~~~~ 68:18.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:19, 68:18.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:7: 68:18.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 68:18.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 68:18.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:18.82 323 | static SizeTyped FromUnknownSize( 68:18.82 | ^~~~~~~~~~~~~~~ 68:18.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 68:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 68:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 68:18.88 from PBackgroundLSSnapshotChild.cpp:9, 68:18.88 from UnifiedProtocols6.cpp:2: 68:18.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 68:18.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:18.88 332 | LayerPoint GetFixedPositionAnchor() const { 68:18.88 | ^ 68:18.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 68:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 68:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 68:18.95 from PBackgroundLSSnapshotChild.cpp:9, 68:18.95 from UnifiedProtocols6.cpp:2: 68:18.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 68:18.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:18.95 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 68:18.95 | ^ 68:18.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 68:18.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 68:18.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:7: 68:18.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 68:18.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 68:18.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:18.97 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 68:18.97 | ^~~~~~~~ 68:18.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 68:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 68:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 68:18.98 from PBackgroundLSSnapshotChild.cpp:9, 68:18.98 from UnifiedProtocols6.cpp:2: 68:18.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 68:18.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:18.98 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 68:18.98 | ^ 68:19.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 68:19.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 68:19.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 68:19.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 68:19.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:7: 68:19.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 68:19.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 68:19.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:19.05 427 | SizeT Size() const { return SizeT(width, height); } 68:19.05 | ^~~~ 68:19.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 68:19.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 68:19.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:7: 68:19.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 68:19.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 68:19.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:19.05 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 68:19.05 | ^~~~~~~~ 68:19.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 68:19.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 68:19.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:19.06 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 68:19.06 | ^~~~~~~~ 68:19.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 68:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:19, 68:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:7: 68:19.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 68:19.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 68:19.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:19.07 62 | Sub operator-(const Sub& aPoint) const { 68:19.07 | ^~~~~~~~ 68:19.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 68:19.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:19.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:19.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 68:19.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 68:19.10 from PBackgroundStorage.cpp:8, 68:19.10 from UnifiedProtocols7.cpp:2: 68:19.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 68:19.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:19.10 332 | LayerPoint GetFixedPositionAnchor() const { 68:19.10 | ^ 68:19.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 68:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 68:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 68:19.16 from PBackgroundStorage.cpp:8, 68:19.16 from UnifiedProtocols7.cpp:2: 68:19.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 68:19.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:19.16 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 68:19.16 | ^ 68:19.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 68:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 68:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 68:19.19 from PBackgroundStorage.cpp:8, 68:19.19 from UnifiedProtocols7.cpp:2: 68:19.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 68:19.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:19.19 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 68:19.19 | ^ 68:19.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 68:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 68:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:19, 68:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:7: 68:19.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 68:19.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 68:19.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:19.25 43 | friend Sub operator*(T aScale, Sub aCoord) { 68:19.25 | ^~~~~~~~ 68:20.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 68:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 68:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 68:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 68:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 68:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 68:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:20.95 from PBrowserChild.cpp:7, 68:20.95 from UnifiedProtocols8.cpp:2: 68:20.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 68:20.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:20.95 21 | inline Rect ToRect(const gfxRect& aRect) { 68:20.95 | ^ 68:20.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 68:20.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:20.95 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 68:20.95 | ^ 68:20.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 68:20.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:20.95 40 | inline Point ToPoint(const gfxPoint& aPoint) { 68:20.95 | ^ 68:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 68:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:20.96 44 | inline Size ToSize(const gfxSize& aSize) { 68:20.96 | ^ 68:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 68:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:20.96 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 68:20.96 | ^ 68:20.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 68:20.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:20.97 52 | inline gfxSize ThebesSize(const Size& aSize) { 68:20.97 | ^ 68:20.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 68:20.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:20.97 56 | inline gfxRect ThebesRect(const Rect& aRect) { 68:20.97 | ^ 68:21.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 68:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 68:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 68:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 68:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 68:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:21.64 from PBrowserChild.cpp:7, 68:21.65 from UnifiedProtocols8.cpp:2: 68:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 68:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:21.65 1859 | int32_t aAppUnitsPerPixel) { 68:21.65 | ^ 68:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 68:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:21.65 3214 | int32_t aAppUnitsPerPixel) { 68:21.65 | ^ 68:22.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 68:22.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:22.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:22.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 68:22.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:22.64 from PBrowserChild.cpp:7, 68:22.64 from UnifiedProtocols8.cpp:2: 68:22.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 68:22.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:22.64 332 | LayerPoint GetFixedPositionAnchor() const { 68:22.64 | ^ 68:22.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 68:22.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:22.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:22.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 68:22.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:22.71 from PBrowserChild.cpp:7, 68:22.71 from UnifiedProtocols8.cpp:2: 68:22.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 68:22.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:22.72 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 68:22.72 | ^ 68:22.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 68:22.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 68:22.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 68:22.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 68:22.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:22.74 from PBrowserChild.cpp:7, 68:22.74 from UnifiedProtocols8.cpp:2: 68:22.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 68:22.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:22.74 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 68:22.74 | ^ 68:26.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 68:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 68:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 68:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 68:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 68:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 68:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 68:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 68:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 68:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 68:26.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 68:26.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.cpp:7: 68:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 68:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 68:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 68:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 68:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 68:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 68:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 68:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 68:26.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 68:26.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:26.20 760 | typename detail::Nth::Type extract() { 68:26.20 | ^~~~~~~ 68:34.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 68:34.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 68:34.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 68:34.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:34.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:34.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:34.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshot.h:11, 68:34.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshotChild.h:9, 68:34.61 from PBackgroundLSSnapshotChild.cpp:7, 68:34.61 from UnifiedProtocols6.cpp:2: 68:34.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 68:34.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 68:34.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:34.61 40 | friend Sub operator*(Sub aCoord, T aScale) { 68:34.61 | ^~~~~~~~ 68:34.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 68:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 68:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshot.h:11, 68:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshotChild.h:9, 68:34.64 from PBackgroundLSSnapshotChild.cpp:7, 68:34.64 from UnifiedProtocols6.cpp:2: 68:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 68:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 68:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:34.64 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 68:34.64 | ^~~~~~~~ 68:34.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 68:34.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:34.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:34.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:34.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshot.h:11, 68:34.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshotChild.h:9, 68:34.99 from PBackgroundLSSnapshotChild.cpp:7, 68:34.99 from UnifiedProtocols6.cpp:2: 68:34.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 68:34.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 68:34.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:34.99 427 | SizeT Size() const { return SizeT(width, height); } 68:34.99 | ^~~~ 68:34.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 68:34.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 68:34.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:34.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshot.h:11, 68:34.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshotChild.h:9, 68:34.99 from PBackgroundLSSnapshotChild.cpp:7, 68:34.99 from UnifiedProtocols6.cpp:2: 68:34.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 68:34.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 68:35.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:35.00 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 68:35.00 | ^~~~~~~~ 68:35.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 68:35.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 68:35.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:35.00 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 68:35.00 | ^~~~~~~~ 68:35.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 68:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 68:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshot.h:11, 68:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshotChild.h:9, 68:35.01 from PBackgroundLSSnapshotChild.cpp:7, 68:35.01 from UnifiedProtocols6.cpp:2: 68:35.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 68:35.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 68:35.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:35.02 62 | Sub operator-(const Sub& aPoint) const { 68:35.02 | ^~~~~~~~ 68:35.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 68:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 68:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 68:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshot.h:11, 68:35.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshotChild.h:9, 68:35.22 from PBackgroundLSSnapshotChild.cpp:7, 68:35.22 from UnifiedProtocols6.cpp:2: 68:35.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 68:35.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 68:35.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:35.23 43 | friend Sub operator*(T aScale, Sub aCoord) { 68:35.23 | ^~~~~~~~ 68:35.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshot.h:11, 68:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshotChild.h:9, 68:35.84 from PBackgroundLSSnapshotChild.cpp:7, 68:35.84 from UnifiedProtocols6.cpp:2: 68:35.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 68:35.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 68:35.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:35.84 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 68:35.84 | ^~~~~~~~~~~~~ 68:35.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 68:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshot.h:11, 68:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshotChild.h:9, 68:35.84 from PBackgroundLSSnapshotChild.cpp:7, 68:35.84 from UnifiedProtocols6.cpp:2: 68:35.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 68:35.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 68:35.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:35.84 323 | static SizeTyped FromUnknownSize( 68:35.84 | ^~~~~~~~~~~~~~~ 68:36.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 68:36.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 68:36.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 68:36.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:36.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:36.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:36.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:10, 68:36.32 from PBackgroundStorage.cpp:7, 68:36.32 from UnifiedProtocols7.cpp:2: 68:36.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 68:36.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 68:36.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:36.32 40 | friend Sub operator*(Sub aCoord, T aScale) { 68:36.32 | ^~~~~~~~ 68:36.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 68:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 68:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:10, 68:36.35 from PBackgroundStorage.cpp:7, 68:36.35 from UnifiedProtocols7.cpp:2: 68:36.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 68:36.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 68:36.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:36.35 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 68:36.35 | ^~~~~~~~ 68:36.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 68:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:10, 68:36.74 from PBackgroundStorage.cpp:7, 68:36.74 from UnifiedProtocols7.cpp:2: 68:36.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 68:36.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 68:36.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:36.74 427 | SizeT Size() const { return SizeT(width, height); } 68:36.74 | ^~~~ 68:36.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 68:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 68:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:10, 68:36.75 from PBackgroundStorage.cpp:7, 68:36.75 from UnifiedProtocols7.cpp:2: 68:36.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 68:36.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 68:36.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:36.75 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 68:36.75 | ^~~~~~~~ 68:36.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 68:36.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 68:36.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:36.75 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 68:36.75 | ^~~~~~~~ 68:36.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 68:36.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 68:36.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:36.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:36.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:36.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:10, 68:36.76 from PBackgroundStorage.cpp:7, 68:36.76 from UnifiedProtocols7.cpp:2: 68:36.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 68:36.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 68:36.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:36.76 62 | Sub operator-(const Sub& aPoint) const { 68:36.76 | ^~~~~~~~ 68:37.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 68:37.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 68:37.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 68:37.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:37.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:37.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:37.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:10, 68:37.09 from PBackgroundStorage.cpp:7, 68:37.09 from UnifiedProtocols7.cpp:2: 68:37.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 68:37.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 68:37.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:37.09 43 | friend Sub operator*(T aScale, Sub aCoord) { 68:37.09 | ^~~~~~~~ 68:37.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:10, 68:37.55 from PBackgroundStorage.cpp:7, 68:37.55 from UnifiedProtocols7.cpp:2: 68:37.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 68:37.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 68:37.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:37.55 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 68:37.55 | ^~~~~~~~~~~~~ 68:37.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 68:37.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:37.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:37.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:37.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:10, 68:37.56 from PBackgroundStorage.cpp:7, 68:37.56 from UnifiedProtocols7.cpp:2: 68:37.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 68:37.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 68:37.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:37.57 323 | static SizeTyped FromUnknownSize( 68:37.57 | ^~~~~~~~~~~~~~~ 68:39.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 68:39.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 68:39.79 from PBrowserParent.cpp:10, 68:39.79 from UnifiedProtocols8.cpp:11: 68:39.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 68:39.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:39.79 1394 | LayerPoint GetFixedPositionAnchor() { 68:39.79 | ^ 68:39.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 68:39.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:39.81 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 68:39.81 | ^ 68:40.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 68:40.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 68:40.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 68:40.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 68:40.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 68:40.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 68:40.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 68:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 68:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshot.h:11, 68:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSSnapshotChild.h:9, 68:40.15 from PBackgroundLSSnapshotChild.cpp:7, 68:40.15 from UnifiedProtocols6.cpp:2: 68:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 68:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 68:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 68:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 68:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 68:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 68:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 68:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 68:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 68:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:40.17 760 | typename detail::Nth::Type extract() { 68:40.17 | ^~~~~~~ 68:42.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 68:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 68:42.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 68:42.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 68:42.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 68:42.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 68:42.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 68:42.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 68:42.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/SerializationHelpers.h:10, 68:42.46 from PBackgroundStorage.cpp:7, 68:42.46 from UnifiedProtocols7.cpp:2: 68:42.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 68:42.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 68:42.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 68:42.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 68:42.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 68:42.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 68:42.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 68:42.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 68:42.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 68:42.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:42.47 760 | typename detail::Nth::Type extract() { 68:42.47 | ^~~~~~~ 68:42.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 68:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 68:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 68:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.h:12, 68:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:7: 68:42.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 68:42.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:42.75 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 68:42.75 | ^ 68:43.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 68:43.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 68:43.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 68:43.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 68:43.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.h:12, 68:43.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:7: 68:43.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 68:43.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:43.34 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 68:43.34 | ^ 68:44.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 68:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 68:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.h:12, 68:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:7: 68:44.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 68:44.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:44.52 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 68:44.52 | ^ 68:44.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 68:44.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:44.53 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 68:44.53 | ^ 68:44.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 68:44.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:44.53 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 68:44.53 | ^ 68:44.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 68:44.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:44.54 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 68:44.54 | ^ 68:44.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 68:44.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:44.55 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 68:44.55 | ^ 68:44.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 68:44.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:44.57 371 | nscoord aAppUnitsPerDevPixel) { 68:44.57 | ^ 68:44.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 68:44.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:44.58 380 | nscoord aAppUnitsPerDevPixel) { 68:44.58 | ^ 68:44.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 68:44.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:44.58 387 | nscoord aAppUnitsPerDevPixel) { 68:44.58 | ^ 68:44.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 68:44.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:44.59 394 | nscoord aAppUnitsPerDevPixel) { 68:44.59 | ^ 68:48.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 68:48.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:9: 68:48.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 68:48.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:48.02 189 | CSSRect GetExpandedScrollableRect() const { 68:48.02 | ^ 68:48.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 68:48.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:48.03 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 68:48.03 | ^ 68:48.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 68:48.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:48.04 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 68:48.04 | ^ 68:48.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 68:48.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:48.04 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 68:48.04 | ^ 68:48.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 68:48.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:48.05 243 | CSSRect CalculateScrollRange() const { 68:48.05 | ^ 68:48.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 68:48.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:48.06 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 68:48.06 | ^ 68:48.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 68:48.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:48.07 457 | CSSRect GetVisualViewport() const { 68:48.07 | ^ 68:48.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:21, 68:48.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:9: 68:48.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 68:48.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:48.43 21 | inline Rect ToRect(const gfxRect& aRect) { 68:48.43 | ^ 68:48.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 68:48.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:48.44 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 68:48.44 | ^ 68:48.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 68:48.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:48.45 40 | inline Point ToPoint(const gfxPoint& aPoint) { 68:48.45 | ^ 68:48.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 68:48.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:48.47 44 | inline Size ToSize(const gfxSize& aSize) { 68:48.47 | ^ 68:48.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 68:48.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:48.47 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 68:48.47 | ^ 68:48.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 68:48.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:48.49 52 | inline gfxSize ThebesSize(const Size& aSize) { 68:48.49 | ^ 68:48.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 68:48.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:48.50 56 | inline gfxRect ThebesRect(const Rect& aRect) { 68:48.50 | ^ 68:48.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 68:48.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 68:48.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:11, 68:48.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 68:48.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 68:48.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:9: 68:48.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 68:48.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:48.75 1249 | CSSCoord ToCSSPixels() const { return _0; } 68:48.75 | ^ 68:49.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 68:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 68:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 68:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:49.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 68:49.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:49.48 from PBrowserChild.cpp:7, 68:49.48 from UnifiedProtocols8.cpp:2: 68:49.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 68:49.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 68:49.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:49.48 40 | friend Sub operator*(Sub aCoord, T aScale) { 68:49.48 | ^~~~~~~~ 68:49.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 68:49.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 68:49.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:49.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 68:49.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:49.51 from PBrowserChild.cpp:7, 68:49.51 from UnifiedProtocols8.cpp:2: 68:49.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 68:49.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 68:49.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:49.51 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 68:49.51 | ^~~~~~~~ 68:49.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 68:49.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:49.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:49.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:49.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 68:49.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:49.94 from PBrowserChild.cpp:7, 68:49.94 from UnifiedProtocols8.cpp:2: 68:49.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 68:49.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 68:49.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:49.94 427 | SizeT Size() const { return SizeT(width, height); } 68:49.94 | ^~~~ 68:49.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 68:49.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 68:49.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:49.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 68:49.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:49.94 from PBrowserChild.cpp:7, 68:49.94 from UnifiedProtocols8.cpp:2: 68:49.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 68:49.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 68:49.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:49.95 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 68:49.95 | ^~~~~~~~ 68:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 68:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 68:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:49.95 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 68:49.95 | ^~~~~~~~ 68:49.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 68:49.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 68:49.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:49.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:49.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:49.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 68:49.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:49.95 from PBrowserChild.cpp:7, 68:49.95 from UnifiedProtocols8.cpp:2: 68:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 68:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 68:49.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:49.96 62 | Sub operator-(const Sub& aPoint) const { 68:49.96 | ^~~~~~~~ 68:50.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 68:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 68:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 68:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 68:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:50.19 from PBrowserChild.cpp:7, 68:50.19 from UnifiedProtocols8.cpp:2: 68:50.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 68:50.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 68:50.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:50.19 43 | friend Sub operator*(T aScale, Sub aCoord) { 68:50.19 | ^~~~~~~~ 68:50.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:50.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:50.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:50.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 68:50.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:50.75 from PBrowserChild.cpp:7, 68:50.75 from UnifiedProtocols8.cpp:2: 68:50.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 68:50.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 68:50.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:50.75 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 68:50.76 | ^~~~~~~~~~~~~ 68:50.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 68:50.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:50.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:50.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:50.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 68:50.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:50.76 from PBrowserChild.cpp:7, 68:50.76 from UnifiedProtocols8.cpp:2: 68:50.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 68:50.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 68:50.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:50.76 323 | static SizeTyped FromUnknownSize( 68:50.76 | ^~~~~~~~~~~~~~~ 68:52.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 68:52.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 68:52.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:52.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:52.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 68:52.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:52.06 from PBrowserChild.cpp:7, 68:52.06 from UnifiedProtocols8.cpp:2: 68:52.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 68:52.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 68:52.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:52.07 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 68:52.07 | ^~~~~~~~~~~~~~ 68:52.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:52.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:52.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:52.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 68:52.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:52.18 from PBrowserChild.cpp:7, 68:52.18 from UnifiedProtocols8.cpp:2: 68:52.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 68:52.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 68:52.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:52.18 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 68:52.18 | ^~~~~~~~~~~~~ 68:52.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 68:52.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:52.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:52.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:52.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 68:52.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:52.21 from PBrowserChild.cpp:7, 68:52.21 from UnifiedProtocols8.cpp:2: 68:52.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 68:52.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 68:52.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:52.21 383 | Point TopLeft() const { return Point(x, y); } 68:52.21 | ^~~~~~~ 68:52.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 68:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 68:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 68:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:52.22 from PBrowserChild.cpp:7, 68:52.22 from UnifiedProtocols8.cpp:2: 68:52.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 68:52.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 68:52.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:52.22 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 68:52.22 | ^~~~~~~~~~~~~~~ 68:54.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 68:54.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:54.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 68:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:54.60 from PBrowserChild.cpp:7, 68:54.60 from UnifiedProtocols8.cpp:2: 68:54.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 68:54.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 68:54.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 68:54.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:54.60 246 | PointTyped As2DPoint() const { 68:54.60 | ^~~~~~~~~ 68:54.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 68:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 68:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 68:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:54.69 from PBrowserChild.cpp:7, 68:54.69 from UnifiedProtocols8.cpp:2: 68:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 68:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 68:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 68:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:54.69 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 68:54.69 | ^~~~~~~~~ 68:54.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 68:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 68:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 68:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 68:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 68:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:54.69 from PBrowserChild.cpp:7, 68:54.69 from UnifiedProtocols8.cpp:2: 68:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 68:54.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 68:54.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 68:54.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:54.70 2266 | PointTyped TransformPointSimple( 68:54.70 | ^~~~~~~~~~~~~~~~~~~~ 68:54.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 68:54.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 68:54.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 68:54.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:54.70 794 | RectTyped TransformAndClipBounds( 68:54.70 | ^~~~~~~~~~~~~~~~~~~~~~ 68:59.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 68:59.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 68:59.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 68:59.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 68:59.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 68:59.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 68:59.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 68:59.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 68:59.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 68:59.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 68:59.14 from PBrowserChild.cpp:7, 68:59.14 from UnifiedProtocols8.cpp:2: 68:59.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 68:59.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 68:59.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 68:59.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 68:59.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 68:59.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 68:59.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 68:59.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 68:59.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 68:59.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:59.15 760 | typename detail::Nth::Type extract() { 68:59.15 | ^~~~~~~ 68:59.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 68:59.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 68:59.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 68:59.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 68:59.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:9: 68:59.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 68:59.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 68:59.29 332 | LayerPoint GetFixedPositionAnchor() const { 68:59.29 | ^ 69:05.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 69:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 69:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 69:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 69:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 69:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 69:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 69:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 69:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 69:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 69:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 69:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 69:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:9: 69:05.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 69:05.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:05.48 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 69:05.48 | ^ 69:12.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 69:12.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 69:12.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 69:12.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 69:12.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 69:12.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 69:12.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 69:12.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 69:12.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 69:12.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 69:12.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 69:12.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:9: 69:12.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 69:12.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:12.56 1859 | int32_t aAppUnitsPerPixel) { 69:12.56 | ^ 69:12.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 69:12.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:12.56 3214 | int32_t aAppUnitsPerPixel) { 69:12.56 | ^ 69:13.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 69:13.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 69:13.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 69:13.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 69:13.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 69:13.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 69:13.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 69:13.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 69:13.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:9: 69:13.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 69:13.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:13.52 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 69:13.52 | ^ 69:13.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 69:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 69:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 69:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 69:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 69:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 69:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 69:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 69:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:9: 69:13.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 69:13.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:13.55 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 69:13.55 | ^ 69:16.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:9: 69:16.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 69:16.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:16.06 1394 | LayerPoint GetFixedPositionAnchor() { 69:16.06 | ^ 69:16.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 69:16.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:16.09 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 69:16.09 | ^ 69:17.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 69:17.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 69:17.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 69:17.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 69:17.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.h:12, 69:17.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:7: 69:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 69:17.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 69:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:17.67 40 | friend Sub operator*(Sub aCoord, T aScale) { 69:17.67 | ^~~~~~~~ 69:17.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 69:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 69:17.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 69:17.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 69:17.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.h:12, 69:17.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:7: 69:17.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 69:17.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 69:17.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:17.94 427 | SizeT Size() const { return SizeT(width, height); } 69:17.94 | ^~~~ 69:17.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 69:17.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 69:17.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.h:12, 69:17.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:7: 69:17.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 69:17.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 69:17.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:17.95 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 69:17.95 | ^~~~~~~~ 69:17.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 69:17.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 69:17.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:17.95 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 69:17.95 | ^~~~~~~~ 69:17.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 69:17.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 69:17.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 69:17.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 69:17.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.h:12, 69:17.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:7: 69:17.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 69:17.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 69:17.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:17.96 62 | Sub operator-(const Sub& aPoint) const { 69:17.96 | ^~~~~~~~ 69:18.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 69:18.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 69:18.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 69:18.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 69:18.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.h:12, 69:18.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:7: 69:18.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 69:18.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 69:18.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:18.23 43 | friend Sub operator*(T aScale, Sub aCoord) { 69:18.23 | ^~~~~~~~ 69:18.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 69:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 69:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.h:12, 69:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:7: 69:18.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 69:18.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 69:18.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:18.29 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 69:18.29 | ^~~~~~~~ 69:19.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 69:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 69:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 69:19.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:11, 69:19.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControlParent.h:9, 69:19.20 from PCacheStreamControlParent.cpp:7, 69:19.20 from UnifiedProtocols9.cpp:2: 69:19.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 69:19.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:19.20 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 69:19.20 | ^ 69:19.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 69:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 69:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 69:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.h:12, 69:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:7: 69:19.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 69:19.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 69:19.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:19.34 323 | static SizeTyped FromUnknownSize( 69:19.34 | ^~~~~~~~~~~~~~~ 69:19.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 69:19.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 69:19.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 69:19.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:11, 69:19.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControlParent.h:9, 69:19.41 from PCacheStreamControlParent.cpp:7, 69:19.41 from UnifiedProtocols9.cpp:2: 69:19.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 69:19.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:19.41 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 69:19.41 | ^ 69:19.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 69:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 69:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 69:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 69:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 69:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.h:12, 69:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:7: 69:19.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 69:19.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:51: required from here 69:19.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:19.73 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 69:19.73 | ^~~~~~~~~~~~~~ 69:19.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 69:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 69:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 69:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:11, 69:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControlParent.h:9, 69:19.97 from PCacheStreamControlParent.cpp:7, 69:19.97 from UnifiedProtocols9.cpp:2: 69:19.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 69:19.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:19.97 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 69:19.97 | ^ 69:19.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 69:19.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:19.98 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 69:19.98 | ^ 69:19.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 69:19.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:19.98 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 69:19.98 | ^ 69:19.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 69:19.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:19.99 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 69:19.99 | ^ 69:19.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 69:19.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:19.99 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 69:19.99 | ^ 69:20.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 69:20.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:20.03 371 | nscoord aAppUnitsPerDevPixel) { 69:20.03 | ^ 69:20.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 69:20.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:20.03 380 | nscoord aAppUnitsPerDevPixel) { 69:20.03 | ^ 69:20.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 69:20.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:20.03 387 | nscoord aAppUnitsPerDevPixel) { 69:20.03 | ^ 69:20.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 69:20.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:20.04 394 | nscoord aAppUnitsPerDevPixel) { 69:20.04 | ^ 69:25.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 69:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 69:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 69:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 69:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 69:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 69:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 69:25.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 69:25.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 69:25.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 69:25.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 69:25.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.h:12, 69:25.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/PersistentBufferProvider.cpp:7: 69:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 69:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 69:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 69:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 69:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 69:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 69:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 69:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 69:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 69:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:25.79 760 | typename detail::Nth::Type extract() { 69:25.79 | ^~~~~~~ 69:30.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 69:30.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 69:30.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 69:30.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 69:30.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 69:30.36 from IPCMessageTypeName.cpp:5: 69:30.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 69:30.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:30.36 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 69:30.36 | ^ 69:30.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 69:30.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 69:30.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 69:30.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 69:30.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 69:30.59 from IPCMessageTypeName.cpp:5: 69:30.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 69:30.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:30.59 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 69:30.59 | ^ 69:31.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 69:31.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 69:31.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 69:31.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 69:31.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 69:31.21 from IPCMessageTypeName.cpp:5: 69:31.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 69:31.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:31.21 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 69:31.21 | ^ 69:31.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 69:31.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:31.21 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 69:31.21 | ^ 69:31.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 69:31.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:31.22 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 69:31.22 | ^ 69:31.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 69:31.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:31.22 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 69:31.22 | ^ 69:31.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 69:31.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:31.22 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 69:31.23 | ^ 69:31.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 69:31.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:31.25 371 | nscoord aAppUnitsPerDevPixel) { 69:31.25 | ^ 69:31.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 69:31.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:31.25 380 | nscoord aAppUnitsPerDevPixel) { 69:31.25 | ^ 69:31.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 69:31.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:31.25 387 | nscoord aAppUnitsPerDevPixel) { 69:31.25 | ^ 69:31.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 69:31.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:31.26 394 | nscoord aAppUnitsPerDevPixel) { 69:31.26 | ^ 69:34.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 69:34.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 69:34.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 69:34.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 69:34.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 69:34.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 69:34.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 69:34.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 69:34.15 from IPCMessageTypeName.cpp:5: 69:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 69:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 69:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:34.15 40 | friend Sub operator*(Sub aCoord, T aScale) { 69:34.15 | ^~~~~~~~ 69:34.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 69:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 69:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 69:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 69:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 69:34.18 from IPCMessageTypeName.cpp:5: 69:34.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 69:34.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 69:34.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:34.18 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 69:34.18 | ^~~~~~~~ 69:35.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 69:35.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 69:35.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 69:35.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 69:35.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 69:35.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 69:35.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 69:35.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 69:35.42 from PCacheStreamControlParent.cpp:12, 69:35.42 from UnifiedProtocols9.cpp:2: 69:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 69:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:35.42 189 | CSSRect GetExpandedScrollableRect() const { 69:35.42 | ^ 69:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 69:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:35.42 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 69:35.42 | ^ 69:35.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 69:35.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:35.43 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 69:35.43 | ^ 69:35.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 69:35.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:35.43 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 69:35.43 | ^ 69:35.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 69:35.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:35.43 243 | CSSRect CalculateScrollRange() const { 69:35.43 | ^ 69:35.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 69:35.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:35.44 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 69:35.44 | ^ 69:35.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 69:35.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:35.44 457 | CSSRect GetVisualViewport() const { 69:35.44 | ^ 69:36.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 69:36.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 69:36.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 69:36.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 69:36.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 69:36.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 69:36.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 69:36.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 69:36.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 69:36.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 69:36.89 from PCacheStreamControlParent.cpp:12, 69:36.89 from UnifiedProtocols9.cpp:2: 69:36.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 69:36.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:36.89 1249 | CSSCoord ToCSSPixels() const { return _0; } 69:36.89 | ^ 69:39.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 69:39.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 69:39.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 69:39.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 69:39.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 69:39.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 69:39.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 69:39.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 69:39.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 69:39.41 from PCacheStreamControlParent.cpp:12, 69:39.41 from UnifiedProtocols9.cpp:2: 69:39.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 69:39.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:39.41 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 69:39.41 | ^ 69:41.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 69:41.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 69:41.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 69:41.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:10, 69:41.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 69:41.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 69:41.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:41.85 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 69:41.85 | ^ 69:42.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 69:42.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 69:42.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 69:42.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 69:42.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:10, 69:42.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 69:42.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 69:42.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:42.23 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 69:42.23 | ^ 69:43.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 69:43.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 69:43.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 69:43.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 69:43.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 69:43.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 69:43.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 69:43.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 69:43.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 69:43.48 from PCacheStreamControlParent.cpp:12, 69:43.48 from UnifiedProtocols9.cpp:2: 69:43.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 69:43.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:43.48 21 | inline Rect ToRect(const gfxRect& aRect) { 69:43.48 | ^ 69:43.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 69:43.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:43.49 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 69:43.49 | ^ 69:43.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 69:43.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:43.49 40 | inline Point ToPoint(const gfxPoint& aPoint) { 69:43.49 | ^ 69:43.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 69:43.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:43.49 44 | inline Size ToSize(const gfxSize& aSize) { 69:43.49 | ^ 69:43.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 69:43.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:43.49 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 69:43.50 | ^ 69:43.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 69:43.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:43.50 52 | inline gfxSize ThebesSize(const Size& aSize) { 69:43.50 | ^ 69:43.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 69:43.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:43.50 56 | inline gfxRect ThebesRect(const Rect& aRect) { 69:43.50 | ^ 69:43.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 69:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 69:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:10, 69:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 69:43.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 69:43.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:43.53 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 69:43.53 | ^ 69:43.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 69:43.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:43.54 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 69:43.54 | ^ 69:43.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 69:43.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:43.54 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 69:43.54 | ^ 69:43.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 69:43.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:43.55 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 69:43.55 | ^ 69:43.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 69:43.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:43.55 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 69:43.55 | ^ 69:43.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 69:43.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:43.58 371 | nscoord aAppUnitsPerDevPixel) { 69:43.58 | ^ 69:43.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 69:43.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:43.58 380 | nscoord aAppUnitsPerDevPixel) { 69:43.58 | ^ 69:43.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 69:43.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:43.59 387 | nscoord aAppUnitsPerDevPixel) { 69:43.59 | ^ 69:43.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 69:43.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:43.60 394 | nscoord aAppUnitsPerDevPixel) { 69:43.60 | ^ 69:44.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 69:44.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 69:44.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 69:44.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 69:44.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 69:44.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 69:44.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 69:44.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 69:44.24 from PCacheStreamControlParent.cpp:12, 69:44.24 from UnifiedProtocols9.cpp:2: 69:44.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 69:44.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:44.24 1859 | int32_t aAppUnitsPerPixel) { 69:44.24 | ^ 69:44.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 69:44.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:44.26 3214 | int32_t aAppUnitsPerPixel) { 69:44.26 | ^ 69:44.71 gfx/thebes 69:45.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 69:45.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 69:45.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 69:45.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 69:45.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 69:45.34 from PCacheStreamControlParent.cpp:12, 69:45.34 from UnifiedProtocols9.cpp:2: 69:45.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 69:45.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:45.34 332 | LayerPoint GetFixedPositionAnchor() const { 69:45.34 | ^ 69:45.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 69:45.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 69:45.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 69:45.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 69:45.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 69:45.41 from PCacheStreamControlParent.cpp:12, 69:45.41 from UnifiedProtocols9.cpp:2: 69:45.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 69:45.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:45.41 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 69:45.41 | ^ 69:45.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 69:45.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 69:45.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 69:45.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 69:45.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 69:45.45 from PCacheStreamControlParent.cpp:12, 69:45.45 from UnifiedProtocols9.cpp:2: 69:45.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 69:45.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:45.45 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 69:45.45 | ^ 69:46.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLContext.h:49, 69:46.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/WaylandDMABufSurface.h:11, 69:46.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:11, 69:46.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 69:46.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 69:46.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:46.95 21 | inline Rect ToRect(const gfxRect& aRect) { 69:46.95 | ^ 69:46.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 69:46.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:46.96 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 69:46.96 | ^ 69:46.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 69:46.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:46.97 40 | inline Point ToPoint(const gfxPoint& aPoint) { 69:46.97 | ^ 69:46.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 69:46.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:46.98 44 | inline Size ToSize(const gfxSize& aSize) { 69:46.98 | ^ 69:46.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 69:46.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:46.98 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 69:46.98 | ^ 69:46.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 69:46.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:46.99 52 | inline gfxSize ThebesSize(const Size& aSize) { 69:46.99 | ^ 69:46.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 69:46.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:46.99 56 | inline gfxRect ThebesRect(const Rect& aRect) { 69:46.99 | ^ 69:48.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 69:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTarget.h:12, 69:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTarget.cpp:6: 69:48.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 69:48.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:48.23 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 69:48.23 | ^ 69:48.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTarget.h:12, 69:48.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTarget.cpp:6: 69:48.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 69:48.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:48.69 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 69:48.69 | ^ 69:51.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:22, 69:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 69:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 69:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:13, 69:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 69:51.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 69:51.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:51.32 189 | CSSRect GetExpandedScrollableRect() const { 69:51.32 | ^ 69:51.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 69:51.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:51.32 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 69:51.32 | ^ 69:51.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 69:51.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:51.33 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 69:51.33 | ^ 69:51.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 69:51.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:51.34 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 69:51.34 | ^ 69:51.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 69:51.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:51.34 243 | CSSRect CalculateScrollRange() const { 69:51.34 | ^ 69:51.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 69:51.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:51.35 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 69:51.35 | ^ 69:51.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 69:51.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:51.37 457 | CSSRect GetVisualViewport() const { 69:51.37 | ^ 69:51.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/MotionPathUtils.h:12, 69:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:25, 69:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 69:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 69:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:13, 69:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 69:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 69:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:51.69 1249 | CSSCoord ToCSSPixels() const { return _0; } 69:51.69 | ^ 69:56.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 69:56.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTarget.h:12, 69:56.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTargetPDF.h:11, 69:56.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTargetPDF.cpp:6: 69:56.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 69:56.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:56.07 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 69:56.07 | ^ 69:56.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTarget.h:12, 69:56.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTargetPDF.h:11, 69:56.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTargetPDF.cpp:6: 69:56.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 69:56.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 69:56.48 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 69:56.48 | ^ 70:01.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 70:01.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTarget.h:12, 70:01.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTargetPS.h:11, 70:01.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTargetPS.cpp:6: 70:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 70:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:01.64 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 70:01.64 | ^ 70:01.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTarget.h:12, 70:01.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTargetPS.h:11, 70:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTargetPS.cpp:6: 70:01.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 70:01.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:01.96 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 70:01.96 | ^ 70:04.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 70:04.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 70:04.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 70:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 70:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 70:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 70:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:11, 70:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControlParent.h:9, 70:04.38 from PCacheStreamControlParent.cpp:7, 70:04.38 from UnifiedProtocols9.cpp:2: 70:04.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 70:04.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 70:04.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:04.38 40 | friend Sub operator*(Sub aCoord, T aScale) { 70:04.38 | ^~~~~~~~ 70:04.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 70:04.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 70:04.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 70:04.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:13, 70:04.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 70:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 70:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:04.40 332 | LayerPoint GetFixedPositionAnchor() const { 70:04.40 | ^ 70:04.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 70:04.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 70:04.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 70:04.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:11, 70:04.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControlParent.h:9, 70:04.42 from PCacheStreamControlParent.cpp:7, 70:04.42 from UnifiedProtocols9.cpp:2: 70:04.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 70:04.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 70:04.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:04.42 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 70:04.42 | ^~~~~~~~ 70:04.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 70:04.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 70:04.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 70:04.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 70:04.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:11, 70:04.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControlParent.h:9, 70:04.81 from PCacheStreamControlParent.cpp:7, 70:04.82 from UnifiedProtocols9.cpp:2: 70:04.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 70:04.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 70:04.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:04.82 427 | SizeT Size() const { return SizeT(width, height); } 70:04.82 | ^~~~ 70:04.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 70:04.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 70:04.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 70:04.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:11, 70:04.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControlParent.h:9, 70:04.82 from PCacheStreamControlParent.cpp:7, 70:04.82 from UnifiedProtocols9.cpp:2: 70:04.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 70:04.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 70:04.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:04.82 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 70:04.82 | ^~~~~~~~ 70:04.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 70:04.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 70:04.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:04.82 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 70:04.82 | ^~~~~~~~ 70:04.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 70:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 70:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 70:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 70:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 70:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:11, 70:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControlParent.h:9, 70:04.83 from PCacheStreamControlParent.cpp:7, 70:04.83 from UnifiedProtocols9.cpp:2: 70:04.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 70:04.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 70:04.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:04.84 62 | Sub operator-(const Sub& aPoint) const { 70:04.84 | ^~~~~~~~ 70:05.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 70:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 70:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 70:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 70:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 70:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 70:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:11, 70:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControlParent.h:9, 70:05.03 from PCacheStreamControlParent.cpp:7, 70:05.03 from UnifiedProtocols9.cpp:2: 70:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 70:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 70:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:05.03 43 | friend Sub operator*(T aScale, Sub aCoord) { 70:05.04 | ^~~~~~~~ 70:05.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 70:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 70:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 70:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:11, 70:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControlParent.h:9, 70:05.60 from PCacheStreamControlParent.cpp:7, 70:05.60 from UnifiedProtocols9.cpp:2: 70:05.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 70:05.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 70:05.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:05.60 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 70:05.60 | ^~~~~~~~~~~~~ 70:05.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 70:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 70:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 70:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 70:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:11, 70:05.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControlParent.h:9, 70:05.61 from PCacheStreamControlParent.cpp:7, 70:05.61 from UnifiedProtocols9.cpp:2: 70:05.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 70:05.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 70:05.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:05.61 323 | static SizeTyped FromUnknownSize( 70:05.61 | ^~~~~~~~~~~~~~~ 70:07.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 70:07.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PrintTarget.h:12, 70:07.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTargetThebes.h:9, 70:07.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTargetThebes.cpp:6: 70:07.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 70:07.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:07.04 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 70:07.05 | ^ 70:07.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PrintTarget.h:12, 70:07.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTargetThebes.h:9, 70:07.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTargetThebes.cpp:6: 70:07.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 70:07.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:07.46 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 70:07.46 | ^ 70:09.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 70:09.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 70:09.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 70:09.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTargetThebes.cpp:9: 70:09.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 70:09.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:09.23 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 70:09.23 | ^ 70:09.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 70:09.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:09.23 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 70:09.23 | ^ 70:09.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 70:09.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:09.23 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 70:09.23 | ^ 70:09.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 70:09.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:09.24 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 70:09.24 | ^ 70:09.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 70:09.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:09.24 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 70:09.24 | ^ 70:09.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 70:09.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:09.26 371 | nscoord aAppUnitsPerDevPixel) { 70:09.27 | ^ 70:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 70:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:09.27 380 | nscoord aAppUnitsPerDevPixel) { 70:09.27 | ^ 70:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 70:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:09.27 387 | nscoord aAppUnitsPerDevPixel) { 70:09.27 | ^ 70:09.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 70:09.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:09.28 394 | nscoord aAppUnitsPerDevPixel) { 70:09.28 | ^ 70:09.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 70:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 70:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 70:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 70:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 70:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 70:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 70:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 70:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 70:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 70:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 70:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:13, 70:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 70:09.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 70:09.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:09.41 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 70:09.41 | ^ 70:09.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 70:09.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 70:09.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 70:09.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PrintTarget.h:12, 70:09.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTargetThebes.h:9, 70:09.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/PrintTargetThebes.cpp:6: 70:09.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 70:09.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 70:09.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:09.83 40 | friend Sub operator*(Sub aCoord, T aScale) { 70:09.83 | ^~~~~~~~ 70:11.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 70:11.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 70:11.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 70:11.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 70:11.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 70:11.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 70:11.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 70:11.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 70:11.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControl.h:11, 70:11.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/PCacheStreamControlParent.h:9, 70:11.71 from PCacheStreamControlParent.cpp:7, 70:11.71 from UnifiedProtocols9.cpp:2: 70:11.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 70:11.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 70:11.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 70:11.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 70:11.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 70:11.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 70:11.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 70:11.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 70:11.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 70:11.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:11.72 760 | typename detail::Nth::Type extract() { 70:11.72 | ^~~~~~~ 70:15.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 70:15.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.cpp:14: 70:15.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 70:15.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:15.54 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 70:15.54 | ^ 70:15.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.cpp:14: 70:15.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 70:15.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:15.81 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 70:15.81 | ^ 70:16.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.cpp:17: 70:16.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 70:16.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:16.21 21 | inline Rect ToRect(const gfxRect& aRect) { 70:16.21 | ^ 70:16.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 70:16.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:16.22 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 70:16.22 | ^ 70:16.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 70:16.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:16.23 40 | inline Point ToPoint(const gfxPoint& aPoint) { 70:16.23 | ^ 70:16.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 70:16.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:16.24 44 | inline Size ToSize(const gfxSize& aSize) { 70:16.24 | ^ 70:16.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 70:16.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:16.24 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 70:16.24 | ^ 70:16.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 70:16.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:16.25 52 | inline gfxSize ThebesSize(const Size& aSize) { 70:16.25 | ^ 70:16.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 70:16.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:16.25 56 | inline gfxRect ThebesRect(const Rect& aRect) { 70:16.25 | ^ 70:16.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 70:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 70:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 70:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 70:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 70:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 70:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 70:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 70:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 70:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 70:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:13, 70:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 70:16.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 70:16.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:16.29 1859 | int32_t aAppUnitsPerPixel) { 70:16.29 | ^ 70:16.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 70:16.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:16.30 3214 | int32_t aAppUnitsPerPixel) { 70:16.30 | ^ 70:16.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 70:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 70:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 70:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.cpp:22: 70:16.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 70:16.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:16.99 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 70:16.99 | ^ 70:16.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 70:16.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:16.99 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 70:16.99 | ^ 70:16.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 70:16.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:16.99 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 70:16.99 | ^ 70:17.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 70:17.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:17.00 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 70:17.00 | ^ 70:17.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 70:17.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:17.01 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 70:17.01 | ^ 70:17.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 70:17.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:17.03 371 | nscoord aAppUnitsPerDevPixel) { 70:17.03 | ^ 70:17.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 70:17.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:17.03 380 | nscoord aAppUnitsPerDevPixel) { 70:17.03 | ^ 70:17.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 70:17.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:17.04 387 | nscoord aAppUnitsPerDevPixel) { 70:17.04 | ^ 70:17.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 70:17.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:17.05 394 | nscoord aAppUnitsPerDevPixel) { 70:17.05 | ^ 70:17.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 70:17.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 70:17.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 70:17.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 70:17.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 70:17.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 70:17.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 70:17.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:13, 70:17.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 70:17.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 70:17.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:17.07 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 70:17.07 | ^ 70:17.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 70:17.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 70:17.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 70:17.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 70:17.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 70:17.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 70:17.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 70:17.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:13, 70:17.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 70:17.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 70:17.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:17.10 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 70:17.10 | ^ 70:17.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.cpp: In member function ‘gfxPoint gfxASurface::GetDeviceOffset() const’: 70:17.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.cpp:212:41: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:17.49 212 | gfxPoint gfxASurface::GetDeviceOffset() const { 70:17.49 | ^~~~~ 70:17.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 70:17.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 70:17.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 70:17.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.cpp:14: 70:17.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 70:17.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 70:17.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:17.88 40 | friend Sub operator*(Sub aCoord, T aScale) { 70:17.88 | ^~~~~~~~ 70:18.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.cpp:212:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:18.59 212 | gfxPoint gfxASurface::GetDeviceOffset() const { 70:18.59 | ^~~~~~~~~~~ 70:18.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 70:18.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 70:18.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.cpp:14: 70:18.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 70:18.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:18.59 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 70:18.59 | ^~~~~~~~~ 70:19.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 70:19.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 70:19.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:19, 70:19.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:10, 70:19.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 70:19.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 70:19.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 70:19.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:19.37 40 | friend Sub operator*(Sub aCoord, T aScale) { 70:19.37 | ^~~~~~~~ 70:19.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.cpp: In member function ‘gfxPoint gfxASurface::GetDeviceOffset() const’: 70:19.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.cpp:212:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:19.58 212 | gfxPoint gfxASurface::GetDeviceOffset() const { 70:19.58 | ^~~~~~~~~~~ 70:19.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 70:19.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 70:19.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:10, 70:19.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 70:19.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 70:19.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 70:19.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:19.67 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 70:19.68 | ^~~~~~~~ 70:19.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 70:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 70:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 70:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 70:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:10, 70:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 70:19.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 70:19.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 70:19.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:19.74 427 | SizeT Size() const { return SizeT(width, height); } 70:19.74 | ^~~~ 70:19.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 70:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 70:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:10, 70:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 70:19.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 70:19.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 70:19.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:19.75 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 70:19.75 | ^~~~~~~~ 70:19.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 70:19.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 70:19.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:19.76 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 70:19.76 | ^~~~~~~~ 70:19.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 70:19.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:19, 70:19.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:10, 70:19.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 70:19.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 70:19.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 70:19.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:19.77 62 | Sub operator-(const Sub& aPoint) const { 70:19.77 | ^~~~~~~~ 70:19.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 70:19.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 70:19.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:19, 70:19.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:10, 70:19.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 70:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 70:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 70:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:19.96 43 | friend Sub operator*(T aScale, Sub aCoord) { 70:19.96 | ^~~~~~~~ 70:20.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 70:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 70:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 70:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:10, 70:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 70:20.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 70:20.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 70:20.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:20.81 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 70:20.81 | ^~~~~~~~~~~~~ 70:20.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:19, 70:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:10, 70:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 70:20.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 70:20.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 70:20.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:20.82 323 | static SizeTyped FromUnknownSize( 70:20.82 | ^~~~~~~~~~~~~~~ 70:24.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 70:24.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxDrawable.h:9, 70:24.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxDrawable.cpp:6: 70:24.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 70:24.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:24.31 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 70:24.31 | ^ 70:25.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxDrawable.h:12, 70:25.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxDrawable.cpp:6: 70:25.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 70:25.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:25.04 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 70:25.04 | ^ 70:26.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 70:26.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 70:26.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 70:26.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxDrawable.cpp:9: 70:26.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 70:26.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:26.93 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 70:26.93 | ^ 70:26.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 70:26.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:26.93 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 70:26.93 | ^ 70:26.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 70:26.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:26.93 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 70:26.93 | ^ 70:26.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 70:26.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:26.94 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 70:26.94 | ^ 70:26.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 70:26.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:26.94 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 70:26.94 | ^ 70:26.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 70:26.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:26.96 371 | nscoord aAppUnitsPerDevPixel) { 70:26.96 | ^ 70:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 70:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:26.97 380 | nscoord aAppUnitsPerDevPixel) { 70:26.97 | ^ 70:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 70:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:26.97 387 | nscoord aAppUnitsPerDevPixel) { 70:26.97 | ^ 70:26.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 70:26.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:26.98 394 | nscoord aAppUnitsPerDevPixel) { 70:26.98 | ^ 70:27.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 70:27.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 70:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 70:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 70:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 70:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 70:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 70:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 70:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 70:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 70:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 70:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.h:10, 70:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/WaylandDMABUFSurfaceImage.cpp:7: 70:27.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 70:27.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 70:27.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 70:27.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 70:27.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 70:27.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 70:27.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 70:27.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 70:27.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 70:27.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:27.02 760 | typename detail::Nth::Type extract() { 70:27.02 | ^~~~~~~ 70:27.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxDrawable.cpp:10: 70:27.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 70:27.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:27.27 21 | inline Rect ToRect(const gfxRect& aRect) { 70:27.27 | ^ 70:27.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 70:27.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:27.27 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 70:27.27 | ^ 70:27.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 70:27.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:27.27 40 | inline Point ToPoint(const gfxPoint& aPoint) { 70:27.27 | ^ 70:27.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 70:27.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:27.28 44 | inline Size ToSize(const gfxSize& aSize) { 70:27.28 | ^ 70:27.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 70:27.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:27.28 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 70:27.28 | ^ 70:27.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 70:27.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:27.29 52 | inline gfxSize ThebesSize(const Size& aSize) { 70:27.29 | ^ 70:27.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 70:27.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:27.29 56 | inline gfxRect ThebesRect(const Rect& aRect) { 70:27.30 | ^ 70:27.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 70:27.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 70:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 70:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 70:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxDrawable.h:9, 70:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxDrawable.cpp:6: 70:27.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 70:27.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 70:27.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:27.85 40 | friend Sub operator*(Sub aCoord, T aScale) { 70:27.85 | ^~~~~~~~ 70:28.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxDrawable.cpp: In member function ‘void gfxSurfaceDrawable::DrawInternal(gfxDrawable::DrawTarget*, gfxDrawable::CompositionOp, gfxDrawable::AntialiasMode, const gfxRect&, const IntRect&, mozilla::gfx::ExtendMode, mozilla::gfx::SamplingFilter, gfxFloat, const gfxMatrix&)’: 70:28.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxDrawable.cpp:81:35: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:28.53 81 | Rect fillRect = ToRect(aFillRect); 70:28.53 | ^ 70:36.08 gfx/ipc 70:36.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 70:36.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 70:36.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:10, 70:36.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 70:36.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 70:36.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:36.24 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 70:36.24 | ^ 70:36.24 gfx/vr 70:36.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/Common.h:19, 70:36.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/IntermNode.h:25, 70:36.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.h:12, 70:36.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:7: 70:36.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp: In member function ‘void sh::TIntermTraverser::insertStatementsInBlockAtPosition(sh::TIntermBlock*, size_t, const TIntermSequence&, const TIntermSequence&)’: 70:36.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:293:21: warning: comparison of unsigned expression in ‘>= 0’ is always true [-Wtype-limits] 70:36.62 293 | ASSERT(position >= 0); 70:36.62 | ~~~~~~~~~^~~~ 70:36.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/angle/checkout/src/common/debug.h:288:64: note: in definition of macro ‘ASSERT’ 70:36.62 288 | # define ASSERT(condition) ANGLE_EAT_STREAM_PARAMETERS << !(condition) 70:36.62 | ^~~~~~~~~ 70:37.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 70:37.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 70:37.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 70:37.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:10, 70:37.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 70:37.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 70:37.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:37.02 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 70:37.02 | ^ 70:37.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 70:37.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 70:37.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 70:37.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 70:37.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 70:37.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 70:37.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:37.32 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 70:37.32 | ^ 70:38.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPattern.h:13, 70:38.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:15, 70:38.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 70:38.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 70:38.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 70:38.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:38.00 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 70:38.00 | ^ 70:38.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 70:38.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:10, 70:38.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 70:38.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 70:38.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:38.18 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 70:38.18 | ^ 70:38.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 70:38.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:38.18 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 70:38.18 | ^ 70:38.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 70:38.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:38.19 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 70:38.19 | ^ 70:38.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 70:38.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:38.20 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 70:38.20 | ^ 70:38.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 70:38.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:38.20 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 70:38.20 | ^ 70:38.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 70:38.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:38.23 371 | nscoord aAppUnitsPerDevPixel) { 70:38.23 | ^ 70:38.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 70:38.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:38.24 380 | nscoord aAppUnitsPerDevPixel) { 70:38.24 | ^ 70:38.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 70:38.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:38.24 387 | nscoord aAppUnitsPerDevPixel) { 70:38.24 | ^ 70:38.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 70:38.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:38.25 394 | nscoord aAppUnitsPerDevPixel) { 70:38.25 | ^ 70:40.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 70:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 70:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 70:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 70:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 70:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 70:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 70:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 70:40.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 70:40.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:40.24 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 70:40.24 | ^ 70:40.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 70:40.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:40.24 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 70:40.24 | ^ 70:40.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 70:40.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:40.25 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 70:40.25 | ^ 70:40.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 70:40.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:40.26 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 70:40.26 | ^ 70:40.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 70:40.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:40.26 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 70:40.26 | ^ 70:40.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 70:40.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:40.29 371 | nscoord aAppUnitsPerDevPixel) { 70:40.29 | ^ 70:40.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 70:40.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:40.29 380 | nscoord aAppUnitsPerDevPixel) { 70:40.29 | ^ 70:40.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 70:40.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:40.30 387 | nscoord aAppUnitsPerDevPixel) { 70:40.30 | ^ 70:40.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 70:40.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:40.30 394 | nscoord aAppUnitsPerDevPixel) { 70:40.30 | ^ 70:43.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 70:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 70:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 70:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 70:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 70:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:11, 70:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 70:43.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 70:43.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:43.56 189 | CSSRect GetExpandedScrollableRect() const { 70:43.56 | ^ 70:43.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 70:43.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:43.57 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 70:43.57 | ^ 70:43.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 70:43.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:43.57 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 70:43.57 | ^ 70:43.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 70:43.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:43.57 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 70:43.57 | ^ 70:43.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 70:43.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:43.58 243 | CSSRect CalculateScrollRange() const { 70:43.58 | ^ 70:43.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 70:43.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:43.58 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 70:43.58 | ^ 70:43.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 70:43.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:43.59 457 | CSSRect GetVisualViewport() const { 70:43.59 | ^ 70:43.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 70:43.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 70:43.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 70:43.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 70:43.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 70:43.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 70:43.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 70:43.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 70:43.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 70:43.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 70:43.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:11, 70:43.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 70:43.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 70:43.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:43.84 1249 | CSSCoord ToCSSPixels() const { return _0; } 70:43.84 | ^ 70:44.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 70:44.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontFamilyList.h:13, 70:44.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFont.h:12, 70:44.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFontMetrics.h:16, 70:44.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:37, 70:44.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 70:44.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 70:44.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 70:44.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:44.58 1249 | CSSCoord ToCSSPixels() const { return _0; } 70:44.58 | ^ 70:44.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 70:44.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 70:44.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRPuppetCommandBuffer.h:13, 70:44.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRPuppetCommandBuffer.cpp:7: 70:44.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 70:44.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:44.93 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 70:44.93 | ^ 70:45.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 70:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRPuppetCommandBuffer.h:13, 70:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRPuppetCommandBuffer.cpp:7: 70:45.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 70:45.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:45.15 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 70:45.15 | ^ 70:46.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 70:46.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 70:46.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 70:46.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 70:46.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 70:46.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 70:46.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 70:46.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:46.40 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 70:46.40 | ^ 70:46.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 70:46.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 70:46.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 70:46.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 70:46.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 70:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 70:46.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 70:46.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:46.69 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 70:46.69 | ^ 70:47.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 70:47.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 70:47.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 70:47.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 70:47.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 70:47.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 70:47.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 70:47.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:47.25 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 70:47.25 | ^ 70:47.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 70:47.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:47.25 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 70:47.25 | ^ 70:47.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 70:47.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:47.26 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 70:47.26 | ^ 70:47.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 70:47.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:47.26 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 70:47.26 | ^ 70:47.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 70:47.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:47.26 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 70:47.26 | ^ 70:47.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 70:47.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:47.29 371 | nscoord aAppUnitsPerDevPixel) { 70:47.29 | ^ 70:47.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 70:47.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:47.29 380 | nscoord aAppUnitsPerDevPixel) { 70:47.29 | ^ 70:47.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 70:47.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:47.30 387 | nscoord aAppUnitsPerDevPixel) { 70:47.30 | ^ 70:47.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 70:47.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:47.30 394 | nscoord aAppUnitsPerDevPixel) { 70:47.30 | ^ 70:48.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 70:48.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 70:48.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 70:48.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 70:48.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 70:48.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 70:48.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 70:48.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 70:48.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:48.09 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 70:48.09 | ^ 70:48.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 70:48.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 70:48.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 70:48.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 70:48.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 70:48.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 70:48.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 70:48.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 70:48.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:48.30 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 70:48.30 | ^ 70:48.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 70:48.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 70:48.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 70:48.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 70:48.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 70:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 70:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 70:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 70:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:48.96 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 70:48.96 | ^ 70:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 70:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:48.96 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 70:48.96 | ^ 70:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 70:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:48.96 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 70:48.96 | ^ 70:48.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 70:48.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:48.97 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 70:48.97 | ^ 70:48.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 70:48.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:48.97 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 70:48.97 | ^ 70:48.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 70:48.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:48.99 371 | nscoord aAppUnitsPerDevPixel) { 70:48.99 | ^ 70:49.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 70:49.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:49.00 380 | nscoord aAppUnitsPerDevPixel) { 70:49.00 | ^ 70:49.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 70:49.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:49.00 387 | nscoord aAppUnitsPerDevPixel) { 70:49.00 | ^ 70:49.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 70:49.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:49.01 394 | nscoord aAppUnitsPerDevPixel) { 70:49.01 | ^ 70:49.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 70:49.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 70:49.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 70:49.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 70:49.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 70:49.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 70:49.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 70:49.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:49.08 189 | CSSRect GetExpandedScrollableRect() const { 70:49.08 | ^ 70:49.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 70:49.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:49.08 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 70:49.08 | ^ 70:49.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 70:49.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:49.09 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 70:49.09 | ^ 70:49.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 70:49.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:49.09 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 70:49.09 | ^ 70:49.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 70:49.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:49.10 243 | CSSRect CalculateScrollRange() const { 70:49.10 | ^ 70:49.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 70:49.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:49.10 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 70:49.10 | ^ 70:49.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 70:49.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:49.10 457 | CSSRect GetVisualViewport() const { 70:49.10 | ^ 70:49.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 70:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 70:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 70:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 70:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 70:49.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 70:49.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 70:49.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 70:49.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 70:49.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 70:49.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 70:49.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 70:49.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:49.36 1249 | CSSCoord ToCSSPixels() const { return _0; } 70:49.36 | ^ 70:53.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 70:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 70:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 70:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 70:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 70:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 70:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 70:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:53.15 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 70:53.15 | ^ 70:53.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 70:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 70:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 70:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 70:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 70:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 70:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 70:53.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 70:53.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:53.86 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 70:53.86 | ^ 70:54.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 70:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 70:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 70:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 70:54.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 70:54.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 70:54.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 70:54.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 70:54.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 70:54.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 70:54.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 70:54.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 70:54.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 70:54.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:54.37 189 | CSSRect GetExpandedScrollableRect() const { 70:54.37 | ^ 70:54.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 70:54.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:54.37 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 70:54.37 | ^ 70:54.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 70:54.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:54.38 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 70:54.38 | ^ 70:54.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 70:54.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:54.39 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 70:54.39 | ^ 70:54.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 70:54.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:54.40 243 | CSSRect CalculateScrollRange() const { 70:54.40 | ^ 70:54.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 70:54.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:54.40 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 70:54.40 | ^ 70:54.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 70:54.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:54.40 457 | CSSRect GetVisualViewport() const { 70:54.41 | ^ 70:55.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 70:55.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 70:55.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 70:55.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 70:55.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 70:55.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 70:55.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:55.01 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 70:55.01 | ^ 70:55.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 70:55.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:55.01 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 70:55.02 | ^ 70:55.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 70:55.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:55.02 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 70:55.02 | ^ 70:55.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 70:55.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:55.03 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 70:55.03 | ^ 70:55.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 70:55.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:55.04 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 70:55.04 | ^ 70:55.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 70:55.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:55.07 371 | nscoord aAppUnitsPerDevPixel) { 70:55.07 | ^ 70:55.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 70:55.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:55.07 380 | nscoord aAppUnitsPerDevPixel) { 70:55.08 | ^ 70:55.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 70:55.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:55.08 387 | nscoord aAppUnitsPerDevPixel) { 70:55.08 | ^ 70:55.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 70:55.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:55.09 394 | nscoord aAppUnitsPerDevPixel) { 70:55.09 | ^ 70:55.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 70:55.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 70:55.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 70:55.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 70:55.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 70:55.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:55.87 189 | CSSRect GetExpandedScrollableRect() const { 70:55.87 | ^ 70:55.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 70:55.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:55.88 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 70:55.88 | ^ 70:55.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 70:55.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:55.88 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 70:55.89 | ^ 70:55.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 70:55.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:55.89 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 70:55.89 | ^ 70:55.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 70:55.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:55.90 243 | CSSRect CalculateScrollRange() const { 70:55.90 | ^ 70:55.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 70:55.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:55.90 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 70:55.90 | ^ 70:55.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 70:55.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:55.91 457 | CSSRect GetVisualViewport() const { 70:55.92 | ^ 70:56.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:21, 70:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 70:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 70:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 70:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 70:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:56.19 21 | inline Rect ToRect(const gfxRect& aRect) { 70:56.19 | ^ 70:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 70:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:56.19 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 70:56.19 | ^ 70:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 70:56.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:56.20 40 | inline Point ToPoint(const gfxPoint& aPoint) { 70:56.20 | ^ 70:56.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 70:56.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:56.20 44 | inline Size ToSize(const gfxSize& aSize) { 70:56.20 | ^ 70:56.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 70:56.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:56.21 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 70:56.21 | ^ 70:56.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 70:56.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:56.21 52 | inline gfxSize ThebesSize(const Size& aSize) { 70:56.21 | ^ 70:56.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 70:56.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:56.22 56 | inline gfxRect ThebesRect(const Rect& aRect) { 70:56.22 | ^ 70:56.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 70:56.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 70:56.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:11, 70:56.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 70:56.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 70:56.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 70:56.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 70:56.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 70:56.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 70:56.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:56.94 1249 | CSSCoord ToCSSPixels() const { return _0; } 70:56.94 | ^ 70:57.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 70:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 70:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 70:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 70:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 70:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 70:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 70:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 70:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 70:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:11, 70:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 70:57.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 70:57.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:57.98 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 70:57.98 | ^ 70:59.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 70:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 70:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 70:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 70:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 70:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 70:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 70:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 70:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 70:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 70:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 70:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 70:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 70:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 70:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 70:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 70:59.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 70:59.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 70:59.95 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 70:59.95 | ^ 71:02.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 71:02.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 71:02.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 71:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 71:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 71:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 71:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 71:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 71:02.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 71:02.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:02.88 189 | CSSRect GetExpandedScrollableRect() const { 71:02.88 | ^ 71:02.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 71:02.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:02.89 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 71:02.89 | ^ 71:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 71:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:02.89 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 71:02.89 | ^ 71:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 71:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:02.89 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 71:02.89 | ^ 71:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 71:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:02.90 243 | CSSRect CalculateScrollRange() const { 71:02.90 | ^ 71:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 71:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:02.90 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 71:02.90 | ^ 71:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 71:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:02.92 457 | CSSRect GetVisualViewport() const { 71:02.93 | ^ 71:03.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 71:03.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 71:03.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 71:03.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 71:03.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:03.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:03.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:03.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:03.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:03.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 71:03.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 71:03.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:03.48 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 71:03.48 | ^ 71:04.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 71:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 71:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 71:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 71:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 71:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:11, 71:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 71:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:04.01 21 | inline Rect ToRect(const gfxRect& aRect) { 71:04.01 | ^ 71:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 71:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:04.02 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 71:04.02 | ^ 71:04.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 71:04.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:04.02 40 | inline Point ToPoint(const gfxPoint& aPoint) { 71:04.02 | ^ 71:04.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 71:04.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:04.02 44 | inline Size ToSize(const gfxSize& aSize) { 71:04.03 | ^ 71:04.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 71:04.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:04.03 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 71:04.03 | ^ 71:04.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 71:04.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:04.03 52 | inline gfxSize ThebesSize(const Size& aSize) { 71:04.03 | ^ 71:04.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 71:04.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:04.05 56 | inline gfxRect ThebesRect(const Rect& aRect) { 71:04.06 | ^ 71:04.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 71:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 71:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 71:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 71:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 71:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 71:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 71:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 71:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 71:04.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 71:04.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:04.24 1249 | CSSCoord ToCSSPixels() const { return _0; } 71:04.24 | ^ 71:04.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 71:04.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 71:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 71:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 71:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:11, 71:04.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:04.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 71:04.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:04.69 1859 | int32_t aAppUnitsPerPixel) { 71:04.69 | ^ 71:04.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 71:04.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:04.70 3214 | int32_t aAppUnitsPerPixel) { 71:04.70 | ^ 71:05.45 gfx/vr/service 71:05.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 71:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 71:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:11, 71:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:05.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 71:05.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:05.60 332 | LayerPoint GetFixedPositionAnchor() const { 71:05.60 | ^ 71:05.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 71:05.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:05.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:05.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:05.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 71:05.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:11, 71:05.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:05.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 71:05.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:05.65 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 71:05.65 | ^ 71:05.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 71:05.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:05.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:05.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:05.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 71:05.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:11, 71:05.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:05.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 71:05.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:05.67 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 71:05.67 | ^ 71:06.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 71:06.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 71:06.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 71:06.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 71:06.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:06.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:06.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:06.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:06.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 71:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 71:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 71:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 71:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 71:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 71:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 71:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:06.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 71:06.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:06.03 21 | inline Rect ToRect(const gfxRect& aRect) { 71:06.03 | ^ 71:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 71:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:06.04 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 71:06.04 | ^ 71:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 71:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:06.04 40 | inline Point ToPoint(const gfxPoint& aPoint) { 71:06.04 | ^ 71:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 71:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:06.05 44 | inline Size ToSize(const gfxSize& aSize) { 71:06.05 | ^ 71:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 71:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:06.05 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 71:06.05 | ^ 71:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 71:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:06.05 52 | inline gfxSize ThebesSize(const Size& aSize) { 71:06.05 | ^ 71:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 71:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:06.05 56 | inline gfxRect ThebesRect(const Rect& aRect) { 71:06.05 | ^ 71:06.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 71:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 71:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 71:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 71:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 71:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 71:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 71:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 71:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 71:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 71:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:06.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 71:06.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:06.39 1859 | int32_t aAppUnitsPerPixel) { 71:06.39 | ^ 71:06.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 71:06.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:06.40 3214 | int32_t aAppUnitsPerPixel) { 71:06.40 | ^ 71:06.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 71:06.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 71:06.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 71:06.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 71:06.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:06.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 71:06.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 71:06.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 71:06.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 71:06.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 71:06.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:06.44 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 71:06.44 | ^ 71:07.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 71:07.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:07.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:07.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:07.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 71:07.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 71:07.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 71:07.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 71:07.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 71:07.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 71:07.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 71:07.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:07.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 71:07.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:07.36 332 | LayerPoint GetFixedPositionAnchor() const { 71:07.37 | ^ 71:07.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 71:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 71:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 71:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 71:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 71:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 71:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 71:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 71:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 71:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:07.41 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 71:07.41 | ^ 71:07.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 71:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 71:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 71:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 71:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 71:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 71:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 71:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 71:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:07.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 71:07.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:07.44 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 71:07.44 | ^ 71:07.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 71:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 71:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 71:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 71:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 71:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:07.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 71:07.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:07.71 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 71:07.71 | ^ 71:07.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 71:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 71:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 71:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 71:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 71:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 71:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 71:07.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 71:07.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:07.97 332 | LayerPoint GetFixedPositionAnchor() const { 71:07.97 | ^ 71:07.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 71:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 71:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 71:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 71:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:07.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 71:07.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:07.98 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 71:07.98 | ^ 71:08.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 71:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 71:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:8: 71:08.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 71:08.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:08.54 1394 | LayerPoint GetFixedPositionAnchor() { 71:08.54 | ^ 71:08.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 71:08.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:08.57 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 71:08.57 | ^ 71:09.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 71:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 71:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRControllerMapper.h:13, 71:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRControllerMapper.cpp:7: 71:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 71:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:09.42 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 71:09.42 | ^ 71:09.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 71:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 71:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 71:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 71:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 71:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 71:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:09.43 21 | inline Rect ToRect(const gfxRect& aRect) { 71:09.43 | ^ 71:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 71:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:09.43 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 71:09.43 | ^ 71:09.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 71:09.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:09.45 40 | inline Point ToPoint(const gfxPoint& aPoint) { 71:09.45 | ^ 71:09.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 71:09.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:09.46 44 | inline Size ToSize(const gfxSize& aSize) { 71:09.46 | ^ 71:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 71:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:09.46 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 71:09.46 | ^ 71:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 71:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:09.46 52 | inline gfxSize ThebesSize(const Size& aSize) { 71:09.46 | ^ 71:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 71:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:09.46 56 | inline gfxRect ThebesRect(const Rect& aRect) { 71:09.46 | ^ 71:09.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 71:09.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 71:09.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:09.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:10, 71:09.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:09.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 71:09.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 71:09.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:09.61 40 | friend Sub operator*(Sub aCoord, T aScale) { 71:09.61 | ^~~~~~~~ 71:09.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:10, 71:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:09.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 71:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 71:09.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:09.69 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 71:09.69 | ^~~~~~~~ 71:09.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 71:09.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 71:09.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:09.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:10, 71:09.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:09.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 71:09.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 71:09.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:09.87 427 | SizeT Size() const { return SizeT(width, height); } 71:09.87 | ^~~~ 71:09.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:09.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:10, 71:09.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:09.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 71:09.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 71:09.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:09.87 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 71:09.87 | ^~~~~~~~ 71:09.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 71:09.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 71:09.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:09.87 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 71:09.87 | ^~~~~~~~ 71:09.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 71:09.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 71:09.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:09.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:10, 71:09.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:09.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 71:09.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 71:09.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:09.88 62 | Sub operator-(const Sub& aPoint) const { 71:09.88 | ^~~~~~~~ 71:09.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 71:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRControllerMapper.h:13, 71:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRControllerMapper.cpp:7: 71:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 71:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:09.93 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 71:09.93 | ^ 71:10.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 71:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 71:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:10, 71:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:10.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 71:10.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 71:10.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:10.04 43 | friend Sub operator*(T aScale, Sub aCoord) { 71:10.04 | ^~~~~~~~ 71:10.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 71:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 71:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 71:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 71:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 71:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:10.05 1859 | int32_t aAppUnitsPerPixel) { 71:10.05 | ^ 71:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 71:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:10.06 3214 | int32_t aAppUnitsPerPixel) { 71:10.06 | ^ 71:10.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 71:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 71:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 71:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 71:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 71:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 71:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 71:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 71:10.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 71:10.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:10.87 21 | inline Rect ToRect(const gfxRect& aRect) { 71:10.87 | ^ 71:10.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 71:10.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:10.87 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 71:10.87 | ^ 71:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 71:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:10.88 40 | inline Point ToPoint(const gfxPoint& aPoint) { 71:10.88 | ^ 71:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 71:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:10.88 44 | inline Size ToSize(const gfxSize& aSize) { 71:10.88 | ^ 71:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 71:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:10.88 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 71:10.88 | ^ 71:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 71:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:10.89 52 | inline gfxSize ThebesSize(const Size& aSize) { 71:10.89 | ^ 71:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 71:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:10.89 56 | inline gfxRect ThebesRect(const Rect& aRect) { 71:10.89 | ^ 71:10.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 71:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:10, 71:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 71:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 71:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:10.97 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 71:10.97 | ^~~~~~~~~~~~~ 71:10.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 71:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:10, 71:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 71:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 71:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:10.97 323 | static SizeTyped FromUnknownSize( 71:10.98 | ^~~~~~~~~~~~~~~ 71:11.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 71:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:11.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 71:11.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 71:11.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:11.06 332 | LayerPoint GetFixedPositionAnchor() const { 71:11.06 | ^ 71:11.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 71:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 71:11.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 71:11.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:11.13 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 71:11.13 | ^ 71:11.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 71:11.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:11.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:11.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:11.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:11.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 71:11.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 71:11.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:11.16 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 71:11.16 | ^ 71:11.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 71:11.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 71:11.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 71:11.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 71:11.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 71:11.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 71:11.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 71:11.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:11.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 71:11.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:11.32 1394 | LayerPoint GetFixedPositionAnchor() { 71:11.32 | ^ 71:11.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 71:11.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:11.35 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 71:11.35 | ^ 71:11.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 71:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 71:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 71:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:10, 71:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:11.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 71:11.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:51: required from here 71:11.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:11.40 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 71:11.40 | ^~~~~~~~~~~~~~ 71:11.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 71:11.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 71:11.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 71:11.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:11.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 71:11.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 71:11.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 71:11.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 71:11.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 71:11.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:11.45 1859 | int32_t aAppUnitsPerPixel) { 71:11.45 | ^ 71:11.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 71:11.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:11.46 3214 | int32_t aAppUnitsPerPixel) { 71:11.46 | ^ 71:11.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 71:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 71:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 71:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 71:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 71:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 71:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:11.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 71:11.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:11.51 49 | gfx::Size GetInheritedScale() const { return mScale; } 71:11.51 | ^ 71:12.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 71:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 71:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Shmem.h:18, 71:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:22, 71:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:12.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 71:12.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:12.17 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 71:12.17 | ^ 71:12.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 71:12.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:12.17 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 71:12.17 | ^ 71:12.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 71:12.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:12.18 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 71:12.18 | ^ 71:12.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 71:12.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:12.19 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 71:12.19 | ^ 71:12.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 71:12.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:12.19 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 71:12.19 | ^ 71:12.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 71:12.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:12.22 371 | nscoord aAppUnitsPerDevPixel) { 71:12.22 | ^ 71:12.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 71:12.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:12.22 380 | nscoord aAppUnitsPerDevPixel) { 71:12.22 | ^ 71:12.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 71:12.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:12.23 387 | nscoord aAppUnitsPerDevPixel) { 71:12.23 | ^ 71:12.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 71:12.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:12.23 394 | nscoord aAppUnitsPerDevPixel) { 71:12.23 | ^ 71:12.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 71:12.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 71:12.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 71:12.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 71:12.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 71:12.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 71:12.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:12.44 332 | LayerPoint GetFixedPositionAnchor() const { 71:12.44 | ^ 71:12.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 71:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 71:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 71:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 71:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 71:12.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 71:12.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:12.49 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 71:12.49 | ^ 71:12.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 71:12.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 71:12.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 71:12.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 71:12.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 71:12.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 71:12.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:12.51 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 71:12.51 | ^ 71:13.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 71:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 71:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 71:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 71:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 71:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 71:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 71:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 71:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 71:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 71:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 71:13.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 71:13.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:13.77 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 71:13.77 | ^ 71:13.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:22, 71:13.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 71:13.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 71:13.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:13.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:13.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 71:13.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:13.87 189 | CSSRect GetExpandedScrollableRect() const { 71:13.87 | ^ 71:13.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 71:13.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:13.88 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 71:13.88 | ^ 71:13.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 71:13.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:13.88 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 71:13.88 | ^ 71:13.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 71:13.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:13.89 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 71:13.89 | ^ 71:13.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 71:13.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:13.89 243 | CSSRect CalculateScrollRange() const { 71:13.89 | ^ 71:13.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 71:13.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:13.90 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 71:13.90 | ^ 71:13.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 71:13.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:13.91 457 | CSSRect GetVisualViewport() const { 71:13.91 | ^ 71:14.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/MotionPathUtils.h:12, 71:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:25, 71:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 71:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 71:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:14.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 71:14.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:14.18 1249 | CSSCoord ToCSSPixels() const { return _0; } 71:14.18 | ^ 71:14.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 71:14.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 71:14.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 71:14.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 71:14.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 71:14.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:14.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 71:14.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:14.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 71:14.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 71:14.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 71:14.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:14.84 40 | friend Sub operator*(Sub aCoord, T aScale) { 71:14.84 | ^~~~~~~~ 71:14.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 71:14.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 71:14.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:14.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 71:14.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:14.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 71:14.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 71:14.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 71:14.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:14.87 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 71:14.87 | ^~~~~~~~ 71:14.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 71:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 71:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 71:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 71:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 71:14.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 71:14.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 71:14.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:14.94 427 | SizeT Size() const { return SizeT(width, height); } 71:14.94 | ^~~~ 71:14.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 71:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 71:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 71:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 71:14.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 71:14.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 71:14.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:14.94 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 71:14.94 | ^~~~~~~~ 71:14.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 71:14.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 71:14.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:14.94 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 71:14.94 | ^~~~~~~~ 71:14.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 71:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 71:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 71:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 71:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 71:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 71:14.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 71:14.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 71:14.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:14.95 62 | Sub operator-(const Sub& aPoint) const { 71:14.95 | ^~~~~~~~ 71:15.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 71:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 71:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 71:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 71:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 71:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 71:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:15.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 71:15.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 71:15.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 71:15.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:15.12 43 | friend Sub operator*(T aScale, Sub aCoord) { 71:15.12 | ^~~~~~~~ 71:15.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 71:15.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 71:15.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRControllerMapper.h:13, 71:15.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRCosmosMapper.h:10, 71:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRCosmosMapper.cpp:7: 71:15.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 71:15.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:15.26 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 71:15.26 | ^ 71:15.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 71:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRControllerMapper.h:13, 71:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRCosmosMapper.h:10, 71:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRCosmosMapper.cpp:7: 71:15.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 71:15.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:15.80 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 71:15.80 | ^ 71:15.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 71:15.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:646:56: required from ‘void mozilla::layers::BasicCompositor::DrawGeometry(const Geometry&, const Rect&, const IntRect&, const mozilla::layers::EffectChain&, mozilla::gfx::Float, const Matrix4x4&, const Rect&, bool) [with Geometry = mozilla::gfx::RectTyped; mozilla::gfx::Rect = mozilla::gfx::RectTyped; mozilla::gfx::IntRect = mozilla::gfx::IntRectTyped; mozilla::gfx::Float = float; mozilla::gfx::Matrix4x4 = mozilla::gfx::Matrix4x4Typed]’ 71:15.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:599:34: required from here 71:15.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:15.81 794 | RectTyped TransformAndClipBounds( 71:15.81 | ^~~~~~~~~~~~~~~~~~~~~~ 71:15.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 71:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 71:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:10, 71:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 71:15.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:808:62: required from ‘void mozilla::layers::BasicCompositor::DrawGeometry(const Geometry&, const Rect&, const IntRect&, const mozilla::layers::EffectChain&, mozilla::gfx::Float, const Matrix4x4&, const Rect&, bool) [with Geometry = mozilla::gfx::RectTyped; mozilla::gfx::Rect = mozilla::gfx::RectTyped; mozilla::gfx::IntRect = mozilla::gfx::IntRectTyped; mozilla::gfx::Float = float; mozilla::gfx::Matrix4x4 = mozilla::gfx::Matrix4x4Typed]’ 71:15.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:599:34: required from here 71:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:15.82 383 | Point TopLeft() const { return Point(x, y); } 71:15.82 | ^~~~~~~ 71:15.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 71:15.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 71:15.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:15.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 71:15.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:15.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 71:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 71:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 71:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:15.99 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 71:15.99 | ^~~~~~~~~~~~~ 71:15.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 71:15.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 71:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 71:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 71:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 71:16.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 71:16.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 71:16.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:16.00 323 | static SizeTyped FromUnknownSize( 71:16.00 | ^~~~~~~~~~~~~~~ 71:16.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 71:16.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 71:16.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:16.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 71:16.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:16.88 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 71:16.88 | ^ 71:17.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp: In function ‘gfxRect ScaleGlyphBounds(const IntRect&, gfxFloat)’: 71:17.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:113:55: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:17.32 113 | gfxFloat aScale) { 71:17.32 | ^ 71:17.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 71:17.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 71:17.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 71:17.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 71:17.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 71:17.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 71:17.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 71:17.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 71:17.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 71:17.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:17.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:10, 71:17.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:17.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 71:17.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 71:17.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 71:17.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 71:17.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 71:17.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 71:17.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 71:17.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 71:17.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 71:17.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:17.50 760 | typename detail::Nth::Type extract() { 71:17.50 | ^~~~~~~ 71:17.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 71:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 71:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPoint.h:9, 71:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:12, 71:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 71:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:17.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 71:17.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 71:17.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:17.85 40 | friend Sub operator*(Sub aCoord, T aScale) { 71:17.85 | ^~~~~~~~ 71:18.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 71:18.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 71:18.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 71:18.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 71:18.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 71:18.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 71:18.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 71:18.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:18.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 71:18.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 71:18.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:18.20 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 71:18.20 | ^~~~~~~~ 71:18.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 71:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 71:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:10, 71:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:18.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 71:18.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:18.39 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 71:18.39 | ^~~~~~~~~ 71:18.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 71:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 71:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 71:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:10, 71:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:18.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In static member function ‘static mozilla::gfx::BaseMatrix mozilla::gfx::BaseMatrix::Translation(mozilla::gfx::BaseMatrix::MatrixPoint) [with T = float]’: 71:18.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:133:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:18.39 133 | static BaseMatrix Translation(MatrixPoint aPoint) { 71:18.39 | ^~~~~~~~~~~ 71:18.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp: In member function ‘void mozilla::layers::BasicCompositor::DrawGeometry(const Geometry&, const Rect&, const IntRect&, const mozilla::layers::EffectChain&, mozilla::gfx::Float, const Matrix4x4&, const Rect&, bool) [with Geometry = mozilla::gfx::RectTyped]’: 71:18.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:646:5: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:18.40 646 | transformBounds = aTransform.TransformAndClipBounds( 71:18.40 | ^~~~~~~~~~~~~~~ 71:18.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:808:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:18.41 808 | sourceTransform.PostTranslate(transformBounds.TopLeft()); 71:18.41 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 71:18.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 71:18.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 71:18.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 71:18.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:18.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:10, 71:18.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:18.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 71:18.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:18.41 794 | RectTyped TransformAndClipBounds( 71:18.42 | ^~~~~~~~~~~~~~~~~~~~~~ 71:18.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘size_t mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&, mozilla::gfx::PointTyped*) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 71:18.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:882:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:18.42 882 | p = srcPoint.As2DPoint(); 71:18.42 | ^ 71:18.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 71:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 71:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPoint.h:9, 71:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:12, 71:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 71:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:18.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 71:18.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 71:18.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:18.42 43 | friend Sub operator*(T aScale, Sub aCoord) { 71:18.42 | ^~~~~~~~ 71:18.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp: In member function ‘void mozilla::layers::BasicCompositor::DrawGeometry(const Geometry&, const Rect&, const IntRect&, const mozilla::layers::EffectChain&, mozilla::gfx::Float, const Matrix4x4&, const Rect&, bool) [with Geometry = mozilla::gfx::PolygonTyped]’: 71:18.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:646:5: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:18.45 646 | transformBounds = aTransform.TransformAndClipBounds( 71:18.45 | ^~~~~~~~~~~~~~~ 71:18.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:808:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:18.45 808 | sourceTransform.PostTranslate(transformBounds.TopLeft()); 71:18.45 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 71:18.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 71:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 71:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 71:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:18.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 71:18.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 71:18.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:18.49 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 71:18.49 | ^~~~~~~~~~~~~ 71:18.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPoint.h:9, 71:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:12, 71:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 71:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:18.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 71:18.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 71:18.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:18.49 323 | static SizeTyped FromUnknownSize( 71:18.49 | ^~~~~~~~~~~~~~~ 71:18.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 71:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 71:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 71:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 71:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:18.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 71:18.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 71:18.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:18.51 427 | SizeT Size() const { return SizeT(width, height); } 71:18.51 | ^~~~ 71:18.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 71:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 71:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 71:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 71:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 71:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 71:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 71:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:18.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 71:18.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 71:18.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:18.51 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 71:18.51 | ^~~~~~~~ 71:18.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 71:18.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 71:18.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:18.51 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 71:18.51 | ^~~~~~~~ 71:18.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 71:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPoint.h:9, 71:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:12, 71:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 71:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:18.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 71:18.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 71:18.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:18.53 62 | Sub operator-(const Sub& aPoint) const { 71:18.53 | ^~~~~~~~ 71:19.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 71:19.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPattern.h:13, 71:19.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:15, 71:19.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:19.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:19.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 71:19.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 71:19.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:19.65 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 71:19.65 | ^~~~~~~~~~~~~~ 71:19.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 71:19.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 71:19.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 71:19.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:19.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:19.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 71:19.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 71:19.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:19.68 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 71:19.68 | ^~~~~~~~~~~~~ 71:19.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 71:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 71:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 71:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 71:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:19.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 71:19.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 71:19.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:19.71 383 | Point TopLeft() const { return Point(x, y); } 71:19.71 | ^~~~~~~ 71:19.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 71:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPattern.h:13, 71:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:15, 71:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:19.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 71:19.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 71:19.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:19.71 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 71:19.71 | ^~~~~~~~~~~~~~~ 71:19.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 71:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 71:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 71:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:20.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:20.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 71:20.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 71:20.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:20.00 277 | static RectTyped FromUnknownRect( 71:20.00 | ^~~~~~~~~~~~~~~ 71:20.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPoint.h:9, 71:20.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:12, 71:20.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 71:20.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:20.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:20.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 71:20.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 71:20.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:20.00 150 | static PointTyped FromUnknownPoint( 71:20.00 | ^~~~~~~~~~~~~~~~ 71:20.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 71:20.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 71:20.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 71:20.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:20.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:20.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 71:20.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 71:20.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:20.01 282 | RectTyped ToUnknownRect() const { 71:20.01 | ^~~~~~~~~~~~~ 71:20.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 71:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 71:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRControllerMapper.h:13, 71:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRDefaultMapper.h:10, 71:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRDefaultMapper.cpp:7: 71:20.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 71:20.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:20.37 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 71:20.37 | ^ 71:20.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 71:20.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:33: 71:20.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 71:20.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:20.55 1394 | LayerPoint GetFixedPositionAnchor() { 71:20.55 | ^ 71:20.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 71:20.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:20.57 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 71:20.57 | ^ 71:20.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 71:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 71:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 71:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 71:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 71:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 71:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 71:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 71:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 71:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 71:20.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 71:20.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:20.59 1859 | int32_t aAppUnitsPerPixel) { 71:20.59 | ^ 71:20.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 71:20.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:20.61 3214 | int32_t aAppUnitsPerPixel) { 71:20.61 | ^ 71:20.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 71:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRControllerMapper.h:13, 71:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRDefaultMapper.h:10, 71:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRDefaultMapper.cpp:7: 71:20.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 71:20.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:20.81 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 71:20.81 | ^ 71:21.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPoint.h:9, 71:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:12, 71:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 71:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:21.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 71:21.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 71:21.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 71:21.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:21.33 246 | PointTyped As2DPoint() const { 71:21.33 | ^~~~~~~~~ 71:21.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 71:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 71:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 71:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 71:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 71:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 71:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 71:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:21.35 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 71:21.35 | ^~~~~~~~~ 71:21.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 71:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPattern.h:13, 71:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:15, 71:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 71:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 71:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 71:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:21.35 2266 | PointTyped TransformPointSimple( 71:21.35 | ^~~~~~~~~~~~~~~~~~~~ 71:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 71:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 71:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 71:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:21.35 794 | RectTyped TransformAndClipBounds( 71:21.35 | ^~~~~~~~~~~~~~~~~~~~~~ 71:21.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 71:21.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:21.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:21.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:21.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 71:21.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 71:21.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 71:21.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 71:21.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 71:21.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 71:21.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 71:21.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 71:21.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:21.54 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 71:21.54 | ^ 71:21.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 71:21.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:21.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:21.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:21.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 71:21.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 71:21.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 71:21.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 71:21.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 71:21.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 71:21.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 71:21.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 71:21.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:21.57 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 71:21.57 | ^ 71:22.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 71:22.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 71:22.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 71:22.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 71:22.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 71:22.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 71:22.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:11, 71:22.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.cpp:7: 71:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 71:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 71:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 71:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 71:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 71:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 71:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 71:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 71:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 71:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:22.13 760 | typename detail::Nth::Type extract() { 71:22.13 | ^~~~~~~ 71:23.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 71:23.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 71:23.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 71:23.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:23.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:23.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 71:23.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:23.01 332 | LayerPoint GetFixedPositionAnchor() const { 71:23.01 | ^ 71:23.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 71:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 71:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 71:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 71:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 71:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 71:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPattern.h:16, 71:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:15, 71:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:23.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 71:23.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 71:23.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 71:23.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 71:23.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 71:23.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 71:23.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 71:23.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 71:23.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 71:23.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:23.76 760 | typename detail::Nth::Type extract() { 71:23.76 | ^~~~~~~ 71:24.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 71:24.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 71:24.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 71:24.11 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 71:24.11 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:24.11 1394 | LayerPoint GetFixedPositionAnchor() { 71:24.11 | ^ 71:24.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 71:24.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:24.13 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 71:24.13 | ^ 71:24.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 71:24.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 71:24.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 71:24.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 71:24.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 71:24.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 71:24.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 71:24.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 71:24.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 71:24.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:24.72 40 | friend Sub operator*(Sub aCoord, T aScale) { 71:24.72 | ^~~~~~~~ 71:24.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp: In member function ‘uint32_t gfxFT2FontBase::GetCharExtents(char, gfxFloat*, gfxRect*)’: 71:24.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:137:16: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:24.73 137 | *aBounds = ScaleGlyphBounds(bounds, GetAdjustedSize() / mFTSize); 71:24.74 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:24.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 71:24.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 71:24.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 71:24.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 71:24.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 71:24.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 71:24.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 71:24.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 71:24.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 71:24.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:24.77 427 | SizeT Size() const { return SizeT(width, height); } 71:24.77 | ^~~~ 71:24.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 71:24.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 71:24.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 71:24.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 71:24.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 71:24.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 71:24.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 71:24.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:24.78 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 71:24.78 | ^~~~~~~~ 71:24.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 71:24.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 71:24.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:24.78 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 71:24.78 | ^~~~~~~~ 71:24.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 71:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 71:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 71:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 71:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 71:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 71:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 71:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 71:24.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 71:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:24.79 62 | Sub operator-(const Sub& aPoint) const { 71:24.79 | ^~~~~~~~ 71:25.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 71:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 71:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 71:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 71:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 71:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 71:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 71:25.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 71:25.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 71:25.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:25.13 43 | friend Sub operator*(T aScale, Sub aCoord) { 71:25.13 | ^~~~~~~~ 71:25.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 71:25.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 71:25.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 71:25.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 71:25.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 71:25.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 71:25.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 71:25.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:25.19 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 71:25.19 | ^~~~~~~~ 71:25.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 71:25.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 71:25.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRControllerMapper.h:13, 71:25.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRKnucklesMapper.h:10, 71:25.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRKnucklesMapper.cpp:7: 71:25.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 71:25.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:25.52 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 71:25.52 | ^ 71:26.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 71:26.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRControllerMapper.h:13, 71:26.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRKnucklesMapper.h:10, 71:26.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRKnucklesMapper.cpp:7: 71:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 71:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:26.09 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 71:26.09 | ^ 71:26.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 71:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 71:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 71:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 71:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 71:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 71:26.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 71:26.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 71:26.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:26.18 323 | static SizeTyped FromUnknownSize( 71:26.18 | ^~~~~~~~~~~~~~~ 71:26.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 71:26.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 71:26.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 71:26.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 71:26.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 71:26.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 71:26.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 71:26.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 71:26.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 71:26.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:51: required from here 71:26.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:26.62 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 71:26.62 | ^~~~~~~~~~~~~~ 71:28.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 71:28.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 71:28.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 71:28.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 71:28.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 71:28.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:28.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 71:28.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 71:28.73 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 71:28.73 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 71:28.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 71:28.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 71:28.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:28.74 40 | friend Sub operator*(Sub aCoord, T aScale) { 71:28.74 | ^~~~~~~~ 71:28.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 71:28.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 71:28.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 71:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 71:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 71:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 71:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 71:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 71:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:28.77 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 71:28.77 | ^~~~~~~~ 71:28.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPattern.h:16, 71:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:15, 71:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In static member function ‘static void gfxFT2FontBase::SetupVarCoords(FT_MM_Var*, const nsTArray&, FT_Face)’: 71:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:402:43: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 71:28.93 402 | size_type Length() const { return mHdr->mLength; } 71:28.93 | ~~~~~~^~~~~~~ 71:28.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:657:22: note: while referencing ‘coords’ 71:28.93 657 | nsTArray coords; 71:28.93 | ^~~~~~ 71:28.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 71:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPattern.h:16, 71:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:15, 71:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:72:14: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 71:28.95 72 | if (!mHdr->mIsAutoArray) { 71:28.95 | ~~~~~~^~~~~~~~~~~~ 71:28.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:657:22: note: while referencing ‘coords’ 71:28.96 657 | nsTArray coords; 71:28.96 | ^~~~~~ 71:28.96 In file included from /usr/include/string.h:519, 71:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/string.h:3, 71:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/throw_gcc.h:14, 71:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/type_traits:72, 71:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/IntegerTypeTraits.h:14, 71:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TypedEnumBits.h:15, 71:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxTypes.h:10, 71:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:9, 71:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:28.97 In function ‘void* memcpy(void*, const void*, size_t)’, 71:28.97 inlined from ‘static void nsTArray_RelocateUsingMemutils::RelocateNonOverlappingRegionWithHeader(void*, const void*, size_t, size_t)’ at /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:667:11, 71:28.97 inlined from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(nsTArray_base::size_type, nsTArray_base::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’ at /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:202:63, 71:28.98 inlined from ‘nsTArray_Impl::elem_type* nsTArray_Impl::AppendElementInternal(Item&&) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = long int&; E = long int; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2507:74, 71:28.98 inlined from ‘mozilla::NotNull::elem_type*> nsTArray::AppendElement(Item&&) [with Item = long int&; E = long int]’ at /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2640:41, 71:28.98 inlined from ‘static void gfxFT2FontBase::SetupVarCoords(FT_MM_Var*, const nsTArray&, FT_Face)’ at /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:659:45: 71:28.98 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset [8, 15] is out of the bounds [0, 8] of object ‘coords’ with type ‘nsTArray’ [-Warray-bounds] 71:29.00 29 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 71:29.00 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:29.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp: In static member function ‘static void gfxFT2FontBase::SetupVarCoords(FT_MM_Var*, const nsTArray&, FT_Face)’: 71:29.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:657:22: note: ‘coords’ declared here 71:29.01 657 | nsTArray coords; 71:29.01 | ^~~~~~ 71:29.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPattern.h:16, 71:29.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:15, 71:29.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:29.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:6: 71:29.02 In static member function ‘static void nsTArrayInfallibleAllocator::Free(void*)’, 71:29.02 inlined from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::EnsureCapacity(nsTArray_base::size_type, nsTArray_base::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’ at /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:206:24, 71:29.02 inlined from ‘nsTArray_Impl::elem_type* nsTArray_Impl::AppendElementInternal(Item&&) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = long int&; E = long int; Alloc = nsTArrayInfallibleAllocator]’ at /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2507:74, 71:29.02 inlined from ‘mozilla::NotNull::elem_type*> nsTArray::AppendElement(Item&&) [with Item = long int&; E = long int]’ at /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2640:41, 71:29.02 inlined from ‘static void gfxFT2FontBase::SetupVarCoords(FT_MM_Var*, const nsTArray&, FT_Face)’ at /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.cpp:659:45: 71:29.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:251:38: warning: attempt to free a non-heap object ‘coords’ [-Wfree-nonheap-object] 71:29.03 251 | static void Free(void* aPtr) { free(aPtr); } 71:29.03 | ~~~~^~~~~~ 71:29.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 71:29.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 71:29.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 71:29.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 71:29.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:29.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:29.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:29.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:29.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 71:29.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 71:29.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 71:29.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:29.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 71:29.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:29.07 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 71:29.07 | ^ 71:29.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 71:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 71:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 71:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 71:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 71:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 71:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 71:29.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 71:29.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 71:29.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:29.18 427 | SizeT Size() const { return SizeT(width, height); } 71:29.18 | ^~~~ 71:29.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 71:29.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 71:29.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:29.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 71:29.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 71:29.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 71:29.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 71:29.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 71:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 71:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:29.22 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 71:29.22 | ^~~~~~~~ 71:29.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 71:29.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 71:29.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:29.22 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 71:29.23 | ^~~~~~~~ 71:29.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 71:29.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 71:29.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 71:29.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 71:29.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:29.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 71:29.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 71:29.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 71:29.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 71:29.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 71:29.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 71:29.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:29.24 62 | Sub operator-(const Sub& aPoint) const { 71:29.25 | ^~~~~~~~ 71:29.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 71:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 71:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 71:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 71:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 71:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 71:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 71:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 71:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 71:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 71:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 71:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:29.47 43 | friend Sub operator*(T aScale, Sub aCoord) { 71:29.47 | ^~~~~~~~ 71:30.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 71:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 71:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 71:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 71:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 71:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 71:30.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 71:30.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 71:30.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:30.02 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 71:30.02 | ^~~~~~~~~~~~~ 71:30.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 71:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 71:30.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 71:30.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:30.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 71:30.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 71:30.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 71:30.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 71:30.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 71:30.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 71:30.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:30.03 323 | static SizeTyped FromUnknownSize( 71:30.03 | ^~~~~~~~~~~~~~~ 71:30.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 71:30.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 71:30.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 71:30.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:30.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.h:10, 71:30.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:7: 71:30.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 71:30.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:30.39 794 | RectTyped TransformAndClipBounds( 71:30.39 | ^~~~~~~~~~~~~~~~~~~~~~ 71:30.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 71:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 71:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 71:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 71:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 71:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 71:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 71:30.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 71:30.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 71:30.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:30.79 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 71:30.79 | ^~~~~~~~~~~~~~ 71:32.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp: In member function ‘void mozilla::layers::BasicCompositor::DrawGeometry(const Geometry&, const Rect&, const IntRect&, const mozilla::layers::EffectChain&, mozilla::gfx::Float, const Matrix4x4&, const Rect&, bool) [with Geometry = mozilla::gfx::RectTyped]’: 71:32.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:824:28: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:32.75 824 | buffer->MaskSurface(source, sourceMask, Point(0, 0)); 71:32.75 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:32.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 71:32.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 71:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 71:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 71:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 71:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 71:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 71:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 71:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 71:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 71:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 71:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 71:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 71:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImageLayer.cpp:7: 71:32.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 71:32.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 71:32.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 71:32.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 71:32.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 71:32.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 71:32.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 71:32.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 71:32.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 71:32.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:32.93 760 | typename detail::Nth::Type extract() { 71:32.93 | ^~~~~~~ 71:33.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp: In member function ‘void mozilla::layers::BasicCompositor::DrawGeometry(const Geometry&, const Rect&, const IntRect&, const mozilla::layers::EffectChain&, mozilla::gfx::Float, const Matrix4x4&, const Rect&, bool) [with Geometry = mozilla::gfx::PolygonTyped]’: 71:33.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:614:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:33.29 614 | void BasicCompositor::DrawGeometry( 71:33.29 | ^~~~~~~~~~~~~~~ 71:33.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicCompositor.cpp:824:28: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:33.45 824 | buffer->MaskSurface(source, sourceMask, Point(0, 0)); 71:33.45 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:33.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 71:33.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 71:33.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/VRSession.h:10, 71:33.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.h:10, 71:33.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:12: 71:33.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 71:33.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:33.55 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 71:33.55 | ^ 71:33.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 71:33.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 71:33.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRShMem.h:17, 71:33.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRShMem.cpp:7: 71:33.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 71:33.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:33.61 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 71:33.61 | ^ 71:34.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 71:34.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/VRSession.h:10, 71:34.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.h:10, 71:34.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:12: 71:34.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 71:34.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:34.04 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 71:34.04 | ^ 71:34.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 71:34.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 71:34.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRControllerMapper.h:13, 71:34.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRViveMapper.h:10, 71:34.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRViveMapper.cpp:7: 71:34.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 71:34.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:34.09 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 71:34.09 | ^ 71:34.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 71:34.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRShMem.h:17, 71:34.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRShMem.cpp:7: 71:34.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 71:34.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:34.30 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 71:34.31 | ^ 71:34.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 71:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRControllerMapper.h:13, 71:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRViveMapper.h:10, 71:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRViveMapper.cpp:7: 71:34.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 71:34.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:34.55 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 71:34.55 | ^ 71:35.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 71:35.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 71:35.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 71:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 71:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 71:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 71:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 71:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:35.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 71:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:35.05 21 | inline Rect ToRect(const gfxRect& aRect) { 71:35.05 | ^ 71:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 71:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:35.05 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 71:35.05 | ^ 71:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 71:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:35.05 40 | inline Point ToPoint(const gfxPoint& aPoint) { 71:35.05 | ^ 71:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 71:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:35.05 44 | inline Size ToSize(const gfxSize& aSize) { 71:35.05 | ^ 71:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 71:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:35.05 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 71:35.05 | ^ 71:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 71:35.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:35.06 52 | inline gfxSize ThebesSize(const Size& aSize) { 71:35.06 | ^ 71:35.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 71:35.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:35.06 56 | inline gfxRect ThebesRect(const Rect& aRect) { 71:35.06 | ^ 71:35.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 71:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 71:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 71:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 71:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 71:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 71:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:35.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 71:35.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:35.64 1859 | int32_t aAppUnitsPerPixel) { 71:35.65 | ^ 71:35.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 71:35.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:35.65 3214 | int32_t aAppUnitsPerPixel) { 71:35.65 | ^ 71:35.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 71:35.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 71:35.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 71:35.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 71:35.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 71:35.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 71:35.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 71:35.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 71:35.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 71:35.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 71:35.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.h:10, 71:35.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUParent.cpp:10: 71:35.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 71:35.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 71:35.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 71:35.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 71:35.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 71:35.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 71:35.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 71:35.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 71:35.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 71:35.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:36.00 760 | typename detail::Nth::Type extract() { 71:36.00 | ^~~~~~~ 71:36.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 71:36.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:36.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:36.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:36.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 71:36.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 71:36.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 71:36.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:36.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:36.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 71:36.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:36.66 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 71:36.66 | ^ 71:36.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 71:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 71:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 71:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 71:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:36.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 71:36.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:36.67 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 71:36.67 | ^ 71:36.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 71:36.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 71:36.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 71:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 71:36.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 71:36.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:36.78 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 71:36.78 | ^ 71:37.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPattern.h:13, 71:37.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:15, 71:37.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 71:37.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 71:37.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 71:37.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:37.56 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 71:37.56 | ^ 71:38.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 71:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 71:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/GamepadEventTypes.h:11, 71:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:26: 71:38.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 71:38.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:38.28 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 71:38.28 | ^ 71:38.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 71:38.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:38.28 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 71:38.28 | ^ 71:38.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 71:38.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:38.29 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 71:38.29 | ^ 71:38.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 71:38.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:38.29 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 71:38.29 | ^ 71:38.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 71:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:38.30 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 71:38.30 | ^ 71:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 71:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:38.32 371 | nscoord aAppUnitsPerDevPixel) { 71:38.32 | ^ 71:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 71:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:38.32 380 | nscoord aAppUnitsPerDevPixel) { 71:38.32 | ^ 71:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 71:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:38.32 387 | nscoord aAppUnitsPerDevPixel) { 71:38.32 | ^ 71:38.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 71:38.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:38.33 394 | nscoord aAppUnitsPerDevPixel) { 71:38.33 | ^ 71:39.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 71:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 71:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 71:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 71:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 71:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 71:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 71:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 71:39.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 71:39.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:39.84 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 71:39.84 | ^ 71:39.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 71:39.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:39.85 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 71:39.85 | ^ 71:39.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 71:39.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:39.85 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 71:39.85 | ^ 71:39.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 71:39.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:39.86 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 71:39.86 | ^ 71:39.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 71:39.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:39.86 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 71:39.86 | ^ 71:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 71:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:39.89 371 | nscoord aAppUnitsPerDevPixel) { 71:39.89 | ^ 71:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 71:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:39.89 380 | nscoord aAppUnitsPerDevPixel) { 71:39.89 | ^ 71:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 71:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:39.89 387 | nscoord aAppUnitsPerDevPixel) { 71:39.89 | ^ 71:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 71:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:39.90 394 | nscoord aAppUnitsPerDevPixel) { 71:39.90 | ^ 71:40.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 71:40.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 71:40.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 71:40.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 71:40.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 71:40.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 71:40.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 71:40.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:40.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:40.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 71:40.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 71:40.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:40.07 40 | friend Sub operator*(Sub aCoord, T aScale) { 71:40.07 | ^~~~~~~~ 71:40.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 71:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 71:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Shmem.h:18, 71:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:22, 71:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 71:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 71:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:40.10 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 71:40.10 | ^~~~~~~~ 71:40.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 71:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 71:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 71:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 71:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 71:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 71:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 71:40.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 71:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:40.17 427 | SizeT Size() const { return SizeT(width, height); } 71:40.17 | ^~~~ 71:40.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 71:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 71:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Shmem.h:18, 71:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:22, 71:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 71:40.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 71:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:40.17 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 71:40.17 | ^~~~~~~~ 71:40.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 71:40.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 71:40.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:40.19 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 71:40.19 | ^~~~~~~~ 71:40.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 71:40.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 71:40.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 71:40.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 71:40.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 71:40.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 71:40.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:40.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:40.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 71:40.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 71:40.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:40.20 62 | Sub operator-(const Sub& aPoint) const { 71:40.20 | ^~~~~~~~ 71:40.34 gfx/vr/service/openvr 71:40.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 71:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 71:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 71:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 71:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 71:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 71:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 71:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:40.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 71:40.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 71:40.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:40.38 43 | friend Sub operator*(T aScale, Sub aCoord) { 71:40.38 | ^~~~~~~~ 71:41.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 71:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 71:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 71:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 71:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 71:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:41.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 71:41.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 71:41.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:41.23 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 71:41.23 | ^~~~~~~~~~~~~ 71:41.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 71:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 71:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 71:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 71:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 71:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 71:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 71:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:41.24 323 | static SizeTyped FromUnknownSize( 71:41.24 | ^~~~~~~~~~~~~~~ 71:42.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 71:42.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:42.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 71:42.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 71:42.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 71:42.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 71:42.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:42.76 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 71:42.76 | ^ 71:43.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 71:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 71:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 71:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 71:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 71:43.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 71:43.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:43.56 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 71:43.56 | ^ 71:43.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 71:43.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontFamilyList.h:13, 71:43.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFont.h:12, 71:43.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFontMetrics.h:16, 71:43.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:37, 71:43.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 71:43.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 71:43.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 71:43.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:43.75 1249 | CSSCoord ToCSSPixels() const { return _0; } 71:43.75 | ^ 71:44.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 71:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 71:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 71:44.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 71:44.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:44.66 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 71:44.66 | ^ 71:44.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 71:44.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:44.66 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 71:44.66 | ^ 71:44.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 71:44.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:44.67 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 71:44.67 | ^ 71:44.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 71:44.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:44.67 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 71:44.67 | ^ 71:44.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 71:44.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:44.68 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 71:44.68 | ^ 71:44.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 71:44.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:44.70 371 | nscoord aAppUnitsPerDevPixel) { 71:44.70 | ^ 71:44.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 71:44.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:44.71 380 | nscoord aAppUnitsPerDevPixel) { 71:44.71 | ^ 71:44.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 71:44.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:44.71 387 | nscoord aAppUnitsPerDevPixel) { 71:44.71 | ^ 71:44.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 71:44.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:44.72 394 | nscoord aAppUnitsPerDevPixel) { 71:44.72 | ^ 71:46.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 71:46.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 71:46.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:46.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 71:46.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:46.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 71:46.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 71:46.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 71:46.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:46.76 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 71:46.76 | ^ 71:46.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 71:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 71:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 71:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 71:46.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 71:46.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 71:46.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:46.97 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 71:46.97 | ^ 71:47.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 71:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 71:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 71:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 71:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 71:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 71:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 71:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 71:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 71:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 71:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientX11.h:10, 71:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/TextureClientX11.cpp:7: 71:47.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 71:47.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 71:47.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 71:47.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 71:47.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 71:47.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 71:47.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 71:47.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 71:47.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 71:47.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:47.24 760 | typename detail::Nth::Type extract() { 71:47.24 | ^~~~~~~ 71:47.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 71:47.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 71:47.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 71:47.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 71:47.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:47.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 71:47.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 71:47.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 71:47.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:47.59 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 71:47.59 | ^ 71:47.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 71:47.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:47.59 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 71:47.59 | ^ 71:47.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 71:47.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:47.60 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 71:47.60 | ^ 71:47.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 71:47.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:47.61 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 71:47.61 | ^ 71:47.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 71:47.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:47.61 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 71:47.61 | ^ 71:47.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 71:47.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:47.64 371 | nscoord aAppUnitsPerDevPixel) { 71:47.64 | ^ 71:47.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 71:47.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:47.64 380 | nscoord aAppUnitsPerDevPixel) { 71:47.64 | ^ 71:47.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 71:47.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:47.64 387 | nscoord aAppUnitsPerDevPixel) { 71:47.64 | ^ 71:47.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 71:47.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:47.66 394 | nscoord aAppUnitsPerDevPixel) { 71:47.66 | ^ 71:48.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/openvr/src/openvr_api_public.cpp:10: 71:48.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: ‘k_pchLogOverrideVar’ defined but not used [-Wunused-variable] 71:48.21 10 | static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 71:48.21 | ^~~~~~~~~~~~~~~~~~~ 71:48.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: ‘k_pchConfigOverrideVar’ defined but not used [-Wunused-variable] 71:48.21 9 | static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 71:48.21 | ^~~~~~~~~~~~~~~~~~~~~~ 71:48.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: ‘k_pchRuntimeOverrideVar’ defined but not used [-Wunused-variable] 71:48.21 8 | static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 71:48.21 | ^~~~~~~~~~~~~~~~~~~~~~~ 71:49.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 71:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 71:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 71:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 71:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:49.18 189 | CSSRect GetExpandedScrollableRect() const { 71:49.18 | ^ 71:49.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 71:49.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:49.19 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 71:49.19 | ^ 71:49.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 71:49.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:49.20 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 71:49.20 | ^ 71:49.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 71:49.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:49.21 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 71:49.21 | ^ 71:49.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 71:49.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:49.21 243 | CSSRect CalculateScrollRange() const { 71:49.21 | ^ 71:49.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 71:49.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:49.22 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 71:49.22 | ^ 71:49.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 71:49.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:49.23 457 | CSSRect GetVisualViewport() const { 71:49.23 | ^ 71:49.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 71:49.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 71:49.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 71:49.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 71:49.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 71:49.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:49.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:49.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:49.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:49.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 71:49.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 71:49.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 71:49.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 71:49.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:49.50 1249 | CSSCoord ToCSSPixels() const { return _0; } 71:49.50 | ^ 71:49.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 71:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 71:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:11, 71:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 71:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 71:49.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 71:49.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:49.75 189 | CSSRect GetExpandedScrollableRect() const { 71:49.75 | ^ 71:49.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 71:49.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:49.75 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 71:49.75 | ^ 71:49.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 71:49.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:49.75 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 71:49.75 | ^ 71:49.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 71:49.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:49.75 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 71:49.75 | ^ 71:49.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 71:49.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:49.76 243 | CSSRect CalculateScrollRange() const { 71:49.76 | ^ 71:49.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 71:49.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:49.76 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 71:49.76 | ^ 71:49.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 71:49.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:49.77 457 | CSSRect GetVisualViewport() const { 71:49.77 | ^ 71:50.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 71:50.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 71:50.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 71:50.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 71:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 71:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 71:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:11, 71:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 71:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 71:50.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 71:50.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:50.02 1249 | CSSCoord ToCSSPixels() const { return _0; } 71:50.02 | ^ 71:50.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 71:50.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 71:50.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 71:50.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 71:50.77 from Unified_cpp_gfx_ipc0.cpp:2: 71:50.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 71:50.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:50.78 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 71:50.78 | ^ 71:51.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 71:51.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 71:51.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 71:51.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 71:51.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 71:51.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 71:51.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:11, 71:51.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 71:51.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 71:51.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 71:51.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:51.20 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 71:51.20 | ^ 71:51.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 71:51.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 71:51.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 71:51.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 71:51.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 71:51.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 71:51.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:11, 71:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 71:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 71:51.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 71:51.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:51.44 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 71:51.44 | ^ 71:51.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 71:51.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 71:51.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 71:51.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 71:51.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 71:51.49 from Unified_cpp_gfx_ipc0.cpp:2: 71:51.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 71:51.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:51.49 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 71:51.49 | ^ 71:52.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 71:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManager.h:13, 71:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRMessageUtils.h:14, 71:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRParent.h:20, 71:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRParent.h:10, 71:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:40: 71:52.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 71:52.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:52.14 189 | CSSRect GetExpandedScrollableRect() const { 71:52.14 | ^ 71:52.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 71:52.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:52.14 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 71:52.14 | ^ 71:52.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 71:52.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:52.14 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 71:52.14 | ^ 71:52.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 71:52.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:52.14 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 71:52.14 | ^ 71:52.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 71:52.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:52.14 243 | CSSRect CalculateScrollRange() const { 71:52.14 | ^ 71:52.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 71:52.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:52.15 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 71:52.15 | ^ 71:52.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 71:52.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:52.15 457 | CSSRect GetVisualViewport() const { 71:52.15 | ^ 71:52.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 71:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 71:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 71:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 71:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 71:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManager.h:13, 71:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRMessageUtils.h:14, 71:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRParent.h:20, 71:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRParent.h:10, 71:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:40: 71:52.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 71:52.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:52.36 1249 | CSSCoord ToCSSPixels() const { return _0; } 71:52.36 | ^ 71:52.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 71:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 71:52.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 71:52.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 71:52.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 71:52.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 71:52.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 71:52.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 71:52.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 71:52.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 71:52.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:52.82 189 | CSSRect GetExpandedScrollableRect() const { 71:52.82 | ^ 71:52.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 71:52.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:52.82 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 71:52.82 | ^ 71:52.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 71:52.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:52.83 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 71:52.83 | ^ 71:52.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 71:52.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:52.83 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 71:52.84 | ^ 71:52.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 71:52.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:52.84 243 | CSSRect CalculateScrollRange() const { 71:52.84 | ^ 71:52.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 71:52.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:52.84 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 71:52.84 | ^ 71:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 71:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:52.85 457 | CSSRect GetVisualViewport() const { 71:52.85 | ^ 71:53.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 71:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 71:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 71:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 71:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:11, 71:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 71:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 71:53.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 71:53.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:53.06 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 71:53.06 | ^ 71:53.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 71:53.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:53.06 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 71:53.06 | ^ 71:53.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 71:53.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:53.07 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 71:53.07 | ^ 71:53.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 71:53.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:53.08 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 71:53.08 | ^ 71:53.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 71:53.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:53.09 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 71:53.09 | ^ 71:53.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 71:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 71:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 71:53.11 from Unified_cpp_gfx_ipc0.cpp:2: 71:53.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 71:53.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:53.11 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 71:53.11 | ^ 71:53.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 71:53.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:53.11 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 71:53.11 | ^ 71:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 71:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:53.12 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 71:53.12 | ^ 71:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 71:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:53.12 371 | nscoord aAppUnitsPerDevPixel) { 71:53.12 | ^ 71:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 71:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:53.12 380 | nscoord aAppUnitsPerDevPixel) { 71:53.12 | ^ 71:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 71:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:53.12 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 71:53.12 | ^ 71:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 71:53.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:53.13 387 | nscoord aAppUnitsPerDevPixel) { 71:53.13 | ^ 71:53.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 71:53.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:53.13 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 71:53.13 | ^ 71:53.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 71:53.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:53.13 394 | nscoord aAppUnitsPerDevPixel) { 71:53.13 | ^ 71:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 71:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:53.16 371 | nscoord aAppUnitsPerDevPixel) { 71:53.16 | ^ 71:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 71:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:53.16 380 | nscoord aAppUnitsPerDevPixel) { 71:53.16 | ^ 71:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 71:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:53.19 387 | nscoord aAppUnitsPerDevPixel) { 71:53.19 | ^ 71:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 71:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:53.19 394 | nscoord aAppUnitsPerDevPixel) { 71:53.19 | ^ 71:54.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 71:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 71:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 71:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 71:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManager.h:13, 71:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRMessageUtils.h:14, 71:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRParent.h:20, 71:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRParent.h:10, 71:54.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:40: 71:54.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 71:54.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:54.87 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 71:54.87 | ^ 71:57.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 71:57.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 71:57.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 71:57.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 71:57.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 71:57.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 71:57.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsICanvasRenderingContextInternal.h:14, 71:57.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRWebGLLayer.h:13, 71:57.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebXRBinding.h:20, 71:57.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:12, 71:57.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 71:57.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 71:57.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 71:57.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:57.03 189 | CSSRect GetExpandedScrollableRect() const { 71:57.03 | ^ 71:57.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 71:57.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:57.03 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 71:57.03 | ^ 71:57.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 71:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:57.04 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 71:57.04 | ^ 71:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 71:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:57.04 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 71:57.04 | ^ 71:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 71:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:57.04 243 | CSSRect CalculateScrollRange() const { 71:57.04 | ^ 71:57.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 71:57.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:57.06 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 71:57.06 | ^ 71:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 71:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:57.07 457 | CSSRect GetVisualViewport() const { 71:57.07 | ^ 71:57.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 71:57.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:57.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 71:57.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 71:57.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 71:57.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 71:57.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:57.22 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 71:57.22 | ^ 71:58.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 71:58.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 71:58.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:58.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 71:58.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 71:58.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 71:58.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 71:58.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:58.03 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 71:58.03 | ^ 71:58.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 71:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 71:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 71:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 71:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 71:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 71:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 71:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 71:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 71:58.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 71:58.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 71:58.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 71:58.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 71:58.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 71:58.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 71:58.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 71:58.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 71:58.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:58.38 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 71:58.38 | ^ 71:59.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 71:59.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 71:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 71:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 71:59.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 71:59.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:59.16 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 71:59.16 | ^ 71:59.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 71:59.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:59.16 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 71:59.16 | ^ 71:59.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 71:59.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:59.17 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 71:59.17 | ^ 71:59.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 71:59.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:59.18 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 71:59.18 | ^ 71:59.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 71:59.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:59.19 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 71:59.19 | ^ 71:59.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 71:59.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:59.21 371 | nscoord aAppUnitsPerDevPixel) { 71:59.22 | ^ 71:59.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 71:59.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:59.22 380 | nscoord aAppUnitsPerDevPixel) { 71:59.22 | ^ 71:59.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 71:59.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:59.23 387 | nscoord aAppUnitsPerDevPixel) { 71:59.23 | ^ 71:59.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 71:59.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:59.24 394 | nscoord aAppUnitsPerDevPixel) { 71:59.24 | ^ 71:59.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 71:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsICanvasRenderingContextInternal.h:16, 71:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRWebGLLayer.h:13, 71:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebXRBinding.h:20, 71:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:12, 71:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 71:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 71:59.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 71:59.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 71:59.93 1249 | CSSCoord ToCSSPixels() const { return _0; } 71:59.93 | ^ 72:00.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 72:00.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 72:00.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 72:00.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 72:00.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:00.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:00.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:00.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:00.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManager.h:13, 72:00.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRMessageUtils.h:14, 72:00.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRParent.h:20, 72:00.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRParent.h:10, 72:00.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:40: 72:00.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 72:00.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:00.53 21 | inline Rect ToRect(const gfxRect& aRect) { 72:00.53 | ^ 72:00.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 72:00.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:00.53 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 72:00.53 | ^ 72:00.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 72:00.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:00.53 40 | inline Point ToPoint(const gfxPoint& aPoint) { 72:00.53 | ^ 72:00.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 72:00.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:00.54 44 | inline Size ToSize(const gfxSize& aSize) { 72:00.54 | ^ 72:00.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 72:00.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:00.54 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 72:00.54 | ^ 72:00.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 72:00.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:00.55 52 | inline gfxSize ThebesSize(const Size& aSize) { 72:00.55 | ^ 72:00.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 72:00.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:00.55 56 | inline gfxRect ThebesRect(const Rect& aRect) { 72:00.55 | ^ 72:01.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 72:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 72:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 72:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManager.h:13, 72:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRMessageUtils.h:14, 72:01.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRParent.h:20, 72:01.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRParent.h:10, 72:01.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:40: 72:01.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 72:01.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:01.12 1859 | int32_t aAppUnitsPerPixel) { 72:01.12 | ^ 72:01.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 72:01.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:01.13 3214 | int32_t aAppUnitsPerPixel) { 72:01.13 | ^ 72:01.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 72:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsICanvasRenderingContextInternal.h:16, 72:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRWebGLLayer.h:13, 72:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebXRBinding.h:20, 72:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:12, 72:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 72:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 72:01.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 72:01.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:01.33 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 72:01.33 | ^ 72:02.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 72:02.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:02.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:02.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:02.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManager.h:13, 72:02.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRMessageUtils.h:14, 72:02.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRParent.h:20, 72:02.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRParent.h:10, 72:02.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:40: 72:02.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 72:02.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:02.08 332 | LayerPoint GetFixedPositionAnchor() const { 72:02.09 | ^ 72:02.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 72:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManager.h:13, 72:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRMessageUtils.h:14, 72:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRParent.h:20, 72:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRParent.h:10, 72:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:40: 72:02.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 72:02.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:02.12 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 72:02.12 | ^ 72:02.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 72:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManager.h:13, 72:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRMessageUtils.h:14, 72:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRParent.h:20, 72:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRParent.h:10, 72:02.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:40: 72:02.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 72:02.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:02.15 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 72:02.15 | ^ 72:03.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 72:03.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 72:03.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 72:03.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 72:03.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:03.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:03.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:03.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:03.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 72:03.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 72:03.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 72:03.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 72:03.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:03.63 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 72:03.63 | ^ 72:03.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 72:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 72:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 72:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 72:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/VRSession.h:10, 72:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.h:10, 72:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:12: 72:03.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 72:03.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 72:03.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:03.80 40 | friend Sub operator*(Sub aCoord, T aScale) { 72:03.80 | ^~~~~~~~ 72:03.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 72:03.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 72:03.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:03.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/GamepadEventTypes.h:11, 72:03.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:26: 72:03.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 72:03.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 72:03.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:03.84 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 72:03.84 | ^~~~~~~~ 72:04.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 72:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 72:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 72:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/VRSession.h:10, 72:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.h:10, 72:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:12: 72:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 72:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 72:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.14 427 | SizeT Size() const { return SizeT(width, height); } 72:04.14 | ^~~~ 72:04.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 72:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 72:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/GamepadEventTypes.h:11, 72:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:26: 72:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 72:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 72:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.14 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 72:04.14 | ^~~~~~~~ 72:04.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 72:04.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 72:04.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.15 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 72:04.15 | ^~~~~~~~ 72:04.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 72:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 72:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 72:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/VRSession.h:10, 72:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.h:10, 72:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:12: 72:04.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 72:04.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 72:04.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.15 62 | Sub operator-(const Sub& aPoint) const { 72:04.15 | ^~~~~~~~ 72:04.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 72:04.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:04.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:04.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:04.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 72:04.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:11, 72:04.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 72:04.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 72:04.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 72:04.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.18 189 | CSSRect GetExpandedScrollableRect() const { 72:04.18 | ^ 72:04.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 72:04.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.18 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 72:04.18 | ^ 72:04.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 72:04.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.19 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 72:04.19 | ^ 72:04.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 72:04.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.19 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 72:04.19 | ^ 72:04.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 72:04.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.19 243 | CSSRect CalculateScrollRange() const { 72:04.19 | ^ 72:04.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 72:04.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.19 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 72:04.19 | ^ 72:04.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 72:04.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.20 457 | CSSRect GetVisualViewport() const { 72:04.20 | ^ 72:04.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 72:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 72:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 72:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 72:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 72:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:11, 72:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 72:04.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 72:04.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 72:04.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.26 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 72:04.26 | ^ 72:04.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 72:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 72:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 72:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 72:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/VRSession.h:10, 72:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.h:10, 72:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:12: 72:04.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 72:04.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 72:04.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.33 43 | friend Sub operator*(T aScale, Sub aCoord) { 72:04.33 | ^~~~~~~~ 72:04.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 72:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 72:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 72:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 72:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 72:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 72:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:11, 72:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 72:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 72:04.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 72:04.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.43 1249 | CSSCoord ToCSSPixels() const { return _0; } 72:04.43 | ^ 72:04.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 72:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 72:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 72:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 72:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 72:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 72:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 72:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 72:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 72:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 72:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 72:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:04.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 72:04.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.56 21 | inline Rect ToRect(const gfxRect& aRect) { 72:04.56 | ^ 72:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 72:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.57 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 72:04.57 | ^ 72:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 72:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.58 40 | inline Point ToPoint(const gfxPoint& aPoint) { 72:04.58 | ^ 72:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 72:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.58 44 | inline Size ToSize(const gfxSize& aSize) { 72:04.58 | ^ 72:04.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 72:04.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.59 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 72:04.59 | ^ 72:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 72:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.60 52 | inline gfxSize ThebesSize(const Size& aSize) { 72:04.60 | ^ 72:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 72:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:04.60 56 | inline gfxRect ThebesRect(const Rect& aRect) { 72:04.60 | ^ 72:05.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 72:05.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 72:05.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 72:05.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:05.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:05.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:05.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:05.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 72:05.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 72:05.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 72:05.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 72:05.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 72:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 72:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 72:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 72:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:05.03 1859 | int32_t aAppUnitsPerPixel) { 72:05.03 | ^ 72:05.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 72:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 72:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/VRSession.h:10, 72:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.h:10, 72:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:12: 72:05.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 72:05.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 72:05.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:05.04 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 72:05.04 | ^~~~~~~~~~~~~ 72:05.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 72:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 72:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/VRSession.h:10, 72:05.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.h:10, 72:05.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:12: 72:05.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 72:05.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 72:05.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:05.05 323 | static SizeTyped FromUnknownSize( 72:05.05 | ^~~~~~~~~~~~~~~ 72:05.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 72:05.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:05.06 3214 | int32_t aAppUnitsPerPixel) { 72:05.06 | ^ 72:05.52 gfx/config 72:05.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 72:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 72:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 72:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 72:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 72:06.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 72:06.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 72:06.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 72:06.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:06.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 72:06.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:06.00 332 | LayerPoint GetFixedPositionAnchor() const { 72:06.00 | ^ 72:06.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 72:06.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:06.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:06.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:06.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 72:06.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 72:06.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 72:06.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 72:06.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 72:06.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 72:06.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 72:06.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:06.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 72:06.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:06.09 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 72:06.09 | ^ 72:06.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 72:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 72:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 72:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 72:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 72:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 72:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 72:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 72:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 72:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:06.15 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 72:06.15 | ^ 72:08.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 72:08.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 72:08.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 72:08.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 72:08.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OpenVRSession.cpp:10: 72:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 72:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 72:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 72:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 72:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 72:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 72:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:08.14 760 | typename detail::Nth::Type extract() { 72:08.14 | ^~~~~~~ 72:08.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 72:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 72:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 72:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 72:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 72:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 72:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:14, 72:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 72:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 72:08.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 72:08.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:08.32 21 | inline Rect ToRect(const gfxRect& aRect) { 72:08.32 | ^ 72:08.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 72:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:08.33 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 72:08.33 | ^ 72:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 72:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:08.33 40 | inline Point ToPoint(const gfxPoint& aPoint) { 72:08.33 | ^ 72:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 72:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:08.33 44 | inline Size ToSize(const gfxSize& aSize) { 72:08.33 | ^ 72:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 72:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:08.34 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 72:08.34 | ^ 72:08.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 72:08.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:08.34 52 | inline gfxSize ThebesSize(const Size& aSize) { 72:08.34 | ^ 72:08.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 72:08.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:08.34 56 | inline gfxRect ThebesRect(const Rect& aRect) { 72:08.35 | ^ 72:08.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 72:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 72:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 72:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 72:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 72:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:14, 72:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 72:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 72:08.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 72:08.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:08.99 1859 | int32_t aAppUnitsPerPixel) { 72:08.99 | ^ 72:09.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 72:09.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:09.00 3214 | int32_t aAppUnitsPerPixel) { 72:09.00 | ^ 72:09.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 72:09.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 72:09.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 72:09.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 72:09.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:09.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:09.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:09.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:09.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 72:09.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 72:09.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 72:09.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 72:09.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:09.45 21 | inline Rect ToRect(const gfxRect& aRect) { 72:09.46 | ^ 72:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 72:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:09.46 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 72:09.46 | ^ 72:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 72:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:09.46 40 | inline Point ToPoint(const gfxPoint& aPoint) { 72:09.46 | ^ 72:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 72:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:09.47 44 | inline Size ToSize(const gfxSize& aSize) { 72:09.47 | ^ 72:09.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 72:09.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:09.47 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 72:09.47 | ^ 72:09.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 72:09.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:09.47 52 | inline gfxSize ThebesSize(const Size& aSize) { 72:09.47 | ^ 72:09.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 72:09.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:09.48 56 | inline gfxRect ThebesRect(const Rect& aRect) { 72:09.48 | ^ 72:09.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 72:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 72:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 72:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 72:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 72:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 72:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 72:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:09.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 72:09.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:09.76 1394 | LayerPoint GetFixedPositionAnchor() { 72:09.76 | ^ 72:09.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 72:09.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:09.78 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 72:09.78 | ^ 72:09.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 72:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 72:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 72:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 72:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 72:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 72:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 72:09.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:09.94 49 | gfx::Size GetInheritedScale() const { return mScale; } 72:09.94 | ^ 72:10.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 72:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 72:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 72:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:14, 72:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 72:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 72:10.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 72:10.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.00 332 | LayerPoint GetFixedPositionAnchor() const { 72:10.00 | ^ 72:10.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 72:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 72:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 72:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:14, 72:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 72:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 72:10.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 72:10.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.04 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 72:10.04 | ^ 72:10.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 72:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 72:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 72:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:14, 72:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 72:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 72:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 72:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.06 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 72:10.07 | ^ 72:10.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 72:10.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 72:10.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 72:10.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:10.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:10.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:10.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:10.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 72:10.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 72:10.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 72:10.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 72:10.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.11 1859 | int32_t aAppUnitsPerPixel) { 72:10.11 | ^ 72:10.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 72:10.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.11 3214 | int32_t aAppUnitsPerPixel) { 72:10.11 | ^ 72:10.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 72:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 72:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 72:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 72:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 72:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:11, 72:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 72:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 72:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 72:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.41 21 | inline Rect ToRect(const gfxRect& aRect) { 72:10.41 | ^ 72:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 72:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.41 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 72:10.41 | ^ 72:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 72:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.41 40 | inline Point ToPoint(const gfxPoint& aPoint) { 72:10.41 | ^ 72:10.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 72:10.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.42 44 | inline Size ToSize(const gfxSize& aSize) { 72:10.42 | ^ 72:10.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 72:10.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.42 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 72:10.42 | ^ 72:10.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 72:10.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.43 52 | inline gfxSize ThebesSize(const Size& aSize) { 72:10.43 | ^ 72:10.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 72:10.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.43 56 | inline gfxRect ThebesRect(const Rect& aRect) { 72:10.43 | ^ 72:10.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 72:10.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 72:10.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 72:10.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 72:10.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 72:10.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUChild.h:23, 72:10.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUChild.h:12, 72:10.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:8, 72:10.65 from Unified_cpp_gfx_ipc0.cpp:2: 72:10.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 72:10.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.65 189 | CSSRect GetExpandedScrollableRect() const { 72:10.65 | ^ 72:10.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 72:10.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.65 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 72:10.65 | ^ 72:10.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 72:10.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.66 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 72:10.66 | ^ 72:10.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 72:10.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.66 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 72:10.66 | ^ 72:10.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 72:10.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.66 243 | CSSRect CalculateScrollRange() const { 72:10.66 | ^ 72:10.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 72:10.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.67 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 72:10.67 | ^ 72:10.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 72:10.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:10.68 457 | CSSRect GetVisualViewport() const { 72:10.68 | ^ 72:11.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 72:11.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:11.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:11.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:11.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 72:11.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 72:11.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 72:11.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 72:11.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:11.02 332 | LayerPoint GetFixedPositionAnchor() const { 72:11.02 | ^ 72:11.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 72:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 72:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 72:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 72:11.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 72:11.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:11.10 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 72:11.10 | ^ 72:11.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 72:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 72:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 72:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 72:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:11, 72:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 72:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 72:11.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 72:11.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:11.12 1859 | int32_t aAppUnitsPerPixel) { 72:11.12 | ^ 72:11.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 72:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 72:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 72:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 72:11.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 72:11.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:11.12 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 72:11.12 | ^ 72:11.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 72:11.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:11.12 3214 | int32_t aAppUnitsPerPixel) { 72:11.12 | ^ 72:11.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 72:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 72:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 72:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 72:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 72:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 72:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUChild.h:23, 72:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUChild.h:12, 72:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:8, 72:11.99 from Unified_cpp_gfx_ipc0.cpp:2: 72:11.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 72:11.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:11.99 1249 | CSSCoord ToCSSPixels() const { return _0; } 72:11.99 | ^ 72:12.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 72:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 72:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:11, 72:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 72:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 72:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 72:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:12.08 332 | LayerPoint GetFixedPositionAnchor() const { 72:12.08 | ^ 72:12.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 72:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 72:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 72:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 72:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 72:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 72:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 72:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 72:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 72:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 72:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:12.08 40 | friend Sub operator*(Sub aCoord, T aScale) { 72:12.09 | ^~~~~~~~ 72:12.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 72:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 72:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 72:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 72:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 72:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 72:12.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 72:12.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 72:12.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:12.11 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 72:12.11 | ^~~~~~~~ 72:12.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 72:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 72:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:11, 72:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 72:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 72:12.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 72:12.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:12.13 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 72:12.13 | ^ 72:12.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 72:12.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:12.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:12.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:12.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 72:12.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:11, 72:12.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 72:12.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 72:12.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 72:12.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:12.15 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 72:12.15 | ^ 72:12.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 72:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 72:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 72:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 72:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 72:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 72:12.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 72:12.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 72:12.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:12.17 427 | SizeT Size() const { return SizeT(width, height); } 72:12.18 | ^~~~ 72:12.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 72:12.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 72:12.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:12.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 72:12.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 72:12.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 72:12.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 72:12.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 72:12.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 72:12.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:12.18 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 72:12.18 | ^~~~~~~~ 72:12.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 72:12.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 72:12.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:12.18 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 72:12.18 | ^~~~~~~~ 72:12.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 72:12.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 72:12.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:12.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 72:12.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:12.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 72:12.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 72:12.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 72:12.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 72:12.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 72:12.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 72:12.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:12.20 62 | Sub operator-(const Sub& aPoint) const { 72:12.20 | ^~~~~~~~ 72:12.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 72:12.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 72:12.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 72:12.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:12.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 72:12.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:12.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 72:12.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 72:12.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 72:12.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 72:12.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 72:12.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 72:12.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:12.34 43 | friend Sub operator*(T aScale, Sub aCoord) { 72:12.34 | ^~~~~~~~ 72:13.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 72:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 72:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 72:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 72:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 72:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 72:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 72:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:13.16 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 72:13.16 | ^~~~~~~~~~~~~ 72:13.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 72:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 72:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:11, 72:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:13, 72:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 72:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 72:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 72:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 72:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:13.17 323 | static SizeTyped FromUnknownSize( 72:13.17 | ^~~~~~~~~~~~~~~ 72:14.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 72:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 72:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 72:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 72:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 72:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUChild.h:23, 72:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUChild.h:12, 72:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:8, 72:14.11 from Unified_cpp_gfx_ipc0.cpp:2: 72:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 72:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:14.11 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 72:14.11 | ^ 72:14.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 72:14.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 72:14.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:14.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 72:14.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:14.98 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 72:14.98 | ^ 72:15.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 72:15.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 72:15.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:15.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 72:15.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 72:15.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 72:15.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 72:15.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 72:15.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:15.36 40 | friend Sub operator*(Sub aCoord, T aScale) { 72:15.36 | ^~~~~~~~ 72:15.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:15.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 72:15.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 72:15.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 72:15.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 72:15.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 72:15.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:15.47 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 72:15.47 | ^~~~~~~~ 72:15.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:15.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 72:15.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:15.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 72:15.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 72:15.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:15.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:15.53 from Unified_cpp_gfx_config0.cpp:11: 72:15.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 72:15.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:15.53 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 72:15.53 | ^ 72:15.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 72:15.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 72:15.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:15.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 72:15.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 72:15.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 72:15.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 72:15.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 72:15.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:15.66 427 | SizeT Size() const { return SizeT(width, height); } 72:15.66 | ^~~~ 72:15.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:15.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 72:15.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 72:15.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 72:15.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 72:15.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 72:15.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:15.66 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 72:15.66 | ^~~~~~~~ 72:15.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 72:15.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 72:15.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:15.66 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 72:15.66 | ^~~~~~~~ 72:15.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 72:15.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 72:15.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:15.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 72:15.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 72:15.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 72:15.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 72:15.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 72:15.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:15.66 62 | Sub operator-(const Sub& aPoint) const { 72:15.66 | ^~~~~~~~ 72:15.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 72:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 72:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 72:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 72:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:15.74 from Unified_cpp_gfx_config0.cpp:11: 72:15.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 72:15.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:15.75 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 72:15.75 | ^ 72:15.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 72:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 72:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 72:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 72:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 72:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 72:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 72:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:15.82 43 | friend Sub operator*(T aScale, Sub aCoord) { 72:15.82 | ^~~~~~~~ 72:16.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 72:16.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 72:16.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPoint.h:9, 72:16.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:12, 72:16.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 72:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 72:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 72:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.04 40 | friend Sub operator*(Sub aCoord, T aScale) { 72:16.04 | ^~~~~~~~ 72:16.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 72:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 72:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 72:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 72:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 72:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 72:16.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRManager.h:11, 72:16.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.h:10, 72:16.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerParent.cpp:7: 72:16.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 72:16.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:16.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:16.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:16.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 72:16.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 72:16.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 72:16.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 72:16.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 72:16.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.05 760 | typename detail::Nth::Type extract() { 72:16.05 | ^~~~~~~ 72:16.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:16.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 72:16.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 72:16.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 72:16.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 72:16.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 72:16.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 72:16.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 72:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 72:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.21 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 72:16.21 | ^~~~~~~~ 72:16.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 72:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 72:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 72:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 72:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:16.29 from Unified_cpp_gfx_config0.cpp:11: 72:16.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 72:16.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.29 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 72:16.29 | ^ 72:16.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 72:16.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.30 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 72:16.30 | ^ 72:16.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 72:16.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.31 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 72:16.31 | ^ 72:16.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 72:16.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.32 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 72:16.32 | ^ 72:16.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 72:16.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.32 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 72:16.32 | ^ 72:16.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 72:16.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.35 371 | nscoord aAppUnitsPerDevPixel) { 72:16.35 | ^ 72:16.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 72:16.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.36 380 | nscoord aAppUnitsPerDevPixel) { 72:16.36 | ^ 72:16.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 72:16.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.36 387 | nscoord aAppUnitsPerDevPixel) { 72:16.36 | ^ 72:16.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 72:16.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.38 394 | nscoord aAppUnitsPerDevPixel) { 72:16.38 | ^ 72:16.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 72:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 72:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPoint.h:9, 72:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:12, 72:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 72:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:16.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 72:16.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 72:16.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.49 43 | friend Sub operator*(T aScale, Sub aCoord) { 72:16.49 | ^~~~~~~~ 72:16.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 72:16.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 72:16.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 72:16.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:16.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:16.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 72:16.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 72:16.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.59 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 72:16.59 | ^~~~~~~~~~~~~ 72:16.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPoint.h:9, 72:16.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:12, 72:16.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 72:16.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:16.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:16.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 72:16.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 72:16.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.59 323 | static SizeTyped FromUnknownSize( 72:16.59 | ^~~~~~~~~~~~~~~ 72:16.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 72:16.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 72:16.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 72:16.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 72:16.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:16.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:16.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 72:16.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 72:16.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.61 427 | SizeT Size() const { return SizeT(width, height); } 72:16.61 | ^~~~ 72:16.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 72:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 72:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 72:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 72:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 72:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 72:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 72:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 72:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.62 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 72:16.62 | ^~~~~~~~ 72:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 72:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 72:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.62 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 72:16.62 | ^~~~~~~~ 72:16.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 72:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPoint.h:9, 72:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:12, 72:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 72:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:16.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 72:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 72:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.65 62 | Sub operator-(const Sub& aPoint) const { 72:16.65 | ^~~~~~~~ 72:16.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 72:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 72:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 72:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 72:16.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 72:16.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 72:16.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.81 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 72:16.81 | ^~~~~~~~~~~~~ 72:16.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 72:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 72:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 72:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 72:16.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 72:16.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 72:16.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:16.82 323 | static SizeTyped FromUnknownSize( 72:16.82 | ^~~~~~~~~~~~~~~ 72:17.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 72:17.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 72:17.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 72:17.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:17.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 72:17.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 72:17.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 72:17.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 72:17.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 72:17.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:11, 72:17.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 72:17.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 72:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 72:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 72:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:17.64 40 | friend Sub operator*(Sub aCoord, T aScale) { 72:17.64 | ^~~~~~~~ 72:17.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 72:17.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 72:17.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 72:17.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 72:17.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:11, 72:17.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 72:17.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 72:17.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 72:17.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 72:17.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:17.76 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 72:17.76 | ^~~~~~~~ 72:17.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 72:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPattern.h:13, 72:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:15, 72:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:17.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 72:17.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 72:17.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:17.82 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 72:17.82 | ^~~~~~~~~~~~~~ 72:17.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 72:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 72:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 72:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:17.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 72:17.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 72:17.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:17.85 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 72:17.85 | ^~~~~~~~~~~~~ 72:17.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 72:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 72:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 72:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 72:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:17.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 72:17.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 72:17.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:17.89 383 | Point TopLeft() const { return Point(x, y); } 72:17.89 | ^~~~~~~ 72:17.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 72:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPattern.h:13, 72:17.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:15, 72:17.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:17.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 72:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 72:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:17.90 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 72:17.90 | ^~~~~~~~~~~~~~~ 72:17.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 72:17.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:17.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 72:17.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 72:17.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 72:17.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 72:17.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 72:17.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:11, 72:17.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 72:17.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 72:17.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 72:17.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 72:17.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:17.92 427 | SizeT Size() const { return SizeT(width, height); } 72:17.92 | ^~~~ 72:17.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 72:17.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 72:17.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 72:17.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 72:17.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:11, 72:17.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 72:17.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 72:17.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 72:17.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 72:17.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:17.92 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 72:17.92 | ^~~~~~~~ 72:17.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 72:17.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 72:17.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:17.93 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 72:17.93 | ^~~~~~~~ 72:17.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 72:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 72:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 72:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 72:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 72:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 72:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 72:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:11, 72:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 72:17.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 72:17.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 72:17.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 72:17.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:17.95 62 | Sub operator-(const Sub& aPoint) const { 72:17.95 | ^~~~~~~~ 72:18.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 72:18.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 72:18.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 72:18.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:18.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:18.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 72:18.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 72:18.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:18.18 277 | static RectTyped FromUnknownRect( 72:18.18 | ^~~~~~~~~~~~~~~ 72:18.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPoint.h:9, 72:18.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:12, 72:18.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 72:18.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:18.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:18.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 72:18.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 72:18.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:18.19 150 | static PointTyped FromUnknownPoint( 72:18.19 | ^~~~~~~~~~~~~~~~ 72:18.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 72:18.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 72:18.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 72:18.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:18.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:18.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 72:18.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 72:18.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:18.19 282 | RectTyped ToUnknownRect() const { 72:18.19 | ^~~~~~~~~~~~~ 72:18.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 72:18.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 72:18.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 72:18.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:18.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 72:18.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 72:18.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 72:18.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 72:18.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 72:18.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:11, 72:18.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 72:18.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 72:18.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 72:18.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 72:18.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:18.22 43 | friend Sub operator*(T aScale, Sub aCoord) { 72:18.22 | ^~~~~~~~ 72:18.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 72:18.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 72:18.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 72:18.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 72:18.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:18.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 72:18.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUChild.h:23, 72:18.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUChild.h:12, 72:18.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:8, 72:18.41 from Unified_cpp_gfx_ipc0.cpp:2: 72:18.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 72:18.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:18.41 21 | inline Rect ToRect(const gfxRect& aRect) { 72:18.41 | ^ 72:18.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 72:18.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:18.41 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 72:18.41 | ^ 72:18.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 72:18.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:18.41 40 | inline Point ToPoint(const gfxPoint& aPoint) { 72:18.41 | ^ 72:18.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 72:18.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:18.41 44 | inline Size ToSize(const gfxSize& aSize) { 72:18.41 | ^ 72:18.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 72:18.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:18.42 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 72:18.42 | ^ 72:18.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 72:18.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:18.42 52 | inline gfxSize ThebesSize(const Size& aSize) { 72:18.42 | ^ 72:18.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 72:18.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:18.42 56 | inline gfxRect ThebesRect(const Rect& aRect) { 72:18.42 | ^ 72:18.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 72:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 72:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 72:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 72:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 72:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:11, 72:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 72:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 72:18.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 72:18.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:18.71 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 72:18.72 | ^ 72:18.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:18.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 72:18.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 72:18.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 72:18.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 72:18.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 72:18.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:11, 72:18.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 72:18.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 72:18.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 72:18.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 72:18.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:18.83 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 72:18.83 | ^~~~~~~~~~~~~ 72:18.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 72:18.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:18.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 72:18.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 72:18.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 72:18.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 72:18.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 72:18.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:11, 72:18.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 72:18.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 72:18.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 72:18.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 72:18.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:18.83 323 | static SizeTyped FromUnknownSize( 72:18.84 | ^~~~~~~~~~~~~~~ 72:19.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 72:19.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 72:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 72:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 72:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUChild.h:23, 72:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUChild.h:12, 72:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:8, 72:19.09 from Unified_cpp_gfx_ipc0.cpp:2: 72:19.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 72:19.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:19.09 1859 | int32_t aAppUnitsPerPixel) { 72:19.09 | ^ 72:19.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 72:19.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:19.10 3214 | int32_t aAppUnitsPerPixel) { 72:19.10 | ^ 72:19.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPoint.h:9, 72:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:12, 72:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 72:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:19.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 72:19.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 72:19.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 72:19.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:19.54 246 | PointTyped As2DPoint() const { 72:19.54 | ^~~~~~~~~ 72:19.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 72:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 72:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 72:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 72:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:19.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 72:19.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 72:19.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 72:19.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:19.56 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 72:19.56 | ^~~~~~~~~ 72:19.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 72:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPattern.h:13, 72:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:15, 72:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:19.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 72:19.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 72:19.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 72:19.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:19.56 2266 | PointTyped TransformPointSimple( 72:19.56 | ^~~~~~~~~~~~~~~~~~~~ 72:19.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 72:19.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 72:19.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 72:19.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:19.56 794 | RectTyped TransformAndClipBounds( 72:19.56 | ^~~~~~~~~~~~~~~~~~~~~~ 72:20.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 72:20.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 72:20.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUChild.h:23, 72:20.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUChild.h:12, 72:20.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:8, 72:20.01 from Unified_cpp_gfx_ipc0.cpp:2: 72:20.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 72:20.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:20.01 332 | LayerPoint GetFixedPositionAnchor() const { 72:20.01 | ^ 72:20.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 72:20.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 72:20.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUChild.h:23, 72:20.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUChild.h:12, 72:20.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:8, 72:20.06 from Unified_cpp_gfx_ipc0.cpp:2: 72:20.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 72:20.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:20.06 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 72:20.06 | ^ 72:20.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 72:20.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 72:20.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUChild.h:23, 72:20.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/GPUChild.h:12, 72:20.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:8, 72:20.09 from Unified_cpp_gfx_ipc0.cpp:2: 72:20.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 72:20.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:20.10 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 72:20.10 | ^ 72:21.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 72:21.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 72:21.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 72:21.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 72:21.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 72:21.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 72:21.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPattern.h:16, 72:21.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:15, 72:21.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:21.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2Utils.cpp:6: 72:21.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 72:21.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:21.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:21.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:21.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 72:21.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 72:21.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 72:21.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 72:21.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 72:21.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:21.91 760 | typename detail::Nth::Type extract() { 72:21.91 | ^~~~~~~ 72:22.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 72:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 72:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 72:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 72:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 72:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:6, 72:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.h:11, 72:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.h:10, 72:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRLayerChild.cpp:7: 72:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 72:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 72:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 72:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 72:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 72:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 72:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:22.67 760 | typename detail::Nth::Type extract() { 72:22.67 | ^~~~~~~ 72:22.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 72:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 72:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 72:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 72:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 72:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 72:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 72:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 72:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 72:22.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:22.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 72:22.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.h:10, 72:22.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11BasicCompositor.cpp:7: 72:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 72:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 72:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 72:22.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 72:22.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 72:22.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 72:22.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:22.84 760 | typename detail::Nth::Type extract() { 72:22.84 | ^~~~~~~ 72:23.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 72:23.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:12, 72:23.68 from Unified_cpp_gfx_ipc0.cpp:2: 72:23.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 72:23.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:23.68 1394 | LayerPoint GetFixedPositionAnchor() { 72:23.68 | ^ 72:23.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 72:23.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:23.71 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 72:23.71 | ^ 72:24.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 72:24.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 72:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 72:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 72:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 72:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:11, 72:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 72:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 72:24.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 72:24.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:24.94 21 | inline Rect ToRect(const gfxRect& aRect) { 72:24.94 | ^ 72:24.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 72:24.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:24.96 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 72:24.96 | ^ 72:24.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 72:24.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:24.96 40 | inline Point ToPoint(const gfxPoint& aPoint) { 72:24.97 | ^ 72:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 72:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:24.99 44 | inline Size ToSize(const gfxSize& aSize) { 72:25.00 | ^ 72:25.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 72:25.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:25.00 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 72:25.00 | ^ 72:25.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 72:25.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:25.00 52 | inline gfxSize ThebesSize(const Size& aSize) { 72:25.01 | ^ 72:25.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 72:25.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:25.01 56 | inline gfxRect ThebesRect(const Rect& aRect) { 72:25.01 | ^ 72:25.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 72:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 72:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 72:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 72:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:11, 72:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 72:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 72:25.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 72:25.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:25.59 1859 | int32_t aAppUnitsPerPixel) { 72:25.59 | ^ 72:25.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 72:25.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:25.59 3214 | int32_t aAppUnitsPerPixel) { 72:25.59 | ^ 72:26.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 72:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 72:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:11, 72:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 72:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 72:26.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 72:26.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:26.52 332 | LayerPoint GetFixedPositionAnchor() const { 72:26.52 | ^ 72:26.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 72:26.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:26.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:26.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:26.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 72:26.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:11, 72:26.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 72:26.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 72:26.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 72:26.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:26.56 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 72:26.56 | ^ 72:26.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 72:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 72:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:11, 72:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 72:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 72:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 72:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:26.59 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 72:26.59 | ^ 72:27.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 72:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 72:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/VRSession.h:10, 72:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/PuppetSession.h:10, 72:27.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/PuppetSession.cpp:7: 72:27.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 72:27.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:27.89 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 72:27.89 | ^ 72:28.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 72:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/VRSession.h:10, 72:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/PuppetSession.h:10, 72:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/PuppetSession.cpp:7: 72:28.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 72:28.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:28.68 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 72:28.68 | ^ 72:28.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 72:28.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 72:28.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:28.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 72:28.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 72:28.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 72:28.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 72:28.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 72:28.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:28.98 40 | friend Sub operator*(Sub aCoord, T aScale) { 72:28.98 | ^~~~~~~~ 72:29.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:29.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 72:29.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 72:29.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 72:29.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 72:29.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 72:29.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:29.06 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 72:29.06 | ^~~~~~~~ 72:29.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 72:29.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 72:29.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:29.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 72:29.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 72:29.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 72:29.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 72:29.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 72:29.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:29.26 427 | SizeT Size() const { return SizeT(width, height); } 72:29.26 | ^~~~ 72:29.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:29.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 72:29.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 72:29.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 72:29.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 72:29.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 72:29.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:29.26 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 72:29.26 | ^~~~~~~~ 72:29.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 72:29.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 72:29.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:29.27 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 72:29.27 | ^~~~~~~~ 72:29.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 72:29.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 72:29.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:29.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 72:29.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 72:29.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 72:29.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 72:29.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 72:29.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:29.27 62 | Sub operator-(const Sub& aPoint) const { 72:29.28 | ^~~~~~~~ 72:29.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 72:29.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 72:29.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:29.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 72:29.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 72:29.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 72:29.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 72:29.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 72:29.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:29.50 43 | friend Sub operator*(T aScale, Sub aCoord) { 72:29.50 | ^~~~~~~~ 72:30.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 72:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 72:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 72:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 72:30.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 72:30.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 72:30.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:30.37 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 72:30.37 | ^~~~~~~~~~~~~ 72:30.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 72:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 72:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 72:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 72:30.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 72:30.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 72:30.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:30.37 323 | static SizeTyped FromUnknownSize( 72:30.37 | ^~~~~~~~~~~~~~~ 72:31.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 72:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 72:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 72:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 72:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 72:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 72:31.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:31.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:31.09 from Unified_cpp_gfx_config0.cpp:11: 72:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 72:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:31.09 189 | CSSRect GetExpandedScrollableRect() const { 72:31.09 | ^ 72:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 72:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:31.09 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 72:31.09 | ^ 72:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 72:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:31.09 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 72:31.09 | ^ 72:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 72:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:31.09 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 72:31.10 | ^ 72:31.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 72:31.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:31.10 243 | CSSRect CalculateScrollRange() const { 72:31.10 | ^ 72:31.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 72:31.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:31.10 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 72:31.10 | ^ 72:31.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 72:31.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:31.11 457 | CSSRect GetVisualViewport() const { 72:31.11 | ^ 72:32.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 72:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 72:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 72:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 72:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 72:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 72:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 72:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:32.44 from Unified_cpp_gfx_config0.cpp:11: 72:32.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 72:32.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:32.44 1249 | CSSCoord ToCSSPixels() const { return _0; } 72:32.44 | ^ 72:33.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 72:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 72:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/VRSession.h:10, 72:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OSVRSession.h:10, 72:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OSVRSession.cpp:7, 72:33.82 from Unified_cpp_gfx_vr_service0.cpp:2: 72:33.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 72:33.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:33.82 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 72:33.82 | ^ 72:34.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/moz_external_vr.h:21, 72:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/VRSession.h:10, 72:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OSVRSession.h:10, 72:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/service/OSVRSession.cpp:7, 72:34.57 from Unified_cpp_gfx_vr_service0.cpp:2: 72:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 72:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:34.57 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 72:34.57 | ^ 72:34.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 72:34.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:17, 72:34.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 72:34.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 72:34.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 72:34.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:34.61 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 72:34.61 | ^ 72:34.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 72:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 72:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 72:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 72:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 72:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 72:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:34.66 from Unified_cpp_gfx_config0.cpp:11: 72:34.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 72:34.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:34.66 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 72:34.66 | ^ 72:34.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 72:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 72:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 72:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 72:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 72:34.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 72:34.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:34.88 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 72:34.88 | ^ 72:35.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:17, 72:35.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 72:35.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 72:35.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 72:35.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:35.02 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 72:35.02 | ^ 72:35.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 72:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 72:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 72:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 72:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 72:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Gamepad.h:17, 72:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:16, 72:35.46 from Unified_cpp_gfx_vr0.cpp:2: 72:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 72:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:35.46 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 72:35.46 | ^ 72:35.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPattern.h:13, 72:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:15, 72:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 72:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 72:35.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 72:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 72:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:35.46 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 72:35.46 | ^ 72:35.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 72:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 72:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 72:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 72:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 72:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 72:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Gamepad.h:17, 72:35.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:16, 72:35.78 from Unified_cpp_gfx_vr0.cpp:2: 72:35.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 72:35.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:35.78 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 72:35.78 | ^ 72:36.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:36.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:20, 72:36.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 72:36.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 72:36.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 72:36.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.13 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 72:36.13 | ^ 72:36.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 72:36.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.13 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 72:36.13 | ^ 72:36.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 72:36.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.14 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 72:36.14 | ^ 72:36.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 72:36.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.14 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 72:36.14 | ^ 72:36.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 72:36.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.14 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 72:36.14 | ^ 72:36.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 72:36.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.17 371 | nscoord aAppUnitsPerDevPixel) { 72:36.17 | ^ 72:36.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 72:36.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.17 380 | nscoord aAppUnitsPerDevPixel) { 72:36.17 | ^ 72:36.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 72:36.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.17 387 | nscoord aAppUnitsPerDevPixel) { 72:36.17 | ^ 72:36.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 72:36.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.18 394 | nscoord aAppUnitsPerDevPixel) { 72:36.18 | ^ 72:36.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 72:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 72:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 72:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 72:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 72:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 72:36.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 72:36.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.22 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 72:36.22 | ^ 72:36.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:36.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 72:36.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 72:36.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 72:36.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 72:36.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Gamepad.h:17, 72:36.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:16, 72:36.29 from Unified_cpp_gfx_vr0.cpp:2: 72:36.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 72:36.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.29 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 72:36.30 | ^ 72:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 72:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.30 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 72:36.30 | ^ 72:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 72:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.30 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 72:36.30 | ^ 72:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 72:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.30 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 72:36.30 | ^ 72:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 72:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.31 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 72:36.31 | ^ 72:36.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 72:36.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.34 371 | nscoord aAppUnitsPerDevPixel) { 72:36.34 | ^ 72:36.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 72:36.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.35 380 | nscoord aAppUnitsPerDevPixel) { 72:36.35 | ^ 72:36.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 72:36.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.35 387 | nscoord aAppUnitsPerDevPixel) { 72:36.36 | ^ 72:36.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 72:36.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.37 394 | nscoord aAppUnitsPerDevPixel) { 72:36.37 | ^ 72:36.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 72:36.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 72:36.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 72:36.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 72:36.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 72:36.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 72:36.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 72:36.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 72:36.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 72:36.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 72:36.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/BasicCompositor.h:10, 72:36.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.h:10, 72:36.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/X11TextureSourceBasic.cpp:7: 72:36.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 72:36.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:36.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:36.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:36.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 72:36.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 72:36.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 72:36.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 72:36.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 72:36.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.71 760 | typename detail::Nth::Type extract() { 72:36.71 | ^~~~~~~ 72:36.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 72:36.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 72:36.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 72:36.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 72:36.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 72:36.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 72:36.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:36.89 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 72:36.89 | ^ 72:37.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 72:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 72:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 72:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 72:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 72:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 72:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 72:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 72:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 72:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:37.47 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 72:37.47 | ^ 72:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 72:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:37.47 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 72:37.47 | ^ 72:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 72:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:37.47 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 72:37.47 | ^ 72:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 72:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:37.47 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 72:37.47 | ^ 72:37.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 72:37.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:37.48 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 72:37.48 | ^ 72:37.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 72:37.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:37.51 371 | nscoord aAppUnitsPerDevPixel) { 72:37.51 | ^ 72:37.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 72:37.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:37.51 380 | nscoord aAppUnitsPerDevPixel) { 72:37.51 | ^ 72:37.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 72:37.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:37.52 387 | nscoord aAppUnitsPerDevPixel) { 72:37.52 | ^ 72:37.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 72:37.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:37.53 394 | nscoord aAppUnitsPerDevPixel) { 72:37.53 | ^ 72:39.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 72:39.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 72:39.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 72:39.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 72:39.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:39.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 72:39.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 72:39.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:39.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:39.15 from Unified_cpp_gfx_config0.cpp:11: 72:39.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 72:39.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:39.16 21 | inline Rect ToRect(const gfxRect& aRect) { 72:39.16 | ^ 72:39.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 72:39.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:39.16 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 72:39.16 | ^ 72:39.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 72:39.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:39.16 40 | inline Point ToPoint(const gfxPoint& aPoint) { 72:39.16 | ^ 72:39.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 72:39.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:39.17 44 | inline Size ToSize(const gfxSize& aSize) { 72:39.17 | ^ 72:39.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 72:39.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:39.17 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 72:39.17 | ^ 72:39.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 72:39.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:39.18 52 | inline gfxSize ThebesSize(const Size& aSize) { 72:39.18 | ^ 72:39.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 72:39.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:39.19 56 | inline gfxRect ThebesRect(const Rect& aRect) { 72:39.19 | ^ 72:39.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 72:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 72:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 72:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 72:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 72:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:39.76 from Unified_cpp_gfx_config0.cpp:11: 72:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 72:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:39.77 1859 | int32_t aAppUnitsPerPixel) { 72:39.77 | ^ 72:39.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 72:39.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:39.78 3214 | int32_t aAppUnitsPerPixel) { 72:39.78 | ^ 72:40.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 72:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 72:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Shmem.h:18, 72:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:22, 72:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 72:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 72:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:40.51 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 72:40.51 | ^ 72:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 72:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:40.51 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 72:40.51 | ^ 72:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 72:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:40.51 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 72:40.51 | ^ 72:40.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 72:40.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:40.52 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 72:40.52 | ^ 72:40.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 72:40.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:40.52 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 72:40.52 | ^ 72:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 72:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:40.54 371 | nscoord aAppUnitsPerDevPixel) { 72:40.54 | ^ 72:40.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 72:40.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:40.55 380 | nscoord aAppUnitsPerDevPixel) { 72:40.55 | ^ 72:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 72:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:40.56 387 | nscoord aAppUnitsPerDevPixel) { 72:40.56 | ^ 72:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 72:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:40.56 394 | nscoord aAppUnitsPerDevPixel) { 72:40.56 | ^ 72:40.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 72:40.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 72:40.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 72:40.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:40.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:40.89 from Unified_cpp_gfx_config0.cpp:11: 72:40.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 72:40.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:40.89 332 | LayerPoint GetFixedPositionAnchor() const { 72:40.89 | ^ 72:40.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 72:40.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 72:40.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 72:40.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:40.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:40.95 from Unified_cpp_gfx_config0.cpp:11: 72:40.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 72:40.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:40.95 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 72:40.95 | ^ 72:40.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 72:40.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 72:40.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 72:40.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:40.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:40.98 from Unified_cpp_gfx_config0.cpp:11: 72:40.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 72:40.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:40.98 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 72:40.98 | ^ 72:41.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 72:41.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:41.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:41.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:41.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 72:41.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 72:41.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 72:41.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 72:41.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:41.12 189 | CSSRect GetExpandedScrollableRect() const { 72:41.12 | ^ 72:41.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 72:41.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:41.12 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 72:41.12 | ^ 72:41.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 72:41.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:41.13 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 72:41.13 | ^ 72:41.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 72:41.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:41.13 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 72:41.13 | ^ 72:41.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 72:41.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:41.13 243 | CSSRect CalculateScrollRange() const { 72:41.13 | ^ 72:41.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 72:41.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:41.14 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 72:41.14 | ^ 72:41.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 72:41.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:41.15 457 | CSSRect GetVisualViewport() const { 72:41.15 | ^ 72:41.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 72:41.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 72:41.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 72:41.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 72:41.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 72:41.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:41.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:41.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:41.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:41.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 72:41.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 72:41.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 72:41.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 72:41.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:41.50 1249 | CSSCoord ToCSSPixels() const { return _0; } 72:41.50 | ^ 72:41.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 72:41.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontFamilyList.h:13, 72:41.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFont.h:12, 72:41.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFontMetrics.h:16, 72:41.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:37, 72:41.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 72:41.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 72:41.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 72:41.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 72:41.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:41.58 1249 | CSSCoord ToCSSPixels() const { return _0; } 72:41.58 | ^ 72:42.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:22, 72:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 72:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 72:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 72:42.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 72:42.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:42.54 189 | CSSRect GetExpandedScrollableRect() const { 72:42.54 | ^ 72:42.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 72:42.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:42.54 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 72:42.54 | ^ 72:42.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 72:42.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:42.55 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 72:42.55 | ^ 72:42.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 72:42.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:42.56 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 72:42.56 | ^ 72:42.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 72:42.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:42.56 243 | CSSRect CalculateScrollRange() const { 72:42.56 | ^ 72:42.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 72:42.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:42.57 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 72:42.57 | ^ 72:42.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 72:42.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:42.58 457 | CSSRect GetVisualViewport() const { 72:42.58 | ^ 72:42.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/MotionPathUtils.h:12, 72:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:25, 72:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 72:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 72:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 72:42.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 72:42.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:42.81 1249 | CSSCoord ToCSSPixels() const { return _0; } 72:42.81 | ^ 72:43.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 72:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 72:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 72:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 72:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 72:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 72:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsICanvasRenderingContextInternal.h:14, 72:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRWebGLLayer.h:13, 72:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebXRBinding.h:20, 72:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRSession.h:11, 72:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:17, 72:43.23 from Unified_cpp_gfx_vr0.cpp:2: 72:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 72:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:43.23 189 | CSSRect GetExpandedScrollableRect() const { 72:43.23 | ^ 72:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 72:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:43.23 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 72:43.23 | ^ 72:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 72:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:43.23 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 72:43.23 | ^ 72:43.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 72:43.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:43.24 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 72:43.24 | ^ 72:43.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 72:43.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:43.24 243 | CSSRect CalculateScrollRange() const { 72:43.24 | ^ 72:43.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 72:43.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:43.25 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 72:43.25 | ^ 72:43.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 72:43.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:43.26 457 | CSSRect GetVisualViewport() const { 72:43.26 | ^ 72:44.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 72:44.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 72:44.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/VsyncBridgeChild.cpp:8, 72:44.49 from Unified_cpp_gfx_ipc0.cpp:101: 72:44.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 72:44.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:44.49 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 72:44.49 | ^ 72:44.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 72:44.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsICanvasRenderingContextInternal.h:16, 72:44.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRWebGLLayer.h:13, 72:44.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebXRBinding.h:20, 72:44.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRSession.h:11, 72:44.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:17, 72:44.92 from Unified_cpp_gfx_vr0.cpp:2: 72:44.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 72:44.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:44.92 1249 | CSSCoord ToCSSPixels() const { return _0; } 72:44.92 | ^ 72:45.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 72:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 72:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 72:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 72:45.33 from Unified_cpp_gfx_ipc0.cpp:2: 72:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 72:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 72:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:45.33 40 | friend Sub operator*(Sub aCoord, T aScale) { 72:45.33 | ^~~~~~~~ 72:45.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:45.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 72:45.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 72:45.64 from Unified_cpp_gfx_ipc0.cpp:2: 72:45.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 72:45.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 72:45.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:45.64 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 72:45.64 | ^~~~~~~~ 72:45.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 72:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 72:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 72:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 72:45.92 from Unified_cpp_gfx_ipc0.cpp:2: 72:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 72:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 72:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:45.93 427 | SizeT Size() const { return SizeT(width, height); } 72:45.93 | ^~~~ 72:45.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 72:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 72:45.93 from Unified_cpp_gfx_ipc0.cpp:2: 72:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 72:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 72:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:45.94 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 72:45.94 | ^~~~~~~~ 72:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 72:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 72:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:45.94 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 72:45.94 | ^~~~~~~~ 72:45.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 72:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 72:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 72:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 72:45.95 from Unified_cpp_gfx_ipc0.cpp:2: 72:45.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 72:45.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 72:45.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:45.96 62 | Sub operator-(const Sub& aPoint) const { 72:45.96 | ^~~~~~~~ 72:46.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 72:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 72:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 72:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 72:46.15 from Unified_cpp_gfx_ipc0.cpp:2: 72:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 72:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 72:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:46.15 43 | friend Sub operator*(T aScale, Sub aCoord) { 72:46.16 | ^~~~~~~~ 72:46.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 72:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsICanvasRenderingContextInternal.h:16, 72:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRWebGLLayer.h:13, 72:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebXRBinding.h:20, 72:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRSession.h:11, 72:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:17, 72:46.26 from Unified_cpp_gfx_vr0.cpp:2: 72:46.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 72:46.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:46.26 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 72:46.27 | ^ 72:46.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 72:46.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:46.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 72:46.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 72:46.78 from Unified_cpp_gfx_ipc0.cpp:2: 72:46.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 72:46.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 72:46.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:46.79 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 72:46.79 | ^~~~~~~~~~~~~ 72:46.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 72:46.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:46.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 72:46.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 72:46.80 from Unified_cpp_gfx_ipc0.cpp:2: 72:46.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 72:46.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 72:46.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:46.80 323 | static SizeTyped FromUnknownSize( 72:46.80 | ^~~~~~~~~~~~~~~ 72:47.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 72:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 72:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 72:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 72:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 72:47.23 from Unified_cpp_gfx_ipc0.cpp:2: 72:47.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 72:47.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 72:47.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:47.24 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 72:47.24 | ^~~~~~~~~~~~~~ 72:47.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 72:47.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:47.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 72:47.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 72:47.53 from Unified_cpp_gfx_ipc0.cpp:2: 72:47.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 72:47.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 72:47.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:47.54 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 72:47.54 | ^~~~~~~~~~~~~ 72:47.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 72:47.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 72:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 72:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 72:47.57 from Unified_cpp_gfx_ipc0.cpp:2: 72:47.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 72:47.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 72:47.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:47.57 383 | Point TopLeft() const { return Point(x, y); } 72:47.57 | ^~~~~~~ 72:47.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 72:47.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 72:47.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 72:47.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:47.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 72:47.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 72:47.58 from Unified_cpp_gfx_ipc0.cpp:2: 72:47.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 72:47.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 72:47.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:47.58 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 72:47.59 | ^~~~~~~~~~~~~~~ 72:49.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 72:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 72:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/GLImages.h:13, 72:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:11, 72:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 72:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 72:49.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 72:49.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:49.31 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 72:49.31 | ^ 72:49.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 72:49.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 72:49.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:49.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 72:49.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/GLImages.h:13, 72:49.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:11, 72:49.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 72:49.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 72:49.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 72:49.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:49.57 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 72:49.57 | ^ 72:50.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 72:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 72:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 72:50.03 from Unified_cpp_gfx_ipc0.cpp:2: 72:50.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 72:50.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 72:50.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 72:50.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:50.04 246 | PointTyped As2DPoint() const { 72:50.04 | ^~~~~~~~~ 72:50.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 72:50.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 72:50.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:50.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 72:50.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 72:50.21 from Unified_cpp_gfx_ipc0.cpp:2: 72:50.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 72:50.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 72:50.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 72:50.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:50.21 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 72:50.21 | ^~~~~~~~~ 72:50.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 72:50.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 72:50.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 72:50.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 72:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 72:50.22 from Unified_cpp_gfx_ipc0.cpp:2: 72:50.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 72:50.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 72:50.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 72:50.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:50.22 2266 | PointTyped TransformPointSimple( 72:50.22 | ^~~~~~~~~~~~~~~~~~~~ 72:50.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 72:50.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 72:50.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 72:50.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:50.23 794 | RectTyped TransformAndClipBounds( 72:50.23 | ^~~~~~~~~~~~~~~~~~~~~~ 72:50.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:50.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 72:50.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/GLImages.h:13, 72:50.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:11, 72:50.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 72:50.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 72:50.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 72:50.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:50.60 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 72:50.60 | ^ 72:50.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 72:50.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:50.60 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 72:50.60 | ^ 72:50.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 72:50.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:50.60 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 72:50.60 | ^ 72:50.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 72:50.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:50.61 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 72:50.61 | ^ 72:50.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 72:50.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:50.61 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 72:50.61 | ^ 72:50.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 72:50.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:50.62 371 | nscoord aAppUnitsPerDevPixel) { 72:50.62 | ^ 72:50.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 72:50.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:50.63 380 | nscoord aAppUnitsPerDevPixel) { 72:50.63 | ^ 72:50.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 72:50.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:50.63 387 | nscoord aAppUnitsPerDevPixel) { 72:50.63 | ^ 72:50.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 72:50.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:50.64 394 | nscoord aAppUnitsPerDevPixel) { 72:50.64 | ^ 72:50.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 72:50.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 72:50.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 72:50.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 72:50.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 72:50.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:50.98 332 | LayerPoint GetFixedPositionAnchor() const { 72:50.98 | ^ 72:51.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 72:51.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:51.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:51.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:51.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 72:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 72:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 72:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 72:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 72:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 72:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 72:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 72:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 72:51.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 72:51.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:51.77 189 | CSSRect GetExpandedScrollableRect() const { 72:51.77 | ^ 72:51.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 72:51.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:51.77 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 72:51.77 | ^ 72:51.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 72:51.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:51.77 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 72:51.77 | ^ 72:51.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 72:51.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:51.78 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 72:51.78 | ^ 72:51.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 72:51.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:51.78 243 | CSSRect CalculateScrollRange() const { 72:51.78 | ^ 72:51.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 72:51.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:51.78 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 72:51.78 | ^ 72:51.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 72:51.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:51.79 457 | CSSRect GetVisualViewport() const { 72:51.79 | ^ 72:52.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 72:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 72:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 72:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 72:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 72:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 72:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:52.41 from Unified_cpp_gfx_config0.cpp:11: 72:52.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 72:52.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 72:52.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:52.41 40 | friend Sub operator*(Sub aCoord, T aScale) { 72:52.41 | ^~~~~~~~ 72:52.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 72:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 72:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 72:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 72:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:52.43 from Unified_cpp_gfx_config0.cpp:11: 72:52.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 72:52.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 72:52.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:52.43 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 72:52.43 | ^~~~~~~~ 72:52.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 72:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 72:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 72:52.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 72:52.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:52.68 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 72:52.68 | ^ 72:52.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 72:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 72:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 72:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 72:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:52.68 from Unified_cpp_gfx_config0.cpp:11: 72:52.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 72:52.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 72:52.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:52.68 427 | SizeT Size() const { return SizeT(width, height); } 72:52.68 | ^~~~ 72:52.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 72:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 72:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 72:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 72:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:52.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:52.69 from Unified_cpp_gfx_config0.cpp:11: 72:52.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 72:52.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 72:52.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:52.69 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 72:52.69 | ^~~~~~~~ 72:52.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 72:52.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 72:52.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:52.70 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 72:52.70 | ^~~~~~~~ 72:52.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 72:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 72:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 72:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 72:52.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 72:52.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:52.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:52.71 from Unified_cpp_gfx_config0.cpp:11: 72:52.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 72:52.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 72:52.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:52.71 62 | Sub operator-(const Sub& aPoint) const { 72:52.71 | ^~~~~~~~ 72:52.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 72:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 72:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 72:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 72:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 72:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:52.89 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 72:52.89 | ^ 72:52.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 72:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 72:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 72:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 72:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 72:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 72:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:52.90 from Unified_cpp_gfx_config0.cpp:11: 72:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 72:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 72:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:52.90 43 | friend Sub operator*(T aScale, Sub aCoord) { 72:52.90 | ^~~~~~~~ 72:53.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 72:53.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 72:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 72:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 72:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 72:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.51 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 72:53.51 | ^ 72:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 72:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.51 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 72:53.51 | ^ 72:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 72:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.51 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 72:53.51 | ^ 72:53.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 72:53.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.52 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 72:53.53 | ^ 72:53.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 72:53.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.53 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 72:53.53 | ^ 72:53.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 72:53.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.56 371 | nscoord aAppUnitsPerDevPixel) { 72:53.57 | ^ 72:53.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 72:53.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.57 380 | nscoord aAppUnitsPerDevPixel) { 72:53.57 | ^ 72:53.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 72:53.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.57 387 | nscoord aAppUnitsPerDevPixel) { 72:53.57 | ^ 72:53.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 72:53.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.58 394 | nscoord aAppUnitsPerDevPixel) { 72:53.58 | ^ 72:53.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 72:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 72:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 72:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 72:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 72:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 72:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 72:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:31, 72:53.68 from Unified_cpp_gfx_vr0.cpp:2: 72:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 72:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.68 21 | inline Rect ToRect(const gfxRect& aRect) { 72:53.68 | ^ 72:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 72:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.68 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 72:53.68 | ^ 72:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 72:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.68 40 | inline Point ToPoint(const gfxPoint& aPoint) { 72:53.68 | ^ 72:53.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 72:53.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.69 44 | inline Size ToSize(const gfxSize& aSize) { 72:53.69 | ^ 72:53.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 72:53.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.69 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 72:53.69 | ^ 72:53.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 72:53.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.70 52 | inline gfxSize ThebesSize(const Size& aSize) { 72:53.70 | ^ 72:53.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 72:53.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.70 56 | inline gfxRect ThebesRect(const Rect& aRect) { 72:53.70 | ^ 72:53.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 72:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 72:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 72:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:53.71 from Unified_cpp_gfx_config0.cpp:11: 72:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 72:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 72:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.71 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 72:53.71 | ^~~~~~~~~~~~~ 72:53.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 72:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 72:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 72:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 72:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPU.h:11, 72:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:9, 72:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 72:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/gfxConfig.cpp:9, 72:53.71 from Unified_cpp_gfx_config0.cpp:11: 72:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 72:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 72:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.71 323 | static SizeTyped FromUnknownSize( 72:53.71 | ^~~~~~~~~~~~~~~ 72:53.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 72:53.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:11, 72:53.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 72:53.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 72:53.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.96 189 | CSSRect GetExpandedScrollableRect() const { 72:53.96 | ^ 72:53.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 72:53.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.96 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 72:53.96 | ^ 72:53.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 72:53.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.96 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 72:53.96 | ^ 72:53.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 72:53.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.96 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 72:53.96 | ^ 72:53.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 72:53.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.97 243 | CSSRect CalculateScrollRange() const { 72:53.97 | ^ 72:53.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 72:53.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.97 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 72:53.97 | ^ 72:53.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 72:53.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:53.98 457 | CSSRect GetVisualViewport() const { 72:53.98 | ^ 72:54.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 72:54.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 72:54.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 72:54.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 72:54.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 72:54.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:54.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:11, 72:54.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 72:54.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 72:54.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:54.22 1249 | CSSCoord ToCSSPixels() const { return _0; } 72:54.22 | ^ 72:54.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 72:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 72:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 72:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 72:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 72:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 72:54.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:31, 72:54.26 from Unified_cpp_gfx_vr0.cpp:2: 72:54.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 72:54.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:54.26 1859 | int32_t aAppUnitsPerPixel) { 72:54.26 | ^ 72:54.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 72:54.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:54.27 3214 | int32_t aAppUnitsPerPixel) { 72:54.27 | ^ 72:54.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 72:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 72:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 72:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 72:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 72:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 72:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 72:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 72:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:20, 72:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 72:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 72:54.75 from Unified_cpp_gfx_ipc0.cpp:2: 72:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 72:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 72:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 72:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 72:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 72:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 72:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:54.75 760 | typename detail::Nth::Type extract() { 72:54.75 | ^~~~~~~ 72:54.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 72:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 72:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 72:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 72:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 72:54.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 72:54.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 72:54.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 72:54.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:54.98 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 72:54.98 | ^ 72:55.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 72:55.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:55.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:55.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:55.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 72:55.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 72:55.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 72:55.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:31, 72:55.22 from Unified_cpp_gfx_vr0.cpp:2: 72:55.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 72:55.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:55.22 332 | LayerPoint GetFixedPositionAnchor() const { 72:55.22 | ^ 72:55.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 72:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 72:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 72:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 72:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:31, 72:55.26 from Unified_cpp_gfx_vr0.cpp:2: 72:55.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 72:55.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:55.27 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 72:55.27 | ^ 72:55.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 72:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 72:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 72:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 72:55.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:31, 72:55.29 from Unified_cpp_gfx_vr0.cpp:2: 72:55.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 72:55.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:55.29 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 72:55.29 | ^ 72:55.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 72:55.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:55.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:55.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:55.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:17, 72:55.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 72:55.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 72:55.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 72:55.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:55.92 189 | CSSRect GetExpandedScrollableRect() const { 72:55.92 | ^ 72:55.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 72:55.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:55.92 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 72:55.92 | ^ 72:55.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 72:55.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:55.92 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 72:55.92 | ^ 72:55.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 72:55.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:55.93 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 72:55.93 | ^ 72:55.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 72:55.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:55.93 243 | CSSRect CalculateScrollRange() const { 72:55.93 | ^ 72:55.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 72:55.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:55.93 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 72:55.93 | ^ 72:55.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 72:55.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:55.95 457 | CSSRect GetVisualViewport() const { 72:55.95 | ^ 72:56.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 72:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 72:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 72:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 72:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 72:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:17, 72:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 72:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 72:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 72:56.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:56.20 1249 | CSSCoord ToCSSPixels() const { return _0; } 72:56.20 | ^ 72:56.24 In file included from Unified_cpp_gfx_ipc0.cpp:20: 72:56.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CrossProcessPaint.cpp: In static member function ‘static mozilla::gfx::PaintFragment mozilla::gfx::PaintFragment::Record(nsIDocShell*, const mozilla::Maybe >&, float, nscolor, mozilla::gfx::CrossProcessPaintFlags)’: 72:56.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CrossProcessPaint.cpp:70:74: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:56.24 70 | rect = gfx::RoundedOut(CSSPixel::FromAppUnits(boundsAu).ToUnknownRect()); 72:56.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 72:56.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CrossProcessPaint.cpp:70:50: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:56.24 70 | rect = gfx::RoundedOut(CSSPixel::FromAppUnits(boundsAu).ToUnknownRect()); 72:56.24 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 72:56.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CrossProcessPaint.cpp:70:74: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:56.24 70 | rect = gfx::RoundedOut(CSSPixel::FromAppUnits(boundsAu).ToUnknownRect()); 72:56.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 72:56.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:56.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 72:56.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 72:56.25 from Unified_cpp_gfx_ipc0.cpp:2: 72:56.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 72:56.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:56.25 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 72:56.25 | ^~~~~~~~~~~~ 72:56.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 72:56.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 72:56.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.h:10, 72:56.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/ipc/CompositorSession.cpp:6, 72:56.25 from Unified_cpp_gfx_ipc0.cpp:2: 72:56.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::CSSPixel; F = float]’: 72:56.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:56.25 282 | RectTyped ToUnknownRect() const { 72:56.25 | ^~~~~~~~~~~~~ 72:56.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 72:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 72:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 72:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 72:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 72:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 72:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 72:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 72:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 72:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 72:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 72:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 72:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 72:56.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 72:56.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:56.29 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 72:56.29 | ^ 72:56.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 72:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 72:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 72:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 72:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 72:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 72:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 72:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 72:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 72:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 72:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 72:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 72:56.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 72:56.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:56.73 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 72:56.73 | ^ 72:57.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 72:57.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Preferences.h:18, 72:57.73 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/config/WebRenderRollout.cpp:8, 72:57.73 from Unified_cpp_gfx_config0.cpp:2: 72:57.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 72:57.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:57.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:57.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 72:57.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 72:57.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 72:57.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 72:57.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 72:57.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 72:57.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 72:57.74 760 | typename detail::Nth::Type extract() { 72:57.74 | ^~~~~~~ 73:01.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 73:01.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 73:01.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 73:01.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 73:01.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:01.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:01.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:01.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:01.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 73:01.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 73:01.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 73:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 73:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:01.00 21 | inline Rect ToRect(const gfxRect& aRect) { 73:01.00 | ^ 73:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 73:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:01.00 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 73:01.00 | ^ 73:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 73:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:01.00 40 | inline Point ToPoint(const gfxPoint& aPoint) { 73:01.01 | ^ 73:01.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 73:01.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:01.01 44 | inline Size ToSize(const gfxSize& aSize) { 73:01.01 | ^ 73:01.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 73:01.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:01.01 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 73:01.01 | ^ 73:01.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 73:01.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:01.02 52 | inline gfxSize ThebesSize(const Size& aSize) { 73:01.02 | ^ 73:01.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 73:01.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:01.02 56 | inline gfxRect ThebesRect(const Rect& aRect) { 73:01.02 | ^ 73:01.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 73:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 73:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 73:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 73:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 73:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 73:01.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 73:01.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:01.71 1859 | int32_t aAppUnitsPerPixel) { 73:01.71 | ^ 73:01.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 73:01.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:01.72 3214 | int32_t aAppUnitsPerPixel) { 73:01.72 | ^ 73:02.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 73:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 73:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 73:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 73:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 73:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 73:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 73:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 73:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 73:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 73:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 73:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:02.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 73:02.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.13 21 | inline Rect ToRect(const gfxRect& aRect) { 73:02.13 | ^ 73:02.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 73:02.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.13 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 73:02.14 | ^ 73:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 73:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.14 40 | inline Point ToPoint(const gfxPoint& aPoint) { 73:02.14 | ^ 73:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 73:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.14 44 | inline Size ToSize(const gfxSize& aSize) { 73:02.14 | ^ 73:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 73:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.14 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 73:02.14 | ^ 73:02.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 73:02.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.15 52 | inline gfxSize ThebesSize(const Size& aSize) { 73:02.15 | ^ 73:02.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 73:02.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.15 56 | inline gfxRect ThebesRect(const Rect& aRect) { 73:02.15 | ^ 73:02.19 In file included from Unified_cpp_gfx_vr0.cpp:38: 73:02.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/gfxVR.cpp: In member function ‘const Size mozilla::gfx::VRDisplayInfo::GetStageSize() const’: 73:02.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/gfxVR.cpp:80:42: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.19 80 | const Size VRDisplayInfo::GetStageSize() const { 73:02.19 | ^~~~~ 73:02.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 73:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 73:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 73:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 73:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 73:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 73:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 73:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 73:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 73:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 73:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 73:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.53 1859 | int32_t aAppUnitsPerPixel) { 73:02.53 | ^ 73:02.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 73:02.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.54 3214 | int32_t aAppUnitsPerPixel) { 73:02.54 | ^ 73:02.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 73:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 73:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 73:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 73:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 73:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 73:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 73:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 73:02.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 73:02.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.67 21 | inline Rect ToRect(const gfxRect& aRect) { 73:02.67 | ^ 73:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 73:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.68 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 73:02.68 | ^ 73:02.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 73:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 73:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 73:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 73:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 73:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.68 332 | LayerPoint GetFixedPositionAnchor() const { 73:02.69 | ^ 73:02.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 73:02.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.69 40 | inline Point ToPoint(const gfxPoint& aPoint) { 73:02.69 | ^ 73:02.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 73:02.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.70 44 | inline Size ToSize(const gfxSize& aSize) { 73:02.70 | ^ 73:02.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 73:02.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.70 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 73:02.70 | ^ 73:02.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 73:02.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.71 52 | inline gfxSize ThebesSize(const Size& aSize) { 73:02.71 | ^ 73:02.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 73:02.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.71 56 | inline gfxRect ThebesRect(const Rect& aRect) { 73:02.71 | ^ 73:02.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 73:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 73:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 73:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 73:02.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 73:02.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.73 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 73:02.73 | ^ 73:02.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 73:02.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:02.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:02.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:02.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 73:02.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 73:02.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 73:02.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 73:02.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:02.75 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 73:02.75 | ^ 73:03.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 73:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 73:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 73:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 73:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 73:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 73:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 73:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 73:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 73:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:03.38 332 | LayerPoint GetFixedPositionAnchor() const { 73:03.38 | ^ 73:03.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 73:03.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:03.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:03.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:03.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 73:03.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 73:03.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 73:03.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 73:03.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 73:03.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 73:03.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 73:03.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:03.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:03.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 73:03.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:03.43 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 73:03.43 | ^ 73:03.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 73:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 73:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 73:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 73:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 73:03.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 73:03.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 73:03.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 73:03.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:03.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:03.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 73:03.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:03.46 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 73:03.46 | ^ 73:03.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 73:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 73:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 73:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 73:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 73:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 73:03.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 73:03.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 73:03.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:03.76 1859 | int32_t aAppUnitsPerPixel) { 73:03.76 | ^ 73:03.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 73:03.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:03.77 3214 | int32_t aAppUnitsPerPixel) { 73:03.77 | ^ 73:04.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 73:04.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:04.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:04.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:04.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 73:04.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 73:04.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 73:04.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 73:04.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 73:04.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:04.62 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 73:04.63 | ^ 73:04.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 73:04.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:04.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:04.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:04.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 73:04.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 73:04.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 73:04.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 73:04.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 73:04.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:04.66 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 73:04.66 | ^ 73:06.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 73:06.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 73:06.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 73:06.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:17, 73:06.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 73:06.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 73:06.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 73:06.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 73:06.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:06.10 40 | friend Sub operator*(Sub aCoord, T aScale) { 73:06.10 | ^~~~~~~~ 73:06.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 73:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:20, 73:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 73:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 73:06.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 73:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 73:06.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:06.17 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 73:06.17 | ^~~~~~~~ 73:06.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 73:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 73:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:17, 73:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 73:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 73:06.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 73:06.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 73:06.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:06.35 427 | SizeT Size() const { return SizeT(width, height); } 73:06.35 | ^~~~ 73:06.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 73:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:20, 73:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 73:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 73:06.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 73:06.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 73:06.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:06.35 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 73:06.35 | ^~~~~~~~ 73:06.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 73:06.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 73:06.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:06.36 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 73:06.36 | ^~~~~~~~ 73:06.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 73:06.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 73:06.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:17, 73:06.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 73:06.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 73:06.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 73:06.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 73:06.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:06.36 62 | Sub operator-(const Sub& aPoint) const { 73:06.36 | ^~~~~~~~ 73:06.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 73:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 73:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 73:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:17, 73:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 73:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 73:06.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 73:06.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 73:06.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:06.54 43 | friend Sub operator*(T aScale, Sub aCoord) { 73:06.54 | ^~~~~~~~ 73:07.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 73:07.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 73:07.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 73:07.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 73:07.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 73:07.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 73:07.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 73:07.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:07.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:07.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 73:07.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:07.19 1394 | LayerPoint GetFixedPositionAnchor() { 73:07.19 | ^ 73:07.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 73:07.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:07.21 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 73:07.21 | ^ 73:07.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 73:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:17, 73:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 73:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 73:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 73:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 73:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:07.41 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 73:07.41 | ^~~~~~~~~~~~~ 73:07.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 73:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:17, 73:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 73:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 73:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 73:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 73:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:07.41 323 | static SizeTyped FromUnknownSize( 73:07.41 | ^~~~~~~~~~~~~~~ 73:07.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:14: 73:07.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 73:07.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:07.64 1394 | LayerPoint GetFixedPositionAnchor() { 73:07.64 | ^ 73:07.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 73:07.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:07.67 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 73:07.67 | ^ 73:08.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 73:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 73:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 73:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 73:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:11, 73:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 73:08.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 73:08.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:08.60 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 73:08.60 | ^ 73:08.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 73:08.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 73:08.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/ipc/VRManagerChild.cpp:21, 73:08.88 from Unified_cpp_gfx_vr0.cpp:74: 73:08.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 73:08.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:08.88 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 73:08.88 | ^ 73:09.71 gfx/webrender_bindings 73:10.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 73:10.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 73:10.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 73:10.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 73:10.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 73:10.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 73:10.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:10.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:10.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 73:10.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:10.03 49 | gfx::Size GetInheritedScale() const { return mScale; } 73:10.03 | ^ 73:10.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 73:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 73:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 73:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 73:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:17, 73:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 73:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 73:10.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 73:10.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:10.58 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 73:10.58 | ^ 73:12.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 73:12.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 73:12.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:12.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:12.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 73:12.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:12.46 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 73:12.46 | ^ 73:13.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 73:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 73:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 73:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 73:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 73:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 73:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 73:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 73:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 73:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 73:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:20, 73:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.h:10, 73:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/X11TextureHost.cpp:7: 73:13.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 73:13.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 73:13.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 73:13.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 73:13.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 73:13.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 73:13.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 73:13.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 73:13.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 73:13.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:13.51 760 | typename detail::Nth::Type extract() { 73:13.51 | ^~~~~~~ 73:14.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 73:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 73:14.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:14.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 73:14.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 73:14.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 73:14.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 73:14.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Gamepad.h:17, 73:14.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:16, 73:14.27 from Unified_cpp_gfx_vr0.cpp:2: 73:14.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 73:14.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 73:14.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:14.27 40 | friend Sub operator*(Sub aCoord, T aScale) { 73:14.27 | ^~~~~~~~ 73:14.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 73:14.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 73:14.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 73:14.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 73:14.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 73:14.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 73:14.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 73:14.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 73:14.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 73:14.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 73:14.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:14.29 40 | friend Sub operator*(Sub aCoord, T aScale) { 73:14.29 | ^~~~~~~~ 73:14.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:14.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 73:14.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 73:14.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 73:14.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 73:14.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Gamepad.h:17, 73:14.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:16, 73:14.31 from Unified_cpp_gfx_vr0.cpp:2: 73:14.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 73:14.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 73:14.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:14.31 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 73:14.31 | ^~~~~~~~ 73:14.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 73:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 73:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 73:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Shmem.h:18, 73:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:22, 73:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 73:14.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 73:14.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 73:14.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:14.33 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 73:14.33 | ^~~~~~~~ 73:14.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 73:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 73:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 73:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 73:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 73:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 73:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 73:14.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 73:14.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 73:14.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:14.40 427 | SizeT Size() const { return SizeT(width, height); } 73:14.40 | ^~~~ 73:14.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 73:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 73:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 73:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/Shmem.h:18, 73:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:22, 73:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 73:14.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 73:14.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 73:14.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:14.40 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 73:14.40 | ^~~~~~~~ 73:14.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 73:14.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 73:14.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:14.40 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 73:14.41 | ^~~~~~~~ 73:14.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 73:14.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 73:14.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 73:14.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 73:14.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 73:14.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 73:14.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 73:14.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 73:14.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 73:14.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:14.41 62 | Sub operator-(const Sub& aPoint) const { 73:14.41 | ^~~~~~~~ 73:14.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 73:14.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 73:14.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 73:14.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 73:14.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 73:14.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 73:14.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 73:14.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 73:14.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 73:14.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 73:14.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:14.58 43 | friend Sub operator*(T aScale, Sub aCoord) { 73:14.58 | ^~~~~~~~ 73:14.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 73:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 73:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 73:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 73:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 73:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 73:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Gamepad.h:17, 73:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:16, 73:14.69 from Unified_cpp_gfx_vr0.cpp:2: 73:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 73:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 73:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:14.70 427 | SizeT Size() const { return SizeT(width, height); } 73:14.70 | ^~~~ 73:14.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:14.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 73:14.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 73:14.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 73:14.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 73:14.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Gamepad.h:17, 73:14.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:16, 73:14.70 from Unified_cpp_gfx_vr0.cpp:2: 73:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 73:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 73:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:14.70 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 73:14.70 | ^~~~~~~~ 73:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 73:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 73:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:14.70 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 73:14.70 | ^~~~~~~~ 73:14.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 73:14.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 73:14.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:14.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 73:14.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 73:14.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 73:14.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 73:14.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Gamepad.h:17, 73:14.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:16, 73:14.71 from Unified_cpp_gfx_vr0.cpp:2: 73:14.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 73:14.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 73:14.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:14.71 62 | Sub operator-(const Sub& aPoint) const { 73:14.71 | ^~~~~~~~ 73:14.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Triangle.h:14, 73:14.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:11, 73:14.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:14, 73:14.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/RenderCompositor.h:12, 73:14.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderCompositorEGL.h:11, 73:14.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderCompositorEGL.cpp:7: 73:14.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 73:14.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:14.88 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 73:14.88 | ^ 73:15.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 73:15.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 73:15.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:15.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 73:15.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 73:15.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 73:15.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 73:15.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Gamepad.h:17, 73:15.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:16, 73:15.01 from Unified_cpp_gfx_vr0.cpp:2: 73:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 73:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 73:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.01 43 | friend Sub operator*(T aScale, Sub aCoord) { 73:15.01 | ^~~~~~~~ 73:15.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 73:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 73:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 73:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/RenderCompositor.h:12, 73:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderCompositorEGL.h:11, 73:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderCompositorEGL.cpp:7: 73:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 73:15.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.28 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 73:15.28 | ^ 73:15.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 73:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 73:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 73:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 73:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:11, 73:15.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 73:15.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 73:15.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.32 21 | inline Rect ToRect(const gfxRect& aRect) { 73:15.32 | ^ 73:15.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 73:15.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.32 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 73:15.32 | ^ 73:15.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 73:15.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.32 40 | inline Point ToPoint(const gfxPoint& aPoint) { 73:15.32 | ^ 73:15.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 73:15.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.33 44 | inline Size ToSize(const gfxSize& aSize) { 73:15.33 | ^ 73:15.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 73:15.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.33 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 73:15.33 | ^ 73:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 73:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.34 52 | inline gfxSize ThebesSize(const Size& aSize) { 73:15.34 | ^ 73:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 73:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.34 56 | inline gfxRect ThebesRect(const Rect& aRect) { 73:15.34 | ^ 73:15.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 73:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 73:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 73:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 73:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 73:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 73:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 73:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 73:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.58 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 73:15.58 | ^~~~~~~~~~~~~ 73:15.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 73:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 73:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 73:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 73:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 73:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 73:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 73:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 73:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.58 323 | static SizeTyped FromUnknownSize( 73:15.58 | ^~~~~~~~~~~~~~~ 73:15.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 73:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 73:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 73:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 73:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 73:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Gamepad.h:17, 73:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:16, 73:15.79 from Unified_cpp_gfx_vr0.cpp:2: 73:15.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 73:15.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 73:15.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.79 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 73:15.79 | ^~~~~~~~~~~~~ 73:15.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 73:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 73:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 73:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 73:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 73:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Gamepad.h:17, 73:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:16, 73:15.80 from Unified_cpp_gfx_vr0.cpp:2: 73:15.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 73:15.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 73:15.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.80 323 | static SizeTyped FromUnknownSize( 73:15.80 | ^~~~~~~~~~~~~~~ 73:15.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 73:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 73:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 73:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:11, 73:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 73:15.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 73:15.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.93 1859 | int32_t aAppUnitsPerPixel) { 73:15.93 | ^ 73:15.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 73:15.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.94 3214 | int32_t aAppUnitsPerPixel) { 73:15.94 | ^ 73:15.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:15.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 73:15.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/RenderCompositor.h:12, 73:15.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderCompositorEGL.h:11, 73:15.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderCompositorEGL.cpp:7: 73:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 73:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.96 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 73:15.96 | ^ 73:15.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 73:15.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.97 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 73:15.97 | ^ 73:15.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 73:15.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.97 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 73:15.97 | ^ 73:15.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 73:15.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.97 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 73:15.98 | ^ 73:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 73:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:15.98 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 73:15.98 | ^ 73:16.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 73:16.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.00 371 | nscoord aAppUnitsPerDevPixel) { 73:16.00 | ^ 73:16.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 73:16.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.00 380 | nscoord aAppUnitsPerDevPixel) { 73:16.00 | ^ 73:16.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 73:16.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.01 387 | nscoord aAppUnitsPerDevPixel) { 73:16.01 | ^ 73:16.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 73:16.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.01 394 | nscoord aAppUnitsPerDevPixel) { 73:16.01 | ^ 73:16.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 73:16.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 73:16.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 73:16.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 73:16.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 73:16.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 73:16.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 73:16.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:51: required from here 73:16.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.02 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 73:16.02 | ^~~~~~~~~~~~~~ 73:16.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 73:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 73:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 73:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 73:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:17, 73:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 73:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 73:16.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 73:16.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.44 21 | inline Rect ToRect(const gfxRect& aRect) { 73:16.44 | ^ 73:16.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 73:16.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.44 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 73:16.45 | ^ 73:16.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 73:16.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.45 40 | inline Point ToPoint(const gfxPoint& aPoint) { 73:16.45 | ^ 73:16.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 73:16.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.46 44 | inline Size ToSize(const gfxSize& aSize) { 73:16.46 | ^ 73:16.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 73:16.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.46 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 73:16.46 | ^ 73:16.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 73:16.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.46 52 | inline gfxSize ThebesSize(const Size& aSize) { 73:16.46 | ^ 73:16.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 73:16.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.46 56 | inline gfxRect ThebesRect(const Rect& aRect) { 73:16.46 | ^ 73:16.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLContext.h:49, 73:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderCompositorEGL.cpp:9: 73:16.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 73:16.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.60 21 | inline Rect ToRect(const gfxRect& aRect) { 73:16.60 | ^ 73:16.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 73:16.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.60 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 73:16.60 | ^ 73:16.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 73:16.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.61 40 | inline Point ToPoint(const gfxPoint& aPoint) { 73:16.61 | ^ 73:16.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 73:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.62 44 | inline Size ToSize(const gfxSize& aSize) { 73:16.62 | ^ 73:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 73:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.62 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 73:16.62 | ^ 73:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 73:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.62 52 | inline gfxSize ThebesSize(const Size& aSize) { 73:16.62 | ^ 73:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 73:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.62 56 | inline gfxRect ThebesRect(const Rect& aRect) { 73:16.62 | ^ 73:16.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 73:16.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:11, 73:16.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 73:16.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 73:16.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.88 332 | LayerPoint GetFixedPositionAnchor() const { 73:16.88 | ^ 73:16.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 73:16.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:11, 73:16.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 73:16.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 73:16.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.93 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 73:16.93 | ^ 73:16.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 73:16.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:11, 73:16.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 73:16.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 73:16.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:16.95 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 73:16.95 | ^ 73:17.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 73:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 73:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 73:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:17, 73:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 73:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 73:17.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 73:17.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:17.04 1859 | int32_t aAppUnitsPerPixel) { 73:17.04 | ^ 73:17.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 73:17.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:17.05 3214 | int32_t aAppUnitsPerPixel) { 73:17.05 | ^ 73:17.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 73:17.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 73:17.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:15: 73:17.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 73:17.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:17.36 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 73:17.36 | ^ 73:18.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 73:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:17, 73:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 73:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 73:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 73:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:18.02 332 | LayerPoint GetFixedPositionAnchor() const { 73:18.02 | ^ 73:18.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 73:18.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:18.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:18.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:18.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:17, 73:18.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 73:18.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 73:18.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 73:18.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:18.10 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 73:18.10 | ^ 73:18.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 73:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:17, 73:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 73:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 73:18.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 73:18.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:18.12 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 73:18.12 | ^ 73:19.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 73:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 73:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 73:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 73:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 73:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 73:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 73:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 73:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLTextureImage.h:9, 73:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:12, 73:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TextureClient.cpp:7: 73:19.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 73:19.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 73:19.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 73:19.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 73:19.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 73:19.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 73:19.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 73:19.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 73:19.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 73:19.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:19.74 760 | typename detail::Nth::Type extract() { 73:19.74 | ^~~~~~~ 73:21.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerManagerComposite.h:13, 73:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:24: 73:21.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 73:21.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:21.43 1394 | LayerPoint GetFixedPositionAnchor() { 73:21.43 | ^ 73:21.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 73:21.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:21.45 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 73:21.46 | ^ 73:22.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 73:22.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 73:22.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 73:22.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 73:22.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 73:22.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 73:22.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 73:22.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ClientInfo.h:11, 73:22.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIGlobalObject.h:12, 73:22.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/VRDisplayClient.cpp:12, 73:22.13 from Unified_cpp_gfx_vr0.cpp:2: 73:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 73:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 73:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 73:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 73:22.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 73:22.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 73:22.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 73:22.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 73:22.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 73:22.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:22.14 760 | typename detail::Nth::Type extract() { 73:22.14 | ^~~~~~~ 73:22.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 73:22.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 73:22.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 73:22.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 73:22.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 73:22.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 73:22.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 73:22.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 73:22.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 73:22.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 73:22.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:22.72 40 | friend Sub operator*(Sub aCoord, T aScale) { 73:22.72 | ^~~~~~~~ 73:22.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 73:22.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 73:22.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 73:22.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 73:22.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 73:22.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 73:22.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 73:22.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:22.75 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 73:22.75 | ^~~~~~~~ 73:22.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 73:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 73:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 73:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 73:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 73:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 73:22.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 73:22.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 73:22.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:22.78 427 | SizeT Size() const { return SizeT(width, height); } 73:22.78 | ^~~~ 73:22.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 73:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 73:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 73:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 73:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 73:22.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 73:22.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 73:22.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:22.79 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 73:22.79 | ^~~~~~~~ 73:22.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 73:22.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 73:22.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:22.79 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 73:22.79 | ^~~~~~~~ 73:22.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 73:22.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 73:22.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 73:22.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 73:22.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 73:22.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 73:22.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 73:22.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 73:22.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 73:22.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:22.79 62 | Sub operator-(const Sub& aPoint) const { 73:22.79 | ^~~~~~~~ 73:22.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 73:22.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 73:22.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:19, 73:22.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/GLImages.h:13, 73:22.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:11, 73:22.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 73:22.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 73:22.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 73:22.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 73:22.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:22.90 40 | friend Sub operator*(Sub aCoord, T aScale) { 73:22.90 | ^~~~~~~~ 73:22.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 73:22.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 73:22.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 73:22.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 73:22.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 73:22.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 73:22.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 73:22.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 73:22.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 73:22.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 73:22.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:22.96 43 | friend Sub operator*(T aScale, Sub aCoord) { 73:22.96 | ^~~~~~~~ 73:23.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:23.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 73:23.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/GLImages.h:13, 73:23.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:11, 73:23.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 73:23.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 73:23.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 73:23.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 73:23.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:23.14 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 73:23.15 | ^~~~~~~~ 73:23.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 73:23.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 73:23.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:23.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 73:23.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/GLImages.h:13, 73:23.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:11, 73:23.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 73:23.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 73:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 73:23.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 73:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:23.20 427 | SizeT Size() const { return SizeT(width, height); } 73:23.20 | ^~~~ 73:23.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:23.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 73:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/GLImages.h:13, 73:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:11, 73:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 73:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 73:23.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 73:23.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 73:23.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:23.21 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 73:23.21 | ^~~~~~~~ 73:23.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 73:23.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 73:23.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:23.22 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 73:23.22 | ^~~~~~~~ 73:23.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 73:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:19, 73:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/GLImages.h:13, 73:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:11, 73:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 73:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 73:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 73:23.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 73:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:23.23 62 | Sub operator-(const Sub& aPoint) const { 73:23.23 | ^~~~~~~~ 73:23.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 73:23.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 73:23.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:19, 73:23.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/GLImages.h:13, 73:23.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:11, 73:23.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 73:23.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 73:23.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 73:23.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 73:23.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:23.52 43 | friend Sub operator*(T aScale, Sub aCoord) { 73:23.52 | ^~~~~~~~ 73:23.58 In file included from Unified_cpp_gfx_vr0.cpp:38: 73:23.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/gfxVR.cpp: In member function ‘const Size mozilla::gfx::VRDisplayInfo::GetStageSize() const’: 73:23.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/vr/gfxVR.cpp:80:12: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:23.58 80 | const Size VRDisplayInfo::GetStageSize() const { 73:23.58 | ^~~~~~~~~~~~~ 73:23.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 73:23.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 73:23.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Triangle.h:13, 73:23.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:11, 73:23.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:14, 73:23.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/RenderCompositor.h:12, 73:23.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderCompositorEGL.h:11, 73:23.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderCompositorEGL.cpp:7: 73:23.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 73:23.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 73:23.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:23.71 40 | friend Sub operator*(Sub aCoord, T aScale) { 73:23.71 | ^~~~~~~~ 73:23.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Triangle.h:14, 73:23.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:11, 73:23.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:14, 73:23.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/RenderCompositor.h:12, 73:23.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderCompositorEGL.h:11, 73:23.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderCompositorEGL.cpp:7: 73:23.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 73:23.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 73:23.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:23.73 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 73:23.73 | ^~~~~~~~~~~~~ 73:23.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Triangle.h:13, 73:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:11, 73:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:14, 73:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/RenderCompositor.h:12, 73:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderCompositorEGL.h:11, 73:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderCompositorEGL.cpp:7: 73:23.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 73:23.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 73:23.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:23.73 323 | static SizeTyped FromUnknownSize( 73:23.73 | ^~~~~~~~~~~~~~~ 73:23.76 gfx/skia 73:23.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 73:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/RenderCompositor.h:12, 73:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderCompositorEGL.h:11, 73:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderCompositorEGL.cpp:7: 73:23.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 73:23.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 73:23.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:23.92 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 73:23.92 | ^~~~~~~~ 73:23.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 73:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 73:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPoint.h:9, 73:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:12, 73:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 73:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 73:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:23.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 73:23.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 73:23.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:23.98 40 | friend Sub operator*(Sub aCoord, T aScale) { 73:23.98 | ^~~~~~~~ 73:24.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 73:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 73:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 73:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 73:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 73:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 73:24.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:24.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:24.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 73:24.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 73:24.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:24.24 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 73:24.24 | ^~~~~~~~ 73:24.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 73:24.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:24.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 73:24.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/GLImages.h:13, 73:24.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:11, 73:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 73:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 73:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 73:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 73:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:24.28 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 73:24.28 | ^~~~~~~~~~~~~ 73:24.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:19, 73:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/GLImages.h:13, 73:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:11, 73:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 73:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 73:24.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 73:24.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 73:24.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:24.29 323 | static SizeTyped FromUnknownSize( 73:24.29 | ^~~~~~~~~~~~~~~ 73:24.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 73:24.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 73:24.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPoint.h:9, 73:24.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:12, 73:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 73:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 73:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:24.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 73:24.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 73:24.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:24.53 43 | friend Sub operator*(T aScale, Sub aCoord) { 73:24.54 | ^~~~~~~~ 73:24.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 73:24.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 73:24.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 73:24.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 73:24.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:24.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:24.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 73:24.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 73:24.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:24.64 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 73:24.64 | ^~~~~~~~~~~~~ 73:24.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPoint.h:9, 73:24.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:12, 73:24.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 73:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 73:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:24.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 73:24.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 73:24.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:24.65 323 | static SizeTyped FromUnknownSize( 73:24.65 | ^~~~~~~~~~~~~~~ 73:24.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 73:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 73:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 73:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 73:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 73:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:24.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 73:24.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 73:24.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:24.65 427 | SizeT Size() const { return SizeT(width, height); } 73:24.65 | ^~~~ 73:24.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 73:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 73:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 73:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 73:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 73:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 73:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 73:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 73:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:24.66 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 73:24.66 | ^~~~~~~~ 73:24.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 73:24.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 73:24.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:24.68 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 73:24.68 | ^~~~~~~~ 73:24.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 73:24.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPoint.h:9, 73:24.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:12, 73:24.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 73:24.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 73:24.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:24.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:24.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 73:24.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 73:24.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:24.69 62 | Sub operator-(const Sub& aPoint) const { 73:24.69 | ^~~~~~~~ 73:25.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 73:25.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:12, 73:25.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 73:25.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 73:25.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 73:25.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 73:25.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:25.51 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 73:25.51 | ^ 73:25.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 73:25.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPattern.h:13, 73:25.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:15, 73:25.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 73:25.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:25.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:25.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 73:25.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 73:25.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:25.89 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 73:25.89 | ^~~~~~~~~~~~~~ 73:25.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 73:25.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 73:25.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 73:25.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 73:25.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:25.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:25.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 73:25.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 73:25.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:25.92 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 73:25.92 | ^~~~~~~~~~~~~ 73:25.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 73:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 73:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 73:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 73:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 73:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:25.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:25.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 73:25.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 73:25.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:25.96 383 | Point TopLeft() const { return Point(x, y); } 73:25.96 | ^~~~~~~ 73:25.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 73:25.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPattern.h:13, 73:25.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:15, 73:25.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 73:25.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:25.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:25.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 73:25.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 73:25.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:25.96 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 73:25.96 | ^~~~~~~~~~~~~~~ 73:26.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 73:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 73:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 73:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 73:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 73:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 73:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:26.21 277 | static RectTyped FromUnknownRect( 73:26.21 | ^~~~~~~~~~~~~~~ 73:26.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPoint.h:9, 73:26.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:12, 73:26.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 73:26.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 73:26.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:26.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 73:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 73:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:26.22 150 | static PointTyped FromUnknownPoint( 73:26.22 | ^~~~~~~~~~~~~~~~ 73:26.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 73:26.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 73:26.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 73:26.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 73:26.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:26.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:26.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 73:26.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 73:26.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:26.23 282 | RectTyped ToUnknownRect() const { 73:26.23 | ^~~~~~~~~~~~~ 73:26.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 73:26.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 73:26.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 73:26.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 73:26.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 73:26.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 73:26.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 73:26.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:26.65 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 73:26.65 | ^~~~~~~~~~~~~ 73:26.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 73:26.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 73:26.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 73:26.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 73:26.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 73:26.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 73:26.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 73:26.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 73:26.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:26.65 323 | static SizeTyped FromUnknownSize( 73:26.65 | ^~~~~~~~~~~~~~~ 73:27.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 73:27.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 73:27.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 73:27.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 73:27.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 73:27.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 73:27.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 73:27.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:51: required from here 73:27.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:27.20 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 73:27.20 | ^~~~~~~~~~~~~~ 73:28.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPoint.h:9, 73:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:12, 73:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 73:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 73:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:28.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 73:28.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 73:28.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 73:28.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:28.37 246 | PointTyped As2DPoint() const { 73:28.37 | ^~~~~~~~~ 73:28.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 73:28.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 73:28.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 73:28.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:11, 73:28.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 73:28.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:28.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:28.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 73:28.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 73:28.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 73:28.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:28.39 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 73:28.39 | ^~~~~~~~~ 73:28.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 73:28.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPattern.h:13, 73:28.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:15, 73:28.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 73:28.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:28.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:28.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 73:28.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 73:28.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 73:28.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:28.40 2266 | PointTyped TransformPointSimple( 73:28.40 | ^~~~~~~~~~~~~~~~~~~~ 73:28.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 73:28.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 73:28.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 73:28.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:28.40 794 | RectTyped TransformAndClipBounds( 73:28.40 | ^~~~~~~~~~~~~~~~~~~~~~ 73:30.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 73:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 73:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 73:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 73:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 73:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:21, 73:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 73:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 73:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 73:30.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 73:30.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:30.07 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 73:30.07 | ^ 73:30.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 73:30.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 73:30.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 73:30.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 73:30.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 73:30.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 73:30.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 73:30.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 73:30.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 73:30.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:30.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageContainer.h:21, 73:30.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/GLImages.h:13, 73:30.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClientOGL.h:11, 73:30.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.h:10, 73:30.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureClientOGL.cpp:7: 73:30.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 73:30.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 73:30.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 73:30.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 73:30.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 73:30.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 73:30.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 73:30.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 73:30.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 73:30.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:30.19 760 | typename detail::Nth::Type extract() { 73:30.19 | ^~~~~~~ 73:30.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 73:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 73:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 73:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 73:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 73:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 73:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 73:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 73:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.h:10, 73:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/ShadowLayerUtilsX11.cpp:7: 73:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 73:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 73:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 73:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 73:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 73:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 73:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 73:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 73:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 73:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:30.20 760 | typename detail::Nth::Type extract() { 73:30.20 | ^~~~~~~ 73:30.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 73:30.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 73:30.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 73:30.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 73:30.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 73:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:21, 73:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 73:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 73:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 73:30.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 73:30.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:30.65 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 73:30.65 | ^ 73:30.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 73:30.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:30.65 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 73:30.65 | ^ 73:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 73:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:30.66 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 73:30.66 | ^ 73:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 73:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:30.66 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 73:30.67 | ^ 73:30.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 73:30.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:30.67 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 73:30.67 | ^ 73:30.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 73:30.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:30.70 371 | nscoord aAppUnitsPerDevPixel) { 73:30.70 | ^ 73:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 73:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:30.71 380 | nscoord aAppUnitsPerDevPixel) { 73:30.71 | ^ 73:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 73:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:30.71 387 | nscoord aAppUnitsPerDevPixel) { 73:30.71 | ^ 73:30.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 73:30.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:30.72 394 | nscoord aAppUnitsPerDevPixel) { 73:30.72 | ^ 73:32.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 73:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 73:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 73:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 73:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 73:32.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 73:32.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPattern.h:16, 73:32.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.h:15, 73:32.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:9, 73:32.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 73:32.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.cpp:8: 73:32.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 73:32.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 73:32.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 73:32.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 73:32.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 73:32.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 73:32.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 73:32.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 73:32.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 73:32.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:32.16 760 | typename detail::Nth::Type extract() { 73:32.16 | ^~~~~~~ 73:32.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 73:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 73:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 73:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 73:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 73:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 73:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 73:32.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 73:32.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:32.44 189 | CSSRect GetExpandedScrollableRect() const { 73:32.44 | ^ 73:32.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 73:32.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:32.45 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 73:32.45 | ^ 73:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 73:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:32.45 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 73:32.45 | ^ 73:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 73:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:32.45 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 73:32.45 | ^ 73:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 73:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:32.45 243 | CSSRect CalculateScrollRange() const { 73:32.45 | ^ 73:32.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 73:32.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:32.46 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 73:32.46 | ^ 73:32.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 73:32.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:32.46 457 | CSSRect GetVisualViewport() const { 73:32.46 | ^ 73:32.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 73:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 73:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 73:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 73:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 73:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 73:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 73:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 73:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 73:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 73:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 73:32.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 73:32.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:32.70 1249 | CSSCoord ToCSSPixels() const { return _0; } 73:32.70 | ^ 73:38.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 73:38.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 73:38.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 73:38.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 73:38.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 73:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 73:38.58 from Unified_cpp_webrender_bindings0.cpp:2: 73:38.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 73:38.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:38.58 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 73:38.58 | ^ 73:38.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 73:38.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:15, 73:38.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 73:38.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 73:38.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 73:38.90 from Unified_cpp_webrender_bindings0.cpp:2: 73:38.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 73:38.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:38.90 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 73:38.90 | ^ 73:40.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 73:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 73:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:14, 73:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:12, 73:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 73:40.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 73:40.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:40.51 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 73:40.51 | ^ 73:40.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 73:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 73:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 73:40.66 from Unified_cpp_webrender_bindings0.cpp:2: 73:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 73:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:40.66 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 73:40.66 | ^ 73:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 73:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:40.66 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 73:40.66 | ^ 73:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 73:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:40.66 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 73:40.66 | ^ 73:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 73:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:40.67 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 73:40.67 | ^ 73:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 73:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:40.67 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 73:40.67 | ^ 73:40.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 73:40.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:40.69 371 | nscoord aAppUnitsPerDevPixel) { 73:40.69 | ^ 73:40.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 73:40.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:40.70 380 | nscoord aAppUnitsPerDevPixel) { 73:40.70 | ^ 73:40.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 73:40.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:40.70 387 | nscoord aAppUnitsPerDevPixel) { 73:40.70 | ^ 73:40.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 73:40.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:40.70 394 | nscoord aAppUnitsPerDevPixel) { 73:40.71 | ^ 73:41.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 73:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:10, 73:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 73:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 73:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:41.17 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 73:41.17 | ^ 73:41.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:16, 73:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:14, 73:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:12, 73:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 73:41.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 73:41.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:41.19 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 73:41.19 | ^ 73:41.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:14, 73:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:12, 73:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 73:41.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 73:41.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:41.30 21 | inline Rect ToRect(const gfxRect& aRect) { 73:41.30 | ^ 73:41.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 73:41.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:41.31 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 73:41.31 | ^ 73:41.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 73:41.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:41.31 40 | inline Point ToPoint(const gfxPoint& aPoint) { 73:41.31 | ^ 73:41.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 73:41.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:41.32 44 | inline Size ToSize(const gfxSize& aSize) { 73:41.32 | ^ 73:41.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 73:41.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:41.33 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 73:41.33 | ^ 73:41.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 73:41.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:41.34 52 | inline gfxSize ThebesSize(const Size& aSize) { 73:41.34 | ^ 73:41.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 73:41.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:41.34 56 | inline gfxRect ThebesRect(const Rect& aRect) { 73:41.34 | ^ 73:41.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:10, 73:41.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 73:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 73:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:41.96 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 73:41.96 | ^ 73:42.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:42.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 73:42.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OGLShaderConfig.h:20, 73:42.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:17, 73:42.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:12, 73:42.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 73:42.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 73:42.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:42.41 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 73:42.41 | ^ 73:42.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 73:42.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:42.41 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 73:42.41 | ^ 73:42.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 73:42.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:42.41 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 73:42.41 | ^ 73:42.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 73:42.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:42.42 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 73:42.42 | ^ 73:42.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 73:42.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:42.43 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 73:42.43 | ^ 73:42.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 73:42.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:42.46 371 | nscoord aAppUnitsPerDevPixel) { 73:42.46 | ^ 73:42.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 73:42.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:42.46 380 | nscoord aAppUnitsPerDevPixel) { 73:42.47 | ^ 73:42.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 73:42.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:42.47 387 | nscoord aAppUnitsPerDevPixel) { 73:42.47 | ^ 73:42.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 73:42.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:42.47 394 | nscoord aAppUnitsPerDevPixel) { 73:42.48 | ^ 73:42.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:14, 73:42.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:11, 73:42.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 73:42.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 73:42.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:42.78 21 | inline Rect ToRect(const gfxRect& aRect) { 73:42.78 | ^ 73:42.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 73:42.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:42.78 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 73:42.78 | ^ 73:42.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 73:42.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:42.79 40 | inline Point ToPoint(const gfxPoint& aPoint) { 73:42.79 | ^ 73:42.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 73:42.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:42.79 44 | inline Size ToSize(const gfxSize& aSize) { 73:42.79 | ^ 73:42.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 73:42.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:42.79 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 73:42.79 | ^ 73:42.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 73:42.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:42.80 52 | inline gfxSize ThebesSize(const Size& aSize) { 73:42.80 | ^ 73:42.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 73:42.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:42.80 56 | inline gfxRect ThebesRect(const Rect& aRect) { 73:42.80 | ^ 73:43.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:43.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 73:43.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OGLShaderConfig.h:20, 73:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:17, 73:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:11, 73:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 73:43.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 73:43.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:43.93 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 73:43.93 | ^ 73:43.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 73:43.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:43.93 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 73:43.93 | ^ 73:43.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 73:43.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:43.93 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 73:43.93 | ^ 73:43.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 73:43.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:43.94 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 73:43.94 | ^ 73:43.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 73:43.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:43.95 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 73:43.95 | ^ 73:43.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 73:43.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:43.99 371 | nscoord aAppUnitsPerDevPixel) { 73:43.99 | ^ 73:43.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 73:43.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:43.99 380 | nscoord aAppUnitsPerDevPixel) { 73:43.99 | ^ 73:44.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 73:44.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:44.00 387 | nscoord aAppUnitsPerDevPixel) { 73:44.00 | ^ 73:44.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 73:44.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:44.00 394 | nscoord aAppUnitsPerDevPixel) { 73:44.00 | ^ 73:46.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 73:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderTextureHost.h:13, 73:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 73:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 73:46.61 from Unified_cpp_webrender_bindings0.cpp:11: 73:46.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 73:46.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:46.62 189 | CSSRect GetExpandedScrollableRect() const { 73:46.62 | ^ 73:46.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 73:46.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:46.62 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 73:46.62 | ^ 73:46.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 73:46.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:46.62 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 73:46.62 | ^ 73:46.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 73:46.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:46.62 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 73:46.63 | ^ 73:46.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 73:46.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:46.63 243 | CSSRect CalculateScrollRange() const { 73:46.63 | ^ 73:46.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 73:46.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:46.63 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 73:46.63 | ^ 73:46.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 73:46.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:46.64 457 | CSSRect GetVisualViewport() const { 73:46.64 | ^ 73:46.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 73:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 73:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 73:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 73:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 73:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 73:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 73:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 73:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 73:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 73:46.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 73:46.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:46.69 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 73:46.69 | ^ 73:46.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 73:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 73:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 73:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 73:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 73:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:46.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:46.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:46.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderTextureHost.h:13, 73:46.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 73:46.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 73:46.91 from Unified_cpp_webrender_bindings0.cpp:11: 73:46.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 73:46.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:46.91 1249 | CSSCoord ToCSSPixels() const { return _0; } 73:46.91 | ^ 73:47.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 73:47.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:47.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:47.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:47.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 73:47.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 73:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 73:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 73:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:13, 73:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 73:47.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 73:47.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:47.49 189 | CSSRect GetExpandedScrollableRect() const { 73:47.49 | ^ 73:47.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 73:47.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:47.49 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 73:47.49 | ^ 73:47.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 73:47.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:47.49 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 73:47.49 | ^ 73:47.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 73:47.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:47.50 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 73:47.50 | ^ 73:47.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 73:47.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:47.50 243 | CSSRect CalculateScrollRange() const { 73:47.50 | ^ 73:47.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 73:47.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:47.50 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 73:47.50 | ^ 73:47.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 73:47.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:47.51 457 | CSSRect GetVisualViewport() const { 73:47.51 | ^ 73:47.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 73:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 73:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 73:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 73:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 73:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 73:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 73:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 73:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 73:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:13, 73:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 73:47.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 73:47.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:47.76 1249 | CSSCoord ToCSSPixels() const { return _0; } 73:47.76 | ^ 73:48.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 73:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 73:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 73:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 73:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 73:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:12, 73:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 73:48.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 73:48.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:48.71 189 | CSSRect GetExpandedScrollableRect() const { 73:48.71 | ^ 73:48.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 73:48.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:48.72 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 73:48.72 | ^ 73:48.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 73:48.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:48.73 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 73:48.73 | ^ 73:48.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 73:48.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:48.74 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 73:48.74 | ^ 73:48.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 73:48.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:48.74 243 | CSSRect CalculateScrollRange() const { 73:48.74 | ^ 73:48.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 73:48.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:48.74 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 73:48.74 | ^ 73:48.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 73:48.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:48.74 457 | CSSRect GetVisualViewport() const { 73:48.74 | ^ 73:49.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 73:49.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 73:49.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 73:49.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 73:49.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 73:49.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:49.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:49.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:49.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:49.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 73:49.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 73:49.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 73:49.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 73:49.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:12, 73:49.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 73:49.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 73:49.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:49.04 1249 | CSSCoord ToCSSPixels() const { return _0; } 73:49.04 | ^ 73:49.27 image 73:53.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 73:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 73:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 73:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 73:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 73:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 73:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 73:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 73:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 73:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 73:53.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 73:53.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:53.26 21 | inline Rect ToRect(const gfxRect& aRect) { 73:53.26 | ^ 73:53.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 73:53.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:53.26 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 73:53.26 | ^ 73:53.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 73:53.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:53.26 40 | inline Point ToPoint(const gfxPoint& aPoint) { 73:53.26 | ^ 73:53.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 73:53.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:53.27 44 | inline Size ToSize(const gfxSize& aSize) { 73:53.27 | ^ 73:53.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 73:53.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:53.27 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 73:53.27 | ^ 73:53.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 73:53.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:53.27 52 | inline gfxSize ThebesSize(const Size& aSize) { 73:53.27 | ^ 73:53.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 73:53.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:53.27 56 | inline gfxRect ThebesRect(const Rect& aRect) { 73:53.27 | ^ 73:53.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 73:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 73:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 73:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 73:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 73:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 73:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 73:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 73:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 73:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 73:53.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 73:53.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:53.82 1859 | int32_t aAppUnitsPerPixel) { 73:53.82 | ^ 73:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 73:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:53.83 3214 | int32_t aAppUnitsPerPixel) { 73:53.83 | ^ 73:54.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 73:54.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:54.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:54.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:54.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 73:54.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 73:54.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 73:54.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 73:54.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 73:54.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 73:54.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 73:54.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:54.79 332 | LayerPoint GetFixedPositionAnchor() const { 73:54.79 | ^ 73:54.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 73:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 73:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 73:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 73:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 73:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 73:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 73:54.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 73:54.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:54.83 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 73:54.84 | ^ 73:54.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 73:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 73:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 73:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 73:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 73:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 73:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 73:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 73:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 73:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 73:54.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 73:54.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:54.86 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 73:54.86 | ^ 73:54.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 73:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 73:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 73:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 73:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.cpp:9: 73:54.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 73:54.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:54.93 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 73:54.93 | ^ 73:55.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 73:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 73:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 73:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.cpp:9: 73:55.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 73:55.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:55.28 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 73:55.28 | ^ 73:55.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 73:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:20, 73:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 73:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 73:55.65 from Unified_cpp_image0.cpp:2: 73:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 73:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:55.65 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 73:55.65 | ^ 73:56.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 73:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 73:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 73:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.cpp:9: 73:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 73:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:56.11 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 73:56.11 | ^ 73:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 73:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:56.11 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 73:56.11 | ^ 73:56.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 73:56.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:56.12 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 73:56.12 | ^ 73:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 73:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:56.13 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 73:56.13 | ^ 73:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 73:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:56.13 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 73:56.13 | ^ 73:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 73:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:56.17 371 | nscoord aAppUnitsPerDevPixel) { 73:56.17 | ^ 73:56.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 73:56.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:56.17 380 | nscoord aAppUnitsPerDevPixel) { 73:56.17 | ^ 73:56.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 73:56.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:56.18 387 | nscoord aAppUnitsPerDevPixel) { 73:56.18 | ^ 73:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 73:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:56.19 394 | nscoord aAppUnitsPerDevPixel) { 73:56.19 | ^ 73:56.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:20, 73:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 73:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 73:56.40 from Unified_cpp_image0.cpp:2: 73:56.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 73:56.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:56.40 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 73:56.41 | ^ 73:56.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 73:56.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.h:10, 73:56.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGdkNativeRenderer.h:12, 73:56.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGdkNativeRenderer.cpp:6: 73:56.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 73:56.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:56.82 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 73:56.82 | ^ 73:57.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 73:57.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.h:10, 73:57.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGdkNativeRenderer.h:12, 73:57.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGdkNativeRenderer.cpp:6: 73:57.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 73:57.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:57.29 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 73:57.29 | ^ 73:57.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:18, 73:57.77 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:23, 73:57.77 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 73:57.77 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 73:57.77 from Unified_cpp_image0.cpp:2: 73:57.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 73:57.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:57.77 21 | inline Rect ToRect(const gfxRect& aRect) { 73:57.77 | ^ 73:57.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 73:57.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:57.78 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 73:57.78 | ^ 73:57.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 73:57.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:57.78 40 | inline Point ToPoint(const gfxPoint& aPoint) { 73:57.78 | ^ 73:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 73:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:57.79 44 | inline Size ToSize(const gfxSize& aSize) { 73:57.79 | ^ 73:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 73:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:57.79 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 73:57.79 | ^ 73:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 73:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:57.80 52 | inline gfxSize ThebesSize(const Size& aSize) { 73:57.80 | ^ 73:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 73:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:57.80 56 | inline gfxRect ThebesRect(const Rect& aRect) { 73:57.80 | ^ 73:59.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:59.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 73:59.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 73:59.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 73:59.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGdkNativeRenderer.cpp:8: 73:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 73:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.04 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 73:59.04 | ^ 73:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 73:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.04 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 73:59.04 | ^ 73:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 73:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.04 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 73:59.04 | ^ 73:59.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 73:59.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.05 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 73:59.05 | ^ 73:59.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 73:59.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.05 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 73:59.05 | ^ 73:59.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 73:59.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.08 371 | nscoord aAppUnitsPerDevPixel) { 73:59.08 | ^ 73:59.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 73:59.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.08 380 | nscoord aAppUnitsPerDevPixel) { 73:59.08 | ^ 73:59.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 73:59.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.08 387 | nscoord aAppUnitsPerDevPixel) { 73:59.08 | ^ 73:59.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 73:59.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.09 394 | nscoord aAppUnitsPerDevPixel) { 73:59.09 | ^ 73:59.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 73:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 73:59.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 73:59.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContextPaint.h:14, 73:59.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGImageContext.h:11, 73:59.17 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:25, 73:59.17 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:23, 73:59.17 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 73:59.17 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 73:59.17 from Unified_cpp_image0.cpp:2: 73:59.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 73:59.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.17 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 73:59.17 | ^ 73:59.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 73:59.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.18 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 73:59.18 | ^ 73:59.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 73:59.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.19 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 73:59.19 | ^ 73:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 73:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.20 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 73:59.20 | ^ 73:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 73:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.20 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 73:59.21 | ^ 73:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 73:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.23 371 | nscoord aAppUnitsPerDevPixel) { 73:59.23 | ^ 73:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 73:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.24 380 | nscoord aAppUnitsPerDevPixel) { 73:59.24 | ^ 73:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 73:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.24 387 | nscoord aAppUnitsPerDevPixel) { 73:59.24 | ^ 73:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 73:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.25 394 | nscoord aAppUnitsPerDevPixel) { 73:59.25 | ^ 73:59.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 73:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStruct.h:18, 73:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContextPaint.h:19, 73:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGImageContext.h:11, 73:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:25, 73:59.54 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:23, 73:59.54 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 73:59.54 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 73:59.54 from Unified_cpp_image0.cpp:2: 73:59.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 73:59.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 73:59.54 1249 | CSSCoord ToCSSPixels() const { return _0; } 73:59.54 | ^ 74:01.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 74:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 74:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 74:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 74:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 74:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 74:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 74:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.cpp:9: 74:01.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 74:01.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 74:01.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:01.23 40 | friend Sub operator*(Sub aCoord, T aScale) { 74:01.24 | ^~~~~~~~ 74:01.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 74:01.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 74:01.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 74:01.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 74:01.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.cpp:9: 74:01.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 74:01.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 74:01.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:01.47 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 74:01.47 | ^~~~~~~~ 74:01.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 74:01.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 74:01.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 74:01.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 74:01.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 74:01.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.cpp:9: 74:01.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 74:01.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 74:01.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:01.55 323 | static SizeTyped FromUnknownSize( 74:01.56 | ^~~~~~~~~~~~~~~ 74:01.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 74:01.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 74:01.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 74:01.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 74:01.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 74:01.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:01.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:01.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:01.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderTextureHost.h:13, 74:01.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 74:01.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 74:01.68 from Unified_cpp_webrender_bindings0.cpp:11: 74:01.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 74:01.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:01.68 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 74:01.68 | ^ 74:01.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 74:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 74:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 74:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 74:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 74:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 74:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 74:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 74:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:13, 74:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 74:01.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 74:01.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:01.79 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 74:01.79 | ^ 74:02.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 74:02.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 74:02.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 74:02.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 74:02.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:12, 74:02.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:02.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 74:02.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 74:02.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 74:02.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 74:02.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:02.76 40 | friend Sub operator*(Sub aCoord, T aScale) { 74:02.76 | ^~~~~~~~ 74:02.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 74:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 74:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 74:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 74:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 74:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:21, 74:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 74:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 74:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 74:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 74:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:02.78 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 74:02.78 | ^~~~~~~~ 74:02.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 74:02.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 74:02.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 74:02.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 74:02.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 74:02.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 74:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 74:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 74:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:12, 74:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 74:02.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 74:02.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:02.83 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 74:02.83 | ^ 74:02.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 74:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 74:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:12, 74:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 74:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 74:02.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 74:02.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 74:02.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:02.85 427 | SizeT Size() const { return SizeT(width, height); } 74:02.85 | ^~~~ 74:02.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 74:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 74:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 74:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 74:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 74:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:21, 74:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 74:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 74:02.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 74:02.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 74:02.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:02.85 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 74:02.85 | ^~~~~~~~ 74:02.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 74:02.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 74:02.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:02.86 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 74:02.86 | ^~~~~~~~ 74:02.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 74:02.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 74:02.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 74:02.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:12, 74:02.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:02.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 74:02.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 74:02.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 74:02.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 74:02.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:02.87 62 | Sub operator-(const Sub& aPoint) const { 74:02.88 | ^~~~~~~~ 74:03.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 74:03.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 74:03.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 74:03.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 74:03.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:12, 74:03.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:03.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 74:03.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 74:03.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 74:03.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 74:03.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:03.02 43 | friend Sub operator*(T aScale, Sub aCoord) { 74:03.02 | ^~~~~~~~ 74:03.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 74:03.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:12, 74:03.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:03.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 74:03.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 74:03.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 74:03.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 74:03.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:03.85 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 74:03.85 | ^~~~~~~~~~~~~ 74:03.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 74:03.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 74:03.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:12, 74:03.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:03.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 74:03.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 74:03.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 74:03.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 74:03.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:03.85 323 | static SizeTyped FromUnknownSize( 74:03.85 | ^~~~~~~~~~~~~~~ 74:04.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 74:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 74:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 74:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGdkNativeRenderer.h:10, 74:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGdkNativeRenderer.cpp:6: 74:04.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 74:04.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 74:04.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:04.43 40 | friend Sub operator*(Sub aCoord, T aScale) { 74:04.43 | ^~~~~~~~ 74:04.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 74:04.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 74:04.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 74:04.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 74:04.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGdkNativeRenderer.cpp:8: 74:04.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 74:04.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 74:04.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:04.67 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 74:04.67 | ^~~~~~~~ 74:05.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontVariations.h:12, 74:05.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:9, 74:05.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.cpp:9: 74:05.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In static member function ‘static void gfxFontUtils::GetVariationData(gfxFontEntry*, nsTArray*, nsTArray*)’: 74:05.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:410:45: warning: array subscript 3 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 74:05.89 410 | size_type Capacity() const { return mHdr->mCapacity; } 74:05.90 | ~~~~~~^~~~~~~~~ 74:05.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.cpp:1843:32: note: while referencing ‘instance’ 74:05.90 1843 | gfxFontVariationInstance instance; 74:05.90 | ^~~~~~~~ 74:05.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 74:05.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontVariations.h:12, 74:05.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:9, 74:05.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.cpp:9: 74:05.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:416:26: warning: array subscript 3 is outside array bounds of ‘gfxFontVariationInstance [1]’ [-Warray-bounds] 74:05.90 416 | mArray.mHdr->mLength = 0; 74:05.90 | ~~~~~~~~~~~~~~~~~~~~~^~~ 74:05.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.cpp:1843:32: note: while referencing ‘instance’ 74:05.90 1843 | gfxFontVariationInstance instance; 74:05.90 | ^~~~~~~~ 74:07.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 74:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 74:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 74:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 74:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 74:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 74:07.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Polygon.h:16, 74:07.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:18, 74:07.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:07.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.h:10, 74:07.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderWaylandDMABUFTextureHostOGL.cpp:7: 74:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 74:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 74:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 74:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 74:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 74:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 74:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 74:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 74:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 74:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:07.03 760 | typename detail::Nth::Type extract() { 74:07.03 | ^~~~~~~ 74:07.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 74:07.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 74:07.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 74:07.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 74:07.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 74:07.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:07.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:07.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:07.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderTextureHost.h:13, 74:07.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 74:07.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 74:07.84 from Unified_cpp_webrender_bindings0.cpp:11: 74:07.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 74:07.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:07.84 21 | inline Rect ToRect(const gfxRect& aRect) { 74:07.84 | ^ 74:07.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 74:07.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:07.84 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 74:07.85 | ^ 74:07.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 74:07.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:07.85 40 | inline Point ToPoint(const gfxPoint& aPoint) { 74:07.85 | ^ 74:07.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 74:07.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:07.86 44 | inline Size ToSize(const gfxSize& aSize) { 74:07.86 | ^ 74:07.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 74:07.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:07.87 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 74:07.87 | ^ 74:07.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 74:07.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:07.88 52 | inline gfxSize ThebesSize(const Size& aSize) { 74:07.88 | ^ 74:07.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 74:07.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:07.88 56 | inline gfxRect ThebesRect(const Rect& aRect) { 74:07.88 | ^ 74:08.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 74:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 74:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 74:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 74:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 74:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 74:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 74:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:13, 74:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 74:08.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 74:08.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:08.12 1859 | int32_t aAppUnitsPerPixel) { 74:08.12 | ^ 74:08.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 74:08.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:08.13 3214 | int32_t aAppUnitsPerPixel) { 74:08.13 | ^ 74:08.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 74:08.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 74:08.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 74:08.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 74:08.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:08.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:08.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:08.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderTextureHost.h:13, 74:08.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 74:08.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 74:08.24 from Unified_cpp_webrender_bindings0.cpp:11: 74:08.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 74:08.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:08.24 1859 | int32_t aAppUnitsPerPixel) { 74:08.24 | ^ 74:08.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 74:08.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:08.25 3214 | int32_t aAppUnitsPerPixel) { 74:08.25 | ^ 74:09.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 74:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 74:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 74:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 74:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:13, 74:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 74:09.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 74:09.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:09.08 332 | LayerPoint GetFixedPositionAnchor() const { 74:09.08 | ^ 74:09.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 74:09.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:09.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:09.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:09.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 74:09.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 74:09.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 74:09.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:09.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:13, 74:09.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 74:09.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 74:09.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:09.14 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 74:09.14 | ^ 74:09.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 74:09.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:09.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:09.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:09.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 74:09.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 74:09.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 74:09.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:09.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:13, 74:09.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 74:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 74:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:09.17 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 74:09.17 | ^ 74:09.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 74:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderTextureHost.h:13, 74:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 74:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 74:09.28 from Unified_cpp_webrender_bindings0.cpp:11: 74:09.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 74:09.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:09.28 332 | LayerPoint GetFixedPositionAnchor() const { 74:09.28 | ^ 74:09.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 74:09.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:09.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderTextureHost.h:13, 74:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 74:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 74:09.33 from Unified_cpp_webrender_bindings0.cpp:11: 74:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 74:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:09.33 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 74:09.33 | ^ 74:09.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 74:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderTextureHost.h:13, 74:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderBufferTextureHost.h:10, 74:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderBufferTextureHost.cpp:7, 74:09.35 from Unified_cpp_webrender_bindings0.cpp:11: 74:09.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 74:09.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:09.35 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 74:09.35 | ^ 74:09.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 74:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 74:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 74:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 74:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 74:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 74:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 74:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:12, 74:09.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 74:09.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 74:09.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:09.94 1859 | int32_t aAppUnitsPerPixel) { 74:09.94 | ^ 74:09.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 74:09.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:09.95 3214 | int32_t aAppUnitsPerPixel) { 74:09.95 | ^ 74:10.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 74:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 74:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 74:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 74:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:12, 74:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 74:10.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 74:10.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:10.98 332 | LayerPoint GetFixedPositionAnchor() const { 74:10.98 | ^ 74:11.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 74:11.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:11.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:11.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:11.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 74:11.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 74:11.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 74:11.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:11.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:12, 74:11.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 74:11.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 74:11.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:11.03 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 74:11.03 | ^ 74:11.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 74:11.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:11.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:11.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:11.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 74:11.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 74:11.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 74:11.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHostOGL.h:12, 74:11.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:12, 74:11.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 74:11.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 74:11.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:11.06 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 74:11.06 | ^ 74:12.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 74:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 74:12.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 74:12.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:11, 74:12.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:14, 74:12.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:12, 74:12.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 74:12.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 74:12.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 74:12.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:12.67 40 | friend Sub operator*(Sub aCoord, T aScale) { 74:12.67 | ^~~~~~~~ 74:12.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 74:12.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 74:12.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OGLShaderConfig.h:20, 74:12.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:17, 74:12.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:12, 74:12.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 74:12.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 74:12.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 74:12.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:12.79 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 74:12.79 | ^~~~~~~~ 74:12.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 74:12.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 74:12.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 74:12.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:14, 74:12.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:12, 74:12.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 74:12.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 74:12.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 74:12.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:12.97 427 | SizeT Size() const { return SizeT(width, height); } 74:12.97 | ^~~~ 74:12.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 74:12.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 74:12.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OGLShaderConfig.h:20, 74:12.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:17, 74:12.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:12, 74:12.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 74:12.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 74:12.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 74:12.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:12.98 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 74:12.98 | ^~~~~~~~ 74:12.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 74:12.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 74:12.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:12.98 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 74:12.98 | ^~~~~~~~ 74:12.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 74:12.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 74:12.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:11, 74:12.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:14, 74:12.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:12, 74:12.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 74:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 74:12.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 74:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:12.98 62 | Sub operator-(const Sub& aPoint) const { 74:12.98 | ^~~~~~~~ 74:13.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 74:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 74:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 74:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:11, 74:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:14, 74:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:12, 74:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 74:13.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 74:13.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 74:13.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:13.14 43 | friend Sub operator*(T aScale, Sub aCoord) { 74:13.15 | ^~~~~~~~ 74:14.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 74:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 74:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:14, 74:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:12, 74:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 74:14.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 74:14.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 74:14.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:14.02 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 74:14.02 | ^~~~~~~~~~~~~ 74:14.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 74:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:11, 74:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:14, 74:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:12, 74:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 74:14.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 74:14.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 74:14.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:14.02 323 | static SizeTyped FromUnknownSize( 74:14.02 | ^~~~~~~~~~~~~~~ 74:15.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 74:15.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 74:15.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 74:15.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 74:15.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGImageContext.h:12, 74:15.36 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:25, 74:15.36 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:23, 74:15.36 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 74:15.36 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 74:15.36 from Unified_cpp_image0.cpp:2: 74:15.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 74:15.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:15.36 189 | CSSRect GetExpandedScrollableRect() const { 74:15.36 | ^ 74:15.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 74:15.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:15.37 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 74:15.37 | ^ 74:15.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 74:15.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:15.37 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 74:15.37 | ^ 74:15.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 74:15.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:15.37 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 74:15.37 | ^ 74:15.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 74:15.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:15.37 243 | CSSRect CalculateScrollRange() const { 74:15.38 | ^ 74:15.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 74:15.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:15.38 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 74:15.38 | ^ 74:15.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 74:15.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:15.39 457 | CSSRect GetVisualViewport() const { 74:15.39 | ^ 74:16.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 74:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 74:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 74:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 74:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 74:16.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 74:16.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:16.20 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 74:16.20 | ^ 74:16.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 74:16.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 74:16.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 74:16.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 74:16.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 74:16.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:16.52 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 74:16.52 | ^ 74:17.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 74:17.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 74:17.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 74:17.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 74:17.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 74:17.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 74:17.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:17.33 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 74:17.33 | ^ 74:17.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 74:17.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:17.33 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 74:17.33 | ^ 74:17.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 74:17.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:17.34 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 74:17.34 | ^ 74:17.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 74:17.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:17.35 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 74:17.35 | ^ 74:17.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 74:17.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:17.35 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 74:17.35 | ^ 74:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 74:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:17.40 371 | nscoord aAppUnitsPerDevPixel) { 74:17.40 | ^ 74:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 74:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:17.41 380 | nscoord aAppUnitsPerDevPixel) { 74:17.41 | ^ 74:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 74:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:17.41 387 | nscoord aAppUnitsPerDevPixel) { 74:17.41 | ^ 74:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 74:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:17.41 394 | nscoord aAppUnitsPerDevPixel) { 74:17.41 | ^ 74:19.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 74:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 74:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 74:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:10, 74:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 74:19.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 74:19.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 74:19.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:19.56 40 | friend Sub operator*(Sub aCoord, T aScale) { 74:19.56 | ^~~~~~~~ 74:19.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/image/ClippedImage.cpp:13, 74:19.59 from Unified_cpp_image0.cpp:20: 74:19.59 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h: In member function ‘gfxRect mozilla::image::ImageRegion::IntersectAndRestrict(const gfxRect&) const’: 74:19.59 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:77:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:19.59 77 | gfxRect IntersectAndRestrict(const gfxRect& aRect) const { 74:19.59 | ^ 74:19.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 74:19.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 74:19.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OGLShaderConfig.h:20, 74:19.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:17, 74:19.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:11, 74:19.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 74:19.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 74:19.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 74:19.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:19.69 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 74:19.69 | ^~~~~~~~ 74:19.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 74:19.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/RenderThread.cpp:17, 74:19.86 from Unified_cpp_webrender_bindings0.cpp:83: 74:19.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 74:19.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:19.86 1394 | LayerPoint GetFixedPositionAnchor() { 74:19.86 | ^ 74:19.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 74:19.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 74:19.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:10, 74:19.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 74:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 74:19.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 74:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:19.87 427 | SizeT Size() const { return SizeT(width, height); } 74:19.88 | ^~~~ 74:19.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 74:19.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 74:19.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OGLShaderConfig.h:20, 74:19.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:17, 74:19.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:11, 74:19.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 74:19.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 74:19.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 74:19.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:19.88 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 74:19.88 | ^~~~~~~~ 74:19.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 74:19.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 74:19.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:19.88 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 74:19.88 | ^~~~~~~~ 74:19.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 74:19.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:19.89 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 74:19.89 | ^ 74:19.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 74:19.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 74:19.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:10, 74:19.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 74:19.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 74:19.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 74:19.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:19.90 62 | Sub operator-(const Sub& aPoint) const { 74:19.90 | ^~~~~~~~ 74:19.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 74:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 74:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 74:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 74:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 74:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 74:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OGLShaderConfig.h:19, 74:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:17, 74:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.h:12, 74:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/X11TextureSourceOGL.cpp:7: 74:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 74:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 74:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 74:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 74:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 74:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 74:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 74:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 74:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 74:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:19.96 760 | typename detail::Nth::Type extract() { 74:19.96 | ^~~~~~~ 74:20.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 74:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 74:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 74:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:10, 74:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 74:20.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 74:20.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 74:20.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:20.05 43 | friend Sub operator*(T aScale, Sub aCoord) { 74:20.05 | ^~~~~~~~ 74:20.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 74:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 74:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 74:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 74:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 74:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 74:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 74:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 74:20.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 74:20.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:20.10 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 74:20.10 | ^ 74:20.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 74:20.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 74:20.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 74:20.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 74:20.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 74:20.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 74:20.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 74:20.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 74:20.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 74:20.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:20.31 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 74:20.31 | ^ 74:20.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 74:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 74:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 74:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 74:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 74:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 74:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 74:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 74:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 74:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:20.96 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 74:20.96 | ^ 74:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 74:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:20.96 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 74:20.96 | ^ 74:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 74:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:20.97 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 74:20.97 | ^ 74:20.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 74:20.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:20.97 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 74:20.97 | ^ 74:20.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 74:20.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:20.98 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 74:20.98 | ^ 74:20.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 74:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:10, 74:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 74:20.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 74:20.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 74:20.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:20.98 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 74:20.99 | ^~~~~~~~~~~~~ 74:20.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 74:20.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:10, 74:20.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 74:20.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 74:20.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 74:20.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:20.99 323 | static SizeTyped FromUnknownSize( 74:20.99 | ^~~~~~~~~~~~~~~ 74:21.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 74:21.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:21.03 371 | nscoord aAppUnitsPerDevPixel) { 74:21.03 | ^ 74:21.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 74:21.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:21.03 380 | nscoord aAppUnitsPerDevPixel) { 74:21.03 | ^ 74:21.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 74:21.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:21.03 387 | nscoord aAppUnitsPerDevPixel) { 74:21.03 | ^ 74:21.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 74:21.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:21.04 394 | nscoord aAppUnitsPerDevPixel) { 74:21.04 | ^ 74:21.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:14: 74:21.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 74:21.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:21.67 21 | inline Rect ToRect(const gfxRect& aRect) { 74:21.67 | ^ 74:21.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 74:21.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:21.68 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 74:21.68 | ^ 74:21.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 74:21.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:21.69 40 | inline Point ToPoint(const gfxPoint& aPoint) { 74:21.69 | ^ 74:21.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 74:21.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:21.71 44 | inline Size ToSize(const gfxSize& aSize) { 74:21.71 | ^ 74:21.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 74:21.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:21.71 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 74:21.71 | ^ 74:21.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 74:21.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:21.73 52 | inline gfxSize ThebesSize(const Size& aSize) { 74:21.73 | ^ 74:21.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 74:21.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:21.73 56 | inline gfxRect ThebesRect(const Rect& aRect) { 74:21.73 | ^ 74:22.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 74:22.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:22.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:22.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:22.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:26, 74:22.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 74:22.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorManagerChild.h:15, 74:22.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:9: 74:22.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 74:22.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:22.12 189 | CSSRect GetExpandedScrollableRect() const { 74:22.12 | ^ 74:22.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 74:22.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:22.12 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 74:22.12 | ^ 74:22.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 74:22.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:22.12 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 74:22.12 | ^ 74:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 74:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:22.13 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 74:22.13 | ^ 74:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 74:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:22.13 243 | CSSRect CalculateScrollRange() const { 74:22.13 | ^ 74:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 74:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:22.13 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 74:22.13 | ^ 74:22.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 74:22.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:22.14 457 | CSSRect GetVisualViewport() const { 74:22.14 | ^ 74:22.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 74:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 74:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 74:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 74:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 74:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 74:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:22.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:26, 74:22.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 74:22.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorManagerChild.h:15, 74:22.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:9: 74:22.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 74:22.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:22.40 1249 | CSSCoord ToCSSPixels() const { return _0; } 74:22.40 | ^ 74:22.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 74:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 74:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 74:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 74:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/WebRenderAPI.cpp:18, 74:22.49 from Unified_cpp_webrender_bindings0.cpp:110: 74:22.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 74:22.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:22.49 49 | gfx::Size GetInheritedScale() const { return mScale; } 74:22.50 | ^ 74:22.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 74:22.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontFamilyList.h:13, 74:22.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFont.h:12, 74:22.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFontMetrics.h:16, 74:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:37, 74:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 74:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 74:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:15: 74:22.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 74:22.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:22.58 1249 | CSSCoord ToCSSPixels() const { return _0; } 74:22.58 | ^ 74:23.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 74:23.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 74:23.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 74:23.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 74:23.95 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.cpp:9, 74:23.95 from Unified_cpp_image0.cpp:110: 74:23.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 74:23.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:23.95 332 | LayerPoint GetFixedPositionAnchor() const { 74:23.96 | ^ 74:24.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 74:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 74:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 74:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 74:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 74:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:24.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 74:24.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 74:24.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 74:24.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 74:24.40 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.cpp:9, 74:24.40 from Unified_cpp_image0.cpp:110: 74:24.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 74:24.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:24.40 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 74:24.40 | ^ 74:24.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/WebRenderAPI.cpp:18, 74:24.56 from Unified_cpp_webrender_bindings0.cpp:110: 74:24.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 74:24.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:24.56 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 74:24.56 | ^ 74:24.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 74:24.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 74:24.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 74:24.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 74:24.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 74:24.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 74:24.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OGLShaderConfig.h:19, 74:24.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorOGL.h:17, 74:24.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.h:11, 74:24.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/WaylandDMABUFTextureHostOGL.cpp:7: 74:24.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 74:24.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 74:24.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 74:24.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 74:24.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 74:24.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 74:24.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 74:24.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 74:24.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 74:24.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:24.84 760 | typename detail::Nth::Type extract() { 74:24.84 | ^~~~~~~ 74:25.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 74:25.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 74:25.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 74:25.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 74:25.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 74:25.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 74:25.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 74:25.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:25.61 from Unified_cpp_webrender_bindings0.cpp:2: 74:25.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 74:25.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 74:25.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:25.62 40 | friend Sub operator*(Sub aCoord, T aScale) { 74:25.62 | ^~~~~~~~ 74:25.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 74:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 74:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 74:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 74:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 74:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:25.63 from Unified_cpp_webrender_bindings0.cpp:2: 74:25.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 74:25.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 74:25.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:25.64 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 74:25.64 | ^~~~~~~~~~~~~ 74:25.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 74:25.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 74:25.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 74:25.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 74:25.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 74:25.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:25.64 from Unified_cpp_webrender_bindings0.cpp:2: 74:25.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 74:25.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 74:25.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:25.65 323 | static SizeTyped FromUnknownSize( 74:25.65 | ^~~~~~~~~~~~~~~ 74:25.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 74:25.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 74:25.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 74:25.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:25.89 from Unified_cpp_webrender_bindings0.cpp:2: 74:25.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 74:25.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 74:25.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:25.89 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 74:25.89 | ^~~~~~~~ 74:25.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 74:25.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 74:25.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 74:25.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 74:25.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 74:25.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 74:25.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:25.96 from Unified_cpp_webrender_bindings0.cpp:2: 74:25.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 74:25.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 74:25.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:25.96 427 | SizeT Size() const { return SizeT(width, height); } 74:25.96 | ^~~~ 74:25.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 74:25.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 74:25.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 74:25.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:25.97 from Unified_cpp_webrender_bindings0.cpp:2: 74:25.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 74:25.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 74:25.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:25.97 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 74:25.97 | ^~~~~~~~ 74:25.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 74:25.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 74:25.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:25.97 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 74:25.97 | ^~~~~~~~ 74:25.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 74:25.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 74:25.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 74:25.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 74:25.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 74:25.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 74:25.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:25.98 from Unified_cpp_webrender_bindings0.cpp:2: 74:25.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 74:25.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 74:25.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:25.99 62 | Sub operator-(const Sub& aPoint) const { 74:25.99 | ^~~~~~~~ 74:26.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 74:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 74:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 74:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 74:26.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 74:26.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 74:26.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 74:26.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:26.19 from Unified_cpp_webrender_bindings0.cpp:2: 74:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 74:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 74:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:26.19 43 | friend Sub operator*(T aScale, Sub aCoord) { 74:26.20 | ^~~~~~~~ 74:27.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 74:27.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 74:27.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 74:27.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 74:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 74:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 74:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 74:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 74:27.65 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.cpp:9, 74:27.65 from Unified_cpp_image0.cpp:110: 74:27.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 74:27.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:27.65 1859 | int32_t aAppUnitsPerPixel) { 74:27.65 | ^ 74:27.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 74:27.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:27.66 3214 | int32_t aAppUnitsPerPixel) { 74:27.66 | ^ 74:27.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of ‘SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]’: 74:27.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/include/core/SkRefCnt.h:353:21: required from ‘sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]’ 74:27.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 74:27.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkRecords::DrawPath’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 74:27.81 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 74:27.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 74:27.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkMiniRecorder.h:14, 74:27.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: 74:27.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkRecords.h:275:8: note: ‘struct SkRecords::DrawPath’ declared here 74:27.81 275 | RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 74:27.81 | ^~~~~~~~ 74:27.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 74:27.82 167 | struct T { \ 74:27.82 | ^ 74:27.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of ‘SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]’: 74:27.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/include/core/SkRefCnt.h:353:21: required from ‘sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]’ 74:27.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 74:27.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkRecords::DrawRect’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 74:27.82 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 74:27.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 74:27.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkMiniRecorder.h:14, 74:27.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: 74:27.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkRecords.h:290:8: note: ‘struct SkRecords::DrawRect’ declared here 74:27.82 290 | RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 74:27.82 | ^~~~~~~~ 74:27.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 74:27.83 167 | struct T { \ 74:27.83 | ^ 74:27.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of ‘SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]’: 74:27.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/include/core/SkRefCnt.h:353:21: required from ‘sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]’ 74:27.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 74:27.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkRecords::DrawTextBlob’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 74:27.83 51 | memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 74:27.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 74:27.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkMiniRecorder.h:14, 74:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkMiniRecorder.cpp:12: 74:27.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkRecords.h:296:8: note: ‘struct SkRecords::DrawTextBlob’ declared here 74:27.85 296 | RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 74:27.85 | ^~~~~~~~~~~~ 74:27.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkRecords.h:167:8: note: in definition of macro ‘RECORD’ 74:27.85 167 | struct T { \ 74:27.85 | ^ 74:28.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 74:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 74:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:15, 74:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 74:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 74:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:28.07 from Unified_cpp_webrender_bindings0.cpp:2: 74:28.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 74:28.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 74:28.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:28.07 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 74:28.07 | ^~~~~~~~~~~~~~ 74:28.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 74:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:28.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:28.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:28.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 74:28.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 74:28.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 74:28.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 74:28.46 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.cpp:9, 74:28.46 from Unified_cpp_image0.cpp:110: 74:28.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 74:28.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:28.46 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 74:28.46 | ^ 74:28.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 74:28.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:28.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:28.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:28.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 74:28.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 74:28.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 74:28.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 74:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.cpp:9, 74:28.49 from Unified_cpp_image0.cpp:110: 74:28.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 74:28.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:28.49 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 74:28.49 | ^ 74:28.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 74:28.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 74:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 74:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 74:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 74:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:28.52 from Unified_cpp_webrender_bindings0.cpp:2: 74:28.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 74:28.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 74:28.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:28.52 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 74:28.52 | ^~~~~~~~~~~~~ 74:28.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 74:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 74:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 74:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 74:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 74:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 74:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:28.55 from Unified_cpp_webrender_bindings0.cpp:2: 74:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 74:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 74:28.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:28.56 383 | Point TopLeft() const { return Point(x, y); } 74:28.56 | ^~~~~~~ 74:28.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 74:28.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 74:28.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:15, 74:28.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 74:28.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 74:28.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:28.56 from Unified_cpp_webrender_bindings0.cpp:2: 74:28.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 74:28.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 74:28.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:28.56 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 74:28.56 | ^~~~~~~~~~~~~~~ 74:28.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 74:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 74:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 74:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 74:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 74:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:28.81 from Unified_cpp_webrender_bindings0.cpp:2: 74:28.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 74:28.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 74:28.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:28.81 277 | static RectTyped FromUnknownRect( 74:28.81 | ^~~~~~~~~~~~~~~ 74:28.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 74:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 74:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 74:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 74:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 74:28.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:28.82 from Unified_cpp_webrender_bindings0.cpp:2: 74:28.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 74:28.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 74:28.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:28.82 150 | static PointTyped FromUnknownPoint( 74:28.82 | ^~~~~~~~~~~~~~~~ 74:28.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 74:28.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 74:28.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 74:28.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 74:28.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 74:28.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:28.82 from Unified_cpp_webrender_bindings0.cpp:2: 74:28.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 74:28.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 74:28.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:28.83 282 | RectTyped ToUnknownRect() const { 74:28.83 | ^~~~~~~~~~~~~ 74:30.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 74:30.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkOpts.cpp:41: 74:30.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/Sk4px.h: In static member function ‘static {anonymous}::Sk4px {anonymous}::Sk4px::DupPMColor(SkPMColor)’: 74:30.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/Sk4px.h:31:30: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::Sk4px’ from an array of ‘Sk4u’ {aka ‘class {anonymous}::SkNx<4, unsigned int>’} [-Wclass-memaccess] 74:30.38 31 | memcpy(&v, &splat, 16); 74:30.38 | ^ 74:30.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: ‘class {anonymous}::Sk4px’ declared here 74:30.38 23 | class Sk4px : public Sk16b { 74:30.38 | ^~~~~ 74:30.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/Sk4px.h: In static member function ‘static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)’: 74:30.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/Sk4px.h:41:26: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::Sk4px’ from an array of ‘const SkPMColor’ {aka ‘const unsigned int’} [-Wclass-memaccess] 74:30.38 41 | memcpy(&v, px, 16); 74:30.38 | ^ 74:30.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: ‘class {anonymous}::Sk4px’ declared here 74:30.38 23 | class Sk4px : public Sk16b { 74:30.38 | ^~~~~ 74:30.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/Sk4px.h: In static member function ‘static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)’: 74:30.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/Sk4px.h:46:25: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::Sk4px’ from an array of ‘const SkPMColor’ {aka ‘const unsigned int’} [-Wclass-memaccess] 74:30.38 46 | memcpy(&v, px, 8); 74:30.38 | ^ 74:30.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: ‘class {anonymous}::Sk4px’ declared here 74:30.39 23 | class Sk4px : public Sk16b { 74:30.39 | ^~~~~ 74:30.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/Sk4px.h: In static member function ‘static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)’: 74:30.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/Sk4px.h:51:25: warning: ‘void* memcpy(void*, const void*, size_t)’ copying an object of non-trivial type ‘class {anonymous}::Sk4px’ from an array of ‘const SkPMColor’ {aka ‘const unsigned int’} [-Wclass-memaccess] 74:30.39 51 | memcpy(&v, px, 4); 74:30.39 | ^ 74:30.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/Sk4px.h:23:7: note: ‘class {anonymous}::Sk4px’ declared here 74:30.39 23 | class Sk4px : public Sk16b { 74:30.39 | ^~~~~ 74:30.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 74:30.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 74:30.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 74:30.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 74:30.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 74:30.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:30.57 from Unified_cpp_webrender_bindings0.cpp:2: 74:30.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 74:30.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 74:30.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 74:30.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:30.57 246 | PointTyped As2DPoint() const { 74:30.57 | ^~~~~~~~~ 74:30.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 74:30.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 74:30.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 74:30.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 74:30.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 74:30.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 74:30.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:30.99 from Unified_cpp_webrender_bindings0.cpp:2: 74:31.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 74:31.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 74:31.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 74:31.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:31.00 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 74:31.00 | ^~~~~~~~~ 74:31.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 74:31.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 74:31.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:15, 74:31.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 74:31.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 74:31.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:31.00 from Unified_cpp_webrender_bindings0.cpp:2: 74:31.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 74:31.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 74:31.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 74:31.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:31.00 2266 | PointTyped TransformPointSimple( 74:31.00 | ^~~~~~~~~~~~~~~~~~~~ 74:31.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 74:31.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 74:31.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 74:31.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:31.00 794 | RectTyped TransformAndClipBounds( 74:31.00 | ^~~~~~~~~~~~~~~~~~~~~~ 74:32.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkOpts.cpp:43: 74:32.00 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function ‘uint32_t neon::hash_fn(const void*, size_t, uint32_t)’: 74:32.00 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:194:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 74:32.00 194 | case 3: k ^= data[2] << 16; 74:32.00 | ~~^~~~~~~~~~~~~~~~ 74:32.00 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:13: note: here 74:32.00 195 | case 2: k ^= data[1] << 8; 74:32.00 | ^~~~ 74:32.00 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 74:32.00 195 | case 2: k ^= data[1] << 8; 74:32.00 | ~~^~~~~~~~~~~~~~~~ 74:32.00 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:13: note: here 74:32.00 196 | case 1: k ^= data[0] << 0; 74:32.00 | ^~~~ 74:33.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 74:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 74:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 74:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 74:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 74:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 74:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 74:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 74:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 74:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:15: 74:33.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 74:33.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:33.02 189 | CSSRect GetExpandedScrollableRect() const { 74:33.03 | ^ 74:33.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 74:33.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:33.03 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 74:33.03 | ^ 74:33.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 74:33.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:33.03 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 74:33.03 | ^ 74:33.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 74:33.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:33.03 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 74:33.03 | ^ 74:33.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 74:33.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:33.03 243 | CSSRect CalculateScrollRange() const { 74:33.03 | ^ 74:33.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 74:33.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:33.04 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 74:33.04 | ^ 74:33.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 74:33.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:33.04 457 | CSSRect GetVisualViewport() const { 74:33.04 | ^ 74:33.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.cpp:9, 74:33.94 from Unified_cpp_image0.cpp:110: 74:33.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 74:33.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:33.94 1394 | LayerPoint GetFixedPositionAnchor() { 74:33.94 | ^ 74:33.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 74:33.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:33.96 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 74:33.96 | ^ 74:35.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 74:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 74:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 74:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 74:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 74:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 74:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:16, 74:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:15, 74:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 74:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 74:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:35.33 from Unified_cpp_webrender_bindings0.cpp:2: 74:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 74:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 74:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 74:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 74:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 74:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 74:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 74:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 74:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 74:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:35.33 760 | typename detail::Nth::Type extract() { 74:35.33 | ^~~~~~~ 74:35.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 74:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 74:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 74:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 74:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 74:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:26, 74:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 74:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorManagerChild.h:15, 74:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:9: 74:35.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 74:35.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:35.85 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 74:35.85 | ^ 74:37.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/WebRenderAPI.cpp:18, 74:37.02 from Unified_cpp_webrender_bindings0.cpp:110: 74:37.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 74:37.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:37.02 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 74:37.02 | ^ 74:37.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 74:37.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:37.04 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 74:37.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 74:37.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:37.04 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 74:37.04 | ~~~~~~~~~~~~~^~ 74:37.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:37.04 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 74:37.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 74:37.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:37.04 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 74:37.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 74:37.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 74:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 74:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 74:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 74:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 74:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/Moz2DImageRenderer.cpp:8, 74:37.04 from Unified_cpp_webrender_bindings0.cpp:2: 74:37.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 74:37.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:37.05 282 | RectTyped ToUnknownRect() const { 74:37.05 | ^~~~~~~~~~~~~ 74:37.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings/WebRenderAPI.cpp:18, 74:37.07 from Unified_cpp_webrender_bindings0.cpp:110: 74:37.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 74:37.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:37.07 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 74:37.07 | ^~~~~~~~~~~ 74:37.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 74:37.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:37.08 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 74:37.08 | ^ 74:37.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 74:37.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 74:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 74:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 74:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 74:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 74:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 74:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 74:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 74:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 74:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 74:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 74:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 74:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:15: 74:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 74:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:37.50 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 74:37.50 | ^ 74:38.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 74:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 74:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 74:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:20, 74:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 74:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 74:38.26 from Unified_cpp_image0.cpp:2: 74:38.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 74:38.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 74:38.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:38.27 40 | friend Sub operator*(Sub aCoord, T aScale) { 74:38.27 | ^~~~~~~~ 74:38.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 74:38.29 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:20, 74:38.29 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 74:38.29 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 74:38.29 from Unified_cpp_image0.cpp:2: 74:38.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 74:38.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 74:38.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:38.29 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 74:38.29 | ^~~~~~~~~~~~~ 74:38.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 74:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:20, 74:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 74:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 74:38.30 from Unified_cpp_image0.cpp:2: 74:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 74:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 74:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:38.30 323 | static SizeTyped FromUnknownSize( 74:38.30 | ^~~~~~~~~~~~~~~ 74:38.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 74:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 74:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 74:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:20, 74:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 74:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 74:38.66 from Unified_cpp_image0.cpp:2: 74:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 74:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 74:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:38.66 43 | friend Sub operator*(T aScale, Sub aCoord) { 74:38.66 | ^~~~~~~~ 74:38.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 74:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 74:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 74:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContextPaint.h:14, 74:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGImageContext.h:11, 74:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:25, 74:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:23, 74:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 74:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 74:38.88 from Unified_cpp_image0.cpp:2: 74:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 74:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 74:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:38.88 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 74:38.88 | ^~~~~~~~ 74:39.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 74:39.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 74:39.01 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:20, 74:39.01 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 74:39.01 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 74:39.01 from Unified_cpp_image0.cpp:2: 74:39.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 74:39.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 74:39.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:39.02 427 | SizeT Size() const { return SizeT(width, height); } 74:39.02 | ^~~~ 74:39.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 74:39.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 74:39.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 74:39.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContextPaint.h:14, 74:39.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGImageContext.h:11, 74:39.02 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:25, 74:39.02 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:23, 74:39.02 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 74:39.02 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 74:39.02 from Unified_cpp_image0.cpp:2: 74:39.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 74:39.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 74:39.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:39.02 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 74:39.02 | ^~~~~~~~ 74:39.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 74:39.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 74:39.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:39.02 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 74:39.02 | ^~~~~~~~ 74:39.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 74:39.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 74:39.03 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:20, 74:39.03 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 74:39.03 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 74:39.03 from Unified_cpp_image0.cpp:2: 74:39.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 74:39.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 74:39.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:39.03 62 | Sub operator-(const Sub& aPoint) const { 74:39.03 | ^~~~~~~~ 74:39.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 74:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 74:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:20, 74:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 74:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 74:39.44 from Unified_cpp_image0.cpp:2: 74:39.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 74:39.44 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:71:65: required from here 74:39.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:39.44 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 74:39.44 | ^~~~~~~~~ 74:40.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 74:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:20, 74:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 74:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 74:40.54 from Unified_cpp_image0.cpp:2: 74:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 74:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 74:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:40.54 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 74:40.55 | ^~~~~~~~~~~~~~ 74:41.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 74:41.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:100:23: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 74:41.61 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:100:40: required from here 74:41.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:41.62 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 74:41.62 | ^~~~~~~~~~~~~~ 74:41.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 74:41.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:101:23: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 74:41.62 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:100:40: required from here 74:41.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:85:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:41.62 85 | MatrixSize TransformSize(const MatrixSize& aSize) const { 74:41.62 | ^~~~~~~~~~~~~ 74:41.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 74:41.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 74:41.63 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:20, 74:41.63 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 74:41.63 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 74:41.63 from Unified_cpp_image0.cpp:2: 74:41.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 74:41.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:111:44: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 74:41.63 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:107:42: required from here 74:41.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:41.63 384 | Point TopRight() const { return Point(XMost(), y); } 74:41.63 | ^~~~~~~~ 74:42.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 74:42.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 74:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 74:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 74:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 74:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:26, 74:42.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 74:42.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorManagerChild.h:15, 74:42.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:9: 74:42.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 74:42.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:42.10 21 | inline Rect ToRect(const gfxRect& aRect) { 74:42.10 | ^ 74:42.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 74:42.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:42.11 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 74:42.11 | ^ 74:42.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 74:42.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:42.11 40 | inline Point ToPoint(const gfxPoint& aPoint) { 74:42.11 | ^ 74:42.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 74:42.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:42.11 44 | inline Size ToSize(const gfxSize& aSize) { 74:42.11 | ^ 74:42.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 74:42.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:42.11 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 74:42.11 | ^ 74:42.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 74:42.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:42.12 52 | inline gfxSize ThebesSize(const Size& aSize) { 74:42.12 | ^ 74:42.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 74:42.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:42.12 56 | inline gfxRect ThebesRect(const Rect& aRect) { 74:42.12 | ^ 74:42.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 74:42.46 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:20, 74:42.46 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 74:42.46 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 74:42.46 from Unified_cpp_image0.cpp:2: 74:42.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 74:42.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 74:42.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 74:42.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:42.46 246 | PointTyped As2DPoint() const { 74:42.46 | ^~~~~~~~~ 74:42.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 74:42.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 74:42.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 74:42.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 74:42.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:42.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:42.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:42.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:26, 74:42.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 74:42.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorManagerChild.h:15, 74:42.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:9: 74:42.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 74:42.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:42.72 1859 | int32_t aAppUnitsPerPixel) { 74:42.72 | ^ 74:42.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 74:42.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:42.72 3214 | int32_t aAppUnitsPerPixel) { 74:42.72 | ^ 74:43.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 74:43.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 74:43.02 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:20, 74:43.02 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 74:43.02 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 74:43.02 from Unified_cpp_image0.cpp:2: 74:43.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 74:43.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:363:12: required from ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 74:43.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:347:10: required from ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’ 74:43.02 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:115:52: required from here 74:43.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:43.03 79 | Sub operator-() const { return Sub(-x, -y); } 74:43.03 | ^~~~~~~~ 74:43.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 74:43.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:43.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:43.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:43.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:26, 74:43.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 74:43.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorManagerChild.h:15, 74:43.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:9: 74:43.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 74:43.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:43.75 332 | LayerPoint GetFixedPositionAnchor() const { 74:43.75 | ^ 74:43.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 74:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:43.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:43.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:43.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:26, 74:43.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 74:43.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorManagerChild.h:15, 74:43.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:9: 74:43.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 74:43.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:43.79 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 74:43.79 | ^ 74:43.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 74:43.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:43.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:43.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:43.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManager.h:26, 74:43.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorManagerChild.h:9, 74:43.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorManagerChild.h:15, 74:43.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:9: 74:43.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 74:43.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:43.81 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 74:43.81 | ^ 74:44.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 74:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 74:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 74:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 74:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 74:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 74:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 74:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 74:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 74:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 74:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 74:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 74:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:15: 74:44.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 74:44.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:44.01 1859 | int32_t aAppUnitsPerPixel) { 74:44.01 | ^ 74:44.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 74:44.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:44.02 3214 | int32_t aAppUnitsPerPixel) { 74:44.02 | ^ 74:44.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:19, 74:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.h:9, 74:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/image/AnimationFrameBuffer.cpp:6, 74:44.96 from Unified_cpp_image0.cpp:2: 74:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 74:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 74:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 74:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 74:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 74:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 74:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 74:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 74:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 74:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:44.96 760 | typename detail::Nth::Type extract() { 74:44.96 | ^~~~~~~ 74:44.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 74:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 74:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 74:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 74:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 74:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 74:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 74:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 74:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 74:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:15: 74:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 74:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:44.99 332 | LayerPoint GetFixedPositionAnchor() const { 74:44.99 | ^ 74:45.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 74:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 74:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 74:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 74:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 74:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 74:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 74:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 74:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 74:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:15: 74:45.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 74:45.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:45.03 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 74:45.03 | ^ 74:45.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 74:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 74:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 74:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 74:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 74:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 74:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 74:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 74:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 74:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 74:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 74:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 74:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:15: 74:45.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 74:45.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:45.06 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 74:45.06 | ^ 74:46.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/image/ClippedImage.cpp:13, 74:46.24 from Unified_cpp_image0.cpp:20: 74:46.24 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h: In member function ‘mozilla::image::ImageRegion mozilla::image::ImageRegion::Intersect(const gfxRect&) const’: 74:46.24 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:71:59: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:46.24 71 | return CreateWithSamplingRestriction(aRect.Intersect(mRect), 74:46.24 | ~~~~~~~~~~~~~~~^~~~~~~ 74:47.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TiledContentClient.h:14, 74:47.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:14: 74:47.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 74:47.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:47.42 1394 | LayerPoint GetFixedPositionAnchor() { 74:47.42 | ^ 74:47.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 74:47.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:47.44 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 74:47.44 | ^ 74:47.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 74:47.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:47.74 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 74:47.74 | ^~~~~~~~~~~ 74:51.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 74:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 74:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 74:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 74:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 74:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 74:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 74:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 74:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:15: 74:51.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 74:51.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:51.67 1394 | LayerPoint GetFixedPositionAnchor() { 74:51.67 | ^ 74:51.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 74:51.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:51.70 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 74:51.70 | ^ 74:51.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 74:51.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 74:51.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 74:51.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 74:51.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 74:51.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 74:51.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 74:51.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:15: 74:51.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 74:51.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:51.84 49 | gfx::Size GetInheritedScale() const { return mScale; } 74:51.84 | ^ 74:54.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 74:54.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFT2FontBase.h:10, 74:54.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFcPlatformFontList.h:9, 74:54.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:15: 74:54.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 74:54.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:54.38 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 74:54.38 | ^ 74:54.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 74:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 74:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 74:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 74:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 74:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxTextRun.h:14, 74:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:45: 74:54.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 74:54.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:54.87 49 | gfx::Size GetInheritedScale() const { return mScale; } 74:54.87 | ^ 74:56.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 74:56.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxTextRun.h:14, 74:56.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:45: 74:56.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 74:56.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:56.85 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 74:56.85 | ^ 74:57.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 74:57.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 74:57.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 74:57.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 74:57.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 74:57.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 74:57.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 74:57.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 74:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 74:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 74:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:57.92 40 | friend Sub operator*(Sub aCoord, T aScale) { 74:57.92 | ^~~~~~~~ 74:58.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 74:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 74:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 74:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 74:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 74:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 74:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 74:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:58.14 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 74:58.15 | ^~~~~~~~ 74:58.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 74:58.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 74:58.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 74:58.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 74:58.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 74:58.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 74:58.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 74:58.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 74:58.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 74:58.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 74:58.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:58.58 43 | friend Sub operator*(T aScale, Sub aCoord) { 74:58.58 | ^~~~~~~~ 74:58.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 74:58.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 74:58.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 74:58.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 74:58.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 74:58.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 74:58.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 74:58.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:58.64 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 74:58.64 | ^~~~~~~~~~~~~ 74:58.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 74:58.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 74:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 74:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 74:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 74:58.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 74:58.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 74:58.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 74:58.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:58.65 323 | static SizeTyped FromUnknownSize( 74:58.65 | ^~~~~~~~~~~~~~~ 74:58.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 74:58.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 74:58.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 74:58.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 74:58.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 74:58.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 74:58.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 74:58.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 74:58.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:58.66 427 | SizeT Size() const { return SizeT(width, height); } 74:58.66 | ^~~~ 74:58.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 74:58.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 74:58.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 74:58.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 74:58.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 74:58.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 74:58.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 74:58.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:58.67 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 74:58.67 | ^~~~~~~~ 74:58.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 74:58.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 74:58.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:58.67 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 74:58.67 | ^~~~~~~~ 74:58.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 74:58.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 74:58.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 74:58.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 74:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 74:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 74:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 74:58.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 74:58.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 74:58.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:58.68 62 | Sub operator-(const Sub& aPoint) const { 74:58.68 | ^~~~~~~~ 74:59.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 74:59.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 74:59.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 74:59.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 74:59.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 74:59.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 74:59.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 74:59.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:59.91 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 74:59.91 | ^~~~~~~~~~~~~~ 74:59.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 74:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 74:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 74:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 74:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 74:59.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 74:59.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 74:59.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:59.94 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 74:59.94 | ^~~~~~~~~~~~~ 74:59.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 74:59.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 74:59.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 74:59.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 74:59.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 74:59.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 74:59.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 74:59.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 74:59.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:59.97 383 | Point TopLeft() const { return Point(x, y); } 74:59.97 | ^~~~~~~ 74:59.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 74:59.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 74:59.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 74:59.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 74:59.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 74:59.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 74:59.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 74:59.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 74:59.98 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 74:59.98 | ^~~~~~~~~~~~~~~ 75:00.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 75:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:17, 75:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:00.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 75:00.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:00.06 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 75:00.06 | ^ 75:00.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 75:00.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 75:00.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 75:00.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 75:00.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 75:00.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 75:00.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 75:00.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:00.22 277 | static RectTyped FromUnknownRect( 75:00.22 | ^~~~~~~~~~~~~~~ 75:00.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 75:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 75:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 75:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 75:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 75:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 75:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 75:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 75:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:00.23 150 | static PointTyped FromUnknownPoint( 75:00.23 | ^~~~~~~~~~~~~~~~ 75:00.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 75:00.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 75:00.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 75:00.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 75:00.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 75:00.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 75:00.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 75:00.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:00.24 282 | RectTyped ToUnknownRect() const { 75:00.24 | ^~~~~~~~~~~~~ 75:00.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:17, 75:00.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:00.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:00.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 75:00.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:00.54 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 75:00.54 | ^ 75:01.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 75:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 75:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 75:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 75:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 75:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 75:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 75:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 75:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 75:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:01.76 246 | PointTyped As2DPoint() const { 75:01.76 | ^~~~~~~~~ 75:01.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 75:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 75:01.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 75:01.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 75:01.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 75:01.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 75:01.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 75:01.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 75:01.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 75:01.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:01.81 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 75:01.81 | ^~~~~~~~~ 75:01.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 75:01.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 75:01.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 75:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 75:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 75:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 75:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 75:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 75:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:01.82 2266 | PointTyped TransformPointSimple( 75:01.82 | ^~~~~~~~~~~~~~~~~~~~ 75:01.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 75:01.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:20, 75:01.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:01.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:01.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 75:01.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:01.84 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 75:01.84 | ^ 75:01.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 75:01.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 75:01.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 75:01.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:01.85 794 | RectTyped TransformAndClipBounds( 75:01.85 | ^~~~~~~~~~~~~~~~~~~~~~ 75:01.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 75:01.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:01.85 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 75:01.85 | ^ 75:01.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 75:01.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:01.85 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 75:01.85 | ^ 75:01.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 75:01.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:01.86 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 75:01.86 | ^ 75:01.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 75:01.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:01.86 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 75:01.87 | ^ 75:01.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 75:01.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:01.90 371 | nscoord aAppUnitsPerDevPixel) { 75:01.90 | ^ 75:01.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 75:01.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:01.90 380 | nscoord aAppUnitsPerDevPixel) { 75:01.90 | ^ 75:01.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 75:01.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:01.91 387 | nscoord aAppUnitsPerDevPixel) { 75:01.91 | ^ 75:01.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 75:01.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:01.92 394 | nscoord aAppUnitsPerDevPixel) { 75:01.92 | ^ 75:04.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 75:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 75:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 75:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 75:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/FontPropertyTypes.h:22, 75:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:9, 75:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.h:9, 75:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformGtk.cpp:9: 75:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 75:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 75:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 75:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 75:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 75:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 75:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 75:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 75:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 75:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:04.53 760 | typename detail::Nth::Type extract() { 75:04.53 | ^~~~~~~ 75:05.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 75:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 75:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:150: 75:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 75:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:05.50 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 75:05.50 | ^ 75:06.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 75:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:06.79 from Unified_cpp_gfx_layers0.cpp:2: 75:06.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 75:06.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:06.79 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 75:06.79 | ^ 75:07.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 75:07.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:07.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:07.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:07.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 75:07.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:07.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:07.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 75:07.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:07.06 189 | CSSRect GetExpandedScrollableRect() const { 75:07.06 | ^ 75:07.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 75:07.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:07.06 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 75:07.06 | ^ 75:07.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 75:07.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:07.07 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 75:07.07 | ^ 75:07.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 75:07.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:07.07 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 75:07.07 | ^ 75:07.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 75:07.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:07.07 243 | CSSRect CalculateScrollRange() const { 75:07.07 | ^ 75:07.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 75:07.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:07.07 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 75:07.08 | ^ 75:07.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 75:07.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:07.08 457 | CSSRect GetVisualViewport() const { 75:07.08 | ^ 75:07.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 75:07.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:07.32 from Unified_cpp_gfx_layers1.cpp:2: 75:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 75:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:07.32 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 75:07.32 | ^ 75:07.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 75:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 75:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 75:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 75:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 75:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 75:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 75:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:07.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 75:07.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:07.36 1249 | CSSCoord ToCSSPixels() const { return _0; } 75:07.36 | ^ 75:07.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 75:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 75:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:07.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:07.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:07.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:07.64 from Unified_cpp_gfx_layers0.cpp:2: 75:07.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 75:07.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:07.64 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 75:07.65 | ^ 75:08.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 75:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 75:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:08.19 from Unified_cpp_gfx_layers1.cpp:2: 75:08.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 75:08.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:08.20 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 75:08.20 | ^ 75:08.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:08.38 from Unified_cpp_gfx_layers0.cpp:2: 75:08.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 75:08.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:08.38 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 75:08.39 | ^ 75:08.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 75:08.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:08.39 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 75:08.39 | ^ 75:08.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 75:08.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:08.39 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 75:08.39 | ^ 75:08.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 75:08.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:08.40 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 75:08.40 | ^ 75:08.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 75:08.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:08.40 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 75:08.40 | ^ 75:08.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 75:08.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:08.41 371 | nscoord aAppUnitsPerDevPixel) { 75:08.41 | ^ 75:08.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 75:08.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:08.42 380 | nscoord aAppUnitsPerDevPixel) { 75:08.42 | ^ 75:08.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 75:08.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:08.42 387 | nscoord aAppUnitsPerDevPixel) { 75:08.42 | ^ 75:08.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 75:08.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:08.43 394 | nscoord aAppUnitsPerDevPixel) { 75:08.43 | ^ 75:08.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:08.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:08.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:08.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:08.76 from Unified_cpp_gfx_layers0.cpp:2: 75:08.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 75:08.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:08.76 1249 | CSSCoord ToCSSPixels() const { return _0; } 75:08.76 | ^ 75:09.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:09.70 from Unified_cpp_gfx_layers1.cpp:2: 75:09.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 75:09.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:09.70 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 75:09.70 | ^ 75:09.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 75:09.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:09.71 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 75:09.71 | ^ 75:09.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 75:09.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:09.71 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 75:09.71 | ^ 75:09.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 75:09.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:09.72 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 75:09.72 | ^ 75:09.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 75:09.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:09.72 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 75:09.72 | ^ 75:09.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 75:09.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:09.75 371 | nscoord aAppUnitsPerDevPixel) { 75:09.75 | ^ 75:09.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 75:09.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:09.75 380 | nscoord aAppUnitsPerDevPixel) { 75:09.75 | ^ 75:09.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 75:09.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:09.76 387 | nscoord aAppUnitsPerDevPixel) { 75:09.76 | ^ 75:09.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 75:09.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:09.77 394 | nscoord aAppUnitsPerDevPixel) { 75:09.77 | ^ 75:10.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:10.13 from Unified_cpp_gfx_layers1.cpp:2: 75:10.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 75:10.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:10.13 189 | CSSRect GetExpandedScrollableRect() const { 75:10.13 | ^ 75:10.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 75:10.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:10.14 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 75:10.14 | ^ 75:10.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 75:10.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:10.14 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 75:10.14 | ^ 75:10.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 75:10.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:10.14 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 75:10.14 | ^ 75:10.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 75:10.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:10.15 243 | CSSRect CalculateScrollRange() const { 75:10.15 | ^ 75:10.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 75:10.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:10.15 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 75:10.15 | ^ 75:10.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 75:10.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:10.16 457 | CSSRect GetVisualViewport() const { 75:10.16 | ^ 75:10.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:21, 75:10.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:10.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:10.45 from Unified_cpp_gfx_layers1.cpp:2: 75:10.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 75:10.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:10.45 21 | inline Rect ToRect(const gfxRect& aRect) { 75:10.45 | ^ 75:10.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 75:10.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:10.45 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 75:10.45 | ^ 75:10.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 75:10.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:10.46 40 | inline Point ToPoint(const gfxPoint& aPoint) { 75:10.46 | ^ 75:10.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 75:10.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:10.47 44 | inline Size ToSize(const gfxSize& aSize) { 75:10.47 | ^ 75:10.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 75:10.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:10.47 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 75:10.47 | ^ 75:10.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 75:10.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:10.47 52 | inline gfxSize ThebesSize(const Size& aSize) { 75:10.47 | ^ 75:10.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 75:10.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:10.48 56 | inline gfxRect ThebesRect(const Rect& aRect) { 75:10.48 | ^ 75:11.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:11, 75:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 75:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 75:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:11.28 from Unified_cpp_gfx_layers1.cpp:2: 75:11.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 75:11.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:11.28 1249 | CSSCoord ToCSSPixels() const { return _0; } 75:11.28 | ^ 75:12.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 75:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 75:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 75:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 75:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:12.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:12.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:12.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:12.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 75:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 75:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:12.01 40 | friend Sub operator*(Sub aCoord, T aScale) { 75:12.01 | ^~~~~~~~ 75:12.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 75:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 75:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:12.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 75:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 75:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:12.04 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 75:12.04 | ^~~~~~~~ 75:12.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 75:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 75:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:12.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:12.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 75:12.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 75:12.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:12.09 427 | SizeT Size() const { return SizeT(width, height); } 75:12.09 | ^~~~ 75:12.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 75:12.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 75:12.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:12.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:12.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:12.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:12.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:12.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:12.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 75:12.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 75:12.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:12.10 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 75:12.10 | ^~~~~~~~ 75:12.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 75:12.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 75:12.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:12.11 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 75:12.11 | ^~~~~~~~ 75:12.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 75:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 75:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 75:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:12.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 75:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 75:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:12.12 62 | Sub operator-(const Sub& aPoint) const { 75:12.13 | ^~~~~~~~ 75:12.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 75:12.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 75:12.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 75:12.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 75:12.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:12.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:12.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:12.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:12.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:12.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:12.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:12.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 75:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 75:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:12.32 43 | friend Sub operator*(T aScale, Sub aCoord) { 75:12.32 | ^~~~~~~~ 75:13.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 75:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 75:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 75:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:13.17 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 75:13.17 | ^~~~~~~~~~~~~ 75:13.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 75:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 75:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:13.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 75:13.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 75:13.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:13.18 323 | static SizeTyped FromUnknownSize( 75:13.18 | ^~~~~~~~~~~~~~~ 75:13.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 75:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 75:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:13.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 75:13.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 75:13.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:13.81 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 75:13.81 | ^~~~~~~~~~~~~~ 75:14.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 75:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:14.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 75:14.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 75:14.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:14.18 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 75:14.18 | ^~~~~~~~~~~~~ 75:14.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 75:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 75:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:14.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 75:14.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 75:14.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:14.26 383 | Point TopLeft() const { return Point(x, y); } 75:14.26 | ^~~~~~~ 75:14.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 75:14.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 75:14.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:14.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:14.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:14.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:14.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:14.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:14.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:14.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 75:14.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 75:14.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:14.29 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 75:14.29 | ^~~~~~~~~~~~~~~ 75:14.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 75:14.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:14.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:14.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:14.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:14.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:14.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:14.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:14.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 75:14.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 75:14.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:14.48 277 | static RectTyped FromUnknownRect( 75:14.48 | ^~~~~~~~~~~~~~~ 75:14.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 75:14.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 75:14.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:14.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:14.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:14.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:14.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:14.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:14.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:14.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 75:14.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 75:14.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:14.49 150 | static PointTyped FromUnknownPoint( 75:14.49 | ^~~~~~~~~~~~~~~~ 75:14.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 75:14.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:14.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:14.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:14.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:14.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:14.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:14.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:14.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 75:14.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 75:14.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:14.49 282 | RectTyped ToUnknownRect() const { 75:14.49 | ^~~~~~~~~~~~~ 75:16.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 75:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 75:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:16.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:16.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:16.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 75:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 75:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 75:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:16.75 246 | PointTyped As2DPoint() const { 75:16.75 | ^~~~~~~~~ 75:16.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 75:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 75:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 75:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 75:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 75:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:16.94 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 75:16.94 | ^~~~~~~~~ 75:16.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 75:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 75:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:16.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:16.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 75:16.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 75:16.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 75:16.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:16.95 2266 | PointTyped TransformPointSimple( 75:16.95 | ^~~~~~~~~~~~~~~~~~~~ 75:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 75:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 75:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 75:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:16.96 794 | RectTyped TransformAndClipBounds( 75:16.96 | ^~~~~~~~~~~~~~~~~~~~~~ 75:18.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 75:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.h:10, 75:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.cpp:6: 75:18.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 75:18.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:18.68 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 75:18.68 | ^ 75:19.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 75:19.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.h:10, 75:19.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.cpp:6: 75:19.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 75:19.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:19.10 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 75:19.10 | ^ 75:19.20 image/build 75:20.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 75:20.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 75:20.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 75:20.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 75:20.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/FontPropertyTypes.h:22, 75:20.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:6: 75:20.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 75:20.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 75:20.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 75:20.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 75:20.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 75:20.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 75:20.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 75:20.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 75:20.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 75:20.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:20.73 760 | typename detail::Nth::Type extract() { 75:20.73 | ^~~~~~~ 75:20.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 75:20.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 75:20.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 75:20.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.cpp:11: 75:20.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 75:20.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:20.84 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 75:20.84 | ^ 75:20.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 75:20.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:20.84 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 75:20.84 | ^ 75:20.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 75:20.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:20.84 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 75:20.84 | ^ 75:20.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 75:20.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:20.85 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 75:20.85 | ^ 75:20.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 75:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:20.86 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 75:20.86 | ^ 75:20.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 75:20.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:20.89 371 | nscoord aAppUnitsPerDevPixel) { 75:20.89 | ^ 75:20.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 75:20.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:20.89 380 | nscoord aAppUnitsPerDevPixel) { 75:20.89 | ^ 75:20.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 75:20.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:20.90 387 | nscoord aAppUnitsPerDevPixel) { 75:20.90 | ^ 75:20.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 75:20.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:20.90 394 | nscoord aAppUnitsPerDevPixel) { 75:20.90 | ^ 75:20.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:22, 75:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 75:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:12, 75:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:20.94 from Unified_cpp_gfx_layers0.cpp:2: 75:20.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 75:20.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:20.94 189 | CSSRect GetExpandedScrollableRect() const { 75:20.94 | ^ 75:20.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 75:20.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:20.95 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 75:20.95 | ^ 75:20.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 75:20.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:20.95 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 75:20.95 | ^ 75:20.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 75:20.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:20.96 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 75:20.96 | ^ 75:20.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 75:20.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:20.97 243 | CSSRect CalculateScrollRange() const { 75:20.97 | ^ 75:20.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 75:20.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:20.98 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 75:20.98 | ^ 75:20.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 75:20.99 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:20.99 457 | CSSRect GetVisualViewport() const { 75:20.99 | ^ 75:21.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.cpp:15: 75:21.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BorrowedContext.h: In member function ‘mozilla::gfx::Point mozilla::gfx::BorrowedXlibDrawable::GetOffset() const’: 75:21.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BorrowedContext.h:116:27: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:21.18 116 | Point GetOffset() const { return mOffset; } 75:21.19 | ^ 75:21.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.cpp:17: 75:21.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 75:21.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:21.21 21 | inline Rect ToRect(const gfxRect& aRect) { 75:21.21 | ^ 75:21.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 75:21.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:21.21 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 75:21.21 | ^ 75:21.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 75:21.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:21.21 40 | inline Point ToPoint(const gfxPoint& aPoint) { 75:21.22 | ^ 75:21.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 75:21.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:21.22 44 | inline Size ToSize(const gfxSize& aSize) { 75:21.22 | ^ 75:21.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 75:21.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:21.22 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 75:21.22 | ^ 75:21.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 75:21.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:21.22 52 | inline gfxSize ThebesSize(const Size& aSize) { 75:21.22 | ^ 75:21.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 75:21.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:21.22 56 | inline gfxRect ThebesRect(const Rect& aRect) { 75:21.22 | ^ 75:21.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 75:21.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 75:21.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:12, 75:21.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:21.38 from Unified_cpp_gfx_layers0.cpp:2: 75:21.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 75:21.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:21.39 332 | LayerPoint GetFixedPositionAnchor() const { 75:21.39 | ^ 75:21.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 75:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 75:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 75:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 75:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.h:9, 75:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.cpp:6: 75:21.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 75:21.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 75:21.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:21.59 40 | friend Sub operator*(Sub aCoord, T aScale) { 75:21.59 | ^~~~~~~~ 75:21.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 75:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 75:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 75:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 75:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 75:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 75:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:21.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 75:21.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:21.64 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 75:21.64 | ^ 75:21.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 75:21.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.h:9, 75:21.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.cpp:6: 75:21.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 75:21.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.cpp:520:32: required from here 75:21.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:21.66 59 | Sub operator+(const Sub& aPoint) const { 75:21.66 | ^~~~~~~~ 75:22.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.cpp: In member function ‘void gfxXlibNativeRenderer::Draw(gfxContext*, mozilla::gfx::IntSize, uint32_t, Screen*, Visual*)’: 75:22.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.cpp:472:17: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:22.28 472 | clipExtents = ctx->GetClipExtents(); 75:22.28 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 75:22.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.cpp:520:49: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:22.28 520 | gfxPoint pt = -(offset + deviceTranslation); 75:22.28 | ^ 75:22.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 75:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxTextRun.h:14, 75:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:45: 75:22.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 75:22.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:22.30 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 75:22.30 | ^ 75:22.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 75:22.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:22.31 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 75:22.31 | ^~~~~~~~~~~ 75:22.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 75:22.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:22.31 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 75:22.31 | ^ 75:22.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 75:22.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:22.31 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 75:22.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 75:22.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:22.31 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 75:22.32 | ~~~~~~~~~~~~~^~ 75:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:22.32 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 75:22.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 75:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:22.32 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 75:22.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 75:22.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 75:22.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:22.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:22.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:22.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:22.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:22.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:22.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 75:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:22.32 282 | RectTyped ToUnknownRect() const { 75:22.32 | ^~~~~~~~~~~~~ 75:22.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 75:22.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.h:9, 75:22.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.cpp:6: 75:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 75:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:22.33 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 75:22.33 | ^~~~~~~~~ 75:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 75:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:22.33 59 | Sub operator+(const Sub& aPoint) const { 75:22.33 | ^~~~~~~~ 75:22.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 75:22.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 75:22.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 75:22.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:22.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:22.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 75:22.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 75:22.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:22.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:22.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:22.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 75:22.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:22.35 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 75:22.35 | ^~~~~~~~~ 75:22.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 75:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 75:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 75:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 75:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:22.91 from Unified_cpp_gfx_layers1.cpp:2: 75:22.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 75:22.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:22.91 332 | LayerPoint GetFixedPositionAnchor() const { 75:22.92 | ^ 75:23.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.cpp: In member function ‘void gfxXlibNativeRenderer::Draw(gfxContext*, mozilla::gfx::IntSize, uint32_t, Screen*, Visual*)’: 75:23.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibNativeRenderer.cpp:433:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:23.55 433 | void gfxXlibNativeRenderer::Draw(gfxContext* ctx, IntSize size, uint32_t flags, 75:23.56 | ^~~~~~~~~~~~~~~~~~~~~ 75:25.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 75:25.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:25.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:25.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 75:25.29 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 75:25.29 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 75:25.29 from Unified_cpp_image1.cpp:2: 75:25.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 75:25.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:25.30 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 75:25.30 | ^ 75:25.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 75:25.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 75:25.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:25.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 75:25.59 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 75:25.59 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 75:25.59 from Unified_cpp_image1.cpp:2: 75:25.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 75:25.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:25.59 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 75:25.59 | ^ 75:26.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 75:26.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 75:26.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 75:26.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 75:26.08 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 75:26.08 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 75:26.08 from Unified_cpp_image1.cpp:2: 75:26.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 75:26.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:26.08 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 75:26.08 | ^ 75:26.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 75:26.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:26.08 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 75:26.08 | ^ 75:26.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 75:26.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:26.08 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 75:26.08 | ^ 75:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 75:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:26.09 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 75:26.09 | ^ 75:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 75:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:26.09 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 75:26.09 | ^ 75:26.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 75:26.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:26.12 371 | nscoord aAppUnitsPerDevPixel) { 75:26.12 | ^ 75:26.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 75:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:26.14 380 | nscoord aAppUnitsPerDevPixel) { 75:26.14 | ^ 75:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 75:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:26.14 387 | nscoord aAppUnitsPerDevPixel) { 75:26.14 | ^ 75:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 75:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:26.14 394 | nscoord aAppUnitsPerDevPixel) { 75:26.14 | ^ 75:26.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 75:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:8, 75:26.70 from Unified_cpp_image1.cpp:2: 75:26.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 75:26.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:26.70 21 | inline Rect ToRect(const gfxRect& aRect) { 75:26.70 | ^ 75:26.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 75:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:26.71 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 75:26.71 | ^ 75:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 75:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:26.71 40 | inline Point ToPoint(const gfxPoint& aPoint) { 75:26.72 | ^ 75:26.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 75:26.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:26.72 44 | inline Size ToSize(const gfxSize& aSize) { 75:26.72 | ^ 75:26.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 75:26.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:26.73 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 75:26.73 | ^ 75:26.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 75:26.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:26.74 52 | inline gfxSize ThebesSize(const Size& aSize) { 75:26.74 | ^ 75:26.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 75:26.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:26.74 56 | inline gfxRect ThebesRect(const Rect& aRect) { 75:26.74 | ^ 75:26.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 75:26.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 75:26.75 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:18, 75:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/image/build/nsImageModule.cpp:16: 75:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 75:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:26.76 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 75:26.76 | ^ 75:26.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:16, 75:26.97 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:18, 75:26.97 from /builddir/build/BUILD/thunderbird-78.6.1/image/build/nsImageModule.cpp:16: 75:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 75:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:26.97 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 75:26.97 | ^ 75:27.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 75:27.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 75:27.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 75:27.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 75:27.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 75:27.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:27.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 75:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 75:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:12, 75:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:27.28 from Unified_cpp_gfx_layers0.cpp:2: 75:27.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 75:27.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:27.28 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 75:27.28 | ^ 75:27.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 75:27.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 75:27.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 75:27.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 75:27.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 75:27.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:27.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:27.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:27.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 75:27.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:27.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:27.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 75:27.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:27.55 21 | inline Rect ToRect(const gfxRect& aRect) { 75:27.55 | ^ 75:27.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 75:27.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:27.55 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 75:27.55 | ^ 75:27.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 75:27.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:27.55 40 | inline Point ToPoint(const gfxPoint& aPoint) { 75:27.55 | ^ 75:27.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 75:27.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:27.56 44 | inline Size ToSize(const gfxSize& aSize) { 75:27.56 | ^ 75:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 75:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:27.56 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 75:27.56 | ^ 75:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 75:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:27.56 52 | inline gfxSize ThebesSize(const Size& aSize) { 75:27.56 | ^ 75:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 75:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:27.57 56 | inline gfxRect ThebesRect(const Rect& aRect) { 75:27.57 | ^ 75:27.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:18, 75:27.62 from /builddir/build/BUILD/thunderbird-78.6.1/image/build/nsImageModule.cpp:16: 75:27.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 75:27.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:27.62 21 | inline Rect ToRect(const gfxRect& aRect) { 75:27.62 | ^ 75:27.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 75:27.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:27.63 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 75:27.63 | ^ 75:27.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 75:27.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:27.63 40 | inline Point ToPoint(const gfxPoint& aPoint) { 75:27.63 | ^ 75:27.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 75:27.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:27.64 44 | inline Size ToSize(const gfxSize& aSize) { 75:27.64 | ^ 75:27.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 75:27.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:27.64 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 75:27.64 | ^ 75:27.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 75:27.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:27.65 52 | inline gfxSize ThebesSize(const Size& aSize) { 75:27.65 | ^ 75:27.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 75:27.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:27.65 56 | inline gfxRect ThebesRect(const Rect& aRect) { 75:27.65 | ^ 75:28.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 75:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStruct.h:18, 75:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContextPaint.h:19, 75:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGImageContext.h:11, 75:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:25, 75:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:23, 75:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/image/LookupResult.h:16, 75:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:17, 75:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:8, 75:28.07 from Unified_cpp_image1.cpp:2: 75:28.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 75:28.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:28.07 1249 | CSSCoord ToCSSPixels() const { return _0; } 75:28.07 | ^ 75:28.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 75:28.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxASurface.h:13, 75:28.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibSurface.h:9, 75:28.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibSurface.cpp:6: 75:28.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 75:28.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:28.18 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 75:28.18 | ^ 75:28.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 75:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxTextRun.h:14, 75:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:45: 75:28.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 75:28.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:28.24 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 75:28.24 | ^~~~~~~~~~~ 75:28.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 75:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 75:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 75:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 75:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 75:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:28.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 75:28.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:28.24 1859 | int32_t aAppUnitsPerPixel) { 75:28.24 | ^ 75:28.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 75:28.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:28.24 3214 | int32_t aAppUnitsPerPixel) { 75:28.25 | ^ 75:28.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 75:28.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 75:28.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 75:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContextPaint.h:14, 75:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGImageContext.h:11, 75:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:25, 75:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/image/build/nsImageModule.cpp:16: 75:28.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 75:28.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:28.49 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 75:28.49 | ^ 75:28.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 75:28.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:28.49 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 75:28.49 | ^ 75:28.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 75:28.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:28.50 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 75:28.50 | ^ 75:28.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 75:28.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:28.50 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 75:28.50 | ^ 75:28.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 75:28.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:28.51 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 75:28.51 | ^ 75:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 75:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:28.53 371 | nscoord aAppUnitsPerDevPixel) { 75:28.53 | ^ 75:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 75:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:28.54 380 | nscoord aAppUnitsPerDevPixel) { 75:28.54 | ^ 75:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 75:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:28.54 387 | nscoord aAppUnitsPerDevPixel) { 75:28.54 | ^ 75:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 75:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:28.55 394 | nscoord aAppUnitsPerDevPixel) { 75:28.55 | ^ 75:28.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 75:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 75:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 75:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 75:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 75:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 75:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 75:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 75:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 75:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:28.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:28.67 from Unified_cpp_gfx_layers1.cpp:2: 75:28.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 75:28.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:28.68 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 75:28.68 | ^ 75:28.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 75:28.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStruct.h:18, 75:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContextPaint.h:19, 75:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGImageContext.h:11, 75:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:25, 75:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/image/build/nsImageModule.cpp:16: 75:28.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 75:28.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:28.75 1249 | CSSCoord ToCSSPixels() const { return _0; } 75:28.75 | ^ 75:29.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 75:29.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:29.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:29.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:29.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 75:29.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:29.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:29.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 75:29.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:29.27 332 | LayerPoint GetFixedPositionAnchor() const { 75:29.27 | ^ 75:29.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 75:29.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:29.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:29.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:29.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 75:29.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:29.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:29.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 75:29.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:29.32 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 75:29.32 | ^ 75:29.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 75:29.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:29.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:29.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:29.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 75:29.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:29.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:29.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 75:29.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:29.34 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 75:29.34 | ^ 75:29.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxXlibSurface.cpp:18: 75:29.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 75:29.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:29.44 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 75:29.44 | ^ 75:33.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 75:33.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 75:33.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 75:33.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:17, 75:33.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:33.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:33.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 75:33.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 75:33.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:33.10 40 | friend Sub operator*(Sub aCoord, T aScale) { 75:33.10 | ^~~~~~~~ 75:33.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 75:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:20, 75:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:33.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 75:33.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 75:33.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:33.19 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 75:33.19 | ^~~~~~~~ 75:33.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 75:33.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 75:33.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:17, 75:33.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:33.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:33.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 75:33.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 75:33.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:33.39 427 | SizeT Size() const { return SizeT(width, height); } 75:33.39 | ^~~~ 75:33.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 75:33.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:20, 75:33.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:33.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:33.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 75:33.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 75:33.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:33.40 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 75:33.40 | ^~~~~~~~ 75:33.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 75:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 75:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 75:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 75:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 75:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 75:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 75:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:12, 75:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:33.40 from Unified_cpp_gfx_layers0.cpp:2: 75:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 75:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:33.40 21 | inline Rect ToRect(const gfxRect& aRect) { 75:33.40 | ^ 75:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 75:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:33.40 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 75:33.40 | ^ 75:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 75:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:33.40 40 | inline Point ToPoint(const gfxPoint& aPoint) { 75:33.40 | ^ 75:33.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 75:33.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 75:33.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:33.40 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 75:33.41 | ^~~~~~~~ 75:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 75:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:33.41 44 | inline Size ToSize(const gfxSize& aSize) { 75:33.41 | ^ 75:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 75:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:33.41 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 75:33.41 | ^ 75:33.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 75:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 75:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:17, 75:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 75:33.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 75:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:33.41 62 | Sub operator-(const Sub& aPoint) const { 75:33.41 | ^~~~~~~~ 75:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 75:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:33.43 52 | inline gfxSize ThebesSize(const Size& aSize) { 75:33.43 | ^ 75:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 75:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:33.43 56 | inline gfxRect ThebesRect(const Rect& aRect) { 75:33.43 | ^ 75:33.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 75:33.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 75:33.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 75:33.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:17, 75:33.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:33.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:33.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 75:33.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 75:33.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:33.62 43 | friend Sub operator*(T aScale, Sub aCoord) { 75:33.62 | ^~~~~~~~ 75:34.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 75:34.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 75:34.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 75:34.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 75:34.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:34.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:34.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:34.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 75:34.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 75:34.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:12, 75:34.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:34.16 from Unified_cpp_gfx_layers0.cpp:2: 75:34.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 75:34.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:34.16 1859 | int32_t aAppUnitsPerPixel) { 75:34.16 | ^ 75:34.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 75:34.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:34.17 3214 | int32_t aAppUnitsPerPixel) { 75:34.17 | ^ 75:34.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 75:34.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:17, 75:34.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:34.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 75:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 75:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:34.57 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 75:34.57 | ^~~~~~~~~~~~~ 75:34.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 75:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:17, 75:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 75:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 75:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:34.58 323 | static SizeTyped FromUnknownSize( 75:34.58 | ^~~~~~~~~~~~~~~ 75:35.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 75:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 75:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 75:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:12, 75:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:35.11 from Unified_cpp_gfx_layers0.cpp:2: 75:35.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 75:35.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:35.11 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 75:35.11 | ^ 75:35.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 75:35.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:35.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:35.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:35.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 75:35.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 75:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:12, 75:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:35.14 from Unified_cpp_gfx_layers0.cpp:2: 75:35.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 75:35.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:35.14 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 75:35.14 | ^ 75:35.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 75:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 75:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 75:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 75:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 75:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 75:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 75:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 75:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:35.81 from Unified_cpp_gfx_layers1.cpp:2: 75:35.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 75:35.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:35.81 1859 | int32_t aAppUnitsPerPixel) { 75:35.81 | ^ 75:35.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 75:35.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:35.82 3214 | int32_t aAppUnitsPerPixel) { 75:35.82 | ^ 75:36.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:40, 75:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 75:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIReferrerInfo.h:27, 75:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIPrincipal.h:22, 75:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xpcpublic.h:20, 75:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadUtils.h:33, 75:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/message_loop.h:31, 75:36.29 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/waitable_event.h:24, 75:36.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 75:36.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:36.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:36.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:36.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In member function ‘nsTArray gfxPlatform::GetPrefCMSOutputProfileData()’: 75:36.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:410:45: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 75:36.29 410 | size_type Capacity() const { return mHdr->mCapacity; } 75:36.29 | ~~~~~~^~~~~~~~~ 75:36.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:2150:21: note: while referencing ‘result’ 75:36.30 2150 | nsTArray result; 75:36.30 | ^~~~~~ 75:36.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 75:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:40, 75:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 75:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIReferrerInfo.h:27, 75:36.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIPrincipal.h:22, 75:36.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xpcpublic.h:20, 75:36.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadUtils.h:33, 75:36.32 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/message_loop.h:31, 75:36.32 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/waitable_event.h:24, 75:36.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 75:36.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 75:36.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessManager.h:8, 75:36.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:7: 75:36.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:416:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 75:36.33 416 | mArray.mHdr->mLength = 0; 75:36.33 | ~~~~~~~~~~~~~~~~~~~~~^~~ 75:36.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.cpp:2150:21: note: while referencing ‘result’ 75:36.33 2150 | nsTArray result; 75:36.33 | ^~~~~~ 75:36.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 75:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 75:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 75:36.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 75:36.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 75:36.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:36.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:36.72 from Unified_cpp_gfx_layers1.cpp:2: 75:36.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 75:36.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:36.72 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 75:36.72 | ^ 75:36.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 75:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 75:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 75:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 75:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 75:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:36.74 from Unified_cpp_gfx_layers1.cpp:2: 75:36.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 75:36.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:36.74 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 75:36.74 | ^ 75:39.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:39.24 from Unified_cpp_gfx_layers1.cpp:2: 75:39.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 75:39.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:39.25 1394 | LayerPoint GetFixedPositionAnchor() { 75:39.25 | ^ 75:39.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 75:39.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:39.27 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 75:39.28 | ^ 75:40.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 75:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 75:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 75:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 75:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 75:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 75:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 75:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 75:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 75:40.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:20, 75:40.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.h:10, 75:40.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderTextureHost.cpp:7: 75:40.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 75:40.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 75:40.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 75:40.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 75:40.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 75:40.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 75:40.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 75:40.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 75:40.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 75:40.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:40.63 760 | typename detail::Nth::Type extract() { 75:40.63 | ^~~~~~~ 75:41.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 75:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 75:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 75:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 75:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 75:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 75:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 75:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 75:41.24 from Unified_cpp_gfx_thebes0.cpp:11: 75:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 75:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:41.24 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 75:41.24 | ^ 75:41.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 75:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 75:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 75:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 75:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 75:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 75:41.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 75:41.52 from Unified_cpp_gfx_thebes0.cpp:11: 75:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 75:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:41.52 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 75:41.52 | ^ 75:42.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 75:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 75:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 75:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 75:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGImageContext.h:12, 75:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:25, 75:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/image/build/nsImageModule.cpp:16: 75:42.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 75:42.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.05 189 | CSSRect GetExpandedScrollableRect() const { 75:42.05 | ^ 75:42.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 75:42.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.05 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 75:42.05 | ^ 75:42.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 75:42.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.05 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 75:42.05 | ^ 75:42.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 75:42.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.06 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 75:42.06 | ^ 75:42.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 75:42.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.06 243 | CSSRect CalculateScrollRange() const { 75:42.06 | ^ 75:42.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 75:42.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.07 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 75:42.07 | ^ 75:42.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 75:42.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.08 457 | CSSRect GetVisualViewport() const { 75:42.08 | ^ 75:42.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 75:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 75:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 75:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 75:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGImageContext.h:12, 75:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:25, 75:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:23, 75:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/image/LookupResult.h:16, 75:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:17, 75:42.35 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:8, 75:42.35 from Unified_cpp_image1.cpp:2: 75:42.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 75:42.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.35 189 | CSSRect GetExpandedScrollableRect() const { 75:42.36 | ^ 75:42.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 75:42.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.36 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 75:42.36 | ^ 75:42.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 75:42.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.36 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 75:42.36 | ^ 75:42.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 75:42.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.36 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 75:42.36 | ^ 75:42.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 75:42.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.36 243 | CSSRect CalculateScrollRange() const { 75:42.37 | ^ 75:42.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 75:42.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.37 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 75:42.37 | ^ 75:42.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 75:42.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.38 457 | CSSRect GetVisualViewport() const { 75:42.38 | ^ 75:42.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 75:42.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 75:42.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 75:42.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 75:42.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 75:42.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 75:42.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 75:42.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 75:42.42 from Unified_cpp_gfx_thebes0.cpp:11: 75:42.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 75:42.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.42 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 75:42.42 | ^ 75:42.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 75:42.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.42 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 75:42.42 | ^ 75:42.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 75:42.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.42 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 75:42.42 | ^ 75:42.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 75:42.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.42 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 75:42.43 | ^ 75:42.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 75:42.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.43 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 75:42.43 | ^ 75:42.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 75:42.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.45 371 | nscoord aAppUnitsPerDevPixel) { 75:42.45 | ^ 75:42.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 75:42.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.45 380 | nscoord aAppUnitsPerDevPixel) { 75:42.45 | ^ 75:42.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 75:42.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.45 387 | nscoord aAppUnitsPerDevPixel) { 75:42.45 | ^ 75:42.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 75:42.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.46 394 | nscoord aAppUnitsPerDevPixel) { 75:42.46 | ^ 75:42.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 75:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 75:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 75:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 75:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 75:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 75:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 75:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:19, 75:42.74 from Unified_cpp_gfx_layers0.cpp:2: 75:42.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 75:42.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.74 1394 | LayerPoint GetFixedPositionAnchor() { 75:42.74 | ^ 75:42.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 75:42.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.77 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 75:42.77 | ^ 75:42.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 75:42.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 75:42.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 75:42.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 75:42.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 75:42.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 75:42.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:19, 75:42.91 from Unified_cpp_gfx_layers0.cpp:2: 75:42.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 75:42.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:42.91 49 | gfx::Size GetInheritedScale() const { return mScale; } 75:42.91 | ^ 75:44.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 75:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 75:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 75:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 75:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 75:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesParent.h:18, 75:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:9, 75:44.90 from Unified_cpp_image1.cpp:2: 75:44.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 75:44.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:44.90 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 75:44.90 | ^ 75:45.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 75:45.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 75:45.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:19, 75:45.29 from Unified_cpp_gfx_layers0.cpp:2: 75:45.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 75:45.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:45.29 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 75:45.30 | ^ 75:45.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 75:45.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 75:45.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 75:45.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:11, 75:45.68 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:18, 75:45.68 from /builddir/build/BUILD/thunderbird-78.6.1/image/build/nsImageModule.cpp:16: 75:45.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 75:45.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 75:45.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:45.68 40 | friend Sub operator*(Sub aCoord, T aScale) { 75:45.68 | ^~~~~~~~ 75:45.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 75:45.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 75:45.71 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:18, 75:45.71 from /builddir/build/BUILD/thunderbird-78.6.1/image/build/nsImageModule.cpp:16: 75:45.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 75:45.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 75:45.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:45.71 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 75:45.71 | ^~~~~~~~~~~~~ 75:45.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 75:45.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:11, 75:45.72 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:18, 75:45.72 from /builddir/build/BUILD/thunderbird-78.6.1/image/build/nsImageModule.cpp:16: 75:45.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 75:45.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 75:45.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:45.72 323 | static SizeTyped FromUnknownSize( 75:45.72 | ^~~~~~~~~~~~~~~ 75:45.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 75:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 75:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 75:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:11, 75:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:18, 75:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/image/build/nsImageModule.cpp:16: 75:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 75:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 75:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:45.94 43 | friend Sub operator*(T aScale, Sub aCoord) { 75:45.95 | ^~~~~~~~ 75:46.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/LayerSorter.cpp:17, 75:46.07 from Unified_cpp_gfx_layers1.cpp:20: 75:46.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxQuad.h: In member function ‘gfxRect gfxQuad::GetBounds()’: 75:46.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxQuad.h:34:23: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:46.07 34 | gfxRect GetBounds() { 75:46.07 | ^ 75:46.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 75:46.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 75:46.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 75:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContextPaint.h:14, 75:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGImageContext.h:11, 75:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:25, 75:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/image/build/nsImageModule.cpp:16: 75:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 75:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 75:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:46.15 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 75:46.15 | ^~~~~~~~ 75:46.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 75:46.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 75:46.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 75:46.29 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:18, 75:46.29 from /builddir/build/BUILD/thunderbird-78.6.1/image/build/nsImageModule.cpp:16: 75:46.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 75:46.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 75:46.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:46.29 427 | SizeT Size() const { return SizeT(width, height); } 75:46.29 | ^~~~ 75:46.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 75:46.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 75:46.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 75:46.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContextPaint.h:14, 75:46.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGImageContext.h:11, 75:46.30 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:25, 75:46.30 from /builddir/build/BUILD/thunderbird-78.6.1/image/build/nsImageModule.cpp:16: 75:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 75:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 75:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:46.30 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 75:46.30 | ^~~~~~~~ 75:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 75:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 75:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:46.30 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 75:46.30 | ^~~~~~~~ 75:46.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 75:46.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 75:46.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:11, 75:46.30 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:18, 75:46.30 from /builddir/build/BUILD/thunderbird-78.6.1/image/build/nsImageModule.cpp:16: 75:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 75:46.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 75:46.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:46.31 62 | Sub operator-(const Sub& aPoint) const { 75:46.31 | ^~~~~~~~ 75:46.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 75:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontFamilyList.h:13, 75:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFont.h:12, 75:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFontMetrics.h:16, 75:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:37, 75:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontInfoLoader.h:15, 75:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformFontList.h:15, 75:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:6, 75:46.37 from Unified_cpp_gfx_thebes0.cpp:11: 75:46.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 75:46.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:46.37 1249 | CSSCoord ToCSSPixels() const { return _0; } 75:46.37 | ^ 75:46.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:24, 75:46.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:9, 75:46.66 from Unified_cpp_gfx_layers1.cpp:38: 75:46.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.h: In member function ‘mozilla::ParentLayerCoord mozilla::layers::Axis::GetPos() const’: 75:46.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.h:270:35: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:46.66 270 | ParentLayerCoord GetPos() const { return mPos; } 75:46.67 | ^ 75:46.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:34, 75:46.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:9, 75:46.76 from Unified_cpp_gfx_layers1.cpp:38: 75:46.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.h: In member function ‘mozilla::CSSRect mozilla::layers::SampledAPZCState::GetLayoutViewport() const’: 75:46.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.h:26:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:46.76 26 | CSSRect GetLayoutViewport() const { return mLayoutViewport; } 75:46.76 | ^ 75:46.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.h: In member function ‘mozilla::CSSPoint mozilla::layers::SampledAPZCState::GetScrollOffset() const’: 75:46.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.h:27:36: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:46.76 27 | CSSPoint GetScrollOffset() const { return mScrollOffset; } 75:46.76 | ^ 75:46.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:9, 75:46.94 from Unified_cpp_gfx_layers1.cpp:38: 75:46.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h: In member function ‘mozilla::ParentLayerRect mozilla::layers::AsyncPanZoomController::GetCompositionBounds() const’: 75:46.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:1131:48: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:46.95 1131 | ParentLayerRect GetCompositionBounds() const { 75:46.95 | ^ 75:49.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 75:49.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 75:49.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 75:49.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 75:49.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:49.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:49.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:49.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesParent.h:18, 75:49.37 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:9, 75:49.37 from Unified_cpp_image1.cpp:2: 75:49.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 75:49.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:49.38 1859 | int32_t aAppUnitsPerPixel) { 75:49.38 | ^ 75:49.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 75:49.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:49.38 3214 | int32_t aAppUnitsPerPixel) { 75:49.39 | ^ 75:49.91 In file included from Unified_cpp_gfx_layers1.cpp:38: 75:49.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp: In member function ‘mozilla::RenderTargetRect mozilla::layers::Layer::TransformRectToRenderTarget(const LayerIntRect&)’: 75:49.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:672:78: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:49.91 672 | RenderTargetRect Layer::TransformRectToRenderTarget(const LayerIntRect& aRect) { 75:49.91 | ^ 75:50.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 75:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesParent.h:18, 75:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:9, 75:50.40 from Unified_cpp_image1.cpp:2: 75:50.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 75:50.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:50.40 332 | LayerPoint GetFixedPositionAnchor() const { 75:50.40 | ^ 75:50.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 75:50.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:50.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:50.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:50.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesParent.h:18, 75:50.46 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:9, 75:50.46 from Unified_cpp_image1.cpp:2: 75:50.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 75:50.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:50.47 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 75:50.47 | ^ 75:50.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 75:50.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:50.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:50.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:50.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesParent.h:18, 75:50.49 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:9, 75:50.49 from Unified_cpp_image1.cpp:2: 75:50.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 75:50.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:50.49 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 75:50.49 | ^ 75:51.25 In file included from Unified_cpp_gfx_layers1.cpp:119: 75:51.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/RotatedBuffer.cpp: In member function ‘mozilla::gfx::Rect mozilla::layers::RotatedBuffer::GetSourceRectangle(mozilla::layers::RotatedBuffer::XSide, mozilla::layers::RotatedBuffer::YSide) const’: 75:51.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/RotatedBuffer.cpp:61:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:51.25 61 | Rect RotatedBuffer::GetSourceRectangle(XSide aXSide, YSide aYSide) const { 75:51.25 | ^~~~~ 75:51.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/image/OrientedImage.cpp:14, 75:51.81 from Unified_cpp_image1.cpp:38: 75:51.81 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h: In member function ‘gfxRect mozilla::image::ImageRegion::IntersectAndRestrict(const gfxRect&) const’: 75:51.81 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:77:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:51.81 77 | gfxRect IntersectAndRestrict(const gfxRect& aRect) const { 75:51.81 | ^ 75:51.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 75:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 75:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:51.98 from Unified_cpp_gfx_layers1.cpp:2: 75:51.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 75:51.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 75:51.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:51.98 40 | friend Sub operator*(Sub aCoord, T aScale) { 75:51.98 | ^~~~~~~~ 75:52.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 75:52.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 75:52.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:52.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:52.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:52.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:52.01 from Unified_cpp_gfx_layers1.cpp:2: 75:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 75:52.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 75:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:52.02 427 | SizeT Size() const { return SizeT(width, height); } 75:52.02 | ^~~~ 75:52.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:52.02 from Unified_cpp_gfx_layers1.cpp:2: 75:52.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 75:52.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 75:52.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:52.02 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 75:52.02 | ^~~~~~~~ 75:52.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 75:52.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 75:52.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:52.02 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 75:52.02 | ^~~~~~~~ 75:52.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 75:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 75:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:52.02 from Unified_cpp_gfx_layers1.cpp:2: 75:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 75:52.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 75:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:52.02 62 | Sub operator-(const Sub& aPoint) const { 75:52.02 | ^~~~~~~~ 75:52.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 75:52.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 75:52.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:52.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:52.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:52.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:52.35 from Unified_cpp_gfx_layers1.cpp:2: 75:52.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 75:52.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 75:52.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:52.35 43 | friend Sub operator*(T aScale, Sub aCoord) { 75:52.35 | ^~~~~~~~ 75:52.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:52.41 from Unified_cpp_gfx_layers1.cpp:2: 75:52.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 75:52.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 75:52.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:52.41 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 75:52.41 | ^~~~~~~~ 75:52.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 75:52.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:52.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:52.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 75:52.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 75:52.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 75:52.77 from Unified_cpp_gfx_layers10.cpp:2: 75:52.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 75:52.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:52.77 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 75:52.77 | ^ 75:52.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 75:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 75:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:52.86 from Unified_cpp_gfx_layers0.cpp:2: 75:52.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 75:52.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 75:52.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:52.86 40 | friend Sub operator*(Sub aCoord, T aScale) { 75:52.86 | ^~~~~~~~ 75:53.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:53.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:53.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:53.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:53.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:53.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:53.23 from Unified_cpp_gfx_layers0.cpp:2: 75:53.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 75:53.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 75:53.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:53.23 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 75:53.23 | ^~~~~~~~ 75:53.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 75:53.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:53.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:53.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:53.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:53.28 from Unified_cpp_gfx_layers1.cpp:2: 75:53.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 75:53.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 75:53.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:53.28 323 | static SizeTyped FromUnknownSize( 75:53.28 | ^~~~~~~~~~~~~~~ 75:53.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 75:53.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 75:53.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:53.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:53.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:53.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:53.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:53.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:53.28 from Unified_cpp_gfx_layers0.cpp:2: 75:53.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 75:53.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 75:53.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:53.28 427 | SizeT Size() const { return SizeT(width, height); } 75:53.29 | ^~~~ 75:53.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:53.29 from Unified_cpp_gfx_layers0.cpp:2: 75:53.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 75:53.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 75:53.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:53.29 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 75:53.29 | ^~~~~~~~ 75:53.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 75:53.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 75:53.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:53.29 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 75:53.29 | ^~~~~~~~ 75:53.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 75:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 75:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:53.30 from Unified_cpp_gfx_layers0.cpp:2: 75:53.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 75:53.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 75:53.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:53.31 62 | Sub operator-(const Sub& aPoint) const { 75:53.31 | ^~~~~~~~ 75:53.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 75:53.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 75:53.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 75:53.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 75:53.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 75:53.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 75:53.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 75:53.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 75:53.45 from Unified_cpp_gfx_thebes1.cpp:2: 75:53.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 75:53.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:53.45 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 75:53.46 | ^ 75:53.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 75:53.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 75:53.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:53.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:53.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 75:53.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 75:53.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 75:53.48 from Unified_cpp_gfx_layers10.cpp:2: 75:53.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 75:53.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:53.48 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 75:53.48 | ^ 75:53.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 75:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 75:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 75:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:53.69 from Unified_cpp_gfx_layers1.cpp:2: 75:53.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 75:53.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:51: required from here 75:53.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:53.69 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 75:53.69 | ^~~~~~~~~~~~~~ 75:53.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 75:53.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 75:53.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 75:53.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 75:53.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 75:53.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 75:53.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 75:53.77 from Unified_cpp_gfx_thebes1.cpp:2: 75:53.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 75:53.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:53.78 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 75:53.78 | ^ 75:53.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 75:53.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 75:53.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:53.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:53.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:53.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:53.96 from Unified_cpp_gfx_layers1.cpp:2: 75:53.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 75:53.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxLineSegment.h:67:38: required from here 75:53.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:53.96 62 | Sub operator-(const Sub& aPoint) const { 75:53.96 | ^~~~~~~~ 75:53.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 75:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 75:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:53.97 from Unified_cpp_gfx_layers1.cpp:2: 75:53.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘static Sub mozilla::gfx::BaseRect::MaxIntRect() [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 75:53.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/LayerTreeInvalidation.cpp:90:56: required from here 75:53.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:636:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:53.97 636 | static Sub MaxIntRect() { 75:53.97 | ^~~~~~~~~~ 75:54.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 75:54.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 75:54.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.09 383 | Point TopLeft() const { return Point(x, y); } 75:54.09 | ^~~~~~~ 75:54.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 75:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 75:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 75:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:54.10 from Unified_cpp_gfx_layers1.cpp:2: 75:54.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 75:54.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 75:54.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.10 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 75:54.10 | ^~~~~~~~~~~~~~~ 75:54.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 75:54.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:54.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:54.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:54.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:54.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:54.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:54.15 from Unified_cpp_gfx_layers0.cpp:2: 75:54.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 75:54.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 75:54.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.15 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 75:54.15 | ^~~~~~~~~~~~~ 75:54.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 75:54.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:54.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:54.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:54.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:54.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:54.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:54.15 from Unified_cpp_gfx_layers0.cpp:2: 75:54.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 75:54.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 75:54.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.15 323 | static SizeTyped FromUnknownSize( 75:54.15 | ^~~~~~~~~~~~~~~ 75:54.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 75:54.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 75:54.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:54.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:54.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:54.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:54.30 from Unified_cpp_gfx_layers1.cpp:2: 75:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 75:54.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:389:43: required from here 75:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.30 427 | SizeT Size() const { return SizeT(width, height); } 75:54.30 | ^~~~ 75:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 75:54.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:392:75: required from here 75:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.30 383 | Point TopLeft() const { return Point(x, y); } 75:54.30 | ^~~~~~~ 75:54.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 75:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:54.31 from Unified_cpp_gfx_layers1.cpp:2: 75:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::RenderTargetPixel; F = float]’: 75:54.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:674:45: required from here 75:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.31 277 | static RectTyped FromUnknownRect( 75:54.31 | ^~~~~~~~~~~~~~~ 75:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayerPixel; F = float]’: 75:54.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:675:66: required from here 75:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.31 282 | RectTyped ToUnknownRect() const { 75:54.31 | ^~~~~~~~~~~~~ 75:54.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/image/RasterImage.cpp:22, 75:54.33 from Unified_cpp_image1.cpp:56: 75:54.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 75:54.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.33 1394 | LayerPoint GetFixedPositionAnchor() { 75:54.33 | ^ 75:54.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 75:54.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:54.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:54.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:54.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:54.36 from Unified_cpp_gfx_layers1.cpp:2: 75:54.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 75:54.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:1552:68: required from here 75:54.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.36 246 | PointTyped As2DPoint() const { 75:54.36 | ^~~~~~~~~ 75:54.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 75:54.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.36 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 75:54.36 | ^ 75:54.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 75:54.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 75:54.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 75:54.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:54.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:54.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:54.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:54.39 from Unified_cpp_gfx_layers1.cpp:2: 75:54.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 75:54.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/LayersHelpers.cpp:32:40: required from here 75:54.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.40 794 | RectTyped TransformAndClipBounds( 75:54.40 | ^~~~~~~~~~~~~~~~~~~~~~ 75:54.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 75:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 75:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 75:54.54 from Unified_cpp_gfx_layers10.cpp:2: 75:54.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 75:54.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.54 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 75:54.54 | ^ 75:54.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 75:54.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.55 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 75:54.55 | ^ 75:54.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 75:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 75:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 75:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 75:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 75:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 75:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 75:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 75:54.55 from Unified_cpp_gfx_thebes1.cpp:2: 75:54.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 75:54.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.55 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 75:54.55 | ^ 75:54.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 75:54.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.55 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 75:54.55 | ^ 75:54.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 75:54.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.56 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 75:54.56 | ^ 75:54.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 75:54.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.56 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 75:54.56 | ^ 75:54.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 75:54.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.56 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 75:54.56 | ^ 75:54.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 75:54.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.57 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 75:54.57 | ^ 75:54.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 75:54.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.57 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 75:54.57 | ^ 75:54.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 75:54.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.57 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 75:54.57 | ^ 75:54.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 75:54.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.59 371 | nscoord aAppUnitsPerDevPixel) { 75:54.59 | ^ 75:54.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 75:54.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.60 380 | nscoord aAppUnitsPerDevPixel) { 75:54.60 | ^ 75:54.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 75:54.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.60 387 | nscoord aAppUnitsPerDevPixel) { 75:54.60 | ^ 75:54.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 75:54.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.61 371 | nscoord aAppUnitsPerDevPixel) { 75:54.61 | ^ 75:54.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 75:54.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.61 394 | nscoord aAppUnitsPerDevPixel) { 75:54.61 | ^ 75:54.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 75:54.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.61 380 | nscoord aAppUnitsPerDevPixel) { 75:54.61 | ^ 75:54.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 75:54.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.62 387 | nscoord aAppUnitsPerDevPixel) { 75:54.62 | ^ 75:54.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 75:54.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.62 394 | nscoord aAppUnitsPerDevPixel) { 75:54.62 | ^ 75:54.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 75:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 75:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 75:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:54.69 from Unified_cpp_gfx_layers0.cpp:2: 75:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 75:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 75:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.69 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 75:54.69 | ^~~~~~~~~~~~~~ 75:54.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 75:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:54.72 from Unified_cpp_gfx_layers0.cpp:2: 75:54.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 75:54.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 75:54.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.72 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 75:54.72 | ^~~~~~~~~~~~~ 75:54.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 75:54.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 75:54.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:54.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:54.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:54.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:54.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:54.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:54.74 from Unified_cpp_gfx_layers0.cpp:2: 75:54.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 75:54.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 75:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.75 383 | Point TopLeft() const { return Point(x, y); } 75:54.75 | ^~~~~~~ 75:54.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 75:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 75:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 75:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:54.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:54.75 from Unified_cpp_gfx_layers0.cpp:2: 75:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 75:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 75:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:54.75 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 75:54.75 | ^~~~~~~~~~~~~~~ 75:55.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 75:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:55.10 from Unified_cpp_gfx_layers0.cpp:2: 75:55.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 75:55.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 75:55.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.11 277 | static RectTyped FromUnknownRect( 75:55.11 | ^~~~~~~~~~~~~~~ 75:55.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 75:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:55.11 from Unified_cpp_gfx_layers0.cpp:2: 75:55.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 75:55.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 75:55.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.11 150 | static PointTyped FromUnknownPoint( 75:55.11 | ^~~~~~~~~~~~~~~~ 75:55.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 75:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:55.13 from Unified_cpp_gfx_layers0.cpp:2: 75:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 75:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 75:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.14 282 | RectTyped ToUnknownRect() const { 75:55.14 | ^~~~~~~~~~~~~ 75:55.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 75:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 75:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 75:55.49 from Unified_cpp_gfx_layers10.cpp:2: 75:55.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 75:55.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.49 189 | CSSRect GetExpandedScrollableRect() const { 75:55.49 | ^ 75:55.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 75:55.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.50 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 75:55.50 | ^ 75:55.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 75:55.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.50 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 75:55.50 | ^ 75:55.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 75:55.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.51 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 75:55.51 | ^ 75:55.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 75:55.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.51 243 | CSSRect CalculateScrollRange() const { 75:55.51 | ^ 75:55.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 75:55.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.52 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 75:55.52 | ^ 75:55.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 75:55.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.52 457 | CSSRect GetVisualViewport() const { 75:55.52 | ^ 75:55.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 75:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 75:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 75:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:20, 75:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 75:55.65 from /builddir/build/BUILD/thunderbird-78.6.1/image/SVGDocumentWrapper.cpp:15, 75:55.65 from Unified_cpp_image1.cpp:65: 75:55.65 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 75:55.65 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.65 44 | operator Point() const { return Point(mX, mY); } 75:55.65 | ^ 75:55.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:21, 75:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 75:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 75:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 75:55.82 from Unified_cpp_gfx_layers10.cpp:2: 75:55.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 75:55.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.82 21 | inline Rect ToRect(const gfxRect& aRect) { 75:55.82 | ^ 75:55.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 75:55.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.82 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 75:55.82 | ^ 75:55.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 75:55.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.82 40 | inline Point ToPoint(const gfxPoint& aPoint) { 75:55.82 | ^ 75:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 75:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.83 44 | inline Size ToSize(const gfxSize& aSize) { 75:55.83 | ^ 75:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 75:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.83 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 75:55.83 | ^ 75:55.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 75:55.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 75:55.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:55.84 from Unified_cpp_gfx_layers0.cpp:2: 75:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::MoveInsideAndClamp(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 75:55.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.cpp:88:71: required from here 75:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:622:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.84 622 | [[nodiscard]] Sub MoveInsideAndClamp(const Sub& aRect) const { 75:55.84 | ^~~~~~~~~~~~~~~~~~ 75:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 75:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.84 52 | inline gfxSize ThebesSize(const Size& aSize) { 75:55.84 | ^ 75:55.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 75:55.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.85 56 | inline gfxRect ThebesRect(const Rect& aRect) { 75:55.85 | ^ 75:55.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGObserverUtils.h:22, 75:55.85 from /builddir/build/BUILD/thunderbird-78.6.1/image/SVGDocumentWrapper.cpp:29, 75:55.85 from Unified_cpp_image1.cpp:65: 75:55.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 75:55.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.86 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 75:55.86 | ^ 75:55.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 75:55.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 75:55.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:55.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:55.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:55.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:55.99 from Unified_cpp_gfx_layers1.cpp:2: 75:55.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 75:55.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 75:55.99 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/LayerTreeInvalidation.cpp:90:68: required from here 75:55.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:55.99 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 75:55.99 | ^~~~~~~~~ 75:55.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 75:55.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 75:55.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 75:55.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:55.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:56.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:56.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:56.00 from Unified_cpp_gfx_layers1.cpp:2: 75:56.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 75:56.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 75:56.00 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/LayerTreeInvalidation.cpp:90:68: required from here 75:56.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:56.00 2266 | PointTyped TransformPointSimple( 75:56.00 | ^~~~~~~~~~~~~~~~~~~~ 75:56.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 75:56.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 75:56.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/LayerTreeInvalidation.cpp:90:68: required from here 75:56.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:56.01 794 | RectTyped TransformAndClipBounds( 75:56.01 | ^~~~~~~~~~~~~~~~~~~~~~ 75:56.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 75:56.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 75:56.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:56.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:56.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:56.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:56.37 from Unified_cpp_gfx_layers1.cpp:2: 75:56.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 75:56.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:363:12: required from ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 75:56.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/LayersHelpers.cpp:33:11: required from here 75:56.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:56.37 79 | Sub operator-() const { return Sub(-x, -y); } 75:56.37 | ^~~~~~~~ 75:56.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:56.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:56.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:11, 75:56.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 75:56.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 75:56.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 75:56.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 75:56.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 75:56.61 from Unified_cpp_gfx_layers10.cpp:2: 75:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 75:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:56.61 1249 | CSSCoord ToCSSPixels() const { return _0; } 75:56.62 | ^ 75:57.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 75:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:57.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:57.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:57.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:57.18 from Unified_cpp_gfx_layers0.cpp:2: 75:57.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 75:57.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 75:57.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 75:57.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:57.18 246 | PointTyped As2DPoint() const { 75:57.18 | ^~~~~~~~~ 75:57.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 75:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 75:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 75:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 75:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 75:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 75:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 75:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 75:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 75:57.20 from Unified_cpp_gfx_layers0.cpp:2: 75:57.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 75:57.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 75:57.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 75:57.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:57.20 794 | RectTyped TransformAndClipBounds( 75:57.20 | ^~~~~~~~~~~~~~~~~~~~~~ 75:57.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 75:57.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 75:57.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 75:57.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 75:57.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 75:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 75:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 75:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 75:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 75:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 75:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontInfoLoader.h:15, 75:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformFontList.h:15, 75:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:6, 75:57.36 from Unified_cpp_gfx_thebes0.cpp:11: 75:57.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 75:57.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:57.36 189 | CSSRect GetExpandedScrollableRect() const { 75:57.36 | ^ 75:57.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 75:57.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:57.37 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 75:57.37 | ^ 75:57.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 75:57.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:57.38 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 75:57.38 | ^ 75:57.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 75:57.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:57.38 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 75:57.38 | ^ 75:57.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 75:57.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:57.39 243 | CSSRect CalculateScrollRange() const { 75:57.39 | ^ 75:57.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 75:57.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:57.40 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 75:57.40 | ^ 75:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 75:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:57.41 457 | CSSRect GetVisualViewport() const { 75:57.41 | ^ 75:58.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 75:58.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontFamilyList.h:13, 75:58.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFont.h:12, 75:58.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFontMetrics.h:16, 75:58.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:37, 75:58.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 75:58.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 75:58.56 from Unified_cpp_gfx_thebes1.cpp:2: 75:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 75:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:58.57 1249 | CSSCoord ToCSSPixels() const { return _0; } 75:58.57 | ^ 75:58.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 75:58.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 75:58.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 75:58.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 75:58.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 75:58.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 75:58.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 75:58.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 75:58.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 75:58.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 75:58.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 75:58.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 75:58.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 75:58.75 from Unified_cpp_gfx_layers1.cpp:2: 75:58.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 75:58.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 75:58.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 75:58.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 75:58.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 75:58.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 75:58.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 75:58.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 75:58.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 75:58.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 75:58.76 760 | typename detail::Nth::Type extract() { 75:58.76 | ^~~~~~~ 76:00.08 In file included from Unified_cpp_gfx_layers1.cpp:20: 76:00.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/LayerSorter.cpp: In function ‘mozilla::layers::LayerSortOrder mozilla::layers::CompareDepth(mozilla::layers::Layer*, mozilla::layers::Layer*)’: 76:00.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/LayerSorter.cpp:84:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.08 84 | ThebesRect(aOne->GetLocalVisibleRegion().GetBounds().ToUnknownRect()); 76:00.08 | ^ 76:00.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/LayerSorter.cpp:15, 76:00.09 from Unified_cpp_gfx_layers1.cpp:20: 76:00.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxLineSegment.h: In member function ‘bool gfxLineSegment::Intersects(const gfxLineSegment&, gfxPoint&)’: 76:00.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxLineSegment.h:67:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.09 67 | aIntersection = mStart + (mEnd - mStart) * ua; 76:00.09 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:00.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:00.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 76:00.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:00.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:00.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 76:00.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 76:00.10 from Unified_cpp_gfx_layers1.cpp:2: 76:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.10 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 76:00.10 | ^~~~~~~~~ 76:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator*(T) const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:76:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.10 76 | Sub operator*(T aScale) const { return Sub(x * aScale, y * aScale); } 76:00.10 | ^~~~~~~~ 76:00.11 In file included from Unified_cpp_gfx_layers1.cpp:29: 76:00.11 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/LayerTreeInvalidation.cpp: In function ‘mozilla::gfx::IntRect mozilla::layers::TransformRect(const IntRect&, const Matrix4x4Flagged&)’: 76:00.11 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/LayerTreeInvalidation.cpp:90:8: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.11 90 | rect = aTransform.TransformAndClipBounds(rect, Rect::MaxIntRect()); 76:00.11 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:00.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:00.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:00.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:00.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:00.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:00.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 76:00.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 76:00.12 from Unified_cpp_gfx_layers1.cpp:2: 76:00.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 76:00.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.12 1935 | PointTyped p1 = TransformPointSimple(aRect.TopLeft()); 76:00.12 | ^~ 76:00.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1950:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.12 1950 | return RectTyped(topLeft.x, topLeft.y, width, height); 76:00.12 | ^ 76:00.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:00.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 76:00.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:00.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:00.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 76:00.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 76:00.12 from Unified_cpp_gfx_layers1.cpp:2: 76:00.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:00.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.13 383 | Point TopLeft() const { return Point(x, y); } 76:00.13 | ^~~~~~~ 76:00.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 76:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 76:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 76:00.13 from Unified_cpp_gfx_layers1.cpp:2: 76:00.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:00.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.13 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 76:00.13 | ^~~~~~~~~ 76:00.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 76:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 76:00.13 from Unified_cpp_gfx_layers1.cpp:2: 76:00.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 76:00.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.13 794 | RectTyped TransformAndClipBounds( 76:00.14 | ^~~~~~~~~~~~~~~~~~~~~~ 76:00.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘size_t mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&, mozilla::gfx::PointTyped*) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 76:00.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:882:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.14 882 | p = srcPoint.As2DPoint(); 76:00.14 | ^ 76:00.33 In file included from Unified_cpp_gfx_layers1.cpp:38: 76:00.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp: In member function ‘mozilla::gfx::Matrix4x4 mozilla::layers::Layer::SnapTransform(const Matrix4x4&, const gfxRect&, mozilla::gfx::Matrix*)’: 76:00.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:389:42: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.33 389 | gfxSize(1.0, 1.0) <= aSnapRect.Size() && 76:00.33 | ~~~~~~~~~~~~~~^~ 76:00.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:392:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.33 392 | IntPoint::Round(matrix2D.TransformPoint(ToPoint(aSnapRect.TopLeft()))); 76:00.33 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:00.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:392:74: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.33 392 | IntPoint::Round(matrix2D.TransformPoint(ToPoint(aSnapRect.TopLeft()))); 76:00.33 | ~~~~~~~~~~~~~~~~~^~ 76:00.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:392:56: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.33 392 | IntPoint::Round(matrix2D.TransformPoint(ToPoint(aSnapRect.TopLeft()))); 76:00.33 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 76:00.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:394:75: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.33 394 | IntPoint::Round(matrix2D.TransformPoint(ToPoint(aSnapRect.TopRight()))); 76:00.33 | ~~~~~~~~~~~~~~~~~~^~ 76:00.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:394:56: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.34 394 | IntPoint::Round(matrix2D.TransformPoint(ToPoint(aSnapRect.TopRight()))); 76:00.34 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 76:00.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:396:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.34 396 | matrix2D.TransformPoint(ToPoint(aSnapRect.BottomRight()))); 76:00.34 | ~~~~~~~~~~~~~~~~~~~~~^~ 76:00.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:396:40: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.34 396 | matrix2D.TransformPoint(ToPoint(aSnapRect.BottomRight()))); 76:00.34 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 76:00.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:00.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 76:00.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:00.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:00.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 76:00.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 76:00.34 from Unified_cpp_gfx_layers1.cpp:2: 76:00.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:00.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.34 427 | SizeT Size() const { return SizeT(width, height); } 76:00.34 | ^~~~ 76:00.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:00.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.35 383 | Point TopLeft() const { return Point(x, y); } 76:00.35 | ^~~~~~~ 76:00.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:21, 76:00.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 76:00.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 76:00.35 from Unified_cpp_gfx_layers1.cpp:2: 76:00.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 76:00.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.35 40 | inline Point ToPoint(const gfxPoint& aPoint) { 76:00.35 | ^~~~~~~ 76:00.36 In file included from Unified_cpp_gfx_layers1.cpp:38: 76:00.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp: In member function ‘mozilla::RenderTargetIntRect mozilla::layers::Layer::CalculateScissorRect(const RenderTargetIntRect&)’: 76:00.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:500:66: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.36 500 | gfxRect trScissor = gfx::ThebesRect(matrix.TransformBounds(r)); 76:00.36 | ^ 76:00.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:500:63: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.36 500 | gfxRect trScissor = gfx::ThebesRect(matrix.TransformBounds(r)); 76:00.36 | ~~~~~~~~~~~~~~~~~~~~~~^~~ 76:00.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:500:66: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.36 500 | gfxRect trScissor = gfx::ThebesRect(matrix.TransformBounds(r)); 76:00.36 | ^ 76:00.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:00.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:00.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:00.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:00.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:00.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 76:00.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 76:00.36 from Unified_cpp_gfx_layers1.cpp:2: 76:00.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 76:00.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.37 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 76:00.37 | ^~~~~~~~~~~~~~~ 76:00.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.37 110 | quad[0] = TransformPoint(aRect.TopLeft()); 76:00.37 | ^~~~ 76:00.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.37 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 76:00.37 | ^ 76:00.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:21, 76:00.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 76:00.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 76:00.37 from Unified_cpp_gfx_layers1.cpp:2: 76:00.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 76:00.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:16: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.37 56 | inline gfxRect ThebesRect(const Rect& aRect) { 76:00.37 | ^~~~~~~~~~ 76:00.39 In file included from Unified_cpp_gfx_layers1.cpp:38: 76:00.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp: In member function ‘mozilla::RenderTargetRect mozilla::layers::Layer::TransformRectToRenderTarget(const LayerIntRect&)’: 76:00.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:672:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.39 672 | RenderTargetRect Layer::TransformRectToRenderTarget(const LayerIntRect& aRect) { 76:00.39 | ^~~~~ 76:00.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:675:46: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.39 675 | GetEffectiveTransform().TransformBounds(rect.ToUnknownRect())); 76:00.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 76:00.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:675:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.39 675 | GetEffectiveTransform().TransformBounds(rect.ToUnknownRect())); 76:00.39 | ^ 76:00.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 76:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 76:00.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 76:00.40 from Unified_cpp_gfx_layers1.cpp:2: 76:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayerPixel; F = float]’: 76:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.40 282 | RectTyped ToUnknownRect() const { 76:00.40 | ^~~~~~~~~~~~~ 76:00.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:00.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:00.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:00.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:00.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:00.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 76:00.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 76:00.40 from Unified_cpp_gfx_layers1.cpp:2: 76:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 76:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.40 963 | quad[0] = TransformPoint(aRect.TopLeft()); 76:00.40 | ^~~~ 76:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:988:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.40 988 | max_y - min_y); 76:00.40 | ^ 76:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 76:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.40 950 | PointTyped TransformPoint( 76:00.40 | ^~~~~~~~~~~~~~ 76:00.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 76:00.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:00.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:00.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 76:00.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 76:00.41 from Unified_cpp_gfx_layers1.cpp:2: 76:00.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In static member function ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::RenderTargetPixel; F = float]’: 76:00.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.41 277 | static RectTyped FromUnknownRect( 76:00.41 | ^~~~~~~~~~~~~~~ 76:00.41 In file included from Unified_cpp_gfx_layers1.cpp:38: 76:00.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp: In member function ‘bool mozilla::layers::Layer::GetVisibleRegionRelativeToRootLayer(nsIntRegion&, mozilla::gfx::IntPoint*)’: 76:00.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:696:68: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.41 696 | auto currentLayerOffset = IntPoint::Round(matrix.GetTranslation()); 76:00.41 | ~~~~~~~~~~~~~~~~~~~~~^~ 76:00.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 76:00.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 76:00.49 from Unified_cpp_gfx_layers1.cpp:2: 76:00.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘virtual void mozilla::layers::PaintedLayer::ComputeEffectiveTransforms(const Matrix4x4&)’: 76:00.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.49 2098 | if (!gfx::ThebesPoint(residual.GetTranslation()) 76:00.49 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:00.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.49 2098 | if (!gfx::ThebesPoint(residual.GetTranslation()) 76:00.49 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 76:00.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.49 2098 | if (!gfx::ThebesPoint(residual.GetTranslation()) 76:00.49 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:00.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2100:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.49 2100 | mResidualTranslation = gfx::ThebesPoint(residual.GetTranslation()); 76:00.49 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 76:00.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2100:28: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.49 2100 | mResidualTranslation = gfx::ThebesPoint(residual.GetTranslation()); 76:00.49 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:00.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2102:40: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.49 2102 | idealTransform.TransformPoint(mozilla::gfx::Point()); 76:00.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 76:00.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:21, 76:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 76:00.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 76:00.50 from Unified_cpp_gfx_layers1.cpp:2: 76:00.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 76:00.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.50 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 76:00.50 | ^~~~~~~~~~~ 76:00.51 In file included from Unified_cpp_gfx_layers1.cpp:38: 76:00.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp: In function ‘void mozilla::layers::DumpGeometry(std::stringstream&, const mozilla::Maybe >&)’: 76:00.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:1552:67: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.51 1552 | const gfx::IntPoint point = TruncatedToInt(points[i].As2DPoint()); 76:00.51 | ~~~~~~~~~~~~~~~~~~~^~ 76:00.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp: In member function ‘virtual void mozilla::layers::Layer::PrintInfo(std::stringstream&, const char*)’: 76:00.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:1724:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.52 1724 | LayerPoint anchor = GetFixedPositionAnchor(); 76:00.52 | ^ 76:00.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:00.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 76:00.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:00.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:00.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 76:00.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 76:00.54 from Unified_cpp_gfx_layers1.cpp:2: 76:00.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:00.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.54 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 76:00.54 | ^~~~~~~~~ 76:00.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 76:00.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 76:00.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 76:00.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 76:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 76:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 76:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AtomArray.h:11, 76:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 76:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 76:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 76:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 76:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 76:00.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 76:00.59 from Unified_cpp_gfx_layers0.cpp:2: 76:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 76:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 76:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 76:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 76:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 76:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 76:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 76:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 76:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 76:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.59 760 | typename detail::Nth::Type extract() { 76:00.59 | ^~~~~~~ 76:00.62 In file included from Unified_cpp_gfx_layers1.cpp:38: 76:00.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp: In function ‘void mozilla::layers::SetAntialiasingFlags(mozilla::layers::Layer*, mozilla::gfx::DrawTarget*)’: 76:00.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:2281:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.62 2281 | Float(bounds.Height()))); 76:00.62 | ^ 76:00.63 In file included from Unified_cpp_gfx_layers1.cpp:47: 76:00.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/LayersHelpers.cpp: In function ‘mozilla::gfx::IntRect mozilla::layers::ComputeBackdropCopyRect(const Rect&, const IntRect&, const Matrix4x4&, const IntRect&, mozilla::gfx::Matrix4x4*, mozilla::gfx::Rect*)’: 76:00.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/LayersHelpers.cpp:32:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.63 32 | renderBounds.Height())); 76:00.63 | ^ 76:00.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:00.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:00.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:00.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:00.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 76:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 76:00.64 from Unified_cpp_gfx_layers1.cpp:2: 76:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘size_t mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&, mozilla::gfx::PointTyped*) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 76:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:882:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.64 882 | p = srcPoint.As2DPoint(); 76:00.64 | ^ 76:00.81 In file included from Unified_cpp_gfx_layers1.cpp:119: 76:00.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/RotatedBuffer.cpp: In member function ‘mozilla::gfx::Rect mozilla::layers::RotatedBuffer::GetSourceRectangle(mozilla::layers::RotatedBuffer::XSide, mozilla::layers::RotatedBuffer::YSide) const’: 76:00.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/RotatedBuffer.cpp:61:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:00.81 61 | Rect RotatedBuffer::GetSourceRectangle(XSide aXSide, YSide aYSide) const { 76:00.81 | ^~~~~~~~~~~~~ 76:01.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 76:01.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 76:01.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:01.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 76:01.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 76:01.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 76:01.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 76:01.70 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 76:01.70 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:01.70 from Unified_cpp_image1.cpp:2: 76:01.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 76:01.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 76:01.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:01.70 40 | friend Sub operator*(Sub aCoord, T aScale) { 76:01.70 | ^~~~~~~~ 76:01.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 76:01.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 76:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 76:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 76:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 76:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 76:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 76:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 76:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 76:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontInfoLoader.h:15, 76:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformFontList.h:15, 76:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:6, 76:01.71 from Unified_cpp_gfx_thebes0.cpp:11: 76:01.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 76:01.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:01.71 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 76:01.71 | ^ 76:01.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 76:01.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 76:01.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 76:01.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 76:01.74 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 76:01.74 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:01.74 from Unified_cpp_image1.cpp:2: 76:01.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 76:01.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 76:01.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:01.74 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 76:01.74 | ^~~~~~~~ 76:01.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 76:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 76:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 76:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 76:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 76:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:01.86 from Unified_cpp_image1.cpp:2: 76:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 76:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 76:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:01.86 323 | static SizeTyped FromUnknownSize( 76:01.86 | ^~~~~~~~~~~~~~~ 76:02.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 76:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 76:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 76:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 76:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 76:02.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 76:02.14 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 76:02.14 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:02.14 from Unified_cpp_image1.cpp:2: 76:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 76:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 76:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.14 43 | friend Sub operator*(T aScale, Sub aCoord) { 76:02.14 | ^~~~~~~~ 76:02.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:16201, 76:02.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 76:02.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 76:02.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 76:02.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 76:02.24 from Unified_cpp_gfx_layers0.cpp:2: 76:02.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h: In static member function ‘static mozilla::LengthPercentage mozilla::StyleLengthPercentageUnion::FromPixels(mozilla::CSSCoord)’: 76:02.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:614:18: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.24 614 | LengthPercentage LengthPercentage::FromPixels(CSSCoord aCoord) { 76:02.24 | ^~~~~~~~~~~~~~~~ 76:02.30 In file included from Unified_cpp_gfx_layers0.cpp:11: 76:02.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationInfo.cpp: In function ‘mozilla::Maybe mozilla::layers::CreateAnimationData(nsIFrame*, nsDisplayItem*, DisplayItemType, mozilla::layers::LayersBackend, mozilla::layers::AnimationDataType)’: 76:02.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationInfo.cpp:701:61: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.31 701 | styleOrigin.horizontal, styleOrigin.vertical, refBox); 76:02.31 | ^ 76:02.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 76:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 76:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:19, 76:02.40 from Unified_cpp_gfx_layers0.cpp:2: 76:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 76:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.40 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 76:02.40 | ^ 76:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 76:02.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.41 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 76:02.41 | ^~~~~~~~~~~ 76:02.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 76:02.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.41 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 76:02.41 | ^ 76:02.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 76:02.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.41 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 76:02.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 76:02.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.42 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 76:02.42 | ~~~~~~~~~~~~~^~ 76:02.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.42 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 76:02.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 76:02.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.42 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 76:02.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 76:02.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 76:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 76:02.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 76:02.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 76:02.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 76:02.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 76:02.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 76:02.45 from Unified_cpp_gfx_layers0.cpp:2: 76:02.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 76:02.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.45 282 | RectTyped ToUnknownRect() const { 76:02.45 | ^~~~~~~~~~~~~ 76:02.45 In file included from Unified_cpp_gfx_skia0.cpp:101: 76:02.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkBitmapCache.cpp:63:22: warning: ‘SkBitmapCache::Rec’ has a field ‘SkBitmapCache::Rec::fKey’ whose type uses the anonymous namespace [-Wsubobject-linkage] 76:02.46 63 | class SkBitmapCache::Rec : public SkResourceCache::Rec { 76:02.46 | ^~~ 76:02.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 76:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 76:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 76:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 76:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 76:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 76:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 76:02.53 from Unified_cpp_gfx_layers0.cpp:2: 76:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.54 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 76:02.54 | ^~~~~~~~~ 76:02.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:02.54 from Unified_cpp_image1.cpp:2: 76:02.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:02.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 76:02.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.54 427 | SizeT Size() const { return SizeT(width, height); } 76:02.54 | ^~~~ 76:02.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:02.54 from Unified_cpp_image1.cpp:2: 76:02.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 76:02.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 76:02.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.54 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 76:02.54 | ^~~~~~~~ 76:02.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:11, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 76:02.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 76:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 76:02.55 from Unified_cpp_gfx_layers0.cpp:2: 76:02.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Triangle.h: In constructor ‘mozilla::gfx::TriangleTyped::TriangleTyped(mozilla::gfx::PointTyped, mozilla::gfx::PointTyped, mozilla::gfx::PointTyped) [with Units = mozilla::gfx::UnknownUnits; F = float]’: 76:02.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Triangle.h:28:3: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.55 28 | TriangleTyped(PointTyped aP1, PointTyped aP2, 76:02.55 | ^~~~~~~~~~~~~ 76:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Triangle.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::TriangleTyped::BoundingBox() const [with Units = mozilla::gfx::UnknownUnits; F = float]’: 76:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Triangle.h:32:23: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.56 32 | RectTyped BoundingBox() const { 76:02.56 | ^~~~~~~~~~~ 76:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 76:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 76:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.56 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 76:02.56 | ^~~~~~~~ 76:02.56 In file included from Unified_cpp_gfx_layers0.cpp:92: 76:02.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Compositor.cpp: In function ‘size_t mozilla::layers::DecomposeIntoNoRepeatRects(const Rect&, const Rect&, mozilla::gfx::Rect (*)[4], mozilla::gfx::Rect (*)[4])’: 76:02.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Compositor.cpp:457:40: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.57 457 | gfx::Point tl = texCoordRect.TopLeft(); 76:02.57 | ^ 76:02.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 76:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 76:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 76:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 76:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 76:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:02.57 from Unified_cpp_image1.cpp:2: 76:02.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:02.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 76:02.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.57 62 | Sub operator-(const Sub& aPoint) const { 76:02.57 | ^~~~~~~~ 76:02.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Compositor.cpp: In member function ‘mozilla::gfx::IntRect mozilla::layers::Compositor::ComputeBackdropCopyRect(const Triangle&, const IntRect&, const Matrix4x4&, mozilla::gfx::Matrix4x4*, mozilla::gfx::Rect*)’: 76:02.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Compositor.cpp:557:49: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.57 557 | gfx::Rect boundingBox = aTriangle.BoundingBox(); 76:02.57 | ^ 76:02.66 In file included from Unified_cpp_gfx_layers0.cpp:119: 76:02.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.cpp: In member function ‘void mozilla::layers::FrameMetrics::RecalculateLayoutViewportOffset()’: 76:02.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.cpp:24:62: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.66 24 | KeepLayoutViewportEnclosingVisualViewport(GetVisualViewport(), 76:02.66 | ~~~~~~~~~~~~~~~~~^~ 76:02.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:22, 76:02.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 76:02.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:12, 76:02.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 76:02.66 from Unified_cpp_gfx_layers0.cpp:2: 76:02.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 76:02.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:458:69: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.66 458 | return CSSRect(mScrollOffset, CalculateCompositedSizeInCssPixels()); 76:02.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 76:02.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 76:02.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:35: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.66 213 | return mCompositionBounds.Size() / GetZoom(); 76:02.66 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 76:02.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.66 213 | return mCompositionBounds.Size() / GetZoom(); 76:02.66 | ^ 76:02.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:02.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 76:02.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 76:02.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 76:02.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 76:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 76:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 76:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 76:02.67 from Unified_cpp_gfx_layers0.cpp:2: 76:02.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:02.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.67 427 | SizeT Size() const { return SizeT(width, height); } 76:02.67 | ^~~~ 76:02.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 76:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 76:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 76:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 76:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.h:11, 76:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationHelper.cpp:7, 76:02.67 from Unified_cpp_gfx_layers0.cpp:2: 76:02.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 76:02.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.67 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 76:02.67 | ^~~~~~~~ 76:02.69 In file included from Unified_cpp_gfx_layers0.cpp:119: 76:02.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.cpp: In static member function ‘static void mozilla::layers::FrameMetrics::KeepLayoutViewportEnclosingVisualViewport(const CSSRect&, const CSSRect&, mozilla::CSSRect&)’: 76:02.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.cpp:88:19: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:02.69 88 | aLayoutViewport = aLayoutViewport.MoveInsideAndClamp(aScrollableRect); 76:02.69 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:03.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:03.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 76:03.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 76:03.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 76:03.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 76:03.77 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 76:03.77 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:03.77 from Unified_cpp_image1.cpp:2: 76:03.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:03.77 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:71:65: required from here 76:03.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:03.77 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 76:03.77 | ^~~~~~~~~ 76:03.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:03.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:03.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 76:03.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 76:03.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 76:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 76:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 76:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:03.79 from Unified_cpp_image1.cpp:2: 76:03.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:03.79 /builddir/build/BUILD/thunderbird-78.6.1/image/OrientedImage.cpp:226:42: required from here 76:03.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:03.79 79 | Sub operator-() const { return Sub(-x, -y); } 76:03.79 | ^~~~~~~~ 76:03.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 76:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 76:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 76:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 76:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:03.97 from Unified_cpp_image1.cpp:2: 76:03.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 76:03.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 76:03.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:03.98 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 76:03.98 | ^~~~~~~~~~~~~~ 76:04.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:04.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 76:04.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 76:04.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 76:04.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 76:04.16 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 76:04.16 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:04.17 from Unified_cpp_image1.cpp:2: 76:04.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:04.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:104:72: required from here 76:04.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:04.17 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 76:04.17 | ^~~~~~~~~~ 76:04.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:04.52 /builddir/build/BUILD/thunderbird-78.6.1/image/imgFrame.cpp:637:47: required from here 76:04.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:04.52 427 | SizeT Size() const { return SizeT(width, height); } 76:04.53 | ^~~~ 76:05.40 In file included from Unified_cpp_gfx_skia1.cpp:29: 76:05.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkCanvas.cpp:223:17: warning: ‘SkCanvas::MCRec’ has a field ‘SkCanvas::MCRec::fBackImage’ whose type uses the anonymous namespace [-Wsubobject-linkage] 76:05.41 223 | class SkCanvas::MCRec { 76:05.41 | ^~~~~ 76:05.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 76:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 76:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 76:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 76:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:05.85 from Unified_cpp_image1.cpp:2: 76:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 76:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:100:23: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 76:05.85 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:100:40: required from here 76:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:05.85 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 76:05.85 | ^~~~~~~~~~~~~~ 76:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 76:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:101:23: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 76:05.86 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:100:40: required from here 76:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:85:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:05.86 85 | MatrixSize TransformSize(const MatrixSize& aSize) const { 76:05.86 | ^~~~~~~~~~~~~ 76:05.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 76:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 76:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 76:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 76:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 76:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:05.86 from Unified_cpp_image1.cpp:2: 76:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:111:44: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 76:05.86 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:107:42: required from here 76:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:05.86 384 | Point TopRight() const { return Point(XMost(), y); } 76:05.86 | ^~~~~~~~ 76:05.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:05.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 76:05.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 76:05.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 76:05.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 76:05.97 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 76:05.97 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:05.97 from Unified_cpp_image1.cpp:2: 76:05.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 76:05.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 76:05.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 76:05.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:05.97 246 | PointTyped As2DPoint() const { 76:05.97 | ^~~~~~~~~ 76:07.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 76:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 76:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 76:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 76:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 76:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 76:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 76:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 76:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 76:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontInfoLoader.h:15, 76:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformFontList.h:15, 76:07.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:6, 76:07.59 from Unified_cpp_gfx_thebes0.cpp:11: 76:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 76:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:07.59 21 | inline Rect ToRect(const gfxRect& aRect) { 76:07.59 | ^ 76:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 76:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:07.59 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 76:07.59 | ^ 76:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 76:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:07.59 40 | inline Point ToPoint(const gfxPoint& aPoint) { 76:07.59 | ^ 76:07.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 76:07.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:07.61 44 | inline Size ToSize(const gfxSize& aSize) { 76:07.61 | ^ 76:07.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 76:07.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:07.62 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 76:07.62 | ^ 76:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 76:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:07.62 52 | inline gfxSize ThebesSize(const Size& aSize) { 76:07.62 | ^ 76:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 76:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:07.62 56 | inline gfxRect ThebesRect(const Rect& aRect) { 76:07.62 | ^ 76:07.64 In file included from Unified_cpp_gfx_layers0.cpp:137: 76:07.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageDataSerializer.cpp: In function ‘mozilla::gfx::RectTyped mozilla::gfx::PolygonTyped::BoundingBox() const [with Units = mozilla::gfx::UnknownUnits]’: 76:07.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageDataSerializer.cpp:319:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:07.64 319 | } // namespace mozilla 76:07.64 | ^ 76:07.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 76:07.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 76:07.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 76:07.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 76:07.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:07.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:07.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:07.91 from Unified_cpp_gfx_layers10.cpp:2: 76:07.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 76:07.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:07.91 332 | LayerPoint GetFixedPositionAnchor() const { 76:07.91 | ^ 76:07.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 76:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 76:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 76:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 76:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 76:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 76:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 76:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 76:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontInfoLoader.h:15, 76:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformFontList.h:15, 76:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:6, 76:07.98 from Unified_cpp_gfx_thebes0.cpp:11: 76:07.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 76:07.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:07.98 1859 | int32_t aAppUnitsPerPixel) { 76:07.98 | ^ 76:07.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 76:07.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:07.99 3214 | int32_t aAppUnitsPerPixel) { 76:07.99 | ^ 76:08.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 76:08.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 76:08.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 76:08.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 76:08.21 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:11, 76:08.21 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:08.21 from Unified_cpp_image1.cpp:2: 76:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 76:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 76:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 76:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 76:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 76:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 76:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 76:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 76:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 76:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:08.21 760 | typename detail::Nth::Type extract() { 76:08.22 | ^~~~~~~ 76:08.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 76:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 76:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 76:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 76:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 76:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontInfoLoader.h:15, 76:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformFontList.h:15, 76:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:6, 76:08.98 from Unified_cpp_gfx_thebes0.cpp:11: 76:08.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 76:08.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:08.98 332 | LayerPoint GetFixedPositionAnchor() const { 76:08.98 | ^ 76:09.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 76:09.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:09.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:09.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:09.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 76:09.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 76:09.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 76:09.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 76:09.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontInfoLoader.h:15, 76:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformFontList.h:15, 76:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:6, 76:09.03 from Unified_cpp_gfx_thebes0.cpp:11: 76:09.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 76:09.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:09.03 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 76:09.03 | ^ 76:09.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 76:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 76:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 76:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 76:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 76:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontInfoLoader.h:15, 76:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformFontList.h:15, 76:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:6, 76:09.05 from Unified_cpp_gfx_thebes0.cpp:11: 76:09.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 76:09.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:09.05 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 76:09.05 | ^ 76:09.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 76:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 76:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 76:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 76:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 76:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:09.39 from Unified_cpp_image1.cpp:2: 76:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:09.39 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 76:09.39 | ^~~~~~~~~ 76:09.40 In file included from Unified_cpp_image1.cpp:38: 76:09.40 /builddir/build/BUILD/thunderbird-78.6.1/image/OrientedImage.cpp: In member function ‘void mozilla::image::MatrixBuilder::Translate(gfxPoint)’: 76:09.40 /builddir/build/BUILD/thunderbird-78.6.1/image/OrientedImage.cpp:224:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:09.40 224 | void Translate(gfxPoint aDelta) { 76:09.40 | ^~~~~~~~~ 76:09.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/image/OrientedImage.cpp:14, 76:09.40 from Unified_cpp_image1.cpp:38: 76:09.40 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h: In member function ‘void mozilla::image::ImageRegion::TransformBoundsBy(const gfxMatrix&)’: 76:09.40 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:107:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:09.40 107 | mRect = aMatrix.TransformBounds(mRect); 76:09.40 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:09.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 76:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 76:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 76:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 76:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:09.41 from Unified_cpp_image1.cpp:2: 76:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double]’: 76:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:09.41 110 | quad[0] = TransformPoint(aRect.TopLeft()); 76:09.41 | ^~~~ 76:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:09.41 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 76:09.41 | ^ 76:09.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 76:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 76:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 76:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 76:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 76:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:09.41 from Unified_cpp_image1.cpp:2: 76:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:09.41 383 | Point TopLeft() const { return Point(x, y); } 76:09.41 | ^~~~~~~ 76:09.43 In file included from Unified_cpp_image1.cpp:38: 76:09.43 /builddir/build/BUILD/thunderbird-78.6.1/image/OrientedImage.cpp: In member function ‘virtual nsIntRect mozilla::image::OrientedImage::GetImageSpaceInvalidationRect(const nsIntRect&)’: 76:09.43 /builddir/build/BUILD/thunderbird-78.6.1/image/OrientedImage.cpp:367:64: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:09.43 367 | gfxRect(rect.X(), rect.Y(), rect.Width(), rect.Height()))); 76:09.43 | ^ 76:09.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 76:09.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:09.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:09.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:09.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 76:09.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 76:09.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 76:09.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 76:09.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:09.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:09.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:09.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:09.57 from Unified_cpp_gfx_thebes1.cpp:2: 76:09.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 76:09.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:09.57 189 | CSSRect GetExpandedScrollableRect() const { 76:09.57 | ^ 76:09.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 76:09.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:09.58 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 76:09.58 | ^ 76:09.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 76:09.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:09.58 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 76:09.58 | ^ 76:09.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 76:09.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:09.59 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 76:09.59 | ^ 76:09.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 76:09.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:09.59 243 | CSSRect CalculateScrollRange() const { 76:09.59 | ^ 76:09.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 76:09.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:09.60 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 76:09.60 | ^ 76:09.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 76:09.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:09.61 457 | CSSRect GetVisualViewport() const { 76:09.61 | ^ 76:10.01 In file included from Unified_cpp_image1.cpp:137: 76:10.01 /builddir/build/BUILD/thunderbird-78.6.1/image/imgFrame.cpp: In member function ‘mozilla::image::imgFrame::SurfaceWithFormat mozilla::image::imgFrame::SurfaceForDrawing(bool, bool, mozilla::image::ImageRegion&, mozilla::image::imgFrame::SourceSurface*)’: 76:10.02 /builddir/build/BUILD/thunderbird-78.6.1/image/imgFrame.cpp:562:28: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:10.02 562 | target->FillRect(ToRect(aRegion.Intersect(available).Rect()), pattern); 76:10.02 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:10.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/image/OrientedImage.cpp:14, 76:10.02 from Unified_cpp_image1.cpp:38: 76:10.03 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h: In member function ‘mozilla::image::ImageRegion mozilla::image::ImageRegion::Intersect(const gfxRect&) const’: 76:10.03 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:71:59: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:10.03 71 | return CreateWithSamplingRestriction(aRect.Intersect(mRect), 76:10.03 | ~~~~~~~~~~~~~~~^~~~~~~ 76:10.03 In file included from Unified_cpp_image1.cpp:137: 76:10.03 /builddir/build/BUILD/thunderbird-78.6.1/image/imgFrame.cpp: In member function ‘bool mozilla::image::imgFrame::Draw(gfxContext*, const mozilla::image::ImageRegion&, mozilla::image::imgFrame::SamplingFilter, uint32_t, float)’: 76:10.03 /builddir/build/BUILD/thunderbird-78.6.1/image/imgFrame.cpp:637:46: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:10.03 637 | imageRect.Size(), region, surfaceResult.mFormat, 76:10.04 | ~~~~~~~~~~~~~~^~ 76:10.21 In file included from Unified_cpp_gfx_layers1.cpp:137: 76:10.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceSharedData.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 76:10.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceSharedData.cpp:195:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:10.21 195 | } // namespace mozilla 76:10.21 | ^ 76:14.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 76:14.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 76:14.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 76:14.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 76:14.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 76:14.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:14.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:14.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:14.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 76:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 76:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 76:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 76:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:14.09 from Unified_cpp_gfx_layers10.cpp:2: 76:14.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 76:14.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:14.09 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 76:14.09 | ^ 76:14.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 76:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 76:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 76:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 76:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 76:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 76:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 76:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 76:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 76:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:14.26 from Unified_cpp_gfx_thebes1.cpp:2: 76:14.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 76:14.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:14.26 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 76:14.26 | ^ 76:15.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 76:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 76:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 76:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 76:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontInfoLoader.h:15, 76:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformFontList.h:15, 76:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:6, 76:15.72 from Unified_cpp_gfx_thebes0.cpp:11: 76:15.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 76:15.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:15.72 1394 | LayerPoint GetFixedPositionAnchor() { 76:15.72 | ^ 76:15.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 76:15.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:15.74 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 76:15.74 | ^ 76:15.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 76:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 76:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 76:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontInfoLoader.h:15, 76:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformFontList.h:15, 76:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:6, 76:15.95 from Unified_cpp_gfx_thebes0.cpp:11: 76:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 76:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:15.95 49 | gfx::Size GetInheritedScale() const { return mScale; } 76:15.95 | ^ 76:17.28 In file included from Unified_cpp_gfx_layers1.cpp:38: 76:17.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp: In member function ‘mozilla::RenderTargetRect mozilla::layers::Layer::TransformRectToRenderTarget(const LayerIntRect&)’: 76:17.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.cpp:672:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:17.29 672 | RenderTargetRect Layer::TransformRectToRenderTarget(const LayerIntRect& aRect) { 76:17.29 | ^~~~~ 76:18.41 /builddir/build/BUILD/thunderbird-78.6.1/image/imgFrame.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double]’: 76:18.42 /builddir/build/BUILD/thunderbird-78.6.1/image/imgFrame.cpp:974:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:18.42 974 | } // namespace mozilla 76:18.42 | ^ 76:18.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontInfoLoader.h:15, 76:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformFontList.h:15, 76:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:6, 76:18.66 from Unified_cpp_gfx_thebes0.cpp:11: 76:18.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 76:18.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:18.66 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 76:18.67 | ^ 76:20.50 In file included from Unified_cpp_gfx_layers1.cpp:119: 76:20.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/RotatedBuffer.cpp: In member function ‘mozilla::gfx::Rect mozilla::layers::RotatedBuffer::GetSourceRectangle(mozilla::layers::RotatedBuffer::XSide, mozilla::layers::RotatedBuffer::YSide) const’: 76:20.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/RotatedBuffer.cpp:61:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:20.50 61 | Rect RotatedBuffer::GetSourceRectangle(XSide aXSide, YSide aYSide) const { 76:20.50 | ^~~~~~~~~~~~~ 76:20.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 76:20.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 76:20.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 76:20.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 76:20.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 76:20.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:20.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:20.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:20.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 76:20.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 76:20.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 76:20.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 76:20.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:20.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:20.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:20.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:20.57 from Unified_cpp_gfx_thebes1.cpp:2: 76:20.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 76:20.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:20.57 21 | inline Rect ToRect(const gfxRect& aRect) { 76:20.57 | ^ 76:20.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 76:20.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:20.58 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 76:20.58 | ^ 76:20.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 76:20.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:20.59 40 | inline Point ToPoint(const gfxPoint& aPoint) { 76:20.59 | ^ 76:20.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 76:20.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:20.60 44 | inline Size ToSize(const gfxSize& aSize) { 76:20.60 | ^ 76:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 76:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:20.60 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 76:20.60 | ^ 76:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 76:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:20.60 52 | inline gfxSize ThebesSize(const Size& aSize) { 76:20.60 | ^ 76:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 76:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:20.60 56 | inline gfxRect ThebesRect(const Rect& aRect) { 76:20.60 | ^ 76:20.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 76:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 76:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 76:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 76:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 76:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 76:20.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 76:20.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 76:20.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:20.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:20.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:20.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:20.99 from Unified_cpp_gfx_thebes1.cpp:2: 76:20.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 76:20.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:20.99 1859 | int32_t aAppUnitsPerPixel) { 76:20.99 | ^ 76:20.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 76:21.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:21.00 3214 | int32_t aAppUnitsPerPixel) { 76:21.00 | ^ 76:21.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 76:21.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 76:21.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 76:21.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 76:21.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:21.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:21.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:21.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 76:21.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 76:21.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 76:21.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 76:21.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:21.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:21.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:21.03 from Unified_cpp_gfx_layers10.cpp:2: 76:21.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 76:21.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:21.03 1859 | int32_t aAppUnitsPerPixel) { 76:21.03 | ^ 76:21.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 76:21.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:21.04 3214 | int32_t aAppUnitsPerPixel) { 76:21.04 | ^ 76:21.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 76:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 76:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 76:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 76:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 76:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:21.96 from Unified_cpp_gfx_thebes1.cpp:2: 76:21.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 76:21.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:21.96 332 | LayerPoint GetFixedPositionAnchor() const { 76:21.96 | ^ 76:21.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 76:21.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:21.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:21.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:21.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 76:22.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 76:22.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 76:22.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 76:22.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:22.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:22.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:22.00 from Unified_cpp_gfx_layers10.cpp:2: 76:22.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 76:22.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:22.00 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 76:22.00 | ^ 76:22.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 76:22.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:22.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:22.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:22.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 76:22.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 76:22.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 76:22.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 76:22.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:22.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:22.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:22.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:22.00 from Unified_cpp_gfx_thebes1.cpp:2: 76:22.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 76:22.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:22.01 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 76:22.01 | ^ 76:22.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:22.03 from Unified_cpp_gfx_thebes1.cpp:2: 76:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 76:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:22.03 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 76:22.03 | ^ 76:22.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:22.03 from Unified_cpp_gfx_layers10.cpp:2: 76:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 76:22.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:22.04 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 76:22.04 | ^ 76:23.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 76:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 76:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:11, 76:23.56 from Unified_cpp_gfx_thebes0.cpp:11: 76:23.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 76:23.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:23.56 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 76:23.56 | ^ 76:24.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:24.60 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:24.60 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:24.61 from Unified_cpp_gfx_layers10.cpp:2: 76:24.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 76:24.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:24.61 1394 | LayerPoint GetFixedPositionAnchor() { 76:24.61 | ^ 76:24.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 76:24.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:24.63 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 76:24.63 | ^ 76:25.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/FrameBuilder.h:13, 76:25.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/FrameBuilder.cpp:7, 76:25.82 from Unified_cpp_gfx_layers10.cpp:11: 76:25.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MaskOperation.h: In member function ‘virtual mozilla::gfx::Rect mozilla::layers::MaskCombineOperation::ComputeMaskRect(mozilla::layers::Layer*) const’: 76:25.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MaskOperation.h:72:59: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:25.82 72 | gfx::Rect ComputeMaskRect(Layer* aLayer) const override { return mArea; } 76:25.82 | ^ 76:25.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 76:25.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 76:25.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 76:25.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 76:25.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:25.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:25.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:25.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:25.84 from Unified_cpp_gfx_thebes1.cpp:2: 76:25.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 76:25.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:25.84 1394 | LayerPoint GetFixedPositionAnchor() { 76:25.85 | ^ 76:27.35 In file included from Unified_cpp_gfx_layers0.cpp:11: 76:27.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationInfo.cpp: In member function ‘void mozilla::layers::AnimationInfo::AddAnimationsForDisplayItem(nsIFrame*, nsDisplayListBuilder*, nsDisplayItem*, DisplayItemType, mozilla::layers::LayersBackend)’: 76:27.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/AnimationInfo.cpp:789:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:27.35 789 | void AnimationInfo::AddAnimationsForDisplayItem( 76:27.36 | ^~~~~~~~~~~~~ 76:27.65 In file included from Unified_cpp_gfx_thebes0.cpp:65: 76:27.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp: In function ‘mozilla::gfx::Rect RectWithEdgesTRBL(mozilla::gfx::Float, mozilla::gfx::Float, mozilla::gfx::Float, mozilla::gfx::Float)’: 76:27.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:580:42: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:27.65 580 | Float aLeft) { 76:27.65 | ^ 76:27.86 In file included from Unified_cpp_gfx_thebes0.cpp:74: 76:27.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘gfxPoint gfxContext::DeviceToUser(const gfxPoint&) const’: 76:27.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:319:58: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:27.86 319 | gfxPoint gfxContext::DeviceToUser(const gfxPoint& point) const { 76:27.86 | ^~~~~ 76:27.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘mozilla::gfx::Size gfxContext::DeviceToUser(const Size&) const’: 76:27.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:323:49: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:27.86 323 | Size gfxContext::DeviceToUser(const Size& size) const { 76:27.86 | ^~~~~ 76:27.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘gfxRect gfxContext::DeviceToUser(const gfxRect&) const’: 76:27.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:327:55: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:27.86 327 | gfxRect gfxContext::DeviceToUser(const gfxRect& rect) const { 76:27.86 | ^~~~~ 76:27.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘gfxPoint gfxContext::UserToDevice(const gfxPoint&) const’: 76:27.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:331:58: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:27.86 331 | gfxPoint gfxContext::UserToDevice(const gfxPoint& point) const { 76:27.86 | ^~~~~ 76:27.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘mozilla::gfx::Size gfxContext::UserToDevice(const Size&) const’: 76:27.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:335:49: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:27.86 335 | Size gfxContext::UserToDevice(const Size& size) const { 76:27.86 | ^~~~~ 76:27.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘gfxRect gfxContext::UserToDevice(const gfxRect&) const’: 76:27.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:344:55: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:27.86 344 | gfxRect gfxContext::UserToDevice(const gfxRect& rect) const { 76:27.86 | ^~~~~ 76:27.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘mozilla::gfx::Rect gfxContext::GetAzureDeviceSpaceClipBounds() const’: 76:27.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:858:50: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:27.91 858 | Rect gfxContext::GetAzureDeviceSpaceClipBounds() const { 76:27.91 | ^~~~~ 76:27.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘mozilla::gfx::Point gfxContext::GetDeviceOffset() const’: 76:27.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:877:37: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:27.92 877 | Point gfxContext::GetDeviceOffset() const { 76:27.92 | ^~~~~ 76:28.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 76:28.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:28.70 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 76:28.70 | ^ 76:28.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 76:28.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 76:28.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 76:28.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:28.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:28.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:28.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:28.86 from Unified_cpp_gfx_thebes1.cpp:2: 76:28.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 76:28.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:28.86 49 | gfx::Size GetInheritedScale() const { return mScale; } 76:28.86 | ^ 76:30.67 In file included from Unified_cpp_gfx_layers10.cpp:83: 76:30.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp: In member function ‘mozilla::gfx::Point mozilla::layers::PaintedLayerMLGPU::GetDestOrigin() const’: 76:30.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp:85:47: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:30.67 85 | gfx::Point PaintedLayerMLGPU::GetDestOrigin() const { return mDestOrigin; } 76:30.67 | ^~~~~ 76:31.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 76:31.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 76:31.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:31.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:31.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:31.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:31.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:31.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:31.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:31.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:31.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:31.27 from Unified_cpp_gfx_thebes0.cpp:11: 76:31.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 76:31.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 76:31.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:31.28 40 | friend Sub operator*(Sub aCoord, T aScale) { 76:31.28 | ^~~~~~~~ 76:31.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:31.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:31.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:31.39 from Unified_cpp_gfx_thebes1.cpp:2: 76:31.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 76:31.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:31.39 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 76:31.39 | ^ 76:31.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 76:31.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 76:31.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:31.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:31.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:31.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:31.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:31.42 from Unified_cpp_gfx_layers10.cpp:2: 76:31.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 76:31.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 76:31.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:31.43 40 | friend Sub operator*(Sub aCoord, T aScale) { 76:31.43 | ^~~~~~~~ 76:31.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 76:31.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 76:31.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 76:31.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:31.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:31.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:31.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:31.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:31.43 from Unified_cpp_gfx_thebes0.cpp:11: 76:31.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 76:31.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 76:31.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:31.43 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 76:31.43 | ^~~~~~~~ 76:31.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:31.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 76:31.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:31.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:31.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:31.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:31.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:31.45 from Unified_cpp_gfx_layers10.cpp:2: 76:31.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:31.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 76:31.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:31.45 427 | SizeT Size() const { return SizeT(width, height); } 76:31.46 | ^~~~ 76:31.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:31.46 from Unified_cpp_gfx_layers10.cpp:2: 76:31.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 76:31.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 76:31.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:31.46 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 76:31.46 | ^~~~~~~~ 76:31.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 76:31.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 76:31.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:31.46 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 76:31.46 | ^~~~~~~~ 76:31.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 76:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:31.46 from Unified_cpp_gfx_layers10.cpp:2: 76:31.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:31.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 76:31.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:31.46 62 | Sub operator-(const Sub& aPoint) const { 76:31.46 | ^~~~~~~~ 76:31.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 76:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 76:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:31.72 from Unified_cpp_gfx_thebes0.cpp:11: 76:31.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 76:31.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 76:31.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:31.72 43 | friend Sub operator*(T aScale, Sub aCoord) { 76:31.72 | ^~~~~~~~ 76:31.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:31.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:31.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:31.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:31.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:31.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:31.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:31.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:31.81 from Unified_cpp_gfx_thebes0.cpp:11: 76:31.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 76:31.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 76:31.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:31.81 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 76:31.81 | ^~~~~~~~~~~~~ 76:31.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:31.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:31.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:31.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:31.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:31.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:31.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:31.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:31.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:31.82 from Unified_cpp_gfx_thebes0.cpp:11: 76:31.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 76:31.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 76:31.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:31.82 323 | static SizeTyped FromUnknownSize( 76:31.82 | ^~~~~~~~~~~~~~~ 76:31.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:31.84 from Unified_cpp_gfx_thebes0.cpp:11: 76:31.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:31.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 76:31.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:31.84 427 | SizeT Size() const { return SizeT(width, height); } 76:31.84 | ^~~~ 76:31.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 76:31.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 76:31.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 76:31.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:31.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:31.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:31.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:31.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:31.85 from Unified_cpp_gfx_thebes0.cpp:11: 76:31.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 76:31.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 76:31.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:31.85 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 76:31.85 | ^~~~~~~~ 76:31.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 76:31.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 76:31.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:31.85 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 76:31.85 | ^~~~~~~~ 76:31.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:31.86 from Unified_cpp_gfx_thebes0.cpp:11: 76:31.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:31.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 76:31.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:31.87 62 | Sub operator-(const Sub& aPoint) const { 76:31.87 | ^~~~~~~~ 76:31.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 76:31.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 76:31.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:31.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:31.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:31.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:31.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:31.90 from Unified_cpp_gfx_layers10.cpp:2: 76:31.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 76:31.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 76:31.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:31.90 43 | friend Sub operator*(T aScale, Sub aCoord) { 76:31.90 | ^~~~~~~~ 76:31.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:31.98 from Unified_cpp_gfx_layers10.cpp:2: 76:31.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 76:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 76:31.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:31.98 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 76:31.98 | ^~~~~~~~ 76:32.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 76:32.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:32.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:32.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:32.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:32.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:32.90 from Unified_cpp_gfx_layers10.cpp:2: 76:32.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 76:32.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 76:32.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:32.90 323 | static SizeTyped FromUnknownSize( 76:32.90 | ^~~~~~~~~~~~~~~ 76:33.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 76:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:33.31 from Unified_cpp_gfx_thebes0.cpp:11: 76:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 76:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 76:33.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:33.32 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 76:33.32 | ^~~~~~~~~~~~~~ 76:33.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:33.37 from Unified_cpp_gfx_thebes0.cpp:11: 76:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 76:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 76:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:33.37 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 76:33.37 | ^~~~~~~~~~~~~ 76:33.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:33.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:33.41 from Unified_cpp_gfx_thebes0.cpp:11: 76:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 76:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:33.41 383 | Point TopLeft() const { return Point(x, y); } 76:33.41 | ^~~~~~~ 76:33.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 76:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:33.42 from Unified_cpp_gfx_thebes0.cpp:11: 76:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 76:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 76:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:33.42 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 76:33.42 | ^~~~~~~~~~~~~~~ 76:33.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:33.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:33.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:33.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:33.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:33.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:33.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:33.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:33.48 from Unified_cpp_gfx_layers10.cpp:2: 76:33.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 76:33.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:51: required from here 76:33.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:33.48 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 76:33.48 | ^~~~~~~~~~~~~~ 76:33.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:33.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 76:33.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:33.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:33.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:33.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:33.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:33.51 from Unified_cpp_gfx_layers10.cpp:2: 76:33.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘static Sub mozilla::gfx::BaseRect::MaxIntRect() [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:33.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:88:60: required from here 76:33.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:636:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:33.52 636 | static Sub MaxIntRect() { 76:33.52 | ^~~~~~~~~~ 76:33.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 76:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 76:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:33.78 from Unified_cpp_gfx_layers10.cpp:2: 76:33.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In instantiation of ‘Sub mozilla::gfx::BaseSize::operator*(T) const [with T = float; Sub = mozilla::gfx::SizeTyped]’: 76:33.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:238:52: required from here 76:33.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:81:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:33.78 81 | Sub operator*(T aScale) const { return Sub(width * aScale, height * aScale); } 76:33.78 | ^~~~~~~~ 76:33.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:33.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:33.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:33.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:33.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:33.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:33.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:33.82 from Unified_cpp_gfx_thebes0.cpp:11: 76:33.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 76:33.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 76:33.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:33.82 277 | static RectTyped FromUnknownRect( 76:33.82 | ^~~~~~~~~~~~~~~ 76:33.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:33.83 from Unified_cpp_gfx_thebes0.cpp:11: 76:33.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 76:33.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 76:33.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:33.83 150 | static PointTyped FromUnknownPoint( 76:33.84 | ^~~~~~~~~~~~~~~~ 76:33.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:33.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:33.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:33.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:33.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:33.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:33.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:33.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:33.84 from Unified_cpp_gfx_thebes0.cpp:11: 76:33.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 76:33.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 76:33.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:33.85 282 | RectTyped ToUnknownRect() const { 76:33.85 | ^~~~~~~~~~~~~ 76:33.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:33.88 from Unified_cpp_gfx_layers10.cpp:2: 76:33.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 76:33.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MaskOperation.cpp:31:49: required from here 76:33.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:33.88 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 76:33.88 | ^~~~~~~~~~~~~~~ 76:33.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 76:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:33.88 from Unified_cpp_gfx_layers10.cpp:2: 76:33.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:33.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MaskOperation.cpp:97:40: required from here 76:33.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:33.88 383 | Point TopLeft() const { return Point(x, y); } 76:33.88 | ^~~~~~~ 76:33.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ShaderDefinitionsMLGPU.h:13, 76:33.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/SharedBufferMLGPU.h:10, 76:33.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MaskOperation.h:12, 76:33.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/FrameBuilder.h:13, 76:33.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/FrameBuilder.cpp:7, 76:33.90 from Unified_cpp_gfx_layers10.cpp:11: 76:33.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersHelpers.h: In instantiation of ‘mozilla::gfx::Rect mozilla::layers::TextureRectToCoords(const T&, const IntSize&) [with T = mozilla::gfx::RectTyped; mozilla::gfx::Rect = mozilla::gfx::RectTyped; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]’: 76:33.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MaskOperation.cpp:119:79: required from here 76:33.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersHelpers.h:33:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:33.90 33 | static inline gfx::Rect TextureRectToCoords(const T& aRect, 76:33.90 | ^~~~~~~~~~~~~~~~~~~ 76:33.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/rlbox/rlbox.hpp:13, 76:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/ThebesRLBox.h:22, 76:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGraphiteShaper.cpp:20, 76:33.98 from Unified_cpp_gfx_thebes1.cpp:20: 76:33.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/rlbox/rlbox_sandbox.hpp: In instantiation of ‘auto rlbox::rlbox_sandbox::INTERNAL_invoke_with_func_ptr(const char*, void*, T_Args&& ...) [with T = float(const gr_segment*); T_Args = {rlbox::tainted_opaque&}; T_Sbx = rlbox::rlbox_noop_sandbox]’: 76:33.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGraphiteShaper.cpp:313:17: required from here 76:33.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/rlbox/rlbox_sandbox.hpp:627:14: note: parameter passing for argument of type ‘rlbox::tainted’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:33.98 627 | return wrapped_result; 76:33.98 | ^~~~~~~~~~~~~~ 76:34.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:34.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 76:34.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:34.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:34.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:34.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:34.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:34.01 from Unified_cpp_gfx_layers10.cpp:2: 76:34.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:34.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ShaderDefinitionsMLGPU-inl.h:25:42: required from here 76:34.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:34.01 385 | Point BottomLeft() const { return Point(x, YMost()); } 76:34.01 | ^~~~~~~~~~ 76:34.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:34.49 from Unified_cpp_gfx_thebes0.cpp:11: 76:34.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:34.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:606:77: required from here 76:34.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:34.49 62 | Sub operator-(const Sub& aPoint) const { 76:34.49 | ^~~~~~~~ 76:34.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:34.49 from Unified_cpp_gfx_thebes0.cpp:11: 76:34.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:34.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:712:58: required from here 76:34.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:34.50 427 | SizeT Size() const { return SizeT(width, height); } 76:34.50 | ^~~~ 76:34.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘MarginT mozilla::gfx::BaseRect::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:34.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:1195:36: required from here 76:34.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:377:11: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:34.50 377 | MarginT operator-(const Sub& aRect) const { 76:34.50 | ^~~~~~~~ 76:34.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 76:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:34.54 from Unified_cpp_gfx_thebes0.cpp:11: 76:34.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 76:34.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:254:49: required from here 76:34.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:34.54 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 76:34.54 | ^~~~~~~~~~~~~~~ 76:34.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:34.55 from Unified_cpp_gfx_thebes0.cpp:11: 76:34.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:34.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:272:39: required from here 76:34.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:34.55 385 | Point BottomLeft() const { return Point(x, YMost()); } 76:34.55 | ^~~~~~~~~~ 76:34.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 76:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:34.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:34.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:34.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:34.56 from Unified_cpp_gfx_thebes0.cpp:11: 76:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 76:34.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:324:49: required from here 76:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:85:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:34.56 85 | MatrixSize TransformSize(const MatrixSize& aSize) const { 76:34.56 | ^~~~~~~~~~~~~ 76:34.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:34.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:34.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:34.58 from Unified_cpp_gfx_thebes0.cpp:11: 76:34.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:34.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:364:43: required from here 76:34.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:34.58 383 | Point TopLeft() const { return Point(x, y); } 76:34.58 | ^~~~~~~ 76:34.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::operator+(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 76:34.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp:781:68: required from here 76:34.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:342:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:34.65 342 | friend Sub operator+(Sub aSub, const Point& aPoint) { 76:34.65 | ^~~~~~~~ 76:34.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:34.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:34.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:34.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:34.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:34.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:34.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:34.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:34.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:34.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:34.67 from Unified_cpp_gfx_thebes0.cpp:11: 76:34.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:34.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp:2160:37: required from here 76:34.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:34.67 79 | Sub operator-() const { return Sub(-x, -y); } 76:34.68 | ^~~~~~~~ 76:34.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 76:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:34.96 from Unified_cpp_gfx_thebes0.cpp:11: 76:34.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 76:34.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontMissingGlyphs.cpp:332:42: required from here 76:34.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:99:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:34.96 99 | MatrixRect TransformRect(const MatrixRect& aRect) const { 76:34.96 | ^~~~~~~~~~~~~ 76:34.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:34.96 from Unified_cpp_gfx_thebes0.cpp:11: 76:34.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::Center() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:34.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontMissingGlyphs.cpp:419:30: required from here 76:34.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:426:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:34.96 426 | Point Center() const { return Point(x, y) + Point(width, height) / 2; } 76:34.96 | ^~~~~~ 76:35.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 76:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 76:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 76:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/SharedSurfacesMemoryReport.h:12, 76:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.h:12, 76:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageMemoryReporter.cpp:7, 76:35.20 from Unified_cpp_image1.cpp:2: 76:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:35.20 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 76:35.20 | ^~~~~~~~~ 76:35.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 76:35.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 76:35.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 76:35.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 76:35.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:35.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:35.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:35.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 76:35.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 76:35.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 76:35.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 76:35.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:35.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:35.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:35.76 from Unified_cpp_gfx_layers10.cpp:2: 76:35.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’: 76:35.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:254:18: required from ‘mozilla::gfx::IntRectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::IntRectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’ 76:35.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:125:32: required from here 76:35.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:244:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:35.76 244 | static gfx::RectTyped TransformBy( 76:35.76 | ^~~~~~~~~~~ 76:35.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:35.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:35.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:35.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:35.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:35.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:35.92 from Unified_cpp_gfx_layers10.cpp:2: 76:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 76:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:15: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 76:35.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MaskOperation.cpp:31:49: required from here 76:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:35.92 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 76:35.92 | ^~~~~~~~~~~~~~ 76:35.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 76:35.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 76:35.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:35.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:35.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:35.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:35.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:35.96 from Unified_cpp_gfx_layers10.cpp:2: 76:35.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In instantiation of ‘Sub mozilla::gfx::BaseSize::operator/(T) const [with T = float; Sub = mozilla::gfx::SizeTyped]’: 76:35.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TiledLayerBuffer.h:155:53: required from ‘mozilla::gfx::IntSize mozilla::layers::TiledLayerBuffer::GetScaledTileSize() const [with Derived = mozilla::layers::TiledLayerBufferComposite; Tile = mozilla::layers::TileHost; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]’ 76:35.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp:155:71: required from here 76:35.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:82:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:35.96 82 | Sub operator/(T aScale) const { return Sub(width / aScale, height / aScale); } 76:35.96 | ^~~~~~~~ 76:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 76:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 76:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:36.30 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 76:36.30 | ^~~~~~~~~ 76:36.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 76:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:36.30 from Unified_cpp_gfx_thebes0.cpp:11: 76:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 76:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 76:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 76:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:36.31 2266 | PointTyped TransformPointSimple( 76:36.31 | ^~~~~~~~~~~~~~~~~~~~ 76:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 76:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 76:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 76:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:36.31 794 | RectTyped TransformAndClipBounds( 76:36.31 | ^~~~~~~~~~~~~~~~~~~~~~ 76:36.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:36.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:36.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:36.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:36.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:36.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:36.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:36.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:36.82 from Unified_cpp_gfx_layers10.cpp:2: 76:36.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::RenderTargetPixel; T = float]’: 76:36.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:247:36: required from ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’ 76:36.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:254:18: required from ‘mozilla::gfx::IntRectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::IntRectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’ 76:36.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:125:32: required from here 76:36.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:957:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:36.82 957 | GFX2D_API RectTyped TransformBounds( 76:36.82 | ^~~~~~~~~~~~~~~ 76:36.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 76:36.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:15: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 76:36.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:254:49: required from here 76:36.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:36.88 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 76:36.88 | ^~~~~~~~~~~~~~ 76:36.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:36.92 from Unified_cpp_gfx_thebes0.cpp:11: 76:36.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:36.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:161:14: required from ‘Sub mozilla::gfx::BaseRect::Union(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 76:36.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp:782:50: required from here 76:36.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:36.93 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 76:36.93 | ^~~~~~~~~~ 76:36.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:36.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:36.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:36.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:36.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:36.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:36.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:36.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:36.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:36.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:36.95 from Unified_cpp_gfx_thebes0.cpp:11: 76:36.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:36.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp:1841:22: required from ‘bool gfxFont::DrawGlyphs(const gfxShapedText*, uint32_t, uint32_t, mozilla::gfx::Point*, const Matrix*, GlyphBufferAzure&) [with gfxFont::FontComplexityT FC = gfxFont::FontComplexityT::ComplexFont; gfxFont::SpacingT S = gfxFont::SpacingT::HasSpacing; uint32_t = unsigned int; mozilla::gfx::Point = mozilla::gfx::PointTyped; mozilla::gfx::Matrix = mozilla::gfx::BaseMatrix]’ 76:36.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp:2270:75: required from here 76:36.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:36.95 59 | Sub operator+(const Sub& aPoint) const { 76:36.95 | ^~~~~~~~ 76:37.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 76:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:37.47 from Unified_cpp_gfx_layers10.cpp:2: 76:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:43: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::RenderTargetPixel; T = float]’ 76:37.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:247:36: required from ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’ 76:37.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:254:18: required from ‘mozilla::gfx::IntRectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::IntRectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’ 76:37.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:125:32: required from here 76:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:37.47 383 | Point TopLeft() const { return Point(x, y); } 76:37.47 | ^~~~~~~ 76:37.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:37.48 from Unified_cpp_gfx_layers10.cpp:2: 76:37.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::RenderTargetPixel; T = float]’: 76:37.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:29: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::RenderTargetPixel; T = float]’ 76:37.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:247:36: required from ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’ 76:37.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:254:18: required from ‘mozilla::gfx::IntRectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::IntRectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’ 76:37.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:125:32: required from here 76:37.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:37.48 950 | PointTyped TransformPoint( 76:37.48 | ^~~~~~~~~~~~~~ 76:37.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:37.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 76:37.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:37.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:37.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:37.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:37.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:37.49 from Unified_cpp_gfx_layers10.cpp:2: 76:37.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:37.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:964:44: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::RenderTargetPixel; T = float]’ 76:37.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:247:36: required from ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’ 76:37.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:254:18: required from ‘mozilla::gfx::IntRectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::IntRectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’ 76:37.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:125:32: required from here 76:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:37.50 384 | Point TopRight() const { return Point(XMost(), y); } 76:37.50 | ^~~~~~~~ 76:37.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 76:37.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:37.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:37.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:37.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:37.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:37.86 from Unified_cpp_gfx_layers10.cpp:2: 76:37.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::RenderTargetPixel; F = float]’: 76:37.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::RenderTargetPixel; T = float]’ 76:37.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:29: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::RenderTargetPixel; T = float]’ 76:37.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:247:36: required from ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’ 76:37.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:254:18: required from ‘mozilla::gfx::IntRectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::IntRectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’ 76:37.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:125:32: required from here 76:37.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:37.86 246 | PointTyped As2DPoint() const { 76:37.86 | ^~~~~~~~~ 76:38.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 76:38.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 76:38.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 76:38.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 76:38.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 76:38.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 76:38.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 76:38.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 76:38.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 76:38.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:38.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:38.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:38.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:38.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:38.24 from Unified_cpp_gfx_layers10.cpp:2: 76:38.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 76:38.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 76:38.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 76:38.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 76:38.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 76:38.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 76:38.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 76:38.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 76:38.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 76:38.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:38.25 760 | typename detail::Nth::Type extract() { 76:38.25 | ^~~~~~~ 76:38.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/RotatedBuffer.cpp: In member function ‘void mozilla::layers::RotatedBuffer::DrawBufferQuadrant(mozilla::gfx::DrawTarget*, mozilla::layers::RotatedBuffer::XSide, mozilla::layers::RotatedBuffer::YSide, float, mozilla::gfx::CompositionOp, mozilla::gfx::SourceSurface*, const Matrix*) const’: 76:38.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/RotatedBuffer.cpp:164:25: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:38.30 164 | aTarget->MaskSurface(source, aMask, Point(0, 0), 76:38.30 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:38.30 165 | DrawOptions(aOpacity, aOperator)); 76:38.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:39.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 76:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 76:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 76:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 76:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 76:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 76:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 76:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 76:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:39.28 from Unified_cpp_gfx_layers10.cpp:2: 76:39.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::gfx::IntRectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::IntRectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’: 76:39.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:254:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.28 254 | TransformBy(aTransform, gfx::RectTyped(aRect))); 76:39.28 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:39.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:39.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:39.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:39.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:39.29 from Unified_cpp_gfx_layers10.cpp:2: 76:39.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::RenderTargetPixel; T = float]’: 76:39.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.29 963 | quad[0] = TransformPoint(aRect.TopLeft()); 76:39.29 | ^~~~ 76:39.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.29 963 | quad[0] = TransformPoint(aRect.TopLeft()); 76:39.29 | ~~~~~~~~~~~~~^~ 76:39.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.29 963 | quad[0] = TransformPoint(aRect.TopLeft()); 76:39.29 | ^~~~ 76:39.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:964:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.29 964 | quad[1] = TransformPoint(aRect.TopRight()); 76:39.29 | ~~~~~~~~~~~~~~^~ 76:39.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:964:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.29 964 | quad[1] = TransformPoint(aRect.TopRight()); 76:39.29 | ^~~~ 76:39.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:965:46: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.29 965 | quad[2] = TransformPoint(aRect.BottomLeft()); 76:39.29 | ~~~~~~~~~~~~~~~~^~ 76:39.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:965:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.29 965 | quad[2] = TransformPoint(aRect.BottomLeft()); 76:39.29 | ^~~~ 76:39.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:966:47: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.30 966 | quad[3] = TransformPoint(aRect.BottomRight()); 76:39.30 | ~~~~~~~~~~~~~~~~~^~ 76:39.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:966:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.30 966 | quad[3] = TransformPoint(aRect.BottomRight()); 76:39.30 | ^~~~ 76:39.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:988:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.30 988 | max_y - min_y); 76:39.30 | ^ 76:39.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:39.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 76:39.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:39.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:39.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:39.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:39.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:39.30 from Unified_cpp_gfx_layers10.cpp:2: 76:39.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:39.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.30 383 | Point TopLeft() const { return Point(x, y); } 76:39.30 | ^~~~~~~ 76:39.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:39.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 76:39.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:39.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:39.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:39.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:39.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:39.31 from Unified_cpp_gfx_layers10.cpp:2: 76:39.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:39.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.31 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 76:39.31 | ^~~~~~~~~ 76:39.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:39.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 76:39.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:39.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:39.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:39.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:39.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:39.31 from Unified_cpp_gfx_layers10.cpp:2: 76:39.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:39.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.31 384 | Point TopRight() const { return Point(XMost(), y); } 76:39.31 | ^~~~~~~~ 76:39.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:39.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:39.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:39.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:39.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:39.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:39.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:39.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:39.33 from Unified_cpp_gfx_layers10.cpp:2: 76:39.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::RenderTargetPixel; T = float]’: 76:39.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.33 950 | PointTyped TransformPoint( 76:39.33 | ^~~~~~~~~~~~~~ 76:39.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:39.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 76:39.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:39.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:39.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:39.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:39.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:39.33 from Unified_cpp_gfx_layers10.cpp:2: 76:39.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:39.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.33 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 76:39.33 | ^~~~~~~~~ 76:39.33 In file included from Unified_cpp_gfx_layers10.cpp:2: 76:39.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp: In function ‘mozilla::gfx::IntRect mozilla::layers::GetTransformedBounds(mozilla::layers::Layer*)’: 76:39.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:88:72: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.33 88 | transform.TransformAndClipBounds(Rect(bounds), Rect::MaxIntRect()); 76:39.33 | ^ 76:39.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:39.34 from Unified_cpp_gfx_layers10.cpp:2: 76:39.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘size_t mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&, mozilla::gfx::PointTyped*) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 76:39.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:882:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.34 882 | p = srcPoint.As2DPoint(); 76:39.34 | ^ 76:39.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:39.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 76:39.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:39.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:39.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:39.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:39.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:39.35 from Unified_cpp_gfx_layers10.cpp:2: 76:39.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:39.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.35 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 76:39.35 | ^~~~~~~~~ 76:39.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 76:39.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:39.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:39.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:39.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:39.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:39.36 from Unified_cpp_gfx_layers10.cpp:2: 76:39.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 76:39.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.36 246 | PointTyped As2DPoint() const { 76:39.36 | ^~~~~~~~~ 76:39.45 In file included from Unified_cpp_gfx_layers10.cpp:11: 76:39.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/FrameBuilder.cpp: In member function ‘bool mozilla::layers::FrameBuilder::AddLayerToConstantBuffer(mozilla::layers::ItemInfo&)’: 76:39.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/FrameBuilder.cpp:257:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.45 257 | gfx::Rect rect = op->ComputeMaskRect(baseLayer); 76:39.45 | ^ 76:39.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:39.52 from Unified_cpp_gfx_layers10.cpp:2: 76:39.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 76:39.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.52 963 | quad[0] = TransformPoint(aRect.TopLeft()); 76:39.52 | ^~~~ 76:39.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:988:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.53 988 | max_y - min_y); 76:39.53 | ^ 76:39.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:39.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 76:39.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:39.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:39.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:39.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:39.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:39.53 from Unified_cpp_gfx_layers10.cpp:2: 76:39.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:39.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.53 383 | Point TopLeft() const { return Point(x, y); } 76:39.53 | ^~~~~~~ 76:39.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:39.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.53 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 76:39.53 | ^~~~~~~~~ 76:39.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:39.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 76:39.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.cpp:7, 76:39.57 from Unified_cpp_gfx_layers1.cpp:2: 76:39.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 76:39.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1925:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.57 1925 | RectTyped TransformAndClipBounds( 76:39.57 | ^~~~~~~~~~~~~~~~~~~~~~ 76:39.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:39.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:39.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:39.57 from Unified_cpp_gfx_layers10.cpp:2: 76:39.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘virtual void mozilla::layers::PaintedLayer::ComputeEffectiveTransforms(const Matrix4x4&)’: 76:39.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.57 2098 | if (!gfx::ThebesPoint(residual.GetTranslation()) 76:39.57 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:39.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.58 2098 | if (!gfx::ThebesPoint(residual.GetTranslation()) 76:39.58 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 76:39.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.58 2098 | if (!gfx::ThebesPoint(residual.GetTranslation()) 76:39.58 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:39.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2100:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.58 2100 | mResidualTranslation = gfx::ThebesPoint(residual.GetTranslation()); 76:39.58 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 76:39.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2100:28: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.58 2100 | mResidualTranslation = gfx::ThebesPoint(residual.GetTranslation()); 76:39.58 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:39.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2102:40: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.58 2102 | idealTransform.TransformPoint(mozilla::gfx::Point()); 76:39.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 76:39.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:21, 76:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:39.58 from Unified_cpp_gfx_layers10.cpp:2: 76:39.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 76:39.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.58 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 76:39.59 | ^~~~~~~~~~~ 76:39.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 76:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:39.59 from Unified_cpp_gfx_layers10.cpp:2: 76:39.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:39.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.59 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 76:39.59 | ^~~~~~~~~ 76:39.70 In file included from Unified_cpp_gfx_layers10.cpp:56: 76:39.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp: In member function ‘void mozilla::layers::MLGPUScreenshotGrabberImpl::GrabScreenshot(mozilla::layers::MLGDevice*, mozilla::layers::MLGTexture*)’: 76:39.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MLGPUScreenshotGrabber.cpp:238:50: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.70 238 | IntSize scaledSize = IntSize::Round(windowSize * scale); 76:39.70 | ~~~~~~~~~~~^~~~~~~ 76:39.72 In file included from Unified_cpp_gfx_layers10.cpp:65: 76:39.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MaskOperation.cpp: In member function ‘virtual mozilla::gfx::Rect mozilla::layers::MaskOperation::ComputeMaskRect(mozilla::layers::Layer*) const’: 76:39.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MaskOperation.cpp:34:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.72 34 | Rect MaskOperation::ComputeMaskRect(Layer* aLayer) const { 76:39.72 | ^~~~~~~~~~~~~ 76:39.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:39.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:39.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:39.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:39.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:39.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:39.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:39.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:39.72 from Unified_cpp_gfx_layers10.cpp:2: 76:39.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 76:39.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.72 110 | quad[0] = TransformPoint(aRect.TopLeft()); 76:39.72 | ^~~~ 76:39.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.72 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 76:39.73 | ^ 76:39.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 76:39.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.73 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 76:39.73 | ^~~~~~~~~~~~~~ 76:39.73 In file included from Unified_cpp_gfx_layers10.cpp:65: 76:39.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MaskOperation.cpp: In member function ‘void mozilla::layers::MaskCombineOperation::Init(const MaskTextureList&)’: 76:39.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MaskOperation.cpp:87:10: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.73 87 | area = area.Intersect(aTextures[i].mRect); 76:39.73 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:39.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MaskOperation.cpp:97:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.74 97 | rect -= aTextures[i].mRect.TopLeft(); 76:39.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 76:39.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MaskOperation.cpp: In member function ‘void mozilla::layers::MaskCombineOperation::PrepareForRendering()’: 76:39.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MaskOperation.cpp:119:79: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.74 119 | Rect texCoords = TextureRectToCoords(entry.mRect, entry.mSource->GetSize()); 76:39.74 | ^ 76:39.76 In file included from Unified_cpp_gfx_layers10.cpp:83: 76:39.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp: In member function ‘mozilla::gfx::Point mozilla::layers::PaintedLayerMLGPU::GetDestOrigin() const’: 76:39.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp:85:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.76 85 | gfx::Point PaintedLayerMLGPU::GetDestOrigin() const { return mDestOrigin; } 76:39.76 | ^~~~~~~~~~~~~~~~~ 76:39.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TiledContentHost.h:14, 76:39.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp:10, 76:39.78 from Unified_cpp_gfx_layers10.cpp:83: 76:39.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TiledLayerBuffer.h: In member function ‘mozilla::gfx::IntSize mozilla::layers::TiledLayerBuffer::GetScaledTileSize() const [with Derived = mozilla::layers::TiledLayerBufferComposite; Tile = mozilla::layers::TileHost]’: 76:39.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TiledLayerBuffer.h:155:53: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.78 155 | return gfx::IntSize::Round(gfx::Size(mTileSize) / mResolution); 76:39.78 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 76:39.79 In file included from Unified_cpp_gfx_layers10.cpp:92: 76:39.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/RenderPassMLGPU.cpp: In constructor ‘mozilla::layers::ItemInfo::ItemInfo(mozilla::layers::FrameBuilder*, mozilla::layers::RenderViewMLGPU*, mozilla::layers::LayerMLGPU*, int32_t, const IntRect&, mozilla::Maybe >&&)’: 76:39.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/RenderPassMLGPU.cpp:46:61: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.79 46 | Some(IntPoint::Truncate(transform2D.GetTranslation())); 76:39.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 76:39.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/RenderPassMLGPU.cpp: In member function ‘bool mozilla::layers::TexturedRenderPass::AddItem(mozilla::layers::BatchRenderPass::Txn&, const mozilla::layers::TexturedRenderPass::Info&, const Rect&)’: 76:39.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/RenderPassMLGPU.cpp:448:58: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.85 448 | Rect localClip = inverse.TransformBounds(Rect(clipRect)); 76:39.85 | ^ 76:39.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/RenderPassMLGPU.cpp: In member function ‘bool mozilla::layers::TexturedRenderPass::AddClippedItem(mozilla::layers::BatchRenderPass::Txn&, const mozilla::layers::TexturedRenderPass::Info&, const Rect&)’: 76:39.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/RenderPassMLGPU.cpp:466:46: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.86 466 | Point offset = aDrawRect.TopLeft() - aInfo.destOrigin; 76:39.86 | ^~~~~~~~~~ 76:39.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/RenderPassMLGPU.cpp:470:74: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.86 470 | Rect textureCoords = TextureRectToCoords(textureRect, aInfo.textureSize); 76:39.86 | ^ 76:39.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 76:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:39.86 from Unified_cpp_gfx_layers10.cpp:2: 76:39.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:39.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:39.87 62 | Sub operator-(const Sub& aPoint) const { 76:39.87 | ^~~~~~~~ 76:40.01 In file included from Unified_cpp_gfx_layers10.cpp:137: 76:40.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp: In member function ‘void mozilla::layers::TexturedLayerMLGPU::AssignBigImage(mozilla::layers::FrameBuilder*, mozilla::layers::RenderViewMLGPU*, mozilla::layers::BigImageIterator*, const mozilla::Maybe >&)’: 76:40.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:131:61: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:40.01 131 | Rect screenRect = transform.TransformBounds(Rect(rect)); 76:40.01 | ^ 76:40.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 76:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 76:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformFontList.cpp:33, 76:40.51 from Unified_cpp_gfx_thebes1.cpp:65: 76:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 76:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:40.51 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 76:40.51 | ^ 76:40.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 76:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 76:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 76:40.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 76:40.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:10, 76:40.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:40.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:40.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:40.55 from Unified_cpp_gfx_thebes0.cpp:11: 76:40.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 76:40.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 76:40.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 76:40.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 76:40.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 76:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 76:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 76:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 76:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 76:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:40.56 760 | typename detail::Nth::Type extract() { 76:40.56 | ^~~~~~~ 76:42.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:42.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontInfoLoader.h:15, 76:42.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformFontList.h:15, 76:42.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:6, 76:42.07 from Unified_cpp_gfx_thebes0.cpp:11: 76:42.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 76:42.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.07 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 76:42.07 | ^ 76:42.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 76:42.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.08 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 76:42.08 | ^~~~~~~~~~~ 76:42.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 76:42.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.08 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 76:42.08 | ^ 76:42.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 76:42.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.09 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 76:42.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 76:42.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.09 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 76:42.09 | ~~~~~~~~~~~~~^~ 76:42.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.09 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 76:42.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 76:42.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.09 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 76:42.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 76:42.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:42.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:42.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:42.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:42.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:42.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:42.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:42.12 from Unified_cpp_gfx_thebes0.cpp:11: 76:42.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 76:42.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.12 282 | RectTyped ToUnknownRect() const { 76:42.13 | ^~~~~~~~~~~~~ 76:42.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:42.13 from Unified_cpp_gfx_thebes0.cpp:11: 76:42.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:42.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.14 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 76:42.14 | ^~~~~~~~~ 76:42.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 76:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:42.14 from Unified_cpp_gfx_thebes0.cpp:11: 76:42.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In static member function ‘static mozilla::gfx::BaseMatrix mozilla::gfx::BaseMatrix::Translation(mozilla::gfx::BaseMatrix::MatrixPoint) [with T = float]’: 76:42.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:133:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.14 133 | static BaseMatrix Translation(MatrixPoint aPoint) { 76:42.14 | ^~~~~~~~~~~ 76:42.18 In file included from Unified_cpp_gfx_thebes0.cpp:65: 76:42.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp: In static member function ‘static void gfxAlphaBoxBlur::BlurRectangle(gfxContext*, const gfxRect&, const RectCornerRadii*, const gfxPoint&, const sRGBColor&, const gfxRect&, const gfxRect&)’: 76:42.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:882:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.18 882 | if (!RectIsInt32Safe(ToRect(aRect))) { 76:42.18 | ~~~~~~^~~~~~~ 76:42.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:42.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:42.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:42.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:42.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:42.19 from Unified_cpp_gfx_thebes0.cpp:11: 76:42.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘bool mozilla::gfx::RectCornerRadii::AreRadiiSame() const’: 76:42.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:404:19: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.19 404 | return TopLeft() == TopRight() && TopLeft() == BottomRight() && 76:42.19 | ~~~~~~~^~ 76:42.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 76:42.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 76:42.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 76:42.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 76:42.23 from Unified_cpp_gfx_layers11.cpp:2: 76:42.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 76:42.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.24 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 76:42.24 | ^ 76:42.24 In file included from Unified_cpp_gfx_thebes0.cpp:65: 76:42.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp: In function ‘void DrawMirroredBoxShadow(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, const Rect&)’: 76:42.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:712:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.24 712 | Rect bottomRight(topLeft.BottomRight(), aDestRect.Size() - topLeft.Size()); 76:42.24 | ~~~~~~~~~~~~~~~~~~~^~ 76:42.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:712:60: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.24 712 | Rect bottomRight(topLeft.BottomRight(), aDestRect.Size() - topLeft.Size()); 76:42.24 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 76:42.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:42.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:42.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:42.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:42.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:42.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:42.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:42.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:42.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:42.25 from Unified_cpp_gfx_thebes0.cpp:11: 76:42.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::BottomRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:42.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:386:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.25 386 | Point BottomRight() const { return Point(XMost(), YMost()); } 76:42.25 | ^~~~~~~~~~~ 76:42.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:42.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.25 427 | SizeT Size() const { return SizeT(width, height); } 76:42.25 | ^~~~ 76:42.25 In file included from Unified_cpp_gfx_thebes0.cpp:65: 76:42.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp: In function ‘void DrawMirroredRect(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, const Rect&, const Point&, mozilla::gfx::Float, mozilla::gfx::Float)’: 76:42.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:700:25: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.25 700 | .PreTranslate(-aSrc) 76:42.25 | ^~~~~ 76:42.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp: In function ‘void DrawMirroredMinBoxShadow(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, const Rect&, const Rect&, const Rect&, const Rect&, const Rect&, bool)’: 76:42.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:771:60: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.26 771 | Rect bottomRight(topLeft.BottomRight(), aDstOuter.Size() - topLeft.Size()); 76:42.26 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 76:42.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:792:78: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.26 792 | DrawMirroredCorner(aDestDrawTarget, aSourceBlur, topLeft, aSrcOuter.TopLeft(), 76:42.26 | ~~~~~~~~~~~~~~~~~^~ 76:42.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:807:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.26 807 | aDstInner.Y(), aDstInner.X()); 76:42.26 | ^ 76:42.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:42.27 from Unified_cpp_gfx_thebes0.cpp:11: 76:42.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:42.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.27 383 | Point TopLeft() const { return Point(x, y); } 76:42.27 | ^~~~~~~ 76:42.29 In file included from Unified_cpp_gfx_thebes0.cpp:65: 76:42.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp: In function ‘mozilla::gfx::Rect RectWithEdgesTRBL(mozilla::gfx::Float, mozilla::gfx::Float, mozilla::gfx::Float, mozilla::gfx::Float)’: 76:42.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:579:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.29 579 | static Rect RectWithEdgesTRBL(Float aTop, Float aRight, Float aBottom, 76:42.29 | ^~~~~~~~~~~~~~~~~ 76:42.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp: In function ‘void RepeatOrStretchSurface(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, const Rect&, const Rect&, const Rect&)’: 76:42.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:606:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.30 606 | Matrix::Translation(aDest.TopLeft() - aSrc.TopLeft()), 76:42.30 | ~~~~~~~~~~~~~^~ 76:42.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp: In function ‘void DrawMinBoxShadow(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, const Rect&, const Rect&, const Rect&, const Rect&, const Rect&, bool)’: 76:42.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:628:31: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.30 628 | RectWithEdgesTRBL(aDstOuter.Y(), aDstInner.X(), aDstInner.Y(), 76:42.30 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:42.30 629 | aDstOuter.X()), 76:42.30 | ~~~~~~~~~~~~~~ 76:42.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp: In member function ‘already_AddRefed gfxAlphaBoxBlur::GetInsetBlur(const Rect&, const Rect&, bool, const sRGBColor&, const IntSize&, const RectCornerRadii*, gfxAlphaBoxBlur::DrawTarget*, bool)’: 76:42.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:1020:56: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.30 1020 | IntSize outerSize = IntSize::Truncate(aOuterRect.Size()); 76:42.30 | ~~~~~~~~~~~~~~~^~ 76:42.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp: In function ‘already_AddRefed GetBoxShadowInsetPath(mozilla::gfx::DrawTarget*, mozilla::gfx::Rect, mozilla::gfx::Rect, const mozilla::gfx::RectCornerRadii*)’: 76:42.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:950:31: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.30 950 | static already_AddRefed GetBoxShadowInsetPath( 76:42.30 | ^~~~~~~~~~~~~~~~~~~~~ 76:42.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp: In member function ‘void gfxAlphaBoxBlur::BlurInsetBox(gfxContext*, const Rect&, const Rect&, const IntSize&, const sRGBColor&, const RectCornerRadii*, const Rect&, const Point&)’: 76:42.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:1195:36: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.30 1195 | Margin checkMargin = outerRect - whitespaceRect; 76:42.30 | ^~~~~~~~~~~~~~ 76:42.34 In file included from Unified_cpp_gfx_thebes0.cpp:74: 76:42.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘void gfxContext::MoveTo(const gfxPoint&)’: 76:42.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:227:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.34 227 | mPathBuilder->MoveTo(ToPoint(pt)); 76:42.34 | ~~~~~~~^~~~ 76:42.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘void gfxContext::Rectangle(const gfxRect&, bool)’: 76:42.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:246:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.35 246 | Rect rec = ToRect(rect); 76:42.35 | ^ 76:42.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:254:41: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.35 254 | rec = ToRect(mat.TransformBounds(newRect)); 76:42.35 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 76:42.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:254:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.35 254 | rec = ToRect(mat.TransformBounds(newRect)); 76:42.35 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:42.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:269:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.35 269 | mPathBuilder->MoveTo(rec.TopLeft()); 76:42.35 | ~~~~~~~~~~~^~ 76:42.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:42.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:42.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 76:42.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:42.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:42.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:42.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:42.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:42.36 from Unified_cpp_gfx_thebes0.cpp:11: 76:42.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double]’: 76:42.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.36 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 76:42.36 | ^~~~~~~~~~~~~~~ 76:42.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.36 110 | quad[0] = TransformPoint(aRect.TopLeft()); 76:42.36 | ^~~~ 76:42.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.37 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 76:42.37 | ^ 76:42.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:42.37 from Unified_cpp_gfx_thebes0.cpp:11: 76:42.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:42.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.37 383 | Point TopLeft() const { return Point(x, y); } 76:42.37 | ^~~~~~~ 76:42.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:42.38 from Unified_cpp_gfx_thebes0.cpp:11: 76:42.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:42.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.38 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 76:42.38 | ^~~~~~~~~ 76:42.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:42.39 from Unified_cpp_gfx_thebes0.cpp:11: 76:42.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:42.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.39 384 | Point TopRight() const { return Point(XMost(), y); } 76:42.39 | ^~~~~~~~ 76:42.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:42.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.41 In file included from Unified_cpp_gfx_thebes0.cpp:74: 76:42.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘void gfxContext::SnappedClip(const gfxRect&)’: 76:42.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:277:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.41 277 | Rect rec = ToRect(rect); 76:42.41 | ^ 76:42.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:284:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.42 284 | rec = ToRect(mat.TransformBounds(newRect)); 76:42.42 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 76:42.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:284:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.42 284 | rec = ToRect(mat.TransformBounds(newRect)); 76:42.42 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:42.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘gfxPoint gfxContext::DeviceToUser(const gfxPoint&) const’: 76:42.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:319:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.42 319 | gfxPoint gfxContext::DeviceToUser(const gfxPoint& point) const { 76:42.42 | ^~~~~~~~~~ 76:42.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:320:57: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.42 320 | return ThebesPoint(mTransform.Inverse().TransformPoint(ToPoint(point))); 76:42.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 76:42.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:320:73: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.42 320 | return ThebesPoint(mTransform.Inverse().TransformPoint(ToPoint(point))); 76:42.42 | ^ 76:42.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 76:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:42.42 from Unified_cpp_gfx_thebes0.cpp:11: 76:42.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 76:42.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.43 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 76:42.43 | ^~~~~~~~~~~~~~ 76:42.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 76:42.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 76:42.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 76:42.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 76:42.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 76:42.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:42.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:42.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:42.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 76:42.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 76:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 76:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 76:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontInfoLoader.h:15, 76:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformFontList.h:15, 76:42.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:6, 76:42.46 from Unified_cpp_gfx_thebes0.cpp:11: 76:42.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 76:42.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.46 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 76:42.46 | ^~~~~~~~~~~ 76:42.46 In file included from Unified_cpp_gfx_thebes0.cpp:74: 76:42.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘mozilla::gfx::Size gfxContext::DeviceToUser(const Size&) const’: 76:42.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:323:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.46 323 | Size gfxContext::DeviceToUser(const Size& size) const { 76:42.46 | ^~~~~~~~~~ 76:42.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘gfxRect gfxContext::DeviceToUser(const gfxRect&) const’: 76:42.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:327:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.46 327 | gfxRect gfxContext::DeviceToUser(const gfxRect& rect) const { 76:42.46 | ^~~~~~~~~~ 76:42.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:328:57: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.46 328 | return ThebesRect(mTransform.Inverse().TransformBounds(ToRect(rect))); 76:42.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 76:42.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:328:71: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.46 328 | return ThebesRect(mTransform.Inverse().TransformBounds(ToRect(rect))); 76:42.46 | ^ 76:42.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:42.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:42.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 76:42.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:42.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:42.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:42.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:42.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:42.47 from Unified_cpp_gfx_thebes0.cpp:11: 76:42.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 76:42.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.47 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 76:42.47 | ^~~~~~~~~~~~~~~ 76:42.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.49 110 | quad[0] = TransformPoint(aRect.TopLeft()); 76:42.49 | ^~~~ 76:42.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.49 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 76:42.49 | ^ 76:42.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 76:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 76:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 76:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 76:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 76:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 76:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 76:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 76:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 76:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 76:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontInfoLoader.h:15, 76:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformFontList.h:15, 76:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:6, 76:42.50 from Unified_cpp_gfx_thebes0.cpp:11: 76:42.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 76:42.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:16: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.51 56 | inline gfxRect ThebesRect(const Rect& aRect) { 76:42.51 | ^~~~~~~~~~ 76:42.51 In file included from Unified_cpp_gfx_thebes0.cpp:74: 76:42.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘gfxPoint gfxContext::UserToDevice(const gfxPoint&) const’: 76:42.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:331:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.51 331 | gfxPoint gfxContext::UserToDevice(const gfxPoint& point) const { 76:42.51 | ^~~~~~~~~~ 76:42.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:332:47: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.52 332 | return ThebesPoint(mTransform.TransformPoint(ToPoint(point))); 76:42.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 76:42.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:332:63: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.52 332 | return ThebesPoint(mTransform.TransformPoint(ToPoint(point))); 76:42.52 | ^ 76:42.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘mozilla::gfx::Size gfxContext::UserToDevice(const Size&) const’: 76:42.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:335:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.52 335 | Size gfxContext::UserToDevice(const Size& size) const { 76:42.52 | ^~~~~~~~~~ 76:42.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘gfxRect gfxContext::UserToDevice(const gfxRect&) const’: 76:42.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:344:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.52 344 | gfxRect gfxContext::UserToDevice(const gfxRect& rect) const { 76:42.52 | ^~~~~~~~~~ 76:42.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:346:43: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.52 346 | return ThebesRect(matrix.TransformBounds(ToRect(rect))); 76:42.52 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 76:42.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:346:57: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.55 346 | return ThebesRect(matrix.TransformBounds(ToRect(rect))); 76:42.56 | ^ 76:42.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘bool gfxContext::UserToDevicePixelSnapped(gfxRect&, bool) const’: 76:42.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:364:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.56 364 | gfxPoint p1 = UserToDevice(rect.TopLeft()); 76:42.56 | ^ 76:42.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘void gfxContext::Clip(const gfxRect&)’: 76:42.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:494:57: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.56 494 | void gfxContext::Clip(const gfxRect& rect) { Clip(ToRect(rect)); } 76:42.56 | ~~~~~~^~~~~~ 76:42.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘gfxRect gfxContext::GetClipExtents(gfxContext::ClipExtentsSpace) const’: 76:42.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:524:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.56 524 | gfxRect gfxContext::GetClipExtents(ClipExtentsSpace aSpace) const { 76:42.56 | ^~~~~~~~~~ 76:42.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:525:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.56 525 | Rect rect = GetAzureDeviceSpaceClipBounds(); 76:42.56 | ^ 76:42.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:528:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.56 528 | return gfxRect(0, 0, 0, 0); 76:42.56 | ^ 76:42.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:534:10: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.56 534 | rect = mat.TransformBounds(rect); 76:42.56 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:42.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:537:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.57 537 | return ThebesRect(rect); 76:42.57 | ^ 76:42.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘bool gfxContext::ExportClip(ClipExporter&)’: 76:42.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:545:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.57 545 | transform.PostTranslate(-GetDeviceOffset()); 76:42.57 | ^~~~~~~~~~~~~~~~~~ 76:42.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘bool gfxContext::ClipContainsRect(const gfxRect&)’: 76:42.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:579:61: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.57 579 | Rect clipRect = mTransform.TransformBounds(clip.rect); 76:42.57 | ^ 76:42.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘void gfxContext::PushGroupAndCopyBackground(gfxContentType, gfxContext::Float, gfxContext::SourceSurface*, const Matrix&)’: 76:42.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:674:63: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.57 674 | gfxRect clipRect = GetClipExtents(gfxContext::eDeviceSpace); 76:42.57 | ^ 76:42.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘void gfxContext::EnsurePathBuilder()’: 76:42.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:752:41: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.59 752 | mPathBuilder->MoveTo(mRect.TopLeft()); 76:42.59 | ~~~~~~~~~~~~~^~ 76:42.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘void gfxContext::ChangeTransform(const Matrix&, bool)’: 76:42.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:832:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.60 832 | mRect = toNewUS.TransformBounds(mRect); 76:42.60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:42.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:837:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.60 837 | mPathBuilder->MoveTo(toNewUS.TransformPoint(mRect.TopLeft())); 76:42.60 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 76:42.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘mozilla::gfx::Rect gfxContext::GetAzureDeviceSpaceClipBounds() const’: 76:42.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:858:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.60 858 | Rect gfxContext::GetAzureDeviceSpaceClipBounds() const { 76:42.60 | ^~~~~~~~~~ 76:42.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘mozilla::gfx::Point gfxContext::GetDeviceOffset() const’: 76:42.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:877:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.60 877 | Point gfxContext::GetDeviceOffset() const { 76:42.60 | ^~~~~~~~~~ 76:42.66 In file included from Unified_cpp_gfx_thebes0.cpp:83: 76:42.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp: In member function ‘void gfxFont::RunMetrics::CombineWith(const gfxFont::RunMetrics&, bool)’: 76:42.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp:781:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.66 781 | mBoundingBox = (mBoundingBox + gfxPoint(aOther.mAdvanceWidth, 0)) 76:42.66 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:42.66 782 | .Union(aOther.mBoundingBox); 76:42.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:42.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp: In static member function ‘static mozilla::gfx::Float gfxFont::CalcXScale(gfxFont::DrawTarget*)’: 76:42.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp:1765:68: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.72 1765 | Size t = aDrawTarget->GetTransform().TransformSize(Size(1.0, 0.0)); 76:42.72 | ^ 76:42.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp: In member function ‘bool gfxFont::DrawMissingGlyph(const TextRunDrawParams&, const FontDrawParams&, const gfxShapedText::DetailedGlyph*, const Point&)’: 76:42.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp:1993:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.72 1993 | .PreTranslate(-pt); 76:42.72 | ^~~ 76:42.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp: In member function ‘void gfxFont::Draw(const gfxTextRun*, uint32_t, uint32_t, mozilla::gfx::Point*, const TextRunDrawParams&, mozilla::gfx::ShapedTextFlags)’: 76:42.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp:2160:36: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.73 2160 | PreTranslate(-p); // undo the translation 76:42.73 | ^~ 76:42.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp:2199:27: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.73 2199 | .PreTranslate(-p); 76:42.73 | ^~ 76:42.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:42.74 from Unified_cpp_gfx_thebes0.cpp:11: 76:42.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:42.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.74 79 | Sub operator-() const { return Sub(-x, -y); } 76:42.74 | ^~~~~~~~ 76:42.75 In file included from Unified_cpp_gfx_thebes0.cpp:83: 76:42.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp: In member function ‘bool gfxFont::DrawGlyphs(const gfxShapedText*, uint32_t, uint32_t, mozilla::gfx::Point*, const Matrix*, GlyphBufferAzure&) [with gfxFont::FontComplexityT FC = gfxFont::FontComplexityT::ComplexFont; gfxFont::SpacingT S = gfxFont::SpacingT::HasSpacing]’: 76:42.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp:1840:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.75 1840 | gfx::Point glyphPt( 76:42.75 | ^~~~~~~ 76:42.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp: In member function ‘virtual gfxFont::RunMetrics gfxFont::Measure(const gfxTextRun*, uint32_t, uint32_t, gfxFont::BoundingBoxType, gfxFont::DrawTarget*, gfxFont::Spacing*, mozilla::gfx::ShapedTextFlags)’: 76:42.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp:2550:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.77 2550 | metrics.mBoundingBox = metrics.mBoundingBox.Union(glyphRect); 76:42.77 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:42.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:42.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:42.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 76:42.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 76:42.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 76:42.89 from Unified_cpp_gfx_layers11.cpp:2: 76:42.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 76:42.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.89 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 76:42.89 | ^ 76:42.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/rlbox/rlbox.hpp:13, 76:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/ThebesRLBox.h:22, 76:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp:48, 76:42.98 from Unified_cpp_gfx_thebes0.cpp:83: 76:42.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/rlbox/rlbox_sandbox.hpp: In static member function ‘static rlbox::detail::convert_to_sandbox_equivalent_t rlbox::rlbox_sandbox::sandbox_callback_interceptor(rlbox::detail::convert_to_sandbox_equivalent_t...) [with T_Ret = float; T_Args = {const void*, short unsigned int}; T_Sbx = rlbox::rlbox_noop_sandbox]’: 76:42.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/rlbox/rlbox_sandbox.hpp:251:12: note: parameter passing for argument of type ‘rlbox::tainted’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:42.98 251 | auto tainted_ret = (*target_fn_ptr)( 76:42.98 | ^~~~~~~~~~~ 76:43.13 In file included from Unified_cpp_gfx_thebes0.cpp:119: 76:43.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontMissingGlyphs.cpp: In static member function ‘static void gfxFontMissingGlyphs::DrawMissingGlyph(uint32_t, const Rect&, gfxFontMissingGlyphs::DrawTarget&, const Pattern&, uint32_t, const Matrix*)’: 76:43.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontMissingGlyphs.cpp:379:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:43.13 379 | rect.MoveBy(-aRect.BottomLeft()); 76:43.13 | ^~~~~~~~~~~~~~~~~~~ 76:43.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontMissingGlyphs.cpp:380:10: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:43.13 380 | rect = aMat->TransformBounds(rect); 76:43.13 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:43.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontMissingGlyphs.cpp:381:33: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:43.13 381 | rect.MoveBy(aRect.BottomLeft()); 76:43.13 | ~~~~~~~~~~~~~~~~^~ 76:43.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontMissingGlyphs.cpp: In function ‘void DrawHexChar(uint32_t, mozilla::gfx::Float, mozilla::gfx::Float, mozilla::gfx::DrawTarget&, mozilla::gfx::SourceSurface*, const mozilla::gfx::DeviceColor&, const Matrix*)’: 76:43.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontMissingGlyphs.cpp:332:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:43.15 332 | bounds = aMat->TransformRect(bounds); 76:43.15 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:43.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 76:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:43.15 from Unified_cpp_gfx_thebes0.cpp:11: 76:43.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = float]’: 76:43.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:100:37: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:43.15 100 | return MatrixRect(TransformPoint(aRect.TopLeft()), 76:43.15 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 76:43.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:101:36: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:43.15 101 | TransformSize(aRect.Size())); 76:43.15 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ 76:43.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontInfoLoader.h:15, 76:43.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformFontList.h:15, 76:43.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:6, 76:43.16 from Unified_cpp_gfx_thebes0.cpp:11: 76:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘void mozilla::layout::TextDrawTarget::PushImage(mozilla::wr::ImageKey, const Rect&, const Rect&, mozilla::wr::ImageRendering, const mozilla::wr::ColorF&)’: 76:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:43.16 340 | if (!aClip.Intersects(GeckoClipRect().ToUnknownRect())) { 76:43.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 76:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:43.16 340 | if (!aClip.Intersects(GeckoClipRect().ToUnknownRect())) { 76:43.16 | ~~~~~~~~~~~~~^~ 76:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:43.16 340 | if (!aClip.Intersects(GeckoClipRect().ToUnknownRect())) { 76:43.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 76:44.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 76:44.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 76:44.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 76:44.37 from Unified_cpp_gfx_layers11.cpp:2: 76:44.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 76:44.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:44.37 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 76:44.37 | ^ 76:44.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 76:44.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:44.37 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 76:44.37 | ^ 76:44.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 76:44.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:44.38 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 76:44.38 | ^ 76:44.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 76:44.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:44.38 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 76:44.38 | ^ 76:44.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 76:44.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:44.39 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 76:44.39 | ^ 76:44.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 76:44.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:44.41 371 | nscoord aAppUnitsPerDevPixel) { 76:44.41 | ^ 76:44.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 76:44.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:44.41 380 | nscoord aAppUnitsPerDevPixel) { 76:44.41 | ^ 76:44.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 76:44.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:44.41 387 | nscoord aAppUnitsPerDevPixel) { 76:44.41 | ^ 76:44.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 76:44.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:44.42 394 | nscoord aAppUnitsPerDevPixel) { 76:44.42 | ^ 76:46.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxSVGGlyphs.cpp:30, 76:46.66 from Unified_cpp_gfx_thebes1.cpp:74: 76:46.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 76:46.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:46.66 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 76:46.67 | ^ 76:48.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 76:48.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:196:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:48.17 196 | } // namespace mozilla 76:48.17 | ^ 76:48.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::RenderTargetPixel; T = float]’: 76:48.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/TexturedLayerMLGPU.cpp:196:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:48.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/FrameBuilder.h:13, 76:48.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/FrameBuilder.cpp:7, 76:48.87 from Unified_cpp_gfx_layers10.cpp:11: 76:48.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MaskOperation.h: In member function ‘virtual mozilla::gfx::Rect mozilla::layers::MaskCombineOperation::ComputeMaskRect(mozilla::layers::Layer*) const’: 76:48.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MaskOperation.h:72:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:48.87 72 | gfx::Rect ComputeMaskRect(Layer* aLayer) const override { return mArea; } 76:48.87 | ^~~~~~~~~~~~~~~ 76:48.89 In file included from Unified_cpp_gfx_thebes0.cpp:137: 76:48.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontSrcURI.cpp: In member function ‘Sub mozilla::gfx::BaseRect::Union(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:48.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontSrcURI.cpp:108:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:48.90 108 | } 76:48.90 | ^ 76:49.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 76:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 76:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:18, 76:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 76:49.20 from Unified_cpp_gfx_layers11.cpp:2: 76:49.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 76:49.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:49.20 189 | CSSRect GetExpandedScrollableRect() const { 76:49.20 | ^ 76:49.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 76:49.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:49.20 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 76:49.20 | ^ 76:49.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 76:49.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:49.20 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 76:49.21 | ^ 76:49.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 76:49.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:49.21 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 76:49.21 | ^ 76:49.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 76:49.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:49.21 243 | CSSRect CalculateScrollRange() const { 76:49.21 | ^ 76:49.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 76:49.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:49.22 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 76:49.22 | ^ 76:49.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 76:49.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:49.22 457 | CSSRect GetVisualViewport() const { 76:49.22 | ^ 76:49.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 76:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 76:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 76:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 76:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 76:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 76:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 76:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 76:49.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 76:49.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 76:49.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:18, 76:49.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 76:49.48 from Unified_cpp_gfx_layers11.cpp:2: 76:49.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 76:49.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:49.48 1249 | CSSCoord ToCSSPixels() const { return _0; } 76:49.48 | ^ 76:50.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 76:50.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 76:50.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:50.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:50.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:50.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:50.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:50.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:50.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:50.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:50.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:50.36 from Unified_cpp_gfx_thebes1.cpp:2: 76:50.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 76:50.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 76:50.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:50.36 40 | friend Sub operator*(Sub aCoord, T aScale) { 76:50.36 | ^~~~~~~~ 76:50.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 76:50.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 76:50.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 76:50.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:50.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:50.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:50.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:50.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:50.55 from Unified_cpp_gfx_thebes1.cpp:2: 76:50.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 76:50.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 76:50.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:50.55 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 76:50.55 | ^~~~~~~~ 76:50.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 76:50.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 76:50.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:50.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:50.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:50.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:50.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:50.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:50.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:50.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:50.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:50.84 from Unified_cpp_gfx_thebes1.cpp:2: 76:50.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 76:50.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 76:50.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:50.84 43 | friend Sub operator*(T aScale, Sub aCoord) { 76:50.84 | ^~~~~~~~ 76:50.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:50.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:50.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:50.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:50.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:50.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:50.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:50.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:50.96 from Unified_cpp_gfx_thebes1.cpp:2: 76:50.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 76:50.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 76:50.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:50.96 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 76:50.96 | ^~~~~~~~~~~~~ 76:50.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:50.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:50.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:50.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:50.98 from Unified_cpp_gfx_thebes1.cpp:2: 76:50.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 76:50.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 76:50.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:50.99 323 | static SizeTyped FromUnknownSize( 76:51.00 | ^~~~~~~~~~~~~~~ 76:51.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:51.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:51.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:51.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:51.02 from Unified_cpp_gfx_thebes1.cpp:2: 76:51.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:51.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 76:51.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:51.02 427 | SizeT Size() const { return SizeT(width, height); } 76:51.02 | ^~~~ 76:51.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 76:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 76:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:27, 76:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:51.02 from Unified_cpp_gfx_thebes1.cpp:2: 76:51.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 76:51.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 76:51.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:51.03 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 76:51.03 | ^~~~~~~~ 76:51.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 76:51.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 76:51.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:51.04 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 76:51.04 | ^~~~~~~~ 76:51.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:51.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:51.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:51.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:51.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:51.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:51.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:51.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:51.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:51.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:51.05 from Unified_cpp_gfx_thebes1.cpp:2: 76:51.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:51.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 76:51.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:51.05 62 | Sub operator-(const Sub& aPoint) const { 76:51.05 | ^~~~~~~~ 76:52.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 76:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:52.46 from Unified_cpp_gfx_thebes1.cpp:2: 76:52.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 76:52.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 76:52.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:52.47 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 76:52.47 | ^~~~~~~~~~~~~~ 76:52.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:52.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:52.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:52.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:52.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:52.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:52.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:52.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:52.50 from Unified_cpp_gfx_thebes1.cpp:2: 76:52.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 76:52.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 76:52.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:52.51 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 76:52.51 | ^~~~~~~~~~~~~ 76:52.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:52.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:52.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:52.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:52.55 from Unified_cpp_gfx_thebes1.cpp:2: 76:52.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:52.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 76:52.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:52.55 383 | Point TopLeft() const { return Point(x, y); } 76:52.55 | ^~~~~~~ 76:52.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 76:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:52.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:52.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:52.57 from Unified_cpp_gfx_thebes1.cpp:2: 76:52.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 76:52.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 76:52.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:52.57 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 76:52.57 | ^~~~~~~~~~~~~~~ 76:52.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:52.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:52.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:52.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:52.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:52.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:52.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:52.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:52.85 from Unified_cpp_gfx_thebes1.cpp:2: 76:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 76:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 76:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:52.85 277 | static RectTyped FromUnknownRect( 76:52.85 | ^~~~~~~~~~~~~~~ 76:52.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:52.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:52.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:52.87 from Unified_cpp_gfx_thebes1.cpp:2: 76:52.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 76:52.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 76:52.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:52.87 150 | static PointTyped FromUnknownPoint( 76:52.87 | ^~~~~~~~~~~~~~~~ 76:52.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:52.89 from Unified_cpp_gfx_thebes1.cpp:2: 76:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 76:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 76:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:52.89 282 | RectTyped ToUnknownRect() const { 76:52.89 | ^~~~~~~~~~~~~ 76:53.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/ThebesRLBox.h:22, 76:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGraphiteShaper.cpp:20, 76:53.14 from Unified_cpp_gfx_thebes1.cpp:20: 76:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/rlbox/rlbox.hpp: In instantiation of ‘constexpr rlbox::tainted() - declval::type>())), T_Sbx> rlbox::tainted_base_impl::operator-(const T_Rhs&) const [with T_Rhs = rlbox::tainted_volatile; T_Wrap = rlbox::tainted; T = float; T_Sbx = rlbox::rlbox_noop_sandbox; decltype ((declval() - declval::type>())) = float; typename rlbox::detail::detail_rlbox_remove_wrapper::unwrapper::type = float]’: 76:53.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGraphiteShaper.cpp:314:34: required from here 76:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/rlbox/rlbox.hpp:110:25: note: parameter passing for argument of type ‘rlbox::tainted’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:53.14 110 | inline constexpr auto operator opSymbol(const T_Rhs& rhs) \ 76:53.14 | ^~~~~~~~ 76:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/rlbox/rlbox.hpp:110:25: note: in definition of macro ‘BinaryOpValAndPtr’ 76:53.15 110 | inline constexpr auto operator opSymbol(const T_Rhs& rhs) \ 76:53.15 | ^~~~~~~~ 76:54.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:54.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:54.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:54.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:54.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:54.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:54.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:54.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:54.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:54.07 from Unified_cpp_gfx_thebes1.cpp:2: 76:54.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:54.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:104:72: required from here 76:54.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:54.07 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 76:54.07 | ^~~~~~~~~~ 76:54.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 76:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:54.53 from Unified_cpp_gfx_thebes1.cpp:2: 76:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 76:54.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxLineSegment.h:67:38: required from here 76:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:54.53 62 | Sub operator-(const Sub& aPoint) const { 76:54.53 | ^~~~~~~~ 76:54.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 76:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:54.69 from Unified_cpp_gfx_thebes1.cpp:2: 76:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:71:65: required from here 76:54.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:54.70 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 76:54.70 | ^~~~~~~~~ 76:54.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:54.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp:323:51: required from here 76:54.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:54.71 383 | Point TopLeft() const { return Point(x, y); } 76:54.71 | ^~~~~~~ 76:54.96 In file included from Unified_cpp_gfx_layers10.cpp:83: 76:54.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp: In member function ‘mozilla::gfx::Point mozilla::layers::PaintedLayerMLGPU::GetDestOrigin() const’: 76:54.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/PaintedLayerMLGPU.cpp:85:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:54.96 85 | gfx::Point PaintedLayerMLGPU::GetDestOrigin() const { return mDestOrigin; } 76:54.96 | ^~~~~~~~~~~~~~~~~ 76:55.44 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontSrcURI.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 76:55.44 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontSrcURI.cpp:108:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:55.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontSrcURI.cpp: In function ‘MarginT mozilla::gfx::BaseRect::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 76:55.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontSrcURI.cpp:108:1: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:55.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontSrcURI.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = float]’: 76:55.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontSrcURI.cpp:108:1: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:55.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontSrcURI.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double]’: 76:55.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontSrcURI.cpp:108:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:56.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:56.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:56.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:56.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:56.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:56.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:56.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:56.20 from Unified_cpp_gfx_thebes1.cpp:2: 76:56.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 76:56.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 76:56.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 76:56.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:56.21 246 | PointTyped As2DPoint() const { 76:56.21 | ^~~~~~~~~ 76:56.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:56.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:56.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 76:56.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:56.22 from Unified_cpp_gfx_thebes1.cpp:2: 76:56.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 76:56.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 76:56.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 76:56.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:56.22 794 | RectTyped TransformAndClipBounds( 76:56.22 | ^~~~~~~~~~~~~~~~~~~~~~ 76:56.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 76:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontInfoLoader.h:15, 76:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatformFontList.h:15, 76:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:6, 76:56.55 from Unified_cpp_gfx_thebes0.cpp:11: 76:56.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 76:56.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:56.55 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 76:56.55 | ^~~~~~~~~~~ 76:56.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/ThebesRLBox.h:22, 76:56.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGraphiteShaper.cpp:20, 76:56.58 from Unified_cpp_gfx_thebes1.cpp:20: 76:56.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/rlbox/rlbox.hpp: In instantiation of ‘static rlbox::tainted rlbox::tainted::internal_factory(T_Rhs&&) [with T_Rhs = float&; T = float; T_Sbx = rlbox::rlbox_noop_sandbox]’: 76:56.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/rlbox/rlbox.hpp:148:3: required from ‘constexpr rlbox::tainted() - declval::type>())), T_Sbx> rlbox::tainted_base_impl::operator-(const T_Rhs&) const [with T_Rhs = rlbox::tainted_volatile; T_Wrap = rlbox::tainted; T = float; T_Sbx = rlbox::rlbox_noop_sandbox; decltype ((declval() - declval::type>())) = float; typename rlbox::detail::detail_rlbox_remove_wrapper::unwrapper::type = float]’ 76:56.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGraphiteShaper.cpp:314:34: required from here 76:56.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/rlbox/rlbox.hpp:932:35: note: parameter passing for argument of type ‘rlbox::tainted’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:56.58 932 | static inline tainted internal_factory(T_Rhs&& rhs) 76:56.58 | ^~~~~~~~~~~~~~~~ 76:57.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 76:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:57.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:57.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:57.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:57.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:57.31 from Unified_cpp_gfx_thebes1.cpp:2: 76:57.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 76:57.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:100:23: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 76:57.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:100:40: required from here 76:57.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:57.31 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 76:57.31 | ^~~~~~~~~~~~~~ 76:57.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 76:57.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:101:23: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 76:57.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:100:40: required from here 76:57.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:85:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:57.31 85 | MatrixSize TransformSize(const MatrixSize& aSize) const { 76:57.32 | ^~~~~~~~~~~~~ 76:57.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 76:57.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:57.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:57.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:57.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:57.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:57.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 76:57.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 76:57.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 76:57.33 from Unified_cpp_gfx_thebes1.cpp:2: 76:57.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = double]’: 76:57.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 76:57.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp:789:53: required from here 76:57.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:57.34 246 | PointTyped As2DPoint() const { 76:57.34 | ^~~~~~~~~ 76:58.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 76:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 76:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 76:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 76:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 76:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 76:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 76:58.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 76:58.22 from Unified_cpp_gfx_thebes0.cpp:11: 76:58.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In function ‘mozilla::gfx::IntRectTyped mozilla::gfx::RoundedToInt(const mozilla::gfx::RectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 76:58.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:303:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:58.22 303 | IntRectTyped RoundedToInt(const RectTyped& aRect) { 76:58.22 | ^~~~~~~~~~~~ 76:58.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 76:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 76:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 76:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 76:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 76:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/LayerMLGPU.h:10, 76:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.h:10, 76:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/ContainerLayerMLGPU.cpp:7, 76:58.25 from Unified_cpp_gfx_layers10.cpp:2: 76:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 76:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:957:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:58.25 957 | GFX2D_API RectTyped TransformBounds( 76:58.25 | ^~~~~~~~~~~~~~~ 76:58.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/rlbox/rlbox.hpp:13, 76:58.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/ThebesRLBox.h:22, 76:58.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp:48, 76:58.59 from Unified_cpp_gfx_thebes0.cpp:83: 76:58.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/rlbox/rlbox_sandbox.hpp: In static member function ‘static rlbox::detail::convert_to_sandbox_equivalent_t rlbox::rlbox_sandbox::sandbox_callback_interceptor(rlbox::detail::convert_to_sandbox_equivalent_t...) [with T_Ret = float; T_Args = {const void*, short unsigned int}; T_Sbx = rlbox::rlbox_noop_sandbox]’: 76:58.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/rlbox/rlbox_sandbox.hpp:217:3: note: parameter passing for argument of type ‘rlbox::tainted’ when C++17 is enabled changed to match C++14 in GCC 10.1 76:58.60 217 | sandbox_callback_interceptor( 76:58.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:00.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontFeatures.h:11, 77:00.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:12, 77:00.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 77:00.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 77:00.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 77:00.29 from Unified_cpp_gfx_thebes1.cpp:2: 77:00.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 77:00.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 77:00.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 77:00.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 77:00.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 77:00.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 77:00.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 77:00.29 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 77:00.29 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:00.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 77:00.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp:18, 77:00.29 from Unified_cpp_gfx_thebes1.cpp:119: 77:00.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 77:00.30 27 | struct JSGCSetting { 77:00.30 | ^~~~~~~~~~~ 77:00.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 77:00.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 77:00.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 77:00.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 77:00.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:10, 77:00.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 77:00.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 77:00.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 77:00.80 from Unified_cpp_gfx_thebes1.cpp:2: 77:00.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 77:00.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 77:00.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 77:00.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 77:00.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 77:00.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 77:00.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 77:00.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 77:00.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 77:00.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:00.80 760 | typename detail::Nth::Type extract() { 77:00.80 | ^~~~~~~ 77:00.98 In file included from Unified_cpp_gfx_skia12.cpp:38: 77:00.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function ‘static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)’: 77:00.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 77:00.98 258 | } 77:00.98 | ^ 77:00.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 77:00.98 261 | case SkCubicType::kSerpentine: 77:00.98 | ^~~~ 77:02.39 In file included from Unified_cpp_gfx_thebes1.cpp:20: 77:02.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGraphiteShaper.cpp: In member function ‘nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, tainted_opaque_gr, tainted_opaque_gr, gfxFontShaper::RoundingFlags)’: 77:02.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGraphiteShaper.cpp:313:15: note: parameter passing for argument of type ‘rlbox::tainted’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.39 313 | t_adv = sandbox_invoke(*mSandbox, gr_seg_advance_X, aSegment) - 77:02.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 77:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 77:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 77:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 77:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 77:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 77:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 77:02.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 77:02.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 77:02.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 77:02.56 from Unified_cpp_gfx_thebes1.cpp:2: 77:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 77:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.56 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 77:02.56 | ^~~~~~~~~ 77:02.90 In file included from Unified_cpp_gfx_thebes1.cpp:101: 77:02.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxTextRun.cpp: In member function ‘void gfxTextRun::DrawPartialLigature(gfxFont*, gfxTextRun::Range, mozilla::gfx::Point*, gfxTextRun::PropertyProvider*, TextRunDrawParams&, mozilla::gfx::ShapedTextFlags) const’: 77:02.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxTextRun.cpp:455:57: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.90 455 | gfxRect clipExtents = aParams.context->GetClipExtents(); 77:02.90 | ^ 77:02.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCSSRenderingBorders.h:14, 77:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:47, 77:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:15, 77:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 77:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 77:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 77:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 77:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 77:02.90 from Unified_cpp_gfx_thebes1.cpp:2: 77:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h: In function ‘bool mozilla::gfx::MaybeSnapToDevicePixels(mozilla::gfx::Rect&, const mozilla::gfx::DrawTarget&, bool, bool)’: 77:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.90 382 | aRect = mat.TransformBounds(aRect); 77:02.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:02.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h: In function ‘bool mozilla::gfx::UserToDevicePixelSnapped(mozilla::gfx::Rect&, const mozilla::gfx::DrawTarget&, bool, bool)’: 77:02.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.91 336 | Point p1 = mat.TransformPoint(aRect.TopLeft()); 77:02.91 | ^ 77:02.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 77:02.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 77:02.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 77:02.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 77:02.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 77:02.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 77:02.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 77:02.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 77:02.91 from Unified_cpp_gfx_thebes1.cpp:2: 77:02.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 77:02.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.92 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 77:02.92 | ^~~~~~~~~~~~~~~ 77:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.92 110 | quad[0] = TransformPoint(aRect.TopLeft()); 77:02.92 | ^~~~ 77:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.92 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 77:02.92 | ^ 77:02.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 77:02.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 77:02.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 77:02.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 77:02.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 77:02.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 77:02.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 77:02.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 77:02.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 77:02.92 from Unified_cpp_gfx_thebes1.cpp:2: 77:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 77:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.92 385 | Point BottomLeft() const { return Point(x, YMost()); } 77:02.92 | ^~~~~~~~~~ 77:02.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 77:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 77:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 77:02.94 from Unified_cpp_gfx_thebes1.cpp:2: 77:02.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 77:02.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.94 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 77:02.94 | ^ 77:02.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 77:02.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.94 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 77:02.94 | ^~~~~~~~~~~ 77:02.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 77:02.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.95 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 77:02.95 | ^ 77:02.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 77:02.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.95 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 77:02.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 77:02.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.95 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 77:02.95 | ~~~~~~~~~~~~~^~ 77:02.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.95 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 77:02.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 77:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.96 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 77:02.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 77:02.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 77:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 77:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 77:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 77:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 77:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 77:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 77:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 77:02.96 from Unified_cpp_gfx_thebes1.cpp:2: 77:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 77:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.96 282 | RectTyped ToUnknownRect() const { 77:02.96 | ^~~~~~~~~~~~~ 77:02.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 77:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 77:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 77:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 77:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 77:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 77:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 77:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 77:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 77:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 77:02.97 from Unified_cpp_gfx_thebes1.cpp:2: 77:02.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 77:02.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.97 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 77:02.97 | ^~~~~~~~~ 77:02.97 In file included from Unified_cpp_gfx_thebes1.cpp:101: 77:02.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxTextRun.cpp: In member function ‘void gfxTextRun::DrawEmphasisMarks(gfxContext*, gfxTextRun*, gfxFloat, mozilla::gfx::Point, gfxTextRun::Range, gfxTextRun::PropertyProvider*) const’: 77:02.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxTextRun.cpp:692:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:02.98 692 | void gfxTextRun::DrawEmphasisMarks(gfxContext* aContext, gfxTextRun* aMark, 77:02.98 | ^~~~~~~~~~ 77:03.24 In file included from Unified_cpp_gfx_thebes1.cpp:119: 77:03.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp: In function ‘already_AddRefed CreateSamplingRestrictedDrawable(gfxDrawable*, gfxContext*, const mozilla::image::ImageRegion&, mozilla::gfx::SurfaceFormat, bool)’: 77:03.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp:293:50: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:03.25 293 | gfxRect clipExtents = aContext->GetClipExtents(); 77:03.25 | ^ 77:03.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp:323:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:03.25 323 | aDrawable->Draw(tmpCtx, needed - needed.TopLeft(), ExtendMode::REPEAT, 77:03.25 | ~~~~~~~~~~~~~~^~ 77:03.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp:323:34: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:03.25 323 | aDrawable->Draw(tmpCtx, needed - needed.TopLeft(), ExtendMode::REPEAT, 77:03.25 | ~~~~~~~^~~~~~~~~~~~~~~~~~ 77:03.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp:325:58: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:03.25 325 | gfxMatrix::Translation(needed.TopLeft())); 77:03.26 | ^ 77:03.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp:51, 77:03.26 from Unified_cpp_gfx_thebes1.cpp:119: 77:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h: In member function ‘gfxRect mozilla::image::ImageRegion::IntersectAndRestrict(const gfxRect&) const’: 77:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:77:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:03.26 77 | gfxRect IntersectAndRestrict(const gfxRect& aRect) const { 77:03.26 | ^~~~~~~~~~~~~~~~~~~~ 77:03.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 77:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxRect.h:9, 77:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.h:10, 77:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:18, 77:03.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 77:03.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 77:03.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:11, 77:03.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 77:03.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 77:03.27 from Unified_cpp_gfx_thebes1.cpp:2: 77:03.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 77:03.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:363:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:03.27 363 | MoveBy(-aPoint); 77:03.27 | ^~~~~~~ 77:03.27 In file included from Unified_cpp_gfx_thebes1.cpp:119: 77:03.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp: In static member function ‘static void gfxUtils::ClipToRegion(gfxUtils::DrawTarget*, const nsIntRegion&)’: 77:03.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp:608:65: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:03.28 608 | IntPoint translation = RoundedToInt(transform.GetTranslation()); 77:03.28 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 77:03.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp: In static member function ‘static gfxQuad gfxUtils::TransformToQuad(const gfxRect&, const Matrix4x4&)’: 77:03.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp:789:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:03.28 789 | points[0] = aMatrix.TransformPoint(aRect.TopLeft()); 77:03.28 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:04.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 77:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 77:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 77:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 77:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 77:04.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:04.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:04.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:04.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 77:04.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:18, 77:04.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:04.08 from Unified_cpp_gfx_layers11.cpp:2: 77:04.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 77:04.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:04.08 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 77:04.08 | ^ 77:09.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 77:09.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 77:09.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 77:09.98 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 77:09.98 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:10, 77:09.98 from Unified_cpp_image2.cpp:2: 77:09.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 77:09.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:09.98 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 77:09.98 | ^ 77:10.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 77:10.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 77:10.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:10.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:10.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:10.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:10.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:10.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:10.11 from Unified_cpp_gfx_layers12.cpp:2: 77:10.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 77:10.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:10.11 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 77:10.11 | ^ 77:10.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 77:10.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 77:10.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 77:10.19 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 77:10.19 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:10, 77:10.19 from Unified_cpp_image2.cpp:2: 77:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 77:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:10.19 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 77:10.19 | ^ 77:10.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 77:10.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 77:10.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 77:10.30 from Unified_cpp_gfx_layers2.cpp:2: 77:10.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 77:10.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:10.30 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 77:10.30 | ^ 77:10.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 77:10.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 77:10.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:10.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:10.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:10.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:10.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:10.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:10.35 from Unified_cpp_gfx_layers12.cpp:2: 77:10.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 77:10.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:10.35 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 77:10.35 | ^ 77:10.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 77:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 77:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 77:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 77:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 77:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:10.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 77:10.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:18, 77:10.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:10.59 from Unified_cpp_gfx_layers11.cpp:2: 77:10.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 77:10.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:10.59 21 | inline Rect ToRect(const gfxRect& aRect) { 77:10.59 | ^ 77:10.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 77:10.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:10.59 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 77:10.59 | ^ 77:10.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 77:10.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:10.60 40 | inline Point ToPoint(const gfxPoint& aPoint) { 77:10.60 | ^ 77:10.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 77:10.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:10.60 44 | inline Size ToSize(const gfxSize& aSize) { 77:10.60 | ^ 77:10.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 77:10.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:10.61 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 77:10.61 | ^ 77:10.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 77:10.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:10.61 52 | inline gfxSize ThebesSize(const Size& aSize) { 77:10.61 | ^ 77:10.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 77:10.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:10.61 56 | inline gfxRect ThebesRect(const Rect& aRect) { 77:10.61 | ^ 77:10.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 77:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 77:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:10.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:10.98 from Unified_cpp_gfx_layers12.cpp:2: 77:10.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 77:10.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:10.98 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 77:10.98 | ^ 77:10.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 77:10.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:10.98 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 77:10.98 | ^ 77:10.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 77:10.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:10.99 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 77:10.99 | ^ 77:10.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 77:10.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:10.99 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 77:10.99 | ^ 77:10.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 77:11.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:11.00 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 77:11.00 | ^ 77:11.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 77:11.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:11.02 371 | nscoord aAppUnitsPerDevPixel) { 77:11.02 | ^ 77:11.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 77:11.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:11.02 380 | nscoord aAppUnitsPerDevPixel) { 77:11.02 | ^ 77:11.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 77:11.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:11.03 387 | nscoord aAppUnitsPerDevPixel) { 77:11.03 | ^ 77:11.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 77:11.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:11.04 394 | nscoord aAppUnitsPerDevPixel) { 77:11.04 | ^ 77:11.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 77:11.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 77:11.09 from Unified_cpp_gfx_layers2.cpp:2: 77:11.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 77:11.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:11.09 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 77:11.09 | ^ 77:11.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 77:11.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 77:11.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 77:11.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 77:11.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:11.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:11.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:11.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 77:11.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:18, 77:11.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:11.21 from Unified_cpp_gfx_layers11.cpp:2: 77:11.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 77:11.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:11.21 1859 | int32_t aAppUnitsPerPixel) { 77:11.21 | ^ 77:11.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 77:11.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:11.22 3214 | int32_t aAppUnitsPerPixel) { 77:11.22 | ^ 77:11.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 77:11.60 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 77:11.61 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:10, 77:11.61 from Unified_cpp_image2.cpp:2: 77:11.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 77:11.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:11.61 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 77:11.61 | ^ 77:11.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 77:11.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:11.61 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 77:11.61 | ^ 77:11.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 77:11.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:11.61 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 77:11.61 | ^ 77:11.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 77:11.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:11.62 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 77:11.62 | ^ 77:11.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 77:11.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:11.62 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 77:11.62 | ^ 77:11.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 77:11.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:11.66 371 | nscoord aAppUnitsPerDevPixel) { 77:11.66 | ^ 77:11.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 77:11.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:11.66 380 | nscoord aAppUnitsPerDevPixel) { 77:11.66 | ^ 77:11.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 77:11.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:11.67 387 | nscoord aAppUnitsPerDevPixel) { 77:11.67 | ^ 77:11.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 77:11.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:11.68 394 | nscoord aAppUnitsPerDevPixel) { 77:11.68 | ^ 77:12.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 77:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 77:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:18, 77:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:12.22 from Unified_cpp_gfx_layers11.cpp:2: 77:12.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 77:12.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.22 332 | LayerPoint GetFixedPositionAnchor() const { 77:12.22 | ^ 77:12.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 77:12.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:12.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:12.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:12.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 77:12.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:18, 77:12.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:12.27 from Unified_cpp_gfx_layers11.cpp:2: 77:12.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 77:12.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.27 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 77:12.27 | ^ 77:12.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 77:12.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:12.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:12.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:12.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 77:12.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:18, 77:12.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:12.29 from Unified_cpp_gfx_layers11.cpp:2: 77:12.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 77:12.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.29 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 77:12.29 | ^ 77:12.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 77:12.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 77:12.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 77:12.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 77:12.67 from Unified_cpp_gfx_layers2.cpp:20: 77:12.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 77:12.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.67 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 77:12.67 | ^ 77:12.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 77:12.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.67 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 77:12.67 | ^ 77:12.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 77:12.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.68 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 77:12.68 | ^ 77:12.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 77:12.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.68 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 77:12.68 | ^ 77:12.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 77:12.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.69 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 77:12.69 | ^ 77:12.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 77:12.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.72 371 | nscoord aAppUnitsPerDevPixel) { 77:12.72 | ^ 77:12.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 77:12.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.72 380 | nscoord aAppUnitsPerDevPixel) { 77:12.72 | ^ 77:12.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 77:12.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.73 387 | nscoord aAppUnitsPerDevPixel) { 77:12.73 | ^ 77:12.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 77:12.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.73 394 | nscoord aAppUnitsPerDevPixel) { 77:12.73 | ^ 77:12.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 77:12.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:12.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:12.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:12.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 77:12.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:12.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:12.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:12.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:12.92 from Unified_cpp_gfx_layers12.cpp:2: 77:12.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 77:12.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.93 189 | CSSRect GetExpandedScrollableRect() const { 77:12.93 | ^ 77:12.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 77:12.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.93 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 77:12.93 | ^ 77:12.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 77:12.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.93 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 77:12.93 | ^ 77:12.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 77:12.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.94 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 77:12.94 | ^ 77:12.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 77:12.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.95 243 | CSSRect CalculateScrollRange() const { 77:12.95 | ^ 77:12.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 77:12.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.96 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 77:12.96 | ^ 77:12.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 77:12.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:12.96 457 | CSSRect GetVisualViewport() const { 77:12.96 | ^ 77:13.01 In file included from Unified_cpp_gfx_thebes0.cpp:65: 77:13.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp: In function ‘already_AddRefed GetBoxShadowInsetPath(mozilla::gfx::DrawTarget*, mozilla::gfx::Rect, mozilla::gfx::Rect, const mozilla::gfx::RectCornerRadii*)’: 77:13.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:950:31: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:13.01 950 | static already_AddRefed GetBoxShadowInsetPath( 77:13.01 | ^~~~~~~~~~~~~~~~~~~~~ 77:13.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 77:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 77:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 77:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 77:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 77:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 77:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 77:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:13.29 from Unified_cpp_gfx_layers12.cpp:2: 77:13.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 77:13.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:13.29 1249 | CSSCoord ToCSSPixels() const { return _0; } 77:13.29 | ^ 77:13.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 77:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:16, 77:13.81 from Unified_cpp_image2.cpp:2: 77:13.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 77:13.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:13.81 21 | inline Rect ToRect(const gfxRect& aRect) { 77:13.81 | ^ 77:13.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 77:13.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:13.82 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 77:13.82 | ^ 77:13.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 77:13.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:13.82 40 | inline Point ToPoint(const gfxPoint& aPoint) { 77:13.82 | ^ 77:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 77:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:13.83 44 | inline Size ToSize(const gfxSize& aSize) { 77:13.83 | ^ 77:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 77:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:13.83 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 77:13.83 | ^ 77:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 77:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:13.84 52 | inline gfxSize ThebesSize(const Size& aSize) { 77:13.84 | ^ 77:13.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 77:13.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:13.84 56 | inline gfxRect ThebesRect(const Rect& aRect) { 77:13.84 | ^ 77:14.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 77:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStruct.h:18, 77:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContextPaint.h:19, 77:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGImageContext.h:11, 77:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:25, 77:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:23, 77:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/image/LookupResult.h:16, 77:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:17, 77:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:16, 77:14.59 from Unified_cpp_image2.cpp:2: 77:14.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 77:14.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:14.59 1249 | CSSCoord ToCSSPixels() const { return _0; } 77:14.59 | ^ 77:15.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositorOGL.cpp:14, 77:15.86 from Unified_cpp_gfx_layers11.cpp:11: 77:15.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 77:15.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:15.86 1394 | LayerPoint GetFixedPositionAnchor() { 77:15.86 | ^ 77:15.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 77:15.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:15.88 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 77:15.88 | ^ 77:16.82 In file included from Unified_cpp_gfx_thebes0.cpp:74: 77:16.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘gfxPoint gfxContext::DeviceToUser(const gfxPoint&) const’: 77:16.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:319:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:16.82 319 | gfxPoint gfxContext::DeviceToUser(const gfxPoint& point) const { 77:16.82 | ^~~~~~~~~~ 77:16.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘mozilla::gfx::Size gfxContext::DeviceToUser(const Size&) const’: 77:16.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:323:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:16.84 323 | Size gfxContext::DeviceToUser(const Size& size) const { 77:16.84 | ^~~~~~~~~~ 77:16.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘gfxPoint gfxContext::UserToDevice(const gfxPoint&) const’: 77:16.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:331:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:16.85 331 | gfxPoint gfxContext::UserToDevice(const gfxPoint& point) const { 77:16.85 | ^~~~~~~~~~ 77:16.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘mozilla::gfx::Size gfxContext::UserToDevice(const Size&) const’: 77:16.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:335:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:16.94 335 | Size gfxContext::UserToDevice(const Size& size) const { 77:16.94 | ^~~~~~~~~~ 77:16.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘bool gfxContext::UserToDevicePixelSnapped(gfxPoint&, bool) const’: 77:16.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:387:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:16.97 387 | bool gfxContext::UserToDevicePixelSnapped(gfxPoint& pt, 77:16.97 | ^~~~~~~~~~ 77:17.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘void gfxContext::Mask(gfxContext::SourceSurface*, float, const Point&)’: 77:17.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:646:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:17.55 646 | mDT->MaskSurface( 77:17.55 | ~~~~~~~~~~~~~~~~^ 77:17.55 647 | PatternFromState(this), surface, offset, 77:17.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:17.55 648 | DrawOptions(alpha, CurrentState().op, CurrentState().aaMode)); 77:17.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:17.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 77:17.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:17.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:17.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:17.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 77:17.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 77:17.79 from Unified_cpp_gfx_layers2.cpp:20: 77:17.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 77:17.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:17.79 189 | CSSRect GetExpandedScrollableRect() const { 77:17.79 | ^ 77:17.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 77:17.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:17.79 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 77:17.79 | ^ 77:17.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 77:17.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:17.80 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 77:17.80 | ^ 77:17.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 77:17.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:17.80 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 77:17.80 | ^ 77:17.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 77:17.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:17.80 243 | CSSRect CalculateScrollRange() const { 77:17.80 | ^ 77:17.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 77:17.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:17.81 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 77:17.81 | ^ 77:17.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 77:17.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:17.81 457 | CSSRect GetVisualViewport() const { 77:17.81 | ^ 77:18.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 77:18.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 77:18.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 77:18.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 77:18.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 77:18.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 77:18.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:18.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:18.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:18.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 77:18.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 77:18.09 from Unified_cpp_gfx_layers2.cpp:20: 77:18.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 77:18.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:18.09 1249 | CSSCoord ToCSSPixels() const { return _0; } 77:18.10 | ^ 77:19.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 77:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 77:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 77:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 77:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGImageContext.h:12, 77:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:25, 77:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:23, 77:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/image/LookupResult.h:16, 77:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:17, 77:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:16, 77:19.44 from Unified_cpp_image2.cpp:2: 77:19.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 77:19.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:19.44 189 | CSSRect GetExpandedScrollableRect() const { 77:19.44 | ^ 77:19.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 77:19.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:19.45 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 77:19.45 | ^ 77:19.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 77:19.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:19.45 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 77:19.45 | ^ 77:19.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 77:19.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:19.46 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 77:19.46 | ^ 77:19.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 77:19.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:19.46 243 | CSSRect CalculateScrollRange() const { 77:19.46 | ^ 77:19.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 77:19.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:19.47 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 77:19.47 | ^ 77:19.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 77:19.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:19.48 457 | CSSRect GetVisualViewport() const { 77:19.48 | ^ 77:20.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp: In function ‘auto rlbox::rlbox_sandbox::INTERNAL_invoke_with_func_ptr(const char*, void*, T_Args&& ...) [with T = float(const gr_segment*); T_Args = {rlbox::tainted_opaque&}; T_Sbx = rlbox::rlbox_noop_sandbox]’: 77:20.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp:1525:1: note: parameter passing for argument of type ‘rlbox::tainted’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:20.55 1525 | } // namespace mozilla 77:20.55 | ^ 77:20.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 77:20.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp:1525:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:20.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 77:20.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp:1525:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:21.16 In file included from Unified_cpp_gfx_layers11.cpp:11: 77:21.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositorOGL.cpp: In member function ‘mozilla::gfx::Rect mozilla::layers::CompositorOGL::GetTextureCoordinates(mozilla::gfx::Rect, mozilla::layers::TextureSource*)’: 77:21.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositorOGL.cpp:557:71: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:21.17 557 | TextureSource* aTexture) { 77:21.17 | ^ 77:21.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.h:39, 77:21.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.h:9, 77:21.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGlyphExtents.cpp:6, 77:21.70 from Unified_cpp_gfx_thebes1.cpp:2: 77:21.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 77:21.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:21.70 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 77:21.70 | ^~~~~~~~~~~ 77:22.44 In file included from Unified_cpp_gfx_thebes0.cpp:65: 77:22.44 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp: In function ‘void RepeatOrStretchMirroredSurface(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, const Rect&, const Rect&, const Rect&, mozilla::gfx::Float, mozilla::gfx::Float)’: 77:22.44 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:756:46: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:22.44 756 | SamplingFilter::GOOD, RoundedToInt(aSrc)); 77:22.44 | ^ 77:23.07 In file included from Unified_cpp_gfx_thebes0.cpp:74: 77:23.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘gfxRect gfxContext::UserToDevice(const gfxRect&) const’: 77:23.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:344:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:23.07 344 | gfxRect gfxContext::UserToDevice(const gfxRect& rect) const { 77:23.07 | ^~~~~~~~~~ 77:23.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:344:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:23.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:344:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:23.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:346:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:23.08 346 | return ThebesRect(matrix.TransformBounds(ToRect(rect))); 77:23.08 | ^ 77:23.10 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘gfxRect gfxContext::DeviceToUser(const gfxRect&) const’: 77:23.10 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:327:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:23.10 327 | gfxRect gfxContext::DeviceToUser(const gfxRect& rect) const { 77:23.10 | ^~~~~~~~~~ 77:23.11 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:327:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:23.11 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:327:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:23.11 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:328:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:23.11 328 | return ThebesRect(mTransform.Inverse().TransformBounds(ToRect(rect))); 77:23.11 | ^ 77:23.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘gfxRect gfxContext::GetClipExtents(gfxContext::ClipExtentsSpace) const’: 77:23.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:524:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:23.29 524 | gfxRect gfxContext::GetClipExtents(ClipExtentsSpace aSpace) const { 77:23.29 | ^~~~~~~~~~ 77:23.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:524:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:23.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:524:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:23.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:525:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:23.30 525 | Rect rect = GetAzureDeviceSpaceClipBounds(); 77:23.30 | ^ 77:23.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘void gfxContext::PushGroupAndCopyBackground(gfxContentType, gfxContext::Float, gfxContext::SourceSurface*, const Matrix&)’: 77:23.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:668:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:23.33 668 | void gfxContext::PushGroupAndCopyBackground(gfxContentType content, 77:23.33 | ^~~~~~~~~~ 77:23.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘bool gfxContext::ClipContainsRect(const gfxRect&)’: 77:23.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:564:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:23.42 564 | bool gfxContext::ClipContainsRect(const gfxRect& aRect) { 77:23.42 | ^~~~~~~~~~ 77:23.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp: In member function ‘void gfxContext::Mask(gfxContext::SourceSurface*, gfxContext::Float, const Matrix&)’: 77:23.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxContext.cpp:637:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:23.93 637 | mDT->MaskSurface( 77:23.93 | ~~~~~~~~~~~~~~~~^ 77:23.93 638 | PatternFromState(this), aSurface, Point(), 77:23.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:23.93 639 | DrawOptions(aAlpha, CurrentState().op, CurrentState().aaMode)); 77:23.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:24.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 77:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 77:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxPlatform.h:20, 77:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontUtils.h:10, 77:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontEntry.h:13, 77:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.h:8, 77:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList-impl.h:8, 77:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/SharedFontList.cpp:5, 77:24.21 from Unified_cpp_gfx_thebes0.cpp:11: 77:24.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double]’: 77:24.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:24.21 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 77:24.21 | ^~~~~~~~~~~~~~~ 77:24.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 77:24.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 77:24.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 77:24.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 77:24.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 77:24.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 77:24.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 77:24.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 77:24.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 77:24.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 77:24.73 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:29, 77:24.73 from Unified_cpp_image2.cpp:2: 77:24.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 77:24.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:24.73 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 77:24.73 | ^ 77:25.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/ClipManager.cpp:12, 77:25.23 from Unified_cpp_gfx_layers11.cpp:65: 77:25.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 77:25.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:25.23 49 | gfx::Size GetInheritedScale() const { return mScale; } 77:25.23 | ^ 77:28.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 77:28.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 77:28.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 77:28.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 77:28.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 77:28.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 77:28.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 77:28.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 77:28.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 77:28.12 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:29, 77:28.12 from Unified_cpp_image2.cpp:2: 77:28.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 77:28.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:28.13 1859 | int32_t aAppUnitsPerPixel) { 77:28.13 | ^ 77:28.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 77:28.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:28.13 3214 | int32_t aAppUnitsPerPixel) { 77:28.13 | ^ 77:28.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 77:28.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 77:28.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 77:28.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 77:28.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 77:28.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:28.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:28.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:28.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 77:28.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:28.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:28.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:28.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:28.15 from Unified_cpp_gfx_layers12.cpp:2: 77:28.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 77:28.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:28.15 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 77:28.15 | ^ 77:29.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 77:29.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 77:29.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTextFrame.h:20, 77:29.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStructInlines.h:18, 77:29.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/ClipManager.cpp:16, 77:29.01 from Unified_cpp_gfx_layers11.cpp:65: 77:29.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 77:29.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:29.01 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 77:29.02 | ^ 77:29.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 77:29.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 77:29.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 77:29.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 77:29.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 77:29.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 77:29.08 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:29, 77:29.08 from Unified_cpp_image2.cpp:2: 77:29.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 77:29.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:29.08 332 | LayerPoint GetFixedPositionAnchor() const { 77:29.08 | ^ 77:29.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 77:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 77:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 77:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 77:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 77:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 77:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:29, 77:29.12 from Unified_cpp_image2.cpp:2: 77:29.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 77:29.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:29.12 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 77:29.12 | ^ 77:29.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 77:29.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 77:29.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 77:29.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 77:29.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 77:29.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 77:29.15 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:29, 77:29.15 from Unified_cpp_image2.cpp:2: 77:29.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 77:29.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:29.15 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 77:29.15 | ^ 77:29.71 In file included from Unified_cpp_gfx_skia13.cpp:92: 77:29.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function ‘bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)’: 77:29.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 77:29.71 499 | if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 77:29.71 | ^~ 77:29.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 77:29.71 509 | case SkOTTableName::Record::PlatformID::Unicode: 77:29.71 | ^~~~ 77:30.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStructInlines.h:19, 77:30.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/ClipManager.cpp:16, 77:30.01 from Unified_cpp_gfx_layers11.cpp:65: 77:30.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 77:30.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:30.01 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 77:30.01 | ^ 77:30.37 In file included from Unified_cpp_gfx_layers11.cpp:74: 77:30.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/DisplayItemCache.cpp: In member function ‘void mozilla::layers::DisplayItemCache::Clear()’: 77:30.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/DisplayItemCache.cpp:84:62: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘nsTArray_Impl::elem_type’ {aka ‘struct mozilla::layers::DisplayItemCache::Slot’}; use assignment or value-initialization instead [-Wclass-memaccess] 77:30.37 84 | memset(mSlots.Elements(), 0, mSlots.Length() * sizeof(Slot)); 77:30.37 | ^ 77:30.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:17, 77:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 77:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 77:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/ClipManager.cpp:13, 77:30.37 from Unified_cpp_gfx_layers11.cpp:65: 77:30.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/DisplayItemCache.h:142:10: note: ‘nsTArray_Impl::elem_type’ {aka ‘struct mozilla::layers::DisplayItemCache::Slot’} declared here 77:30.37 142 | struct Slot { 77:30.37 | ^~~~ 77:32.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 77:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 77:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 77:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 77:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 77:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 77:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 77:32.68 from Unified_cpp_gfx_layers2.cpp:20: 77:32.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 77:32.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:32.68 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 77:32.68 | ^ 77:34.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 77:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 77:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 77:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 77:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 77:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 77:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:34.34 from Unified_cpp_gfx_layers12.cpp:2: 77:34.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 77:34.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:34.35 21 | inline Rect ToRect(const gfxRect& aRect) { 77:34.35 | ^ 77:34.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 77:34.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:34.35 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 77:34.35 | ^ 77:34.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 77:34.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:34.36 40 | inline Point ToPoint(const gfxPoint& aPoint) { 77:34.36 | ^ 77:34.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 77:34.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:34.37 44 | inline Size ToSize(const gfxSize& aSize) { 77:34.37 | ^ 77:34.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 77:34.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:34.37 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 77:34.37 | ^ 77:34.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 77:34.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:34.37 52 | inline gfxSize ThebesSize(const Size& aSize) { 77:34.37 | ^ 77:34.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 77:34.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:34.37 56 | inline gfxRect ThebesRect(const Rect& aRect) { 77:34.37 | ^ 77:34.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 77:34.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 77:34.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 77:34.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:34.71 from Unified_cpp_gfx_layers11.cpp:2: 77:34.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 77:34.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 77:34.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:34.71 40 | friend Sub operator*(Sub aCoord, T aScale) { 77:34.71 | ^~~~~~~~ 77:34.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:34.79 from Unified_cpp_gfx_layers11.cpp:2: 77:34.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 77:34.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 77:34.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:34.79 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 77:34.79 | ^~~~~~~~ 77:34.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 77:34.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 77:34.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:34.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:34.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:34.97 from Unified_cpp_gfx_layers11.cpp:2: 77:34.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 77:34.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 77:34.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:34.97 427 | SizeT Size() const { return SizeT(width, height); } 77:34.98 | ^~~~ 77:34.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:34.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:34.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:34.98 from Unified_cpp_gfx_layers11.cpp:2: 77:34.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 77:34.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 77:34.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:34.98 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 77:34.98 | ^~~~~~~~ 77:34.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 77:34.99 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 77:34.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:34.99 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 77:34.99 | ^~~~~~~~ 77:34.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 77:34.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 77:34.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:34.99 from Unified_cpp_gfx_layers11.cpp:2: 77:34.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 77:35.00 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 77:35.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:35.00 62 | Sub operator-(const Sub& aPoint) const { 77:35.00 | ^~~~~~~~ 77:35.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 77:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 77:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 77:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 77:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 77:35.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:35.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:35.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:35.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:35.07 from Unified_cpp_gfx_layers12.cpp:2: 77:35.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 77:35.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:35.07 1859 | int32_t aAppUnitsPerPixel) { 77:35.07 | ^ 77:35.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 77:35.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:35.08 3214 | int32_t aAppUnitsPerPixel) { 77:35.08 | ^ 77:35.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 77:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 77:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 77:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:35.14 from Unified_cpp_gfx_layers11.cpp:2: 77:35.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 77:35.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 77:35.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:35.14 43 | friend Sub operator*(T aScale, Sub aCoord) { 77:35.14 | ^~~~~~~~ 77:35.85 In file included from Unified_cpp_gfx_thebes1.cpp:119: 77:35.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp: In static member function ‘static void gfxUtils::DrawPixelSnapped(gfxContext*, gfxDrawable*, const gfxSize&, const ImageRegion&, gfxUtils::SurfaceFormat, mozilla::gfx::SamplingFilter, uint32_t, gfxFloat, bool)’: 77:35.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxUtils.cpp:503:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:35.86 503 | void gfxUtils::DrawPixelSnapped(gfxContext* aContext, gfxDrawable* aDrawable, 77:35.86 | ^~~~~~~~ 77:35.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 77:35.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:35.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:36.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:36.00 from Unified_cpp_gfx_layers11.cpp:2: 77:36.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 77:36.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 77:36.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:36.00 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 77:36.00 | ^~~~~~~~~~~~~ 77:36.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 77:36.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:36.00 from Unified_cpp_gfx_layers11.cpp:2: 77:36.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 77:36.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 77:36.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:36.01 323 | static SizeTyped FromUnknownSize( 77:36.01 | ^~~~~~~~~~~~~~~ 77:36.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 77:36.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:36.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:36.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:36.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 77:36.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:36.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:36.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:36.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:36.10 from Unified_cpp_gfx_layers12.cpp:2: 77:36.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 77:36.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:36.10 332 | LayerPoint GetFixedPositionAnchor() const { 77:36.10 | ^ 77:36.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 77:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 77:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:36.16 from Unified_cpp_gfx_layers12.cpp:2: 77:36.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 77:36.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:36.17 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 77:36.17 | ^ 77:36.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 77:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 77:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:36.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:36.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:36.21 from Unified_cpp_gfx_layers12.cpp:2: 77:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 77:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:36.21 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 77:36.21 | ^ 77:36.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 77:36.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 77:36.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 77:36.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:36.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:36.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:36.53 from Unified_cpp_gfx_layers11.cpp:2: 77:36.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 77:36.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:51: required from here 77:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:36.54 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 77:36.54 | ^~~~~~~~~~~~~~ 77:36.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 77:36.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 77:36.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:36.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:36.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:36.90 from Unified_cpp_gfx_layers11.cpp:2: 77:36.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 77:36.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/AsyncImagePipelineManager.cpp:424:78: required from here 77:36.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:36.90 427 | SizeT Size() const { return SizeT(width, height); } 77:36.90 | ^~~~ 77:37.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 77:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:37.11 from Unified_cpp_gfx_layers11.cpp:2: 77:37.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 77:37.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 77:37.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:37.11 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 77:37.11 | ^~~~~~~~~~~~~ 77:37.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 77:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 77:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:37.13 from Unified_cpp_gfx_layers11.cpp:2: 77:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 77:37.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 77:37.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:37.14 383 | Point TopLeft() const { return Point(x, y); } 77:37.14 | ^~~~~~~ 77:37.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 77:37.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 77:37.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 77:37.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:37.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:37.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:37.14 from Unified_cpp_gfx_layers11.cpp:2: 77:37.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 77:37.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 77:37.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:37.15 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 77:37.15 | ^~~~~~~~~~~~~~~ 77:37.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 77:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:37.46 from Unified_cpp_gfx_layers11.cpp:2: 77:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 77:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 77:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:37.46 277 | static RectTyped FromUnknownRect( 77:37.46 | ^~~~~~~~~~~~~~~ 77:37.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 77:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:37.47 from Unified_cpp_gfx_layers11.cpp:2: 77:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 77:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 77:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:37.47 150 | static PointTyped FromUnknownPoint( 77:37.47 | ^~~~~~~~~~~~~~~~ 77:37.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 77:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:37.48 from Unified_cpp_gfx_layers11.cpp:2: 77:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 77:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 77:37.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:37.51 282 | RectTyped ToUnknownRect() const { 77:37.51 | ^~~~~~~~~~~~~ 77:37.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:37.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:37.64 from Unified_cpp_gfx_layers11.cpp:2: 77:37.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 77:37.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/ClipManager.cpp:312:77: required from here 77:37.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:630:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:37.64 630 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 77:37.64 | ^~~~~~~~ 77:37.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 77:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 77:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:37.65 from Unified_cpp_gfx_layers11.cpp:2: 77:37.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 77:37.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/ClipManager.cpp:313:41: required from here 77:37.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:37.66 383 | Point TopLeft() const { return Point(x, y); } 77:37.66 | ^~~~~~~ 77:38.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 77:38.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 77:38.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 77:38.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 77:38.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 77:38.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:38.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:38.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:39.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 77:39.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 77:39.00 from Unified_cpp_gfx_layers2.cpp:20: 77:39.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 77:39.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:39.00 21 | inline Rect ToRect(const gfxRect& aRect) { 77:39.00 | ^ 77:39.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 77:39.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:39.00 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 77:39.01 | ^ 77:39.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 77:39.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:39.01 40 | inline Point ToPoint(const gfxPoint& aPoint) { 77:39.01 | ^ 77:39.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 77:39.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:39.01 44 | inline Size ToSize(const gfxSize& aSize) { 77:39.01 | ^ 77:39.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 77:39.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:39.02 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 77:39.02 | ^ 77:39.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 77:39.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:39.03 52 | inline gfxSize ThebesSize(const Size& aSize) { 77:39.03 | ^ 77:39.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 77:39.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:39.04 56 | inline gfxRect ThebesRect(const Rect& aRect) { 77:39.04 | ^ 77:39.24 In file included from Unified_cpp_gfx_thebes1.cpp:20: 77:39.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGraphiteShaper.cpp: In member function ‘nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, tainted_opaque_gr, tainted_opaque_gr, gfxFontShaper::RoundingFlags)’: 77:39.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxGraphiteShaper.cpp:419:19: warning: ‘clusterLoc’ may be used uninitialized in this function [-Wmaybe-uninitialized] 77:39.25 419 | rtl ? (xLocs_j - clusterLoc) : (xLocs_j - clusterLoc - adv); 77:39.25 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:39.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 77:39.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:39.43 from Unified_cpp_gfx_layers11.cpp:2: 77:39.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 77:39.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 77:39.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2102:62: required from here 77:39.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:39.43 246 | PointTyped As2DPoint() const { 77:39.44 | ^~~~~~~~~ 77:39.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 77:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 77:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 77:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:39.49 from Unified_cpp_gfx_layers11.cpp:2: 77:39.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 77:39.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositorOGL.cpp:1430:52: required from ‘void mozilla::layers::CompositorOGL::DrawGeometry(const Geometry&, const Rect&, const IntRect&, const mozilla::layers::EffectChain&, mozilla::gfx::Float, const Matrix4x4&, const Rect&) [with Geometry = mozilla::gfx::RectTyped; mozilla::gfx::Rect = mozilla::gfx::RectTyped; mozilla::gfx::IntRect = mozilla::gfx::IntRectTyped; mozilla::gfx::Float = float; mozilla::gfx::Matrix4x4 = mozilla::gfx::Matrix4x4Typed]’ 77:39.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositorOGL.cpp:1396:28: required from here 77:39.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:39.50 794 | RectTyped TransformAndClipBounds( 77:39.50 | ^~~~~~~~~~~~~~~~~~~~~~ 77:39.50 In file included from Unified_cpp_gfx_thebes0.cpp:65: 77:39.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp: In function ‘void FillDestinationPath(gfxContext*, const Rect&, const Rect&, const mozilla::gfx::sRGBColor&, const mozilla::gfx::RectCornerRadii*)’: 77:39.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:987:73: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:39.50 987 | destDrawTarget, aDestinationRect, aShadowClipRect, aInnerClipRadii); 77:39.50 | ^ 77:39.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 77:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 77:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:39.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:39.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:39.53 from Unified_cpp_gfx_layers11.cpp:2: 77:39.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::Center() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 77:39.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositorOGL.cpp:1664:50: required from ‘void mozilla::layers::CompositorOGL::DrawGeometry(const Geometry&, const Rect&, const IntRect&, const mozilla::layers::EffectChain&, mozilla::gfx::Float, const Matrix4x4&, const Rect&) [with Geometry = mozilla::gfx::RectTyped; mozilla::gfx::Rect = mozilla::gfx::RectTyped; mozilla::gfx::IntRect = mozilla::gfx::IntRectTyped; mozilla::gfx::Float = float; mozilla::gfx::Matrix4x4 = mozilla::gfx::Matrix4x4Typed]’ 77:39.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositorOGL.cpp:1396:28: required from here 77:39.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:426:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:39.53 426 | Point Center() const { return Point(x, y) + Point(width, height) / 2; } 77:39.53 | ^~~~~~ 77:39.99 In file included from Unified_cpp_gfx_thebes0.cpp:83: 77:39.99 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp: In function ‘void gfxFont::DrawOneGlyph(uint32_t, const Point&, GlyphBufferAzure&, bool*) [with gfxFont::FontComplexityT FC = gfxFont::FontComplexityT::ComplexFont]’: 77:39.99 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFont.cpp:2348:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:39.99 2348 | return RenderSVGGlyph(aContext, aTextDrawer, aPoint, aGlyphId, aContextPaint); 77:39.99 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:40.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 77:40.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 77:40.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 77:40.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 77:40.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:40.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:40.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:40.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 77:40.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 77:40.02 from Unified_cpp_gfx_layers2.cpp:20: 77:40.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 77:40.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:40.02 1859 | int32_t aAppUnitsPerPixel) { 77:40.02 | ^ 77:40.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 77:40.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:40.03 3214 | int32_t aAppUnitsPerPixel) { 77:40.03 | ^ 77:40.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 77:40.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 77:40.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:14, 77:40.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:40.23 from Unified_cpp_gfx_layers12.cpp:2: 77:40.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 77:40.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:40.23 1394 | LayerPoint GetFixedPositionAnchor() { 77:40.23 | ^ 77:40.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 77:40.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:40.25 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 77:40.25 | ^ 77:40.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 77:40.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:14, 77:40.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:40.41 from Unified_cpp_gfx_layers12.cpp:2: 77:40.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 77:40.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:40.41 49 | gfx::Size GetInheritedScale() const { return mScale; } 77:40.41 | ^ 77:40.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 77:40.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:40.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:40.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:40.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 77:40.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 77:40.99 from Unified_cpp_gfx_layers2.cpp:20: 77:40.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 77:40.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:40.99 332 | LayerPoint GetFixedPositionAnchor() const { 77:40.99 | ^ 77:41.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 77:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 77:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 77:41.04 from Unified_cpp_gfx_layers2.cpp:20: 77:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 77:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:41.04 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 77:41.05 | ^ 77:41.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 77:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 77:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 77:41.07 from Unified_cpp_gfx_layers2.cpp:20: 77:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 77:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:41.07 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 77:41.07 | ^ 77:41.72 In file included from Unified_cpp_gfx_thebes0.cpp:119: 77:41.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontMissingGlyphs.cpp: In static member function ‘static void gfxFontMissingGlyphs::DrawMissingGlyph(uint32_t, const Rect&, gfxFontMissingGlyphs::DrawTarget&, const Pattern&, uint32_t, const Matrix*)’: 77:41.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontMissingGlyphs.cpp:371:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:41.72 371 | void gfxFontMissingGlyphs::DrawMissingGlyph(uint32_t aChar, const Rect& aRect, 77:41.72 | ^~~~~~~~~~~~~~~~~~~~ 77:41.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxFontMissingGlyphs.cpp:208:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:41.87 208 | dt->MaskSurface(ColorPattern(DeviceColor::MaskOpaqueWhite()), mask, 77:41.87 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:41.87 209 | Point(0, 0)); 77:41.87 | ~~~~~~~~~~~~ 77:43.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 77:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 77:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 77:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 77:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 77:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 77:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 77:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:10, 77:43.65 from Unified_cpp_image2.cpp:2: 77:43.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 77:43.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 77:43.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:43.65 40 | friend Sub operator*(Sub aCoord, T aScale) { 77:43.65 | ^~~~~~~~ 77:43.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 77:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 77:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 77:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 77:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:10, 77:43.78 from Unified_cpp_image2.cpp:2: 77:43.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 77:43.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 77:43.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:43.78 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 77:43.78 | ^~~~~~~~~~~~~ 77:43.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 77:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 77:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 77:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 77:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 77:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:10, 77:43.78 from Unified_cpp_image2.cpp:2: 77:43.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 77:43.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 77:43.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:43.78 323 | static SizeTyped FromUnknownSize( 77:43.78 | ^~~~~~~~~~~~~~~ 77:43.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 77:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 77:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 77:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 77:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 77:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 77:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 77:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:10, 77:43.95 from Unified_cpp_image2.cpp:2: 77:43.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 77:43.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 77:43.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:43.95 43 | friend Sub operator*(T aScale, Sub aCoord) { 77:43.95 | ^~~~~~~~ 77:44.04 In file included from Unified_cpp_gfx_thebes0.cpp:65: 77:44.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp: In static member function ‘static void gfxAlphaBoxBlur::BlurRectangle(gfxContext*, const gfxRect&, const RectCornerRadii*, const gfxPoint&, const sRGBColor&, const gfxRect&, const gfxRect&)’: 77:44.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxBlur.cpp:889:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:44.04 889 | IntRect rect = RoundedToInt(ToRect(aRect)); 77:44.04 | ^ 77:44.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 77:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 77:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:10, 77:44.13 from Unified_cpp_image2.cpp:2: 77:44.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 77:44.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 77:44.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:44.13 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 77:44.13 | ^~~~~~~~ 77:44.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 77:44.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 77:44.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 77:44.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 77:44.21 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 77:44.21 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:10, 77:44.21 from Unified_cpp_image2.cpp:2: 77:44.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 77:44.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 77:44.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:44.21 427 | SizeT Size() const { return SizeT(width, height); } 77:44.21 | ^~~~ 77:44.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 77:44.21 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 77:44.21 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:10, 77:44.22 from Unified_cpp_image2.cpp:2: 77:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 77:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 77:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:44.22 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 77:44.22 | ^~~~~~~~ 77:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 77:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 77:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:44.22 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 77:44.22 | ^~~~~~~~ 77:44.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 77:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 77:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 77:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 77:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 77:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 77:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:10, 77:44.22 from Unified_cpp_image2.cpp:2: 77:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 77:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 77:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:44.22 62 | Sub operator-(const Sub& aPoint) const { 77:44.22 | ^~~~~~~~ 77:44.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.h:10, 77:44.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.h:13, 77:44.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:9, 77:44.26 from Unified_cpp_gfx_layers2.cpp:38: 77:44.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 77:44.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:44.26 1394 | LayerPoint GetFixedPositionAnchor() { 77:44.26 | ^ 77:44.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 77:44.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:44.28 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 77:44.28 | ^ 77:44.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 77:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 77:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 77:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 77:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 77:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 77:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 77:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 77:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 77:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:44.96 from Unified_cpp_gfx_layers11.cpp:2: 77:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 77:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 77:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 77:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 77:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 77:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 77:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 77:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 77:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 77:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:44.96 760 | typename detail::Nth::Type extract() { 77:44.96 | ^~~~~~~ 77:44.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/SVGGeometryFrame.h:18, 77:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:17, 77:44.99 from Unified_cpp_gfx_layers12.cpp:2: 77:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 77:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:44.99 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 77:44.99 | ^ 77:45.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:24, 77:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:10, 77:45.20 from Unified_cpp_gfx_layers2.cpp:38: 77:45.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.h: In member function ‘mozilla::ParentLayerCoord mozilla::layers::Axis::GetPos() const’: 77:45.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.h:270:35: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:45.20 270 | ParentLayerCoord GetPos() const { return mPos; } 77:45.20 | ^ 77:45.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:34, 77:45.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:10, 77:45.28 from Unified_cpp_gfx_layers2.cpp:38: 77:45.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.h: In member function ‘mozilla::CSSRect mozilla::layers::SampledAPZCState::GetLayoutViewport() const’: 77:45.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.h:26:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:45.28 26 | CSSRect GetLayoutViewport() const { return mLayoutViewport; } 77:45.28 | ^ 77:45.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.h: In member function ‘mozilla::CSSPoint mozilla::layers::SampledAPZCState::GetScrollOffset() const’: 77:45.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.h:27:36: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:45.28 27 | CSSPoint GetScrollOffset() const { return mScrollOffset; } 77:45.28 | ^ 77:45.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:10, 77:45.41 from Unified_cpp_gfx_layers2.cpp:38: 77:45.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h: In member function ‘mozilla::ParentLayerRect mozilla::layers::AsyncPanZoomController::GetCompositionBounds() const’: 77:45.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:1131:48: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:45.41 1131 | ParentLayerRect GetCompositionBounds() const { 77:45.41 | ^ 77:45.52 In file included from Unified_cpp_gfx_skia14.cpp:65: 77:45.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’: 77:45.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkTileMode tileMode = SkTileMode::kClamp; SkPMColor = unsigned int]’ 77:45.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:65: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkPMColor = unsigned int]’ 77:45.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 77:45.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 77:45.53 259 | LinearGradient4fContext::LinearIntervalProcessor { 77:45.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 77:45.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] 77:45.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’: 77:45.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkTileMode tileMode = SkTileMode::kRepeat; SkPMColor = unsigned int]’ 77:45.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:65: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkPMColor = unsigned int]’ 77:45.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 77:45.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 77:45.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] 77:45.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’: 77:45.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkTileMode tileMode = SkTileMode::kMirror; SkPMColor = unsigned int]’ 77:45.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:65: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::False; SkPMColor = unsigned int]’ 77:45.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:176:81: required from here 77:45.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 77:45.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] 77:45.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’: 77:45.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkTileMode tileMode = SkTileMode::kClamp; SkPMColor = unsigned int]’ 77:45.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:196:65: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkPMColor = unsigned int]’ 77:45.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 77:45.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 77:45.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] 77:45.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’: 77:45.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkTileMode tileMode = SkTileMode::kRepeat; SkPMColor = unsigned int]’ 77:45.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:199:65: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkPMColor = unsigned int]’ 77:45.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 77:45.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 77:45.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] 77:45.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of ‘class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’: 77:45.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:218:47: required from ‘void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkTileMode tileMode = SkTileMode::kMirror; SkPMColor = unsigned int]’ 77:45.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:202:65: required from ‘void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, SkPMColor*, int, float, float) const [with {anonymous}::ApplyPremul premul = ::ApplyPremul::True; SkPMColor = unsigned int]’ 77:45.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:182:81: required from here 77:45.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fDcDx’ whose type uses the anonymous namespace [-Wsubobject-linkage] 77:45.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26: warning: ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fCc’ whose type uses the anonymous namespace [-Wsubobject-linkage] 77:46.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 77:46.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 77:46.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTextFrame.h:20, 77:46.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStructInlines.h:18, 77:46.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/ClipManager.cpp:16, 77:46.51 from Unified_cpp_gfx_layers11.cpp:65: 77:46.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 77:46.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:46.51 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 77:46.51 | ^ 77:46.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 77:46.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:46.52 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 77:46.52 | ^~~~~~~~~~~ 77:46.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 77:46.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:46.52 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 77:46.52 | ^ 77:46.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 77:46.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:46.53 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 77:46.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 77:46.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:46.53 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 77:46.53 | ~~~~~~~~~~~~~^~ 77:46.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:46.53 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 77:46.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 77:46.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:46.53 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 77:46.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 77:46.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 77:46.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:46.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:46.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:46.53 from Unified_cpp_gfx_layers11.cpp:2: 77:46.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 77:46.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:46.54 282 | RectTyped ToUnknownRect() const { 77:46.54 | ^~~~~~~~~~~~~ 77:46.74 In file included from Unified_cpp_gfx_layers11.cpp:11: 77:46.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositorOGL.cpp: In member function ‘void mozilla::layers::CompositorOGL::DrawGeometry(const Geometry&, const Rect&, const IntRect&, const mozilla::layers::EffectChain&, mozilla::gfx::Float, const Matrix4x4&, const Rect&) [with Geometry = mozilla::gfx::RectTyped]’: 77:46.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositorOGL.cpp:1664:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:46.74 1664 | program->SetVisibleCenter(aVisibleRect.Center()); 77:46.74 | ~~~~~~~~~~~~~~~~~~~^~ 77:46.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 77:46.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 77:46.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 77:46.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:46.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:46.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:46.75 from Unified_cpp_gfx_layers11.cpp:2: 77:46.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 77:46.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:46.75 794 | RectTyped TransformAndClipBounds( 77:46.75 | ^~~~~~~~~~~~~~~~~~~~~~ 77:46.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 77:46.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:46.77 110 | quad[0] = TransformPoint(aRect.TopLeft()); 77:46.77 | ^~~~ 77:46.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:46.77 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 77:46.77 | ^ 77:46.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 77:46.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 77:46.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:46.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:46.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:46.77 from Unified_cpp_gfx_layers11.cpp:2: 77:46.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 77:46.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:46.77 383 | Point TopLeft() const { return Point(x, y); } 77:46.77 | ^~~~~~~ 77:46.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 77:46.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 77:46.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:46.79 from Unified_cpp_gfx_layers11.cpp:2: 77:46.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 77:46.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:46.79 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 77:46.79 | ^~~~~~~~~ 77:46.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 77:46.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 77:46.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:46.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:46.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:46.80 from Unified_cpp_gfx_layers11.cpp:2: 77:46.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::Center() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 77:46.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:426:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:46.80 426 | Point Center() const { return Point(x, y) + Point(width, height) / 2; } 77:46.80 | ^~~~~~ 77:46.81 In file included from Unified_cpp_gfx_layers11.cpp:11: 77:46.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositorOGL.cpp: In member function ‘void mozilla::layers::CompositorOGL::DrawGeometry(const Geometry&, const Rect&, const IntRect&, const mozilla::layers::EffectChain&, mozilla::gfx::Float, const Matrix4x4&, const Rect&) [with Geometry = nsTArray >]’: 77:46.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositorOGL.cpp:1430:8: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:46.81 1430 | Rect destRect = aTransform.TransformAndClipBounds( 77:46.81 | ^~~~~~~~ 77:46.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositorOGL.cpp:1664:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:46.81 1664 | program->SetVisibleCenter(aVisibleRect.Center()); 77:46.81 | ~~~~~~~~~~~~~~~~~~~^~ 77:46.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositorOGL.cpp: In member function ‘void mozilla::layers::CompositorOGL::BindAndDrawGeometryWithTextureRect(mozilla::layers::ShaderProgramOGL*, const Rect&, const Rect&, mozilla::layers::TextureSource*)’: 77:46.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositorOGL.cpp:1949:74: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:46.82 1949 | Rect scaledTexCoordRect = GetTextureCoordinates(aTexCoordRect, aTexture); 77:46.82 | ^ 77:47.17 In file included from Unified_cpp_gfx_layers11.cpp:56: 77:47.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/AsyncImagePipelineManager.cpp: In member function ‘void mozilla::layers::AsyncImagePipelineManager::ApplyAsyncImageForPipeline(const Epoch&, const PipelineId&, mozilla::layers::AsyncImagePipelineManager::AsyncImagePipeline*, mozilla::wr::TransactionBuilder&, mozilla::wr::TransactionBuilder&)’: 77:47.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/AsyncImagePipelineManager.cpp:424:77: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.17 424 | wr::ToLayoutSize(aPipeline->mScBounds.Size()), 77:47.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 77:47.35 In file included from Unified_cpp_gfx_layers11.cpp:65: 77:47.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/ClipManager.cpp: In member function ‘mozilla::Maybe mozilla::layers::ClipManager::DefineScrollLayers(const mozilla::ActiveScrolledRoot*, nsDisplayItem*)’: 77:47.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/ClipManager.cpp:300:63: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.35 300 | LayoutDeviceRect::FromAppUnits(scrollPort, auPerDevPixel); 77:47.35 | ^ 77:47.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/ClipManager.cpp:312:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.35 312 | metrics.GetExpandedScrollableRect() * metrics.GetDevPixelsPerCSSPixel(); 77:47.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 77:47.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/ClipManager.cpp:312:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.35 312 | metrics.GetExpandedScrollableRect() * metrics.GetDevPixelsPerCSSPixel(); 77:47.35 | ^ 77:47.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/ClipManager.cpp:313:40: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.35 313 | contentRect.MoveTo(clipBounds.TopLeft()); 77:47.35 | ~~~~~~~~~~~~~~~~~~^~ 77:47.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:47.36 from Unified_cpp_gfx_layers11.cpp:2: 77:47.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 77:47.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:370:27: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.36 370 | static LayoutDeviceRect FromAppUnits(const nsRect& aRect, 77:47.36 | ^~~~~~~~~~~~ 77:47.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 77:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 77:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:18, 77:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:47.36 from Unified_cpp_gfx_layers11.cpp:2: 77:47.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 77:47.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.36 189 | CSSRect GetExpandedScrollableRect() const { 77:47.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 77:47.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:191:59: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.36 191 | CSSSize compSize = CalculateCompositedSizeInCssPixels(); 77:47.36 | ^ 77:47.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:206:12: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.37 206 | return scrollableRect; 77:47.37 | ^~~~~~~~~~~~~~ 77:47.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 77:47.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:11: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.37 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 77:47.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:47.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:35: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.37 213 | return mCompositionBounds.Size() / GetZoom(); 77:47.37 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 77:47.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.37 213 | return mCompositionBounds.Size() / GetZoom(); 77:47.37 | ^ 77:47.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 77:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 77:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:47.37 from Unified_cpp_gfx_layers11.cpp:2: 77:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 77:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.37 427 | SizeT Size() const { return SizeT(width, height); } 77:47.37 | ^~~~ 77:47.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:47.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:47.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:47.38 from Unified_cpp_gfx_layers11.cpp:2: 77:47.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 77:47.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.38 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 77:47.38 | ^~~~~~~~ 77:47.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 77:47.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:630:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.38 630 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 77:47.38 | ^~~~~~~~ 77:47.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 77:47.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 77:47.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:47.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:47.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:47.38 from Unified_cpp_gfx_layers11.cpp:2: 77:47.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 77:47.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.38 383 | Point TopLeft() const { return Point(x, y); } 77:47.38 | ^~~~~~~ 77:47.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 77:47.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 77:47.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:47.39 from Unified_cpp_gfx_layers11.cpp:2: 77:47.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 77:47.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.39 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 77:47.39 | ^~~~~~~~~ 77:47.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 77:47.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 77:47.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:47.39 from Unified_cpp_gfx_layers11.cpp:2: 77:47.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 77:47.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:576:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.39 576 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 77:47.39 | ^~~~~~~~ 77:47.41 In file included from Unified_cpp_gfx_layers11.cpp:65: 77:47.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/ClipManager.cpp: In member function ‘mozilla::Maybe mozilla::layers::ClipManager::DefineClipChain(const mozilla::DisplayItemClipChain*, int32_t)’: 77:47.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/ClipManager.cpp:348:57: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.41 348 | chain->mClip.GetClipRect(), aAppUnitsPerDevPixel); 77:47.41 | ^ 77:47.48 In file included from Unified_cpp_gfx_skia14.cpp:74: 77:47.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function ‘virtual bool SkGradientShaderBase::onAppendStages(const SkStageRec&) const’: 77:47.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:297:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 77:47.48 297 | p->append(SkRasterPipeline::decal_x, decal_ctx); 77:47.48 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:47.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:299:9: note: here 77:47.48 299 | case SkTileMode::kClamp: 77:47.48 | ^~~~ 77:47.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 77:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:15, 77:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 77:47.57 from Unified_cpp_gfx_layers11.cpp:2: 77:47.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 77:47.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.57 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 77:47.57 | ^~~~~~~~~ 77:47.62 In file included from Unified_cpp_gfx_layers11.cpp:110: 77:47.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/StackingContextHelper.cpp: In constructor ‘mozilla::layers::StackingContextHelper::StackingContextHelper(const mozilla::layers::StackingContextHelper&, const mozilla::ActiveScrolledRoot*, nsIFrame*, nsDisplayItem*, mozilla::wr::DisplayListBuilder&, const mozilla::wr::StackingContextParams&, const LayoutDeviceRect&)’: 77:47.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/StackingContextHelper.cpp:33:11: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.62 33 | mOrigin = aParentSC.mOrigin + aBounds.TopLeft(); 77:47.62 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:47.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/StackingContextHelper.cpp:47:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.62 47 | mScale = FrameLayerBuilder::ChooseScale( 77:47.62 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:47.62 48 | aContainerFrame, aContainerItem, r, aParentSC.mScale.width, 77:47.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:47.62 49 | aParentSC.mScale.height, mInheritedTransform, 77:47.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:47.62 50 | /* aCanDraw2D = */ true); 77:47.62 | ~~~~~~~~~~~~~~~~~~~~~~~~ 77:47.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/StackingContextHelper.cpp:83:53: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.62 83 | mReferenceFrameId.isSome() || (aBounds.TopLeft() != LayoutDevicePoint()); 77:47.62 | ~~~~~~~~~~~~~~~^~ 77:47.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BufferList.h:17, 77:47.84 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/pickle.h:17, 77:47.84 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/chrome/common/ipc_message.h:13, 77:47.84 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:27, 77:47.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 77:47.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:47.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:47.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:47.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:47.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:47.84 from Unified_cpp_gfx_layers12.cpp:2: 77:47.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Maybe.h: In instantiation of ‘constexpr T mozilla::Maybe::value() const [with T = mozilla::gfx::RectTyped]’: 77:47.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1856:53: required from here 77:47.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Maybe.h:739:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:47.84 739 | constexpr T Maybe::value() const { 77:47.84 | ^~~~~~~~ 77:50.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 77:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 77:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 77:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 77:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 77:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 77:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIEventTarget.h:21, 77:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsISerialEventTarget.h:10, 77:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AbstractThread.h:14, 77:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/MozPromise.h:13, 77:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:11, 77:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 77:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.cpp:10, 77:50.03 from Unified_cpp_image2.cpp:2: 77:50.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 77:50.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 77:50.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 77:50.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 77:50.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 77:50.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 77:50.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 77:50.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 77:50.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 77:50.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:50.04 760 | typename detail::Nth::Type extract() { 77:50.04 | ^~~~~~~ 77:51.69 In file included from Unified_cpp_gfx_thebes1.cpp:101: 77:51.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxTextRun.cpp: In member function ‘void gfxTextRun::DrawEmphasisMarks(gfxContext*, gfxTextRun*, gfxFloat, mozilla::gfx::Point, gfxTextRun::Range, gfxTextRun::PropertyProvider*) const’: 77:51.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/thebes/gfxTextRun.cpp:692:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:51.69 692 | void gfxTextRun::DrawEmphasisMarks(gfxContext* aContext, gfxTextRun* aMark, 77:51.69 | ^~~~~~~~~~ 77:54.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderLayerManager.cpp:15, 77:54.09 from Unified_cpp_gfx_layers12.cpp:38: 77:54.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 77:54.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:54.09 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 77:54.09 | ^ 77:57.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 77:57.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 77:57.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 77:57.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 77:57.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 77:57.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:57.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:57.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:57.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:57.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:57.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:57.25 from Unified_cpp_gfx_layers12.cpp:2: 77:57.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 77:57.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 77:57.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:57.26 40 | friend Sub operator*(Sub aCoord, T aScale) { 77:57.26 | ^~~~~~~~ 77:57.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 77:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 77:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:57.30 from Unified_cpp_gfx_layers12.cpp:2: 77:57.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 77:57.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 77:57.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:57.30 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 77:57.30 | ^~~~~~~~ 77:57.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 77:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 77:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 77:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:57.41 from Unified_cpp_gfx_layers12.cpp:2: 77:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 77:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 77:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:57.41 323 | static SizeTyped FromUnknownSize( 77:57.41 | ^~~~~~~~~~~~~~~ 77:57.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 77:57.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 77:57.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 77:57.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:57.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:57.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:57.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:57.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:57.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:57.44 from Unified_cpp_gfx_layers12.cpp:2: 77:57.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 77:57.44 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 77:57.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:57.44 427 | SizeT Size() const { return SizeT(width, height); } 77:57.44 | ^~~~ 77:57.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 77:57.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 77:57.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:57.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:57.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:57.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:57.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:57.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:57.45 from Unified_cpp_gfx_layers12.cpp:2: 77:57.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 77:57.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 77:57.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:57.45 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 77:57.45 | ^~~~~~~~ 77:57.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 77:57.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 77:57.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:57.45 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 77:57.46 | ^~~~~~~~ 77:57.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 77:57.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 77:57.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 77:57.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 77:57.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:57.47 from Unified_cpp_gfx_layers12.cpp:2: 77:57.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 77:57.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 77:57.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:57.47 62 | Sub operator-(const Sub& aPoint) const { 77:57.47 | ^~~~~~~~ 77:57.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 77:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 77:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 77:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 77:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 77:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:57.71 from Unified_cpp_gfx_layers12.cpp:2: 77:57.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 77:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 77:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:57.72 43 | friend Sub operator*(T aScale, Sub aCoord) { 77:57.72 | ^~~~~~~~ 77:59.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 77:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 77:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 77:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:59.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:59.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:59.17 from Unified_cpp_gfx_layers12.cpp:2: 77:59.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 77:59.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 77:59.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:59.17 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 77:59.17 | ^~~~~~~~~~~~~~ 77:59.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 77:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 77:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:59.20 from Unified_cpp_gfx_layers12.cpp:2: 77:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 77:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 77:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:59.20 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 77:59.20 | ^~~~~~~~~~~~~ 77:59.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 77:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 77:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 77:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:59.23 from Unified_cpp_gfx_layers12.cpp:2: 77:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 77:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 77:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:59.23 383 | Point TopLeft() const { return Point(x, y); } 77:59.23 | ^~~~~~~ 77:59.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 77:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 77:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 77:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:59.25 from Unified_cpp_gfx_layers12.cpp:2: 77:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 77:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 77:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:59.25 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 77:59.25 | ^~~~~~~~~~~~~~~ 77:59.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 77:59.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 77:59.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 77:59.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:59.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:59.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:59.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:59.69 from Unified_cpp_gfx_layers12.cpp:2: 77:59.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 77:59.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:609:36: required from here 77:59.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:346:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:59.69 346 | friend Sub operator-(Sub aSub, const Point& aPoint) { 77:59.69 | ^~~~~~~~ 77:59.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 77:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 77:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:59.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:59.71 from Unified_cpp_gfx_layers12.cpp:2: 77:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayerPixel; dst = mozilla::LayoutDevicePixel]’: 77:59.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:609:55: required from here 77:59.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:59.74 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 77:59.74 | ^~~~~~~~ 77:59.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 77:59.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 77:59.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 77:59.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 77:59.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 77:59.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 77:59.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 77:59.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 77:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:59.77 from Unified_cpp_gfx_layers12.cpp:2: 77:59.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::ViewAs(const Point&) [with TargetUnits = mozilla::LayerPixel; mozilla::gfx::Point = mozilla::gfx::PointTyped]’: 77:59.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1420:76: required from here 77:59.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:191:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:59.78 191 | gfx::PointTyped ViewAs(const gfx::Point& aPoint) { 77:59.78 | ^~~~~~ 77:59.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 77:59.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 77:59.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 77:59.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:59.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:59.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:59.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:59.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:59.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:59.88 from Unified_cpp_gfx_layers12.cpp:2: 77:59.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 77:59.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1857:66: required from here 77:59.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:59.89 427 | SizeT Size() const { return SizeT(width, height); } 77:59.89 | ^~~~ 77:59.91 In file included from Unified_cpp_gfx_layers2.cpp:38: 77:59.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::APZCTreeManager::DispatchFling(mozilla::layers::AsyncPanZoomController*, const mozilla::layers::FlingHandoffState&)’: 77:59.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:2631:74: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:59.91 2631 | AsyncPanZoomController* aPrev, const FlingHandoffState& aHandoffState) { 77:59.91 | ^ 77:59.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 77:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 77:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:59.93 from Unified_cpp_gfx_layers12.cpp:2: 77:59.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayerPixel; dst = mozilla::LayoutDevicePixel]’: 77:59.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2201:32: required from here 77:59.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:689:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:59.94 689 | gfx::RectTyped operator/(const gfx::IntRectTyped& aRect, 77:59.94 | ^~~~~~~~ 77:59.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 77:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 77:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 77:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 77:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 77:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 77:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 77:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 77:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 77:59.96 from Unified_cpp_gfx_layers12.cpp:2: 77:59.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 77:59.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2285:52: required from here 77:59.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 77:59.96 383 | Point TopLeft() const { return Point(x, y); } 77:59.96 | ^~~~~~~ 78:00.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::ScreenMargin mozilla::layers::APZCTreeManager::GetGeckoFixedLayerMargins() const’: 78:00.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3132:59: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:00.19 3132 | ScreenMargin APZCTreeManager::GetGeckoFixedLayerMargins() const { 78:00.19 | ^~~~~ 78:00.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::ScreenPoint mozilla::layers::APZCTreeManager::GetCurrentMousePosition() const’: 78:00.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3335:56: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:00.22 3335 | ScreenPoint APZCTreeManager::GetCurrentMousePosition() const { 78:00.22 | ^~~~~ 78:00.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::ScreenMargin mozilla::layers::APZCTreeManager::GetCompositorFixedLayerMargins(const MutexAutoLock&) const’: 78:00.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3623:43: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:00.27 3623 | const MutexAutoLock& aProofOfMapLock) const { 78:00.27 | ^~~~~ 78:00.52 In file included from Unified_cpp_gfx_layers2.cpp:56: 78:00.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZSampler.cpp: In member function ‘mozilla::CSSRect mozilla::layers::APZSampler::GetCurrentAsyncLayoutViewport(const mozilla::layers::LayerMetricsWrapper&)’: 78:00.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZSampler.cpp:121:38: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:00.52 121 | const LayerMetricsWrapper& aLayer) { 78:00.53 | ^ 78:00.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZSampler.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::APZSampler::GetCurrentAsyncScrollOffset(const mozilla::layers::LayerMetricsWrapper&)’: 78:00.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZSampler.cpp:131:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:00.53 131 | const LayerMetricsWrapper& aLayer) { 78:00.53 | ^ 78:00.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZSampler.cpp: In member function ‘mozilla::ScreenMargin mozilla::layers::APZSampler::GetGeckoFixedLayerMargins() const’: 78:00.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZSampler.cpp:208:54: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:00.54 208 | ScreenMargin APZSampler::GetGeckoFixedLayerMargins() const { 78:00.54 | ^~~~~ 78:01.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:88, 78:01.24 from Unified_cpp_gfx_layers2.cpp:83: 78:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewportInfo.h: In member function ‘mozilla::CSSSize nsViewportInfo::GetSize() const’: 78:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewportInfo.h:93:36: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.24 93 | mozilla::CSSSize GetSize() const { return mSize; } 78:01.24 | ^ 78:01.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/WheelScrollAnimation.h:10, 78:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:93, 78:01.26 from Unified_cpp_gfx_layers2.cpp:83: 78:01.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h: In member function ‘mozilla::CSSPoint mozilla::layers::GenericScrollAnimation::GetDestination() const’: 78:01.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:37:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.26 37 | CSSPoint GetDestination() const { 78:01.26 | ^ 78:01.36 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:01.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ScreenCoord mozilla::layers::AsyncPanZoomController::GetTouchStartTolerance() const’: 78:01.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:937:62: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.36 937 | ScreenCoord AsyncPanZoomController::GetTouchStartTolerance() const { 78:01.36 | ^~~~~ 78:01.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::CSSCoord mozilla::layers::AsyncPanZoomController::ConvertScrollbarPoint(const ParentLayerPoint&, const mozilla::layers::ScrollbarData&) const’: 78:01.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1863:38: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.49 1863 | const ScrollbarData& aThumbData) const { 78:01.49 | ^~~~~ 78:01.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::GetScrollWheelDelta(const mozilla::ScrollWheelInput&) const’: 78:01.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1887:37: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.50 1887 | const ScrollWheelInput& aEvent) const { 78:01.50 | ^~~~~ 78:01.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::CSSPoint mozilla::layers::AsyncPanZoomController::GetKeyboardDestination(const mozilla::layers::KeyboardScrollAction&) const’: 78:01.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2061:42: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.52 2061 | const KeyboardScrollAction& aAction) const { 78:01.53 | ^~~~~ 78:01.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::GetDeltaForEvent(const mozilla::InputData&) const’: 78:01.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2137:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.53 2137 | const InputData& aEvent) const { 78:01.53 | ^~~~~ 78:01.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ScreenPoint mozilla::layers::AsyncPanZoomController::ToScreenCoordinates(const ParentLayerPoint&, const ParentLayerPoint&) const’: 78:01.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2877:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.62 2877 | const ParentLayerPoint& aVector, const ParentLayerPoint& aAnchor) const { 78:01.62 | ^~~~~ 78:01.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::ToParentLayerCoordinates(const ScreenPoint&, const ScreenPoint&) const’: 78:01.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2884:61: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.62 2884 | const ScreenPoint& aVector, const ScreenPoint& aAnchor) const { 78:01.62 | ^~~~~ 78:01.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In static member function ‘static mozilla::ExternalPoint mozilla::layers::AsyncPanZoomController::ToExternalPoint(const ExternalPoint&, const ScreenPoint&)’: 78:01.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2896:72: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.63 2896 | const ExternalPoint& aScreenOffset, const ScreenPoint& aScreenPoint) { 78:01.63 | ^ 78:01.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ScreenPoint mozilla::layers::AsyncPanZoomController::PanVector(const ExternalPoint&) const’: 78:01.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2902:74: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.65 2902 | ScreenPoint AsyncPanZoomController::PanVector(const ExternalPoint& aPos) const { 78:01.65 | ^~~~~ 78:01.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::PanStart() const’: 78:01.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2922:53: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.67 2922 | ParentLayerPoint AsyncPanZoomController::PanStart() const { 78:01.67 | ^~~~~ 78:01.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ExternalPoint mozilla::layers::AsyncPanZoomController::GetFirstExternalTouchPoint(const mozilla::MultiTouchInput&)’: 78:01.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3567:34: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.74 3567 | const MultiTouchInput& aEvent) { 78:01.74 | ^ 78:01.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In function ‘mozilla::CSSSize mozilla::layers::CalculateDisplayPortSize(const CSSSize&, const CSSPoint&)’: 78:01.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3672:66: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.75 3672 | const CSSPoint& aVelocity) { 78:01.75 | ^ 78:01.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 78:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 78:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 78:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 78:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 78:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:01.76 from Unified_cpp_gfx_layers12.cpp:2: 78:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 78:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 78:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 78:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.76 246 | PointTyped As2DPoint() const { 78:01.76 | ^~~~~~~~~ 78:01.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In static member function ‘static const ScreenMargin mozilla::layers::AsyncPanZoomController::CalculatePendingDisplayPort(const mozilla::layers::FrameMetrics&, const ParentLayerPoint&)’: 78:01.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3745:73: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.77 3745 | const FrameMetrics& aFrameMetrics, const ParentLayerPoint& aVelocity) { 78:01.77 | ^ 78:01.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 78:01.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 78:01.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 78:01.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 78:01.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 78:01.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:01.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:01.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:01.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:01.78 from Unified_cpp_gfx_layers12.cpp:2: 78:01.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 78:01.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 78:01.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 78:01.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.78 794 | RectTyped TransformAndClipBounds( 78:01.78 | ^~~~~~~~~~~~~~~~~~~~~~ 78:01.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In function ‘mozilla::CSSRect mozilla::layers::GetDisplayPortRect(const mozilla::layers::FrameMetrics&)’: 78:01.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3903:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.80 3903 | static CSSRect GetDisplayPortRect(const FrameMetrics& aFrameMetrics) { 78:01.80 | ^ 78:01.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::GetCurrentAsyncScrollOffset(mozilla::layers::AsyncPanZoomController::AsyncTransformConsumer) const’: 78:01.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4091:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.84 4091 | AsyncTransformConsumer aMode) const { 78:01.84 | ^~~~~ 78:01.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::CSSPoint mozilla::layers::AsyncPanZoomController::GetCurrentAsyncScrollOffsetInCssPixels(mozilla::layers::AsyncPanZoomController::AsyncTransformConsumer) const’: 78:01.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4099:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.84 4099 | AsyncTransformConsumer aMode) const { 78:01.84 | ^~~~~ 78:01.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::CSSRect mozilla::layers::AsyncPanZoomController::GetEffectiveLayoutViewport(mozilla::layers::AsyncPanZoomController::AsyncTransformConsumer, const mozilla::RecursiveMutexAutoLock&) const’: 78:01.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4175:49: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.86 4175 | const RecursiveMutexAutoLock& aProofOfLock) const { 78:01.86 | ^~~~~ 78:01.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::CSSPoint mozilla::layers::AsyncPanZoomController::GetEffectiveScrollOffset(mozilla::layers::AsyncPanZoomController::AsyncTransformConsumer, const mozilla::RecursiveMutexAutoLock&) const’: 78:01.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4187:49: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.86 4187 | const RecursiveMutexAutoLock& aProofOfLock) const { 78:01.86 | ^~~~~ 78:01.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::CSSRect mozilla::layers::AsyncPanZoomController::GetVisibleRect(const mozilla::RecursiveMutexAutoLock&) const’: 78:01.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4292:49: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:01.88 4292 | const RecursiveMutexAutoLock& aProofOfLock) const { 78:01.88 | ^~~~~ 78:02.14 In file included from Unified_cpp_gfx_layers2.cpp:101: 78:02.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘mozilla::ParentLayerCoord mozilla::layers::Axis::ApplyResistance(mozilla::ParentLayerCoord) const’: 78:02.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:130:44: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:02.14 130 | ParentLayerCoord aRequestedOverscroll) const { 78:02.14 | ^~~~~ 78:02.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘mozilla::CSSCoord mozilla::layers::Axis::ClampOriginToScrollableRect(mozilla::CSSCoord) const’: 78:02.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:274:62: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:02.16 274 | CSSCoord Axis::ClampOriginToScrollableRect(CSSCoord aOrigin) const { 78:02.16 | ^~~~~ 78:02.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘mozilla::ParentLayerCoord mozilla::layers::Axis::DisplacementWillOverscrollAmount(mozilla::ParentLayerCoord) const’: 78:02.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:293:37: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:02.17 293 | ParentLayerCoord aDisplacement) const { 78:02.17 | ^~~~~ 78:02.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘mozilla::CSSCoord mozilla::layers::Axis::ScaleWillOverscrollAmount(float, mozilla::CSSCoord) const’: 78:02.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:316:73: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:02.18 316 | CSSCoord Axis::ScaleWillOverscrollAmount(float aScale, CSSCoord aFocus) const { 78:02.18 | ^~~~~ 78:02.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘mozilla::ParentLayerCoord mozilla::layers::Axis::GetCompositionEnd() const’: 78:02.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:356:44: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:02.19 356 | ParentLayerCoord Axis::GetCompositionEnd() const { 78:02.19 | ^~~~~ 78:02.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘virtual mozilla::ScreenPoint mozilla::layers::AxisX::MakePoint(mozilla::ScreenCoord) const’: 78:02.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:438:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:02.22 438 | ScreenPoint AxisX::MakePoint(ScreenCoord aCoord) const { 78:02.22 | ^~~~~ 78:02.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘virtual mozilla::ParentLayerCoord mozilla::layers::AxisY::GetPointOffset(const ParentLayerPoint&) const’: 78:02.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:463:72: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:02.22 463 | ParentLayerCoord AxisY::GetPointOffset(const ParentLayerPoint& aPoint) const { 78:02.22 | ^~~~~ 78:02.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘virtual mozilla::ScreenPoint mozilla::layers::AxisY::MakePoint(mozilla::ScreenCoord) const’: 78:02.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:480:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:02.23 480 | ScreenPoint AxisY::MakePoint(ScreenCoord aCoord) const { 78:02.23 | ^~~~~ 78:03.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 78:03.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp:9, 78:03.10 from Unified_cpp_gfx_layers2.cpp:137: 78:03.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 78:03.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:03.10 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 78:03.10 | ^ 78:03.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 78:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 78:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 78:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 78:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 78:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:03.67 from Unified_cpp_gfx_layers12.cpp:2: 78:03.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:03.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:363:12: required from ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 78:03.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:347:10: required from ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’ 78:03.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:609:36: required from here 78:03.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:03.68 79 | Sub operator-() const { return Sub(-x, -y); } 78:03.68 | ^~~~~~~~ 78:03.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 78:03.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 78:03.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:03.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:03.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:03.75 from Unified_cpp_gfx_layers2.cpp:2: 78:03.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 78:03.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 78:03.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:03.76 40 | friend Sub operator*(Sub aCoord, T aScale) { 78:03.76 | ^~~~~~~~ 78:03.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:03.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:03.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:03.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:03.83 from Unified_cpp_gfx_layers2.cpp:20: 78:03.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 78:03.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 78:03.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:03.84 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 78:03.84 | ^~~~~~~~ 78:04.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:04.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:04.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:04.02 from Unified_cpp_gfx_layers2.cpp:2: 78:04.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:04.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 78:04.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:04.02 427 | SizeT Size() const { return SizeT(width, height); } 78:04.02 | ^~~~ 78:04.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:04.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:04.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:04.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:04.02 from Unified_cpp_gfx_layers2.cpp:20: 78:04.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 78:04.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 78:04.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:04.02 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 78:04.02 | ^~~~~~~~ 78:04.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 78:04.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 78:04.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:04.02 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 78:04.02 | ^~~~~~~~ 78:04.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:04.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:04.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:04.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:04.03 from Unified_cpp_gfx_layers2.cpp:2: 78:04.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:04.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 78:04.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:04.03 62 | Sub operator-(const Sub& aPoint) const { 78:04.03 | ^~~~~~~~ 78:04.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 78:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 78:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:04.20 from Unified_cpp_gfx_layers2.cpp:2: 78:04.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 78:04.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 78:04.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:04.20 43 | friend Sub operator*(T aScale, Sub aCoord) { 78:04.20 | ^~~~~~~~ 78:04.93 In file included from Unified_cpp_gfx_skia16.cpp:20: 78:04.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7: warning: ‘FwDCubicEvaluator’ has a field ‘FwDCubicEvaluator::fCoefs’ whose type uses the anonymous namespace [-Wsubobject-linkage] 78:04.93 66 | class FwDCubicEvaluator { 78:04.93 | ^~~~~~~~~~~~~~~~~ 78:05.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:05.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:05.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:05.09 from Unified_cpp_gfx_layers2.cpp:2: 78:05.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 78:05.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 78:05.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:05.09 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 78:05.09 | ^~~~~~~~~~~~~ 78:05.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:05.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:05.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:05.09 from Unified_cpp_gfx_layers2.cpp:2: 78:05.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 78:05.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 78:05.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:05.10 323 | static SizeTyped FromUnknownSize( 78:05.10 | ^~~~~~~~~~~~~~~ 78:05.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 78:05.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:05.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:05.70 from Unified_cpp_gfx_layers2.cpp:2: 78:05.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 78:05.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:51: required from here 78:05.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:05.71 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 78:05.71 | ^~~~~~~~~~~~~~ 78:05.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 78:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 78:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 78:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 78:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 78:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 78:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 78:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 78:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 78:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:05.79 from Unified_cpp_gfx_layers12.cpp:2: 78:05.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 78:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 78:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 78:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 78:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 78:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 78:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 78:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 78:05.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 78:05.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:05.81 760 | typename detail::Nth::Type extract() { 78:05.81 | ^~~~~~~ 78:06.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:06.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:06.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:06.14 from Unified_cpp_gfx_layers2.cpp:2: 78:06.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 78:06.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 78:06.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:06.14 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 78:06.14 | ^~~~~~~~~~~~~ 78:06.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:06.17 from Unified_cpp_gfx_layers2.cpp:2: 78:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 78:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:06.17 383 | Point TopLeft() const { return Point(x, y); } 78:06.17 | ^~~~~~~ 78:06.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 78:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:06.17 from Unified_cpp_gfx_layers2.cpp:2: 78:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 78:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 78:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:06.17 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 78:06.17 | ^~~~~~~~~~~~~~~ 78:06.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:06.58 from Unified_cpp_gfx_layers2.cpp:2: 78:06.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:06.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:792:43: required from here 78:06.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:06.58 79 | Sub operator-() const { return Sub(-x, -y); } 78:06.58 | ^~~~~~~~ 78:06.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:06.58 from Unified_cpp_gfx_layers2.cpp:20: 78:06.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ParentLayerPixel; dst = mozilla::LayoutDevicePixel]’: 78:06.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:792:62: required from here 78:06.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:582:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:06.58 582 | gfx::PointTyped operator/(const gfx::PointTyped& aPoint, 78:06.58 | ^~~~~~~~ 78:06.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 78:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 78:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 78:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 78:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:06.59 from Unified_cpp_gfx_layers2.cpp:20: 78:06.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::ViewAs(const mozilla::gfx::PointTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ScreenPixel]’: 78:06.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:843:78: required from here 78:06.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:92:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:06.59 92 | gfx::PointTyped ViewAs(const gfx::PointTyped& aPoint, 78:06.59 | ^~~~~~ 78:06.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:06.61 from Unified_cpp_gfx_layers2.cpp:2: 78:06.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 78:06.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:944:45: required from here 78:06.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:346:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:06.61 346 | friend Sub operator-(Sub aSub, const Point& aPoint) { 78:06.61 | ^~~~~~~~ 78:06.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:06.61 from Unified_cpp_gfx_layers2.cpp:20: 78:06.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ParentLayerPixel; dst = mozilla::LayerPixel]’: 78:06.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:945:22: required from here 78:06.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:638:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:06.62 638 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 78:06.62 | ^~~~~~~~ 78:06.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 78:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 78:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 78:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 78:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:06.62 from Unified_cpp_gfx_layers2.cpp:20: 78:06.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::ViewAs(const mozilla::gfx::RectTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::LayerPixel]’: 78:06.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:950:76: required from here 78:06.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:102:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:06.62 102 | gfx::RectTyped ViewAs(const gfx::RectTyped& aRect, 78:06.62 | ^~~~~~ 78:06.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::PointTyped&) [with TargetUnits = mozilla::ScreenPixel; SourceUnits = mozilla::ParentLayerPixel]’: 78:06.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:2566:71: required from here 78:06.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:231:37: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:06.77 231 | static gfx::PointTyped TransformBy( 78:06.78 | ^~~~~~~~~~~ 78:06.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:06.78 from Unified_cpp_gfx_layers2.cpp:2: 78:06.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:06.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:2679:29: required from here 78:06.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:06.79 59 | Sub operator+(const Sub& aPoint) const { 78:06.79 | ^~~~~~~~ 78:06.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 78:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 78:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 78:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 78:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:06.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:06.86 from Unified_cpp_gfx_layers2.cpp:20: 78:06.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::ViewAs(const mozilla::gfx::PointTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ParentLayerPixel]’: 78:06.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3016:77: required from here 78:06.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:92:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:06.86 92 | gfx::PointTyped ViewAs(const gfx::PointTyped& aPoint, 78:06.86 | ^~~~~~ 78:06.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::ViewAs(const mozilla::gfx::PointTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::LayerPixel]’: 78:06.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3022:78: required from here 78:06.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:92:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:06.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 78:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 78:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:06.94 from Unified_cpp_gfx_layers2.cpp:2: 78:06.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘Sub mozilla::gfx::BaseCoord::operator-() const [with T = float; Sub = mozilla::gfx::CoordTyped]’: 78:06.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3778:38: required from here 78:06.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:81:7: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:06.94 81 | Sub operator-() const { return Sub(-value); } 78:06.94 | ^~~~~~~~ 78:06.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator-(mozilla::gfx::CoordTyped, mozilla::gfx::CoordTyped)’: 78:06.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3793:59: required from here 78:06.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:39:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:06.95 39 | friend Sub operator-(Sub aA, Sub aB) { return Sub(aA.value - aB.value); } 78:06.95 | ^~~~~~~~ 78:06.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:06.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:06.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:06.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:06.96 from Unified_cpp_gfx_layers2.cpp:20: 78:06.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::operator*(const mozilla::gfx::CoordTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]’: 78:06.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3795:28: required from here 78:06.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:564:22: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:06.96 564 | gfx::CoordTyped operator*(const gfx::CoordTyped& aCoord, 78:06.96 | ^~~~~~~~ 78:07.13 In file included from Unified_cpp_gfx_layers12.cpp:2: 78:07.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp: In member function ‘void mozilla::layers::DIGroup::EndGroup(mozilla::layers::WebRenderLayerManager*, nsDisplayListBuilder*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::Grouper*, nsDisplayItem*, nsDisplayItem*)’: 78:07.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:609:55: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.13 609 | (LayerRect(mVisibleRect) - mResidualOffset) / scale; 78:07.13 | ^~~~~ 78:07.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:609:34: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.13 609 | (LayerRect(mVisibleRect) - mResidualOffset) / scale; 78:07.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 78:07.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:609:55: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.13 609 | (LayerRect(mVisibleRect) - mResidualOffset) / scale; 78:07.13 | ^~~~~ 78:07.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:07.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 78:07.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 78:07.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 78:07.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 78:07.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:07.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:07.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:07.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:07.14 from Unified_cpp_gfx_layers12.cpp:2: 78:07.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In function ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 78:07.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:346:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.14 346 | friend Sub operator-(Sub aSub, const Point& aPoint) { 78:07.14 | ^~~~~~~~ 78:07.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:07.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:363:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.14 363 | MoveBy(-aPoint); 78:07.14 | ^~~~~~~ 78:07.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:07.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 78:07.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 78:07.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 78:07.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 78:07.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 78:07.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:07.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:07.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:07.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:07.14 from Unified_cpp_gfx_layers12.cpp:2: 78:07.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:07.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.14 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 78:07.14 | ^~~~~~~~~ 78:07.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 78:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 78:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 78:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 78:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:07.16 from Unified_cpp_gfx_layers12.cpp:2: 78:07.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayerPixel; dst = mozilla::LayoutDevicePixel]’: 78:07.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.17 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 78:07.17 | ^~~~~~~~ 78:07.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:07.17 from Unified_cpp_gfx_layers2.cpp:2: 78:07.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator*(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:07.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/DesktopFlingPhysics.h:34:53: required from here 78:07.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:76:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.17 76 | Sub operator*(T aScale) const { return Sub(x * aScale, y * aScale); } 78:07.17 | ^~~~~~~~ 78:07.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:07.17 from Unified_cpp_gfx_layers2.cpp:20: 78:07.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ScreenPixel; dst = mozilla::CSSPixel]’: 78:07.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewportInfo.h:60:49: required from here 78:07.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:705:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.17 705 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 78:07.17 | ^~~~~~~~ 78:07.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:07.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:07.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:07.18 from Unified_cpp_gfx_layers2.cpp:2: 78:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::CSSPixel; F = float]’: 78:07.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:642:37: required from here 78:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.18 150 | static PointTyped FromUnknownPoint( 78:07.18 | ^~~~~~~~~~~~~~~~ 78:07.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:07.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:07.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:07.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:07.18 from Unified_cpp_gfx_layers2.cpp:2: 78:07.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator/(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:07.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:716:60: required from here 78:07.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:77:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.19 77 | Sub operator/(T aScale) const { return Sub(x / aScale, y / aScale); } 78:07.19 | ^~~~~~~~ 78:07.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 78:07.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:07.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:07.24 from Unified_cpp_gfx_layers2.cpp:2: 78:07.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ParentLayerPixel; T = float]’: 78:07.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1058:77: required from here 78:07.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:957:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.24 957 | GFX2D_API RectTyped TransformBounds( 78:07.24 | ^~~~~~~~~~~~~~~ 78:07.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:07.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:07.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:07.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:07.24 from Unified_cpp_gfx_layers2.cpp:2: 78:07.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::DistanceTo(const Point&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:07.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1061:78: required from here 78:07.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:648:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.25 648 | Point DistanceTo(const Point& aPoint) const { 78:07.25 | ^~~~~~~~~~ 78:07.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:73, 78:07.25 from Unified_cpp_gfx_layers2.cpp:83: 78:07.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/DirectionUtils.h: In instantiation of ‘mozilla::CoordOf mozilla::layers::GetAxisStart(mozilla::layers::ScrollDirection, const PointOrRect&) [with PointOrRect = mozilla::gfx::PointTyped; mozilla::CoordOf = mozilla::gfx::CoordTyped]’: 78:07.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1061:79: required from here 78:07.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/DirectionUtils.h:17:22: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.25 17 | CoordOf GetAxisStart(ScrollDirection aDir, 78:07.25 | ^~~~~~~~~~~~ 78:07.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 78:07.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 78:07.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:07.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:07.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:07.25 from Unified_cpp_gfx_layers2.cpp:2: 78:07.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator/(mozilla::gfx::CoordTyped, float)’: 78:07.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1084:66: required from here 78:07.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:46:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.26 46 | friend Sub operator/(Sub aCoord, T aScale) { 78:07.26 | ^~~~~~~~ 78:07.26 In file included from Unified_cpp_gfx_layers12.cpp:2: 78:07.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp: In static member function ‘static mozilla::gfx::IntRect mozilla::layers::DIGroup::ToDeviceSpace(nsRect, mozilla::gfx::Matrix&, int32_t)’: 78:07.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:360:46: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.26 360 | return RoundedOut(aMatrix.TransformBounds( 78:07.26 | ~~~~~~~~~~~~~~~~~~~~~~~^ 78:07.26 361 | ToRect(nsLayoutUtils::RectToGfxRect(aBounds, aAppUnitsPerDevPixel)))); 78:07.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:07.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:361:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.26 361 | ToRect(nsLayoutUtils::RectToGfxRect(aBounds, aAppUnitsPerDevPixel)))); 78:07.26 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:07.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:361:15: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.26 361 | ToRect(nsLayoutUtils::RectToGfxRect(aBounds, aAppUnitsPerDevPixel)))); 78:07.26 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:07.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 78:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 78:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 78:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 78:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 78:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:07.27 from Unified_cpp_gfx_layers12.cpp:2: 78:07.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 78:07.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.27 110 | quad[0] = TransformPoint(aRect.TopLeft()); 78:07.28 | ^~~~ 78:07.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.28 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 78:07.28 | ^ 78:07.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:07.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 78:07.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 78:07.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 78:07.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 78:07.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:07.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:07.29 from Unified_cpp_gfx_layers12.cpp:2: 78:07.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:07.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.29 383 | Point TopLeft() const { return Point(x, y); } 78:07.29 | ^~~~~~~ 78:07.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:07.29 from Unified_cpp_gfx_layers12.cpp:2: 78:07.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:07.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.29 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 78:07.29 | ^~~~~~~~~ 78:07.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:07.29 from Unified_cpp_gfx_layers2.cpp:2: 78:07.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:07.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1088:69: required from here 78:07.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.29 383 | Point TopLeft() const { return Point(x, y); } 78:07.29 | ^~~~~~~ 78:07.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 78:07.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:07.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:07.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:07.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:07.30 from Unified_cpp_gfx_layers12.cpp:2: 78:07.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:07.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.30 384 | Point TopRight() const { return Point(XMost(), y); } 78:07.30 | ^~~~~~~~ 78:07.30 In file included from Unified_cpp_gfx_layers12.cpp:2: 78:07.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp: In member function ‘void mozilla::layers::WebRenderCommandBuilder::DoGroupingForDisplayList(nsDisplayList*, nsDisplayItem*, nsDisplayListBuilder*, const mozilla::layers::StackingContextHelper&, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&)’: 78:07.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1416:43: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.30 1416 | gfx::Size scale = aSc.GetInheritedScale(); 78:07.30 | ^ 78:07.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1420:76: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.30 1420 | ViewAs(aSc.GetSnappingSurfaceTransform().GetTranslation()); 78:07.30 | ^ 78:07.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1420:74: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.30 1420 | ViewAs(aSc.GetSnappingSurfaceTransform().GetTranslation()); 78:07.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:07.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1420:76: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.30 1420 | ViewAs(aSc.GetSnappingSurfaceTransform().GetTranslation()); 78:07.30 | ^ 78:07.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:73, 78:07.30 from Unified_cpp_gfx_layers2.cpp:83: 78:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/DirectionUtils.h: In instantiation of ‘mozilla::CoordOf mozilla::layers::GetAxisStart(mozilla::layers::ScrollDirection, const PointOrRect&) [with PointOrRect = mozilla::gfx::PointTyped; mozilla::CoordOf = mozilla::gfx::CoordTyped]’: 78:07.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1088:70: required from here 78:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/DirectionUtils.h:17:22: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.32 17 | CoordOf GetAxisStart(ScrollDirection aDir, 78:07.32 | ^~~~~~~~~~~~ 78:07.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:07.32 from Unified_cpp_gfx_layers2.cpp:2: 78:07.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::BottomRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:07.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1090:73: required from here 78:07.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:386:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.33 386 | Point BottomRight() const { return Point(XMost(), YMost()); } 78:07.33 | ^~~~~~~~~~~ 78:07.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:73, 78:07.33 from Unified_cpp_gfx_layers2.cpp:83: 78:07.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/DirectionUtils.h: In instantiation of ‘mozilla::CoordOf mozilla::layers::GetAxisLength(mozilla::layers::ScrollDirection, const Rect&) [with Rect = mozilla::gfx::SizeTyped; mozilla::CoordOf = mozilla::gfx::CoordTyped]’: 78:07.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1091:78: required from here 78:07.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/DirectionUtils.h:36:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.33 36 | CoordOf GetAxisLength(ScrollDirection aDir, const Rect& aValue) { 78:07.33 | ^~~~~~~~~~~~~ 78:07.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 78:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:14, 78:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:07.33 from Unified_cpp_gfx_layers12.cpp:2: 78:07.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 78:07.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:13: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.33 49 | gfx::Size GetInheritedScale() const { return mScale; } 78:07.33 | ^~~~~~~~~~~~~~~~~ 78:07.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 78:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 78:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 78:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 78:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 78:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:07.33 from Unified_cpp_gfx_layers12.cpp:2: 78:07.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float]’: 78:07.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.33 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 78:07.33 | ^~~~~~~~~~~~~~ 78:07.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 78:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 78:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 78:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 78:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 78:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:07.34 from Unified_cpp_gfx_layers12.cpp:2: 78:07.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::gfx::PointTyped mozilla::ViewAs(const Point&) [with TargetUnits = mozilla::LayerPixel]’: 78:07.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:191:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.34 191 | gfx::PointTyped ViewAs(const gfx::Point& aPoint) { 78:07.34 | ^~~~~~ 78:07.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:07.34 from Unified_cpp_gfx_layers2.cpp:2: 78:07.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Coord mozilla::gfx::BasePoint::Length() const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:07.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1390:40: required from here 78:07.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:83:9: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.34 83 | Coord Length() const { return hypot(x, y); } 78:07.34 | ^~~~~~ 78:07.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:07.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:07.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:07.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:07.36 from Unified_cpp_gfx_layers2.cpp:2: 78:07.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:07.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1566:74: required from here 78:07.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.36 383 | Point TopLeft() const { return Point(x, y); } 78:07.37 | ^~~~~~~ 78:07.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 78:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 78:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:07.37 from Unified_cpp_gfx_layers2.cpp:2: 78:07.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator-(mozilla::gfx::CoordTyped, mozilla::gfx::CoordTyped)’: 78:07.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1606:44: required from here 78:07.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:39:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.37 39 | friend Sub operator-(Sub aA, Sub aB) { return Sub(aA.value - aB.value); } 78:07.37 | ^~~~~~~~ 78:07.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 78:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 78:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 78:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 78:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:07.37 from Unified_cpp_gfx_layers2.cpp:20: 78:07.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::ViewAs(const mozilla::gfx::CoordTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::LayoutDevicePixel; SourceUnits = mozilla::ScreenPixel]’: 78:07.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1607:73: required from here 78:07.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:72:30: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.37 72 | gfx::CoordTyped ViewAs(const gfx::CoordTyped& aCoord, 78:07.37 | ^~~~~~ 78:07.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:07.37 from Unified_cpp_gfx_layers2.cpp:20: 78:07.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 78:07.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1633:28: required from here 78:07.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:582:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.38 582 | gfx::PointTyped operator/(const gfx::PointTyped& aPoint, 78:07.38 | ^~~~~~~~ 78:07.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 78:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 78:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:07.38 from Unified_cpp_gfx_layers2.cpp:2: 78:07.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator/(mozilla::gfx::CoordTyped, float)’: 78:07.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1649:52: required from here 78:07.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:46:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.38 46 | friend Sub operator/(Sub aCoord, T aScale) { 78:07.38 | ^~~~~~~~ 78:07.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘Sub mozilla::gfx::BaseCoord::operator-() const [with T = float; Sub = mozilla::gfx::CoordTyped]’: 78:07.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1678:67: required from here 78:07.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:81:7: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.38 81 | Sub operator-() const { return Sub(-value); } 78:07.38 | ^~~~~~~~ 78:07.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:07.38 from Unified_cpp_gfx_layers2.cpp:2: 78:07.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Coord mozilla::gfx::BasePoint::Length() const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:07.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1822:3: required from here 78:07.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:83:9: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.38 83 | Coord Length() const { return hypot(x, y); } 78:07.38 | ^~~~~~ 78:07.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator*(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:07.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1870:70: required from here 78:07.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:76:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.38 76 | Sub operator*(T aScale) const { return Sub(x * aScale, y * aScale); } 78:07.38 | ^~~~~~~~ 78:07.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:73, 78:07.38 from Unified_cpp_gfx_layers2.cpp:83: 78:07.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/DirectionUtils.h: In instantiation of ‘mozilla::CoordOf mozilla::layers::GetAxisStart(mozilla::layers::ScrollDirection, const PointOrRect&) [with PointOrRect = mozilla::gfx::RectTyped; mozilla::CoordOf = mozilla::gfx::CoordTyped]’: 78:07.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1876:66: required from here 78:07.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/DirectionUtils.h:17:22: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.39 17 | CoordOf GetAxisStart(ScrollDirection aDir, 78:07.39 | ^~~~~~~~~~~~ 78:07.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:07.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:07.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:07.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:07.39 from Unified_cpp_gfx_layers2.cpp:20: 78:07.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::IntSizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 78:07.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1905:71: required from here 78:07.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:733:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.39 733 | gfx::SizeTyped operator/(const gfx::IntSizeTyped& aSize, 78:07.39 | ^~~~~~~~ 78:07.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator*(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]’: 78:07.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1906:38: required from here 78:07.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:712:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.39 712 | gfx::SizeTyped operator*(const gfx::SizeTyped& aSize, 78:07.39 | ^~~~~~~~ 78:07.39 In file included from Unified_cpp_gfx_layers12.cpp:2: 78:07.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp: In member function ‘mozilla::Maybe mozilla::layers::WebRenderCommandBuilder::CreateImageKey(nsDisplayItem*, mozilla::layers::ImageContainer*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::wr::ImageRendering, const mozilla::layers::StackingContextHelper&, mozilla::gfx::IntSize&, const mozilla::Maybe >&)’: 78:07.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1856:53: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.39 1856 | LayoutDeviceRect rect = aAsyncImageBounds.value(); 78:07.41 | ^ 78:07.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1857:65: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.41 1857 | LayoutDeviceRect scBounds(LayoutDevicePoint(0, 0), rect.Size()); 78:07.41 | ~~~~~~~~~^~ 78:07.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BufferList.h:17, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/pickle.h:17, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/chrome/common/ipc_message.h:13, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:27, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:07.42 from Unified_cpp_gfx_layers12.cpp:2: 78:07.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Maybe.h: In member function ‘constexpr T mozilla::Maybe::value() const [with T = mozilla::gfx::RectTyped]’: 78:07.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Maybe.h:739:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.42 739 | constexpr T Maybe::value() const { 78:07.42 | ^~~~~~~~ 78:07.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:07.42 from Unified_cpp_gfx_layers12.cpp:2: 78:07.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:07.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.42 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 78:07.42 | ^~~~~~~~~ 78:07.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:07.43 from Unified_cpp_gfx_layers12.cpp:2: 78:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.43 427 | SizeT Size() const { return SizeT(width, height); } 78:07.43 | ^~~~ 78:07.43 In file included from Unified_cpp_gfx_layers12.cpp:2: 78:07.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp: In member function ‘already_AddRefed mozilla::layers::WebRenderCommandBuilder::GenerateFallbackData(nsDisplayItem*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const mozilla::layers::StackingContextHelper&, nsDisplayListBuilder*, mozilla::LayoutDeviceRect&)’: 78:07.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2138:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.43 2138 | LayoutDeviceRect::FromAppUnits(paintBounds, appUnitsPerDevPixel); 78:07.43 | ^ 78:07.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2143:43: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.43 2143 | gfx::Size scale = aSc.GetInheritedScale(); 78:07.43 | ^ 78:07.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2153:76: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.43 2153 | ViewAs(aSc.GetSnappingSurfaceTransform().GetTranslation()); 78:07.43 | ^ 78:07.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2153:74: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.43 2153 | ViewAs(aSc.GetSnappingSurfaceTransform().GetTranslation()); 78:07.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:07.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2153:76: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.43 2153 | ViewAs(aSc.GetSnappingSurfaceTransform().GetTranslation()); 78:07.43 | ^ 78:07.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2201:16: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.45 2201 | aImageRect = visibleRect / layerScale; 78:07.45 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 78:07.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2285:51: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.45 2285 | aItem, dt, (dtRect / layerScale).TopLeft(), 78:07.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:07.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2285:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.45 2285 | aItem, dt, (dtRect / layerScale).TopLeft(), 78:07.46 | ~~~~~~~~^~~~~~~~~~~~~ 78:07.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2285:51: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.46 2285 | aItem, dt, (dtRect / layerScale).TopLeft(), 78:07.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:07.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 78:07.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 78:07.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 78:07.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 78:07.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:07.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:07.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:07.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:07.46 from Unified_cpp_gfx_layers12.cpp:2: 78:07.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 78:07.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:370:27: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.46 370 | static LayoutDeviceRect FromAppUnits(const nsRect& aRect, 78:07.46 | ^~~~~~~~~~~~ 78:07.46 In file included from Unified_cpp_gfx_layers12.cpp:2: 78:07.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp: In function ‘mozilla::gfx::IntRect mozilla::layers::ScaleToNearestPixelsOffset(nsRect, float, float, nscoord, mozilla::LayerPoint)’: 78:07.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1365:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.46 1365 | static mozilla::gfx::IntRect ScaleToNearestPixelsOffset( 78:07.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 78:07.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 78:07.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 78:07.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 78:07.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 78:07.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:07.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:07.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:07.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:07.46 from Unified_cpp_gfx_layers12.cpp:2: 78:07.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayerPixel; dst = mozilla::LayoutDevicePixel]’: 78:07.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:689:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.46 689 | gfx::RectTyped operator/(const gfx::IntRectTyped& aRect, 78:07.46 | ^~~~~~~~ 78:07.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 78:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 78:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 78:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 78:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 78:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 78:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.h:10, 78:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:7, 78:07.47 from Unified_cpp_gfx_layers12.cpp:2: 78:07.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:07.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.47 383 | Point TopLeft() const { return Point(x, y); } 78:07.47 | ^~~~~~~ 78:07.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 78:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 78:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 78:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 78:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:07.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:07.49 from Unified_cpp_gfx_layers2.cpp:20: 78:07.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::TransformVector(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::PointTyped&, const mozilla::gfx::PointTyped&) [with TargetUnits = mozilla::ScreenPixel; SourceUnits = mozilla::ParentLayerPixel]’: 78:07.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2878:74: required from here 78:07.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:269:37: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.49 269 | static gfx::PointTyped TransformVector( 78:07.49 | ^~~~~~~~~~~~~~~ 78:07.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::TransformVector(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::PointTyped&, const mozilla::gfx::PointTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ScreenPixel]’: 78:07.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2885:64: required from here 78:07.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:269:37: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::ViewAs(const mozilla::gfx::PointTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::ScreenPixel; SourceUnits = mozilla::ExternalPixel]’: 78:07.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2892:76: required from here 78:07.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:92:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.51 92 | gfx::PointTyped ViewAs(const gfx::PointTyped& aPoint, 78:07.51 | ^~~~~~ 78:07.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::ViewAs(const mozilla::gfx::PointTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::ExternalPixel; SourceUnits = mozilla::ScreenPixel]’: 78:07.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2899:72: required from here 78:07.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:92:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.51 In file included from Unified_cpp_gfx_layers12.cpp:2: 78:07.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp: In member function ‘mozilla::Maybe mozilla::layers::WebRenderCommandBuilder::BuildWrMaskImage(nsDisplayMasksAndClipPaths*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const mozilla::layers::StackingContextHelper&, nsDisplayListBuilder*, const LayoutDeviceRect&)’: 78:07.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2454:38: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.51 2454 | Size scale = aSc.GetInheritedScale(); 78:07.51 | ^ 78:07.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:2472:54: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.52 2472 | LayoutDeviceRect imageRect = LayerRect(itemRect) / layerScale; 78:07.52 | ^~~~~~~~~~ 78:07.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:07.52 from Unified_cpp_gfx_layers2.cpp:2: 78:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator/(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:07.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3665:70: required from here 78:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:77:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.52 77 | Sub operator/(T aScale) const { return Sub(x / aScale, y / aScale); } 78:07.52 | ^~~~~~~~ 78:07.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 78:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:07.52 from Unified_cpp_gfx_layers2.cpp:2: 78:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In instantiation of ‘Sub mozilla::gfx::BaseSize::operator*(const Sub&) const [with T = float; Sub = mozilla::gfx::SizeTyped]’: 78:07.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3692:61: required from here 78:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:91:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.52 91 | Sub operator*(const Sub& aSize) const { 78:07.52 | ^~~~~~~~ 78:07.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:07.52 from Unified_cpp_gfx_layers2.cpp:20: 78:07.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::MarginTyped mozilla::operator*(const mozilla::gfx::MarginTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ScreenPixel]’: 78:07.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3801:66: required from here 78:07.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:770:23: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.52 770 | gfx::MarginTyped operator*(const gfx::MarginTyped& aMargin, 78:07.52 | ^~~~~~~~ 78:07.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::MarginTyped mozilla::operator/(const mozilla::gfx::MarginTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::CSSPixel]’: 78:07.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3909:63: required from here 78:07.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:778:23: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.52 778 | gfx::MarginTyped operator/(const gfx::MarginTyped& aMargin, 78:07.52 | ^~~~~~~~ 78:07.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 78:07.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4273:78: required from here 78:07.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:576:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.53 576 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 78:07.53 | ^~~~~~~~ 78:07.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]’: 78:07.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4274:78: required from here 78:07.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:588:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.53 588 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 78:07.53 | ^~~~~~~~ 78:07.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:17, 78:07.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:07.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:07.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:07.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:07.53 from Unified_cpp_gfx_layers2.cpp:20: 78:07.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h: In instantiation of ‘gfxSize mozilla::gfx::ScaleFactors2D::operator/(const mozilla::gfx::ScaleFactors2D&) const [with src = mozilla::LayoutDevicePixel; dst = mozilla::ParentLayerPixel; gfxSize = mozilla::gfx::SizeTyped]’: 78:07.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4285:42: required from here 78:07.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:143:11: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.53 143 | gfxSize operator/(const ScaleFactors2D& aOther) const { 78:07.53 | ^~~~~~~~ 78:07.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:07.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:07.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:07.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:07.53 from Unified_cpp_gfx_layers2.cpp:2: 78:07.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::operator+(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 78:07.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4306:62: required from here 78:07.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:342:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.53 342 | friend Sub operator+(Sub aSub, const Point& aPoint) { 78:07.53 | ^~~~~~~~ 78:07.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:07.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4550:44: required from here 78:07.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.53 427 | SizeT Size() const { return SizeT(width, height); } 78:07.53 | ^~~~ 78:07.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:17, 78:07.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:07.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:07.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:07.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:07.54 from Unified_cpp_gfx_layers2.cpp:20: 78:07.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h: In instantiation of ‘gfxSize mozilla::gfx::ScaleFactors2D::operator/(const mozilla::gfx::ScaleFactors2D&) const [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel; gfxSize = mozilla::gfx::SizeTyped]’: 78:07.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4603:73: required from here 78:07.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:143:11: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.54 143 | gfxSize operator/(const ScaleFactors2D& aOther) const { 78:07.54 | ^~~~~~~~ 78:07.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 78:07.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 78:07.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:07.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:07.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:07.55 from Unified_cpp_gfx_layers2.cpp:2: 78:07.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 78:07.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:5340:59: required from here 78:07.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.55 43 | friend Sub operator*(T aScale, Sub aCoord) { 78:07.55 | ^~~~~~~~ 78:07.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:07.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:07.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:07.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:07.56 from Unified_cpp_gfx_layers2.cpp:20: 78:07.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::operator/(const mozilla::gfx::CoordTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 78:07.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:287:19: required from here 78:07.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:570:22: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.56 570 | gfx::CoordTyped operator/(const gfx::CoordTyped& aCoord, 78:07.56 | ^~~~~~~~ 78:07.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 78:07.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 78:07.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:07.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:07.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:07.56 from Unified_cpp_gfx_layers2.cpp:2: 78:07.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator/(mozilla::gfx::CoordTyped, float)’: 78:07.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:321:72: required from here 78:07.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:46:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.56 46 | friend Sub operator/(Sub aCoord, T aScale) { 78:07.56 | ^~~~~~~~ 78:07.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:07.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:07.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:07.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:07.56 from Unified_cpp_gfx_layers2.cpp:20: 78:07.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]’: 78:07.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:380:56: required from here 78:07.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:646:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.56 646 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 78:07.56 | ^~~~~~~~ 78:07.58 In file included from Unified_cpp_gfx_layers12.cpp:38: 78:07.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderLayerManager.cpp: In member function ‘void mozilla::layers::WebRenderLayerManager::MakeSnapshotIfRequired(mozilla::LayoutDeviceIntSize)’: 78:07.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderLayerManager.cpp:472:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:07.58 472 | IntRect bounds = ToOutsideIntRect(mTarget->GetClipExtents()); 78:07.58 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 78:08.42 In file included from Unified_cpp_gfx_layers11.cpp:137: 78:08.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 78:08.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:101:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:08.42 101 | } // namespace mozilla 78:08.42 | ^ 78:08.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 78:08.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCanvasRenderer.cpp:101:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:08.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:08.91 from Unified_cpp_gfx_layers2.cpp:2: 78:08.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 78:08.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 78:08.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2102:62: required from here 78:08.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:08.91 246 | PointTyped As2DPoint() const { 78:08.91 | ^~~~~~~~~ 78:09.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:09.19 from Unified_cpp_gfx_layers2.cpp:2: 78:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 78:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 78:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:09.19 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 78:09.19 | ^~~~~~~~~ 78:09.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 78:09.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:09.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:09.20 from Unified_cpp_gfx_layers2.cpp:2: 78:09.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 78:09.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 78:09.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 78:09.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:09.20 2266 | PointTyped TransformPointSimple( 78:09.20 | ^~~~~~~~~~~~~~~~~~~~ 78:09.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 78:09.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 78:09.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 78:09.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:09.21 794 | RectTyped TransformAndClipBounds( 78:09.21 | ^~~~~~~~~~~~~~~~~~~~~~ 78:09.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:09.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:09.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:09.64 from Unified_cpp_gfx_layers2.cpp:2: 78:09.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::ScreenPixel; F = float]’: 78:09.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:295:30: required from ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::PointTyped&) [with TargetUnits = mozilla::ScreenPixel; SourceUnits = mozilla::ScreenPixel]’ 78:09.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:1559:61: required from here 78:09.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:09.64 246 | PointTyped As2DPoint() const { 78:09.64 | ^~~~~~~~~ 78:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::ParentLayerPixel; F = float]’: 78:09.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:295:30: required from ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::PointTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ScreenPixel]’ 78:09.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:2573:49: required from here 78:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:09.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 78:09.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 78:09.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTextFrame.h:20, 78:09.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStructInlines.h:18, 78:09.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/ClipManager.cpp:16, 78:09.90 from Unified_cpp_gfx_layers11.cpp:65: 78:09.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 78:09.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:09.90 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 78:09.90 | ^~~~~~~~~~~ 78:09.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:09.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:09.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:09.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:09.95 from Unified_cpp_gfx_layers2.cpp:2: 78:09.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:09.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:43: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ParentLayerPixel; T = float]’ 78:09.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1058:77: required from here 78:09.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:09.96 383 | Point TopLeft() const { return Point(x, y); } 78:09.96 | ^~~~~~~ 78:09.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 78:09.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:09.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:09.96 from Unified_cpp_gfx_layers2.cpp:2: 78:09.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ParentLayerPixel; T = float]’: 78:09.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:29: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ParentLayerPixel; T = float]’ 78:09.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1058:77: required from here 78:09.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:09.96 950 | PointTyped TransformPoint( 78:09.96 | ^~~~~~~~~~~~~~ 78:09.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:09.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:09.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:09.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:09.97 from Unified_cpp_gfx_layers2.cpp:2: 78:09.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:09.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:964:44: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ParentLayerPixel; T = float]’ 78:09.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1058:77: required from here 78:09.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:09.97 384 | Point TopRight() const { return Point(XMost(), y); } 78:09.97 | ^~~~~~~~ 78:09.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 78:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 78:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 78:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 78:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:10.00 from Unified_cpp_gfx_layers2.cpp:20: 78:10.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::PointTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ScreenPixel]’: 78:10.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:274:18: required from ‘mozilla::gfx::PointTyped mozilla::TransformVector(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::PointTyped&, const mozilla::gfx::PointTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ScreenPixel]’ 78:10.00 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2885:64: required from here 78:10.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:231:37: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:10.00 231 | static gfx::PointTyped TransformBy( 78:10.00 | ^~~~~~~~~~~ 78:15.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 78:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 78:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 78:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 78:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 78:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 78:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 78:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 78:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 78:15.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:15.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:15.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:15.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:15.01 from Unified_cpp_gfx_layers2.cpp:20: 78:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 78:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 78:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 78:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 78:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 78:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 78:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 78:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 78:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 78:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:15.01 760 | typename detail::Nth::Type extract() { 78:15.01 | ^~~~~~~ 78:15.83 In file included from Unified_cpp_gfx_skia15.cpp:29: 78:15.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function ‘SkSL::ASTNode::ID SkSL::Parser::suffix(SkSL::ASTNode::ID)’: 78:15.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/sksl/SkSLParser.cpp:1991:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 78:15.83 1991 | } 78:15.84 | ^ 78:15.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/sksl/SkSLParser.cpp:1993:9: note: here 78:15.84 1993 | case Token::FLOAT_LITERAL: { 78:15.84 | ^~~~ 78:15.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function ‘SkSL::ASTNode::ID SkSL::Parser::term()’: 78:15.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/sksl/SkSLParser.cpp:2057:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 78:15.84 2057 | } 78:15.84 | ^ 78:15.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/sksl/SkSLParser.cpp:2059:9: note: here 78:15.84 2059 | case Token::INT_LITERAL: { 78:15.84 | ^~~~ 78:16.91 In file included from Unified_cpp_gfx_layers2.cpp:38: 78:16.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::layers::HitTestingTreeNode* mozilla::layers::APZCTreeManager::PrepareNodeForLayer(const mozilla::RecursiveMutexAutoLock&, const ScrollNode&, const mozilla::layers::FrameMetrics&, mozilla::layers::LayersId, const mozilla::layers::AncestorTransform&, mozilla::layers::HitTestingTreeNode*, mozilla::layers::HitTestingTreeNode*, mozilla::layers::APZCTreeManager::TreeBuildingState&) [with ScrollNode = mozilla::layers::LayerMetricsWrapper]’: 78:16.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:1339:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:16.91 1339 | apzc->GetCurrentAsyncScrollOffset( 78:16.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:16.91 1340 | AsyncPanZoomController::eForHitTesting)); 78:16.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘void mozilla::layers::APZCTreeManager::SampleForWebRender(mozilla::wr::TransactionWrapper&, const mozilla::TimeStamp&, const WrPipelineIdEpochs*)’: 78:17.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:792:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.16 792 | LayoutDevicePoint asyncScrollDelta = -layerTranslation / resolution; 78:17.16 | ^~~~~~~~~~ 78:17.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:792:42: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.16 792 | LayoutDevicePoint asyncScrollDelta = -layerTranslation / resolution; 78:17.16 | ^~~~~~~~~~~~~~~~~ 78:17.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:792:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.17 792 | LayoutDevicePoint asyncScrollDelta = -layerTranslation / resolution; 78:17.17 | ^~~~~~~~~~ 78:17.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:839:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.17 839 | ScreenMargin()); 78:17.17 | ^ 78:17.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:838:45: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.17 838 | GetCompositorFixedLayerMargins(lock), SideBits::eBottom, 78:17.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 78:17.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:839:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.18 839 | ScreenMargin()); 78:17.18 | ^ 78:17.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:842:76: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.18 842 | LayerToParentLayerMatrix4x4::Translation(ViewAs( 78:17.18 | ~~~~~~~~~~~~~~~~~~~~~~~~^ 78:17.18 843 | translation, PixelCastJustification::ScreenIsParentLayerForRoot)); 78:17.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:859:36: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.19 859 | mGeckoFixedLayerMargins); 78:17.20 | ^ 78:17.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:858:43: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.20 858 | GetCompositorFixedLayerMargins(lock), info.mFixedPosSides, 78:17.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 78:17.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:859:36: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.21 859 | mGeckoFixedLayerMargins); 78:17.21 | ^ 78:17.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:862:74: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.21 862 | LayerToParentLayerMatrix4x4::Translation(ViewAs( 78:17.21 | ~~~~~~~~~~~~~~~~~~~~~~~~^ 78:17.21 863 | translation, PixelCastJustification::ScreenIsParentLayerForRoot)); 78:17.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:882:27: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.22 882 | ScreenMargin()); 78:17.22 | ^ 78:17.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:878:43: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.22 878 | GetCompositorFixedLayerMargins(lock), sides, 78:17.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 78:17.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:882:27: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.22 882 | ScreenMargin()); 78:17.23 | ^ 78:17.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:885:74: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.23 885 | LayerToParentLayerMatrix4x4::Translation(ViewAs( 78:17.23 | ~~~~~~~~~~~~~~~~~~~~~~~~^ 78:17.23 886 | translation, PixelCastJustification::ScreenIsParentLayerForRoot)); 78:17.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:17.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:17.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:17.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:17.24 from Unified_cpp_gfx_layers2.cpp:2: 78:17.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:17.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.24 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 78:17.24 | ^~~~~~~~~ 78:17.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:17.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:17.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:17.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:17.25 from Unified_cpp_gfx_layers2.cpp:20: 78:17.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ParentLayerPixel; dst = mozilla::LayoutDevicePixel]’: 78:17.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:582:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.25 582 | gfx::PointTyped operator/(const gfx::PointTyped& aPoint, 78:17.26 | ^~~~~~~~ 78:17.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:17.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:17.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:17.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:17.26 from Unified_cpp_gfx_layers2.cpp:2: 78:17.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:17.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.27 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 78:17.27 | ^~~~~~~~~ 78:17.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 78:17.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 78:17.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 78:17.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 78:17.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:17.28 from Unified_cpp_gfx_layers2.cpp:20: 78:17.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::gfx::PointTyped mozilla::ViewAs(const mozilla::gfx::PointTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ScreenPixel]’: 78:17.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:92:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.28 92 | gfx::PointTyped ViewAs(const gfx::PointTyped& aPoint, 78:17.29 | ^~~~~~ 78:17.29 In file included from Unified_cpp_gfx_layers2.cpp:38: 78:17.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::ParentLayerRect mozilla::layers::APZCTreeManager::ComputeClippedCompositionBounds(const MutexAutoLock&, mozilla::layers::APZCTreeManager::ClippedCompositionBoundsMap&, mozilla::layers::ScrollableLayerGuid)’: 78:17.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:900:17: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.29 900 | ParentLayerRect APZCTreeManager::ComputeClippedCompositionBounds( 78:17.29 | ^~~~~~~~~~~~~~~ 78:17.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:945:22: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.30 945 | appliesToLayer.mScale; 78:17.30 | ^~~~~~ 78:17.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:944:28: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.30 944 | (parentClippedBounds - appliesToLayer.mTranslation) / 78:17.30 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:945:22: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.30 945 | appliesToLayer.mScale; 78:17.31 | ^~~~~~ 78:17.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:948:10: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.31 948 | bounds = bounds.Intersect( 78:17.31 | ~~~~~~~^~~~~~~~~~~~~~~~~~~ 78:17.31 949 | ViewAs(parentClippedBoundsInParentLayerSpace, 78:17.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.31 950 | PixelCastJustification::MovingDownToChildren)); 78:17.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:17.32 from Unified_cpp_gfx_layers2.cpp:2: 78:17.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:17.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:363:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.33 363 | MoveBy(-aPoint); 78:17.33 | ^~~~~~~ 78:17.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:17.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:17.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:17.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:17.34 from Unified_cpp_gfx_layers2.cpp:20: 78:17.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ParentLayerPixel; dst = mozilla::LayerPixel]’: 78:17.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:638:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.34 638 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 78:17.34 | ^~~~~~~~ 78:17.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 78:17.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 78:17.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 78:17.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 78:17.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:17.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:17.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:17.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:17.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:17.35 from Unified_cpp_gfx_layers2.cpp:20: 78:17.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::gfx::RectTyped mozilla::ViewAs(const mozilla::gfx::RectTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::LayerPixel]’: 78:17.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:102:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.35 102 | gfx::RectTyped ViewAs(const gfx::RectTyped& aRect, 78:17.35 | ^~~~~~ 78:17.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::Maybe > mozilla::UntransformVector(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::PointTyped&, const mozilla::gfx::PointTyped&) [with TargetUnits = mozilla::ScreenPixel; SourceUnits = mozilla::ScreenPixel]’: 78:17.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:344:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.35 344 | aTransform.ProjectPoint(aAnchor + aVector); 78:17.35 | ~~~~~~~~^~~~~~~~~ 78:17.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:17.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:17.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:17.36 from Unified_cpp_gfx_layers2.cpp:2: 78:17.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:17.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.36 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 78:17.36 | ^~~~~~~~~ 78:17.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:17.36 from Unified_cpp_gfx_layers2.cpp:2: 78:17.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::ScreenPixel; F = float]’: 78:17.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.36 246 | PointTyped As2DPoint() const { 78:17.36 | ^~~~~~~~~ 78:17.36 In file included from Unified_cpp_gfx_layers2.cpp:38: 78:17.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::layers::APZEventResult mozilla::layers::APZCTreeManager::ProcessTouchInput(mozilla::MultiTouchInput&)’: 78:17.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:2082:49: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.36 2082 | GetCompositorFixedLayerMargins(lock), 78:17.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 78:17.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:2081:78: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.36 2081 | RoundedToInt(AsyncCompositionManager::ComputeFixedMarginsOffset( 78:17.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:17.37 2082 | GetCompositorFixedLayerMargins(lock), 78:17.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.37 2083 | mTouchBlockHitResult.mFixedPosSides, 78:17.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.37 2084 | mGeckoFixedLayerMargins)); 78:17.37 | ~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘void mozilla::layers::APZCTreeManager::SetupScrollbarDrag(mozilla::MouseInput&, const mozilla::layers::HitTestingTreeNodeAutoLock&, mozilla::layers::AsyncPanZoomController*)’: 78:17.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:2199:73: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.38 2199 | aApzc->ConvertScrollbarPoint(aMouseInput.mLocalOrigin, thumbData); 78:17.38 | ^ 78:17.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 78:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:17.38 from Unified_cpp_gfx_layers2.cpp:2: 78:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h: In function ‘mozilla::gfx::CoordOperatorsHelper, double>::result_type mozilla::gfx::operator+(mozilla::gfx::CoordTyped, double)’: 78:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:72:22: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.38 72 | friend result_type operator+(coord aA, primitive aB) { return aA.value + aB; } 78:17.39 | ^~~~~~~~ 78:17.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:17.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:17.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:17.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:17.39 from Unified_cpp_gfx_layers2.cpp:2: 78:17.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:17.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.39 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 78:17.39 | ^~~~~~~~~ 78:17.42 In file included from Unified_cpp_gfx_layers2.cpp:38: 78:17.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In function ‘bool mozilla::layers::TransformDisplacement(mozilla::layers::APZCTreeManager*, mozilla::layers::AsyncPanZoomController*, mozilla::layers::AsyncPanZoomController*, mozilla::ParentLayerPoint&, mozilla::ParentLayerPoint&)’: 78:17.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:2566:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.43 2566 | ScreenPoint screenStart = TransformBy(untransformToApzc, aStartPoint); 78:17.43 | ^ 78:17.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 78:17.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 78:17.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 78:17.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 78:17.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:17.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:17.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:17.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:17.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:17.47 from Unified_cpp_gfx_layers2.cpp:20: 78:17.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::PointTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ScreenPixel]’: 78:17.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:295:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.47 295 | return Some(point.As2DPoint()); 78:17.47 | ~~~~~~~~~~~~~~~^~ 78:17.48 In file included from Unified_cpp_gfx_layers12.cpp:65: 78:17.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderUserData.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 78:17.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderUserData.cpp:432:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.48 432 | } // namespace mozilla 78:17.48 | ^ 78:17.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderUserData.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayerPixel; dst = mozilla::LayoutDevicePixel]’: 78:17.49 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderUserData.cpp:432:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.51 In file included from Unified_cpp_gfx_layers2.cpp:38: 78:17.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::layers::APZCTreeManager::HitTestResult mozilla::layers::APZCTreeManager::GetAPZCAtPoint(const ScreenPoint&, const mozilla::RecursiveMutexAutoLock&)’: 78:17.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3016:25: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.51 3016 | ViewAs(point, PixelCastJustification::MovingDownToChildren)); 78:17.51 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:17.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:17.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:17.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:17.52 from Unified_cpp_gfx_layers2.cpp:2: 78:17.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:17.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.53 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 78:17.53 | ^~~~~~~~~ 78:17.54 In file included from Unified_cpp_gfx_layers2.cpp:38: 78:17.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In lambda function: 78:17.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3022:78: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.54 3022 | hitTestPoints.top(), PixelCastJustification::MovingDownToChildren); 78:17.54 | ^ 78:17.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::ScreenMargin mozilla::layers::APZCTreeManager::GetGeckoFixedLayerMargins() const’: 78:17.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3132:14: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.56 3132 | ScreenMargin APZCTreeManager::GetGeckoFixedLayerMargins() const { 78:17.56 | ^~~~~~~~~~~~~~~ 78:17.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::ScreenPoint mozilla::layers::APZCTreeManager::GetCurrentMousePosition() const’: 78:17.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3335:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.60 3335 | ScreenPoint APZCTreeManager::GetCurrentMousePosition() const { 78:17.60 | ^~~~~~~~~~~~~~~ 78:17.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::Maybe > mozilla::layers::APZCTreeManager::ConvertToGecko(const ScreenIntPoint&, mozilla::layers::AsyncPanZoomController*)’: 78:17.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3374:45: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.60 3374 | GetCompositorFixedLayerMargins(mapLock), 78:17.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 78:17.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3373:74: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.60 3373 | RoundedToInt(AsyncCompositionManager::ComputeFixedMarginsOffset( 78:17.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:17.61 3374 | GetCompositorFixedLayerMargins(mapLock), 78:17.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.61 3375 | mTouchBlockHitResult.mFixedPosSides, mGeckoFixedLayerMargins)); 78:17.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::LayerToParentLayerMatrix4x4 mozilla::layers::APZCTreeManager::ComputeTransformForNode(const mozilla::layers::HitTestingTreeNode*) const’: 78:17.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3569:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.62 3569 | translation = ViewAs( 78:17.62 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.62 3570 | AsyncCompositionManager::ComputeFixedMarginsOffset( 78:17.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.62 3571 | GetCompositorFixedLayerMargins(mapLock), 78:17.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.62 3572 | aNode->GetFixedPosSides(), mGeckoFixedLayerMargins), 78:17.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.62 3573 | PixelCastJustification::ScreenIsParentLayerForRoot); 78:17.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3570:61: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.62 3570 | AsyncCompositionManager::ComputeFixedMarginsOffset( 78:17.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:17.62 3571 | GetCompositorFixedLayerMargins(mapLock), 78:17.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.63 3572 | aNode->GetFixedPosSides(), mGeckoFixedLayerMargins), 78:17.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3571:45: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.63 3571 | GetCompositorFixedLayerMargins(mapLock), 78:17.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 78:17.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3570:61: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.63 3570 | AsyncCompositionManager::ComputeFixedMarginsOffset( 78:17.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:17.63 3571 | GetCompositorFixedLayerMargins(mapLock), 78:17.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.63 3572 | aNode->GetFixedPosSides(), mGeckoFixedLayerMargins), 78:17.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3569:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.63 3569 | translation = ViewAs( 78:17.63 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.63 3570 | AsyncCompositionManager::ComputeFixedMarginsOffset( 78:17.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.63 3571 | GetCompositorFixedLayerMargins(mapLock), 78:17.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.63 3572 | aNode->GetFixedPosSides(), mGeckoFixedLayerMargins), 78:17.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.63 3573 | PixelCastJustification::ScreenIsParentLayerForRoot); 78:17.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3585:61: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.63 3585 | AsyncCompositionManager::ComputeFixedMarginsOffset( 78:17.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:17.63 3586 | GetCompositorFixedLayerMargins(mapLock), sides, 78:17.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.63 3587 | // For sticky layers, we don't need to factor 78:17.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.63 3588 | // mGeckoFixedLayerMargins because Gecko doesn't shift the 78:17.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.64 3589 | // position of sticky elements for dynamic toolbar movements. 78:17.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.64 3590 | ScreenMargin()), 78:17.64 | ~~~~~~~~~~~~~~~ 78:17.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3586:45: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.65 3586 | GetCompositorFixedLayerMargins(mapLock), sides, 78:17.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 78:17.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3585:61: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.65 3585 | AsyncCompositionManager::ComputeFixedMarginsOffset( 78:17.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:17.65 3586 | GetCompositorFixedLayerMargins(mapLock), sides, 78:17.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.65 3587 | // For sticky layers, we don't need to factor 78:17.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.65 3588 | // mGeckoFixedLayerMargins because Gecko doesn't shift the 78:17.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.65 3589 | // position of sticky elements for dynamic toolbar movements. 78:17.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.65 3590 | ScreenMargin()), 78:17.65 | ~~~~~~~~~~~~~~~ 78:17.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3584:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.65 3584 | translation = ViewAs( 78:17.65 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.65 3585 | AsyncCompositionManager::ComputeFixedMarginsOffset( 78:17.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.65 3586 | GetCompositorFixedLayerMargins(mapLock), sides, 78:17.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.65 3587 | // For sticky layers, we don't need to factor 78:17.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.65 3588 | // mGeckoFixedLayerMargins because Gecko doesn't shift the 78:17.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.65 3589 | // position of sticky elements for dynamic toolbar movements. 78:17.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.65 3590 | ScreenMargin()), 78:17.65 | ~~~~~~~~~~~~~~~~ 78:17.66 3591 | PixelCastJustification::ScreenIsParentLayerForRoot); 78:17.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::ScreenMargin mozilla::layers::APZCTreeManager::GetCompositorFixedLayerMargins(const MutexAutoLock&) const’: 78:17.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3622:14: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.66 3622 | ScreenMargin APZCTreeManager::GetCompositorFixedLayerMargins( 78:17.66 | ^~~~~~~~~~~~~~~ 78:17.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘bool mozilla::layers::APZCTreeManager::GetAPZTestData(mozilla::layers::LayersId, mozilla::layers::APZTestData*)’: 78:17.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3656:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.67 3656 | mapLock, clippedCompBounds, mapping.first); 78:17.67 | ^ 78:17.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In lambda function: 78:17.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3709:54: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.69 3709 | parent->GetRemoteDocumentScreenRect(), layersId)); 78:17.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:17.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In static member function ‘static mozilla::LayerToParentLayerMatrix4x4 mozilla::layers::APZCTreeManager::ComputeTransformForScrollThumb(const LayerToParentLayerMatrix4x4&, const Matrix4x4&, mozilla::layers::AsyncPanZoomController*, const mozilla::layers::FrameMetrics&, const mozilla::layers::ScrollbarData&, bool, mozilla::layers::AsyncTransformComponentMatrix*)’: 78:17.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3778:53: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.70 3778 | ParentLayerCoord yTranslation = -asyncScrollY * ratio; 78:17.70 | ^~~~~ 78:17.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3792:54: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.70 3792 | const CSSCoord thumbOriginScaled = thumbOrigin * yScale; 78:17.70 | ^~~~~~ 78:17.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3795:28: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.70 3795 | thumbOriginDelta * effectiveZoom; 78:17.70 | ^~~~~~~~~~~~~ 78:17.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3817:54: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.70 3817 | const CSSCoord thumbOriginScaled = thumbOrigin * xScale; 78:17.70 | ^~~~~~ 78:17.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3820:28: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.70 3820 | thumbOriginDelta * effectiveZoom; 78:17.70 | ^~~~~~~~~~~~~ 78:17.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 78:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 78:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:17.71 from Unified_cpp_gfx_layers2.cpp:2: 78:17.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In function ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 78:17.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.71 40 | friend Sub operator*(Sub aCoord, T aScale) { 78:17.71 | ^~~~~~~~ 78:17.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:17.71 from Unified_cpp_gfx_layers2.cpp:20: 78:17.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::CoordTyped mozilla::operator*(const mozilla::gfx::CoordTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]’: 78:17.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:564:22: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.71 564 | gfx::CoordTyped operator*(const gfx::CoordTyped& aCoord, 78:17.71 | ^~~~~~~~ 78:17.76 In file included from Unified_cpp_gfx_layers2.cpp:56: 78:17.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZSampler.cpp: In member function ‘mozilla::CSSRect mozilla::layers::APZSampler::GetCurrentAsyncLayoutViewport(const mozilla::layers::LayerMetricsWrapper&)’: 78:17.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZSampler.cpp:120:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.76 120 | CSSRect APZSampler::GetCurrentAsyncLayoutViewport( 78:17.76 | ^~~~~~~~~~ 78:17.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZSampler.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::APZSampler::GetCurrentAsyncScrollOffset(const mozilla::layers::LayerMetricsWrapper&)’: 78:17.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZSampler.cpp:130:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.76 130 | ParentLayerPoint APZSampler::GetCurrentAsyncScrollOffset( 78:17.76 | ^~~~~~~~~~ 78:17.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZSampler.cpp: In member function ‘mozilla::ScreenMargin mozilla::layers::APZSampler::GetGeckoFixedLayerMargins() const’: 78:17.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZSampler.cpp:208:14: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.76 208 | ScreenMargin APZSampler::GetGeckoFixedLayerMargins() const { 78:17.76 | ^~~~~~~~~~ 78:17.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:13, 78:17.91 from Unified_cpp_gfx_layers2.cpp:38: 78:17.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericFlingAnimation.h: In constructor ‘mozilla::layers::GenericFlingAnimation::GenericFlingAnimation(mozilla::layers::AsyncPanZoomController&, const RefPtr&, bool, const RefPtr&, float) [with FlingPhysics = mozilla::layers::DesktopFlingPhysics]’: 78:17.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericFlingAnimation.h:84:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.91 84 | ParentLayerPoint velocity = mApzc.GetVelocityVector(); 78:17.91 | ^~~~~~~~ 78:17.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericFlingAnimation.h:99:24: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.91 99 | velocity.Length() >= StaticPrefs::apz_fling_accel_min_velocity()) { 78:17.91 | ~~~~~~~~~~~~~~~^~ 78:17.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericFlingAnimation.h:121:47: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.91 121 | FlingPhysics::Init(mApzc.GetVelocityVector(), aPLPPI); 78:17.92 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 78:17.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericFlingAnimation.h: In member function ‘bool mozilla::layers::GenericFlingAnimation::DoSample(mozilla::layers::FrameMetrics&, const TimeDuration&) [with FlingPhysics = mozilla::layers::DesktopFlingPhysics]’: 78:17.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericFlingAnimation.h:165:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.92 165 | mApzc.ScrollBy(adjustedOffset / aFrameMetrics.GetZoom()); 78:17.92 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericFlingAnimation.h:206:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.92 206 | return !IsZero(mApzc.GetVelocityVector()); 78:17.92 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 78:17.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:17.93 from Unified_cpp_gfx_layers2.cpp:20: 78:17.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 78:17.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:595:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.93 595 | gfx::PointTyped operator/(const gfx::PointTyped& aPoint, 78:17.93 | ^~~~~~~~ 78:17.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:17.93 from Unified_cpp_gfx_layers2.cpp:2: 78:17.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:17.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.93 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 78:17.93 | ^~~~~~~~~ 78:17.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Coord mozilla::gfx::BasePoint::Length() const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:17.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:83:9: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.93 83 | Coord Length() const { return hypot(x, y); } 78:17.93 | ^~~~~~ 78:17.98 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:17.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘virtual bool mozilla::layers::SmoothScrollAnimation::DoSample(mozilla::layers::FrameMetrics&, const TimeDuration&)’: 78:17.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:694:53: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.98 694 | CSSPoint::ToAppUnits(ParentLayerPoint(1, 1) / aFrameMetrics.GetZoom()); 78:17.98 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:716:60: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.98 716 | ParentLayerPoint(css_velocity.x, css_velocity.y) / 1000.0f; 78:17.98 | ^~~~~~~ 78:17.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:734:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.98 734 | (position - aFrameMetrics.GetScrollOffset()) * zoom; 78:17.98 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:734:56: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.98 734 | (position - aFrameMetrics.GetScrollOffset()) * zoom; 78:17.98 | ^~~~ 78:17.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:741:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.98 741 | mApzc.ScrollBy(adjustedOffset / zoom); 78:17.98 | ~~~~~~~~~~~~~~~^~~~~~ 78:17.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:17.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:17.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:17.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:17.98 from Unified_cpp_gfx_layers2.cpp:2: 78:17.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator/(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:17.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:77:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.98 77 | Sub operator/(T aScale) const { return Sub(x / aScale, y / aScale); } 78:17.98 | ^~~~~~~~ 78:17.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:17.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.99 62 | Sub operator-(const Sub& aPoint) const { 78:17.99 | ^~~~~~~~ 78:17.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:17.99 from Unified_cpp_gfx_layers2.cpp:20: 78:17.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]’: 78:17.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:588:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.99 588 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 78:17.99 | ^~~~~~~~ 78:17.99 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:17.99 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘virtual bool mozilla::layers::ZoomAnimation::DoSample(mozilla::layers::FrameMetrics&, const TimeDuration&)’: 78:17.99 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:642:53: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.99 642 | mApzc.SetScrollOffset(CSSPoint::FromUnknownPoint(gfx::Point( 78:17.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 78:17.99 643 | mEndOffset.x * sampledPosition + mStartOffset.x * (1 - sampledPosition), 78:17.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.99 644 | mEndOffset.y * sampledPosition + 78:17.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.99 645 | mStartOffset.y * (1 - sampledPosition)))); 78:17.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:17.99 from Unified_cpp_gfx_layers2.cpp:2: 78:17.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:17.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:17.99 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 78:17.99 | ^~~~~~~~~ 78:18.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:18.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.00 from Unified_cpp_gfx_layers2.cpp:2: 78:18.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In static member function ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::CSSPixel; F = float]’: 78:18.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.01 150 | static PointTyped FromUnknownPoint( 78:18.01 | ^~~~~~~~~~~~~~~~ 78:18.01 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ScreenCoord mozilla::layers::AsyncPanZoomController::GetTouchStartTolerance() const’: 78:18.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:937:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.01 937 | ScreenCoord AsyncPanZoomController::GetTouchStartTolerance() const { 78:18.01 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘nsEventStatus mozilla::layers::AsyncPanZoomController::HandleDragEvent(const mozilla::MouseInput&, const mozilla::layers::AsyncDragMetrics&, mozilla::CSSCoord)’: 78:18.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1009:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.01 1009 | nsEventStatus AsyncPanZoomController::HandleDragEvent( 78:18.01 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1058:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.02 1058 | .TransformBounds(LayerRect(node->GetVisibleRegion().GetBounds())); 78:18.02 | ^ 78:18.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1061:79: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.02 1061 | GetAxisStart(otherDirection, thumbRect.DistanceTo(aEvent.mLocalOrigin)); 78:18.02 | ^ 78:18.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1061:58: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.02 1061 | GetAxisStart(otherDirection, thumbRect.DistanceTo(aEvent.mLocalOrigin)); 78:18.02 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 78:18.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1061:79: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.02 1061 | GetAxisStart(otherDirection, thumbRect.DistanceTo(aEvent.mLocalOrigin)); 78:18.02 | ^ 78:18.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1076:19: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.03 1076 | thumbPosition = ConvertScrollbarPoint(aEvent.mLocalOrigin, scrollbarData) - 78:18.03 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.03 1077 | aDragMetrics.mScrollbarDragOffset; 78:18.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1088:68: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.03 1088 | GetAxisStart(direction, Metrics().GetScrollableRect().TopLeft()); 78:18.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1088:70: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.03 1088 | GetAxisStart(direction, Metrics().GetScrollableRect().TopLeft()); 78:18.03 | ^ 78:18.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1090:72: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.04 1090 | GetAxisStart(direction, Metrics().GetScrollableRect().BottomRight()) - 78:18.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1091:78: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.04 1091 | GetAxisLength(direction, Metrics().CalculateCompositedSizeInCssPixels()); 78:18.04 | ^ 78:18.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1091:76: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.04 1091 | GetAxisLength(direction, Metrics().CalculateCompositedSizeInCssPixels()); 78:18.04 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1091:78: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.04 1091 | GetAxisLength(direction, Metrics().CalculateCompositedSizeInCssPixels()); 78:18.04 | ^ 78:18.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 78:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.05 from Unified_cpp_gfx_layers2.cpp:2: 78:18.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ParentLayerPixel; T = float]’: 78:18.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:957:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.05 957 | GFX2D_API RectTyped TransformBounds( 78:18.05 | ^~~~~~~~~~~~~~~ 78:18.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.05 963 | quad[0] = TransformPoint(aRect.TopLeft()); 78:18.05 | ^~~~ 78:18.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.06 963 | quad[0] = TransformPoint(aRect.TopLeft()); 78:18.06 | ~~~~~~~~~~~~~^~ 78:18.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.06 963 | quad[0] = TransformPoint(aRect.TopLeft()); 78:18.06 | ^~~~ 78:18.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:964:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.06 964 | quad[1] = TransformPoint(aRect.TopRight()); 78:18.06 | ~~~~~~~~~~~~~~^~ 78:18.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:964:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.06 964 | quad[1] = TransformPoint(aRect.TopRight()); 78:18.06 | ^~~~ 78:18.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:965:46: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.07 965 | quad[2] = TransformPoint(aRect.BottomLeft()); 78:18.07 | ~~~~~~~~~~~~~~~~^~ 78:18.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:965:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.07 965 | quad[2] = TransformPoint(aRect.BottomLeft()); 78:18.07 | ^~~~ 78:18.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:966:47: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.07 966 | quad[3] = TransformPoint(aRect.BottomRight()); 78:18.07 | ~~~~~~~~~~~~~~~~~^~ 78:18.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:966:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.07 966 | quad[3] = TransformPoint(aRect.BottomRight()); 78:18.07 | ^~~~ 78:18.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:988:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.08 988 | max_y - min_y); 78:18.08 | ^ 78:18.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:18.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:18.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.08 from Unified_cpp_gfx_layers2.cpp:2: 78:18.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:18.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.08 383 | Point TopLeft() const { return Point(x, y); } 78:18.08 | ^~~~~~~ 78:18.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 78:18.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.09 from Unified_cpp_gfx_layers2.cpp:2: 78:18.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ParentLayerPixel; T = float]’: 78:18.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.09 950 | PointTyped TransformPoint( 78:18.09 | ^~~~~~~~~~~~~~ 78:18.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:73, 78:18.09 from Unified_cpp_gfx_layers2.cpp:83: 78:18.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/DirectionUtils.h: In function ‘mozilla::CoordOf mozilla::layers::GetAxisStart(mozilla::layers::ScrollDirection, const PointOrRect&) [with PointOrRect = mozilla::gfx::PointTyped]’: 78:18.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/DirectionUtils.h:17:22: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.09 17 | CoordOf GetAxisStart(ScrollDirection aDir, 78:18.10 | ^~~~~~~~~~~~ 78:18.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 78:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 78:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.10 from Unified_cpp_gfx_layers2.cpp:2: 78:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In function ‘mozilla::gfx::CoordTyped mozilla::gfx::operator/(mozilla::gfx::CoordTyped, float)’: 78:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:46:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.10 46 | friend Sub operator/(Sub aCoord, T aScale) { 78:18.10 | ^~~~~~~~ 78:18.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:18.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:18.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.11 from Unified_cpp_gfx_layers2.cpp:2: 78:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.11 383 | Point TopLeft() const { return Point(x, y); } 78:18.11 | ^~~~~~~ 78:18.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:73, 78:18.11 from Unified_cpp_gfx_layers2.cpp:83: 78:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/DirectionUtils.h: In function ‘mozilla::CoordOf mozilla::layers::GetAxisStart(mozilla::layers::ScrollDirection, const PointOrRect&) [with PointOrRect = mozilla::gfx::PointTyped]’: 78:18.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/DirectionUtils.h:17:22: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.12 17 | CoordOf GetAxisStart(ScrollDirection aDir, 78:18.12 | ^~~~~~~~~~~~ 78:18.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 78:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:18.12 from Unified_cpp_gfx_layers2.cpp:20: 78:18.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 78:18.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:11: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.13 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 78:18.13 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:35: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.13 213 | return mCompositionBounds.Size() / GetZoom(); 78:18.13 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.13 213 | return mCompositionBounds.Size() / GetZoom(); 78:18.13 | ^ 78:18.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.14 from Unified_cpp_gfx_layers2.cpp:2: 78:18.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:18.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.14 427 | SizeT Size() const { return SizeT(width, height); } 78:18.14 | ^~~~ 78:18.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:18.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:18.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:18.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:18.14 from Unified_cpp_gfx_layers2.cpp:20: 78:18.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 78:18.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.15 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 78:18.15 | ^~~~~~~~ 78:18.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:73, 78:18.15 from Unified_cpp_gfx_layers2.cpp:83: 78:18.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/DirectionUtils.h: In function ‘mozilla::CoordOf mozilla::layers::GetAxisLength(mozilla::layers::ScrollDirection, const Rect&) [with Rect = mozilla::gfx::SizeTyped]’: 78:18.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/DirectionUtils.h:36:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.15 36 | CoordOf GetAxisLength(ScrollDirection aDir, const Rect& aValue) { 78:18.15 | ^~~~~~~~~~~~~ 78:18.15 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘nsEventStatus mozilla::layers::AsyncPanZoomController::OnTouchStart(const mozilla::MultiTouchInput&)’: 78:18.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1341:57: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.16 1341 | ParentLayerPoint point = GetFirstTouchPoint(aEvent); 78:18.16 | ^ 78:18.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1342:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.16 1342 | mStartTouch = GetFirstExternalTouchPoint(aEvent); 78:18.16 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘nsEventStatus mozilla::layers::AsyncPanZoomController::OnTouchMove(const mozilla::MultiTouchInput&)’: 78:18.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1380:57: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.16 1380 | ScreenCoord panThreshold = GetTouchStartTolerance(); 78:18.16 | ^ 78:18.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1381:65: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.16 1381 | ExternalPoint extPoint = GetFirstExternalTouchPoint(aEvent); 78:18.17 | ^ 78:18.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1390:39: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.17 1390 | if (PanVector(extPoint).Length() < panThreshold) { 78:18.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1390:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.17 1390 | if (PanVector(extPoint).Length() < panThreshold) { 78:18.17 | ~~~~~~~~~^~~~~~~~~~ 78:18.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1390:39: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.17 1390 | if (PanVector(extPoint).Length() < panThreshold) { 78:18.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘nsEventStatus mozilla::layers::AsyncPanZoomController::OnScaleBegin(const mozilla::PinchGestureInput&)’: 78:18.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1565:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.18 1565 | mLastZoomFocus = 78:18.18 | ~~~~~~~~~~~~~~~^ 78:18.18 1566 | aEvent.mLocalFocusPoint - Metrics().GetCompositionBounds().TopLeft(); 78:18.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘nsEventStatus mozilla::layers::AsyncPanZoomController::OnScale(const mozilla::PinchGestureInput&)’: 78:18.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1606:35: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.18 1606 | aEvent.mCurrentSpan - aEvent.mPreviousSpan, 78:18.18 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 78:18.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1603:37: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.18 1603 | controller->NotifyPinchGesture( 78:18.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:18.19 1604 | aEvent.mType, GetGuid(), 78:18.19 | ~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.19 1605 | ViewAs( 78:18.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.19 1606 | aEvent.mCurrentSpan - aEvent.mPreviousSpan, 78:18.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.19 1607 | PixelCastJustification::LayoutDeviceIsParentLayerForRCDRSF), 78:18.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.19 1608 | aEvent.modifiers); 78:18.19 | ~~~~~~~~~~~~~~~~~ 78:18.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1624:76: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.19 1624 | aEvent.mLocalFocusPoint - Metrics().GetCompositionBounds().TopLeft(); 78:18.20 | ^ 78:18.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1625:61: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.20 1625 | CSSPoint cssFocusPoint = focusPoint / Metrics().GetZoom(); 78:18.20 | ^ 78:18.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1627:53: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.20 1627 | ParentLayerPoint focusChange = mLastZoomFocus - focusPoint; 78:18.20 | ^~~~~~~~~~ 78:18.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1631:57: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.20 1631 | focusChange.x -= mX.DisplacementWillOverscrollAmount(focusChange.x); 78:18.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 78:18.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1633:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.21 1633 | ScrollBy(focusChange / userZoom); 78:18.21 | ~~~~~~~~~~~~^~~~~~~~~~ 78:18.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1649:43: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.21 1649 | float spanRatio = aEvent.mCurrentSpan / aEvent.mPreviousSpan; 78:18.21 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 78:18.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1678:11: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.21 1678 | -mX.ScaleWillOverscrollAmount(spanRatio, cssFocusPoint.x); 78:18.21 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 78:18.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 78:18.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:18.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.22 from Unified_cpp_gfx_layers2.cpp:2: 78:18.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In function ‘mozilla::gfx::CoordTyped mozilla::gfx::operator-(mozilla::gfx::CoordTyped, mozilla::gfx::CoordTyped)’: 78:18.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:39:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.22 39 | friend Sub operator-(Sub aA, Sub aB) { return Sub(aA.value - aB.value); } 78:18.22 | ^~~~~~~~ 78:18.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 78:18.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 78:18.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 78:18.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 78:18.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:18.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:18.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:18.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:18.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:18.23 from Unified_cpp_gfx_layers2.cpp:20: 78:18.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::gfx::CoordTyped mozilla::ViewAs(const mozilla::gfx::CoordTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::LayoutDevicePixel; SourceUnits = mozilla::ScreenPixel]’: 78:18.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:72:30: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.23 72 | gfx::CoordTyped ViewAs(const gfx::CoordTyped& aCoord, 78:18.23 | ^~~~~~ 78:18.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:18.24 from Unified_cpp_gfx_layers2.cpp:20: 78:18.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 78:18.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:582:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.24 582 | gfx::PointTyped operator/(const gfx::PointTyped& aPoint, 78:18.24 | ^~~~~~~~ 78:18.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 78:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 78:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.25 from Unified_cpp_gfx_layers2.cpp:2: 78:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In function ‘mozilla::gfx::CoordTyped mozilla::gfx::operator/(mozilla::gfx::CoordTyped, float)’: 78:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:46:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.25 46 | friend Sub operator/(Sub aCoord, T aScale) { 78:18.25 | ^~~~~~~~ 78:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In member function ‘Sub mozilla::gfx::BaseCoord::operator-() const [with T = float; Sub = mozilla::gfx::CoordTyped]’: 78:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:81:7: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.26 81 | Sub operator-() const { return Sub(-value); } 78:18.26 | ^~~~~~~~ 78:18.26 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘nsEventStatus mozilla::layers::AsyncPanZoomController::OnScaleEnd(const mozilla::PinchGestureInput&)’: 78:18.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1760:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.26 1760 | StartPanning(ToExternalPoint(aEvent.mScreenOffset, aEvent.mFocusPoint)); 78:18.26 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘nsEventStatus mozilla::layers::AsyncPanZoomController::HandleEndOfPan()’: 78:18.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1809:54: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.26 1809 | ParentLayerPoint flingVelocity = GetVelocityVector(); 78:18.26 | ^ 78:18.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BlockingResourceBase.h:10, 78:18.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Mutex.h:10, 78:18.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StaticMutex.h:11, 78:18.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:31, 78:18.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.27 from Unified_cpp_gfx_layers2.cpp:2: 78:18.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1823:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.27 1823 | flingVelocity.Length().value, 78:18.27 | ~~~~~~~~~~~~~~~~~~~~^~ 78:18.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Logging.h:218:34: note: in definition of macro ‘MOZ_LOG_EXPAND_ARGS’ 78:18.28 218 | #define MOZ_LOG_EXPAND_ARGS(...) __VA_ARGS__ 78:18.28 | ^~~~~~~~~~~ 78:18.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:100:23: note: in expansion of macro ‘MOZ_LOG’ 78:18.28 100 | #define APZC_LOG(...) MOZ_LOG(sApzCtlLog, LogLevel::Debug, (__VA_ARGS__)) 78:18.28 | ^~~~~~~ 78:18.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1822:3: note: in expansion of macro ‘APZC_LOG’ 78:18.28 1822 | APZC_LOG("%p starting a fling animation if %f >= %f\n", this, 78:18.28 | ^~~~~~~~ 78:18.28 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1843:36: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.29 1843 | treeManagerLocal->DispatchFling(this, handoffState); 78:18.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 78:18.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::CSSCoord mozilla::layers::AsyncPanZoomController::ConvertScrollbarPoint(const ParentLayerPoint&, const mozilla::layers::ScrollbarData&) const’: 78:18.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1861:10: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.29 1861 | CSSCoord AsyncPanZoomController::ConvertScrollbarPoint( 78:18.29 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1867:65: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.29 1867 | CSSPoint scrollbarPoint = aScrollbarPoint / Metrics().GetZoom(); 78:18.29 | ^ 78:18.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1874:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.30 1874 | Metrics().CalculateCompositionBoundsInCssPixelsOfSurroundingContent(); 78:18.30 | ^ 78:18.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1877:21: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.30 1877 | aThumbData.mScrollTrackStart; 78:18.30 | ^~~~~~~~~~~~~~~~~ 78:18.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 78:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.31 from Unified_cpp_gfx_layers2.cpp:2: 78:18.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator*(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 78:18.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:76:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.31 76 | Sub operator*(T aScale) const { return Sub(x * aScale, y * aScale); } 78:18.31 | ^~~~~~~~ 78:18.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 78:18.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:18.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:18.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:18.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:18.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:18.32 from Unified_cpp_gfx_layers2.cpp:20: 78:18.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 78:18.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.32 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 78:18.32 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:73, 78:18.32 from Unified_cpp_gfx_layers2.cpp:83: 78:18.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/DirectionUtils.h: In function ‘mozilla::CoordOf mozilla::layers::GetAxisStart(mozilla::layers::ScrollDirection, const PointOrRect&) [with PointOrRect = mozilla::gfx::RectTyped]’: 78:18.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/DirectionUtils.h:17:22: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.33 17 | CoordOf GetAxisStart(ScrollDirection aDir, 78:18.33 | ^~~~~~~~~~~~ 78:18.33 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::GetScrollWheelDelta(const mozilla::ScrollWheelInput&) const’: 78:18.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1886:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.33 1886 | ParentLayerPoint AsyncPanZoomController::GetScrollWheelDelta( 78:18.33 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::GetScrollWheelDelta(const mozilla::ScrollWheelInput&, double, double, double, double) const’: 78:18.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1905:18: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.34 1905 | scrollAmount = scrollAmountLD / Metrics().GetDevPixelsPerCSSPixel() * 78:18.34 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.34 1906 | Metrics().GetZoom(); 78:18.34 | ~~~~~~~~~~~~~~~~~~~ 78:18.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1905:35: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.34 1905 | scrollAmount = scrollAmountLD / Metrics().GetDevPixelsPerCSSPixel() * 78:18.34 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1905:18: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.35 1905 | scrollAmount = scrollAmountLD / Metrics().GetDevPixelsPerCSSPixel() * 78:18.35 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.35 1906 | Metrics().GetZoom(); 78:18.35 | ~~~~~~~~~~~~~~~~~~~ 78:18.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1907:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.35 1907 | pageScrollSize = pageScrollSizeLD / Metrics().GetDevPixelsPerCSSPixel() * 78:18.35 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1907:20: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.35 1907 | pageScrollSize = pageScrollSizeLD / Metrics().GetDevPixelsPerCSSPixel() * 78:18.36 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.36 1908 | Metrics().GetZoom(); 78:18.36 | ~~~~~~~~~~~~~~~~~~~ 78:18.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1924:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.36 1924 | delta = ToParentLayerCoordinates(ScreenPoint(aDeltaX, aDeltaY), 78:18.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.36 1925 | aEvent.mOrigin); 78:18.36 | ~~~~~~~~~~~~~~~ 78:18.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:18.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:18.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:18.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:18.37 from Unified_cpp_gfx_layers2.cpp:20: 78:18.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::IntSizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 78:18.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:733:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.37 733 | gfx::SizeTyped operator/(const gfx::IntSizeTyped& aSize, 78:18.37 | ^~~~~~~~ 78:18.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::SizeTyped mozilla::operator*(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]’: 78:18.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:712:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.38 712 | gfx::SizeTyped operator*(const gfx::SizeTyped& aSize, 78:18.38 | ^~~~~~~~ 78:18.38 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘nsEventStatus mozilla::layers::AsyncPanZoomController::OnKeyboard(const mozilla::KeyboardInput&)’: 78:18.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1982:63: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.38 1982 | CSSPoint destination = GetKeyboardDestination(aEvent.mAction); 78:18.38 | ^ 78:18.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1998:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.38 1998 | startPoint = destination * Metrics().GetZoom(); 78:18.39 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2005:67: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.39 2005 | ParentLayerPoint(fabs(delta.x), fabs(delta.y)), startPoint); 78:18.39 | ^ 78:18.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2047:80: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.39 2047 | ParentLayerPoint(mX.GetVelocity() * 1000.0f, mY.GetVelocity() * 1000.0f) / 78:18.39 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:18.39 2048 | Metrics().GetZoom()); 78:18.39 | ~~~~~~~~~~~~~~~~~~~ 78:18.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::CSSPoint mozilla::layers::AsyncPanZoomController::GetKeyboardDestination(const mozilla::layers::KeyboardScrollAction&) const’: 78:18.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2071:20: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.40 2071 | lineScrollSize = mScrollMetadata.GetLineScrollAmount() / 78:18.40 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.40 2072 | Metrics().GetDevPixelsPerCSSPixel(); 78:18.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2077:20: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.40 2077 | scrollOffset = mAnimation->AsWheelScrollAnimation()->GetDestination(); 78:18.41 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::GetDeltaForEvent(const mozilla::InputData&) const’: 78:18.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2136:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.41 2136 | ParentLayerPoint AsyncPanZoomController::GetDeltaForEvent( 78:18.41 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2143:76: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.41 2143 | delta = ToParentLayerCoordinates(panInput.UserMultipliedPanDisplacement(), 78:18.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2143:11: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.42 2143 | delta = ToParentLayerCoordinates(panInput.UserMultipliedPanDisplacement(), 78:18.42 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.42 2144 | panInput.mPanStartPoint); 78:18.42 | ~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘nsEventStatus mozilla::layers::AsyncPanZoomController::OnScrollWheel(const mozilla::ScrollWheelInput&)’: 78:18.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2359:78: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.42 2359 | ParentLayerPoint(fabs(delta.x), fabs(delta.y)), aEvent.mLocalOrigin); 78:18.42 | ^ 78:18.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2367:57: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.43 2367 | ParentLayerPoint endPoint = aEvent.mLocalOrigin - delta; 78:18.43 | ^~~~~ 78:18.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2394:23: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.43 2394 | startPosition = mAnimation->AsWheelScrollAnimation()->GetDestination(); 78:18.43 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘nsEventStatus mozilla::layers::AsyncPanZoomController::OnPan(const mozilla::PanGestureInput&, bool)’: 78:18.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2542:49: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.44 2542 | aEvent.UserMultipliedLocalPanDisplacement(); 78:18.44 | ^ 78:18.44 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2551:22: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.44 2551 | pageScrollSize = mScrollMetadata.GetPageScrollAmount() / 78:18.44 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.44 2552 | Metrics().GetDevPixelsPerCSSPixel(); 78:18.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.44 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2567:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.45 2567 | physicalPanDisplacement = ToScreenCoordinates(physicalPanDisplacementPL, 78:18.45 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.45 2568 | aEvent.mLocalPanStartPoint); 78:18.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2610:47: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.45 2610 | aEvent.mTime); 78:18.45 | ^ 78:18.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2631:36: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.46 2631 | aEvent.mLocalPanStartPoint - logicalPanDisplacement; 78:18.46 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:24, 78:18.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:10, 78:18.46 from Unified_cpp_gfx_layers2.cpp:38: 78:18.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.h: In member function ‘mozilla::ParentLayerCoord mozilla::layers::Axis::GetPos() const’: 78:18.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.h:270:20: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.46 270 | ParentLayerCoord GetPos() const { return mPos; } 78:18.46 | ^~~~~~ 78:18.47 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ScreenPoint mozilla::layers::AsyncPanZoomController::ToScreenCoordinates(const ParentLayerPoint&, const ParentLayerPoint&) const’: 78:18.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2876:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.47 2876 | ScreenPoint AsyncPanZoomController::ToScreenCoordinates( 78:18.47 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 78:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 78:18.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 78:18.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 78:18.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:18.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:18.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:18.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:18.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:18.48 from Unified_cpp_gfx_layers2.cpp:20: 78:18.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::gfx::PointTyped mozilla::TransformVector(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::PointTyped&, const mozilla::gfx::PointTyped&) [with TargetUnits = mozilla::ScreenPixel; SourceUnits = mozilla::ParentLayerPixel]’: 78:18.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:276:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.49 276 | TransformBy(aTransform, aAnchor + aVector); 78:18.49 | ~~~~~~~~^~~~~~~~~ 78:18.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:275:32: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.49 275 | gfx::PointTyped transformedEnd = 78:18.49 | ^~~~~~~~~~~~~~ 78:18.50 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::ToParentLayerCoordinates(const ScreenPoint&, const ScreenPoint&) const’: 78:18.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2883:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.50 2883 | ParentLayerPoint AsyncPanZoomController::ToParentLayerCoordinates( 78:18.50 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 78:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 78:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 78:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 78:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:18.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:18.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:18.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:18.52 from Unified_cpp_gfx_layers2.cpp:20: 78:18.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::gfx::PointTyped mozilla::TransformVector(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::PointTyped&, const mozilla::gfx::PointTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ScreenPixel]’: 78:18.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:276:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.52 276 | TransformBy(aTransform, aAnchor + aVector); 78:18.52 | ~~~~~~~~^~~~~~~~~ 78:18.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:275:32: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.53 275 | gfx::PointTyped transformedEnd = 78:18.53 | ^~~~~~~~~~~~~~ 78:18.53 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::ToParentLayerCoordinates(const ScreenPoint&, const ExternalPoint&) const’: 78:18.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2892:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.53 2892 | ViewAs(aAnchor, PixelCastJustification::ExternalIsScreen)); 78:18.53 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2892:77: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.53 2892 | ViewAs(aAnchor, PixelCastJustification::ExternalIsScreen)); 78:18.53 | ^ 78:18.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 78:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 78:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 78:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 78:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:18.53 from Unified_cpp_gfx_layers2.cpp:20: 78:18.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::gfx::PointTyped mozilla::ViewAs(const mozilla::gfx::PointTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::ScreenPixel; SourceUnits = mozilla::ExternalPixel]’: 78:18.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:92:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.54 92 | gfx::PointTyped ViewAs(const gfx::PointTyped& aPoint, 78:18.54 | ^~~~~~ 78:18.54 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In static member function ‘static mozilla::ExternalPoint mozilla::layers::AsyncPanZoomController::ToExternalPoint(const ExternalPoint&, const ScreenPoint&)’: 78:18.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2895:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.54 2895 | ExternalPoint AsyncPanZoomController::ToExternalPoint( 78:18.54 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ScreenPoint mozilla::layers::AsyncPanZoomController::PanVector(const ExternalPoint&) const’: 78:18.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2902:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.54 2902 | ScreenPoint AsyncPanZoomController::PanVector(const ExternalPoint& aPos) const { 78:18.54 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 78:18.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 78:18.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 78:18.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 78:18.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:18.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:18.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:18.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:18.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:18.56 from Unified_cpp_gfx_layers2.cpp:20: 78:18.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::IntPointTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ScreenPixel]’: 78:18.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:306:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.57 306 | return Some(RoundedToInt(point.As2DPoint())); 78:18.57 | ~~~~~~~~~~~~~~~^~ 78:18.57 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::PanStart() const’: 78:18.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2923:55: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.57 2923 | return ParentLayerPoint(mX.PanStart(), mY.PanStart()); 78:18.57 | ^ 78:18.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘const ParentLayerPoint mozilla::layers::AsyncPanZoomController::GetVelocityVector() const’: 78:18.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2926:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.57 2926 | const ParentLayerPoint AsyncPanZoomController::GetVelocityVector() const { 78:18.57 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘void mozilla::layers::AsyncPanZoomController::HandlePinchLocking()’: 78:18.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3086:74: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.57 3086 | bufferedSpanDistance = fabsf(mPinchEventBuffer.front().mPreviousSpan - 78:18.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:18.57 3087 | mPinchEventBuffer.back().mCurrentSpan); 78:18.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3092:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.57 3092 | ToScreenCoordinates(ParentLayerPoint(0, bufferedSpanDistance), focusPoint) 78:18.57 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3093:19: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.57 3093 | .Length(); 78:18.58 | ^ 78:18.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3095:58: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.58 3095 | ToScreenCoordinates(bufferedFocusChange, focusPoint); 78:18.58 | ^ 78:18.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3111:29: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.58 3111 | focusChange.Length() > scrollLockThreshold) { 78:18.58 | ~~~~~~~~~~~~~~~~~~^~ 78:18.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:18.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.58 from Unified_cpp_gfx_layers2.cpp:2: 78:18.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In constructor ‘constexpr mozilla::gfx::PointTyped >::PointTyped(F, mozilla::gfx::PointTyped >::Coord) [with units = mozilla::ParentLayerPixel; F = float]’: 78:18.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:136:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.58 136 | constexpr PointTyped(F aX, Coord aY) : Super(Coord(aX), aY) {} 78:18.58 | ^~~~~~~~~~ 78:18.58 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘nsEventStatus mozilla::layers::AsyncPanZoomController::StartPanning(const ExternalPoint&)’: 78:18.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3121:67: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.58 3121 | ToParentLayerCoordinates(PanVector(aStartPoint), mStartTouch); 78:18.58 | ^ 78:18.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3121:41: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.59 3121 | ToParentLayerCoordinates(PanVector(aStartPoint), mStartTouch); 78:18.59 | ~~~~~~~~~^~~~~~~~~~~~~ 78:18.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3121:67: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.59 3121 | ToParentLayerCoordinates(PanVector(aStartPoint), mStartTouch); 78:18.59 | ^ 78:18.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘bool mozilla::layers::AsyncPanZoomController::AttemptScroll(mozilla::ParentLayerPoint&, mozilla::ParentLayerPoint&, mozilla::layers::OverscrollHandoffState&)’: 78:18.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3204:37: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.59 3204 | ScrollBy(adjustedDisplacement / Metrics().GetZoom()); 78:18.59 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 78:18.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3215:34: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.59 3215 | ToScreenCoordinates(adjustedDisplacement, aStartPoint)); 78:18.59 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3234:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.59 3234 | aStartPoint = aEndPoint + overscroll; 78:18.59 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 78:18.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::AttemptFling(const mozilla::layers::FlingHandoffState&)’: 78:18.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3358:22: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.59 3358 | velocity.Length() < StaticPrefs::apz_fling_min_velocity_threshold()) { 78:18.59 | ~~~~~~~~~~~~~~~^~ 78:18.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3362:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.59 3362 | return residualVelocity; 78:18.59 | ^~~~~~~~~~~~~~~~ 78:18.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘float mozilla::layers::AsyncPanZoomController::ComputePLPPI(mozilla::ParentLayerPoint, mozilla::ParentLayerPoint) const’: 78:18.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3388:46: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.60 3388 | aDirection = aDirection / aDirection.Length(); 78:18.60 | ~~~~~~~~~~~~~~~~~^~ 78:18.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3388:14: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.60 3388 | aDirection = aDirection / aDirection.Length(); 78:18.60 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3393:73: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.60 3393 | float screenPerParent = ToScreenCoordinates(aDirection, aPoint).Length(); 78:18.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3393:46: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.60 3393 | float screenPerParent = ToScreenCoordinates(aDirection, aPoint).Length(); 78:18.60 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 78:18.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3393:73: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.60 3393 | float screenPerParent = ToScreenCoordinates(aDirection, aPoint).Length(); 78:18.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::AdjustHandoffVelocityForOverscrollBehavior(mozilla::ParentLayerPoint&) const’: 78:18.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3400:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.60 3400 | AsyncPanZoomController::AdjustHandoffVelocityForOverscrollBehavior( 78:18.60 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘void mozilla::layers::AsyncPanZoomController::SmoothScrollTo(const CSSPoint&)’: 78:18.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3472:75: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.61 3471 | CSSPoint::ToAppUnits(ParentLayerPoint(mX.GetVelocity() * 1000.0f, 78:18.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.61 3472 | mY.GetVelocity() * 1000.0f) / 78:18.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:18.61 3473 | Metrics().GetZoom()); 78:18.61 | ~~~~~~~~~~~~~~~~~~~ 78:18.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘void mozilla::layers::AsyncPanZoomController::TrackTouch(const mozilla::MultiTouchInput&)’: 78:18.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3543:61: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.61 3543 | ExternalPoint extPoint = GetFirstExternalTouchPoint(aEvent); 78:18.61 | ^ 78:18.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3544:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.61 3544 | ScreenPoint panVector = PanVector(extPoint); 78:18.61 | ^ 78:18.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3547:59: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.61 3547 | ParentLayerPoint prevTouchPoint(mX.GetPos(), mY.GetPos()); 78:18.61 | ^ 78:18.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3548:58: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.61 3548 | ParentLayerPoint touchPoint = GetFirstTouchPoint(aEvent); 78:18.61 | ^ 78:18.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ExternalPoint mozilla::layers::AsyncPanZoomController::GetFirstExternalTouchPoint(const mozilla::MultiTouchInput&)’: 78:18.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3566:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.61 3566 | ExternalPoint AsyncPanZoomController::GetFirstExternalTouchPoint( 78:18.62 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘void mozilla::layers::AsyncPanZoomController::CancelAnimation(mozilla::layers::CancelAnimationFlags)’: 78:18.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3599:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.62 3599 | bool repaint = !IsZero(GetVelocityVector()); 78:18.62 | ~~~~~~~~~~~~~~~~~^~ 78:18.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 78:18.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:18.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:18.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:18.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:18.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:18.62 from Unified_cpp_gfx_layers2.cpp:20: 78:18.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘void mozilla::layers::FrameMetrics::ClampAndSetScrollOffset(const CSSPoint&)’: 78:18.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:380:54: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.62 380 | SetScrollOffset(CalculateScrollRange().ClampPoint(aScrollOffset)); 78:18.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 78:18.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:380:41: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.62 380 | SetScrollOffset(CalculateScrollRange().ClampPoint(aScrollOffset)); 78:18.62 | ~~~~~~~~~~~~~~~~~~~~^~ 78:18.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:380:54: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.62 380 | SetScrollOffset(CalculateScrollRange().ClampPoint(aScrollOffset)); 78:18.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 78:18.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 78:18.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.63 243 | CSSRect CalculateScrollRange() const { 78:18.63 | ^~~~~~~~~~~~~~~~~~~~ 78:18.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:244:65: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.63 244 | CSSSize scrollPortSize = CalculateCompositedSizeInCssPixels(); 78:18.63 | ^ 78:18.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:250:12: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.63 250 | return scrollRange; 78:18.63 | ^~~~~~~~~~~ 78:18.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.63 from Unified_cpp_gfx_layers2.cpp:2: 78:18.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::ClampPoint(const Point&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:18.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:612:23: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.63 612 | [[nodiscard]] Point ClampPoint(const Point& aPoint) const { 78:18.63 | ^~~~~~~~~~ 78:18.63 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In static member function ‘static const ScreenMargin mozilla::layers::AsyncPanZoomController::CalculatePendingDisplayPort(const mozilla::layers::FrameMetrics&, const ParentLayerPoint&)’: 78:18.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3744:20: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.64 3744 | const ScreenMargin AsyncPanZoomController::CalculatePendingDisplayPort( 78:18.64 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3753:63: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.64 3753 | aFrameMetrics.CalculateBoundedCompositedSizeInCssPixels(); 78:18.64 | ^ 78:18.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3756:14: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.64 3756 | velocity = aVelocity / aFrameMetrics.GetZoom(); // avoid division by zero 78:18.64 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3758:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.64 3758 | CSSRect scrollableRect = aFrameMetrics.GetExpandedScrollableRect(); 78:18.64 | ^ 78:18.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3762:79: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.64 3762 | CSSSize displayPortSize = CalculateDisplayPortSize(compositionSize, velocity); 78:18.64 | ^ 78:18.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3786:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.64 3786 | displayPort.MoveBy(velocity * paintFactor * StaticPrefs::apz_velocity_bias()); 78:18.64 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3801:66: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.64 3801 | return cssMargins * aFrameMetrics.DisplayportPixelsPerCSSPixel(); 78:18.65 | ^ 78:18.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 78:18.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:18.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:18.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:18.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:18.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:18.65 from Unified_cpp_gfx_layers2.cpp:20: 78:18.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 78:18.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:11: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.65 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 78:18.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 78:18.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.65 189 | CSSRect GetExpandedScrollableRect() const { 78:18.65 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:191:59: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.65 191 | CSSSize compSize = CalculateCompositedSizeInCssPixels(); 78:18.65 | ^ 78:18.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:206:12: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.65 206 | return scrollableRect; 78:18.66 | ^~~~~~~~~~~~~~ 78:18.66 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In function ‘mozilla::CSSSize mozilla::layers::CalculateDisplayPortSize(const CSSSize&, const CSSPoint&)’: 78:18.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3671:16: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.66 3671 | static CSSSize CalculateDisplayPortSize(const CSSSize& aCompositionSize, 78:18.66 | ^~~~~~~~~~~~~~~~~~~~~~~~ 78:18.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:18.66 from Unified_cpp_gfx_layers2.cpp:20: 78:18.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::MarginTyped mozilla::operator*(const mozilla::gfx::MarginTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ScreenPixel]’: 78:18.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:770:23: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.66 770 | gfx::MarginTyped operator*(const gfx::MarginTyped& aMargin, 78:18.66 | ^~~~~~~~ 78:18.66 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘bool mozilla::layers::AsyncPanZoomController::IsFlingingFast() const’: 78:18.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3849:52: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.66 3849 | if (mState == FLING && GetVelocityVector().Length() > 78:18.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3849:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.67 3849 | if (mState == FLING && GetVelocityVector().Length() > 78:18.67 | ~~~~~~~~~~~~~~~~~^~ 78:18.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3849:52: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.67 3849 | if (mState == FLING && GetVelocityVector().Length() > 78:18.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘void mozilla::layers::AsyncPanZoomController::RequestContentRepaint(mozilla::layers::AsyncPanZoomController::RepaintUpdateType)’: 78:18.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3896:49: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.67 3896 | ParentLayerPoint velocity = GetVelocityVector(); 78:18.67 | ^ 78:18.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3898:34: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.67 3898 | CalculatePendingDisplayPort(Metrics(), velocity)); 78:18.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 78:18.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘void mozilla::layers::AsyncPanZoomController::RequestContentRepaint(const mozilla::layers::FrameMetrics&, const ParentLayerPoint&, mozilla::layers::AsyncPanZoomController::RepaintUpdateType)’: 78:18.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3951:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.67 3951 | GetDisplayPortRect(aFrameMetrics), str); 78:18.67 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 78:18.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In function ‘mozilla::CSSRect mozilla::layers::GetDisplayPortRect(const mozilla::layers::FrameMetrics&)’: 78:18.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3907:75: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.67 3907 | aFrameMetrics.CalculateBoundedCompositedSizeInCssPixels()); 78:18.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3908:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.67 3908 | baseRect.Inflate(aFrameMetrics.GetDisplayPortMargins() / 78:18.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:18.68 3909 | aFrameMetrics.DisplayportPixelsPerCSSPixel()); 78:18.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3910:10: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.68 3910 | return baseRect; 78:18.68 | ^~~~~~~~ 78:18.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:18.68 from Unified_cpp_gfx_layers2.cpp:20: 78:18.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::MarginTyped mozilla::operator/(const mozilla::gfx::MarginTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::CSSPixel]’: 78:18.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:778:23: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.68 778 | gfx::MarginTyped operator/(const gfx::MarginTyped& aMargin, 78:18.68 | ^~~~~~~~ 78:18.68 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::layers::AsyncTransformComponentMatrix mozilla::layers::AsyncPanZoomController::GetOverscrollTransform(mozilla::layers::AsyncPanZoomController::AsyncTransformConsumer) const’: 78:18.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4031:54: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.68 4031 | ParentLayerPoint overscrollOffset(-mX.GetOverscroll(), -mY.GetOverscroll()); 78:18.68 | ~~~~~~~~~~~~~~~~^~ 78:18.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘bool mozilla::layers::AsyncPanZoomController::AdvanceAnimations(const mozilla::TimeStamp&)’: 78:18.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4062:59: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.68 4062 | CheckerboardEvent::UserVisible, GetVisibleRect(lock)); 78:18.68 | ~~~~~~~~~~~~~~^~~~~~ 78:18.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::GetCurrentAsyncScrollOffset(mozilla::layers::AsyncPanZoomController::AsyncTransformConsumer) const’: 78:18.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4090:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.69 4090 | ParentLayerPoint AsyncPanZoomController::GetCurrentAsyncScrollOffset( 78:18.69 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4095:34: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.69 4095 | return GetEffectiveScrollOffset(aMode, lock) * GetEffectiveZoom(aMode, lock); 78:18.69 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 78:18.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4095:78: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.69 4095 | return GetEffectiveScrollOffset(aMode, lock) * GetEffectiveZoom(aMode, lock); 78:18.69 | ^ 78:18.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::CSSPoint mozilla::layers::AsyncPanZoomController::GetCurrentAsyncScrollOffsetInCssPixels(mozilla::layers::AsyncPanZoomController::AsyncTransformConsumer) const’: 78:18.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4098:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.69 4098 | CSSPoint AsyncPanZoomController::GetCurrentAsyncScrollOffsetInCssPixels( 78:18.69 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::layers::AsyncTransform mozilla::layers::AsyncPanZoomController::GetCurrentAsyncTransform(mozilla::layers::AsyncPanZoomController::AsyncTransformConsumer, mozilla::layers::AsyncTransformComponents) const’: 78:18.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4133:35: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.69 4133 | GetEffectiveLayoutViewport(aMode, lock).TopLeft(); 78:18.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 78:18.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4133:56: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.69 4133 | GetEffectiveLayoutViewport(aMode, lock).TopLeft(); 78:18.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4135:40: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.69 4135 | translation += currentVisualOffset * effectiveZoom; 78:18.69 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 78:18.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4140:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.70 4140 | lastPaintLayoutOffset = 78:18.70 | ~~~~~~~~~~~~~~~~~~~~~~^ 78:18.70 4141 | mLastContentPaintMetrics.GetLayoutViewport().TopLeft(); 78:18.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4145:35: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.70 4145 | GetEffectiveLayoutViewport(aMode, lock).TopLeft(); 78:18.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 78:18.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4145:57: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.70 4145 | GetEffectiveLayoutViewport(aMode, lock).TopLeft(); 78:18.70 | ^ 78:18.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4148:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.70 4148 | (currentLayoutOffset - lastPaintLayoutOffset) * effectiveZoom; 78:18.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 78:18.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4148:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.70 4148 | (currentLayoutOffset - lastPaintLayoutOffset) * effectiveZoom; 78:18.70 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 78:18.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4148:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.70 4148 | (currentLayoutOffset - lastPaintLayoutOffset) * effectiveZoom; 78:18.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 78:18.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::CSSRect mozilla::layers::AsyncPanZoomController::GetEffectiveLayoutViewport(mozilla::layers::AsyncPanZoomController::AsyncTransformConsumer, const mozilla::RecursiveMutexAutoLock&) const’: 78:18.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4173:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.70 4173 | CSSRect AsyncPanZoomController::GetEffectiveLayoutViewport( 78:18.70 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::CSSPoint mozilla::layers::AsyncPanZoomController::GetEffectiveScrollOffset(mozilla::layers::AsyncPanZoomController::AsyncTransformConsumer, const mozilla::RecursiveMutexAutoLock&) const’: 78:18.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4185:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.71 4185 | CSSPoint AsyncPanZoomController::GetEffectiveScrollOffset( 78:18.71 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::layers::Matrix4x4 mozilla::layers::AsyncPanZoomController::GetTransformToLastDispatchedPaint() const’: 78:18.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4274:78: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.71 4274 | mLastContentPaintMetrics.GetCumulativeResolution(); 78:18.71 | ^ 78:18.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4272:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.71 4271 | LayerPoint scrollChange = (mLastContentPaintMetrics.GetScrollOffset() - 78:18.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.71 4272 | mExpectedGeckoMetrics.GetScrollOffset()) * 78:18.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:18.71 4273 | mLastContentPaintMetrics.GetDevPixelsPerCSSPixel() * 78:18.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4271:73: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.71 4271 | LayerPoint scrollChange = (mLastContentPaintMetrics.GetScrollOffset() - 78:18.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:18.71 4272 | mExpectedGeckoMetrics.GetScrollOffset()) * 78:18.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4272:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.71 4271 | LayerPoint scrollChange = (mLastContentPaintMetrics.GetScrollOffset() - 78:18.71 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.71 4272 | mExpectedGeckoMetrics.GetScrollOffset()) * 78:18.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:18.72 4273 | mLastContentPaintMetrics.GetDevPixelsPerCSSPixel() * 78:18.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4274:78: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.72 4274 | mLastContentPaintMetrics.GetCumulativeResolution(); 78:18.72 | ^ 78:18.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4285:42: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.72 4285 | gfxSize zoomChange = lastContentZoom / lastDispatchedZoom; 78:18.72 | ^~~~~~~~~~~~~~~~~~ 78:18.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:18.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:18.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:18.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:18.72 from Unified_cpp_gfx_layers2.cpp:20: 78:18.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 78:18.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:576:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.72 576 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 78:18.72 | ^~~~~~~~ 78:18.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]’: 78:18.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:588:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.72 588 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 78:18.72 | ^~~~~~~~ 78:18.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:17, 78:18.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:18.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:18.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:18.73 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:18.73 from Unified_cpp_gfx_layers2.cpp:20: 78:18.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h: In member function ‘gfxSize mozilla::gfx::ScaleFactors2D::operator/(const mozilla::gfx::ScaleFactors2D&) const [with src = mozilla::LayoutDevicePixel; dst = mozilla::ParentLayerPixel]’: 78:18.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:143:11: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.73 143 | gfxSize operator/(const ScaleFactors2D& aOther) const { 78:18.73 | ^~~~~~~~ 78:18.73 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::CSSRect mozilla::layers::AsyncPanZoomController::GetVisibleRect(const mozilla::RecursiveMutexAutoLock&) const’: 78:18.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4291:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.73 4291 | CSSRect AsyncPanZoomController::GetVisibleRect( 78:18.73 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4295:60: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.73 4295 | AsyncPanZoomController::eForCompositing, aProofOfLock); 78:18.73 | ^ 78:18.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4297:73: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.73 4297 | Metrics().CalculateCompositedSizeInCssPixels()); 78:18.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4298:10: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.73 4298 | return visible; 78:18.73 | ^~~~~~~ 78:18.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘uint32_t mozilla::layers::AsyncPanZoomController::GetCheckerboardMagnitude(const ParentLayerRect&) const’: 78:18.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4307:42: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.74 4307 | painted.Inflate(CSSMargin::FromAppUnits( 78:18.74 | ~~~~~~~~~~~~~~~~~~~~~~~^ 78:18.74 4308 | nsMargin(1, 1, 1, 1))); // fuzz for rounding error 78:18.74 | ~~~~~~~~~~~~~~~~~~~~~ 78:18.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4310:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.74 4310 | CSSRect visible = GetVisibleRect(lock); // relative to scrolled frame origin 78:18.74 | ^ 78:18.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4320:76: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.74 4320 | aClippedCompositionBounds - Metrics().GetCompositionBounds().TopLeft(); 78:18.74 | ^ 78:18.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4320:75: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.74 4320 | aClippedCompositionBounds - Metrics().GetCompositionBounds().TopLeft(); 78:18.74 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4320:76: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.74 4320 | aClippedCompositionBounds - Metrics().GetCompositionBounds().TopLeft(); 78:18.74 | ^ 78:18.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4323:69: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.74 4323 | (visiblePartOfCompBoundsRelativeToItself / Metrics().GetZoom()); 78:18.74 | ^ 78:18.74 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4327:74: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.75 4327 | visiblePartOfCompBoundsRelativeToItselfInCssSpace + visible.TopLeft(); 78:18.75 | ~~~~~~~~~~~~~~~^~ 78:18.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4327:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.75 4327 | visiblePartOfCompBoundsRelativeToItselfInCssSpace + visible.TopLeft(); 78:18.75 | ^ 78:18.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:18.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:18.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:18.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:18.75 from Unified_cpp_gfx_layers2.cpp:20: 78:18.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 78:18.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:20: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.75 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 78:18.75 | ^~~~~~~~~~~~ 78:18.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:18.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:18.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.75 from Unified_cpp_gfx_layers2.cpp:2: 78:18.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In function ‘mozilla::gfx::RectTyped mozilla::gfx::operator+(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 78:18.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:342:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.75 342 | friend Sub operator+(Sub aSub, const Point& aPoint) { 78:18.75 | ^~~~~~~~ 78:18.75 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘void mozilla::layers::AsyncPanZoomController::NotifyLayersUpdated(const mozilla::layers::ScrollMetadata&, bool, bool)’: 78:18.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4550:43: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.76 4550 | if (Metrics().GetLayoutViewport().Size() != 78:18.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4603:73: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.76 4603 | Metrics().GetCumulativeResolution(); 78:18.76 | ^ 78:18.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BlockingResourceBase.h:10, 78:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Mutex.h:10, 78:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StaticMutex.h:11, 78:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:31, 78:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.76 from Unified_cpp_gfx_layers2.cpp:2: 78:18.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4671:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.76 4671 | ToString(aLayerMetrics.GetScrollOffset() - 78:18.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:18.76 4672 | aLayerMetrics.GetBaseScrollOffset()) 78:18.76 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Logging.h:218:34: note: in definition of macro ‘MOZ_LOG_EXPAND_ARGS’ 78:18.76 218 | #define MOZ_LOG_EXPAND_ARGS(...) __VA_ARGS__ 78:18.76 | ^~~~~~~~~~~ 78:18.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:100:23: note: in expansion of macro ‘MOZ_LOG’ 78:18.77 100 | #define APZC_LOG(...) MOZ_LOG(sApzCtlLog, LogLevel::Debug, (__VA_ARGS__)) 78:18.77 | ^~~~~~~ 78:18.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4669:9: note: in expansion of macro ‘APZC_LOG’ 78:18.77 4669 | APZC_LOG("%p relative updating scroll offset from %s by %s\n", this, 78:18.77 | ^~~~~~~~ 78:18.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 78:18.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:18.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.77 from Unified_cpp_gfx_layers2.cpp:2: 78:18.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:18.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.77 427 | SizeT Size() const { return SizeT(width, height); } 78:18.77 | ^~~~ 78:18.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:17, 78:18.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:18.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:18.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:18.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:18.77 from Unified_cpp_gfx_layers2.cpp:20: 78:18.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h: In member function ‘gfxSize mozilla::gfx::ScaleFactors2D::operator/(const mozilla::gfx::ScaleFactors2D&) const [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]’: 78:18.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/ScaleFactors2D.h:143:11: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.78 143 | gfxSize operator/(const ScaleFactors2D& aOther) const { 78:18.78 | ^~~~~~~~ 78:18.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 78:18.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 78:18.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 78:18.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 78:18.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 78:18.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:8, 78:18.78 from Unified_cpp_gfx_layers2.cpp:20: 78:18.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 78:18.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.78 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 78:18.78 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘void mozilla::layers::FrameMetrics::ClampAndSetSmoothScrollOffset(const CSSPoint&)’: 78:18.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:393:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.80 393 | CalculateScrollRange().ClampPoint(aSmoothScrollOffset)); 78:18.80 | ~~~~~~~~~~~~~~~~~~~~^~ 78:18.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:393:42: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.80 393 | CalculateScrollRange().ClampPoint(aSmoothScrollOffset)); 78:18.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 78:18.80 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:18.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘void mozilla::layers::AsyncPanZoomController::ZoomToRect(mozilla::CSSRect, uint32_t)’: 78:18.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4858:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.80 4858 | void AsyncPanZoomController::ZoomToRect(CSSRect aRect, const uint32_t aFlags) { 78:18.80 | ^~~~~~~~~~~~~~~~~~~~~~ 78:18.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4932:77: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.80 4932 | CSSSize compositedSize = Metrics().CalculateCompositedSizeInCssPixels(); 78:18.80 | ^ 78:18.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4939:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.81 4939 | aRect = aRect.Intersect(cssPageRect); 78:18.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4967:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.81 4967 | endZoomToMetrics.CalculateCompositedSizeInCssPixels(); 78:18.81 | ^ 78:18.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4986:51: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.81 4986 | endZoomToMetrics.SetScrollOffset(aRect.TopLeft()); 78:18.81 | ~~~~~~~~~~~~~^~ 78:18.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4997:36: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.81 4997 | CalculatePendingDisplayPort(endZoomToMetrics, velocity)); 78:18.81 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::Maybe > mozilla::layers::AsyncPanZoomController::FindSnapPointNear(const CSSPoint&, mozilla::ScrollUnit)’: 78:18.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:5290:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.81 5290 | CSSRect scrollRange = Metrics().CalculateScrollRange(); 78:18.81 | ^ 78:18.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:5296:67: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.81 5296 | CSSPoint cssSnapPoint = CSSPoint::FromAppUnits(snapPoint.ref()); 78:18.81 | ^ 78:18.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘void mozilla::layers::AsyncPanZoomController::ScrollSnapToDestination()’: 78:18.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:5340:40: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.82 5340 | IsOverscrolled() && ((velocity.x * mX.GetOverscroll() >= 0) || 78:18.82 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 78:18.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘bool mozilla::layers::AsyncPanZoomController::MaybeAdjustDeltaForScrollSnapping(mozilla::ScrollUnit, mozilla::ParentLayerPoint&, mozilla::CSSPoint&)’: 78:18.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:5367:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.82 5367 | aStartPosition + (aDelta / zoom)); 78:18.82 | ^ 78:18.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:5366:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.82 5366 | CSSPoint destination = Metrics().CalculateScrollRange().ClampPoint( 78:18.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:5367:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.82 5367 | aStartPosition + (aDelta / zoom)); 78:18.82 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 78:18.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:5370:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.82 5370 | aDelta = (*snapPoint - aStartPosition) * zoom; 78:18.82 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:5370:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.82 5370 | aDelta = (*snapPoint - aStartPosition) * zoom; 78:18.82 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 78:18.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:5370:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.83 5370 | aDelta = (*snapPoint - aStartPosition) * zoom; 78:18.83 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:18.83 In file included from Unified_cpp_gfx_layers2.cpp:92: 78:18.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AutoscrollAnimation.cpp: In member function ‘virtual bool mozilla::layers::AutoscrollAnimation::DoSample(mozilla::layers::FrameMetrics&, const TimeDuration&)’: 78:18.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AutoscrollAnimation.cpp:44:68: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.83 44 | ScreenPoint mouseLocation = treeManager->GetCurrentMousePosition(); 78:18.83 | ^ 78:18.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AutoscrollAnimation.cpp: In function ‘float mozilla::layers::Accelerate(mozilla::ScreenCoord, mozilla::ScreenCoord)’: 78:18.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AutoscrollAnimation.cpp:21:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.83 21 | static float Accelerate(ScreenCoord curr, ScreenCoord start) { 78:18.83 | ^~~~~~~~~~ 78:18.83 In file included from Unified_cpp_gfx_layers2.cpp:101: 78:18.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘float mozilla::layers::Axis::ToLocalVelocity(float) const’: 78:18.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:50:73: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.83 50 | MakePoint(aVelocityInchesPerMs * mAsyncPanZoomController->GetDPI()); 78:18.83 | ^ 78:18.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:54:40: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.83 54 | mAsyncPanZoomController->PanStart(), ParentLayerPoint()); 78:18.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:54:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.84 54 | mAsyncPanZoomController->PanStart(), ParentLayerPoint()); 78:18.84 | ^ 78:18.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:56:75: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.84 56 | mAsyncPanZoomController->ToParentLayerCoordinates(velocity, panStart); 78:18.84 | ^ 78:18.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:57:30: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.84 57 | return localVelocity.Length(); 78:18.84 | ~~~~~~~~~~~~~~~~~~~~^~ 78:18.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘mozilla::CSSCoord mozilla::layers::Axis::ClampOriginToScrollableRect(mozilla::CSSCoord) const’: 78:18.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:274:10: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.84 274 | CSSCoord Axis::ClampOriginToScrollableRect(CSSCoord aOrigin) const { 78:18.84 | ^~~~ 78:18.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:276:39: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.84 276 | ParentLayerCoord origin = aOrigin * zoom; 78:18.84 | ^~~~ 78:18.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:284:12: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.84 284 | return aOrigin; 78:18.85 | ^~~~~~~ 78:18.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 78:18.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 78:18.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:18.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.85 from Unified_cpp_gfx_layers2.cpp:2: 78:18.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In function ‘mozilla::gfx::CoordTyped mozilla::gfx::operator+(mozilla::gfx::CoordTyped, mozilla::gfx::CoordTyped)’: 78:18.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:38:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.85 38 | friend Sub operator+(Sub aA, Sub aB) { return Sub(aA.value + aB.value); } 78:18.85 | ^~~~~~~~ 78:18.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:18.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:18.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:18.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:18.85 from Unified_cpp_gfx_layers2.cpp:20: 78:18.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::CoordTyped mozilla::operator/(const mozilla::gfx::CoordTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 78:18.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:570:22: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.85 570 | gfx::CoordTyped operator/(const gfx::CoordTyped& aCoord, 78:18.86 | ^~~~~~~~ 78:18.86 In file included from Unified_cpp_gfx_layers2.cpp:101: 78:18.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘mozilla::ParentLayerCoord mozilla::layers::Axis::DisplacementWillOverscrollAmount(mozilla::ParentLayerCoord) const’: 78:18.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:292:18: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.86 292 | ParentLayerCoord Axis::DisplacementWillOverscrollAmount( 78:18.86 | ^~~~ 78:18.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘mozilla::CSSCoord mozilla::layers::Axis::ScaleWillOverscrollAmount(float, mozilla::CSSCoord) const’: 78:18.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:316:10: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.86 316 | CSSCoord Axis::ScaleWillOverscrollAmount(float aScale, CSSCoord aFocus) const { 78:18.86 | ^~~~ 78:18.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:320:37: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.86 320 | ParentLayerCoord focus = aFocus * zoom; 78:18.86 | ^~~~ 78:18.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:333:12: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.86 333 | return 0; 78:18.86 | ^ 78:18.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:336:30: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.86 336 | return (originAfterScale - GetPageStart()) / zoom; 78:18.86 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 78:18.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:336:50: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.87 336 | return (originAfterScale - GetPageStart()) / zoom; 78:18.87 | ^~~~ 78:18.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:339:66: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.87 339 | return (originAfterScale + (GetCompositionLength() / aScale) - 78:18.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 78:18.87 340 | GetPageEnd()) / 78:18.87 | ~~~~~~~~~~~~~ 78:18.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:341:12: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.87 341 | zoom; 78:18.87 | ^~~~ 78:18.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 78:18.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 78:18.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:18.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.87 from Unified_cpp_gfx_layers2.cpp:2: 78:18.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In function ‘mozilla::gfx::CoordTyped mozilla::gfx::operator/(mozilla::gfx::CoordTyped, float)’: 78:18.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:46:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.87 46 | friend Sub operator/(Sub aCoord, T aScale) { 78:18.87 | ^~~~~~~~ 78:18.87 In file included from Unified_cpp_gfx_layers2.cpp:101: 78:18.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘mozilla::ParentLayerCoord mozilla::layers::Axis::GetOrigin() const’: 78:18.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:370:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.87 370 | GetFrameMetrics().GetScrollOffset() * GetFrameMetrics().GetZoom(); 78:18.87 | ^ 78:18.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:371:31: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.88 371 | return GetPointOffset(origin); 78:18.88 | ^ 78:18.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘mozilla::ParentLayerCoord mozilla::layers::Axis::GetPageStart() const’: 78:18.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:380:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.88 380 | GetFrameMetrics().GetZoom(); 78:18.88 | ^ 78:18.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:379:73: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.88 379 | ParentLayerRect pageRect = GetFrameMetrics().GetExpandedScrollableRect() * 78:18.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:380:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.88 380 | GetFrameMetrics().GetZoom(); 78:18.88 | ^ 78:18.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:381:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.88 381 | return GetRectOffset(pageRect); 78:18.88 | ^ 78:18.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:18.88 from Unified_cpp_gfx_layers2.cpp:20: 78:18.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]’: 78:18.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:646:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.88 646 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 78:18.88 | ^~~~~~~~ 78:18.88 In file included from Unified_cpp_gfx_layers2.cpp:101: 78:18.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘mozilla::ParentLayerCoord mozilla::layers::Axis::GetPageLength() const’: 78:18.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:384:18: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.88 384 | ParentLayerCoord Axis::GetPageLength() const { 78:18.88 | ^~~~ 78:18.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:386:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.88 386 | GetFrameMetrics().GetZoom(); 78:18.88 | ^ 78:18.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:385:73: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.88 385 | ParentLayerRect pageRect = GetFrameMetrics().GetExpandedScrollableRect() * 78:18.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 78:18.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:386:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.88 386 | GetFrameMetrics().GetZoom(); 78:18.88 | ^ 78:18.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:387:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.88 387 | return GetRectLength(pageRect); 78:18.89 | ^ 78:18.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘bool mozilla::layers::Axis::ScaleWillOverscrollBothSides(float) const’: 78:18.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:393:76: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.89 393 | metrics.GetCompositionBounds() / ParentLayerToParentLayerScale(aScale); 78:18.89 | ^ 78:18.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:394:49: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.89 394 | return GetRectLength(screenCompositionBounds) - GetPageLength() > 78:18.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 78:18.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:18.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 78:18.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureSourceProvider.h:12, 78:18.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TextureSourceProvider.cpp:7, 78:18.89 from Unified_cpp_gfx_layers2.cpp:20: 78:18.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ParentLayerPixel; dst = mozilla::ParentLayerPixel]’: 78:18.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:638:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.89 638 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 78:18.89 | ^~~~~~~~ 78:18.89 In file included from Unified_cpp_gfx_layers2.cpp:101: 78:18.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘virtual mozilla::ParentLayerCoord mozilla::layers::AxisX::GetPointOffset(const ParentLayerPoint&) const’: 78:18.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:421:18: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.89 421 | ParentLayerCoord AxisX::GetPointOffset(const ParentLayerPoint& aPoint) const { 78:18.89 | ^~~~~ 78:18.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘virtual mozilla::ScreenPoint mozilla::layers::AxisX::MakePoint(mozilla::ScreenCoord) const’: 78:18.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:438:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.89 438 | ScreenPoint AxisX::MakePoint(ScreenCoord aCoord) const { 78:18.89 | ^~~~~ 78:18.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:438:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:439:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.89 439 | return ScreenPoint(aCoord, 0); 78:18.89 | ^ 78:18.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:18.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.89 from Unified_cpp_gfx_layers2.cpp:2: 78:18.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In constructor ‘constexpr mozilla::gfx::PointTyped >::PointTyped(mozilla::gfx::PointTyped >::Coord, F) [with units = mozilla::ScreenPixel; F = float]’: 78:18.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:137:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.89 137 | constexpr PointTyped(Coord aX, F aY) : Super(aX, Coord(aY)) {} 78:18.89 | ^~~~~~~~~~ 78:18.89 In file included from Unified_cpp_gfx_layers2.cpp:101: 78:18.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘virtual mozilla::ParentLayerCoord mozilla::layers::AxisY::GetPointOffset(const ParentLayerPoint&) const’: 78:18.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:463:18: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.90 463 | ParentLayerCoord AxisY::GetPointOffset(const ParentLayerPoint& aPoint) const { 78:18.90 | ^~~~~ 78:18.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘virtual mozilla::ScreenPoint mozilla::layers::AxisY::MakePoint(mozilla::ScreenCoord) const’: 78:18.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:480:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.90 480 | ScreenPoint AxisY::MakePoint(ScreenCoord aCoord) const { 78:18.90 | ^~~~~ 78:18.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:480:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:481:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.90 481 | return ScreenPoint(0, aCoord); 78:18.90 | ^ 78:18.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 78:18.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:18.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:18.90 from Unified_cpp_gfx_layers2.cpp:2: 78:18.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In constructor ‘constexpr mozilla::gfx::PointTyped >::PointTyped(F, mozilla::gfx::PointTyped >::Coord) [with units = mozilla::ScreenPixel; F = float]’: 78:18.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:136:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.90 136 | constexpr PointTyped(F aX, Coord aY) : Super(Coord(aX), aY) {} 78:18.90 | ^~~~~~~~~~ 78:18.90 In file included from Unified_cpp_gfx_layers12.cpp:2: 78:18.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp: In function ‘mozilla::gfx::IntRect mozilla::layers::ScaleToNearestPixelsOffset(nsRect, float, float, nscoord, mozilla::LayerPoint)’: 78:18.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1365:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:18.90 1365 | static mozilla::gfx::IntRect ScaleToNearestPixelsOffset( 78:18.90 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 78:19.46 In file included from Unified_cpp_gfx_layers11.cpp:11: 78:19.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositorOGL.cpp: In member function ‘mozilla::gfx::Rect mozilla::layers::CompositorOGL::GetTextureCoordinates(mozilla::gfx::Rect, mozilla::layers::TextureSource*)’: 78:19.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositorOGL.cpp:556:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:19.46 556 | gfx::Rect CompositorOGL::GetTextureCoordinates(gfx::Rect textureRect, 78:19.46 | ^~~~~~~~~~~~~ 78:19.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp: In static member function ‘static mozilla::gfx::IntRect mozilla::layers::DIGroup::_ZN7mozilla6layers7DIGroup13ToDeviceSpaceE6nsRectRNS_3gfx10BaseMatrixIfEEi.part.0(nsRect, mozilla::gfx::Matrix&, int32_t)’: 78:19.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:353:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:19.64 353 | static IntRect ToDeviceSpace(nsRect aBounds, Matrix& aMatrix, 78:19.65 | ^~~~~~~~~~~~~ 78:21.61 In file included from Unified_cpp_gfx_skia2.cpp:92: 78:21.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkDraw.cpp: In member function ‘void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const’: 78:21.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkDraw.cpp:514:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 78:21.61 514 | } 78:21.61 | ^ 78:21.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkDraw.cpp:516:13: note: here 78:21.62 516 | case SkCanvas::kPolygon_PointMode: { 78:21.62 | ^~~~ 78:24.56 In file included from Unified_cpp_gfx_layers2.cpp:137: 78:24.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp: In function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 78:24.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp:230:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:24.56 230 | } // namespace mozilla 78:24.56 | ^ 78:26.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp: In function ‘mozilla::CSSPoint mozilla::layers::AsyncPanZoomController::GetEffectiveScrollOffset(mozilla::layers::AsyncPanZoomController::AsyncTransformConsumer, const mozilla::RecursiveMutexAutoLock&) const’: 78:26.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp:230:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:28.41 image/decoders 78:28.54 In file included from Unified_cpp_gfx_skia4.cpp:47: 78:28.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkICC.cpp: In function ‘void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)’: 78:28.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkICC.cpp:278:49: warning: argument to ‘sizeof’ in ‘char* strncpy(char*, const char*, size_t)’ call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] 78:28.54 278 | strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 78:28.54 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:28.99 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp: In static member function ‘static const ScreenMargin mozilla::layers::AsyncPanZoomController::_ZN7mozilla6layers22AsyncPanZoomController27CalculatePendingDisplayPortERKNS0_12FrameMetricsERKNS_3gfx10PointTypedINS_16ParentLayerPixelEfEE.part.0(const mozilla::layers::FrameMetrics&, const ParentLayerPoint&)’: 78:28.99 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp:230:1: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:29.64 In file included from Unified_cpp_gfx_layers11.cpp:110: 78:29.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/StackingContextHelper.cpp: In constructor ‘mozilla::layers::StackingContextHelper::StackingContextHelper(const mozilla::layers::StackingContextHelper&, const mozilla::ActiveScrolledRoot*, nsIFrame*, nsDisplayItem*, mozilla::wr::DisplayListBuilder&, const mozilla::wr::StackingContextParams&, const LayoutDeviceRect&)’: 78:29.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/StackingContextHelper.cpp:23:1: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:29.64 23 | StackingContextHelper::StackingContextHelper( 78:29.64 | ^~~~~~~~~~~~~~~~~~~~~ 78:29.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 78:29.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 78:29.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 78:29.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Compositor.h:10, 78:29.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.h:17, 78:29.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/opengl/CompositingRenderTargetOGL.cpp:7, 78:29.89 from Unified_cpp_gfx_layers11.cpp:2: 78:29.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 78:29.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:29.89 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 78:29.89 | ^~~~~~~~~~~~~~~ 78:34.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 78:34.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 78:34.72 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 78:34.72 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 78:34.72 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/nsAVIFDecoder.cpp:7, 78:34.72 from Unified_cpp_image_decoders0.cpp:11: 78:34.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 78:34.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:34.72 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 78:34.73 | ^ 78:35.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:16, 78:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 78:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 78:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/nsAVIFDecoder.cpp:7, 78:35.06 from Unified_cpp_image_decoders0.cpp:11: 78:35.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 78:35.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:35.06 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 78:35.06 | ^ 78:35.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 78:35.16 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 78:35.16 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/nsAVIFDecoder.cpp:7, 78:35.16 from Unified_cpp_image_decoders0.cpp:11: 78:35.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 78:35.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:35.16 21 | inline Rect ToRect(const gfxRect& aRect) { 78:35.16 | ^ 78:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 78:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:35.17 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 78:35.17 | ^ 78:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 78:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:35.18 40 | inline Point ToPoint(const gfxPoint& aPoint) { 78:35.18 | ^ 78:35.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 78:35.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:35.19 44 | inline Size ToSize(const gfxSize& aSize) { 78:35.19 | ^ 78:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 78:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:35.20 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 78:35.20 | ^ 78:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 78:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:35.21 52 | inline gfxSize ThebesSize(const Size& aSize) { 78:35.21 | ^ 78:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 78:35.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:35.22 56 | inline gfxRect ThebesRect(const Rect& aRect) { 78:35.22 | ^ 78:36.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 78:36.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 78:36.52 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:16, 78:36.52 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 78:36.53 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/nsAVIFDecoder.cpp:7, 78:36.53 from Unified_cpp_image_decoders0.cpp:11: 78:36.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 78:36.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:36.53 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 78:36.53 | ^ 78:36.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 78:36.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:36.53 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 78:36.53 | ^ 78:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 78:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:36.54 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 78:36.54 | ^ 78:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 78:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:36.54 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 78:36.54 | ^ 78:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 78:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:36.55 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 78:36.55 | ^ 78:36.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 78:36.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:36.56 371 | nscoord aAppUnitsPerDevPixel) { 78:36.56 | ^ 78:36.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 78:36.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:36.57 380 | nscoord aAppUnitsPerDevPixel) { 78:36.57 | ^ 78:36.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 78:36.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:36.57 387 | nscoord aAppUnitsPerDevPixel) { 78:36.57 | ^ 78:36.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 78:36.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:36.58 394 | nscoord aAppUnitsPerDevPixel) { 78:36.58 | ^ 78:38.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp: In function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 78:38.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp:230:1: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:38.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 78:38.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp:230:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:38.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ParentLayerPixel; dst = mozilla::LayerPixel]’: 78:38.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp:230:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:38.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp: In function ‘Point mozilla::gfx::BaseRect::DistanceTo(const Point&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 78:38.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp:230:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:38.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp: In function ‘mozilla::gfx::MarginTyped mozilla::operator*(const mozilla::gfx::MarginTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ScreenPixel]’: 78:38.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp:230:1: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:38.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp: In function ‘mozilla::gfx::MarginTyped mozilla::operator/(const mozilla::gfx::MarginTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::CSSPixel]’: 78:38.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp:230:1: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:38.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]’: 78:38.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp:230:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:38.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::ScreenPixel; T = float]’: 78:38.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp:230:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:38.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ParentLayerPixel; T = float]’: 78:38.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/FocusTarget.cpp:230:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:39.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp: In member function ‘void mozilla::layers::WebRenderCommandBuilder::_ZN7mozilla6layers23WebRenderCommandBuilder24DoGroupingForDisplayListEP13nsDisplayListP13nsDisplayItemP20nsDisplayListBuilderRKNS0_21StackingContextHelperERNS_2wr18DisplayListBuilderERNSB_22IpcResourceUpdateQueueE.part.0(nsDisplayList*, nsDisplayItem*, nsDisplayListBuilder*, const mozilla::layers::StackingContextHelper&, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&)’: 78:39.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/wr/WebRenderCommandBuilder.cpp:1434:69: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:39.09 1434 | appUnitsPerDevPixel, residualOffset)); 78:39.10 | ^ 78:39.47 In file included from Unified_cpp_gfx_layers2.cpp:101: 78:39.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘virtual mozilla::ParentLayerCoord mozilla::layers::AxisX::GetPointOffset(const ParentLayerPoint&) const’: 78:39.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:421:18: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:39.48 421 | ParentLayerCoord AxisX::GetPointOffset(const ParentLayerPoint& aPoint) const { 78:39.48 | ^~~~~ 78:39.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘virtual mozilla::ScreenPoint mozilla::layers::AxisX::MakePoint(mozilla::ScreenCoord) const’: 78:39.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:438:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:39.51 438 | ScreenPoint AxisX::MakePoint(ScreenCoord aCoord) const { 78:39.51 | ^~~~~ 78:39.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:438:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:39.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:438:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:39.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘virtual mozilla::ParentLayerCoord mozilla::layers::AxisY::GetPointOffset(const ParentLayerPoint&) const’: 78:39.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:463:18: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:39.55 463 | ParentLayerCoord AxisY::GetPointOffset(const ParentLayerPoint& aPoint) const { 78:39.55 | ^~~~~ 78:39.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘virtual mozilla::ScreenPoint mozilla::layers::AxisY::MakePoint(mozilla::ScreenCoord) const’: 78:39.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:480:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:39.60 480 | ScreenPoint AxisY::MakePoint(ScreenCoord aCoord) const { 78:39.60 | ^~~~~ 78:39.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:480:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:39.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:480:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:40.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 78:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStruct.h:18, 78:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContextPaint.h:19, 78:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGImageContext.h:11, 78:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:25, 78:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:23, 78:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/image/LookupResult.h:16, 78:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:17, 78:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 78:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/nsAVIFDecoder.cpp:7, 78:40.21 from Unified_cpp_image_decoders0.cpp:11: 78:40.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 78:40.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:40.22 1249 | CSSCoord ToCSSPixels() const { return _0; } 78:40.22 | ^ 78:40.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 78:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.h:10, 78:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/SourceSurfaceVolatileData.cpp:7, 78:40.36 from Unified_cpp_gfx_layers2.cpp:2: 78:40.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In function ‘mozilla::gfx::IntRectTyped mozilla::gfx::RoundedToInt(const mozilla::gfx::RectTyped&) [with units = mozilla::ParentLayerPixel]’: 78:40.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:303:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:40.36 303 | IntRectTyped RoundedToInt(const RectTyped& aRect) { 78:40.36 | ^~~~~~~~~~~~ 78:41.18 In file included from /usr/include/string.h:519, 78:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/string.h:3, 78:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/throw_gcc.h:14, 78:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/type_traits:72, 78:41.19 from /usr/include/c++/10/bits/move.h:57, 78:41.19 from /usr/include/c++/10/bits/stl_function.h:60, 78:41.19 from /usr/include/c++/10/functional:49, 78:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/functional:3, 78:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/functional:52, 78:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkGlyphRun.h:11, 78:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkGlyphRun.cpp:8, 78:41.19 from Unified_cpp_gfx_skia4.cpp:2: 78:41.19 In function ‘char* strncpy(char*, const char*, size_t)’, 78:41.19 inlined from ‘void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkICC.cpp:278:16, 78:41.19 inlined from ‘sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkICC.cpp:317:30: 78:41.19 /usr/include/bits/string_fortified.h:91: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] 78:41.19 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 78:41.19 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:41.19 In function ‘char* strncpy(char*, const char*, size_t)’, 78:41.19 inlined from ‘void get_color_profile_tag(char*, const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkICC.cpp:274:16, 78:41.19 inlined from ‘sk_sp SkWriteICCProfile(const skcms_TransferFunction&, const skcms_Matrix3x3&)’ at /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkICC.cpp:317:30: 78:41.19 /usr/include/bits/string_fortified.h:91:34: warning: ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 44 equals destination size [-Wstringop-truncation] 78:41.19 91 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); 78:41.19 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:44.82 In file included from Unified_cpp_gfx_skia5.cpp:110: 78:44.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkPath.cpp: In static member function ‘static bool SkPathPriv::IsRectContour(const SkPath&, bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*)’: 78:44.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkPath.cpp:3586:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 78:44.82 3586 | insertClose = false; 78:44.83 | ~~~~~~~~~~~~^~~~~~~ 78:44.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkPath.cpp:3587:13: note: here 78:44.83 3587 | case SkPath::kLine_Verb: { 78:44.83 | ^~~~ 78:47.39 In file included from Unified_cpp_gfx_layers2.cpp:38: 78:47.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘void mozilla::layers::APZCTreeManager::SynthesizePinchGestureFromMouseWheel(const mozilla::ScrollWheelInput&, const RefPtr&)’: 78:47.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:2258:53: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:47.39 2258 | aWheelInput.modifiers}; 78:47.39 | ^ 78:47.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::ScreenMargin mozilla::layers::APZCTreeManager::GetGeckoFixedLayerMargins() const’: 78:47.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3132:14: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:47.65 3132 | ScreenMargin APZCTreeManager::GetGeckoFixedLayerMargins() const { 78:47.65 | ^~~~~~~~~~~~~~~ 78:47.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::ScreenPoint mozilla::layers::APZCTreeManager::GetCurrentMousePosition() const’: 78:47.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3335:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:47.68 3335 | ScreenPoint APZCTreeManager::GetCurrentMousePosition() const { 78:47.68 | ^~~~~~~~~~~~~~~ 78:47.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::ScreenMargin mozilla::layers::APZCTreeManager::GetCompositorFixedLayerMargins(const MutexAutoLock&) const’: 78:47.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3622:14: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:47.88 3622 | ScreenMargin APZCTreeManager::GetCompositorFixedLayerMargins( 78:47.88 | ^~~~~~~~~~~~~~~ 78:48.55 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:48.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ScreenCoord mozilla::layers::AsyncPanZoomController::GetTouchStartTolerance() const’: 78:48.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:937:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:48.55 937 | ScreenCoord AsyncPanZoomController::GetTouchStartTolerance() const { 78:48.55 | ^~~~~~~~~~~~~~~~~~~~~~ 78:48.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::CSSCoord mozilla::layers::AsyncPanZoomController::ConvertScrollbarPoint(const ParentLayerPoint&, const mozilla::layers::ScrollbarData&) const’: 78:48.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1861:10: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:48.70 1861 | CSSCoord AsyncPanZoomController::ConvertScrollbarPoint( 78:48.70 | ^~~~~~~~~~~~~~~~~~~~~~ 78:48.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::CSSPoint mozilla::layers::AsyncPanZoomController::GetKeyboardDestination(const mozilla::layers::KeyboardScrollAction&) const’: 78:48.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2060:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:48.77 2060 | CSSPoint AsyncPanZoomController::GetKeyboardDestination( 78:48.77 | ^~~~~~~~~~~~~~~~~~~~~~ 78:49.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In static member function ‘static mozilla::ExternalPoint mozilla::layers::AsyncPanZoomController::ToExternalPoint(const ExternalPoint&, const ScreenPoint&)’: 78:49.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2895:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:49.05 2895 | ExternalPoint AsyncPanZoomController::ToExternalPoint( 78:49.05 | ^~~~~~~~~~~~~~~~~~~~~~ 78:49.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ScreenPoint mozilla::layers::AsyncPanZoomController::PanVector(const ExternalPoint&) const’: 78:49.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2902:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:49.07 2902 | ScreenPoint AsyncPanZoomController::PanVector(const ExternalPoint& aPos) const { 78:49.07 | ^~~~~~~~~~~~~~~~~~~~~~ 78:49.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::PanStart() const’: 78:49.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2922:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:49.08 2922 | ParentLayerPoint AsyncPanZoomController::PanStart() const { 78:49.08 | ^~~~~~~~~~~~~~~~~~~~~~ 78:49.18 In file included from Unified_cpp_gfx_layers2.cpp:101: 78:49.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘void mozilla::layers::AsyncPanZoomController::StartTouch(const ParentLayerPoint&, uint32_t)’: 78:49.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:80:34: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:49.18 80 | mVelocityTracker->StartTracking(aPos, aTimestampMs); 78:49.18 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 78:49.23 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:49.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::GetFirstTouchPoint(const mozilla::MultiTouchInput&)’: 78:49.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3561:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:49.23 3561 | ParentLayerPoint AsyncPanZoomController::GetFirstTouchPoint( 78:49.23 | ^~~~~~~~~~~~~~~~~~~~~~ 78:49.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ExternalPoint mozilla::layers::AsyncPanZoomController::GetFirstExternalTouchPoint(const mozilla::MultiTouchInput&)’: 78:49.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3566:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:49.24 3566 | ExternalPoint AsyncPanZoomController::GetFirstExternalTouchPoint( 78:49.24 | ^~~~~~~~~~~~~~~~~~~~~~ 78:49.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::CSSRect mozilla::layers::AsyncPanZoomController::GetEffectiveLayoutViewport(mozilla::layers::AsyncPanZoomController::AsyncTransformConsumer, const mozilla::RecursiveMutexAutoLock&) const’: 78:49.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4173:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:49.72 4173 | CSSRect AsyncPanZoomController::GetEffectiveLayoutViewport( 78:49.72 | ^~~~~~~~~~~~~~~~~~~~~~ 78:49.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::CSSPoint mozilla::layers::AsyncPanZoomController::GetEffectiveScrollOffset(mozilla::layers::AsyncPanZoomController::AsyncTransformConsumer, const mozilla::RecursiveMutexAutoLock&) const’: 78:49.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4185:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:49.75 4185 | CSSPoint AsyncPanZoomController::GetEffectiveScrollOffset( 78:49.75 | ^~~~~~~~~~~~~~~~~~~~~~ 78:50.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::CSSRect mozilla::layers::AsyncPanZoomController::GetCurrentAsyncLayoutViewport(mozilla::layers::AsyncPanZoomController::AsyncTransformConsumer) const’: 78:50.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4081:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:50.06 4081 | CSSRect AsyncPanZoomController::GetCurrentAsyncLayoutViewport( 78:50.06 | ^~~~~~~~~~~~~~~~~~~~~~ 78:50.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::CSSPoint mozilla::layers::AsyncPanZoomController::GetCurrentAsyncScrollOffsetInCssPixels(mozilla::layers::AsyncPanZoomController::AsyncTransformConsumer) const’: 78:50.10 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4098:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:50.10 4098 | CSSPoint AsyncPanZoomController::GetCurrentAsyncScrollOffsetInCssPixels( 78:50.10 | ^~~~~~~~~~~~~~~~~~~~~~ 78:50.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::GetCurrentAsyncScrollOffset(mozilla::layers::AsyncPanZoomController::AsyncTransformConsumer) const’: 78:50.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4090:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:50.12 4090 | ParentLayerPoint AsyncPanZoomController::GetCurrentAsyncScrollOffset( 78:50.12 | ^~~~~~~~~~~~~~~~~~~~~~ 78:50.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4090:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:50.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4090:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:50.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4095:46: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:50.13 4095 | return GetEffectiveScrollOffset(aMode, lock) * GetEffectiveZoom(aMode, lock); 78:50.13 | ^ 78:50.14 In file included from Unified_cpp_gfx_layers2.cpp:56: 78:50.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZSampler.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::APZSampler::GetCurrentAsyncScrollOffset(const mozilla::layers::LayerMetricsWrapper&)’: 78:50.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZSampler.cpp:130:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:50.14 130 | ParentLayerPoint APZSampler::GetCurrentAsyncScrollOffset( 78:50.15 | ^~~~~~~~~~ 78:50.16 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:50.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::layers::AsyncTransform mozilla::layers::AsyncPanZoomController::GetCurrentAsyncTransform(mozilla::layers::AsyncPanZoomController::AsyncTransformConsumer, mozilla::layers::AsyncTransformComponents) const’: 78:50.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4106:16: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:50.16 4106 | AsyncTransform AsyncPanZoomController::GetCurrentAsyncTransform( 78:50.16 | ^~~~~~~~~~~~~~~~~~~~~~ 78:50.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4106:16: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:50.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4132:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:50.17 4132 | GetEffectiveScrollOffset(aMode, lock) - 78:50.17 | ^ 78:50.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4133:47: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:50.17 4133 | GetEffectiveLayoutViewport(aMode, lock).TopLeft(); 78:50.17 | ^ 78:51.39 In file included from Unified_cpp_gfx_layers2.cpp:101: 78:51.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘void mozilla::layers::Axis::UpdateWithTouchAtDevicePoint(mozilla::ParentLayerCoord, uint32_t)’: 78:51.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:60:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:51.40 60 | void Axis::UpdateWithTouchAtDevicePoint(ParentLayerCoord aPos, 78:51.40 | ^~~~ 78:52.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘mozilla::CSSCoord mozilla::layers::Axis::ClampOriginToScrollableRect(mozilla::CSSCoord) const’: 78:52.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:274:10: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:52.39 274 | CSSCoord Axis::ClampOriginToScrollableRect(CSSCoord aOrigin) const { 78:52.39 | ^~~~ 78:52.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:279:29: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:52.40 279 | if (origin < GetPageStart()) { 78:52.40 | ^ 78:53.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘mozilla::CSSCoord mozilla::layers::Axis::ScaleWillOverscrollAmount(float, mozilla::CSSCoord) const’: 78:53.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:316:10: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:53.03 316 | CSSCoord Axis::ScaleWillOverscrollAmount(float aScale, CSSCoord aFocus) const { 78:53.03 | ^~~~ 78:53.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:316:10: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:53.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:316:10: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:53.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:371:31: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:53.04 371 | return GetPointOffset(origin); 78:53.04 | ^ 78:53.21 In file included from Unified_cpp_gfx_skia6.cpp:128: 78:53.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkRRect.cpp: In member function ‘size_t SkRRect::readFromMemory(const void*, size_t)’: 78:53.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkRRect.cpp:557:39: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of a non-trivial type ‘class SkRRect’ leaves 4 bytes unchanged [-Wclass-memaccess] 78:53.22 557 | memcpy(&raw, buffer, kSizeInMemory); 78:53.22 | ^ 78:53.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/include/private/SkPathRef.h:13, 78:53.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkPath_serial.cpp:10, 78:53.22 from Unified_cpp_gfx_skia6.cpp:2: 78:53.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/include/core/SkRRect.h:30:14: note: ‘class SkRRect’ declared here 78:53.23 30 | class SK_API SkRRect { 78:53.23 | ^~~~~~~ 78:54.18 In file included from Unified_cpp_gfx_skia7.cpp:110: 78:54.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function ‘SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)’: 78:54.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:42:31: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 78:54.18 42 | memcpy(&rec, ptr, size); 78:54.18 | ^ 78:54.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, 78:54.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkDraw.h:18, 78:54.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 78:54.18 from Unified_cpp_gfx_skia7.cpp:110: 78:54.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 78:54.18 55 | struct SkScalerContextRec { 78:54.18 | ^~~~~~~~~~~~~~~~~~ 78:54.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:22, 78:54.50 from Unified_cpp_gfx_skia7.cpp:110: 78:54.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 78:54.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:517: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] 78:54.50 517 | std::memcpy(&rec, ptr, sizeof(rec)); 78:54.50 | ^ 78:54.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkTraceEvent.h:155:40: note: in definition of macro ‘INTERNAL_TRACE_EVENT_ADD_SCOPED’ 78:54.50 155 | TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 78:54.50 | ^~~~~~~~~~~ 78:54.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:512:5: note: in expansion of macro ‘TRACE_EVENT1’ 78:54.50 512 | TRACE_EVENT1("skia", "RecForDesc", "rec", 78:54.50 | ^~~~~~~~~~~~ 78:54.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:513:13: note: in expansion of macro ‘TRACE_STR_COPY’ 78:54.50 513 | TRACE_STR_COPY( 78:54.50 | ^~~~~~~~~~~~~~ 78:54.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, 78:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkDraw.h:18, 78:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 78:54.51 from Unified_cpp_gfx_skia7.cpp:110: 78:54.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 78:54.51 55 | struct SkScalerContextRec { 78:54.51 | ^~~~~~~~~~~~~~~~~~ 78:54.83 In file included from Unified_cpp_gfx_skia7.cpp:119: 78:54.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 78:54.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkResourceCache.cpp:75:24: warning: ‘SkResourceCache::Hash’ has a base ‘SkTHashTable’ whose type uses the anonymous namespace [-Wsubobject-linkage] 78:54.83 75 | class SkResourceCache::Hash : 78:54.83 | ^~~~ 78:54.98 In file included from Unified_cpp_gfx_skia7.cpp:137: 78:54.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function ‘static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)’: 78:54.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkScalerContext.cpp:1118:32: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 78:54.98 1118 | memset(&rec, 0, sizeof(rec)); 78:54.98 | ^ 78:54.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkGlyphRunPainter.h:15, 78:54.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkDraw.h:18, 78:54.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:17, 78:54.98 from Unified_cpp_gfx_skia7.cpp:110: 78:54.99 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 78:54.99 55 | struct SkScalerContextRec { 78:54.99 | ^~~~~~~~~~~~~~~~~~ 78:55.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 78:55.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 78:55.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 78:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 78:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 78:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 78:55.38 from Unified_cpp_gfx_layers3.cpp:2: 78:55.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 78:55.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:55.38 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 78:55.38 | ^ 78:55.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 78:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 78:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 78:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 78:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGImageContext.h:12, 78:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:25, 78:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:23, 78:55.45 from /builddir/build/BUILD/thunderbird-78.6.1/image/LookupResult.h:16, 78:55.45 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:17, 78:55.45 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 78:55.45 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/nsAVIFDecoder.cpp:7, 78:55.45 from Unified_cpp_image_decoders0.cpp:11: 78:55.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 78:55.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:55.45 189 | CSSRect GetExpandedScrollableRect() const { 78:55.46 | ^ 78:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 78:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:55.46 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 78:55.46 | ^ 78:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 78:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:55.46 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 78:55.47 | ^ 78:55.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 78:55.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:55.47 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 78:55.47 | ^ 78:55.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 78:55.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:55.47 243 | CSSRect CalculateScrollRange() const { 78:55.48 | ^ 78:55.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 78:55.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:55.48 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 78:55.48 | ^ 78:55.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 78:55.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:55.48 457 | CSSRect GetVisualViewport() const { 78:55.49 | ^ 78:56.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 78:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 78:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 78:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 78:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 78:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 78:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 78:56.23 from Unified_cpp_gfx_layers3.cpp:2: 78:56.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 78:56.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:56.23 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 78:56.23 | ^ 78:56.32 In file included from Unified_cpp_gfx_layers2.cpp:83: 78:56.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘nsEventStatus mozilla::layers::AsyncPanZoomController::OnScaleBegin(const mozilla::PinchGestureInput&)’: 78:56.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1557:37: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:56.33 1557 | controller->NotifyPinchGesture(aEvent.mType, GetGuid(), 0, 78:56.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:56.33 1558 | aEvent.modifiers); 78:56.33 | ~~~~~~~~~~~~~~~~~ 78:57.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 78:57.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 78:57.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 78:57.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 78:57.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 78:57.38 from Unified_cpp_gfx_layers3.cpp:2: 78:57.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 78:57.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:57.38 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 78:57.38 | ^ 78:57.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 78:57.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:57.38 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 78:57.38 | ^ 78:57.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 78:57.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:57.38 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 78:57.38 | ^ 78:57.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 78:57.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:57.39 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 78:57.39 | ^ 78:57.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 78:57.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:57.39 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 78:57.39 | ^ 78:57.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 78:57.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:57.41 371 | nscoord aAppUnitsPerDevPixel) { 78:57.41 | ^ 78:57.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 78:57.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:57.42 380 | nscoord aAppUnitsPerDevPixel) { 78:57.42 | ^ 78:57.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 78:57.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:57.42 387 | nscoord aAppUnitsPerDevPixel) { 78:57.42 | ^ 78:57.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 78:57.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:57.42 394 | nscoord aAppUnitsPerDevPixel) { 78:57.42 | ^ 78:58.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 78:58.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 78:58.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 78:58.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 78:58.27 from Unified_cpp_gfx_layers3.cpp:2: 78:58.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 78:58.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:58.27 189 | CSSRect GetExpandedScrollableRect() const { 78:58.27 | ^ 78:58.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 78:58.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:58.27 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 78:58.27 | ^ 78:58.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 78:58.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:58.28 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 78:58.28 | ^ 78:58.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 78:58.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:58.28 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 78:58.28 | ^ 78:58.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 78:58.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:58.28 243 | CSSRect CalculateScrollRange() const { 78:58.28 | ^ 78:58.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 78:58.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:58.28 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 78:58.29 | ^ 78:58.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 78:58.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:58.29 457 | CSSRect GetVisualViewport() const { 78:58.29 | ^ 78:58.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 78:58.54 from Unified_cpp_gfx_layers3.cpp:2: 78:58.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h: In member function ‘mozilla::CSSPoint mozilla::layers::GenericScrollAnimation::GetDestination() const’: 78:58.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:37:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:58.54 37 | CSSPoint GetDestination() const { 78:58.54 | ^ 78:59.28 In file included from Unified_cpp_gfx_layers2.cpp:38: 78:59.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::Maybe > mozilla::layers::APZCTreeManager::ComputeClipRegion(const ScrollNode&) [with ScrollNode = mozilla::layers::LayerMetricsWrapper]’: 78:59.28 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:995:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 78:59.28 995 | clipRegion.emplace(RoundedToInt(aLayer.Metrics().GetCompositionBounds())); 78:59.28 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:01.21 In file included from Unified_cpp_gfx_layers2.cpp:83: 79:01.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ScreenPoint mozilla::layers::AsyncPanZoomController::ToScreenCoordinates(const ParentLayerPoint&, const ParentLayerPoint&) const’: 79:01.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2876:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.21 2876 | ScreenPoint AsyncPanZoomController::ToScreenCoordinates( 79:01.21 | ^~~~~~~~~~~~~~~~~~~~~~ 79:01.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘float mozilla::layers::AsyncPanZoomController::ComputePLPPI(mozilla::ParentLayerPoint, mozilla::ParentLayerPoint) const’: 79:01.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3380:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.42 3380 | float AsyncPanZoomController::ComputePLPPI(ParentLayerPoint aPoint, 79:01.42 | ^~~~~~~~~~~~~~~~~~~~~~ 79:01.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3393:65: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.42 3393 | float screenPerParent = ToScreenCoordinates(aDirection, aPoint).Length(); 79:01.42 | ^ 79:01.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::ToParentLayerCoordinates(const ScreenPoint&, const ScreenPoint&) const’: 79:01.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2883:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.48 2883 | ParentLayerPoint AsyncPanZoomController::ToParentLayerCoordinates( 79:01.48 | ^~~~~~~~~~~~~~~~~~~~~~ 79:01.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::GetDeltaForEvent(const mozilla::InputData&) const’: 79:01.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2136:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.71 2136 | ParentLayerPoint AsyncPanZoomController::GetDeltaForEvent( 79:01.71 | ^~~~~~~~~~~~~~~~~~~~~~ 79:01.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2136:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2136:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2136:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2143:77: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.71 2143 | delta = ToParentLayerCoordinates(panInput.UserMultipliedPanDisplacement(), 79:01.71 | ^ 79:01.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2144:61: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.71 2144 | panInput.mPanStartPoint); 79:01.71 | ^ 79:01.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 79:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 79:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 79:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:11, 79:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 79:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 79:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/nsAVIFDecoder.cpp:7, 79:01.86 from Unified_cpp_image_decoders0.cpp:11: 79:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 79:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 79:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.86 40 | friend Sub operator*(Sub aCoord, T aScale) { 79:01.86 | ^~~~~~~~ 79:01.91 In file included from Unified_cpp_gfx_layers2.cpp:101: 79:01.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp: In member function ‘float mozilla::layers::Axis::ToLocalVelocity(float) const’: 79:01.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:48:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.91 48 | float Axis::ToLocalVelocity(float aVelocityInchesPerMs) const { 79:01.91 | ^~~~ 79:01.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:48:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:48:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:48:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:50:73: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.92 50 | MakePoint(aVelocityInchesPerMs * mAsyncPanZoomController->GetDPI()); 79:01.92 | ^ 79:01.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:50:73: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:50:73: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:56:75: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:01.92 56 | mAsyncPanZoomController->ToParentLayerCoordinates(velocity, panStart); 79:01.92 | ^ 79:02.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 79:02.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 79:02.11 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 79:02.11 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 79:02.11 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/nsAVIFDecoder.cpp:7, 79:02.11 from Unified_cpp_image_decoders0.cpp:11: 79:02.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 79:02.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 79:02.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:02.11 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 79:02.11 | ^~~~~~~~~~~~~ 79:02.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 79:02.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:11, 79:02.11 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 79:02.11 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 79:02.11 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/nsAVIFDecoder.cpp:7, 79:02.11 from Unified_cpp_image_decoders0.cpp:11: 79:02.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 79:02.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 79:02.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:02.11 323 | static SizeTyped FromUnknownSize( 79:02.11 | ^~~~~~~~~~~~~~~ 79:02.16 In file included from Unified_cpp_gfx_layers2.cpp:38: 79:02.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::Maybe > mozilla::layers::APZCTreeManager::ConvertToGecko(const ScreenIntPoint&, mozilla::layers::AsyncPanZoomController*)’: 79:02.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3362:23: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:02.16 3362 | Maybe APZCTreeManager::ConvertToGecko( 79:02.16 | ^~~~~~~~~~~~~~~ 79:02.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3362:23: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:02.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3374:53: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:02.17 3374 | GetCompositorFixedLayerMargins(mapLock), 79:02.17 | ^ 79:02.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3375:75: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:02.17 3375 | mTouchBlockHitResult.mFixedPosSides, mGeckoFixedLayerMargins)); 79:02.17 | ^ 79:02.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 79:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 79:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 79:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:11, 79:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 79:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 79:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/nsAVIFDecoder.cpp:7, 79:02.37 from Unified_cpp_image_decoders0.cpp:11: 79:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 79:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 79:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:02.37 43 | friend Sub operator*(T aScale, Sub aCoord) { 79:02.37 | ^~~~~~~~ 79:02.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 79:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 79:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:16, 79:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 79:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/nsAVIFDecoder.cpp:7, 79:02.63 from Unified_cpp_image_decoders0.cpp:11: 79:02.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 79:02.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 79:02.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:02.64 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 79:02.64 | ^~~~~~~~ 79:02.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 79:02.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 79:02.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 79:02.89 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 79:02.89 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 79:02.89 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/nsAVIFDecoder.cpp:7, 79:02.89 from Unified_cpp_image_decoders0.cpp:11: 79:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 79:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 79:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:02.89 427 | SizeT Size() const { return SizeT(width, height); } 79:02.89 | ^~~~ 79:02.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 79:02.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 79:02.89 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:16, 79:02.89 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 79:02.89 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/nsAVIFDecoder.cpp:7, 79:02.89 from Unified_cpp_image_decoders0.cpp:11: 79:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 79:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 79:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:02.89 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 79:02.89 | ^~~~~~~~ 79:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 79:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 79:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:02.89 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 79:02.89 | ^~~~~~~~ 79:02.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 79:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 79:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:11, 79:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 79:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 79:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/nsAVIFDecoder.cpp:7, 79:02.90 from Unified_cpp_image_decoders0.cpp:11: 79:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 79:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 79:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:02.90 62 | Sub operator-(const Sub& aPoint) const { 79:02.90 | ^~~~~~~~ 79:04.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:13, 79:04.22 from Unified_cpp_gfx_layers2.cpp:38: 79:04.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericFlingAnimation.h: In member function ‘bool mozilla::layers::GenericFlingAnimation::DoSample(mozilla::layers::FrameMetrics&, const TimeDuration&) [with FlingPhysics = mozilla::layers::DesktopFlingPhysics]’: 79:04.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericFlingAnimation.h:162:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:04.22 162 | mApzc.mX.AdjustDisplacement(offset.x, adjustedOffset.x, overscroll.x); 79:04.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:05.18 In file included from Unified_cpp_gfx_layers2.cpp:83: 79:05.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘uint32_t mozilla::layers::AsyncPanZoomController::GetCheckerboardMagnitude(const ParentLayerRect&) const’: 79:05.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4301:10: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:05.18 4301 | uint32_t AsyncPanZoomController::GetCheckerboardMagnitude( 79:05.18 | ^~~~~~~~~~~~~~~~~~~~~~ 79:05.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In static member function ‘static const ScreenMargin mozilla::layers::AsyncPanZoomController::_ZN7mozilla6layers22AsyncPanZoomController27CalculatePendingDisplayPortERKNS0_12FrameMetricsERKNS_3gfx10PointTypedINS_16ParentLayerPixelEfEE.part.0(const mozilla::layers::FrameMetrics&, const ParentLayerPoint&)’: 79:05.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3744:20: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:05.61 3744 | const ScreenMargin AsyncPanZoomController::CalculatePendingDisplayPort( 79:05.61 | ^~~~~~~~~~~~~~~~~~~~~~ 79:06.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::AsyncPanZoomController::AttemptFling(const mozilla::layers::FlingHandoffState&)’: 79:06.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3325:18: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:06.59 3325 | ParentLayerPoint AsyncPanZoomController::AttemptFling( 79:06.59 | ^~~~~~~~~~~~~~~~~~~~~~ 79:06.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3325:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:06.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3325:18: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:06.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3325:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:06.65 In file included from Unified_cpp_gfx_layers2.cpp:101: 79:06.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.cpp:262:49: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:06.65 262 | return GetPageLength() - GetCompositionLength() > COORDINATE_EPSILON; 79:06.65 | ^ 79:09.04 In file included from Unified_cpp_gfx_layers2.cpp:83: 79:09.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘nsEventStatus mozilla::layers::AsyncPanZoomController::OnScale(const mozilla::PinchGestureInput&)’: 79:09.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1573:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:09.04 1573 | nsEventStatus AsyncPanZoomController::OnScale(const PinchGestureInput& aEvent) { 79:09.04 | ^~~~~~~~~~~~~~~~~~~~~~ 79:09.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1594:36: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:09.09 1594 | mX.UpdateWithTouchAtDevicePoint(aEvent.mLocalFocusPoint.x, aEvent.mTime); 79:09.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:09.10 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1603:37: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:09.10 1603 | controller->NotifyPinchGesture( 79:09.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 79:09.10 1604 | aEvent.mType, GetGuid(), 79:09.10 | ~~~~~~~~~~~~~~~~~~~~~~~~ 79:09.10 1605 | ViewAs( 79:09.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:09.10 1606 | aEvent.mCurrentSpan - aEvent.mPreviousSpan, 79:09.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:09.10 1607 | PixelCastJustification::LayoutDeviceIsParentLayerForRCDRSF), 79:09.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:09.11 1608 | aEvent.modifiers); 79:09.11 | ~~~~~~~~~~~~~~~~~ 79:09.11 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1631:71: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:09.11 1631 | focusChange.x -= mX.DisplacementWillOverscrollAmount(focusChange.x); 79:09.11 | ^ 79:09.11 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1678:67: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:09.11 1678 | -mX.ScaleWillOverscrollAmount(spanRatio, cssFocusPoint.x); 79:09.11 | ^ 79:09.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘void mozilla::layers::AsyncPanZoomController::ZoomToRect(mozilla::CSSRect, uint32_t)’: 79:09.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4858:6: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:09.78 4858 | void AsyncPanZoomController::ZoomToRect(CSSRect aRect, const uint32_t aFlags) { 79:09.78 | ^~~~~~~~~~~~~~~~~~~~~~ 79:09.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4858:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:09.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4858:6: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:12.42 In file included from Unified_cpp_gfx_layers2.cpp:38: 79:12.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In function ‘void mozilla::layers::SetHitTestData(mozilla::layers::HitTestingTreeNode*, const ScrollNode&, const mozilla::Maybe >&, const mozilla::layers::EventRegionsOverride&) [with ScrollNode = mozilla::layers::LayerMetricsWrapper]’: 79:12.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:1031:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:12.43 1031 | RoundedToInt(aLayer.Metrics().GetCompositionBounds())); 79:12.43 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:15.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 79:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 79:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 79:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:17, 79:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:11, 79:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:11, 79:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:9, 79:15.10 from Unified_cpp_gfx_layers3.cpp:2: 79:15.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 79:15.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:15.10 1249 | CSSCoord ToCSSPixels() const { return _0; } 79:15.10 | ^ 79:16.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 79:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 79:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 79:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:17, 79:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:11, 79:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:11, 79:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:9, 79:16.60 from Unified_cpp_gfx_layers3.cpp:2: 79:16.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 79:16.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:16.60 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 79:16.60 | ^ 79:16.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In lambda function: 79:16.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3690:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:16.73 3690 | [&](HitTestingTreeNode* aNode) { 79:16.73 | ^ 79:18.29 In file included from Unified_cpp_gfx_layers2.cpp:83: 79:18.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘bool mozilla::layers::AsyncPanZoomController::AdvanceAnimations(const mozilla::TimeStamp&)’: 79:18.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:4036:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:18.29 4036 | bool AsyncPanZoomController::AdvanceAnimations(const TimeStamp& aSampleTime) { 79:18.29 | ^~~~~~~~~~~~~~~~~~~~~~ 79:18.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 79:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 79:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 79:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:17, 79:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:11, 79:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:11, 79:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:9, 79:18.98 from Unified_cpp_gfx_layers3.cpp:2: 79:18.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 79:18.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:18.99 21 | inline Rect ToRect(const gfxRect& aRect) { 79:18.99 | ^ 79:18.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 79:18.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:18.99 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 79:18.99 | ^ 79:18.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 79:18.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:18.99 40 | inline Point ToPoint(const gfxPoint& aPoint) { 79:18.99 | ^ 79:19.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 79:19.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:19.00 44 | inline Size ToSize(const gfxSize& aSize) { 79:19.00 | ^ 79:19.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 79:19.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:19.00 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 79:19.00 | ^ 79:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 79:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:19.01 52 | inline gfxSize ThebesSize(const Size& aSize) { 79:19.01 | ^ 79:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 79:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:19.01 56 | inline gfxRect ThebesRect(const Rect& aRect) { 79:19.01 | ^ 79:19.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 79:19.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 79:19.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 79:19.90 from Unified_cpp_gfx_layers4.cpp:2: 79:19.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 79:19.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:19.90 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 79:19.91 | ^ 79:20.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 79:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 79:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:17, 79:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:11, 79:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:11, 79:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:9, 79:20.42 from Unified_cpp_gfx_layers3.cpp:2: 79:20.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 79:20.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:20.42 1859 | int32_t aAppUnitsPerPixel) { 79:20.42 | ^ 79:20.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 79:20.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:20.43 3214 | int32_t aAppUnitsPerPixel) { 79:20.43 | ^ 79:20.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 79:20.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 79:20.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 79:20.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 79:20.80 from Unified_cpp_gfx_layers4.cpp:2: 79:20.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 79:20.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:20.80 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 79:20.80 | ^ 79:21.27 In file included from Unified_cpp_gfx_layers2.cpp:38: 79:21.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘bool mozilla::layers::APZCTreeManager::AdvanceAnimationsInternal(const MutexAutoLock&, const mozilla::TimeStamp&)’: 79:21.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:957:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:21.27 957 | bool APZCTreeManager::AdvanceAnimationsInternal( 79:21.27 | ^~~~~~~~~~~~~~~ 79:21.56 In file included from Unified_cpp_gfx_skia8.cpp:101: 79:21.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function ‘bool loose_compare(const SkDescriptor&, const SkDescriptor&)’: 79:21.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkStrikeCache.cpp:281: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] 79:21.56 281 | memcpy(&lhsRec, ptr, size); 79:21.56 | ^ 79:21.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkDescriptor.h:15, 79:21.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkStrike.h:16, 79:21.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkStrike.cpp:8, 79:21.56 from Unified_cpp_gfx_skia8.cpp:92: 79:21.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 79:21.56 55 | struct SkScalerContextRec { 79:21.56 | ^~~~~~~~~~~~~~~~~~ 79:21.56 In file included from Unified_cpp_gfx_skia8.cpp:101: 79:21.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkStrikeCache.cpp:285: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] 79:21.56 285 | memcpy(&rhsRec, ptr, size); 79:21.56 | ^ 79:21.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkDescriptor.h:15, 79:21.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkStrike.h:16, 79:21.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkStrike.cpp:8, 79:21.56 from Unified_cpp_gfx_skia8.cpp:92: 79:21.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/skia/skia/src/core/SkScalerContext.h:55:8: note: ‘struct SkScalerContextRec’ declared here 79:21.56 55 | struct SkScalerContextRec { 79:21.57 | ^~~~~~~~~~~~~~~~~~ 79:22.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 79:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 79:22.39 from Unified_cpp_gfx_layers4.cpp:2: 79:22.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 79:22.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:22.39 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 79:22.39 | ^ 79:22.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 79:22.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:22.40 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 79:22.40 | ^ 79:22.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 79:22.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:22.40 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 79:22.40 | ^ 79:22.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 79:22.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:22.42 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 79:22.42 | ^ 79:22.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 79:22.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:22.43 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 79:22.43 | ^ 79:22.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 79:22.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:22.46 371 | nscoord aAppUnitsPerDevPixel) { 79:22.46 | ^ 79:22.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 79:22.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:22.47 380 | nscoord aAppUnitsPerDevPixel) { 79:22.47 | ^ 79:22.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 79:22.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:22.48 387 | nscoord aAppUnitsPerDevPixel) { 79:22.48 | ^ 79:22.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 79:22.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:22.49 394 | nscoord aAppUnitsPerDevPixel) { 79:22.49 | ^ 79:23.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘void mozilla::layers::APZCTreeManager::SampleForWebRender(mozilla::wr::TransactionWrapper&, const mozilla::TimeStamp&, const WrPipelineIdEpochs*)’: 79:23.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:704:6: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:23.40 704 | void APZCTreeManager::SampleForWebRender( 79:23.40 | ^~~~~~~~~~~~~~~ 79:23.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:704:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:23.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:704:6: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:23.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:704:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:23.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:704:6: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:23.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:704:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:23.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:19, 79:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:11, 79:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:9, 79:23.48 from Unified_cpp_gfx_layers3.cpp:2: 79:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 79:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:23.48 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 79:23.48 | ^ 79:23.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:20, 79:23.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:11, 79:23.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:9, 79:23.51 from Unified_cpp_gfx_layers3.cpp:2: 79:23.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 79:23.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:23.51 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 79:23.51 | ^ 79:23.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:838:50: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:23.59 838 | GetCompositorFixedLayerMargins(lock), SideBits::eBottom, 79:23.59 | ^ 79:23.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:24, 79:23.60 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:9, 79:23.60 from Unified_cpp_gfx_layers3.cpp:2: 79:23.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.h: In member function ‘mozilla::ParentLayerCoord mozilla::layers::Axis::GetPos() const’: 79:23.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.h:270:35: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:23.60 270 | ParentLayerCoord GetPos() const { return mPos; } 79:23.60 | ^ 79:23.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:839:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:23.60 839 | ScreenMargin()); 79:23.60 | ^ 79:23.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:858:48: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:23.60 858 | GetCompositorFixedLayerMargins(lock), info.mFixedPosSides, 79:23.60 | ^ 79:23.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:859:36: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:23.60 859 | mGeckoFixedLayerMargins); 79:23.60 | ^ 79:23.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:878:48: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:23.61 878 | GetCompositorFixedLayerMargins(lock), sides, 79:23.61 | ^ 79:23.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:882:27: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:23.61 882 | ScreenMargin()); 79:23.61 | ^ 79:24.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::LayerToParentLayerMatrix4x4 mozilla::layers::APZCTreeManager::ComputeTransformForNode(const mozilla::layers::HitTestingTreeNode*) const’: 79:24.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3499:29: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:24.01 3499 | LayerToParentLayerMatrix4x4 APZCTreeManager::ComputeTransformForNode( 79:24.02 | ^~~~~~~~~~~~~~~ 79:24.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3499:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:24.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3499:29: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:24.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3499:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:24.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3571:53: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:24.05 3571 | GetCompositorFixedLayerMargins(mapLock), 79:24.05 | ^ 79:24.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3572:65: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:24.05 3572 | aNode->GetFixedPosSides(), mGeckoFixedLayerMargins), 79:24.05 | ^ 79:24.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3586:53: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:24.05 3586 | GetCompositorFixedLayerMargins(mapLock), sides, 79:24.05 | ^ 79:24.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:3590:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:24.05 3590 | ScreenMargin()), 79:24.05 | ^ 79:24.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 79:24.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:24.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 79:24.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 79:24.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 79:24.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 79:24.10 from Unified_cpp_gfx_layers5.cpp:2: 79:24.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 79:24.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:24.10 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 79:24.10 | ^ 79:24.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘void mozilla::layers::APZCTreeManager::SetupScrollbarDrag(mozilla::MouseInput&, const mozilla::layers::HitTestingTreeNodeAutoLock&, mozilla::layers::AsyncPanZoomController*)’: 79:24.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:2171:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:24.45 2171 | void APZCTreeManager::SetupScrollbarDrag( 79:24.45 | ^~~~~~~~~~~~~~~ 79:24.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 79:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 79:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 79:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 79:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 79:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 79:24.99 from Unified_cpp_gfx_layers5.cpp:2: 79:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 79:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:24.99 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 79:24.99 | ^ 79:25.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 79:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 79:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 79:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 79:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:27, 79:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:9, 79:25.01 from Unified_cpp_gfx_layers3.cpp:2: 79:25.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 79:25.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.01 332 | LayerPoint GetFixedPositionAnchor() const { 79:25.02 | ^ 79:25.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 79:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 79:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 79:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:17, 79:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.h:9, 79:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:11, 79:25.13 from Unified_cpp_gfx_layers4.cpp:2: 79:25.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 79:25.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.13 189 | CSSRect GetExpandedScrollableRect() const { 79:25.13 | ^ 79:25.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 79:25.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.13 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 79:25.13 | ^ 79:25.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 79:25.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.14 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 79:25.14 | ^ 79:25.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 79:25.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.14 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 79:25.14 | ^ 79:25.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 79:25.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.15 243 | CSSRect CalculateScrollRange() const { 79:25.15 | ^ 79:25.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 79:25.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.15 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 79:25.15 | ^ 79:25.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 79:25.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.16 457 | CSSRect GetVisualViewport() const { 79:25.16 | ^ 79:25.24 In file included from Unified_cpp_gfx_layers2.cpp:83: 79:25.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘bool mozilla::layers::AsyncPanZoomController::AttemptScroll(mozilla::ParentLayerPoint&, mozilla::ParentLayerPoint&, mozilla::layers::OverscrollHandoffState&)’: 79:25.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3160:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.24 3160 | bool AsyncPanZoomController::AttemptScroll( 79:25.24 | ^~~~~~~~~~~~~~~~~~~~~~ 79:25.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3194:30: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.27 3194 | mY.AdjustDisplacement(displacement.y, adjustedDisplacement.y, 79:25.27 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:25.27 3195 | overscroll.y, forcesVerticalOverscroll); 79:25.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:25.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3215:68: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.27 3215 | ToScreenCoordinates(adjustedDisplacement, aStartPoint)); 79:25.27 | ^ 79:25.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘nsEventStatus mozilla::layers::AsyncPanZoomController::OnKeyboard(const mozilla::KeyboardInput&)’: 79:25.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1977:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.40 1977 | nsEventStatus AsyncPanZoomController::OnKeyboard(const KeyboardInput& aEvent) { 79:25.40 | ^~~~~~~~~~~~~~~~~~~~~~ 79:25.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1977:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1977:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2005:67: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.43 2005 | ParentLayerPoint(fabs(delta.x), fabs(delta.y)), startPoint); 79:25.43 | ^ 79:25.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘nsEventStatus mozilla::layers::AsyncPanZoomController::OnPan(const mozilla::PanGestureInput&, bool)’: 79:25.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2505:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.57 2505 | nsEventStatus AsyncPanZoomController::OnPan(const PanGestureInput& aEvent, 79:25.57 | ^~~~~~~~~~~~~~~~~~~~~~ 79:25.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2505:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2505:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2505:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2542:49: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.61 2542 | aEvent.UserMultipliedLocalPanDisplacement(); 79:25.61 | ^ 79:25.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2568:77: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.61 2568 | aEvent.mLocalPanStartPoint); 79:25.61 | ^ 79:25.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2609:34: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:25.62 2609 | mX.UpdateWithTouchAtDevicePoint(mX.GetPos() - logicalPanDisplacement.x, 79:25.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:25.62 2610 | aEvent.mTime); 79:25.62 | ~~~~~~~~~~~~~ 79:26.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:26.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 79:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 79:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 79:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 79:26.15 from Unified_cpp_gfx_layers5.cpp:2: 79:26.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 79:26.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:26.15 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 79:26.16 | ^ 79:26.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 79:26.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:26.17 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 79:26.17 | ^ 79:26.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘nsEventStatus mozilla::layers::AsyncPanZoomController::OnScrollWheel(const mozilla::ScrollWheelInput&)’: 79:26.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2272:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:26.17 2272 | nsEventStatus AsyncPanZoomController::OnScrollWheel( 79:26.17 | ^~~~~~~~~~~~~~~~~~~~~~ 79:26.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2272:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:26.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 79:26.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:26.18 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 79:26.18 | ^ 79:26.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 79:26.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:26.19 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 79:26.19 | ^ 79:26.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 79:26.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:26.20 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 79:26.20 | ^ 79:26.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2272:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:26.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 79:26.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:26.22 371 | nscoord aAppUnitsPerDevPixel) { 79:26.22 | ^ 79:26.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:2359:78: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:26.23 2359 | ParentLayerPoint(fabs(delta.x), fabs(delta.y)), aEvent.mLocalOrigin); 79:26.23 | ^ 79:26.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 79:26.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:26.23 380 | nscoord aAppUnitsPerDevPixel) { 79:26.23 | ^ 79:26.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 79:26.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:26.24 387 | nscoord aAppUnitsPerDevPixel) { 79:26.24 | ^ 79:26.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 79:26.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:26.25 394 | nscoord aAppUnitsPerDevPixel) { 79:26.25 | ^ 79:27.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 79:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 79:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 79:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 79:27.02 from Unified_cpp_gfx_layers5.cpp:2: 79:27.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 79:27.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:27.03 189 | CSSRect GetExpandedScrollableRect() const { 79:27.03 | ^ 79:27.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 79:27.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:27.04 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 79:27.04 | ^ 79:27.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 79:27.04 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:27.04 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 79:27.04 | ^ 79:27.05 In file included from Unified_cpp_gfx_layers2.cpp:38: 79:27.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::layers::HitTestingTreeNode* mozilla::layers::APZCTreeManager::PrepareNodeForLayer(const mozilla::RecursiveMutexAutoLock&, const ScrollNode&, const mozilla::layers::FrameMetrics&, mozilla::layers::LayersId, const mozilla::layers::AncestorTransform&, mozilla::layers::HitTestingTreeNode*, mozilla::layers::HitTestingTreeNode*, mozilla::layers::APZCTreeManager::TreeBuildingState&) [with ScrollNode = mozilla::layers::WebRenderScrollDataWrapper]’: 79:27.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:1141:21: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:27.05 1141 | HitTestingTreeNode* APZCTreeManager::PrepareNodeForLayer( 79:27.05 | ^~~~~~~~~~~~~~~ 79:27.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 79:27.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:27.06 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 79:27.06 | ^ 79:27.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 79:27.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:27.06 243 | CSSRect CalculateScrollRange() const { 79:27.06 | ^ 79:27.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 79:27.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:27.07 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 79:27.07 | ^ 79:27.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 79:27.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:27.08 457 | CSSRect GetVisualViewport() const { 79:27.08 | ^ 79:27.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:21, 79:27.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 79:27.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 79:27.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 79:27.47 from Unified_cpp_gfx_layers5.cpp:2: 79:27.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 79:27.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:27.47 21 | inline Rect ToRect(const gfxRect& aRect) { 79:27.47 | ^ 79:27.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 79:27.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:27.47 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 79:27.47 | ^ 79:27.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 79:27.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:27.48 40 | inline Point ToPoint(const gfxPoint& aPoint) { 79:27.48 | ^ 79:27.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 79:27.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:27.48 44 | inline Size ToSize(const gfxSize& aSize) { 79:27.48 | ^ 79:27.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 79:27.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:27.48 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 79:27.49 | ^ 79:27.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 79:27.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:27.49 52 | inline gfxSize ThebesSize(const Size& aSize) { 79:27.49 | ^ 79:27.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 79:27.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:27.49 56 | inline gfxRect ThebesRect(const Rect& aRect) { 79:27.51 | ^ 79:28.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 79:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 79:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:11, 79:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 79:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 79:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 79:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 79:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 79:28.16 from Unified_cpp_gfx_layers5.cpp:2: 79:28.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 79:28.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:28.16 1249 | CSSCoord ToCSSPixels() const { return _0; } 79:28.16 | ^ 79:28.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:27, 79:28.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:9, 79:28.85 from Unified_cpp_gfx_layers3.cpp:2: 79:28.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 79:28.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:28.85 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 79:28.85 | ^ 79:28.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:34, 79:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:9, 79:28.96 from Unified_cpp_gfx_layers3.cpp:2: 79:28.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.h: In member function ‘mozilla::CSSRect mozilla::layers::SampledAPZCState::GetLayoutViewport() const’: 79:28.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.h:26:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:28.96 26 | CSSRect GetLayoutViewport() const { return mLayoutViewport; } 79:28.96 | ^ 79:28.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.h: In member function ‘mozilla::CSSPoint mozilla::layers::SampledAPZCState::GetScrollOffset() const’: 79:28.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.h:27:36: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:28.96 27 | CSSPoint GetScrollOffset() const { return mScrollOffset; } 79:28.96 | ^ 79:29.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:9, 79:29.09 from Unified_cpp_gfx_layers3.cpp:2: 79:29.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h: In member function ‘mozilla::ParentLayerRect mozilla::layers::AsyncPanZoomController::GetCompositionBounds() const’: 79:29.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:1131:48: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:29.09 1131 | ParentLayerRect GetCompositionBounds() const { 79:29.10 | ^ 79:29.30 In file included from Unified_cpp_gfx_layers3.cpp:11: 79:29.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp: In function ‘mozilla::ScreenPoint mozilla::layers::GetCurrentFocus(const mozilla::MultiTouchInput&)’: 79:29.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:42:65: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:29.30 42 | static ScreenPoint GetCurrentFocus(const MultiTouchInput& aEvent) { 79:29.30 | ^ 79:29.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp: In function ‘mozilla::ScreenCoord mozilla::layers::GetCurrentSpan(const mozilla::MultiTouchInput&)’: 79:29.30 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:48:64: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:29.31 48 | static ScreenCoord GetCurrentSpan(const MultiTouchInput& aEvent) { 79:29.31 | ^ 79:34.37 In file included from Unified_cpp_gfx_layers3.cpp:20: 79:34.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp: In member function ‘mozilla::ScreenRect mozilla::layers::HitTestingTreeNode::GetRemoteDocumentScreenRect() const’: 79:34.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp:394:62: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:34.38 394 | ScreenRect HitTestingTreeNode::GetRemoteDocumentScreenRect() const { 79:34.38 | ^~~~~ 79:37.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::layers::APZEventResult mozilla::layers::APZCTreeManager::ProcessTouchInput(mozilla::MultiTouchInput&)’: 79:37.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:1949:16: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:37.60 1949 | APZEventResult APZCTreeManager::ProcessTouchInput(MultiTouchInput& aInput) { 79:37.60 | ^~~~~~~~~~~~~~~ 79:37.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:1949:16: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:37.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:2082:54: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:37.72 2082 | GetCompositorFixedLayerMargins(lock), 79:37.72 | ^ 79:37.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:2084:42: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:37.72 2084 | mGeckoFixedLayerMargins)); 79:37.72 | ^ 79:38.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 79:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 79:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 79:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:17, 79:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.h:9, 79:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:11, 79:38.56 from Unified_cpp_gfx_layers4.cpp:2: 79:38.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 79:38.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:38.57 1249 | CSSCoord ToCSSPixels() const { return _0; } 79:38.57 | ^ 79:39.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘virtual void mozilla::layers::APZCTreeManager::ZoomToRect(const mozilla::layers::ScrollableLayerGuid&, const CSSRect&, uint32_t)’: 79:39.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:2384:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:39.53 2384 | apzc->ZoomToRect(aRect, aFlags); 79:39.53 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 79:39.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::layers::APZCTreeManager::DispatchFling(mozilla::layers::AsyncPanZoomController*, const mozilla::layers::FlingHandoffState&)’: 79:39.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZCTreeManager.cpp:2630:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:39.83 2630 | ParentLayerPoint APZCTreeManager::DispatchFling( 79:39.83 | ^~~~~~~~~~~~~~~ 79:39.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 79:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 79:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 79:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 79:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 79:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 79:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 79:39.97 from Unified_cpp_gfx_layers5.cpp:2: 79:39.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 79:39.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:39.97 332 | LayerPoint GetFixedPositionAnchor() const { 79:39.97 | ^ 79:39.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 79:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 79:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 79:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:17, 79:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.h:9, 79:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:11, 79:39.98 from Unified_cpp_gfx_layers4.cpp:2: 79:39.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 79:39.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:39.98 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 79:39.98 | ^ 79:40.55 In file included from Unified_cpp_gfx_layers2.cpp:83: 79:40.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘nsEventStatus mozilla::layers::AsyncPanZoomController::OnScaleEnd(const mozilla::PinchGestureInput&)’: 79:40.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:1737:37: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:40.55 1737 | controller->NotifyPinchGesture(aEvent.mType, GetGuid(), 0, 79:40.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:40.55 1738 | aEvent.modifiers); 79:40.55 | ~~~~~~~~~~~~~~~~~ 79:41.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp: In member function ‘void mozilla::layers::AsyncPanZoomController::HandleFlingOverscroll(const ParentLayerPoint&, const RefPtr&, const RefPtr&)’: 79:41.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.cpp:3421:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:41.02 3421 | void AsyncPanZoomController::HandleFlingOverscroll( 79:41.02 | ^~~~~~~~~~~~~~~~~~~~~~ 79:42.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 79:42.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 79:42.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 79:42.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:17, 79:42.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.h:9, 79:42.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:11, 79:42.20 from Unified_cpp_gfx_layers4.cpp:2: 79:42.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 79:42.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:42.21 21 | inline Rect ToRect(const gfxRect& aRect) { 79:42.21 | ^ 79:42.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 79:42.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:42.21 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 79:42.21 | ^ 79:42.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 79:42.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:42.21 40 | inline Point ToPoint(const gfxPoint& aPoint) { 79:42.21 | ^ 79:42.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 79:42.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:42.22 44 | inline Size ToSize(const gfxSize& aSize) { 79:42.22 | ^ 79:42.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 79:42.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:42.22 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 79:42.22 | ^ 79:42.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 79:42.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:42.22 52 | inline gfxSize ThebesSize(const Size& aSize) { 79:42.22 | ^ 79:42.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 79:42.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:42.23 56 | inline gfxRect ThebesRect(const Rect& aRect) { 79:42.23 | ^ 79:43.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 79:43.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 79:43.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:17, 79:43.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.h:9, 79:43.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:11, 79:43.57 from Unified_cpp_gfx_layers4.cpp:2: 79:43.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 79:43.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:43.57 1859 | int32_t aAppUnitsPerPixel) { 79:43.57 | ^ 79:43.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 79:43.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:43.58 3214 | int32_t aAppUnitsPerPixel) { 79:43.58 | ^ 79:44.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 79:44.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 79:44.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 79:44.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 79:44.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:19, 79:44.08 from Unified_cpp_gfx_layers3.cpp:137: 79:44.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 79:44.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:44.08 49 | gfx::Size GetInheritedScale() const { return mScale; } 79:44.08 | ^ 79:44.61 In file included from Unified_cpp_gfx_layers3.cpp:137: 79:44.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In static member function ‘static mozilla::ScreenMargin mozilla::layers::APZCCallbackHelper::AdjustDisplayPortForScrollDelta(mozilla::ScreenMargin, mozilla::ScreenPoint)’: 79:44.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:50:52: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:44.61 50 | ScreenMargin aMargins, ScreenPoint aScrollDelta) { 79:44.61 | ^ 79:44.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In function ‘mozilla::CSSPoint mozilla::layers::ScrollFrameTo(nsIScrollableFrame*, const mozilla::layers::RepaintRequest&, bool&)’: 79:44.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:75:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:44.62 75 | bool& aSuccessOut) { 79:44.62 | ^ 79:44.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In function ‘mozilla::ScreenMargin mozilla::layers::ScrollFrame(nsIContent*, const mozilla::layers::RepaintRequest&)’: 79:44.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:160:63: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:44.62 160 | const RepaintRequest& aRequest) { 79:44.62 | ^ 79:45.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 79:45.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 79:45.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:45.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:45.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:45.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:45.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:45.11 from Unified_cpp_gfx_layers3.cpp:2: 79:45.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 79:45.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 79:45.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:45.11 40 | friend Sub operator*(Sub aCoord, T aScale) { 79:45.11 | ^~~~~~~~ 79:45.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 79:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 79:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:45.15 from Unified_cpp_gfx_layers3.cpp:2: 79:45.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 79:45.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 79:45.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:45.15 427 | SizeT Size() const { return SizeT(width, height); } 79:45.15 | ^~~~ 79:45.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:45.15 from Unified_cpp_gfx_layers3.cpp:2: 79:45.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 79:45.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 79:45.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:45.15 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 79:45.15 | ^~~~~~~~ 79:45.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 79:45.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 79:45.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:45.16 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 79:45.16 | ^~~~~~~~ 79:45.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 79:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 79:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:45.17 from Unified_cpp_gfx_layers3.cpp:2: 79:45.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 79:45.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 79:45.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:45.17 62 | Sub operator-(const Sub& aPoint) const { 79:45.17 | ^~~~~~~~ 79:45.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:45.35 from Unified_cpp_gfx_layers3.cpp:2: 79:45.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 79:45.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 79:45.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:45.35 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 79:45.35 | ^~~~~~~~ 79:45.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 79:45.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 79:45.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:45.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:45.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:45.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:45.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:45.89 from Unified_cpp_gfx_layers3.cpp:2: 79:45.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 79:45.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 79:45.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:45.90 43 | friend Sub operator*(T aScale, Sub aCoord) { 79:45.90 | ^~~~~~~~ 79:46.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 79:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 79:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 79:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 79:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 79:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 79:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 79:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 79:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 79:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 79:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 79:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 79:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 79:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 79:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 79:46.19 from Unified_cpp_gfx_layers5.cpp:2: 79:46.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 79:46.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:46.19 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 79:46.20 | ^ 79:46.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 79:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:46.25 from Unified_cpp_gfx_layers3.cpp:2: 79:46.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 79:46.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 79:46.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:46.26 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 79:46.26 | ^~~~~~~~~~~~~ 79:46.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 79:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:46.27 from Unified_cpp_gfx_layers3.cpp:2: 79:46.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 79:46.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 79:46.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:46.27 323 | static SizeTyped FromUnknownSize( 79:46.27 | ^~~~~~~~~~~~~~~ 79:46.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.h:14, 79:46.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:11, 79:46.87 from Unified_cpp_gfx_layers4.cpp:2: 79:46.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 79:46.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:46.87 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 79:46.88 | ^ 79:46.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.h:15, 79:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:11, 79:46.90 from Unified_cpp_gfx_layers4.cpp:2: 79:46.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 79:46.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:46.90 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 79:46.90 | ^ 79:47.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 79:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 79:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 79:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:47.32 from Unified_cpp_gfx_layers3.cpp:2: 79:47.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 79:47.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:51: required from here 79:47.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:47.33 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 79:47.33 | ^~~~~~~~~~~~~~ 79:47.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:47.34 from Unified_cpp_gfx_layers3.cpp:2: 79:47.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]’: 79:47.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:70:7: required from here 79:47.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:588:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:47.34 588 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 79:47.34 | ^~~~~~~~ 79:47.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 79:47.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:102:35: required from here 79:47.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:595:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:47.34 595 | gfx::PointTyped operator/(const gfx::PointTyped& aPoint, 79:47.34 | ^~~~~~~~ 79:47.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 79:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 79:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:47.34 from Unified_cpp_gfx_layers3.cpp:2: 79:47.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 79:47.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:45:24: required from here 79:47.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:47.35 59 | Sub operator+(const Sub& aPoint) const { 79:47.35 | ^~~~~~~~ 79:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Coord mozilla::gfx::BasePoint::Length() const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 79:47.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:52:23: required from here 79:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:83:9: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:47.36 83 | Coord Length() const { return hypot(x, y); } 79:47.36 | ^~~~~~ 79:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 79:47.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:258:19: required from here 79:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:47.36 62 | Sub operator-(const Sub& aPoint) const { 79:47.36 | ^~~~~~~~ 79:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Coord mozilla::gfx::BasePoint::Length() const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 79:47.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:258:31: required from here 79:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:83:9: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:47.37 83 | Coord Length() const { return hypot(x, y); } 79:47.37 | ^~~~~~ 79:47.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 79:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 79:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:47.37 from Unified_cpp_gfx_layers3.cpp:2: 79:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator-(mozilla::gfx::CoordTyped, mozilla::gfx::CoordTyped)’: 79:47.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:348:42: required from here 79:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:39:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:47.37 39 | friend Sub operator-(Sub aA, Sub aB) { return Sub(aA.value - aB.value); } 79:47.37 | ^~~~~~~~ 79:47.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 79:47.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:47.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:47.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:47.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:47.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:47.53 from Unified_cpp_gfx_layers3.cpp:2: 79:47.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayerPixel]’: 79:47.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp:397:71: required from here 79:47.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:47.53 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 79:47.53 | ^~~~~~~~~~~~~ 79:47.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:15, 79:47.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:47.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:47.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:47.53 from Unified_cpp_gfx_layers3.cpp:2: 79:47.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::ScreenPixel; SourceUnits = mozilla::LayerPixel]’: 79:47.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp:397:72: required from here 79:47.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:244:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:47.53 244 | static gfx::RectTyped TransformBy( 79:47.53 | ^~~~~~~~~~~ 79:47.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::ViewAs(const mozilla::gfx::RectTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ParentLayerPixel]’: 79:47.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp:413:72: required from here 79:47.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:102:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:47.53 102 | gfx::RectTyped ViewAs(const gfx::RectTyped& aRect, 79:47.53 | ^~~~~~ 79:47.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 79:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 79:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:47.54 from Unified_cpp_gfx_layers3.cpp:2: 79:47.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 79:47.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp:418:59: required from here 79:47.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:47.54 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 79:47.54 | ^~~~~~~~~ 79:47.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 79:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 79:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:47.68 from Unified_cpp_gfx_layers3.cpp:2: 79:47.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator-(mozilla::gfx::CoordTyped, mozilla::gfx::CoordTyped)’: 79:47.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SimpleVelocityTracker.cpp:53:52: required from here 79:47.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:39:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:47.68 39 | friend Sub operator-(Sub aA, Sub aB) { return Sub(aA.value - aB.value); } 79:47.69 | ^~~~~~~~ 79:48.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 79:48.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:48.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:48.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:48.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:48.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:48.21 from Unified_cpp_gfx_layers3.cpp:2: 79:48.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 79:48.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 79:48.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:48.21 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 79:48.21 | ^~~~~~~~~~~~~ 79:48.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 79:48.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 79:48.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:48.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:48.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:48.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:48.27 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:48.27 from Unified_cpp_gfx_layers3.cpp:2: 79:48.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 79:48.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 79:48.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:48.28 383 | Point TopLeft() const { return Point(x, y); } 79:48.28 | ^~~~~~~ 79:48.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 79:48.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 79:48.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 79:48.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:48.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:48.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:48.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:48.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:48.30 from Unified_cpp_gfx_layers3.cpp:2: 79:48.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 79:48.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 79:48.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:48.31 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 79:48.31 | ^~~~~~~~~~~~~~~ 79:48.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 79:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 79:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:48.52 from Unified_cpp_gfx_layers3.cpp:2: 79:48.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 79:48.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:78:78: required from here 79:48.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:48.52 383 | Point TopLeft() const { return Point(x, y); } 79:48.52 | ^~~~~~~ 79:48.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:48.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:48.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:48.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:48.53 from Unified_cpp_gfx_layers3.cpp:2: 79:48.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ScreenPixel]’: 79:48.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:204:63: required from here 79:48.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:588:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:48.53 588 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 79:48.53 | ^~~~~~~~ 79:49.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 79:49.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 79:49.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 79:49.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 79:49.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 79:49.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 79:49.60 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:24, 79:49.60 from Unified_cpp_gfx_layers4.cpp:2: 79:49.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 79:49.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:49.60 332 | LayerPoint GetFixedPositionAnchor() const { 79:49.60 | ^ 79:49.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 79:49.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:49.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:49.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:49.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:49.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:49.89 from Unified_cpp_gfx_layers3.cpp:2: 79:49.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 79:49.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 79:49.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2102:62: required from here 79:49.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:49.89 246 | PointTyped As2DPoint() const { 79:49.89 | ^~~~~~~~~ 79:50.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::LayerPixel; F = float]’: 79:50.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:295:30: required from ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::PointTyped&) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ParentLayerPixel]’ 79:50.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp:283:47: required from here 79:50.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:50.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 79:50.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 79:50.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 79:50.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:50.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:50.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:50.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:50.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:50.06 from Unified_cpp_gfx_layers3.cpp:2: 79:50.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ScreenPixel; T = float]’: 79:50.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:247:36: required from ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::ScreenPixel; SourceUnits = mozilla::LayerPixel]’ 79:50.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp:397:72: required from here 79:50.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:957:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:50.06 957 | GFX2D_API RectTyped TransformBounds( 79:50.07 | ^~~~~~~~~~~~~~~ 79:50.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 79:50.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 79:50.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:50.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:50.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:50.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:50.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:50.34 from Unified_cpp_gfx_layers3.cpp:2: 79:50.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 79:50.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 79:50.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 79:50.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:50.34 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 79:50.34 | ^~~~~~~~~ 79:50.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 79:50.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 79:50.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 79:50.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:50.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:50.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:50.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:50.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:50.35 from Unified_cpp_gfx_layers3.cpp:2: 79:50.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 79:50.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 79:50.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 79:50.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:50.35 2266 | PointTyped TransformPointSimple( 79:50.35 | ^~~~~~~~~~~~~~~~~~~~ 79:50.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 79:50.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 79:50.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 79:50.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:50.36 794 | RectTyped TransformAndClipBounds( 79:50.36 | ^~~~~~~~~~~~~~~~~~~~~~ 79:51.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 79:51.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 79:51.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:51.52 from Unified_cpp_gfx_layers3.cpp:2: 79:51.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 79:51.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:43: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ScreenPixel; T = float]’ 79:51.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:247:36: required from ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::ScreenPixel; SourceUnits = mozilla::LayerPixel]’ 79:51.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp:397:72: required from here 79:51.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:51.53 383 | Point TopLeft() const { return Point(x, y); } 79:51.53 | ^~~~~~~ 79:51.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 79:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 79:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 79:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:51.54 from Unified_cpp_gfx_layers3.cpp:2: 79:51.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ScreenPixel; T = float]’: 79:51.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:29: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ScreenPixel; T = float]’ 79:51.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:247:36: required from ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::ScreenPixel; SourceUnits = mozilla::LayerPixel]’ 79:51.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp:397:72: required from here 79:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:51.55 950 | PointTyped TransformPoint( 79:51.55 | ^~~~~~~~~~~~~~ 79:51.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 79:51.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 79:51.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:51.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:51.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:51.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:51.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:51.56 from Unified_cpp_gfx_layers3.cpp:2: 79:51.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 79:51.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:964:44: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ScreenPixel; T = float]’ 79:51.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:247:36: required from ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::ScreenPixel; SourceUnits = mozilla::LayerPixel]’ 79:51.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp:397:72: required from here 79:51.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:51.57 384 | Point TopRight() const { return Point(XMost(), y); } 79:51.57 | ^~~~~~~~ 79:52.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 79:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:52.68 from Unified_cpp_gfx_layers3.cpp:2: 79:52.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::ScreenPixel; F = float]’: 79:52.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ScreenPixel; T = float]’ 79:52.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:29: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ScreenPixel; T = float]’ 79:52.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:247:36: required from ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::ScreenPixel; SourceUnits = mozilla::LayerPixel]’ 79:52.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp:397:72: required from here 79:52.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:52.69 246 | PointTyped As2DPoint() const { 79:52.69 | ^~~~~~~~~ 79:53.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 79:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 79:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 79:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 79:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 79:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 79:53.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 79:53.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 79:53.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 79:53.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 79:53.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 79:53.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 79:53.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 79:53.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 79:53.38 from Unified_cpp_gfx_layers5.cpp:2: 79:53.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 79:53.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:53.38 1859 | int32_t aAppUnitsPerPixel) { 79:53.38 | ^ 79:53.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 79:53.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:53.38 3214 | int32_t aAppUnitsPerPixel) { 79:53.38 | ^ 79:53.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 79:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 79:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 79:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 79:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 79:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 79:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 79:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 79:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 79:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:53.81 from Unified_cpp_gfx_layers3.cpp:2: 79:53.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 79:53.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 79:53.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 79:53.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 79:53.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 79:53.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 79:53.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 79:53.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 79:53.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 79:53.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:53.81 760 | typename detail::Nth::Type extract() { 79:53.81 | ^~~~~~~ 79:53.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:24, 79:53.89 from Unified_cpp_gfx_layers4.cpp:2: 79:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 79:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:53.89 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 79:53.89 | ^ 79:54.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 79:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 79:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 79:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 79:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 79:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 79:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 79:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 79:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 79:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 79:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 79:54.31 from Unified_cpp_gfx_layers5.cpp:2: 79:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 79:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:54.31 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 79:54.31 | ^ 79:54.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 79:54.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 79:54.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 79:54.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 79:54.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 79:54.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 79:54.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 79:54.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 79:54.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 79:54.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 79:54.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 79:54.34 from Unified_cpp_gfx_layers5.cpp:2: 79:54.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 79:54.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:54.34 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 79:54.34 | ^ 79:54.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 79:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 79:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 79:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 79:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 79:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 79:54.81 from Unified_cpp_gfx_layers6.cpp:2: 79:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 79:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:54.81 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 79:54.81 | ^ 79:55.09 In file included from Unified_cpp_gfx_layers3.cpp:2: 79:55.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp: In member function ‘void mozilla::layers::GenericScrollAnimation::Update(mozilla::TimeStamp, const nsSize&)’: 79:55.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:50:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.09 50 | CSSPoint clamped = CSSPoint::FromAppUnits(mFinalDestination); 79:55.09 | ^ 79:55.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:51:51: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.09 51 | clamped.x = mApzc.mX.ClampOriginToScrollableRect(clamped.x); 79:55.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 79:55.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.10 from Unified_cpp_gfx_layers3.cpp:2: 79:55.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 79:55.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.10 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 79:55.10 | ^~~~~~~~~~~~ 79:55.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 79:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 79:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.10 from Unified_cpp_gfx_layers3.cpp:2: 79:55.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 79:55.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.10 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 79:55.10 | ^~~~~~~~~ 79:55.12 In file included from Unified_cpp_gfx_layers3.cpp:2: 79:55.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp: In member function ‘virtual bool mozilla::layers::GenericScrollAnimation::DoSample(mozilla::layers::FrameMetrics&, const TimeDuration&)’: 79:55.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:70:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.12 70 | zoom; 79:55.12 | ^~~~ 79:55.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:69:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.12 69 | (CSSPoint::FromAppUnits(sampledDest) - aFrameMetrics.GetScrollOffset()) * 79:55.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:70:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.13 70 | zoom; 79:55.13 | ^~~~ 79:55.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:79:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.13 79 | CSSPoint::FromAppUnits(nsPoint(velocity.width, velocity.height)) * zoom; 79:55.13 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:79:76: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.13 79 | CSSPoint::FromAppUnits(nsPoint(velocity.width, velocity.height)) * zoom; 79:55.13 | ^~~~ 79:55.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:102:33: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.13 102 | mApzc.ScrollBy(adjustedOffset / zoom); 79:55.13 | ~~~~~~~~~~~~~~~^~~~~~ 79:55.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.13 from Unified_cpp_gfx_layers3.cpp:2: 79:55.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]’: 79:55.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:588:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.13 588 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 79:55.13 | ^~~~~~~~ 79:55.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 79:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 79:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.14 from Unified_cpp_gfx_layers3.cpp:2: 79:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 79:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.14 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 79:55.14 | ^~~~~~~~~ 79:55.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.16 from Unified_cpp_gfx_layers3.cpp:2: 79:55.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 79:55.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:595:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.17 595 | gfx::PointTyped operator/(const gfx::PointTyped& aPoint, 79:55.17 | ^~~~~~~~ 79:55.17 In file included from Unified_cpp_gfx_layers3.cpp:11: 79:55.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp: In member function ‘mozilla::ScreenCoord mozilla::layers::GestureEventListener::GetYSpanFromGestureStartPoint()’: 79:55.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:55:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.17 55 | ScreenCoord GestureEventListener::GetYSpanFromGestureStartPoint() { 79:55.17 | ^~~~~~~~~~~~~~~~~~~~ 79:55.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp: In member function ‘bool mozilla::layers::GestureEventListener::MoveDistanceExceeds(mozilla::ScreenCoord) const’: 79:55.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:255:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.17 255 | mTouchStartOffset, mTouchStartPosition); 79:55.17 | ^ 79:55.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:258:30: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.17 258 | return (start - end).Length() > aThreshold; 79:55.17 | ~~~~~~~~~~~~~~~~~~~~^~ 79:55.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:258:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.17 258 | return (start - end).Length() > aThreshold; 79:55.17 | ~~~~~~~^~~~~~ 79:55.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:258:30: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.17 258 | return (start - end).Length() > aThreshold; 79:55.18 | ~~~~~~~~~~~~~~~~~~~~^~ 79:55.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 79:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 79:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.18 from Unified_cpp_gfx_layers3.cpp:2: 79:55.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 79:55.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.18 62 | Sub operator-(const Sub& aPoint) const { 79:55.18 | ^~~~~~~~ 79:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 79:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.20 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 79:55.20 | ^~~~~~~~~ 79:55.20 In file included from Unified_cpp_gfx_layers3.cpp:11: 79:55.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp: In member function ‘bool mozilla::layers::GestureEventListener::MoveDistanceIsLarge() const’: 79:55.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:262:29: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.20 262 | return MoveDistanceExceeds(mAsyncPanZoomController->GetTouchStartTolerance()); 79:55.20 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp: In member function ‘nsEventStatus mozilla::layers::GestureEventListener::HandleInputTouchMove()’: 79:55.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:346:65: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.20 346 | ScreenPoint currentFocus = GetCurrentFocus(mLastTouchInput); 79:55.20 | ^ 79:55.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:348:40: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.20 348 | mSpanChange += fabsf(currentSpan - mPreviousSpan); 79:55.20 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ 79:55.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:349:37: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.20 349 | mFocusChange += (currentFocus - mPreviousFocus).Length(); 79:55.20 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 79:55.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:349:62: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.20 349 | mFocusChange += (currentFocus - mPreviousFocus).Length(); 79:55.20 | ^ 79:55.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:384:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.20 384 | GetCurrentFocus(mLastTouchInput), currentSpan, mPreviousSpan, 79:55.21 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 79:55.21 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:394:63: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.21 394 | ScreenCoord currentSpan = GetYSpanFromGestureStartPoint(); 79:55.21 | ^ 79:55.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 79:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 79:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.21 from Unified_cpp_gfx_layers3.cpp:2: 79:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 79:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.23 62 | Sub operator-(const Sub& aPoint) const { 79:55.23 | ^~~~~~~~ 79:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Coord mozilla::gfx::BasePoint::Length() const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 79:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:83:9: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.23 83 | Coord Length() const { return hypot(x, y); } 79:55.23 | ^~~~~~ 79:55.24 In file included from Unified_cpp_gfx_layers3.cpp:11: 79:55.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp: In function ‘mozilla::ScreenCoord mozilla::layers::GetCurrentSpan(const mozilla::MultiTouchInput&)’: 79:55.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:51:37: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.24 51 | ScreenPoint delta = secondTouch - firstTouch; 79:55.24 | ^~~~~~~~~~ 79:55.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:52:23: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.24 52 | return delta.Length(); 79:55.24 | ^ 79:55.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp: In function ‘mozilla::ScreenPoint mozilla::layers::GetCurrentFocus(const mozilla::MultiTouchInput&)’: 79:55.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:42:20: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.24 42 | static ScreenPoint GetCurrentFocus(const MultiTouchInput& aEvent) { 79:55.24 | ^~~~~~~~~~~~~~~ 79:55.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp: In member function ‘void mozilla::layers::GestureEventListener::SetState(mozilla::layers::GestureEventListener::GestureState)’: 79:55.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:591:19: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.24 591 | mPreviousSpan = GetCurrentSpan(mLastTouchInput); 79:55.24 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:592:20: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.24 592 | mPreviousFocus = GetCurrentFocus(mLastTouchInput); 79:55.24 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:15, 79:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.30 from Unified_cpp_gfx_layers3.cpp:2: 79:55.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::PointTyped&) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ParentLayerPixel]’: 79:55.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:295:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.30 295 | return Some(point.As2DPoint()); 79:55.30 | ~~~~~~~~~~~~~~~^~ 79:55.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 79:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 79:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.31 from Unified_cpp_gfx_layers3.cpp:2: 79:55.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 79:55.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.31 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 79:55.31 | ^~~~~~~~~ 79:55.32 In file included from Unified_cpp_gfx_layers3.cpp:20: 79:55.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp: In member function ‘mozilla::ScreenRect mozilla::layers::HitTestingTreeNode::GetRemoteDocumentScreenRect() const’: 79:55.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp:394:12: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.32 394 | ScreenRect HitTestingTreeNode::GetRemoteDocumentScreenRect() const { 79:55.32 | ^~~~~~~~~~~~~~~~~~ 79:55.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp:397:20: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.32 397 | IntRectToRect(LayerIntRect(LayerIntPoint(), mRemoteDocumentSize))); 79:55.32 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp:397:72: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.32 397 | IntRectToRect(LayerIntRect(LayerIntPoint(), mRemoteDocumentSize))); 79:55.33 | ^ 79:55.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp:404:79: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.33 404 | ParentLayerRect compositionBounds = node->GetApzc()->GetCompositionBounds(); 79:55.33 | ^ 79:55.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp:406:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.33 406 | return ScreenRect(); 79:55.33 | ^ 79:55.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp:412:27: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.33 412 | ViewAs(compositionBounds, 79:55.33 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 79:55.33 413 | PixelCastJustification::MovingDownToChildren)); 79:55.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/HitTestingTreeNode.cpp:413:73: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.33 413 | PixelCastJustification::MovingDownToChildren)); 79:55.33 | ^ 79:55.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 79:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.34 from Unified_cpp_gfx_layers3.cpp:2: 79:55.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In function ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayerPixel]’: 79:55.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.34 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 79:55.34 | ^~~~~~~~~~~~~ 79:55.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:9, 79:55.34 from Unified_cpp_gfx_layers3.cpp:2: 79:55.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h: In member function ‘mozilla::ParentLayerRect mozilla::layers::AsyncPanZoomController::GetCompositionBounds() const’: 79:55.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:1131:19: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.34 1131 | ParentLayerRect GetCompositionBounds() const { 79:55.34 | ^~~~~~~~~~~~~~~~~~~~ 79:55.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:15, 79:55.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.35 from Unified_cpp_gfx_layers3.cpp:2: 79:55.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::gfx::RectTyped mozilla::ViewAs(const mozilla::gfx::RectTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ParentLayerPixel]’: 79:55.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:102:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.35 102 | gfx::RectTyped ViewAs(const gfx::RectTyped& aRect, 79:55.35 | ^~~~~~ 79:55.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::ScreenPixel; SourceUnits = mozilla::LayerPixel]’: 79:55.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:244:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.35 244 | static gfx::RectTyped TransformBy( 79:55.35 | ^~~~~~~~~~~ 79:55.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 79:55.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 79:55.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 79:55.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:55.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.35 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.35 from Unified_cpp_gfx_layers3.cpp:2: 79:55.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ScreenPixel; T = float]’: 79:55.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.35 963 | quad[0] = TransformPoint(aRect.TopLeft()); 79:55.35 | ^~~~ 79:55.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.35 963 | quad[0] = TransformPoint(aRect.TopLeft()); 79:55.35 | ~~~~~~~~~~~~~^~ 79:55.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.35 963 | quad[0] = TransformPoint(aRect.TopLeft()); 79:55.35 | ^~~~ 79:55.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:964:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.35 964 | quad[1] = TransformPoint(aRect.TopRight()); 79:55.35 | ~~~~~~~~~~~~~~^~ 79:55.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:964:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.36 964 | quad[1] = TransformPoint(aRect.TopRight()); 79:55.36 | ^~~~ 79:55.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:965:46: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.36 965 | quad[2] = TransformPoint(aRect.BottomLeft()); 79:55.36 | ~~~~~~~~~~~~~~~~^~ 79:55.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:965:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.36 965 | quad[2] = TransformPoint(aRect.BottomLeft()); 79:55.36 | ^~~~ 79:55.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:966:47: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.36 966 | quad[3] = TransformPoint(aRect.BottomRight()); 79:55.36 | ~~~~~~~~~~~~~~~~~^~ 79:55.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:966:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.36 966 | quad[3] = TransformPoint(aRect.BottomRight()); 79:55.36 | ^~~~ 79:55.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:988:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.36 988 | max_y - min_y); 79:55.36 | ^ 79:55.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 79:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 79:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.38 from Unified_cpp_gfx_layers3.cpp:2: 79:55.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 79:55.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.38 383 | Point TopLeft() const { return Point(x, y); } 79:55.38 | ^~~~~~~ 79:55.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 79:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 79:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 79:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.39 from Unified_cpp_gfx_layers3.cpp:2: 79:55.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ScreenPixel; T = float]’: 79:55.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.39 950 | PointTyped TransformPoint( 79:55.39 | ^~~~~~~~~~~~~~ 79:55.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 79:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 79:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.39 from Unified_cpp_gfx_layers3.cpp:2: 79:55.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 79:55.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.39 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 79:55.39 | ^~~~~~~~~ 79:55.39 In file included from Unified_cpp_gfx_layers3.cpp:29: 79:55.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp: In member function ‘void mozilla::layers::DragBlockState::SetInitialThumbPos(mozilla::CSSCoord)’: 79:55.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp:268:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.39 268 | void DragBlockState::SetInitialThumbPos(CSSCoord aThumbPos) { 79:55.39 | ^~~~~~~~~~~~~~ 79:55.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp: In member function ‘bool mozilla::layers::TouchBlockState::UpdateSlopState(const mozilla::MultiTouchInput&, bool)’: 79:55.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp:803:17: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.40 803 | threshold = aApzcCanConsumeEvents ? apzc->GetTouchStartTolerance() 79:55.40 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.40 804 | : apzc->GetTouchMoveTolerance(); 79:55.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.52 In file included from Unified_cpp_gfx_layers3.cpp:101: 79:55.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.cpp: In member function ‘void mozilla::layers::SampledAPZCState::ClampScrollOffset(const mozilla::layers::FrameMetrics&)’: 79:55.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.cpp:51:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.52 51 | mScrollOffset = aMetrics.CalculateScrollRange().ClampPoint(mScrollOffset); 79:55.52 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.cpp:51:48: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.52 51 | mScrollOffset = aMetrics.CalculateScrollRange().ClampPoint(mScrollOffset); 79:55.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 79:55.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.cpp:51:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.52 51 | mScrollOffset = aMetrics.CalculateScrollRange().ClampPoint(mScrollOffset); 79:55.52 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.cpp:53:73: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.52 53 | CSSRect(mScrollOffset, aMetrics.CalculateCompositedSizeInCssPixels()), 79:55.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 79:55.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.53 from Unified_cpp_gfx_layers3.cpp:2: 79:55.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 79:55.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.53 243 | CSSRect CalculateScrollRange() const { 79:55.53 | ^~~~~~~~~~~~~~~~~~~~ 79:55.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:244:65: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.53 244 | CSSSize scrollPortSize = CalculateCompositedSizeInCssPixels(); 79:55.53 | ^ 79:55.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:250:12: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.53 250 | return scrollRange; 79:55.53 | ^~~~~~~~~~~ 79:55.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 79:55.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 79:55.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:55.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.53 from Unified_cpp_gfx_layers3.cpp:2: 79:55.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::ClampPoint(const Point&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 79:55.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:612:23: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.53 612 | [[nodiscard]] Point ClampPoint(const Point& aPoint) const { 79:55.53 | ^~~~~~~~~~ 79:55.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.55 from Unified_cpp_gfx_layers3.cpp:2: 79:55.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 79:55.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:11: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.55 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 79:55.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:35: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.55 213 | return mCompositionBounds.Size() / GetZoom(); 79:55.56 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 79:55.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.56 213 | return mCompositionBounds.Size() / GetZoom(); 79:55.56 | ^ 79:55.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 79:55.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 79:55.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:55.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.56 from Unified_cpp_gfx_layers3.cpp:2: 79:55.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 79:55.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.56 427 | SizeT Size() const { return SizeT(width, height); } 79:55.56 | ^~~~ 79:55.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:55.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.56 from Unified_cpp_gfx_layers3.cpp:2: 79:55.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 79:55.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.56 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 79:55.56 | ^~~~~~~~ 79:55.56 In file included from Unified_cpp_gfx_layers3.cpp:110: 79:55.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SimpleVelocityTracker.cpp: In member function ‘virtual void mozilla::layers::SimpleVelocityTracker::StartTracking(mozilla::ParentLayerCoord, uint32_t)’: 79:55.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SimpleVelocityTracker.cpp:31:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.56 31 | void SimpleVelocityTracker::StartTracking(ParentLayerCoord aPos, 79:55.56 | ^~~~~~~~~~~~~~~~~~~~~ 79:55.57 In file included from Unified_cpp_gfx_layers3.cpp:137: 79:55.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In static member function ‘static mozilla::ScreenMargin mozilla::layers::APZCCallbackHelper::AdjustDisplayPortForScrollDelta(mozilla::ScreenMargin, mozilla::ScreenPoint)’: 79:55.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:49:14: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.57 49 | ScreenMargin APZCCallbackHelper::AdjustDisplayPortForScrollDelta( 79:55.57 | ^~~~~~~~~~~~~~~~~~ 79:55.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:49:14: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:56:10: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.57 56 | return margins; 79:55.57 | ^~~~~~~ 79:55.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In static member function ‘static void mozilla::layers::APZCCallbackHelper::NotifyLayerTransforms(const nsTArray&)’: 79:55.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:288:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.57 288 | msg.GetTopLevelViewportVisibleRectInBrowserCoords()); 79:55.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 79:55.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In static member function ‘static void mozilla::layers::APZCCallbackHelper::UpdateRootFrame(const mozilla::layers::RepaintRequest&)’: 79:55.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:342:66: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.58 342 | ScreenMargin displayPortMargins = ScrollFrame(content, aRequest); 79:55.58 | ^ 79:55.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:344:24: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.58 344 | SetDisplayPortMargins(presShell, content, displayPortMargins, 79:55.58 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.58 345 | aRequest.CalculateCompositedSizeInCssPixels()); 79:55.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In function ‘mozilla::ScreenMargin mozilla::layers::ScrollFrame(nsIContent*, const mozilla::layers::RepaintRequest&)’: 79:55.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:159:21: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.58 159 | static ScreenMargin ScrollFrame(nsIContent* aContent, 79:55.58 | ^~~~~~~~~~~ 79:55.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:185:74: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.58 185 | CSSPoint actualScrollOffset = ScrollFrameTo(sf, aRequest, scrollUpdated); 79:55.58 | ^ 79:55.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:202:26: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.58 202 | displayPortMargins = APZCCallbackHelper::AdjustDisplayPortForScrollDelta( 79:55.59 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.59 203 | aRequest.GetDisplayPortMargins(), 79:55.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.59 204 | scrollDelta * aRequest.DisplayportPixelsPerCSSPixel()); 79:55.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:204:64: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.59 204 | scrollDelta * aRequest.DisplayportPixelsPerCSSPixel()); 79:55.59 | ^ 79:55.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:202:26: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.59 202 | displayPortMargins = APZCCallbackHelper::AdjustDisplayPortForScrollDelta( 79:55.59 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.59 203 | aRequest.GetDisplayPortMargins(), 79:55.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.59 204 | scrollDelta * aRequest.DisplayportPixelsPerCSSPixel()); 79:55.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:207:69: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.59 207 | apzScrollOffset != aRequest.GetLayoutViewport().TopLeft()) { 79:55.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 79:55.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:215:24: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.59 215 | displayPortMargins = APZCCallbackHelper::AdjustDisplayPortForScrollDelta( 79:55.59 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.60 216 | aRequest.GetDisplayPortMargins(), 79:55.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.60 217 | scrollDelta * aRequest.DisplayportPixelsPerCSSPixel()); 79:55.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:217:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.60 217 | scrollDelta * aRequest.DisplayportPixelsPerCSSPixel()); 79:55.60 | ^ 79:55.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:215:24: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.60 215 | displayPortMargins = APZCCallbackHelper::AdjustDisplayPortForScrollDelta( 79:55.60 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.60 216 | aRequest.GetDisplayPortMargins(), 79:55.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.61 217 | scrollDelta * aRequest.DisplayportPixelsPerCSSPixel()); 79:55.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In function ‘mozilla::CSSPoint mozilla::layers::ScrollFrameTo(nsIScrollableFrame*, const mozilla::layers::RepaintRequest&, bool&)’: 79:55.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:73:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.61 73 | static CSSPoint ScrollFrameTo(nsIScrollableFrame* aFrame, 79:55.61 | ^~~~~~~~~~~~~ 79:55.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 79:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 79:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 79:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 79:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 79:55.61 from Unified_cpp_gfx_layers3.cpp:2: 79:55.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ScreenPixel]’: 79:55.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:588:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.61 588 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 79:55.61 | ^~~~~~~~ 79:55.61 In file included from Unified_cpp_gfx_layers3.cpp:137: 79:55.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In function ‘mozilla::ScreenMargin mozilla::layers::RecenterDisplayPort(const ScreenMargin&)’: 79:55.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:59:21: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.61 59 | static ScreenMargin RecenterDisplayPort(const ScreenMargin& aDisplayPort) { 79:55.61 | ^~~~~~~~~~~~~~~~~~~ 79:55.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/GeckoContentController.h:20, 79:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:11, 79:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:9, 79:55.61 from Unified_cpp_gfx_layers3.cpp:2: 79:55.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 79:55.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:11: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.61 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 79:55.61 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:133:35: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.61 133 | return mCompositionBounds.Size() / GetZoom(); 79:55.61 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 79:55.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:133:48: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.61 133 | return mCompositionBounds.Size() / GetZoom(); 79:55.61 | ^ 79:55.61 In file included from Unified_cpp_gfx_layers3.cpp:137: 79:55.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In function ‘void mozilla::layers::SetDisplayPortMargins(mozilla::PresShell*, nsIContent*, mozilla::ScreenMargin, mozilla::CSSSize)’: 79:55.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:250:13: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.62 250 | static void SetDisplayPortMargins(PresShell* aPresShell, nsIContent* aContent, 79:55.62 | ^~~~~~~~~~~~~~~~~~~~~ 79:55.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:250:13: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In static member function ‘static void mozilla::layers::APZCCallbackHelper::UpdateSubFrame(const mozilla::layers::RepaintRequest&)’: 79:55.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:360:66: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.62 360 | ScreenMargin displayPortMargins = ScrollFrame(content, aRequest); 79:55.62 | ^ 79:55.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:362:26: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.62 362 | SetDisplayPortMargins(presShell, content, displayPortMargins, 79:55.62 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.62 363 | aRequest.CalculateCompositedSizeInCssPixels()); 79:55.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In static member function ‘static void mozilla::layers::APZCCallbackHelper::NotifyPinchGesture(mozilla::PinchGestureInput::PinchGestureType, mozilla::LayoutDeviceCoord, mozilla::Modifiers, const nsCOMPtr&)’: 79:55.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:873:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.64 873 | void APZCCallbackHelper::NotifyPinchGesture( 79:55.64 | ^~~~~~~~~~~~~~~~~~ 79:55.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 79:55.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 79:55.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 79:55.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 79:55.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 79:55.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 79:55.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 79:55.66 from Unified_cpp_gfx_layers6.cpp:2: 79:55.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 79:55.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:55.66 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 79:55.66 | ^ 79:56.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 79:56.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 79:56.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 79:56.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 79:56.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 79:56.77 from Unified_cpp_gfx_layers6.cpp:2: 79:56.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 79:56.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:56.77 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 79:56.77 | ^ 79:56.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 79:56.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:56.77 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 79:56.77 | ^ 79:56.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 79:56.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:56.77 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 79:56.78 | ^ 79:56.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 79:56.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:56.78 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 79:56.78 | ^ 79:56.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 79:56.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:56.78 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 79:56.78 | ^ 79:56.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 79:56.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:56.80 371 | nscoord aAppUnitsPerDevPixel) { 79:56.80 | ^ 79:56.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 79:56.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:56.81 380 | nscoord aAppUnitsPerDevPixel) { 79:56.81 | ^ 79:56.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 79:56.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:56.81 387 | nscoord aAppUnitsPerDevPixel) { 79:56.81 | ^ 79:56.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 79:56.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:56.82 394 | nscoord aAppUnitsPerDevPixel) { 79:56.82 | ^ 79:56.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 79:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 79:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 79:56.88 from Unified_cpp_gfx_layers5.cpp:2: 79:56.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 79:56.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:56.88 1394 | LayerPoint GetFixedPositionAnchor() { 79:56.88 | ^ 79:56.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 79:56.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:56.90 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 79:56.90 | ^ 79:57.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 79:57.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 79:57.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 79:57.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 79:57.64 from Unified_cpp_gfx_layers6.cpp:2: 79:57.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 79:57.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:57.64 189 | CSSRect GetExpandedScrollableRect() const { 79:57.64 | ^ 79:57.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 79:57.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:57.64 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 79:57.64 | ^ 79:57.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 79:57.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:57.64 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 79:57.64 | ^ 79:57.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 79:57.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:57.65 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 79:57.65 | ^ 79:57.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 79:57.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:57.65 243 | CSSRect CalculateScrollRange() const { 79:57.65 | ^ 79:57.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 79:57.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:57.65 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 79:57.65 | ^ 79:57.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 79:57.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:57.66 457 | CSSRect GetVisualViewport() const { 79:57.66 | ^ 79:57.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:21, 79:57.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 79:57.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 79:57.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 79:57.92 from Unified_cpp_gfx_layers6.cpp:2: 79:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 79:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:57.92 21 | inline Rect ToRect(const gfxRect& aRect) { 79:57.92 | ^ 79:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 79:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:57.92 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 79:57.92 | ^ 79:57.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 79:57.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:57.93 40 | inline Point ToPoint(const gfxPoint& aPoint) { 79:57.93 | ^ 79:57.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 79:57.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:57.93 44 | inline Size ToSize(const gfxSize& aSize) { 79:57.94 | ^ 79:57.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 79:57.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:57.94 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 79:57.94 | ^ 79:57.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 79:57.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:57.94 52 | inline gfxSize ThebesSize(const Size& aSize) { 79:57.94 | ^ 79:57.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 79:57.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:57.95 56 | inline gfxRect ThebesRect(const Rect& aRect) { 79:57.95 | ^ 79:58.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 79:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 79:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:11, 79:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 79:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 79:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 79:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 79:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 79:58.68 from Unified_cpp_gfx_layers6.cpp:2: 79:58.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 79:58.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 79:58.68 1249 | CSSCoord ToCSSPixels() const { return _0; } 79:58.68 | ^ 80:00.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:00.67 from Unified_cpp_gfx_layers7.cpp:2: 80:00.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 80:00.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:00.67 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 80:00.67 | ^ 80:00.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 80:00.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/RecordedEvent.h:10, 80:00.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:10, 80:00.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 80:00.69 from Unified_cpp_gfx_layers8.cpp:2: 80:00.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 80:00.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:00.69 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 80:00.69 | ^ 80:00.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:00.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:00.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:00.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:00.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:00.97 from Unified_cpp_gfx_layers7.cpp:2: 80:00.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 80:00.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:00.98 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 80:00.98 | ^ 80:01.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 80:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/ChromeProcessController.cpp:12, 80:01.10 from Unified_cpp_gfx_layers4.cpp:38: 80:01.10 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 80:01.10 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:01.10 1394 | LayerPoint GetFixedPositionAnchor() { 80:01.10 | ^ 80:01.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 80:01.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:01.12 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 80:01.12 | ^ 80:01.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 80:01.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 80:01.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:01.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:01.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:01.49 from Unified_cpp_gfx_layers7.cpp:2: 80:01.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 80:01.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:01.49 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 80:01.49 | ^ 80:01.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 80:01.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:01.49 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 80:01.49 | ^ 80:01.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 80:01.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:01.50 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 80:01.50 | ^ 80:01.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 80:01.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:01.51 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 80:01.51 | ^ 80:01.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 80:01.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:01.51 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 80:01.51 | ^ 80:01.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/RecordedEvent.h:10, 80:01.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:10, 80:01.52 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 80:01.52 from Unified_cpp_gfx_layers8.cpp:2: 80:01.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 80:01.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:01.53 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 80:01.53 | ^ 80:01.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 80:01.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:01.54 371 | nscoord aAppUnitsPerDevPixel) { 80:01.54 | ^ 80:01.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 80:01.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:01.54 380 | nscoord aAppUnitsPerDevPixel) { 80:01.54 | ^ 80:01.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 80:01.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:01.55 387 | nscoord aAppUnitsPerDevPixel) { 80:01.55 | ^ 80:01.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 80:01.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:01.56 394 | nscoord aAppUnitsPerDevPixel) { 80:01.56 | ^ 80:02.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ScreenPixel; T = float]’: 80:02.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:902:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:02.75 902 | } // namespace mozilla 80:02.75 | ^ 80:02.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In function ‘mozilla::CSSPoint mozilla::layers::ScrollFrameTo.constprop(nsIScrollableFrame*, const mozilla::layers::RepaintRequest&, bool&)’: 80:02.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:902:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:03.25 In file included from Unified_cpp_gfx_layers3.cpp:29: 80:03.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp: In member function ‘virtual void mozilla::layers::DragBlockState::DispatchEvent(const mozilla::InputData&) const’: 80:03.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp:282:35: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:03.25 282 | GetTargetApzc()->HandleDragEvent(mouseInput, mDragMetrics, mInitialThumbPos); 80:03.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:03.29 In file included from Unified_cpp_gfx_layers3.cpp:137: 80:03.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In function ‘void mozilla::layers::SetDisplayPortMargins(mozilla::PresShell*, nsIContent*, mozilla::ScreenMargin, mozilla::CSSSize)’: 80:03.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:250:13: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:03.29 250 | static void SetDisplayPortMargins(PresShell* aPresShell, nsIContent* aContent, 80:03.29 | ^~~~~~~~~~~~~~~~~~~~~ 80:03.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:250:13: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:03.66 In file included from Unified_cpp_gfx_layers3.cpp:110: 80:03.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SimpleVelocityTracker.cpp: In member function ‘virtual void mozilla::layers::SimpleVelocityTracker::StartTracking(mozilla::ParentLayerCoord, uint32_t)’: 80:03.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SimpleVelocityTracker.cpp:31:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:03.66 31 | void SimpleVelocityTracker::StartTracking(ParentLayerCoord aPos, 80:03.66 | ^~~~~~~~~~~~~~~~~~~~~ 80:03.73 In file included from Unified_cpp_gfx_layers3.cpp:11: 80:03.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp: In function ‘mozilla::ScreenPoint mozilla::layers::GetCurrentFocus(const mozilla::MultiTouchInput&)’: 80:03.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:42:20: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:03.73 42 | static ScreenPoint GetCurrentFocus(const MultiTouchInput& aEvent) { 80:03.73 | ^~~~~~~~~~~~~~~ 80:03.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp: In function ‘mozilla::ScreenCoord mozilla::layers::GetCurrentSpan(const mozilla::MultiTouchInput&)’: 80:03.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:48:20: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:03.76 48 | static ScreenCoord GetCurrentSpan(const MultiTouchInput& aEvent) { 80:03.76 | ^~~~~~~~~~~~~~ 80:03.79 In file included from Unified_cpp_gfx_layers3.cpp:2: 80:03.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp: In member function ‘virtual bool mozilla::layers::GenericScrollAnimation::DoSample(mozilla::layers::FrameMetrics&, const TimeDuration&)’: 80:03.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:86:30: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:03.80 86 | mApzc.mX.AdjustDisplacement( 80:03.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 80:03.80 87 | displacement.x, adjustedOffset.x, overscroll.x, 80:03.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:03.80 88 | mDirectionForcedToOverscroll == Some(ScrollDirection::eHorizontal)); 80:03.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:04.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 80:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 80:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 80:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 80:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 80:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 80:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTextFrame.h:20, 80:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStructInlines.h:18, 80:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 80:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:18, 80:04.88 from Unified_cpp_gfx_layers4.cpp:56: 80:04.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 80:04.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:04.88 49 | gfx::Size GetInheritedScale() const { return mScale; } 80:04.88 | ^ 80:06.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 80:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 80:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCanvas.h:11, 80:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCanvasChild.h:9, 80:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:12, 80:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 80:06.04 from Unified_cpp_gfx_layers8.cpp:2: 80:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 80:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:06.04 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 80:06.04 | ^ 80:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 80:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:06.05 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 80:06.05 | ^ 80:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 80:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:06.05 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 80:06.05 | ^ 80:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 80:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:06.06 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 80:06.06 | ^ 80:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 80:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:06.06 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 80:06.06 | ^ 80:06.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 80:06.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:06.09 371 | nscoord aAppUnitsPerDevPixel) { 80:06.09 | ^ 80:06.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 80:06.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:06.10 380 | nscoord aAppUnitsPerDevPixel) { 80:06.10 | ^ 80:06.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 80:06.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:06.10 387 | nscoord aAppUnitsPerDevPixel) { 80:06.10 | ^ 80:06.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 80:06.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:06.11 394 | nscoord aAppUnitsPerDevPixel) { 80:06.11 | ^ 80:06.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:06.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:06.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:06.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 80:06.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 80:06.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 80:06.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:06.90 from Unified_cpp_gfx_layers9.cpp:2: 80:06.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 80:06.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:06.90 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 80:06.90 | ^ 80:07.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 80:07.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 80:07.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTextFrame.h:20, 80:07.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStructInlines.h:18, 80:07.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 80:07.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:18, 80:07.00 from Unified_cpp_gfx_layers4.cpp:56: 80:07.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 80:07.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:07.00 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 80:07.00 | ^ 80:07.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:07.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:07.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:07.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 80:07.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 80:07.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 80:07.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:07.10 from Unified_cpp_gfx_layers9.cpp:2: 80:07.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 80:07.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:07.10 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 80:07.10 | ^ 80:07.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ClientLayerManager.cpp:15, 80:07.15 from Unified_cpp_gfx_layers5.cpp:83: 80:07.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 80:07.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:07.15 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 80:07.15 | ^ 80:07.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 80:07.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 80:07.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:07.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 80:07.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 80:07.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 80:07.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:07.72 from Unified_cpp_gfx_layers9.cpp:2: 80:07.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 80:07.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:07.72 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 80:07.72 | ^ 80:07.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 80:07.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:07.72 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 80:07.72 | ^ 80:07.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 80:07.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:07.73 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 80:07.73 | ^ 80:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 80:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:07.74 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 80:07.74 | ^ 80:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 80:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:07.74 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 80:07.74 | ^ 80:07.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 80:07.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:07.78 371 | nscoord aAppUnitsPerDevPixel) { 80:07.78 | ^ 80:07.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 80:07.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:07.78 380 | nscoord aAppUnitsPerDevPixel) { 80:07.78 | ^ 80:07.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 80:07.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:07.79 387 | nscoord aAppUnitsPerDevPixel) { 80:07.79 | ^ 80:07.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 80:07.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:07.80 394 | nscoord aAppUnitsPerDevPixel) { 80:07.80 | ^ 80:07.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp: In member function ‘void mozilla::layers::GenericScrollAnimation::Update(mozilla::TimeStamp, const nsSize&)’: 80:07.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:47:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:07.82 47 | void GenericScrollAnimation::Update(TimeStamp aTime, 80:07.82 | ^~~~~~~~~~~~~~~~~~~~~~ 80:07.90 In file included from Unified_cpp_gfx_layers3.cpp:11: 80:07.90 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp: In member function ‘mozilla::ScreenCoord mozilla::layers::GestureEventListener::GetYSpanFromGestureStartPoint()’: 80:07.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:55:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:07.91 55 | ScreenCoord GestureEventListener::GetYSpanFromGestureStartPoint() { 80:07.91 | ^~~~~~~~~~~~~~~~~~~~ 80:08.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStructInlines.h:19, 80:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 80:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:18, 80:08.10 from Unified_cpp_gfx_layers4.cpp:56: 80:08.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 80:08.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.11 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 80:08.11 | ^ 80:08.15 In file included from Unified_cpp_gfx_layers4.cpp:56: 80:08.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp: In function ‘mozilla::CSSRect mozilla::layers::CalculateRectToZoomTo(const RefPtr&, const CSSPoint&)’: 80:08.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:96:53: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.16 96 | const CSSPoint& aPoint) { 80:08.16 | ^ 80:08.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp: In member function ‘bool mozilla::layers::GestureEventListener::MoveDistanceExceeds(mozilla::ScreenCoord) const’: 80:08.42 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:253:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.42 253 | bool GestureEventListener::MoveDistanceExceeds(ScreenCoord aThreshold) const { 80:08.42 | ^~~~~~~~~~~~~~~~~~~~ 80:08.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:253:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:255:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.43 255 | mTouchStartOffset, mTouchStartPosition); 80:08.43 | ^ 80:08.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp: In member function ‘bool mozilla::layers::GestureEventListener::MoveDistanceIsLarge() const’: 80:08.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:261:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.46 261 | bool GestureEventListener::MoveDistanceIsLarge() const { 80:08.46 | ^~~~~~~~~~~~~~~~~~~~ 80:08.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp: In member function ‘void mozilla::layers::GestureEventListener::SetState(mozilla::layers::GestureEventListener::GestureState)’: 80:08.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:583:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.55 583 | void GestureEventListener::SetState(GestureState aState) { 80:08.55 | ^~~~~~~~~~~~~~~~~~~~ 80:08.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:583:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:583:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:591:51: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.55 591 | mPreviousSpan = GetCurrentSpan(mLastTouchInput); 80:08.56 | ^ 80:08.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:592:53: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.56 592 | mPreviousFocus = GetCurrentFocus(mLastTouchInput); 80:08.56 | ^ 80:08.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp: In member function ‘nsEventStatus mozilla::layers::GestureEventListener::HandleInputTouchMultiStart()’: 80:08.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:203:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.65 203 | nsEventStatus GestureEventListener::HandleInputTouchMultiStart() { 80:08.66 | ^~~~~~~~~~~~~~~~~~~~ 80:08.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:203:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:203:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:203:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:203:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:203:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:203:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:203:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:203:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:203:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:203:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:203:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:203:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:203:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:203:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:203:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:203:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:203:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:591:51: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.68 591 | mPreviousSpan = GetCurrentSpan(mLastTouchInput); 80:08.68 | ^ 80:08.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:592:53: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.70 592 | mPreviousFocus = GetCurrentFocus(mLastTouchInput); 80:08.70 | ^ 80:08.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:591:51: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.71 591 | mPreviousSpan = GetCurrentSpan(mLastTouchInput); 80:08.71 | ^ 80:08.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:592:53: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.71 592 | mPreviousFocus = GetCurrentFocus(mLastTouchInput); 80:08.71 | ^ 80:08.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:591:51: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.71 591 | mPreviousSpan = GetCurrentSpan(mLastTouchInput); 80:08.71 | ^ 80:08.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:592:53: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.72 592 | mPreviousFocus = GetCurrentFocus(mLastTouchInput); 80:08.72 | ^ 80:08.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:591:51: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.72 591 | mPreviousSpan = GetCurrentSpan(mLastTouchInput); 80:08.72 | ^ 80:08.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:592:53: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.72 592 | mPreviousFocus = GetCurrentFocus(mLastTouchInput); 80:08.72 | ^ 80:08.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp: In member function ‘nsEventStatus mozilla::layers::GestureEventListener::HandleInputTouchMove()’: 80:08.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:272:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.72 272 | nsEventStatus GestureEventListener::HandleInputTouchMove() { 80:08.72 | ^~~~~~~~~~~~~~~~~~~~ 80:08.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:272:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:272:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.73 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:272:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:272:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:272:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:272:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:272:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:262:29: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.78 262 | return MoveDistanceExceeds(mAsyncPanZoomController->GetTouchStartTolerance()); 80:08.78 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:08.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:346:65: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.78 346 | ScreenPoint currentFocus = GetCurrentFocus(mLastTouchInput); 80:08.78 | ^ 80:08.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:356:78: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.81 356 | currentFocus, currentSpan, currentSpan, mLastTouchInput.modifiers); 80:08.81 | ^ 80:08.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:384:42: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.81 384 | GetCurrentFocus(mLastTouchInput), currentSpan, mPreviousSpan, 80:08.81 | ^ 80:08.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:385:36: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:08.81 385 | mLastTouchInput.modifiers); 80:08.81 | ^ 80:09.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 80:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasTranslator.h:16, 80:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/RecordedCanvasEventImpl.h:12, 80:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:17, 80:09.33 from Unified_cpp_gfx_layers8.cpp:2: 80:09.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 80:09.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.33 189 | CSSRect GetExpandedScrollableRect() const { 80:09.33 | ^ 80:09.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 80:09.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.33 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 80:09.33 | ^ 80:09.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 80:09.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.34 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 80:09.34 | ^ 80:09.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 80:09.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.34 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 80:09.34 | ^ 80:09.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 80:09.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.34 243 | CSSRect CalculateScrollRange() const { 80:09.34 | ^ 80:09.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 80:09.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.34 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 80:09.34 | ^ 80:09.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 80:09.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.35 457 | CSSRect GetVisualViewport() const { 80:09.35 | ^ 80:09.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 80:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransaction.h:20, 80:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransactionChild.h:9, 80:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:13, 80:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:09.38 from Unified_cpp_gfx_layers9.cpp:2: 80:09.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 80:09.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.38 189 | CSSRect GetExpandedScrollableRect() const { 80:09.38 | ^ 80:09.38 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 80:09.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.39 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 80:09.39 | ^ 80:09.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 80:09.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.39 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 80:09.39 | ^ 80:09.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 80:09.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.39 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 80:09.39 | ^ 80:09.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 80:09.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.39 243 | CSSRect CalculateScrollRange() const { 80:09.39 | ^ 80:09.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 80:09.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.40 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 80:09.40 | ^ 80:09.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 80:09.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.40 457 | CSSRect GetVisualViewport() const { 80:09.40 | ^ 80:09.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 80:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 80:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 80:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 80:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 80:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasTranslator.h:16, 80:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/RecordedCanvasEventImpl.h:12, 80:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:17, 80:09.59 from Unified_cpp_gfx_layers8.cpp:2: 80:09.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 80:09.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.59 1249 | CSSCoord ToCSSPixels() const { return _0; } 80:09.59 | ^ 80:09.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 80:09.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 80:09.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:09.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:09.63 from Unified_cpp_gfx_layers4.cpp:2: 80:09.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 80:09.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 80:09.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.63 40 | friend Sub operator*(Sub aCoord, T aScale) { 80:09.63 | ^~~~~~~~ 80:09.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 80:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 80:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 80:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 80:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 80:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransaction.h:20, 80:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransactionChild.h:9, 80:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:13, 80:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:09.68 from Unified_cpp_gfx_layers9.cpp:2: 80:09.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 80:09.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.68 1249 | CSSCoord ToCSSPixels() const { return _0; } 80:09.68 | ^ 80:09.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:09.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:09.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:09.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:09.86 from Unified_cpp_gfx_layers4.cpp:2: 80:09.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:09.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 80:09.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.86 427 | SizeT Size() const { return SizeT(width, height); } 80:09.86 | ^~~~ 80:09.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:09.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:09.86 from Unified_cpp_gfx_layers4.cpp:2: 80:09.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 80:09.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 80:09.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.86 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 80:09.86 | ^~~~~~~~ 80:09.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 80:09.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 80:09.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.87 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 80:09.87 | ^~~~~~~~ 80:09.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:09.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:09.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:09.88 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:09.88 from Unified_cpp_gfx_layers4.cpp:2: 80:09.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:09.88 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 80:09.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.89 62 | Sub operator-(const Sub& aPoint) const { 80:09.89 | ^~~~~~~~ 80:09.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:09.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:09.91 from Unified_cpp_gfx_layers4.cpp:2: 80:09.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 80:09.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 80:09.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:09.92 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 80:09.92 | ^~~~~~~~ 80:10.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 80:10.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 80:10.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 80:10.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 80:10.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:10.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:10.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:10.37 from Unified_cpp_gfx_layers6.cpp:2: 80:10.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 80:10.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:10.37 332 | LayerPoint GetFixedPositionAnchor() const { 80:10.37 | ^ 80:10.41 In file included from Unified_cpp_gfx_layers3.cpp:29: 80:10.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp: In constructor ‘mozilla::layers::InputBlockState::InputBlockState(const RefPtr&, mozilla::layers::TargetConfirmationFlags)’: 80:10.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp:32:1: note: parameter passing for argument of type ‘mozilla::layers::TargetConfirmationFlags’ changed in GCC 9.1 80:10.41 32 | InputBlockState::InputBlockState( 80:10.41 | ^~~~~~~~~~~~~~~ 80:10.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 80:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 80:10.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:10.42 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:10.42 from Unified_cpp_gfx_layers4.cpp:2: 80:10.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 80:10.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 80:10.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:10.42 43 | friend Sub operator*(T aScale, Sub aCoord) { 80:10.42 | ^~~~~~~~ 80:10.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp: In constructor ‘mozilla::layers::CancelableBlockState::CancelableBlockState(const RefPtr&, mozilla::layers::TargetConfirmationFlags)’: 80:10.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp:179:1: note: parameter passing for argument of type ‘mozilla::layers::TargetConfirmationFlags’ changed in GCC 9.1 80:10.54 179 | CancelableBlockState::CancelableBlockState( 80:10.54 | ^~~~~~~~~~~~~~~~~~~~ 80:10.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp: In constructor ‘mozilla::layers::DragBlockState::DragBlockState(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::MouseInput&)’: 80:10.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp:259:1: note: parameter passing for argument of type ‘mozilla::layers::TargetConfirmationFlags’ changed in GCC 9.1 80:10.61 259 | DragBlockState::DragBlockState( 80:10.61 | ^~~~~~~~~~~~~~ 80:10.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp: In member function ‘void mozilla::layers::DragBlockState::SetInitialThumbPos(mozilla::CSSCoord)’: 80:10.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp:268:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:10.64 268 | void DragBlockState::SetInitialThumbPos(CSSCoord aThumbPos) { 80:10.64 | ^~~~~~~~~~~~~~ 80:10.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:10.77 from Unified_cpp_gfx_layers4.cpp:2: 80:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 80:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 80:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:10.77 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 80:10.77 | ^~~~~~~~~~~~~ 80:10.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:10.77 from Unified_cpp_gfx_layers4.cpp:2: 80:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 80:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 80:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:10.77 323 | static SizeTyped FromUnknownSize( 80:10.77 | ^~~~~~~~~~~~~~~ 80:10.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp: In constructor ‘mozilla::layers::PinchGestureBlockState::PinchGestureBlockState(const RefPtr&, mozilla::layers::TargetConfirmationFlags)’: 80:10.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp:582:1: note: parameter passing for argument of type ‘mozilla::layers::TargetConfirmationFlags’ changed in GCC 9.1 80:10.94 582 | PinchGestureBlockState::PinchGestureBlockState( 80:10.94 | ^~~~~~~~~~~~~~~~~~~~~~ 80:10.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp: In constructor ‘mozilla::layers::TouchBlockState::TouchBlockState(const RefPtr&, mozilla::layers::TargetConfirmationFlags, mozilla::layers::TouchCounter&)’: 80:10.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp:623:1: note: parameter passing for argument of type ‘mozilla::layers::TargetConfirmationFlags’ changed in GCC 9.1 80:10.97 623 | TouchBlockState::TouchBlockState( 80:10.97 | ^~~~~~~~~~~~~~~ 80:11.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 80:11.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 80:11.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:11.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:11.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:11.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:11.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:11.64 from Unified_cpp_gfx_layers5.cpp:2: 80:11.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 80:11.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 80:11.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:11.65 40 | friend Sub operator*(Sub aCoord, T aScale) { 80:11.65 | ^~~~~~~~ 80:11.68 In file included from Unified_cpp_gfx_layers3.cpp:38: 80:11.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputQueue.cpp: In member function ‘mozilla::layers::TouchBlockState* mozilla::layers::InputQueue::StartNewTouchBlock(const RefPtr&, mozilla::layers::TargetConfirmationFlags, bool)’: 80:11.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputQueue.cpp:520:18: note: parameter passing for argument of type ‘mozilla::layers::TargetConfirmationFlags’ changed in GCC 9.1 80:11.68 520 | TouchBlockState* InputQueue::StartNewTouchBlock( 80:11.68 | ^~~~~~~~~~ 80:11.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:11.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:11.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:11.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:11.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:11.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:11.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:11.68 from Unified_cpp_gfx_layers5.cpp:2: 80:11.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:11.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 80:11.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:11.68 427 | SizeT Size() const { return SizeT(width, height); } 80:11.68 | ^~~~ 80:11.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:11.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:11.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:11.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:11.69 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:11.69 from Unified_cpp_gfx_layers5.cpp:2: 80:11.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 80:11.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 80:11.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:11.69 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 80:11.69 | ^~~~~~~~ 80:11.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 80:11.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 80:11.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:11.69 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 80:11.69 | ^~~~~~~~ 80:11.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:11.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:11.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:11.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:11.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:11.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:11.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:11.70 from Unified_cpp_gfx_layers5.cpp:2: 80:11.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:11.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 80:11.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:11.70 62 | Sub operator-(const Sub& aPoint) const { 80:11.71 | ^~~~~~~~ 80:11.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:11.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:11.76 from Unified_cpp_gfx_layers4.cpp:2: 80:11.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 80:11.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:183:40: required from here 80:11.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:576:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:11.76 576 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 80:11.76 | ^~~~~~~~ 80:12.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:12.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:12.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 80:12.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:12.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:12.01 from Unified_cpp_gfx_layers4.cpp:2: 80:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 80:12.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:51: required from here 80:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:12.01 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 80:12.01 | ^~~~~~~~~~~~~~ 80:12.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 80:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 80:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:12.04 from Unified_cpp_gfx_layers5.cpp:2: 80:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 80:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 80:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:12.04 43 | friend Sub operator*(T aScale, Sub aCoord) { 80:12.04 | ^~~~~~~~ 80:12.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:12.11 from Unified_cpp_gfx_layers5.cpp:2: 80:12.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 80:12.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 80:12.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:12.11 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 80:12.11 | ^~~~~~~~ 80:12.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:12.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:12.24 from Unified_cpp_gfx_layers4.cpp:2: 80:12.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 80:12.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/ChromeProcessController.cpp:183:29: required from here 80:12.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:582:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:12.24 582 | gfx::PointTyped operator/(const gfx::PointTyped& aPoint, 80:12.24 | ^~~~~~~~ 80:12.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:12.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:12.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:12.63 from Unified_cpp_gfx_layers4.cpp:2: 80:12.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 80:12.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 80:12.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:12.63 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 80:12.63 | ^~~~~~~~~~~~~ 80:12.63 image/decoders/icon/gtk 80:12.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:12.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:12.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:12.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:12.65 from Unified_cpp_gfx_layers4.cpp:2: 80:12.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:12.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 80:12.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:12.65 383 | Point TopLeft() const { return Point(x, y); } 80:12.65 | ^~~~~~~ 80:12.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 80:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:12.66 from Unified_cpp_gfx_layers4.cpp:2: 80:12.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 80:12.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 80:12.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:12.66 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 80:12.66 | ^~~~~~~~~~~~~~~ 80:12.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:12.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:12.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:12.82 from Unified_cpp_gfx_layers4.cpp:2: 80:12.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 80:12.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 80:12.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:12.82 277 | static RectTyped FromUnknownRect( 80:12.82 | ^~~~~~~~~~~~~~~ 80:12.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:12.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:12.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:12.83 from Unified_cpp_gfx_layers4.cpp:2: 80:12.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 80:12.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 80:12.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:12.83 150 | static PointTyped FromUnknownPoint( 80:12.83 | ^~~~~~~~~~~~~~~~ 80:12.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:12.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:12.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:12.83 from Unified_cpp_gfx_layers4.cpp:2: 80:12.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 80:12.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 80:12.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:12.83 282 | RectTyped ToUnknownRect() const { 80:12.83 | ^~~~~~~~~~~~~ 80:12.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:12.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:12.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:12.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:12.91 from Unified_cpp_gfx_layers4.cpp:2: 80:12.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:12.91 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:81:52: required from here 80:12.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:12.91 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 80:12.91 | ^~~~~~~~~ 80:12.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:12.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:12.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:12.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:12.98 from Unified_cpp_gfx_layers4.cpp:2: 80:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:12.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:201:66: required from here 80:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:12.98 79 | Sub operator-() const { return Sub(-x, -y); } 80:12.98 | ^~~~~~~~ 80:12.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:12.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:12.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 80:12.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:12.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:12.99 from Unified_cpp_gfx_layers4.cpp:2: 80:12.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 80:12.99 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:916:56: required from here 80:12.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:12.99 794 | RectTyped TransformAndClipBounds( 80:12.99 | ^~~~~~~~~~~~~~~~~~~~~~ 80:13.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:13.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:13.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:13.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:13.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:13.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:13.12 from Unified_cpp_gfx_layers5.cpp:2: 80:13.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 80:13.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 80:13.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:13.12 323 | static SizeTyped FromUnknownSize( 80:13.12 | ^~~~~~~~~~~~~~~ 80:13.29 In file included from Unified_cpp_gfx_layers3.cpp:29: 80:13.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp: In constructor ‘mozilla::layers::WheelBlockState::WheelBlockState(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::ScrollWheelInput&)’: 80:13.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp:291:1: note: parameter passing for argument of type ‘mozilla::layers::TargetConfirmationFlags’ changed in GCC 9.1 80:13.29 291 | WheelBlockState::WheelBlockState( 80:13.29 | ^~~~~~~~~~~~~~~ 80:13.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp: In constructor ‘mozilla::layers::PanGestureBlockState::PanGestureBlockState(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::PanGestureInput&)’: 80:13.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputBlockState.cpp:503:1: note: parameter passing for argument of type ‘mozilla::layers::TargetConfirmationFlags’ changed in GCC 9.1 80:13.34 503 | PanGestureBlockState::PanGestureBlockState( 80:13.34 | ^~~~~~~~~~~~~~~~~~~~ 80:13.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 80:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:13.65 from Unified_cpp_gfx_layers5.cpp:2: 80:13.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 80:13.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:51: required from here 80:13.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:13.65 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 80:13.65 | ^~~~~~~~~~~~~~ 80:13.75 In file included from Unified_cpp_gfx_layers3.cpp:38: 80:13.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputQueue.cpp: In member function ‘nsEventStatus mozilla::layers::InputQueue::ReceiveScrollWheelInput(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::ScrollWheelInput&, uint64_t*)’: 80:13.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputQueue.cpp:250:15: note: parameter passing for argument of type ‘mozilla::layers::TargetConfirmationFlags’ changed in GCC 9.1 80:13.75 250 | nsEventStatus InputQueue::ReceiveScrollWheelInput( 80:13.75 | ^~~~~~~~~~ 80:13.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputQueue.cpp: In member function ‘nsEventStatus mozilla::layers::InputQueue::ReceiveMouseInput(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::MouseInput&, uint64_t*)’: 80:13.89 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputQueue.cpp:188:15: note: parameter passing for argument of type ‘mozilla::layers::TargetConfirmationFlags’ changed in GCC 9.1 80:13.89 188 | nsEventStatus InputQueue::ReceiveMouseInput( 80:13.89 | ^~~~~~~~~~ 80:14.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputQueue.cpp: In member function ‘nsEventStatus mozilla::layers::InputQueue::ReceivePanGestureInput(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::PanGestureInput&, uint64_t*)’: 80:14.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputQueue.cpp:349:15: note: parameter passing for argument of type ‘mozilla::layers::TargetConfirmationFlags’ changed in GCC 9.1 80:14.06 349 | nsEventStatus InputQueue::ReceivePanGestureInput( 80:14.06 | ^~~~~~~~~~ 80:14.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:14.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:14.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:14.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:14.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:14.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:14.20 from Unified_cpp_gfx_layers5.cpp:2: 80:14.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 80:14.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 80:14.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:14.20 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 80:14.20 | ^~~~~~~~~~~~~ 80:14.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:14.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:14.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:14.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:14.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:14.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:14.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:14.23 from Unified_cpp_gfx_layers5.cpp:2: 80:14.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:14.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 80:14.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:14.23 383 | Point TopLeft() const { return Point(x, y); } 80:14.23 | ^~~~~~~ 80:14.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:14.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:14.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 80:14.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:14.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:14.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:14.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:14.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:14.24 from Unified_cpp_gfx_layers5.cpp:2: 80:14.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 80:14.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 80:14.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:14.24 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 80:14.24 | ^~~~~~~~~~~~~~~ 80:14.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputQueue.cpp: In member function ‘nsEventStatus mozilla::layers::InputQueue::ReceivePinchGestureInput(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::PinchGestureInput&, uint64_t*)’: 80:14.29 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputQueue.cpp:420:15: note: parameter passing for argument of type ‘mozilla::layers::TargetConfirmationFlags’ changed in GCC 9.1 80:14.29 420 | nsEventStatus InputQueue::ReceivePinchGestureInput( 80:14.29 | ^~~~~~~~~~ 80:14.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:14.40 from Unified_cpp_gfx_layers4.cpp:2: 80:14.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 80:14.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 80:14.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2102:62: required from here 80:14.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:14.41 246 | PointTyped As2DPoint() const { 80:14.41 | ^~~~~~~~~ 80:14.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:14.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:14.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:14.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:14.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:14.53 from Unified_cpp_gfx_layers5.cpp:2: 80:14.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]’: 80:14.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ClientTiledPaintedLayer.cpp:179:37: required from here 80:14.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:646:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:14.53 646 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 80:14.53 | ^~~~~~~~ 80:14.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:14.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:14.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:14.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:14.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:14.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:14.54 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:14.54 from Unified_cpp_gfx_layers5.cpp:2: 80:14.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:14.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ClientTiledPaintedLayer.cpp:180:59: required from here 80:14.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:14.54 383 | Point TopLeft() const { return Point(x, y); } 80:14.54 | ^~~~~~~ 80:14.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::operator+(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 80:14.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ClientTiledPaintedLayer.cpp:180:59: required from here 80:14.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:342:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:14.54 342 | friend Sub operator+(Sub aSub, const Point& aPoint) { 80:14.54 | ^~~~~~~~ 80:14.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:14.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:14.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:14.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:14.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:14.55 from Unified_cpp_gfx_layers5.cpp:2: 80:14.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]’: 80:14.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ClientTiledPaintedLayer.cpp:221:73: required from here 80:14.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:588:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:14.55 588 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 80:14.55 | ^~~~~~~~ 80:14.70 In file included from Unified_cpp_gfx_layers3.cpp:110: 80:14.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SimpleVelocityTracker.cpp: In member function ‘virtual mozilla::Maybe mozilla::layers::SimpleVelocityTracker::AddPosition(mozilla::ParentLayerCoord, uint32_t)’: 80:14.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SimpleVelocityTracker.cpp:38:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:14.70 38 | Maybe SimpleVelocityTracker::AddPosition(ParentLayerCoord aPos, 80:14.70 | ^~~~~~~~~~~~~~~~~~~~~ 80:14.77 In file included from Unified_cpp_gfx_layers3.cpp:137: 80:14.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In static member function ‘static mozilla::ScreenMargin mozilla::layers::APZCCallbackHelper::AdjustDisplayPortForScrollDelta(mozilla::ScreenMargin, mozilla::ScreenPoint)’: 80:14.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:49:14: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:14.77 49 | ScreenMargin APZCCallbackHelper::AdjustDisplayPortForScrollDelta( 80:14.77 | ^~~~~~~~~~~~~~~~~~ 80:14.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:49:14: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:14.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:49:14: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:14.97 In file included from Unified_cpp_gfx_layers7.cpp:2: 80:14.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp: In member function ‘mozilla::gfx::Point mozilla::layers::LayerTransforms::GetAverage()’: 80:14.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:23:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:14.98 23 | Point LayerTransforms::GetAverage() { 80:14.98 | ^ 80:15.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In static member function ‘static void mozilla::layers::APZCCallbackHelper::NotifyPinchGesture(mozilla::PinchGestureInput::PinchGestureType, mozilla::LayoutDeviceCoord, mozilla::Modifiers, const nsCOMPtr&)’: 80:15.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:873:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:15.40 873 | void APZCCallbackHelper::NotifyPinchGesture( 80:15.40 | ^~~~~~~~~~~~~~~~~~ 80:15.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 80:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 80:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.h:10, 80:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.cpp:7, 80:15.81 from Unified_cpp_gfx_layers7.cpp:11: 80:15.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 80:15.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:15.82 189 | CSSRect GetExpandedScrollableRect() const { 80:15.82 | ^ 80:15.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 80:15.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:15.82 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 80:15.82 | ^ 80:15.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 80:15.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:15.83 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 80:15.83 | ^ 80:15.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 80:15.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:15.83 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 80:15.83 | ^ 80:15.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 80:15.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:15.84 243 | CSSRect CalculateScrollRange() const { 80:15.85 | ^ 80:15.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 80:15.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:15.86 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 80:15.86 | ^ 80:15.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 80:15.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:15.86 457 | CSSRect GetVisualViewport() const { 80:15.86 | ^ 80:16.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 80:16.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 80:16.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 80:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 80:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 80:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 80:16.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.h:10, 80:16.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.cpp:7, 80:16.12 from Unified_cpp_gfx_layers7.cpp:11: 80:16.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 80:16.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:16.12 1249 | CSSCoord ToCSSPixels() const { return _0; } 80:16.12 | ^ 80:16.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:16.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:16.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:16.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:16.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:16.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:16.25 from Unified_cpp_gfx_layers5.cpp:2: 80:16.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 80:16.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 80:16.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2102:62: required from here 80:16.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:16.25 246 | PointTyped As2DPoint() const { 80:16.26 | ^~~~~~~~~ 80:16.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:16.49 from Unified_cpp_gfx_layers5.cpp:2: 80:16.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:16.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 80:16.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 80:16.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:16.50 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 80:16.50 | ^~~~~~~~~ 80:16.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 80:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:16.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:16.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:16.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:16.51 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:16.51 from Unified_cpp_gfx_layers5.cpp:2: 80:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 80:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 80:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 80:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:16.51 2266 | PointTyped TransformPointSimple( 80:16.51 | ^~~~~~~~~~~~~~~~~~~~ 80:16.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 80:16.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 80:16.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 80:16.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:16.53 794 | RectTyped TransformAndClipBounds( 80:16.53 | ^~~~~~~~~~~~~~~~~~~~~~ 80:16.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 80:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/APZUtils.h:13, 80:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomAnimation.h:10, 80:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.h:10, 80:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GenericScrollAnimation.cpp:7, 80:16.65 from Unified_cpp_gfx_layers3.cpp:2: 80:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ScreenPixel; T = float]’: 80:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:957:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:16.65 957 | GFX2D_API RectTyped TransformBounds( 80:16.65 | ^~~~~~~~~~~~~~~ 80:16.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 80:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 80:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 80:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 80:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 80:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 80:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 80:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 80:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:16.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:16.68 from Unified_cpp_gfx_layers6.cpp:2: 80:16.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 80:16.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:16.68 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 80:16.68 | ^ 80:16.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::LayerPixel; T = float]’: 80:16.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:318:66: required from ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:16.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ClientTiledPaintedLayer.cpp:68:59: required from here 80:16.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:708:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:16.69 708 | RectTyped ProjectRectBounds( 80:16.69 | ^~~~~~~~~~~~~~~~~ 80:17.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 80:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 80:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 80:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 80:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:17.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 80:17.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 80:17.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 80:17.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 80:17.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:17.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:17.90 from Unified_cpp_gfx_layers4.cpp:2: 80:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 80:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 80:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 80:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 80:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 80:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 80:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 80:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 80:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 80:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:17.90 760 | typename detail::Nth::Type extract() { 80:17.90 | ^~~~~~~ 80:18.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:18.13 from Unified_cpp_gfx_layers5.cpp:2: 80:18.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:18.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:739:44: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::LayerPixel; T = float]’ 80:18.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:318:66: required from ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:18.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ClientTiledPaintedLayer.cpp:68:59: required from here 80:18.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:18.13 384 | Point TopRight() const { return Point(XMost(), y); } 80:18.13 | ^~~~~~~~ 80:18.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:18.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:18.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:18.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:18.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:18.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:18.14 from Unified_cpp_gfx_layers5.cpp:2: 80:18.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::LayerPixel; F = float]’: 80:18.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:752:49: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::LayerPixel; T = float]’ 80:18.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:318:66: required from ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:18.14 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ClientTiledPaintedLayer.cpp:68:59: required from here 80:18.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:18.15 246 | PointTyped As2DPoint() const { 80:18.15 | ^~~~~~~~~ 80:18.19 In file included from Unified_cpp_gfx_layers3.cpp:11: 80:18.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp: In member function ‘nsEventStatus mozilla::layers::GestureEventListener::HandleInputTouchSingleStart()’: 80:18.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/GestureEventListener.cpp:168:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:18.19 168 | nsEventStatus GestureEventListener::HandleInputTouchSingleStart() { 80:18.19 | ^~~~~~~~~~~~~~~~~~~~ 80:18.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 80:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 80:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 80:18.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 80:18.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:18.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:18.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:18.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:18.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 80:18.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.h:10, 80:18.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.cpp:7, 80:18.44 from Unified_cpp_gfx_layers7.cpp:11: 80:18.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 80:18.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:18.44 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 80:18.44 | ^ 80:19.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 80:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:19.00 from Unified_cpp_gfx_layers5.cpp:2: 80:19.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In instantiation of ‘Sub mozilla::gfx::BaseSize::operator/(T) const [with T = float; Sub = mozilla::gfx::SizeTyped]’: 80:19.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TiledLayerBuffer.h:155:53: required from ‘mozilla::gfx::IntSize mozilla::layers::TiledLayerBuffer::GetScaledTileSize() const [with Derived = mozilla::layers::ClientMultiTiledLayerBuffer; Tile = mozilla::layers::TileClient; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]’ 80:19.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TiledLayerBuffer.h:144:35: required from ‘mozilla::gfx::IntPoint mozilla::layers::TiledLayerBuffer::GetTileOffset(mozilla::layers::TileCoordIntPoint) const [with Derived = mozilla::layers::ClientMultiTiledLayerBuffer; Tile = mozilla::layers::TileClient; mozilla::gfx::IntPoint = mozilla::gfx::IntPointTyped; mozilla::layers::TileCoordIntPoint = mozilla::gfx::IntPointTyped]’ 80:19.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TiledLayerBuffer.h:199:32: required from ‘void mozilla::layers::TiledLayerBuffer::Dump(std::stringstream&, const char*, bool, mozilla::layers::TextureDumpMode) [with Derived = mozilla::layers::ClientMultiTiledLayerBuffer; Tile = mozilla::layers::TileClient; std::stringstream = std::__cxx11::basic_stringstream]’ 80:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:76:23: required from here 80:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:82:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.01 82 | Sub operator/(T aScale) const { return Sub(width / aScale, height / aScale); } 80:19.01 | ^~~~~~~~ 80:19.31 In file included from Unified_cpp_gfx_layers4.cpp:2: 80:19.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp: In member function ‘void mozilla::layers::APZEventState::ProcessSingleTap(const CSSPoint&, const CSSToLayoutDeviceScale&, mozilla::Modifiers, int32_t)’: 80:19.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:183:40: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.32 183 | LayoutDevicePoint ldPoint = aPoint * aScale; 80:19.32 | ^~~~~~ 80:19.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:19.34 from Unified_cpp_gfx_layers4.cpp:2: 80:19.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:19.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.35 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 80:19.35 | ^~~~~~~~~ 80:19.36 In file included from Unified_cpp_gfx_layers4.cpp:2: 80:19.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp: In member function ‘bool mozilla::layers::APZEventState::FireContextmenuEvents(mozilla::PresShell*, const CSSPoint&, const CSSToLayoutDeviceScale&, mozilla::Modifiers, const nsCOMPtr&)’: 80:19.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:215:40: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.36 215 | eMouseMove, 0 /* time */, aPoint * aScale, aModifiers, 0 /* clickCount */, 80:19.36 | ~~~~~~~^~~~~~~~ 80:19.36 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:223:78: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.37 223 | ViewportUtils::VisualToLayout(CSSPoint::ToAppUnits(aPoint), aPresShell)); 80:19.37 | ^ 80:19.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:239:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.37 239 | eMouseLongTap, /*time*/ 0, aPoint * aScale, aModifiers, 80:19.37 | ~~~~~~~^~~~~~~~ 80:19.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:19.38 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:19.38 from Unified_cpp_gfx_layers4.cpp:2: 80:19.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 80:19.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.38 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 80:19.38 | ^~~~~~~~~~~~ 80:19.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:19.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:19.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:19.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:19.39 from Unified_cpp_gfx_layers4.cpp:2: 80:19.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:19.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.39 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 80:19.39 | ^~~~~~~~~ 80:19.40 In file included from Unified_cpp_gfx_layers4.cpp:2: 80:19.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp: In member function ‘void mozilla::layers::APZEventState::ProcessLongTap(mozilla::PresShell*, const CSSPoint&, const CSSToLayoutDeviceScale&, mozilla::Modifiers, uint64_t)’: 80:19.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:285:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.40 285 | auto ldPoint = LayoutDeviceIntPoint::Round(aPoint * aScale); 80:19.40 | ~~~~~~~^~~~~~~~ 80:19.58 In file included from Unified_cpp_gfx_layers4.cpp:38: 80:19.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/ChromeProcessController.cpp: In member function ‘void mozilla::layers::ChromeProcessController::HandleDoubleTap(const CSSPoint&, mozilla::Modifiers, const ScrollableLayerGuid&)’: 80:19.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/ChromeProcessController.cpp:137:62: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.58 137 | CSSRect zoomToRect = CalculateRectToZoomTo(document, aPoint); 80:19.58 | ^ 80:19.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/ChromeProcessController.cpp: In member function ‘virtual void mozilla::layers::ChromeProcessController::HandleTap(mozilla::layers::GeckoContentController::TapType, const LayoutDevicePoint&, mozilla::Modifiers, const ScrollableLayerGuid&, uint64_t)’: 80:19.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/ChromeProcessController.cpp:183:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.60 183 | CSSPoint point = aPoint / scale; 80:19.60 | ^~~~~ 80:19.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/ChromeProcessController.cpp: In member function ‘virtual void mozilla::layers::ChromeProcessController::NotifyPinchGesture(mozilla::PinchGestureInput::PinchGestureType, const ScrollableLayerGuid&, mozilla::LayoutDeviceCoord, mozilla::Modifiers)’: 80:19.61 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/ChromeProcessController.cpp:215:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.61 215 | void ChromeProcessController::NotifyPinchGesture( 80:19.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:19.66 In file included from Unified_cpp_gfx_layers4.cpp:56: 80:19.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp: In function ‘mozilla::CSSRect mozilla::layers::CalculateRectToZoomTo(const RefPtr&, const CSSPoint&)’: 80:19.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:95:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.66 95 | CSSRect CalculateRectToZoomTo(const RefPtr& aRootContentDocument, 80:19.66 | ^~~~~~~~~~~~~~~~~~~~~ 80:19.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:130:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.67 130 | CSSPoint::FromAppUnits(presShell->GetVisualViewportOffset()), 80:19.67 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:19.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:131:49: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.67 131 | metrics.CalculateCompositedSizeInCssPixels()); 80:19.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 80:19.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:134:69: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.68 134 | nsLayoutUtils::GetBoundingContentRect(element, rootScrollFrame); 80:19.68 | ^ 80:19.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:145:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.68 145 | CSSPoint::FromAppUnits(rootScrollFrame->GetScrollPosition()); 80:19.69 | ^ 80:19.69 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:165:12: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.69 165 | return zoomOut; 80:19.69 | ^~~~~~~ 80:19.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 80:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 80:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 80:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:17, 80:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.h:9, 80:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:11, 80:19.71 from Unified_cpp_gfx_layers4.cpp:2: 80:19.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 80:19.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:209:11: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.72 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 80:19.72 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:19.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:35: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.72 213 | return mCompositionBounds.Size() / GetZoom(); 80:19.72 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 80:19.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.72 213 | return mCompositionBounds.Size() / GetZoom(); 80:19.72 | ^ 80:19.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:19.73 from Unified_cpp_gfx_layers4.cpp:2: 80:19.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:19.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.73 427 | SizeT Size() const { return SizeT(width, height); } 80:19.73 | ^~~~ 80:19.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:19.74 from Unified_cpp_gfx_layers4.cpp:2: 80:19.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 80:19.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.74 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 80:19.74 | ^~~~~~~~ 80:19.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 80:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 80:19.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:19.75 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:19.75 from Unified_cpp_gfx_layers4.cpp:2: 80:19.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In function ‘float mozilla::gfx::operator-(float, mozilla::gfx::CoordTyped)’: 80:19.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:79:12: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.75 79 | friend T operator-(T aA, Sub aB) { return aA - aB.value; } 80:19.75 | ^~~~~~~~ 80:19.75 In file included from Unified_cpp_gfx_layers4.cpp:56: 80:19.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp: In function ‘bool mozilla::layers::{anonymous}::IsRectZoomedIn(const CSSRect&, const CSSRect&)’: 80:19.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:81:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.76 81 | CSSRect overlap = aCompositedArea.Intersect(aRect); 80:19.76 | ^ 80:19.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 80:19.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 80:19.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:19.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:19.78 from Unified_cpp_gfx_layers4.cpp:2: 80:19.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In function ‘float mozilla::gfx::operator-(mozilla::gfx::CoordTyped, float)’: 80:19.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:78:12: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.78 78 | friend T operator-(Sub aA, T aB) { return aA.value - aB; } 80:19.78 | ^~~~~~~~ 80:19.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 80:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 80:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTextFrame.h:20, 80:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStructInlines.h:18, 80:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 80:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:18, 80:19.79 from Unified_cpp_gfx_layers4.cpp:56: 80:19.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 80:19.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.79 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 80:19.79 | ^ 80:19.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCSSRenderingBorders.h:14, 80:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:47, 80:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:15, 80:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 80:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 80:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 80:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 80:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTextFrame.h:20, 80:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStructInlines.h:18, 80:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 80:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:18, 80:19.81 from Unified_cpp_gfx_layers4.cpp:56: 80:19.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h: In function ‘bool mozilla::gfx::MaybeSnapToDevicePixels(mozilla::gfx::Rect&, const mozilla::gfx::DrawTarget&, bool, bool)’: 80:19.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.81 382 | aRect = mat.TransformBounds(aRect); 80:19.81 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:19.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h: In function ‘bool mozilla::gfx::UserToDevicePixelSnapped(mozilla::gfx::Rect&, const mozilla::gfx::DrawTarget&, bool, bool)’: 80:19.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.82 336 | Point p1 = mat.TransformPoint(aRect.TopLeft()); 80:19.82 | ^ 80:19.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 80:19.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 80:19.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 80:19.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 80:19.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:19.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 80:19.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 80:19.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 80:19.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 80:19.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:19.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:19.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:19.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:19.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:19.82 from Unified_cpp_gfx_layers5.cpp:2: 80:19.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 80:19.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 80:19.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 80:19.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 80:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 80:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 80:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 80:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 80:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 80:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.83 760 | typename detail::Nth::Type extract() { 80:19.83 | ^~~~~~~ 80:19.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:19.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:19.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:19.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:19.83 from Unified_cpp_gfx_layers4.cpp:2: 80:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.83 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 80:19.83 | ^~~~~~~~~ 80:19.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:19.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:19.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 80:19.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:19.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:19.85 from Unified_cpp_gfx_layers4.cpp:2: 80:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 80:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.85 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 80:19.85 | ^~~~~~~~~~~~~~~ 80:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.86 110 | quad[0] = TransformPoint(aRect.TopLeft()); 80:19.86 | ^~~~ 80:19.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.86 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 80:19.86 | ^ 80:19.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:19.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:19.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:19.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:19.86 from Unified_cpp_gfx_layers4.cpp:2: 80:19.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:19.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.86 385 | Point BottomLeft() const { return Point(x, YMost()); } 80:19.86 | ^~~~~~~~~~ 80:19.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 80:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 80:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTextFrame.h:20, 80:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStructInlines.h:18, 80:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 80:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:18, 80:19.94 from Unified_cpp_gfx_layers4.cpp:56: 80:19.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 80:19.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.94 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 80:19.94 | ^ 80:19.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 80:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.95 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 80:19.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 80:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.95 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 80:19.95 | ~~~~~~~~~~~~~^~ 80:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.95 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 80:19.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 80:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.95 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 80:19.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 80:19.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:19.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:19.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:19.96 from Unified_cpp_gfx_layers4.cpp:2: 80:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 80:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.96 282 | RectTyped ToUnknownRect() const { 80:19.96 | ^~~~~~~~~~~~~ 80:19.96 In file included from Unified_cpp_gfx_layers4.cpp:137: 80:19.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp: In member function ‘bool mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, const nsIntRegion&, mozilla::layers::BasicLayerManager::PushedGroup&)’: 80:19.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:104:69: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.97 104 | gfxRect rect = aContext->GetClipExtents(gfxContext::eDeviceSpace); 80:19.97 | ^ 80:19.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:107:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.97 107 | ToRect(rect).ToIntRect(&surfRect); 80:19.97 | ~~~~~~^~~~~~ 80:19.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:118:60: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.97 118 | gfxContext::CreateOrNull(dt, ToRect(rect).TopLeft()); 80:19.97 | ~~~~~~~~~~~~~~~~~~~~^~ 80:19.97 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:118:46: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.97 118 | gfxContext::CreateOrNull(dt, ToRect(rect).TopLeft()); 80:19.98 | ~~~~~~^~~~~~ 80:19.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:118:60: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.98 118 | gfxContext::CreateOrNull(dt, ToRect(rect).TopLeft()); 80:19.98 | ~~~~~~~~~~~~~~~~~~~~^~ 80:19.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp: In function ‘bool mozilla::layers::ClipToContain(gfxContext*, const IntRect&)’: 80:19.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:67:55: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.98 67 | gfxRect deviceRect = aContext->UserToDevice(userRect); 80:19.98 | ^ 80:19.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 80:19.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 80:19.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 80:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:17, 80:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.h:9, 80:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:11, 80:19.99 from Unified_cpp_gfx_layers4.cpp:2: 80:19.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 80:19.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:19.99 21 | inline Rect ToRect(const gfxRect& aRect) { 80:19.99 | ^~~~~~ 80:19.99 In file included from Unified_cpp_gfx_layers4.cpp:137: 80:19.99 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp: In member function ‘void mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)’: 80:20.00 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:200:61: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.00 200 | Point finalOffset = group.mFinalTarget->GetDeviceOffset(); 80:20.00 | ^ 80:20.00 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp: In member function ‘bool mozilla::layers::BasicLayerManager::EndTransactionInternal(mozilla::layers::LayerManager::DrawPaintedLayerCallback, void*, mozilla::layers::LayerManager::EndTransactionFlags)’: 80:20.00 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:599:49: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.00 599 | ToOutsideIntRect(mTarget->GetClipExtents(gfxContext::eDeviceSpace)); 80:20.00 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 80:20.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 80:20.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/ChromeProcessController.cpp:12, 80:20.00 from Unified_cpp_gfx_layers4.cpp:38: 80:20.00 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘virtual void mozilla::layers::PaintedLayer::ComputeEffectiveTransforms(const Matrix4x4&)’: 80:20.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.01 2098 | if (!gfx::ThebesPoint(residual.GetTranslation()) 80:20.01 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:20.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.01 2098 | if (!gfx::ThebesPoint(residual.GetTranslation()) 80:20.01 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 80:20.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.01 2098 | if (!gfx::ThebesPoint(residual.GetTranslation()) 80:20.01 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:20.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2100:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.02 2100 | mResidualTranslation = gfx::ThebesPoint(residual.GetTranslation()); 80:20.02 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 80:20.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2100:28: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.02 2100 | mResidualTranslation = gfx::ThebesPoint(residual.GetTranslation()); 80:20.02 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:20.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2102:40: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.02 2102 | idealTransform.TransformPoint(mozilla::gfx::Point()); 80:20.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 80:20.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 80:20.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 80:20.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 80:20.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:17, 80:20.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.h:9, 80:20.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:11, 80:20.03 from Unified_cpp_gfx_layers4.cpp:2: 80:20.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 80:20.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.03 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 80:20.03 | ^~~~~~~~~~~ 80:20.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:20.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:20.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:20.04 from Unified_cpp_gfx_layers4.cpp:2: 80:20.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:20.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.04 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 80:20.04 | ^~~~~~~~~ 80:20.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 80:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:20.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:20.05 from Unified_cpp_gfx_layers4.cpp:2: 80:20.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 80:20.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.05 950 | PointTyped TransformPoint( 80:20.05 | ^~~~~~~~~~~~~~ 80:20.05 In file included from Unified_cpp_gfx_layers4.cpp:137: 80:20.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp: In function ‘void mozilla::layers::TransformIntRect(mozilla::gfx::IntRect&, const Matrix&, mozilla::gfx::IntRect (*)(const gfxRect&))’: 80:20.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:378:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.06 378 | gr = aMatrix.TransformBounds(gr); 80:20.06 | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:20.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:379:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.06 379 | aRect = (*aRoundMethod)(ThebesRect(gr)); 80:20.06 | ~~~~~~~~~~^~~~ 80:20.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp: In member function ‘void mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintLayerContext&, gfxContext*)’: 80:20.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:704:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.06 704 | aGroupTarget->GetDeviceOffset(), 80:20.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 80:20.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp: In member function ‘void mozilla::layers::BasicLayerManager::PaintLayer(gfxContext*, mozilla::layers::Layer*, mozilla::layers::LayerManager::DrawPaintedLayerCallback, void*)’: 80:20.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:863:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.07 863 | bool clipIsEmpty = aTarget->GetClipExtents().IsEmpty(); 80:20.07 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 80:20.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:896:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.07 896 | Matrix::Translation(-Point(bounds.X(), bounds.Y()))); 80:20.07 | ^ 80:20.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:916:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.07 916 | Rect(bounds), ToRect(aTarget->GetClipExtents())); 80:20.08 | ^ 80:20.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:916:53: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.08 916 | Rect(bounds), ToRect(aTarget->GetClipExtents())); 80:20.08 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 80:20.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:916:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.08 916 | Rect(bounds), ToRect(aTarget->GetClipExtents())); 80:20.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:20.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:934:63: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.08 934 | xformSurf, Matrix::Translation(xformBounds.TopLeft()))); 80:20.08 | ^ 80:20.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:939:38: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.09 939 | aTarget->SnappedClip(ThebesRect(xformBounds)); 80:20.09 | ~~~~~~~~~~^~~~~~~~~~~~~ 80:20.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp: In member function ‘void mozilla::layers::PaintLayerContext::AnnotateOpaqueRect()’: 80:20.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:286:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.09 286 | gfx::Rect(bounds.X(), bounds.Y(), bounds.Width(), bounds.Height())); 80:20.09 | ^ 80:20.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:20.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:20.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 80:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:20.10 from Unified_cpp_gfx_layers4.cpp:2: 80:20.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘size_t mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&, mozilla::gfx::PointTyped*) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 80:20.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:882:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:20.10 882 | p = srcPoint.As2DPoint(); 80:20.10 | ^ 80:20.41 In file included from Unified_cpp_gfx_layers3.cpp:38: 80:20.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputQueue.cpp: In member function ‘nsEventStatus mozilla::layers::InputQueue::ReceiveTouchInput(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::MultiTouchInput&, uint64_t*, const mozilla::Maybe >&)’: 80:20.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputQueue.cpp:83:15: note: parameter passing for argument of type ‘mozilla::layers::TargetConfirmationFlags’ changed in GCC 9.1 80:20.41 83 | nsEventStatus InputQueue::ReceiveTouchInput( 80:20.41 | ^~~~~~~~~~ 80:20.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputQueue.cpp: In member function ‘nsEventStatus mozilla::layers::InputQueue::ReceiveInputEvent(const RefPtr&, mozilla::layers::TargetConfirmationFlags, const mozilla::InputData&, uint64_t*, const mozilla::Maybe >&)’: 80:20.63 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/InputQueue.cpp:29:15: note: parameter passing for argument of type ‘mozilla::layers::TargetConfirmationFlags’ changed in GCC 9.1 80:20.63 29 | nsEventStatus InputQueue::ReceiveInputEvent( 80:20.63 | ^~~~~~~~~~ 80:21.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:21.16 from Unified_cpp_gfx_layers5.cpp:2: 80:21.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:21.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.17 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 80:21.17 | ^~~~~~~~~ 80:21.17 In file included from Unified_cpp_gfx_layers5.cpp:11: 80:21.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicPaintedLayer.cpp: In member function ‘virtual void mozilla::layers::BasicPaintedLayer::PaintThebes(gfxContext*, mozilla::layers::Layer*, mozilla::layers::LayerManager::DrawPaintedLayerCallback, void*)’: 80:21.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicPaintedLayer.cpp:110:15: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.17 110 | clipExtents = aContext->GetClipExtents(); 80:21.17 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:21.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicPaintedLayer.cpp:117:56: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.17 117 | if (GetMaskData(aMaskLayer, aContext->GetDeviceOffset(), &mask)) { 80:21.17 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ 80:21.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicPaintedLayer.cpp: In function ‘nsIntRegion mozilla::layers::IntersectWithClip(const nsIntRegion&, gfxContext*)’: 80:21.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicPaintedLayer.cpp:38:43: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.20 38 | gfxRect clip = aContext->GetClipExtents(); 80:21.21 | ^ 80:21.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:21.47 from Unified_cpp_gfx_layers5.cpp:2: 80:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.47 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 80:21.47 | ^~~~~~~~~ 80:21.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:21.48 from Unified_cpp_gfx_layers5.cpp:2: 80:21.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘virtual void mozilla::layers::PaintedLayer::ComputeEffectiveTransforms(const Matrix4x4&)’: 80:21.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.48 2098 | if (!gfx::ThebesPoint(residual.GetTranslation()) 80:21.48 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:21.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.48 2098 | if (!gfx::ThebesPoint(residual.GetTranslation()) 80:21.48 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 80:21.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.48 2098 | if (!gfx::ThebesPoint(residual.GetTranslation()) 80:21.48 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:21.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2100:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.48 2100 | mResidualTranslation = gfx::ThebesPoint(residual.GetTranslation()); 80:21.48 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 80:21.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2100:28: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.48 2100 | mResidualTranslation = gfx::ThebesPoint(residual.GetTranslation()); 80:21.48 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:21.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2102:40: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.48 2102 | idealTransform.TransformPoint(mozilla::gfx::Point()); 80:21.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 80:21.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:21, 80:21.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:21.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:21.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:21.49 from Unified_cpp_gfx_layers5.cpp:2: 80:21.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 80:21.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.49 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 80:21.49 | ^~~~~~~~~~~ 80:21.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:21.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:21.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 80:21.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:21.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:21.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:21.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:21.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:21.49 from Unified_cpp_gfx_layers5.cpp:2: 80:21.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 80:21.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.49 950 | PointTyped TransformPoint( 80:21.49 | ^~~~~~~~~~~~~~ 80:21.51 In file included from Unified_cpp_gfx_layers5.cpp:83: 80:21.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ClientLayerManager.cpp: In member function ‘void mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()’: 80:21.51 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ClientLayerManager.cpp:599:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.51 599 | IntRect bounds = ToOutsideIntRect(mShadowTarget->GetClipExtents()); 80:21.51 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 80:21.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:21.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:21.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:21.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:21.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:21.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:21.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:21.56 from Unified_cpp_gfx_layers5.cpp:2: 80:21.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:21.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.56 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 80:21.56 | ^~~~~~~~~ 80:21.57 In file included from Unified_cpp_gfx_layers5.cpp:101: 80:21.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ClientTiledPaintedLayer.cpp: In member function ‘void mozilla::layers::ClientTiledPaintedLayer::BeginPaint()’: 80:21.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ClientTiledPaintedLayer.cpp:180:59: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.57 180 | displayportMetrics.GetCompositionBounds().TopLeft(); 80:21.57 | ^ 80:21.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ClientTiledPaintedLayer.cpp:180:58: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.57 180 | displayportMetrics.GetCompositionBounds().TopLeft(); 80:21.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 80:21.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ClientTiledPaintedLayer.cpp:180:59: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.57 180 | displayportMetrics.GetCompositionBounds().TopLeft(); 80:21.57 | ^ 80:21.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ClientTiledPaintedLayer.cpp:220:28: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.57 220 | mPaintData.mScrollOffset = 80:21.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 80:21.58 221 | displayportMetrics.GetScrollOffset() * displayportMetrics.GetZoom(); 80:21.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:21.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:21.58 from Unified_cpp_gfx_layers5.cpp:2: 80:21.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]’: 80:21.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:646:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.58 646 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 80:21.58 | ^~~~~~~~ 80:21.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:21.59 from Unified_cpp_gfx_layers5.cpp:2: 80:21.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:21.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.59 383 | Point TopLeft() const { return Point(x, y); } 80:21.59 | ^~~~~~~ 80:21.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In function ‘mozilla::gfx::RectTyped mozilla::gfx::operator+(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 80:21.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:342:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.59 342 | friend Sub operator+(Sub aSub, const Point& aPoint) { 80:21.59 | ^~~~~~~~ 80:21.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 80:21.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 80:21.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 80:21.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:21.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 80:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 80:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 80:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:37, 80:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:21.61 from Unified_cpp_gfx_layers5.cpp:2: 80:21.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ParentLayerPixel]’: 80:21.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:318:31: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.61 318 | gfx::RectTyped rect = aTransform.ProjectRectBounds(aRect, aClip); 80:21.61 | ^~~~ 80:21.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 80:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:21.61 from Unified_cpp_gfx_layers5.cpp:2: 80:21.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::LayerPixel; T = float]’: 80:21.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:738:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.61 738 | points[0] = ProjectPoint(aRect.TopLeft()); 80:21.61 | ~~~~~~~~~~~~~^~ 80:21.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:751:36: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.62 751 | PointTyped point2d = 80:21.62 | ^~~~~~~ 80:21.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:782:50: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.62 782 | return RectTyped(0, 0, 0, 0); 80:21.62 | ^ 80:21.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:21.62 from Unified_cpp_gfx_layers5.cpp:2: 80:21.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:21.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.62 384 | Point TopRight() const { return Point(XMost(), y); } 80:21.62 | ^~~~~~~~ 80:21.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:21.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:21.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:21.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:21.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:21.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:21.63 from Unified_cpp_gfx_layers5.cpp:2: 80:21.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::LayerPixel; F = float]’: 80:21.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.63 246 | PointTyped As2DPoint() const { 80:21.63 | ^~~~~~~~~ 80:21.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:21.64 from Unified_cpp_gfx_layers5.cpp:2: 80:21.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:21.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.64 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 80:21.64 | ^~~~~~~~~ 80:21.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 80:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:21.64 from Unified_cpp_gfx_layers5.cpp:2: 80:21.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::ClampPoint(const Point&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:21.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:612:23: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.64 612 | [[nodiscard]] Point ClampPoint(const Point& aPoint) const { 80:21.64 | ^~~~~~~~~~ 80:21.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:21.65 from Unified_cpp_gfx_layers5.cpp:2: 80:21.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]’: 80:21.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:588:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.65 588 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 80:21.65 | ^~~~~~~~ 80:21.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 80:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:21.67 from Unified_cpp_gfx_layers5.cpp:2: 80:21.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:21.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.68 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 80:21.68 | ^~~~~~~~~ 80:21.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ClientLayerManager.cpp:33, 80:21.81 from Unified_cpp_gfx_layers5.cpp:83: 80:21.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TiledLayerBuffer.h: In member function ‘mozilla::gfx::IntSize mozilla::layers::TiledLayerBuffer::GetScaledTileSize() const [with Derived = mozilla::layers::ClientMultiTiledLayerBuffer; Tile = mozilla::layers::TileClient]’: 80:21.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TiledLayerBuffer.h:155:53: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:21.81 155 | return gfx::IntSize::Round(gfx::Size(mTileSize) / mResolution); 80:21.81 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 80:22.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 80:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxBlur.h:10, 80:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:18, 80:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/icon/gtk/nsIconChannel.cpp:33: 80:22.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 80:22.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:22.02 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 80:22.02 | ^ 80:22.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:22.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:20, 80:22.31 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/icon/gtk/nsIconChannel.cpp:33: 80:22.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 80:22.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:22.31 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 80:22.31 | ^ 80:22.47 In file included from Unified_cpp_gfx_layers3.cpp:137: 80:22.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In function ‘mozilla::ScreenMargin mozilla::layers::ScrollFrame(nsIContent*, const mozilla::layers::RepaintRequest&)’: 80:22.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:159:21: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:22.47 159 | static ScreenMargin ScrollFrame(nsIContent* aContent, 80:22.47 | ^~~~~~~~~~~ 80:22.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In static member function ‘static void mozilla::layers::APZCCallbackHelper::UpdateRootFrame(const mozilla::layers::RepaintRequest&)’: 80:22.65 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:344:24: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:22.65 344 | SetDisplayPortMargins(presShell, content, displayPortMargins, 80:22.65 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:22.65 345 | aRequest.CalculateCompositedSizeInCssPixels()); 80:22.65 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:22.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp: In static member function ‘static void mozilla::layers::APZCCallbackHelper::UpdateSubFrame(const mozilla::layers::RepaintRequest&)’: 80:22.71 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:349:6: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:22.72 349 | void APZCCallbackHelper::UpdateSubFrame(const RepaintRequest& aRequest) { 80:22.72 | ^~~~~~~~~~~~~~~~~~ 80:22.72 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZCCallbackHelper.cpp:362:26: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:22.72 362 | SetDisplayPortMargins(presShell, content, displayPortMargins, 80:22.73 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:22.73 363 | aRequest.CalculateCompositedSizeInCssPixels()); 80:22.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:22.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 80:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 80:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:27, 80:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/icon/gtk/nsIconChannel.cpp:33: 80:22.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 80:22.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:22.82 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 80:22.82 | ^ 80:22.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 80:22.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:22.82 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 80:22.82 | ^ 80:22.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 80:22.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:22.82 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 80:22.82 | ^ 80:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 80:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:22.83 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 80:22.83 | ^ 80:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 80:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:22.83 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 80:22.83 | ^ 80:22.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 80:22.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:22.87 371 | nscoord aAppUnitsPerDevPixel) { 80:22.87 | ^ 80:22.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 80:22.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:22.88 380 | nscoord aAppUnitsPerDevPixel) { 80:22.88 | ^ 80:22.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 80:22.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:22.88 387 | nscoord aAppUnitsPerDevPixel) { 80:22.88 | ^ 80:22.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 80:22.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:22.89 394 | nscoord aAppUnitsPerDevPixel) { 80:22.89 | ^ 80:23.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 80:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 80:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 80:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 80:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 80:23.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 80:23.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 80:23.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:23.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:23.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:23.47 from Unified_cpp_gfx_layers6.cpp:2: 80:23.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 80:23.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:23.47 1859 | int32_t aAppUnitsPerPixel) { 80:23.47 | ^ 80:23.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 80:23.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:23.48 3214 | int32_t aAppUnitsPerPixel) { 80:23.48 | ^ 80:23.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 80:23.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 80:23.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Swizzle.h:10, 80:23.60 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/icon/gtk/nsIconChannel.cpp:15: 80:23.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 80:23.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 80:23.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:23.60 40 | friend Sub operator*(Sub aCoord, T aScale) { 80:23.60 | ^~~~~~~~ 80:24.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 80:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 80:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 80:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 80:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransaction.h:20, 80:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransactionChild.h:9, 80:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:13, 80:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:24.01 from Unified_cpp_gfx_layers9.cpp:2: 80:24.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 80:24.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:24.01 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 80:24.01 | ^ 80:24.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 80:24.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:24.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:24.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:24.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 80:24.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 80:24.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 80:24.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 80:24.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:24.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:24.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:24.41 from Unified_cpp_gfx_layers6.cpp:2: 80:24.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 80:24.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:24.42 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 80:24.42 | ^ 80:24.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 80:24.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:24.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:24.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:24.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 80:24.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 80:24.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 80:24.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 80:24.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:24.46 from Unified_cpp_gfx_layers6.cpp:2: 80:24.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 80:24.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:24.46 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 80:24.46 | ^ 80:24.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 80:24.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 80:24.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 80:24.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 80:24.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:24.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:24.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:24.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:24.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 80:24.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.h:10, 80:24.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.cpp:7, 80:24.61 from Unified_cpp_gfx_layers7.cpp:11: 80:24.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 80:24.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:24.61 21 | inline Rect ToRect(const gfxRect& aRect) { 80:24.61 | ^ 80:24.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 80:24.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:24.61 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 80:24.61 | ^ 80:24.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 80:24.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:24.62 40 | inline Point ToPoint(const gfxPoint& aPoint) { 80:24.62 | ^ 80:24.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 80:24.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:24.62 44 | inline Size ToSize(const gfxSize& aSize) { 80:24.62 | ^ 80:24.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 80:24.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:24.62 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 80:24.62 | ^ 80:24.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 80:24.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:24.62 52 | inline gfxSize ThebesSize(const Size& aSize) { 80:24.62 | ^ 80:24.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 80:24.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:24.62 56 | inline gfxRect ThebesRect(const Rect& aRect) { 80:24.62 | ^ 80:24.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 80:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 80:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 80:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 80:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasTranslator.h:16, 80:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/RecordedCanvasEventImpl.h:12, 80:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:17, 80:24.94 from Unified_cpp_gfx_layers8.cpp:2: 80:24.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 80:24.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:24.94 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 80:24.94 | ^ 80:25.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 80:25.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 80:25.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 80:25.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:25.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:25.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:25.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:25.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 80:25.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.h:10, 80:25.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.cpp:7, 80:25.26 from Unified_cpp_gfx_layers7.cpp:11: 80:25.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 80:25.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:25.26 1859 | int32_t aAppUnitsPerPixel) { 80:25.26 | ^ 80:25.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 80:25.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:25.27 3214 | int32_t aAppUnitsPerPixel) { 80:25.27 | ^ 80:26.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 80:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:26.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:26.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:26.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 80:26.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.h:10, 80:26.29 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.cpp:7, 80:26.29 from Unified_cpp_gfx_layers7.cpp:11: 80:26.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 80:26.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:26.29 332 | LayerPoint GetFixedPositionAnchor() const { 80:26.29 | ^ 80:26.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 80:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 80:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.h:10, 80:26.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.cpp:7, 80:26.33 from Unified_cpp_gfx_layers7.cpp:11: 80:26.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 80:26.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:26.33 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 80:26.33 | ^ 80:26.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 80:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 80:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.h:10, 80:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.cpp:7, 80:26.36 from Unified_cpp_gfx_layers7.cpp:11: 80:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 80:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:26.36 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 80:26.36 | ^ 80:27.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:27.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:27.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:27.11 from Unified_cpp_gfx_layers6.cpp:2: 80:27.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 80:27.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:27.11 1394 | LayerPoint GetFixedPositionAnchor() { 80:27.11 | ^ 80:27.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 80:27.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:27.14 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 80:27.14 | ^ 80:27.53 image/decoders/icon 80:27.92 In file included from Unified_cpp_gfx_layers4.cpp:47: 80:27.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/ContentProcessController.cpp: In member function ‘virtual void mozilla::layers::ContentProcessController::NotifyPinchGesture(mozilla::PinchGestureInput::PinchGestureType, const mozilla::layers::ScrollableLayerGuid&, mozilla::LayoutDeviceCoord, mozilla::Modifiers)’: 80:27.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/ContentProcessController.cpp:48:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:27.93 48 | void ContentProcessController::NotifyPinchGesture( 80:27.93 | ^~~~~~~~~~~~~~~~~~~~~~~~ 80:28.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 80:28.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 80:28.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTextFrame.h:20, 80:28.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStructInlines.h:18, 80:28.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 80:28.63 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:18, 80:28.63 from Unified_cpp_gfx_layers4.cpp:56: 80:28.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 80:28.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:28.63 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 80:28.63 | ^~~~~~~~~~~ 80:29.46 In file included from Unified_cpp_gfx_layers5.cpp:137: 80:29.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ImageClient.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]’: 80:29.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ImageClient.cpp:308:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:29.47 308 | } // namespace mozilla 80:29.47 | ^ 80:29.80 image/encoders/ico 80:30.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 80:30.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 80:30.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 80:30.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 80:30.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:30.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:30.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:30.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:30.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransaction.h:20, 80:30.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransactionChild.h:9, 80:30.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:13, 80:30.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:30.50 from Unified_cpp_gfx_layers9.cpp:2: 80:30.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 80:30.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:30.50 21 | inline Rect ToRect(const gfxRect& aRect) { 80:30.50 | ^ 80:30.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 80:30.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:30.50 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 80:30.50 | ^ 80:30.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 80:30.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:30.51 40 | inline Point ToPoint(const gfxPoint& aPoint) { 80:30.51 | ^ 80:30.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 80:30.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:30.52 44 | inline Size ToSize(const gfxSize& aSize) { 80:30.52 | ^ 80:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 80:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:30.53 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 80:30.53 | ^ 80:30.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 80:30.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:30.54 52 | inline gfxSize ThebesSize(const Size& aSize) { 80:30.54 | ^ 80:30.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 80:30.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:30.54 56 | inline gfxRect ThebesRect(const Rect& aRect) { 80:30.55 | ^ 80:31.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 80:31.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 80:31.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 80:31.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:31.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:31.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:31.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:31.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransaction.h:20, 80:31.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransactionChild.h:9, 80:31.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:13, 80:31.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:31.17 from Unified_cpp_gfx_layers9.cpp:2: 80:31.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 80:31.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:31.17 1859 | int32_t aAppUnitsPerPixel) { 80:31.17 | ^ 80:31.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 80:31.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:31.18 3214 | int32_t aAppUnitsPerPixel) { 80:31.18 | ^ 80:31.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 80:31.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 80:31.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 80:31.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 80:31.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:31.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:31.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:31.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:31.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasTranslator.h:16, 80:31.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/RecordedCanvasEventImpl.h:12, 80:31.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:17, 80:31.32 from Unified_cpp_gfx_layers8.cpp:2: 80:31.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 80:31.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:31.32 21 | inline Rect ToRect(const gfxRect& aRect) { 80:31.32 | ^ 80:31.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 80:31.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:31.32 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 80:31.32 | ^ 80:31.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 80:31.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:31.32 40 | inline Point ToPoint(const gfxPoint& aPoint) { 80:31.32 | ^ 80:31.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 80:31.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:31.33 44 | inline Size ToSize(const gfxSize& aSize) { 80:31.33 | ^ 80:31.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 80:31.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:31.33 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 80:31.33 | ^ 80:31.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 80:31.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:31.33 52 | inline gfxSize ThebesSize(const Size& aSize) { 80:31.33 | ^ 80:31.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 80:31.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:31.33 56 | inline gfxRect ThebesRect(const Rect& aRect) { 80:31.33 | ^ 80:31.87 In file included from Unified_cpp_gfx_layers4.cpp:38: 80:31.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/ChromeProcessController.cpp: In member function ‘virtual void mozilla::layers::ChromeProcessController::NotifyPinchGesture(mozilla::PinchGestureInput::PinchGestureType, const ScrollableLayerGuid&, mozilla::LayoutDeviceCoord, mozilla::Modifiers)’: 80:31.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/ChromeProcessController.cpp:215:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:31.87 215 | void ChromeProcessController::NotifyPinchGesture( 80:31.87 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:32.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 80:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 80:32.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 80:32.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:32.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:32.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:32.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:32.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasTranslator.h:16, 80:32.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/RecordedCanvasEventImpl.h:12, 80:32.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:17, 80:32.06 from Unified_cpp_gfx_layers8.cpp:2: 80:32.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 80:32.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:32.06 1859 | int32_t aAppUnitsPerPixel) { 80:32.06 | ^ 80:32.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 80:32.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:32.07 3214 | int32_t aAppUnitsPerPixel) { 80:32.07 | ^ 80:32.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 80:32.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:32.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:32.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:32.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransaction.h:20, 80:32.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransactionChild.h:9, 80:32.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:13, 80:32.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:32.18 from Unified_cpp_gfx_layers9.cpp:2: 80:32.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 80:32.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:32.18 332 | LayerPoint GetFixedPositionAnchor() const { 80:32.18 | ^ 80:32.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 80:32.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:32.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:32.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:32.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransaction.h:20, 80:32.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransactionChild.h:9, 80:32.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:13, 80:32.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:32.23 from Unified_cpp_gfx_layers9.cpp:2: 80:32.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 80:32.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:32.23 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 80:32.23 | ^ 80:32.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 80:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransaction.h:20, 80:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PLayerTransactionChild.h:9, 80:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:13, 80:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:32.26 from Unified_cpp_gfx_layers9.cpp:2: 80:32.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 80:32.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:32.26 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 80:32.26 | ^ 80:32.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 80:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasTranslator.h:16, 80:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/RecordedCanvasEventImpl.h:12, 80:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:17, 80:32.96 from Unified_cpp_gfx_layers8.cpp:2: 80:32.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 80:32.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:32.96 332 | LayerPoint GetFixedPositionAnchor() const { 80:32.96 | ^ 80:33.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 80:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasTranslator.h:16, 80:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/RecordedCanvasEventImpl.h:12, 80:33.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:17, 80:33.03 from Unified_cpp_gfx_layers8.cpp:2: 80:33.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 80:33.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:33.03 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 80:33.03 | ^ 80:33.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 80:33.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:33.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:33.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:33.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasTranslator.h:16, 80:33.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/RecordedCanvasEventImpl.h:12, 80:33.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:17, 80:33.06 from Unified_cpp_gfx_layers8.cpp:2: 80:33.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 80:33.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:33.06 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 80:33.06 | ^ 80:34.59 In file included from Unified_cpp_gfx_layers5.cpp:2: 80:34.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp: In function ‘void mozilla::layers::FillRectWithMask(mozilla::gfx::DrawTarget*, const Rect&, const mozilla::gfx::DeviceColor&, const mozilla::gfx::DrawOptions&, mozilla::gfx::SourceSurface*, const Matrix*)’: 80:34.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:80:21: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:34.59 80 | aDT->MaskSurface(ColorPattern(aColor), aMaskSource, Point(), aOptions); 80:34.59 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:34.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerManagerComposite.h:13, 80:34.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ImageHost.cpp:16, 80:34.76 from Unified_cpp_gfx_layers7.cpp:29: 80:34.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 80:34.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:34.76 1394 | LayerPoint GetFixedPositionAnchor() { 80:34.76 | ^ 80:34.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 80:34.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:34.79 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 80:34.79 | ^ 80:35.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:11, 80:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/URIUtils.h:10, 80:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/icon/nsIconURI.cpp:11, 80:35.06 from Unified_cpp_image_decoders_icon0.cpp:11: 80:35.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 80:35.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:35.06 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 80:35.06 | ^ 80:35.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:11, 80:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/URIUtils.h:10, 80:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/icon/nsIconURI.cpp:11, 80:35.36 from Unified_cpp_image_decoders_icon0.cpp:11: 80:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 80:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:35.36 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 80:35.36 | ^ 80:35.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 80:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 80:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:11, 80:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/URIUtils.h:10, 80:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/icon/nsIconURI.cpp:11, 80:35.88 from Unified_cpp_image_decoders_icon0.cpp:11: 80:35.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 80:35.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:35.88 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 80:35.88 | ^ 80:35.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 80:35.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:35.88 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 80:35.89 | ^ 80:35.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 80:35.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:35.89 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 80:35.89 | ^ 80:35.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 80:35.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:35.89 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 80:35.89 | ^ 80:35.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 80:35.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:35.90 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 80:35.90 | ^ 80:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 80:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:35.92 371 | nscoord aAppUnitsPerDevPixel) { 80:35.92 | ^ 80:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 80:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:35.92 380 | nscoord aAppUnitsPerDevPixel) { 80:35.92 | ^ 80:35.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ImageLayers.h:10, 80:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionParent.cpp:10, 80:35.92 from Unified_cpp_gfx_layers9.cpp:11: 80:35.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 80:35.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:35.92 1394 | LayerPoint GetFixedPositionAnchor() { 80:35.92 | ^ 80:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 80:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:35.92 387 | nscoord aAppUnitsPerDevPixel) { 80:35.92 | ^ 80:35.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 80:35.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:35.93 394 | nscoord aAppUnitsPerDevPixel) { 80:35.93 | ^ 80:35.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 80:35.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:35.96 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 80:35.96 | ^ 80:36.71 image/encoders/png 80:37.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:37.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:37.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 80:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.h:12, 80:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/APZEventState.cpp:7, 80:37.13 from Unified_cpp_gfx_layers4.cpp:2: 80:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 80:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:37.13 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 80:37.13 | ^~~~~~~~~~~~~~~ 80:37.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:24, 80:37.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp:26, 80:37.67 from Unified_cpp_gfx_layers7.cpp:47: 80:37.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.h: In member function ‘mozilla::ParentLayerCoord mozilla::layers::Axis::GetPos() const’: 80:37.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/Axis.h:270:35: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:37.68 270 | ParentLayerCoord GetPos() const { return mPos; } 80:37.68 | ^ 80:37.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 80:37.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 80:37.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 80:37.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 80:37.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 80:37.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 80:37.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:31, 80:37.77 from Unified_cpp_gfx_layers6.cpp:65: 80:37.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 80:37.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:37.78 49 | gfx::Size GetInheritedScale() const { return mScale; } 80:37.78 | ^ 80:37.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:34, 80:37.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp:26, 80:37.78 from Unified_cpp_gfx_layers7.cpp:47: 80:37.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.h: In member function ‘mozilla::CSSRect mozilla::layers::SampledAPZCState::GetLayoutViewport() const’: 80:37.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.h:26:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:37.78 26 | CSSRect GetLayoutViewport() const { return mLayoutViewport; } 80:37.78 | ^ 80:37.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.h: In member function ‘mozilla::CSSPoint mozilla::layers::SampledAPZCState::GetScrollOffset() const’: 80:37.78 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/SampledAPZCState.h:27:36: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:37.79 27 | CSSPoint GetScrollOffset() const { return mScrollOffset; } 80:37.79 | ^ 80:38.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp:26, 80:38.08 from Unified_cpp_gfx_layers7.cpp:47: 80:38.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h: In member function ‘mozilla::ParentLayerRect mozilla::layers::AsyncPanZoomController::GetCompositionBounds() const’: 80:38.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/src/AsyncPanZoomController.h:1131:48: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:38.08 1131 | ParentLayerRect GetCompositionBounds() const { 80:38.09 | ^ 80:39.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 80:39.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 80:39.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 80:39.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:39.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:39.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:39.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:11, 80:39.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/URIUtils.h:10, 80:39.21 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/icon/nsIconURI.cpp:11, 80:39.21 from Unified_cpp_image_decoders_icon0.cpp:11: 80:39.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 80:39.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 80:39.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:39.21 40 | friend Sub operator*(Sub aCoord, T aScale) { 80:39.22 | ^~~~~~~~ 80:39.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 80:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 80:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/URIParams.h:11, 80:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/URIUtils.h:10, 80:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/image/decoders/icon/nsIconURI.cpp:11, 80:39.23 from Unified_cpp_image_decoders_icon0.cpp:11: 80:39.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 80:39.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 80:39.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:39.23 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 80:39.23 | ^~~~~~~~ 80:39.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 80:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 80:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:31, 80:39.65 from Unified_cpp_gfx_layers6.cpp:65: 80:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 80:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:39.65 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 80:39.65 | ^ 80:40.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CompositorBridgeParent.h:19, 80:40.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CompositableTransactionParent.cpp:9, 80:40.40 from Unified_cpp_gfx_layers8.cpp:29: 80:40.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 80:40.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:40.40 1394 | LayerPoint GetFixedPositionAnchor() { 80:40.40 | ^ 80:40.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 80:40.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:40.43 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 80:40.43 | ^ 80:40.43 In file included from Unified_cpp_gfx_layers6.cpp:65: 80:40.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp: In member function ‘mozilla::ScreenMargin mozilla::layers::AsyncCompositionManager::GetFixedLayerMargins() const’: 80:40.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:1496:62: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:40.43 1496 | ScreenMargin AsyncCompositionManager::GetFixedLayerMargins() const { 80:40.43 | ^~~~~ 80:40.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp: In static member function ‘static mozilla::ScreenPoint mozilla::layers::AsyncCompositionManager::ComputeFixedMarginsOffset(const ScreenMargin&, mozilla::SideBits, const ScreenMargin&)’: 80:40.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:1508:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:40.43 1508 | const ScreenMargin& aGeckoFixedLayerMargins) { 80:40.43 | ^ 80:41.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 80:41.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 80:41.43 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 80:41.43 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 80:41.43 from /builddir/build/BUILD/thunderbird-78.6.1/image/encoders/png/nsPNGEncoder.cpp:6: 80:41.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 80:41.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:41.43 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 80:41.43 | ^ 80:41.46 In file included from Unified_cpp_gfx_layers7.cpp:47: 80:41.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp: In function ‘mozilla::gfx::Rect mozilla::layers::RectWithEdges(int32_t, int32_t, int32_t, int32_t)’: 80:41.46 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp:705:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:41.46 705 | int32_t aLeft) { 80:41.46 | ^ 80:41.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:16, 80:41.66 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 80:41.66 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 80:41.66 from /builddir/build/BUILD/thunderbird-78.6.1/image/encoders/png/nsPNGEncoder.cpp:6: 80:41.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 80:41.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:41.66 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 80:41.66 | ^ 80:41.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 80:41.75 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 80:41.75 from /builddir/build/BUILD/thunderbird-78.6.1/image/encoders/png/nsPNGEncoder.cpp:6: 80:41.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 80:41.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:41.75 21 | inline Rect ToRect(const gfxRect& aRect) { 80:41.75 | ^ 80:41.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 80:41.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:41.75 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 80:41.75 | ^ 80:41.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 80:41.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:41.76 40 | inline Point ToPoint(const gfxPoint& aPoint) { 80:41.76 | ^ 80:41.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/PaintCounter.cpp:16, 80:41.76 from Unified_cpp_gfx_layers7.cpp:56: 80:41.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/HelpersSkia.h: In function ‘mozilla::gfx::Point mozilla::gfx::SkPointToPoint(const SkPoint&)’: 80:41.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/HelpersSkia.h:253:57: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:41.76 253 | static inline Point SkPointToPoint(const SkPoint& aPoint) { 80:41.76 | ^ 80:41.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/HelpersSkia.h: In function ‘mozilla::gfx::Rect mozilla::gfx::SkRectToRect(const SkRect&)’: 80:41.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/HelpersSkia.h:257:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:41.76 257 | static inline Rect SkRectToRect(const SkRect& aRect) { 80:41.76 | ^ 80:41.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 80:41.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:41.76 44 | inline Size ToSize(const gfxSize& aSize) { 80:41.76 | ^ 80:41.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 80:41.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:41.76 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 80:41.76 | ^ 80:41.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 80:41.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:41.77 52 | inline gfxSize ThebesSize(const Size& aSize) { 80:41.77 | ^ 80:41.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 80:41.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:41.77 56 | inline gfxRect ThebesRect(const Rect& aRect) { 80:41.77 | ^ 80:41.83 In file included from Unified_cpp_gfx_layers4.cpp:137: 80:41.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp: In member function ‘void mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)’: 80:41.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:184:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:41.83 184 | void BasicLayerManager::PopGroupForLayer(PushedGroup& group) { 80:41.83 | ^~~~~~~~~~~~~~~~~ 80:42.09 In file included from Unified_cpp_gfx_layers4.cpp:110: 80:42.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicColorLayer.cpp: In member function ‘virtual void mozilla::layers::BasicColorLayer::Paint(mozilla::gfx::DrawTarget*, const Point&, mozilla::layers::Layer*)’: 80:42.09 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicColorLayer.cpp:44:8: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:42.09 44 | void Paint(DrawTarget* aDT, const gfx::Point& aDeviceOffset, 80:42.09 | ^~~~~ 80:42.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 80:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 80:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:42.09 from Unified_cpp_gfx_layers6.cpp:2: 80:42.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 80:42.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 80:42.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:42.10 40 | friend Sub operator*(Sub aCoord, T aScale) { 80:42.10 | ^~~~~~~~ 80:42.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:42.14 from Unified_cpp_gfx_layers6.cpp:2: 80:42.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:42.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 80:42.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:42.14 427 | SizeT Size() const { return SizeT(width, height); } 80:42.14 | ^~~~ 80:42.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:42.14 from Unified_cpp_gfx_layers6.cpp:2: 80:42.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 80:42.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 80:42.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:42.14 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 80:42.14 | ^~~~~~~~ 80:42.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 80:42.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 80:42.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:42.15 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 80:42.15 | ^~~~~~~~ 80:42.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 80:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:42.15 from Unified_cpp_gfx_layers6.cpp:2: 80:42.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:42.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 80:42.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:42.15 62 | Sub operator-(const Sub& aPoint) const { 80:42.15 | ^~~~~~~~ 80:42.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 80:42.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 80:42.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:42.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:42.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:42.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:42.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:42.62 from Unified_cpp_gfx_layers6.cpp:2: 80:42.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 80:42.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 80:42.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:42.62 43 | friend Sub operator*(T aScale, Sub aCoord) { 80:42.62 | ^~~~~~~~ 80:42.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:42.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:42.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:42.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:42.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:42.67 from Unified_cpp_gfx_layers6.cpp:2: 80:42.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 80:42.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 80:42.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:42.68 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 80:42.68 | ^~~~~~~~ 80:42.70 In file included from Unified_cpp_gfx_layers5.cpp:11: 80:42.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicPaintedLayer.cpp: In member function ‘virtual void mozilla::layers::BasicPaintedLayer::PaintThebes(gfxContext*, mozilla::layers::Layer*, mozilla::layers::LayerManager::DrawPaintedLayerCallback, void*)’: 80:42.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicPaintedLayer.cpp:45:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:42.70 45 | void BasicPaintedLayer::PaintThebes( 80:42.70 | ^~~~~~~~~~~~~~~~~ 80:42.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicPaintedLayer.cpp:45:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:42.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicPaintedLayer.cpp:45:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:42.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicPaintedLayer.cpp:45:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:42.75 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicPaintedLayer.cpp:38:43: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:42.75 38 | gfxRect clip = aContext->GetClipExtents(); 80:42.75 | ^ 80:42.76 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicPaintedLayer.cpp:117:57: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:42.76 117 | if (GetMaskData(aMaskLayer, aContext->GetDeviceOffset(), &mask)) { 80:42.76 | ^ 80:43.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 80:43.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 80:43.00 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:16, 80:43.00 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 80:43.00 from /builddir/build/BUILD/thunderbird-78.6.1/image/encoders/png/nsPNGEncoder.cpp:6: 80:43.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 80:43.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:43.00 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 80:43.00 | ^ 80:43.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 80:43.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:43.00 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 80:43.00 | ^ 80:43.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 80:43.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:43.00 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 80:43.00 | ^ 80:43.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 80:43.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:43.01 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 80:43.01 | ^ 80:43.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 80:43.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:43.01 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 80:43.01 | ^ 80:43.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 80:43.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:43.03 371 | nscoord aAppUnitsPerDevPixel) { 80:43.03 | ^ 80:43.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 80:43.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:43.04 380 | nscoord aAppUnitsPerDevPixel) { 80:43.04 | ^ 80:43.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 80:43.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:43.04 387 | nscoord aAppUnitsPerDevPixel) { 80:43.04 | ^ 80:43.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 80:43.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:43.05 394 | nscoord aAppUnitsPerDevPixel) { 80:43.05 | ^ 80:43.35 In file included from Unified_cpp_gfx_layers4.cpp:137: 80:43.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp: In member function ‘bool mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, const nsIntRegion&, mozilla::layers::BasicLayerManager::PushedGroup&)’: 80:43.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:80:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:43.35 80 | bool BasicLayerManager::PushGroupForLayer(gfxContext* aContext, Layer* aLayer, 80:43.35 | ^~~~~~~~~~~~~~~~~ 80:43.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 80:43.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:43.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:43.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:43.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:43.59 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:43.59 from Unified_cpp_gfx_layers6.cpp:2: 80:43.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 80:43.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 80:43.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:43.60 323 | static SizeTyped FromUnknownSize( 80:43.60 | ^~~~~~~~~~~~~~~ 80:44.12 image/encoders/jpeg 80:44.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 80:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:44.14 from Unified_cpp_gfx_layers6.cpp:2: 80:44.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 80:44.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 80:44.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:44.14 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 80:44.15 | ^~~~~~~~~~~~~~ 80:44.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp: In member function ‘void mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintLayerContext&, gfxContext*)’: 80:44.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:691:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:44.41 691 | void BasicLayerManager::PaintSelfOrChildren(PaintLayerContext& aPaintContext, 80:44.41 | ^~~~~~~~~~~~~~~~~ 80:44.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp: In member function ‘bool mozilla::layers::BasicLayerManager::EndTransactionInternal(mozilla::layers::LayerManager::DrawPaintedLayerCallback, void*, mozilla::layers::LayerManager::EndTransactionFlags)’: 80:44.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayerManager.cpp:550:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:44.55 550 | bool BasicLayerManager::EndTransactionInternal( 80:44.55 | ^~~~~~~~~~~~~~~~~ 80:44.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:44.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:44.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:44.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:44.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:44.64 from Unified_cpp_gfx_layers6.cpp:2: 80:44.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]’: 80:44.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TiledContentClient.cpp:110:61: required from here 80:44.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:588:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:44.64 588 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 80:44.64 | ^~~~~~~~ 80:44.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:44.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:44.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:44.66 from Unified_cpp_gfx_layers6.cpp:2: 80:44.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::operator+(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 80:44.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TiledContentClient.cpp:226:53: required from here 80:44.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:342:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:44.66 342 | friend Sub operator+(Sub aSub, const Point& aPoint) { 80:44.66 | ^~~~~~~~ 80:44.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:44.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:44.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:44.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:44.66 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:44.66 from Unified_cpp_gfx_layers6.cpp:2: 80:44.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayerPixel; dst = mozilla::CSSPixel]’: 80:44.66 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TiledContentClient.cpp:236:62: required from here 80:44.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:44.66 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 80:44.67 | ^~~~~~~~ 80:44.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:44.67 from Unified_cpp_gfx_layers6.cpp:2: 80:44.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:44.67 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TiledContentClient.cpp:241:66: required from here 80:44.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:44.67 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 80:44.67 | ^~~~~~~~~ 80:44.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:44.85 from Unified_cpp_gfx_layers6.cpp:2: 80:44.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 80:44.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 80:44.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:44.85 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 80:44.85 | ^~~~~~~~~~~~~ 80:44.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:44.90 from Unified_cpp_gfx_layers6.cpp:2: 80:44.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:44.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 80:44.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:44.90 383 | Point TopLeft() const { return Point(x, y); } 80:44.90 | ^~~~~~~ 80:44.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:44.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:44.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 80:44.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:44.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:44.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:44.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:44.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:44.91 from Unified_cpp_gfx_layers6.cpp:2: 80:44.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 80:44.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 80:44.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:44.91 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 80:44.91 | ^~~~~~~~~~~~~~~ 80:45.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:45.08 from Unified_cpp_gfx_layers6.cpp:2: 80:45.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 80:45.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 80:45.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:45.08 277 | static RectTyped FromUnknownRect( 80:45.08 | ^~~~~~~~~~~~~~~ 80:45.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 80:45.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:45.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:45.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:45.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:45.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:45.09 from Unified_cpp_gfx_layers6.cpp:2: 80:45.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 80:45.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 80:45.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:45.09 150 | static PointTyped FromUnknownPoint( 80:45.09 | ^~~~~~~~~~~~~~~~ 80:45.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:45.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:45.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:45.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:45.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:45.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:45.10 from Unified_cpp_gfx_layers6.cpp:2: 80:45.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 80:45.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 80:45.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:45.10 282 | RectTyped ToUnknownRect() const { 80:45.10 | ^~~~~~~~~~~~~ 80:45.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 80:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 80:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 80:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 80:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 80:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 80:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 80:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:45.15 from Unified_cpp_gfx_layers6.cpp:2: 80:45.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::ViewAs(const mozilla::gfx::PointTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ScreenPixel]’: 80:45.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:473:78: required from here 80:45.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:92:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:45.15 92 | gfx::PointTyped ViewAs(const gfx::PointTyped& aPoint, 80:45.15 | ^~~~~~ 80:45.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 80:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:45.16 from Unified_cpp_gfx_layers6.cpp:2: 80:45.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ParentLayerPixel; T = float]’: 80:45.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:481:57: required from here 80:45.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:45.16 950 | PointTyped TransformPoint( 80:45.16 | ^~~~~~~~~~~~~~ 80:45.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::LayerPixel; T = float]’: 80:45.17 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:484:41: required from here 80:45.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:45.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 80:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 80:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 80:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 80:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 80:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 80:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 80:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:45.18 from Unified_cpp_gfx_layers6.cpp:2: 80:45.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::ViewAs(const mozilla::gfx::PointTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::LayerPixel]’: 80:45.18 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:526:74: required from here 80:45.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:92:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:45.18 92 | gfx::PointTyped ViewAs(const gfx::PointTyped& aPoint, 80:45.18 | ^~~~~~ 80:45.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::MarginTyped mozilla::ViewAs(const mozilla::gfx::MarginTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ScreenPixel]’: 80:45.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:834:59: required from here 80:45.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:114:31: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:45.19 114 | gfx::MarginTyped ViewAs( 80:45.19 | ^~~~~~ 80:45.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:11, 80:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:45.25 from Unified_cpp_gfx_layers6.cpp:2: 80:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseMargin.h: In instantiation of ‘Sub mozilla::gfx::BaseMargin::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::MarginTyped]’: 80:45.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:1513:38: required from here 80:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseMargin.h:118:7: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:45.25 118 | Sub operator-(const Sub& aMargin) const { 80:45.25 | ^~~~~~~~ 80:45.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 80:45.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 80:45.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:45.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:45.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:45.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:45.32 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:45.32 from Unified_cpp_gfx_layers6.cpp:2: 80:45.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In instantiation of ‘Sub mozilla::gfx::BaseSize::operator*(T) const [with T = float; Sub = mozilla::gfx::SizeTyped]’: 80:45.32 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/CompositorScreenshotGrabber.cpp:160:52: required from here 80:45.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:81:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:45.32 81 | Sub operator*(T aScale) const { return Sub(width * aScale, height * aScale); } 80:45.32 | ^~~~~~~~ 80:45.82 In file included from Unified_cpp_gfx_layers4.cpp:56: 80:45.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp: In function ‘mozilla::CSSRect mozilla::layers::CalculateRectToZoomTo(const RefPtr&, const CSSPoint&)’: 80:45.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/apz/util/DoubleTapToZoom.cpp:95:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:45.82 95 | CSSRect CalculateRectToZoomTo(const RefPtr& aRootContentDocument, 80:45.82 | ^~~~~~~~~~~~~~~~~~~~~ 80:46.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 80:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:11, 80:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:15, 80:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicImplData.h:10, 80:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.h:10, 80:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/basic/BasicLayersImpl.cpp:7, 80:46.08 from Unified_cpp_gfx_layers5.cpp:2: 80:46.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::LayerPixel; T = float]’: 80:46.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:708:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:46.08 708 | RectTyped ProjectRectBounds( 80:46.08 | ^~~~~~~~~~~~~~~~~ 80:46.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 80:46.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStruct.h:18, 80:46.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContextPaint.h:19, 80:46.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGImageContext.h:11, 80:46.44 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:25, 80:46.44 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:23, 80:46.44 from /builddir/build/BUILD/thunderbird-78.6.1/image/LookupResult.h:16, 80:46.44 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:17, 80:46.45 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 80:46.45 from /builddir/build/BUILD/thunderbird-78.6.1/image/encoders/png/nsPNGEncoder.cpp:6: 80:46.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 80:46.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:46.45 1249 | CSSCoord ToCSSPixels() const { return _0; } 80:46.45 | ^ 80:46.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 80:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:46.84 from Unified_cpp_gfx_layers6.cpp:2: 80:46.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 80:46.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 80:46.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 80:46.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:46.85 246 | PointTyped As2DPoint() const { 80:46.85 | ^~~~~~~~~ 80:47.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 80:47.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 80:47.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:47.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:47.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:47.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:47.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:47.00 from Unified_cpp_gfx_layers6.cpp:2: 80:47.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In instantiation of ‘Sub mozilla::gfx::BaseSize::operator/(T) const [with T = float; Sub = mozilla::gfx::SizeTyped]’: 80:47.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TiledLayerBuffer.h:155:53: required from ‘mozilla::gfx::IntSize mozilla::layers::TiledLayerBuffer::GetScaledTileSize() const [with Derived = mozilla::layers::ClientMultiTiledLayerBuffer; Tile = mozilla::layers::TileClient; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]’ 80:47.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:172:52: required from here 80:47.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:82:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:47.01 82 | Sub operator/(T aScale) const { return Sub(width / aScale, height / aScale); } 80:47.01 | ^~~~~~~~ 80:47.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 80:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:47.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:47.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:47.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:47.05 from Unified_cpp_gfx_layers6.cpp:2: 80:47.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::LayerPixel; T = float]’: 80:47.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:318:66: required from ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:47.05 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:425:79: required from here 80:47.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:708:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:47.05 708 | RectTyped ProjectRectBounds( 80:47.05 | ^~~~~~~~~~~~~~~~~ 80:47.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:47.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:47.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:47.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:47.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:47.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:47.44 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:47.44 from Unified_cpp_gfx_layers6.cpp:2: 80:47.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:47.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 80:47.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 80:47.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:47.44 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 80:47.44 | ^~~~~~~~~ 80:47.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:47.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:47.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 80:47.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:47.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:47.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:47.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:47.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:47.45 from Unified_cpp_gfx_layers6.cpp:2: 80:47.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 80:47.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 80:47.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 80:47.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:47.45 2266 | PointTyped TransformPointSimple( 80:47.45 | ^~~~~~~~~~~~~~~~~~~~ 80:47.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 80:47.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 80:47.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 80:47.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:47.45 794 | RectTyped TransformAndClipBounds( 80:47.45 | ^~~~~~~~~~~~~~~~~~~~~~ 80:47.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 80:47.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 80:47.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 80:47.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:47.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:47.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:47.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:47.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 80:47.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 80:47.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 80:47.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 80:47.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:47.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:47.60 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:47.60 from Unified_cpp_gfx_layers6.cpp:2: 80:47.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ParentLayerPixel]’: 80:47.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:254:18: required from ‘mozilla::gfx::IntRectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::IntRectTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:47.60 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:202:71: required from here 80:47.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:244:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:47.60 244 | static gfx::RectTyped TransformBy( 80:47.60 | ^~~~~~~~~~~ 80:47.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 80:47.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:47.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:47.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:47.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:47.61 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:47.61 from Unified_cpp_gfx_layers6.cpp:2: 80:47.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::ParentLayerPixel; F = float]’: 80:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ParentLayerPixel; T = float]’ 80:47.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:481:57: required from here 80:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:47.62 246 | PointTyped As2DPoint() const { 80:47.62 | ^~~~~~~~~ 80:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::LayerPixel; F = float]’: 80:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::LayerPixel; T = float]’ 80:47.62 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:484:41: required from here 80:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:48.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:48.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:48.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:48.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:48.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:48.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:48.78 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:48.78 from Unified_cpp_gfx_layers6.cpp:2: 80:48.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:48.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:738:43: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::LayerPixel; T = float]’ 80:48.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:318:66: required from ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:48.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:425:79: required from here 80:48.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:48.79 383 | Point TopLeft() const { return Point(x, y); } 80:48.79 | ^~~~~~~ 80:48.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::ClampPoint(const Point&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:48.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:752:29: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::LayerPixel; T = float]’ 80:48.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:318:66: required from ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:48.79 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:425:79: required from here 80:48.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:612:23: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:48.79 612 | [[nodiscard]] Point ClampPoint(const Point& aPoint) const { 80:48.79 | ^~~~~~~~~~ 80:49.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:49.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:49.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 80:49.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:49.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:49.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:49.25 from Unified_cpp_gfx_layers6.cpp:2: 80:49.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::ParentLayerPixel; T = float]’: 80:49.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:247:36: required from ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:49.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:254:18: required from ‘mozilla::gfx::IntRectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::IntRectTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:49.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:202:71: required from here 80:49.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:957:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:49.25 957 | GFX2D_API RectTyped TransformBounds( 80:49.26 | ^~~~~~~~~~~~~~~ 80:49.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:49.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:49.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:49.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:49.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:49.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:49.39 from Unified_cpp_gfx_layers6.cpp:2: 80:49.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::ParentLayerPixel; F = float]’: 80:49.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:503:74: required from ‘void mozilla::layers::RenderLayers(ContainerT*, mozilla::layers::LayerManagerComposite*, const RenderTargetIntRect&, const mozilla::Maybe >&) [with ContainerT = mozilla::layers::ContainerLayerComposite; mozilla::RenderTargetIntRect = mozilla::gfx::IntRectTyped]’ 80:49.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:646:17: required from ‘void mozilla::layers::ContainerRender(ContainerT*, mozilla::layers::LayerManagerComposite*, const IntRect&, const mozilla::Maybe >&) [with ContainerT = mozilla::layers::ContainerLayerComposite; mozilla::gfx::IntRect = mozilla::gfx::IntRectTyped]’ 80:49.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:719:64: required from here 80:49.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:49.40 282 | RectTyped ToUnknownRect() const { 80:49.40 | ^~~~~~~~~~~~~ 80:50.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:50.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:50.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 80:50.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:50.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:50.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:50.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:50.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:50.31 from Unified_cpp_gfx_layers6.cpp:2: 80:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::ParentLayerPixel; T = float]’: 80:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:29: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::ParentLayerPixel; T = float]’ 80:50.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:247:36: required from ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:50.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:254:18: required from ‘mozilla::gfx::IntRectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::IntRectTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:50.31 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:202:71: required from here 80:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:50.31 950 | PointTyped TransformPoint( 80:50.31 | ^~~~~~~~~~~~~~ 80:50.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:50.39 from Unified_cpp_gfx_layers6.cpp:2: 80:50.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::LayerPixel]’: 80:50.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:323:49: required from ‘void mozilla::layers::RenderMinimap(ContainerT*, const RefPtr&, mozilla::layers::LayerManagerComposite*, const RenderTargetIntRect&, mozilla::layers::Layer*) [with ContainerT = mozilla::layers::ContainerLayerComposite; mozilla::RenderTargetIntRect = mozilla::gfx::IntRectTyped]’ 80:50.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:514:22: required from ‘void mozilla::layers::RenderLayers(ContainerT*, mozilla::layers::LayerManagerComposite*, const RenderTargetIntRect&, const mozilla::Maybe >&) [with ContainerT = mozilla::layers::ContainerLayerComposite; mozilla::RenderTargetIntRect = mozilla::gfx::IntRectTyped]’ 80:50.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:646:17: required from ‘void mozilla::layers::ContainerRender(ContainerT*, mozilla::layers::LayerManagerComposite*, const IntRect&, const mozilla::Maybe >&) [with ContainerT = mozilla::layers::ContainerLayerComposite; mozilla::gfx::IntRect = mozilla::gfx::IntRectTyped]’ 80:50.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:719:64: required from here 80:50.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:646:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:50.39 646 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 80:50.40 | ^~~~~~~~ 80:50.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 80:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:50.40 from Unified_cpp_gfx_layers6.cpp:2: 80:50.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 80:50.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:355:73: required from ‘void mozilla::layers::RenderMinimap(ContainerT*, const RefPtr&, mozilla::layers::LayerManagerComposite*, const RenderTargetIntRect&, mozilla::layers::Layer*) [with ContainerT = mozilla::layers::ContainerLayerComposite; mozilla::RenderTargetIntRect = mozilla::gfx::IntRectTyped]’ 80:50.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:514:22: required from ‘void mozilla::layers::RenderLayers(ContainerT*, mozilla::layers::LayerManagerComposite*, const RenderTargetIntRect&, const mozilla::Maybe >&) [with ContainerT = mozilla::layers::ContainerLayerComposite; mozilla::RenderTargetIntRect = mozilla::gfx::IntRectTyped]’ 80:50.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:646:17: required from ‘void mozilla::layers::ContainerRender(ContainerT*, mozilla::layers::LayerManagerComposite*, const IntRect&, const mozilla::Maybe >&) [with ContainerT = mozilla::layers::ContainerLayerComposite; mozilla::gfx::IntRect = mozilla::gfx::IntRectTyped]’ 80:50.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:719:64: required from here 80:50.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:957:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:50.40 957 | GFX2D_API RectTyped TransformBounds( 80:50.40 | ^~~~~~~~~~~~~~~ 80:50.42 image/encoders/bmp 80:50.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 80:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 80:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 80:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/SharedSurfacesChild.cpp:15, 80:50.55 from Unified_cpp_gfx_layers9.cpp:74: 80:50.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 80:50.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:50.55 49 | gfx::Size GetInheritedScale() const { return mScale; } 80:50.55 | ^ 80:51.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CompositorBridgeChild.cpp:39, 80:51.02 from Unified_cpp_gfx_layers8.cpp:47: 80:51.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 80:51.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:51.02 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 80:51.02 | ^ 80:51.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/APZChild.cpp:10, 80:51.27 from Unified_cpp_gfx_layers7.cpp:119: 80:51.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 80:51.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:51.27 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 80:51.27 | ^ 80:51.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 80:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 80:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 80:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 80:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 80:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 80:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 80:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 80:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:20, 80:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:51.46 from Unified_cpp_gfx_layers6.cpp:2: 80:51.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 80:51.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 80:51.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 80:51.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 80:51.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 80:51.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 80:51.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 80:51.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 80:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 80:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:51.47 760 | typename detail::Nth::Type extract() { 80:51.47 | ^~~~~~~ 80:51.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 80:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 80:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 80:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:51.82 from Unified_cpp_gfx_layers7.cpp:2: 80:51.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 80:51.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 80:51.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:51.82 40 | friend Sub operator*(Sub aCoord, T aScale) { 80:51.82 | ^~~~~~~~ 80:51.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 80:51.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 80:51.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:51.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:51.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:51.86 from Unified_cpp_gfx_layers7.cpp:2: 80:51.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 80:51.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 80:51.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:51.86 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 80:51.86 | ^~~~~~~~ 80:52.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 80:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:52.16 from Unified_cpp_gfx_layers7.cpp:2: 80:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:52.16 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:32:38: required from here 80:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:52.16 62 | Sub operator-(const Sub& aPoint) const { 80:52.16 | ^~~~~~~~ 80:52.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:52.22 from Unified_cpp_gfx_layers7.cpp:2: 80:52.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:52.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 80:52.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:52.22 427 | SizeT Size() const { return SizeT(width, height); } 80:52.22 | ^~~~ 80:52.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 80:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 80:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:52.22 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:52.22 from Unified_cpp_gfx_layers7.cpp:2: 80:52.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 80:52.22 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 80:52.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:52.22 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 80:52.23 | ^~~~~~~~ 80:52.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 80:52.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 80:52.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:52.23 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 80:52.23 | ^~~~~~~~ 80:52.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:52.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 80:52.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:52.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:52.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:52.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:52.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:52.23 from Unified_cpp_gfx_layers7.cpp:2: 80:52.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:52.23 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 80:52.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:52.23 62 | Sub operator-(const Sub& aPoint) const { 80:52.23 | ^~~~~~~~ 80:52.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 80:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 80:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 80:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:52.41 from Unified_cpp_gfx_layers7.cpp:2: 80:52.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 80:52.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 80:52.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:52.42 43 | friend Sub operator*(T aScale, Sub aCoord) { 80:52.42 | ^~~~~~~~ 80:52.43 dom/abort 80:52.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TiledContentClient.h:15, 80:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:16, 80:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:52.80 from Unified_cpp_gfx_layers6.cpp:2: 80:52.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TiledLayerBuffer.h: In member function ‘mozilla::gfx::IntSize mozilla::layers::TiledLayerBuffer::GetScaledTileSize() const [with Derived = mozilla::layers::ClientMultiTiledLayerBuffer; Tile = mozilla::layers::TileClient]’: 80:52.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TiledLayerBuffer.h:155:53: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:52.80 155 | return gfx::IntSize::Round(gfx::Size(mTileSize) / mResolution); 80:52.80 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 80:52.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 80:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:52.89 from Unified_cpp_gfx_layers6.cpp:2: 80:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:52.89 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 80:52.89 | ^~~~~~~~~ 80:52.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 80:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 80:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:31, 80:52.90 from Unified_cpp_gfx_layers6.cpp:65: 80:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 80:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:52.90 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 80:52.90 | ^ 80:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 80:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:52.90 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 80:52.90 | ^~~~~~~~~~~ 80:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 80:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:52.91 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 80:52.91 | ^ 80:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 80:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:52.91 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 80:52.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 80:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:52.91 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 80:52.91 | ~~~~~~~~~~~~~^~ 80:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:52.91 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 80:52.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 80:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:52.91 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 80:52.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 80:52.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:52.92 from Unified_cpp_gfx_layers6.cpp:2: 80:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 80:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:52.92 282 | RectTyped ToUnknownRect() const { 80:52.92 | ^~~~~~~~~~~~~ 80:52.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TiledContentClient.h:23, 80:52.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:16, 80:52.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:52.99 from Unified_cpp_gfx_layers6.cpp:2: 80:52.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h: In constructor ‘mozilla::layers::AsyncTransform::AsyncTransform(mozilla::LayerToParentLayerScale, mozilla::ParentLayerPoint)’: 80:52.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:35:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:52.99 35 | explicit AsyncTransform( 80:52.99 | ^~~~~~~~~~~~~~ 80:53.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 80:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 80:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 80:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:53.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:53.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 80:53.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 80:53.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 80:53.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 80:53.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.02 from Unified_cpp_gfx_layers6.cpp:2: 80:53.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ParentLayerPixel]’: 80:53.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:318:31: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.02 318 | gfx::RectTyped rect = aTransform.ProjectRectBounds(aRect, aClip); 80:53.02 | ^~~~ 80:53.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:53.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:53.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 80:53.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.04 from Unified_cpp_gfx_layers6.cpp:2: 80:53.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::LayerPixel; T = float]’: 80:53.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:738:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.04 738 | points[0] = ProjectPoint(aRect.TopLeft()); 80:53.04 | ~~~~~~~~~~~~~^~ 80:53.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:751:36: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.04 751 | PointTyped point2d = 80:53.04 | ^~~~~~~ 80:53.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:782:50: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.04 782 | return RectTyped(0, 0, 0, 0); 80:53.04 | ^ 80:53.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:53.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:53.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.04 from Unified_cpp_gfx_layers6.cpp:2: 80:53.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:53.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.04 383 | Point TopLeft() const { return Point(x, y); } 80:53.05 | ^~~~~~~ 80:53.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:53.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 80:53.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.05 from Unified_cpp_gfx_layers6.cpp:2: 80:53.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:53.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.05 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 80:53.05 | ^~~~~~~~~ 80:53.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:53.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:53.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.05 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.05 from Unified_cpp_gfx_layers6.cpp:2: 80:53.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:53.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.05 384 | Point TopRight() const { return Point(XMost(), y); } 80:53.06 | ^~~~~~~~ 80:53.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 80:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.06 from Unified_cpp_gfx_layers6.cpp:2: 80:53.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::LayerPixel; F = float]’: 80:53.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.06 246 | PointTyped As2DPoint() const { 80:53.06 | ^~~~~~~~~ 80:53.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 80:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.08 from Unified_cpp_gfx_layers6.cpp:2: 80:53.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:53.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.09 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 80:53.09 | ^~~~~~~~~ 80:53.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:53.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:53.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.09 from Unified_cpp_gfx_layers6.cpp:2: 80:53.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::ClampPoint(const Point&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:53.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:612:23: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.09 612 | [[nodiscard]] Point ClampPoint(const Point& aPoint) const { 80:53.09 | ^~~~~~~~~~ 80:53.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:53.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 80:53.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.19 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.19 from Unified_cpp_gfx_layers6.cpp:2: 80:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.19 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 80:53.19 | ^~~~~~~~~ 80:53.19 In file included from Unified_cpp_gfx_layers6.cpp:56: 80:53.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TiledContentClient.cpp: In function ‘mozilla::layers::AsyncTransform mozilla::layers::ComputeViewTransform(const mozilla::layers::FrameMetrics&, const mozilla::layers::FrameMetrics&)’: 80:53.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TiledContentClient.cpp:110:61: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.19 110 | aCompositorMetrics.GetZoom(); 80:53.19 | ^ 80:53.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TiledContentClient.cpp:108:72: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.19 108 | ParentLayerPoint translation = (aCompositorMetrics.GetScrollOffset() - 80:53.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 80:53.19 109 | aContentMetrics.GetScrollOffset()) * 80:53.19 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:53.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TiledContentClient.cpp:110:61: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.19 110 | aCompositorMetrics.GetZoom(); 80:53.19 | ^ 80:53.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 80:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.20 from Unified_cpp_gfx_layers6.cpp:2: 80:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.20 62 | Sub operator-(const Sub& aPoint) const { 80:53.20 | ^~~~~~~~ 80:53.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.20 from Unified_cpp_gfx_layers6.cpp:2: 80:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ParentLayerPixel]’: 80:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:588:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.20 588 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 80:53.20 | ^~~~~~~~ 80:53.20 In file included from Unified_cpp_gfx_layers6.cpp:56: 80:53.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TiledContentClient.cpp: In member function ‘bool mozilla::layers::SharedFrameMetricsHelper::AboutToCheckerboard(const mozilla::layers::FrameMetrics&, const mozilla::layers::FrameMetrics&)’: 80:53.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TiledContentClient.cpp:226:53: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.20 226 | aContentMetrics.GetScrollOffset(); 80:53.20 | ^ 80:53.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TiledContentClient.cpp:227:42: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.20 227 | painted.Inflate(CSSMargin::FromAppUnits(nsMargin(1, 1, 1, 1))); 80:53.20 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 80:53.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TiledContentClient.cpp:233:75: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.20 233 | aCompositorMetrics.CalculateBoundedCompositedSizeInCssPixels()); 80:53.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 80:53.20 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/TiledContentClient.cpp:241:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.20 241 | painted = painted.Intersect(aContentMetrics.GetScrollableRect()); 80:53.20 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:53.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.21 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.21 from Unified_cpp_gfx_layers6.cpp:2: 80:53.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 80:53.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:20: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.21 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 80:53.21 | ^~~~~~~~~~~~ 80:53.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.23 from Unified_cpp_gfx_layers6.cpp:2: 80:53.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 80:53.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:11: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.23 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 80:53.23 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:53.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 80:53.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:35: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.24 213 | return mCompositionBounds.Size() / GetZoom(); 80:53.24 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 80:53.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.24 213 | return mCompositionBounds.Size() / GetZoom(); 80:53.24 | ^ 80:53.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.24 from Unified_cpp_gfx_layers6.cpp:2: 80:53.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:53.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.24 427 | SizeT Size() const { return SizeT(width, height); } 80:53.24 | ^~~~ 80:53.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.24 from Unified_cpp_gfx_layers6.cpp:2: 80:53.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In function ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 80:53.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.24 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 80:53.24 | ^~~~~~~~ 80:53.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.24 from Unified_cpp_gfx_layers6.cpp:2: 80:53.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:53.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.25 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 80:53.25 | ^~~~~~~~~ 80:53.27 In file included from Unified_cpp_gfx_layers6.cpp:65: 80:53.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp: In member function ‘void mozilla::layers::AsyncCompositionManager::AdjustFixedOrStickyLayer(mozilla::layers::Layer*, mozilla::layers::Layer*, mozilla::SideBits, mozilla::layers::ScrollableLayerGuid::ViewID, const LayerToParentLayerMatrix4x4&, const LayerToParentLayerMatrix4x4&, const ScreenMargin&, mozilla::layers::AsyncCompositionManager::ClipPartsCache&, const ScreenMargin&)’: 80:53.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:451:53: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.27 451 | LayerPoint anchor = layer->GetFixedPositionAnchor(); 80:53.27 | ^ 80:53.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:467:78: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.27 467 | layer->GetIsStickyPosition() ? ScreenMargin() : aGeckoFixedLayerMargins); 80:53.27 | ^ 80:53.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:473:78: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.27 473 | offset, PixelCastJustification::ScreenIsParentLayerForRoot); 80:53.27 | ^ 80:53.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:481:57: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.27 481 | oldCumulativeTransform.TransformPoint(offsetAnchor); 80:53.27 | ^ 80:53.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:484:41: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.27 484 | offsetAnchorInSubtreeRootSpace); 80:53.27 | ^ 80:53.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:525:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.27 525 | ViewAs(translation, 80:53.27 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 80:53.27 526 | PixelCastJustification::NoTransformOnLayer), 80:53.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:53.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:536:63: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.27 536 | LayerPoint newTransformedAnchor = unconsumedTranslation + anchor; 80:53.27 | ^~~~~~ 80:53.27 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:538:67: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.27 538 | oldCumulativeTransform.TransformPoint(newTransformedAnchor); 80:53.27 | ^ 80:53.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.28 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.28 from Unified_cpp_gfx_layers6.cpp:2: 80:53.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 80:53.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:14: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.28 1394 | LayerPoint GetFixedPositionAnchor() { 80:53.28 | ^~~~~~~~~~~~~~~~~~~~~~ 80:53.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 80:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 80:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 80:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 80:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 80:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 80:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 80:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.30 from Unified_cpp_gfx_layers6.cpp:2: 80:53.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::gfx::PointTyped mozilla::ViewAs(const mozilla::gfx::PointTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::LayerPixel]’: 80:53.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:92:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.30 92 | gfx::PointTyped ViewAs(const gfx::PointTyped& aPoint, 80:53.30 | ^~~~~~ 80:53.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:53.30 from Unified_cpp_gfx_layers7.cpp:2: 80:53.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 80:53.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 80:53.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.30 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 80:53.30 | ^~~~~~~~~~~~~ 80:53.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 80:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:53.30 from Unified_cpp_gfx_layers7.cpp:2: 80:53.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 80:53.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 80:53.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.30 323 | static SizeTyped FromUnknownSize( 80:53.30 | ^~~~~~~~~~~~~~~ 80:53.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::gfx::IntRectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::IntRectTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ParentLayerPixel]’: 80:53.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:254:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.30 254 | TransformBy(aTransform, gfx::RectTyped(aRect))); 80:53.30 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:53.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 80:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.31 from Unified_cpp_gfx_layers6.cpp:2: 80:53.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::ParentLayerPixel; T = float]’: 80:53.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.31 963 | quad[0] = TransformPoint(aRect.TopLeft()); 80:53.31 | ^~~~ 80:53.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:988:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.31 988 | max_y - min_y); 80:53.31 | ^ 80:53.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::ParentLayerPixel; T = float]’: 80:53.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.31 950 | PointTyped TransformPoint( 80:53.31 | ^~~~~~~~~~~~~~ 80:53.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 80:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.31 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.31 from Unified_cpp_gfx_layers6.cpp:2: 80:53.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:53.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.31 59 | Sub operator+(const Sub& aPoint) const { 80:53.31 | ^~~~~~~~ 80:53.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:53.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:53.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 80:53.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.33 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.33 from Unified_cpp_gfx_layers6.cpp:2: 80:53.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ParentLayerPixel; T = float]’: 80:53.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.34 950 | PointTyped TransformPoint( 80:53.34 | ^~~~~~~~~~~~~~ 80:53.34 In file included from Unified_cpp_gfx_layers6.cpp:65: 80:53.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp: In lambda function: 80:53.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:787:54: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.34 787 | Point translation = transform.GetTranslation(); 80:53.34 | ^ 80:53.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp: In lambda function: 80:53.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:1130:73: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.34 1130 | sampler->GetGeckoFixedLayerMargins()); 80:53.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 80:53.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp: In function ‘void mozilla::layers::ExpandRootClipRect(mozilla::layers::Layer*, const ScreenMargin&)’: 80:53.37 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:832:42: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.37 832 | rect.Deflate(ViewAs( 80:53.37 | ~~~~~~~~~~~~~~~~~~~~~~~~^ 80:53.38 833 | aFixedLayerMargins, 80:53.38 | ~~~~~~~~~~~~~~~~~~~ 80:53.38 834 | PixelCastJustification::ScreenIsParentLayerForRoot)); 80:53.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:53.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp: In member function ‘mozilla::ScreenMargin mozilla::layers::AsyncCompositionManager::GetFixedLayerMargins() const’: 80:53.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:1496:14: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.39 1496 | ScreenMargin AsyncCompositionManager::GetFixedLayerMargins() const { 80:53.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:53.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp: In static member function ‘static mozilla::ScreenPoint mozilla::layers::AsyncCompositionManager::ComputeFixedMarginsOffset(const ScreenMargin&, mozilla::SideBits, const ScreenMargin&)’: 80:53.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:1506:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.39 1506 | ScreenPoint AsyncCompositionManager::ComputeFixedMarginsOffset( 80:53.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:53.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:1513:38: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.39 1513 | aCompositorFixedLayerMargins - aGeckoFixedLayerMargins; 80:53.39 | ^~~~~~~~~~~~~~~~~~~~~~~ 80:53.39 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:1530:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.39 1530 | return translation; 80:53.39 | ^~~~~~~~~~~ 80:53.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:11, 80:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.39 from Unified_cpp_gfx_layers6.cpp:2: 80:53.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseMargin.h: In member function ‘Sub mozilla::gfx::BaseMargin::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::MarginTyped]’: 80:53.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseMargin.h:118:7: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.39 118 | Sub operator-(const Sub& aMargin) const { 80:53.39 | ^~~~~~~~ 80:53.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:12, 80:53.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TiledContentClient.h:23, 80:53.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:16, 80:53.40 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.40 from Unified_cpp_gfx_layers6.cpp:2: 80:53.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerManagerComposite.h: In function ‘void mozilla::layers::RenderWithAllMasks(mozilla::layers::Layer*, mozilla::layers::Compositor*, const IntRect&, RenderCallbackType) [with RenderCallbackType = mozilla::layers::CanvasLayerComposite::RenderLayer(const IntRect&, const mozilla::Maybe >&)::]’: 80:53.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerManagerComposite.h:759:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.40 759 | transform.TransformAndClipBounds(visibleRect, gfx::Rect(aClipRect))); 80:53.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:53.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:53.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:53.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 80:53.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.41 from Unified_cpp_gfx_layers6.cpp:2: 80:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘size_t mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&, mozilla::gfx::PointTyped*) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 80:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:882:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.41 882 | p = srcPoint.As2DPoint(); 80:53.41 | ^ 80:53.41 In file included from Unified_cpp_gfx_layers5.cpp:83: 80:53.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ClientLayerManager.cpp: In member function ‘void mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()’: 80:53.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/ClientLayerManager.cpp:588:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.41 588 | void ClientLayerManager::MakeSnapshotIfRequired() { 80:53.41 | ^~~~~~~~~~~~~~~~~~ 80:53.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:12, 80:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TiledContentClient.h:23, 80:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:16, 80:53.43 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.43 from Unified_cpp_gfx_layers6.cpp:2: 80:53.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerManagerComposite.h: In function ‘void mozilla::layers::RenderWithAllMasks(mozilla::layers::Layer*, mozilla::layers::Compositor*, const IntRect&, RenderCallbackType) [with RenderCallbackType = mozilla::layers::ColorLayerComposite::RenderLayer(const IntRect&, const mozilla::Maybe >&)::]’: 80:53.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerManagerComposite.h:759:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.43 759 | transform.TransformAndClipBounds(visibleRect, gfx::Rect(aClipRect))); 80:53.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:53.45 In file included from Unified_cpp_gfx_layers6.cpp:101: 80:53.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/CompositorScreenshotGrabber.cpp: In member function ‘void mozilla::layers::CompositorScreenshotGrabberImpl::GrabScreenshot(mozilla::layers::Compositor*)’: 80:53.45 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/CompositorScreenshotGrabber.cpp:160:50: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.46 160 | IntSize scaledSize = IntSize::Round(windowSize * scale); 80:53.46 | ~~~~~~~~~~~^~~~~~~ 80:53.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 80:53.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 80:53.49 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/UiCompositorControllerChild.cpp:9, 80:53.49 from Unified_cpp_gfx_layers9.cpp:92: 80:53.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 80:53.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.49 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 80:53.49 | ^ 80:53.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:12, 80:53.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TiledContentClient.h:23, 80:53.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:16, 80:53.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.50 from Unified_cpp_gfx_layers6.cpp:2: 80:53.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerManagerComposite.h: In function ‘void mozilla::layers::RenderWithAllMasks(mozilla::layers::Layer*, mozilla::layers::Compositor*, const IntRect&, RenderCallbackType) [with RenderCallbackType = mozilla::layers::ContainerRender::]’: 80:53.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerManagerComposite.h:759:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.50 759 | transform.TransformAndClipBounds(visibleRect, gfx::Rect(aClipRect))); 80:53.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:53.52 In file included from Unified_cpp_gfx_layers6.cpp:110: 80:53.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp: In function ‘void mozilla::layers::PrintUniformityInfo(mozilla::layers::Layer*)’: 80:53.52 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:104:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.52 104 | Point translation = transform.As2D().GetTranslation(); 80:53.52 | ^ 80:53.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:53.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.53 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.53 from Unified_cpp_gfx_layers6.cpp:2: 80:53.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::ParentLayerPixel; F = float]’: 80:53.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.53 282 | RectTyped ToUnknownRect() const { 80:53.53 | ^~~~~~~~~~~~~ 80:53.53 In file included from Unified_cpp_gfx_layers6.cpp:110: 80:53.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp: In function ‘void mozilla::layers::RenderMinimap(ContainerT*, const RefPtr&, mozilla::layers::LayerManagerComposite*, const RenderTargetIntRect&, mozilla::layers::Layer*) [with ContainerT = mozilla::layers::ContainerLayerComposite]’: 80:53.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:306:20: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.53 306 | ParentLayerPoint scrollOffset = 80:53.53 | ^~~~~~~~~~~~ 80:53.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:323:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.53 323 | LayerRect scrollRect = fm.GetScrollableRect() * fm.LayersPixelsPerCSSPixel(); 80:53.53 | ^~~~~~~~~~ 80:53.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:325:59: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.53 325 | ParentLayerRect(scrollOffset, compositionBounds.Size()) / 80:53.53 | ~~~~~~~~~~~~~~~~~~~~~~^~ 80:53.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:324:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.53 324 | LayerRect visualRect = 80:53.53 | ^~~~~~~~~~ 80:53.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:327:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.53 327 | LayerRect dp = (fm.GetDisplayPort() + fm.GetScrollOffset()) * 80:53.53 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 80:53.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:327:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.53 327 | LayerRect dp = (fm.GetDisplayPort() + fm.GetScrollOffset()) * 80:53.53 | ^~ 80:53.53 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:332:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.53 332 | CSSRect viewport = aSampler->GetCurrentAsyncLayoutViewport(wrapper); 80:53.54 | ^~~~~~~~ 80:53.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:333:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.54 333 | layoutRect = Some(viewport * fm.LayersPixelsPerCSSPixel()); 80:53.54 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:53.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:336:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.54 336 | cdp = Some((fm.GetCriticalDisplayPort() + fm.GetScrollOffset()) * 80:53.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 80:53.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:336:69: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.54 336 | cdp = Some((fm.GetCriticalDisplayPort() + fm.GetScrollOffset()) * 80:53.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 80:53.54 337 | fm.LayersPixelsPerCSSPixel()); 80:53.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:53.54 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:355:5: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.54 355 | dest = aContainer->GetEffectiveTransform().Inverse().TransformBounds(dest); 80:53.54 | ^~~~ 80:53.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.56 from Unified_cpp_gfx_layers6.cpp:2: 80:53.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ParentLayerPixel; dst = mozilla::LayerPixel]’: 80:53.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:638:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.56 638 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 80:53.56 | ^~~~~~~~ 80:53.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.57 from Unified_cpp_gfx_layers6.cpp:2: 80:53.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:53.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.57 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 80:53.57 | ^~~~~~~~~ 80:53.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 80:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.57 from Unified_cpp_gfx_layers6.cpp:2: 80:53.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 80:53.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.57 963 | quad[0] = TransformPoint(aRect.TopLeft()); 80:53.57 | ^~~~ 80:53.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:988:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.57 988 | max_y - min_y); 80:53.57 | ^ 80:53.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 80:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 80:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 80:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 80:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 80:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.58 from Unified_cpp_gfx_layers6.cpp:2: 80:53.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:53.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.58 383 | Point TopLeft() const { return Point(x, y); } 80:53.58 | ^~~~~~~ 80:53.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AsyncCompositionManager.h:12, 80:53.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TiledContentClient.h:23, 80:53.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:16, 80:53.58 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 80:53.58 from Unified_cpp_gfx_layers6.cpp:2: 80:53.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerManagerComposite.h: In function ‘void mozilla::layers::RenderWithAllMasks(mozilla::layers::Layer*, mozilla::layers::Compositor*, const IntRect&, RenderCallbackType) [with RenderCallbackType = mozilla::layers::ContainerRender::]’: 80:53.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerManagerComposite.h:759:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.58 759 | transform.TransformAndClipBounds(visibleRect, gfx::Rect(aClipRect))); 80:53.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:53.58 In file included from Unified_cpp_gfx_layers6.cpp:110: 80:53.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp: In function ‘void mozilla::layers::RenderMinimap(ContainerT*, const RefPtr&, mozilla::layers::LayerManagerComposite*, const RenderTargetIntRect&, mozilla::layers::Layer*) [with ContainerT = mozilla::layers::RefLayerComposite]’: 80:53.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:306:20: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.58 306 | ParentLayerPoint scrollOffset = 80:53.58 | ^~~~~~~~~~~~ 80:53.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:323:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.58 323 | LayerRect scrollRect = fm.GetScrollableRect() * fm.LayersPixelsPerCSSPixel(); 80:53.58 | ^~~~~~~~~~ 80:53.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:325:59: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.58 325 | ParentLayerRect(scrollOffset, compositionBounds.Size()) / 80:53.58 | ~~~~~~~~~~~~~~~~~~~~~~^~ 80:53.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:324:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.58 324 | LayerRect visualRect = 80:53.58 | ^~~~~~~~~~ 80:53.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:327:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.58 327 | LayerRect dp = (fm.GetDisplayPort() + fm.GetScrollOffset()) * 80:53.58 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 80:53.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:327:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.58 327 | LayerRect dp = (fm.GetDisplayPort() + fm.GetScrollOffset()) * 80:53.58 | ^~ 80:53.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:332:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.58 332 | CSSRect viewport = aSampler->GetCurrentAsyncLayoutViewport(wrapper); 80:53.58 | ^~~~~~~~ 80:53.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:333:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.59 333 | layoutRect = Some(viewport * fm.LayersPixelsPerCSSPixel()); 80:53.59 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:53.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:336:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.59 336 | cdp = Some((fm.GetCriticalDisplayPort() + fm.GetScrollOffset()) * 80:53.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 80:53.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:336:69: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.59 336 | cdp = Some((fm.GetCriticalDisplayPort() + fm.GetScrollOffset()) * 80:53.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 80:53.59 337 | fm.LayersPixelsPerCSSPixel()); 80:53.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:53.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:355:5: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.59 355 | dest = aContainer->GetEffectiveTransform().Inverse().TransformBounds(dest); 80:53.59 | ^~~~ 80:53.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:53.98 from Unified_cpp_gfx_layers7.cpp:2: 80:53.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 80:53.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:51: required from here 80:53.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:53.98 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 80:53.98 | ^~~~~~~~~~~~~~ 80:54.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:54.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:54.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:54.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:54.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:54.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:54.03 from Unified_cpp_gfx_layers7.cpp:2: 80:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:54.03 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ImageHost.cpp:245:42: required from here 80:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:54.04 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 80:54.04 | ^~~~~~~~~ 80:54.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘static Sub mozilla::gfx::BaseRect::MaxIntRect() [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:54.43 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp:393:67: required from here 80:54.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:636:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:54.43 636 | static Sub MaxIntRect() { 80:54.43 | ^~~~~~~~~~ 80:54.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:54.81 from Unified_cpp_gfx_layers7.cpp:2: 80:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 80:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 80:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:54.81 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 80:54.81 | ^~~~~~~~~~~~~ 80:54.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:54.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:54.84 from Unified_cpp_gfx_layers7.cpp:2: 80:54.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:54.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 80:54.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:54.84 383 | Point TopLeft() const { return Point(x, y); } 80:54.84 | ^~~~~~~ 80:54.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:54.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:54.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:54.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:54.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:54.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:54.84 from Unified_cpp_gfx_layers7.cpp:2: 80:54.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 80:54.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 80:54.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:54.84 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 80:54.84 | ^~~~~~~~~~~~~~~ 80:56.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 80:56.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:56.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:56.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:56.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:56.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:56.68 from Unified_cpp_gfx_layers7.cpp:2: 80:56.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 80:56.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 80:56.68 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2102:62: required from here 80:56.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:56.69 246 | PointTyped As2DPoint() const { 80:56.69 | ^~~~~~~~~ 80:56.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:56.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:56.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:56.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:56.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:56.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:56.70 from Unified_cpp_gfx_layers7.cpp:2: 80:56.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 80:56.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerManagerComposite.h:759:39: required from ‘void mozilla::layers::RenderWithAllMasks(mozilla::layers::Layer*, mozilla::layers::Compositor*, const IntRect&, RenderCallbackType) [with RenderCallbackType = mozilla::layers::ImageLayerComposite::RenderLayer(const IntRect&, const mozilla::Maybe >&)::; mozilla::gfx::IntRect = mozilla::gfx::IntRectTyped]’ 80:56.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ImageLayerComposite.cpp:99:23: required from here 80:56.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:56.70 794 | RectTyped TransformAndClipBounds( 80:56.70 | ^~~~~~~~~~~~~~~~~~~~~~ 80:56.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::LayerPixel; T = float]’: 80:56.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:318:66: required from ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:56.86 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp:393:79: required from here 80:56.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:708:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:56.86 708 | RectTyped ProjectRectBounds( 80:56.86 | ^~~~~~~~~~~~~~~~~ 80:56.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 80:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 80:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 80:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 80:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 80:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 80:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 80:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 80:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.h:10, 80:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.cpp:7, 80:56.87 from Unified_cpp_gfx_layers7.cpp:11: 80:56.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’: 80:56.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:254:18: required from ‘mozilla::gfx::IntRectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::IntRectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:56.87 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp:431:49: required from here 80:56.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:244:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:56.88 244 | static gfx::RectTyped TransformBy( 80:56.88 | ^~~~~~~~~~~ 80:56.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 80:56.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 80:56.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:56.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:56.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:56.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:56.96 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:56.96 from Unified_cpp_gfx_layers7.cpp:2: 80:56.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In instantiation of ‘Sub mozilla::gfx::BaseSize::operator/(T) const [with T = float; Sub = mozilla::gfx::SizeTyped]’: 80:56.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TiledLayerBuffer.h:155:53: required from ‘mozilla::gfx::IntSize mozilla::layers::TiledLayerBuffer::GetScaledTileSize() const [with Derived = mozilla::layers::TiledLayerBufferComposite; Tile = mozilla::layers::TileHost; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]’ 80:56.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/TiledContentHost.cpp:91:66: required from here 80:56.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:82:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:56.96 82 | Sub operator/(T aScale) const { return Sub(width / aScale, height / aScale); } 80:56.96 | ^~~~~~~~ 80:57.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:57.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:57.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:57.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:57.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:57.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:57.08 from Unified_cpp_gfx_layers7.cpp:2: 80:57.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 80:57.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 80:57.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 80:57.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:57.08 2266 | PointTyped TransformPointSimple( 80:57.08 | ^~~~~~~~~~~~~~~~~~~~ 80:57.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/CanvasLayerMLGPU.cpp:20, 80:57.15 from Unified_cpp_gfx_layers9.cpp:137: 80:57.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MaskOperation.h: In member function ‘virtual mozilla::gfx::Rect mozilla::layers::MaskCombineOperation::ComputeMaskRect(mozilla::layers::Layer*) const’: 80:57.15 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/mlgpu/MaskOperation.h:72:59: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:57.16 72 | gfx::Rect ComputeMaskRect(Layer* aLayer) const override { return mArea; } 80:57.16 | ^ 80:57.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 80:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 80:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 80:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:57.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 80:57.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 80:57.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 80:57.72 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:57.72 from Unified_cpp_gfx_layers9.cpp:2: 80:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 80:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 80:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:57.72 40 | friend Sub operator*(Sub aCoord, T aScale) { 80:57.72 | ^~~~~~~~ 80:57.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 80:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 80:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 80:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 80:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 80:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:57.76 from Unified_cpp_gfx_layers9.cpp:2: 80:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 80:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 80:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:57.76 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 80:57.76 | ^~~~~~~~ 80:57.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 80:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 80:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 80:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:57.84 from Unified_cpp_gfx_layers9.cpp:2: 80:57.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:57.84 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 80:57.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:57.84 427 | SizeT Size() const { return SizeT(width, height); } 80:57.84 | ^~~~ 80:57.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 80:57.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 80:57.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:57.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 80:57.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 80:57.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 80:57.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:57.85 from Unified_cpp_gfx_layers9.cpp:2: 80:57.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 80:57.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 80:57.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:57.85 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 80:57.85 | ^~~~~~~~ 80:57.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 80:57.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 80:57.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:57.85 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 80:57.85 | ^~~~~~~~ 80:57.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 80:57.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 80:57.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:57.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:57.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:57.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 80:57.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 80:57.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 80:57.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:57.85 from Unified_cpp_gfx_layers9.cpp:2: 80:57.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 80:57.85 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 80:57.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:57.85 62 | Sub operator-(const Sub& aPoint) const { 80:57.85 | ^~~~~~~~ 80:58.00 dom/animation 80:58.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 80:58.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 80:58.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 80:58.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:58.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:58.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:58.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 80:58.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 80:58.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 80:58.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:58.02 from Unified_cpp_gfx_layers9.cpp:2: 80:58.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 80:58.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 80:58.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:58.02 43 | friend Sub operator*(T aScale, Sub aCoord) { 80:58.02 | ^~~~~~~~ 80:58.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 80:58.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:58.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:58.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:58.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:58.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:58.47 from Unified_cpp_gfx_layers7.cpp:2: 80:58.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 80:58.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:738:43: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::LayerPixel; T = float]’ 80:58.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:318:66: required from ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:58.47 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp:393:79: required from here 80:58.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:58.47 383 | Point TopLeft() const { return Point(x, y); } 80:58.47 | ^~~~~~~ 80:58.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 80:58.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:58.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:58.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:58.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:58.48 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:58.48 from Unified_cpp_gfx_layers7.cpp:2: 80:58.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::LayerPixel; F = float]’: 80:58.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:752:49: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::LayerPixel; T = float]’ 80:58.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:318:66: required from ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:58.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp:393:79: required from here 80:58.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:58.48 246 | PointTyped As2DPoint() const { 80:58.48 | ^~~~~~~~~ 80:58.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:58.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:58.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:58.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 80:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 80:58.50 from Unified_cpp_gfx_layers7.cpp:2: 80:58.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::RenderTargetPixel; T = float]’: 80:58.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:247:36: required from ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:58.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:254:18: required from ‘mozilla::gfx::IntRectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::IntRectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:58.50 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp:431:49: required from here 80:58.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:957:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:58.50 957 | GFX2D_API RectTyped TransformBounds( 80:58.50 | ^~~~~~~~~~~~~~~ 80:58.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 80:58.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 80:58.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 80:58.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:58.97 from Unified_cpp_gfx_layers9.cpp:2: 80:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 80:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 80:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:58.97 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 80:58.97 | ^~~~~~~~~~~~~ 80:58.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 80:58.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 80:58.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:58.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:58.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 80:58.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 80:58.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 80:58.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:58.97 from Unified_cpp_gfx_layers9.cpp:2: 80:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 80:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 80:58.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:58.98 323 | static SizeTyped FromUnknownSize( 80:58.98 | ^~~~~~~~~~~~~~~ 80:59.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 80:59.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 80:59.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 80:59.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 80:59.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 80:59.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 80:59.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 80:59.47 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 80:59.47 from Unified_cpp_gfx_layers9.cpp:2: 80:59.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 80:59.48 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:51: required from here 80:59.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:59.48 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 80:59.48 | ^~~~~~~~~~~~~~ 80:59.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::RenderTargetPixel; T = float]’: 80:59.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:29: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::RenderTargetPixel; T = float]’ 80:59.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:247:36: required from ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:59.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:254:18: required from ‘mozilla::gfx::IntRectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::IntRectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’ 80:59.77 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp:431:49: required from here 80:59.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 80:59.77 950 | PointTyped TransformPoint( 80:59.77 | ^~~~~~~~~~~~~~ 81:00.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:00.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:00.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 81:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 81:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 81:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 81:00.06 from Unified_cpp_gfx_layers9.cpp:2: 81:00.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 81:00.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 81:00.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:00.06 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 81:00.06 | ^~~~~~~~~~~~~ 81:00.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 81:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 81:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 81:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 81:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 81:00.10 from Unified_cpp_gfx_layers9.cpp:2: 81:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 81:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 81:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:00.10 383 | Point TopLeft() const { return Point(x, y); } 81:00.10 | ^~~~~~~ 81:00.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 81:00.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:00.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:00.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:00.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 81:00.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 81:00.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 81:00.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 81:00.11 from Unified_cpp_gfx_layers9.cpp:2: 81:00.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 81:00.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 81:00.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:00.11 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 81:00.11 | ^~~~~~~~~~~~~~~ 81:01.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 81:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 81:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 81:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 81:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 81:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 81:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 81:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 81:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:01.09 from Unified_cpp_gfx_layers7.cpp:2: 81:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 81:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 81:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 81:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 81:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 81:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 81:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 81:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 81:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 81:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:01.09 760 | typename detail::Nth::Type extract() { 81:01.09 | ^~~~~~~ 81:01.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 81:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 81:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 81:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 81:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGImageContext.h:12, 81:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/image/SurfaceCache.h:25, 81:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/image/ISurfaceProvider.h:23, 81:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/image/LookupResult.h:16, 81:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:17, 81:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 81:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/image/encoders/png/nsPNGEncoder.cpp:6: 81:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 81:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:01.24 189 | CSSRect GetExpandedScrollableRect() const { 81:01.24 | ^ 81:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 81:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:01.24 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 81:01.25 | ^ 81:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 81:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:01.25 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 81:01.25 | ^ 81:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 81:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:01.25 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 81:01.25 | ^ 81:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 81:01.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:01.26 243 | CSSRect CalculateScrollRange() const { 81:01.26 | ^ 81:01.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 81:01.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:01.26 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 81:01.26 | ^ 81:01.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 81:01.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:01.27 457 | CSSRect GetVisualViewport() const { 81:01.27 | ^ 81:02.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 81:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 81:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 81:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 81:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 81:02.64 from Unified_cpp_gfx_layers9.cpp:2: 81:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 81:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 81:02.64 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2102:62: required from here 81:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:02.65 246 | PointTyped As2DPoint() const { 81:02.65 | ^~~~~~~~~ 81:02.70 In file included from Unified_cpp_gfx_layers7.cpp:2: 81:02.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp: In member function ‘mozilla::gfx::Point mozilla::layers::LayerTransforms::GetAverage()’: 81:02.70 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:23:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:02.70 23 | Point LayerTransforms::GetAverage() { 81:02.70 | ^~~~~~~~~~~~~~~ 81:02.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 81:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 81:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:02.70 from Unified_cpp_gfx_layers7.cpp:2: 81:02.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 81:02.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:02.70 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 81:02.70 | ^~~~~~~~~ 81:02.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator/(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 81:02.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:77:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:02.70 77 | Sub operator/(T aScale) const { return Sub(x / aScale, y / aScale); } 81:02.70 | ^~~~~~~~ 81:02.81 In file included from Unified_cpp_gfx_layers7.cpp:29: 81:02.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ImageHost.cpp: In member function ‘virtual void mozilla::layers::ImageHost::Composite(mozilla::layers::Compositor*, mozilla::layers::LayerComposite*, mozilla::layers::EffectChain&, float, const Matrix4x4&, mozilla::gfx::SamplingFilter, const IntRect&, const nsIntRegion*, const mozilla::Maybe >&)’: 81:02.81 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ImageHost.cpp:245:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:02.81 245 | rect = rect.Intersect(pictureRect); 81:02.81 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:02.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 81:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:02.85 from Unified_cpp_gfx_layers7.cpp:2: 81:02.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘size_t mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&, mozilla::gfx::PointTyped*) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 81:02.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:882:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:02.86 882 | p = srcPoint.As2DPoint(); 81:02.86 | ^ 81:02.96 In file included from Unified_cpp_gfx_layers7.cpp:47: 81:02.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp: In member function ‘void mozilla::layers::LayerManagerComposite::PostProcessLayers(mozilla::layers::Layer*, nsIntRegion&, mozilla::LayerIntRegion&, const mozilla::Maybe >&, const mozilla::Maybe >&, bool)’: 81:02.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp:394:35: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:02.96 394 | .valueOr(LayerRect()); 81:02.96 | ^ 81:02.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 81:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 81:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 81:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 81:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 81:02.97 from Unified_cpp_gfx_layers9.cpp:2: 81:02.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 81:02.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 81:02.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 81:02.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:02.97 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 81:02.97 | ^~~~~~~~~ 81:02.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 81:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 81:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 81:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 81:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 81:02.97 from Unified_cpp_gfx_layers9.cpp:2: 81:02.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 81:02.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 81:02.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 81:02.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:02.98 2266 | PointTyped TransformPointSimple( 81:02.98 | ^~~~~~~~~~~~~~~~~~~~ 81:02.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 81:02.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 81:02.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 81:02.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:02.98 794 | RectTyped TransformAndClipBounds( 81:02.98 | ^~~~~~~~~~~~~~~~~~~~~~ 81:02.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 81:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:02.99 from Unified_cpp_gfx_layers7.cpp:2: 81:02.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::LayerPixel; T = float]’: 81:02.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:738:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:02.99 738 | points[0] = ProjectPoint(aRect.TopLeft()); 81:02.99 | ~~~~~~~~~~~~~^~ 81:02.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:751:36: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:02.99 751 | PointTyped point2d = 81:02.99 | ^~~~~~~ 81:02.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:782:50: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:02.99 782 | return RectTyped(0, 0, 0, 0); 81:02.99 | ^ 81:02.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 81:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:02.99 from Unified_cpp_gfx_layers7.cpp:2: 81:02.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 81:02.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:02.99 383 | Point TopLeft() const { return Point(x, y); } 81:02.99 | ^~~~~~~ 81:02.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 81:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 81:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:03.00 from Unified_cpp_gfx_layers7.cpp:2: 81:03.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 81:03.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.00 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 81:03.00 | ^~~~~~~~~ 81:03.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 81:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:03.00 from Unified_cpp_gfx_layers7.cpp:2: 81:03.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 81:03.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.00 384 | Point TopRight() const { return Point(XMost(), y); } 81:03.00 | ^~~~~~~~ 81:03.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 81:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:03.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:03.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:03.02 from Unified_cpp_gfx_layers7.cpp:2: 81:03.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::LayerPixel; F = float]’: 81:03.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.02 246 | PointTyped As2DPoint() const { 81:03.02 | ^~~~~~~~~ 81:03.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:03.03 from Unified_cpp_gfx_layers7.cpp:2: 81:03.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 81:03.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.03 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 81:03.03 | ^~~~~~~~~ 81:03.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:03.03 from Unified_cpp_gfx_layers7.cpp:2: 81:03.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::ClampPoint(const Point&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 81:03.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:612:23: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.03 612 | [[nodiscard]] Point ClampPoint(const Point& aPoint) const { 81:03.03 | ^~~~~~~~~~ 81:03.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BufferList.h:17, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/pickle.h:17, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/chrome/common/ipc_message.h:13, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:27, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:03.03 from Unified_cpp_gfx_layers7.cpp:2: 81:03.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Maybe.h: In member function ‘constexpr T mozilla::Maybe::valueOr(V&&) const [with V = mozilla::gfx::RectTyped; T = mozilla::gfx::RectTyped]’: 81:03.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Maybe.h:486:15: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.03 486 | constexpr T valueOr(V&& aDefault) const { 81:03.03 | ^~~~~~~ 81:03.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 81:03.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 81:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 81:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 81:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 81:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 81:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 81:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.h:10, 81:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.cpp:7, 81:03.04 from Unified_cpp_gfx_layers7.cpp:11: 81:03.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::gfx::IntRectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::IntRectTyped&) [with TargetUnits = mozilla::RenderTargetPixel; SourceUnits = mozilla::ParentLayerPixel]’: 81:03.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:254:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.04 254 | TransformBy(aTransform, gfx::RectTyped(aRect))); 81:03.04 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:03.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 81:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:03.04 from Unified_cpp_gfx_layers7.cpp:2: 81:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::RenderTargetPixel; T = float]’: 81:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.04 963 | quad[0] = TransformPoint(aRect.TopLeft()); 81:03.04 | ^~~~ 81:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.06 963 | quad[0] = TransformPoint(aRect.TopLeft()); 81:03.06 | ~~~~~~~~~~~~~^~ 81:03.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.06 963 | quad[0] = TransformPoint(aRect.TopLeft()); 81:03.06 | ^~~~ 81:03.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:964:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.07 964 | quad[1] = TransformPoint(aRect.TopRight()); 81:03.07 | ~~~~~~~~~~~~~~^~ 81:03.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:964:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.07 964 | quad[1] = TransformPoint(aRect.TopRight()); 81:03.07 | ^~~~ 81:03.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:965:46: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.07 965 | quad[2] = TransformPoint(aRect.BottomLeft()); 81:03.07 | ~~~~~~~~~~~~~~~~^~ 81:03.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:965:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.07 965 | quad[2] = TransformPoint(aRect.BottomLeft()); 81:03.07 | ^~~~ 81:03.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:966:47: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.07 966 | quad[3] = TransformPoint(aRect.BottomRight()); 81:03.07 | ~~~~~~~~~~~~~~~~~^~ 81:03.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:966:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.07 966 | quad[3] = TransformPoint(aRect.BottomRight()); 81:03.07 | ^~~~ 81:03.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:988:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.07 988 | max_y - min_y); 81:03.07 | ^ 81:03.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::RenderTargetPixel; T = float]’: 81:03.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.07 950 | PointTyped TransformPoint( 81:03.07 | ^~~~~~~~~~~~~~ 81:03.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 81:03.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 81:03.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:03.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:03.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:03.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:03.07 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:03.07 from Unified_cpp_gfx_layers7.cpp:2: 81:03.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 81:03.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.07 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 81:03.07 | ^~~~~~~~~ 81:03.07 In file included from Unified_cpp_gfx_layers7.cpp:47: 81:03.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp: In function ‘mozilla::gfx::IntRectTyped mozilla::layers::TransformRect(const mozilla::gfx::IntRectTyped&, const Matrix&, bool) [with Units = mozilla::gfx::UnknownUnits]’: 81:03.08 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp:271:3: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.08 271 | rect = aTransform.TransformBounds(rect); 81:03.08 | ^~~~ 81:03.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 81:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:03.08 from Unified_cpp_gfx_layers7.cpp:2: 81:03.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 81:03.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.08 110 | quad[0] = TransformPoint(aRect.TopLeft()); 81:03.08 | ^~~~ 81:03.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.08 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 81:03.08 | ^ 81:03.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 81:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:03.08 from Unified_cpp_gfx_layers7.cpp:2: 81:03.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 81:03.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.10 383 | Point TopLeft() const { return Point(x, y); } 81:03.10 | ^~~~~~~ 81:03.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerManagerComposite.h:13, 81:03.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ImageHost.cpp:16, 81:03.10 from Unified_cpp_gfx_layers7.cpp:29: 81:03.10 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h: In member function ‘virtual void mozilla::layers::PaintedLayer::ComputeEffectiveTransforms(const Matrix4x4&)’: 81:03.10 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.10 2098 | if (!gfx::ThebesPoint(residual.GetTranslation()) 81:03.10 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:03.10 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.11 2098 | if (!gfx::ThebesPoint(residual.GetTranslation()) 81:03.11 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 81:03.11 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.11 2098 | if (!gfx::ThebesPoint(residual.GetTranslation()) 81:03.11 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:03.11 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2100:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.11 2100 | mResidualTranslation = gfx::ThebesPoint(residual.GetTranslation()); 81:03.11 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 81:03.11 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2100:28: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.11 2100 | mResidualTranslation = gfx::ThebesPoint(residual.GetTranslation()); 81:03.11 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:03.11 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2102:40: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.11 2102 | idealTransform.TransformPoint(mozilla::gfx::Point()); 81:03.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 81:03.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 81:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 81:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 81:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 81:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 81:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 81:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 81:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 81:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 81:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.h:10, 81:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/GPUVideoTextureHost.cpp:7, 81:03.11 from Unified_cpp_gfx_layers7.cpp:11: 81:03.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 81:03.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.11 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 81:03.11 | ^~~~~~~~~~~ 81:03.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 81:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 81:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:03.11 from Unified_cpp_gfx_layers7.cpp:2: 81:03.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 81:03.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.12 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 81:03.12 | ^~~~~~~~~ 81:03.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 81:03.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:03.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:03.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:03.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:03.12 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:03.12 from Unified_cpp_gfx_layers7.cpp:2: 81:03.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 81:03.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.12 950 | PointTyped TransformPoint( 81:03.12 | ^~~~~~~~~~~~~~ 81:03.12 In file included from Unified_cpp_gfx_layers7.cpp:47: 81:03.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp: In member function ‘void mozilla::layers::LayerManagerComposite::DrawBorder(const IntRect&, int32_t, const mozilla::gfx::DeviceColor&, const Matrix4x4&)’: 81:03.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp:720:20: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.12 720 | RectWithEdges(aOuter.Y(), aOuter.XMost(), inner.Y(), aOuter.X()), aOuter, 81:03.12 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:03.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 81:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 81:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 81:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:11, 81:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 81:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 81:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/image/encoders/png/nsPNGEncoder.cpp:6: 81:03.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 81:03.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 81:03.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.20 40 | friend Sub operator*(Sub aCoord, T aScale) { 81:03.20 | ^~~~~~~~ 81:03.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/TiledContentHost.h:14, 81:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/LayerManagerComposite.cpp:23, 81:03.25 from Unified_cpp_gfx_layers7.cpp:47: 81:03.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TiledLayerBuffer.h: In member function ‘mozilla::gfx::IntSize mozilla::layers::TiledLayerBuffer::GetScaledTileSize() const [with Derived = mozilla::layers::TiledLayerBufferComposite; Tile = mozilla::layers::TileHost]’: 81:03.25 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/TiledLayerBuffer.h:155:53: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.25 155 | return gfx::IntSize::Round(gfx::Size(mTileSize) / mResolution); 81:03.25 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 81:03.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 81:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 81:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 81:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 81:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/image/encoders/png/nsPNGEncoder.cpp:6: 81:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 81:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 81:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.38 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 81:03.38 | ^~~~~~~~~~~~~ 81:03.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 81:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:11, 81:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 81:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 81:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/image/encoders/png/nsPNGEncoder.cpp:6: 81:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 81:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 81:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.38 323 | static SizeTyped FromUnknownSize( 81:03.38 | ^~~~~~~~~~~~~~~ 81:03.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 81:03.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 81:03.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 81:03.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:11, 81:03.64 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 81:03.64 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 81:03.64 from /builddir/build/BUILD/thunderbird-78.6.1/image/encoders/png/nsPNGEncoder.cpp:6: 81:03.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 81:03.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 81:03.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.64 43 | friend Sub operator*(T aScale, Sub aCoord) { 81:03.64 | ^~~~~~~~ 81:03.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:03.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 81:03.83 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:16, 81:03.83 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 81:03.83 from /builddir/build/BUILD/thunderbird-78.6.1/image/encoders/png/nsPNGEncoder.cpp:6: 81:03.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 81:03.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 81:03.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.83 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 81:03.83 | ^~~~~~~~ 81:03.92 In file included from Unified_cpp_gfx_layers6.cpp:137: 81:03.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FPSCounter.cpp: In function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 81:03.92 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FPSCounter.cpp:343:1: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.92 343 | } // end namespace mozilla 81:03.92 | ^ 81:03.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FPSCounter.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 81:03.93 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FPSCounter.cpp:343:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FPSCounter.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayerPixel; TargetUnits = mozilla::ParentLayerPixel; T = float]’: 81:03.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FPSCounter.cpp:343:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FPSCounter.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::LayerPixel; T = float]’: 81:03.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FPSCounter.cpp:343:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FPSCounter.cpp: In function ‘Sub mozilla::gfx::BaseMargin::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::MarginTyped]’: 81:03.94 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FPSCounter.cpp:343:1: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 81:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 81:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 81:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 81:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 81:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/image/encoders/png/nsPNGEncoder.cpp:6: 81:03.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 81:03.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 81:03.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.96 427 | SizeT Size() const { return SizeT(width, height); } 81:03.96 | ^~~~ 81:03.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 81:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:16, 81:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 81:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/image/encoders/png/nsPNGEncoder.cpp:6: 81:03.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 81:03.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 81:03.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.97 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 81:03.97 | ^~~~~~~~ 81:03.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 81:03.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 81:03.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.97 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 81:03.97 | ^~~~~~~~ 81:03.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 81:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 81:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:11, 81:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/image/Image.h:14, 81:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/image/ImageLogging.h:11, 81:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/image/encoders/png/nsPNGEncoder.cpp:6: 81:03.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 81:03.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 81:03.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:03.97 62 | Sub operator-(const Sub& aPoint) const { 81:03.97 | ^~~~~~~~ 81:04.00 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FPSCounter.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::ParentLayerPixel; T = float]’: 81:04.00 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FPSCounter.cpp:343:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:04.00 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FPSCounter.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::LayerPixel]’: 81:04.00 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FPSCounter.cpp:343:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:05.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 81:05.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 81:05.13 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:31, 81:05.13 from Unified_cpp_gfx_layers6.cpp:65: 81:05.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 81:05.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:05.13 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 81:05.13 | ^~~~~~~~~~~ 81:05.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 81:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 81:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 81:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/RecordedEvent.h:10, 81:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:10, 81:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 81:05.69 from Unified_cpp_gfx_layers8.cpp:2: 81:05.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 81:05.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 81:05.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:05.69 40 | friend Sub operator*(Sub aCoord, T aScale) { 81:05.69 | ^~~~~~~~ 81:05.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 81:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 81:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCanvas.h:11, 81:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCanvasChild.h:9, 81:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:12, 81:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 81:05.73 from Unified_cpp_gfx_layers8.cpp:2: 81:05.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 81:05.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 81:05.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:05.73 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 81:05.73 | ^~~~~~~~ 81:05.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 81:05.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 81:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/RecordedEvent.h:10, 81:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:10, 81:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 81:05.95 from Unified_cpp_gfx_layers8.cpp:2: 81:05.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 81:05.95 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:36: required from here 81:05.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:05.95 427 | SizeT Size() const { return SizeT(width, height); } 81:05.95 | ^~~~ 81:05.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 81:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 81:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCanvas.h:11, 81:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCanvasChild.h:9, 81:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:12, 81:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 81:05.96 from Unified_cpp_gfx_layers8.cpp:2: 81:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 81:05.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:213:48: required from here 81:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:05.96 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 81:05.96 | ^~~~~~~~ 81:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 81:05.96 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:233:41: required from here 81:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:05.97 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 81:05.97 | ^~~~~~~~ 81:05.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 81:05.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 81:05.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/RecordedEvent.h:10, 81:05.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:10, 81:05.97 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 81:05.98 from Unified_cpp_gfx_layers8.cpp:2: 81:05.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 81:05.98 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/FrameMetrics.h:292:53: required from here 81:05.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:05.98 62 | Sub operator-(const Sub& aPoint) const { 81:05.98 | ^~~~~~~~ 81:06.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 81:06.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 81:06.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 81:06.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/RecordedEvent.h:10, 81:06.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:10, 81:06.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 81:06.16 from Unified_cpp_gfx_layers8.cpp:2: 81:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 81:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 81:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:06.17 43 | friend Sub operator*(T aScale, Sub aCoord) { 81:06.17 | ^~~~~~~~ 81:06.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 81:06.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:06.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:06.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 81:06.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 81:06.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortSignal.h:10, 81:06.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:8, 81:06.72 from Unified_cpp_dom_abort0.cpp:2: 81:06.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 81:06.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:06.72 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 81:06.72 | ^ 81:07.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 81:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 81:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 81:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortSignal.h:10, 81:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:8, 81:07.16 from Unified_cpp_dom_abort0.cpp:2: 81:07.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 81:07.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:07.17 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 81:07.17 | ^ 81:07.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 81:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/RecordedEvent.h:10, 81:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:10, 81:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 81:07.17 from Unified_cpp_gfx_layers8.cpp:2: 81:07.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 81:07.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 81:07.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:07.17 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 81:07.17 | ^~~~~~~~~~~~~ 81:07.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 81:07.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/RecordedEvent.h:10, 81:07.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:10, 81:07.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 81:07.18 from Unified_cpp_gfx_layers8.cpp:2: 81:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 81:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 81:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:07.18 323 | static SizeTyped FromUnknownSize( 81:07.18 | ^~~~~~~~~~~~~~~ 81:07.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 81:07.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 81:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 81:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 81:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 81:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 81:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 81:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 81:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 81:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 81:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 81:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 81:07.20 from Unified_cpp_gfx_layers9.cpp:2: 81:07.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 81:07.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 81:07.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 81:07.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 81:07.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 81:07.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 81:07.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 81:07.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 81:07.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 81:07.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:07.20 760 | typename detail::Nth::Type extract() { 81:07.20 | ^~~~~~~ 81:07.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:07.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:07.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 81:07.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 81:07.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortSignal.h:10, 81:07.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:8, 81:07.65 from Unified_cpp_dom_abort0.cpp:2: 81:07.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 81:07.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:07.65 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 81:07.65 | ^ 81:07.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 81:07.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:07.66 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 81:07.66 | ^ 81:07.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 81:07.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:07.66 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 81:07.66 | ^ 81:07.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 81:07.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:07.67 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 81:07.67 | ^ 81:07.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 81:07.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:07.67 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 81:07.67 | ^ 81:07.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 81:07.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:07.70 371 | nscoord aAppUnitsPerDevPixel) { 81:07.70 | ^ 81:07.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 81:07.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:07.70 380 | nscoord aAppUnitsPerDevPixel) { 81:07.70 | ^ 81:07.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 81:07.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:07.71 387 | nscoord aAppUnitsPerDevPixel) { 81:07.71 | ^ 81:07.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 81:07.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:07.71 394 | nscoord aAppUnitsPerDevPixel) { 81:07.71 | ^ 81:08.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 81:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/RecordedEvent.h:10, 81:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:10, 81:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 81:08.02 from Unified_cpp_gfx_layers8.cpp:2: 81:08.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 81:08.02 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2098:51: required from here 81:08.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:08.02 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 81:08.02 | ^~~~~~~~~~~~~~ 81:08.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 81:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/RecordedEvent.h:10, 81:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:10, 81:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 81:08.46 from Unified_cpp_gfx_layers8.cpp:2: 81:08.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 81:08.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 81:08.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:08.46 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 81:08.47 | ^~~~~~~~~~~~~ 81:08.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 81:08.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 81:08.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/RecordedEvent.h:10, 81:08.73 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:10, 81:08.73 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 81:08.73 from Unified_cpp_gfx_layers8.cpp:2: 81:08.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 81:08.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 81:08.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:08.73 383 | Point TopLeft() const { return Point(x, y); } 81:08.73 | ^~~~~~~ 81:08.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 81:08.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/RecordedEvent.h:10, 81:08.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:10, 81:08.74 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 81:08.74 from Unified_cpp_gfx_layers8.cpp:2: 81:08.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 81:08.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 81:08.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:08.74 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 81:08.74 | ^~~~~~~~~~~~~~~ 81:09.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 81:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 81:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 81:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 81:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 81:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 81:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 81:09.03 from Unified_cpp_gfx_layers9.cpp:2: 81:09.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In function ‘bool mozilla::gfx::operator==(mozilla::gfx::CoordTyped, mozilla::gfx::CoordTyped)’: 81:09.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:35:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:09.03 35 | friend bool operator==(Sub aA, Sub aB) { return aA.value == aB.value; } 81:09.03 | ^~~~~~~~ 81:09.24 In file included from Unified_cpp_gfx_layers9.cpp:38: 81:09.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/RemoteContentController.cpp: In member function ‘void mozilla::layers::RemoteContentController::HandleTapOnMainThread(mozilla::layers::GeckoContentController::TapType, mozilla::LayoutDevicePoint, mozilla::Modifiers, mozilla::layers::PAPZParent::ScrollableLayerGuid, uint64_t)’: 81:09.24 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/RemoteContentController.cpp:61:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:09.24 61 | void RemoteContentController::HandleTapOnMainThread(TapType aTapType, 81:09.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:09.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/RemoteContentController.cpp: In member function ‘void mozilla::layers::RemoteContentController::NotifyPinchGestureOnCompositorThread(mozilla::PinchGestureInput::PinchGestureType, const ScrollableLayerGuid&, mozilla::LayoutDeviceCoord, mozilla::Modifiers)’: 81:09.26 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/RemoteContentController.cpp:144:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:09.26 144 | void RemoteContentController::NotifyPinchGestureOnCompositorThread( 81:09.26 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:11.55 In file included from Unified_cpp_gfx_layers6.cpp:65: 81:11.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp: In member function ‘mozilla::ScreenMargin mozilla::layers::AsyncCompositionManager::GetFixedLayerMargins() const’: 81:11.55 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:1496:14: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:11.55 1496 | ScreenMargin AsyncCompositionManager::GetFixedLayerMargins() const { 81:11.55 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:11.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp: In static member function ‘static mozilla::ScreenPoint mozilla::layers::AsyncCompositionManager::ComputeFixedMarginsOffset(const ScreenMargin&, mozilla::SideBits, const ScreenMargin&)’: 81:11.58 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:1506:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:11.58 1506 | ScreenPoint AsyncCompositionManager::ComputeFixedMarginsOffset( 81:11.58 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:12.56 In file included from Unified_cpp_gfx_layers7.cpp:137: 81:12.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/APZInputBridgeParent.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 81:12.56 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/APZInputBridgeParent.cpp:127:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:12.56 127 | } // namespace mozilla 81:12.56 | ^ 81:12.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/APZInputBridgeParent.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::RenderTargetPixel; T = float]’: 81:12.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/APZInputBridgeParent.cpp:127:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:12.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 81:12.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/RecordedEvent.h:10, 81:12.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:10, 81:12.82 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 81:12.82 from Unified_cpp_gfx_layers8.cpp:2: 81:12.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 81:12.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 81:12.82 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/Layers.h:2102:62: required from here 81:12.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:12.82 246 | PointTyped As2DPoint() const { 81:12.82 | ^~~~~~~~~ 81:12.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 81:12.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 81:12.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoadRequest.h:12, 81:12.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoader.h:21, 81:12.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 81:12.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:10, 81:12.90 from Unified_cpp_dom_abort0.cpp:2: 81:12.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 81:12.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:12.90 189 | CSSRect GetExpandedScrollableRect() const { 81:12.91 | ^ 81:12.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 81:12.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:12.91 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 81:12.91 | ^ 81:12.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 81:12.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:12.92 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 81:12.92 | ^ 81:12.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 81:12.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:12.93 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 81:12.93 | ^ 81:12.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 81:12.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:12.93 243 | CSSRect CalculateScrollRange() const { 81:12.93 | ^ 81:12.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 81:12.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:12.94 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 81:12.94 | ^ 81:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 81:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:12.95 457 | CSSRect GetVisualViewport() const { 81:12.95 | ^ 81:13.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:13.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:13.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:13.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:13.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 81:13.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TimingParams.h:13, 81:13.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/TimingParams.cpp:7, 81:13.98 from Unified_cpp_dom_animation1.cpp:2: 81:13.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 81:13.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:13.98 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 81:13.98 | ^ 81:14.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:14.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:14.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:14.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:14.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 81:14.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TimingParams.h:13, 81:14.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/TimingParams.cpp:7, 81:14.23 from Unified_cpp_dom_animation1.cpp:2: 81:14.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 81:14.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:14.24 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 81:14.24 | ^ 81:15.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 81:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 81:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TimingParams.h:13, 81:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/TimingParams.cpp:7, 81:15.57 from Unified_cpp_dom_animation1.cpp:2: 81:15.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 81:15.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:15.57 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 81:15.57 | ^ 81:15.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 81:15.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:15.57 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 81:15.57 | ^ 81:15.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 81:15.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:15.57 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 81:15.57 | ^ 81:15.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 81:15.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:15.58 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 81:15.58 | ^ 81:15.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 81:15.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:15.58 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 81:15.58 | ^ 81:15.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:15.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:15.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:15.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:15.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:15.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:15.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:15.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:15.59 from Unified_cpp_dom_animation0.cpp:2: 81:15.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 81:15.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:15.59 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 81:15.59 | ^ 81:15.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 81:15.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:15.60 371 | nscoord aAppUnitsPerDevPixel) { 81:15.60 | ^ 81:15.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 81:15.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:15.61 380 | nscoord aAppUnitsPerDevPixel) { 81:15.61 | ^ 81:15.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 81:15.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:15.61 387 | nscoord aAppUnitsPerDevPixel) { 81:15.61 | ^ 81:15.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 81:15.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:15.62 394 | nscoord aAppUnitsPerDevPixel) { 81:15.62 | ^ 81:15.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:15.81 from Unified_cpp_dom_animation0.cpp:2: 81:15.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 81:15.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:15.81 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 81:15.81 | ^ 81:16.00 In file included from /usr/include/string.h:519, 81:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/string.h:3, 81:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/throw_gcc.h:14, 81:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/type_traits:72, 81:16.00 from /usr/include/c++/10/bits/move.h:57, 81:16.00 from /usr/include/c++/10/bits/stl_pair.h:59, 81:16.00 from /usr/include/c++/10/bits/stl_algobase.h:64, 81:16.00 from /usr/include/c++/10/bits/stl_tree.h:63, 81:16.00 from /usr/include/c++/10/map:60, 81:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/map:3, 81:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/map:52, 81:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:10, 81:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 81:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 81:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 81:16.01 from Unified_cpp_gfx_layers6.cpp:2: 81:16.01 In function ‘void* memcpy(void*, const void*, size_t)’, 81:16.01 inlined from ‘mozilla::gfx::Matrix4x4Typed& mozilla::gfx::Matrix4x4Typed::operator=(const mozilla::gfx::Matrix4x4Typed&) [with SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ at /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1162:11, 81:16.01 inlined from ‘void mozilla::layers::TransformLayerGeometry(mozilla::layers::Layer*, mozilla::Maybe >&)’ at /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:144:37: 81:16.01 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ accessing 64 bytes at offsets 0 and 0 overlaps 64 bytes at offset 0 [-Wrestrict] 81:16.01 29 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 81:16.01 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:17.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 81:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:17.36 from Unified_cpp_dom_animation0.cpp:2: 81:17.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 81:17.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:17.37 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 81:17.37 | ^ 81:17.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 81:17.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:17.37 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 81:17.38 | ^ 81:17.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 81:17.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:17.38 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 81:17.38 | ^ 81:17.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 81:17.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:17.40 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 81:17.40 | ^ 81:17.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 81:17.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:17.40 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 81:17.40 | ^ 81:17.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 81:17.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:17.45 371 | nscoord aAppUnitsPerDevPixel) { 81:17.45 | ^ 81:17.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 81:17.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:17.46 380 | nscoord aAppUnitsPerDevPixel) { 81:17.46 | ^ 81:17.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 81:17.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:17.46 387 | nscoord aAppUnitsPerDevPixel) { 81:17.46 | ^ 81:17.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 81:17.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:17.48 394 | nscoord aAppUnitsPerDevPixel) { 81:17.48 | ^ 81:17.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsTimingFunction.h:10, 81:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 81:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TimingParams.h:14, 81:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/TimingParams.cpp:7, 81:17.93 from Unified_cpp_dom_animation1.cpp:2: 81:17.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 81:17.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:17.93 1249 | CSSCoord ToCSSPixels() const { return _0; } 81:17.93 | ^ 81:18.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 81:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 81:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 81:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 81:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 81:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 81:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 81:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 81:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 81:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 81:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 81:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 81:18.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:10, 81:18.14 from Unified_cpp_dom_abort0.cpp:2: 81:18.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 81:18.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:18.14 1249 | CSSCoord ToCSSPixels() const { return _0; } 81:18.14 | ^ 81:18.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 81:18.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 81:18.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/RecordedEvent.h:10, 81:18.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:10, 81:18.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 81:18.90 from Unified_cpp_gfx_layers8.cpp:2: 81:18.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 81:18.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 81:18.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 81:18.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:18.90 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 81:18.90 | ^~~~~~~~~ 81:18.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 81:18.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/RecordedEvent.h:10, 81:18.90 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:10, 81:18.91 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 81:18.91 from Unified_cpp_gfx_layers8.cpp:2: 81:18.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 81:18.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 81:18.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 81:18.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:18.91 2266 | PointTyped TransformPointSimple( 81:18.91 | ^~~~~~~~~~~~~~~~~~~~ 81:18.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 81:18.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 81:18.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 81:18.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:18.91 794 | RectTyped TransformAndClipBounds( 81:18.91 | ^~~~~~~~~~~~~~~~~~~~~~ 81:20.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 81:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 81:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 81:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 81:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 81:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 81:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 81:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 81:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 81:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 81:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 81:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:10, 81:20.42 from Unified_cpp_dom_abort0.cpp:2: 81:20.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 81:20.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:20.42 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 81:20.42 | ^ 81:21.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 81:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 81:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 81:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EffectCompositor.h:16, 81:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:17, 81:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:21.43 from Unified_cpp_dom_animation0.cpp:2: 81:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 81:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:21.44 189 | CSSRect GetExpandedScrollableRect() const { 81:21.44 | ^ 81:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 81:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:21.44 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 81:21.44 | ^ 81:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 81:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:21.44 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 81:21.44 | ^ 81:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 81:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:21.44 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 81:21.44 | ^ 81:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 81:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:21.45 243 | CSSRect CalculateScrollRange() const { 81:21.45 | ^ 81:21.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 81:21.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:21.45 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 81:21.45 | ^ 81:21.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 81:21.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:21.46 457 | CSSRect GetVisualViewport() const { 81:21.46 | ^ 81:22.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 81:22.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:22.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 81:22.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 81:22.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 81:22.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 81:22.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 81:22.18 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 81:22.18 from Unified_cpp_gfx_layers6.cpp:2: 81:22.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::LayerPixel; T = float]’: 81:22.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:708:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:22.18 708 | RectTyped ProjectRectBounds( 81:22.18 | ^~~~~~~~~~~~~~~~~ 81:22.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 81:22.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:22.60 794 | RectTyped TransformAndClipBounds( 81:22.60 | ^~~~~~~~~~~~~~~~~~~~~~ 81:23.57 In file included from Unified_cpp_gfx_layers7.cpp:2: 81:23.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp: In member function ‘mozilla::gfx::Point mozilla::layers::LayerTransforms::GetAverage()’: 81:23.57 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:23:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:23.57 23 | Point LayerTransforms::GetAverage() { 81:23.57 | ^~~~~~~~~~~~~~~ 81:23.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsTimingFunction.h:10, 81:23.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 81:23.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTiming.h:12, 81:23.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEffect.h:10, 81:23.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:23, 81:23.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:23.95 from Unified_cpp_dom_animation0.cpp:2: 81:23.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 81:23.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:23.95 1249 | CSSCoord ToCSSPixels() const { return _0; } 81:23.95 | ^ 81:23.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 81:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 81:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 81:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 81:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 81:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 81:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 81:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 81:24.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 81:24.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 81:24.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 81:24.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:10, 81:24.00 from Unified_cpp_dom_abort0.cpp:2: 81:24.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 81:24.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:24.00 21 | inline Rect ToRect(const gfxRect& aRect) { 81:24.00 | ^ 81:24.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 81:24.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:24.00 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 81:24.00 | ^ 81:24.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 81:24.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:24.01 40 | inline Point ToPoint(const gfxPoint& aPoint) { 81:24.01 | ^ 81:24.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 81:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:24.02 44 | inline Size ToSize(const gfxSize& aSize) { 81:24.02 | ^ 81:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 81:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:24.02 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 81:24.02 | ^ 81:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 81:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:24.03 52 | inline gfxSize ThebesSize(const Size& aSize) { 81:24.03 | ^ 81:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 81:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:24.03 56 | inline gfxRect ThebesRect(const Rect& aRect) { 81:24.03 | ^ 81:24.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 81:24.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 81:24.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 81:24.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 81:24.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 81:24.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 81:24.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 81:24.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 81:24.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 81:24.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 81:24.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:10, 81:24.76 from Unified_cpp_dom_abort0.cpp:2: 81:24.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 81:24.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:24.76 1859 | int32_t aAppUnitsPerPixel) { 81:24.76 | ^ 81:24.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 81:24.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:24.77 3214 | int32_t aAppUnitsPerPixel) { 81:24.77 | ^ 81:25.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 81:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 81:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 81:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 81:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 81:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 81:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 81:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 81:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCanvas.h:11, 81:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCanvasChild.h:9, 81:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.h:12, 81:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/CanvasChild.cpp:7, 81:25.10 from Unified_cpp_gfx_layers8.cpp:2: 81:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 81:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 81:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 81:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 81:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 81:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 81:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 81:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 81:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 81:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:25.10 760 | typename detail::Nth::Type extract() { 81:25.10 | ^~~~~~~ 81:25.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 81:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 81:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 81:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 81:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 81:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 81:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 81:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:10, 81:25.78 from Unified_cpp_dom_abort0.cpp:2: 81:25.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 81:25.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:25.78 332 | LayerPoint GetFixedPositionAnchor() const { 81:25.78 | ^ 81:25.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 81:25.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 81:25.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 81:25.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 81:25.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 81:25.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 81:25.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 81:25.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:10, 81:25.86 from Unified_cpp_dom_abort0.cpp:2: 81:25.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 81:25.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:25.86 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 81:25.86 | ^ 81:25.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 81:25.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 81:25.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 81:25.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 81:25.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 81:25.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 81:25.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 81:25.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:10, 81:25.90 from Unified_cpp_dom_abort0.cpp:2: 81:25.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 81:25.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:25.90 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 81:25.90 | ^ 81:26.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 81:26.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocumentInlines.h:11, 81:26.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:14, 81:26.00 from Unified_cpp_dom_animation0.cpp:2: 81:26.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 81:26.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:26.00 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 81:26.00 | ^ 81:26.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/message_loop.h:31, 81:26.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 81:26.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:22, 81:26.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.h:12, 81:26.02 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/LayerTransactionChild.cpp:7, 81:26.02 from Unified_cpp_gfx_layers9.cpp:2: 81:26.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadUtils.h: In member function ‘nsresult mozilla::detail::RunnableMethodImpl::Run() [with PtrType = mozilla::layers::RemoteContentController*; Method = void (mozilla::layers::RemoteContentController::*)(mozilla::layers::GeckoContentController_TapType, mozilla::gfx::PointTyped, short unsigned int, mozilla::layers::ScrollableLayerGuid, long unsigned int); bool Owning = true; mozilla::RunnableKind Kind = mozilla::RunnableKind::Standard; Storages = {mozilla::layers::GeckoContentController_TapType, mozilla::gfx::PointTyped, short unsigned int, mozilla::layers::ScrollableLayerGuid, long unsigned int}]’: 81:26.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadUtils.h:1185:21: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:26.02 1185 | return ((*o).*m)(Get(args).PassAsParameter()...); 81:26.02 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:26.19 In file included from Unified_cpp_gfx_layers9.cpp:38: 81:26.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/RemoteContentController.cpp: In member function ‘void mozilla::layers::RemoteContentController::NotifyPinchGestureOnCompositorThread(mozilla::PinchGestureInput::PinchGestureType, const ScrollableLayerGuid&, mozilla::LayoutDeviceCoord, mozilla::Modifiers)’: 81:26.19 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/RemoteContentController.cpp:144:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:26.19 144 | void RemoteContentController::NotifyPinchGestureOnCompositorThread( 81:26.19 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:27.35 In file included from Unified_cpp_gfx_layers7.cpp:101: 81:27.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/APZCTreeManagerChild.cpp: In member function ‘mozilla::ipc::IPCResult mozilla::layers::APZCTreeManagerChild::RecvNotifyPinchGesture(const PinchGestureType&, const ScrollableLayerGuid&, const LayoutDeviceCoord&, const Modifiers&)’: 81:27.35 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/APZCTreeManagerChild.cpp:155:43: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:27.35 155 | APZCCallbackHelper::NotifyPinchGesture(aType, aSpanChange, aModifiers, 81:27.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:27.35 156 | mCompositorSession->GetWidget()); 81:27.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:29.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 81:29.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 81:29.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:20, 81:29.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 81:29.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 81:29.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 81:29.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 81:29.77 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 81:29.77 from Unified_cpp_gfx_layers6.cpp:2: 81:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In member function ‘virtual void mozilla::layers::ColorLayerComposite::RenderLayer(const IntRect&, const mozilla::Maybe >&)’: 81:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:552:51: warning: array subscript 2 is outside array bounds of ‘nsTArrayHeader [1]’ [-Warray-bounds] 81:29.77 552 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } 81:29.77 | ^~~~ 81:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:265:23: note: while referencing ‘sEmptyTArrayHeader’ 81:29.77 265 | extern nsTArrayHeader sEmptyTArrayHeader; 81:29.77 | ^~~~~~~~~~~~~~~~~~ 81:29.80 In file included from Unified_cpp_gfx_layers7.cpp:2: 81:29.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp: In member function ‘float mozilla::layers::LayerTransformRecorder::CalculateFrameUniformity(uintptr_t)’: 81:29.80 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:107:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:29.80 107 | float LayerTransformRecorder::CalculateFrameUniformity(uintptr_t aLayer) { 81:29.80 | ^~~~~~~~~~~~~~~~~~~~~~ 81:30.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 81:30.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 81:30.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:30.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:30.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 81:30.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 81:30.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortSignal.h:10, 81:30.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:8, 81:30.94 from Unified_cpp_dom_abort0.cpp:2: 81:30.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 81:30.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 81:30.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:30.94 40 | friend Sub operator*(Sub aCoord, T aScale) { 81:30.94 | ^~~~~~~~ 81:30.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 81:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 81:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortSignal.h:10, 81:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:8, 81:30.97 from Unified_cpp_dom_abort0.cpp:2: 81:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 81:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 81:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:30.98 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 81:30.98 | ^~~~~~~~ 81:31.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 81:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 81:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 81:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 81:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortSignal.h:10, 81:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:8, 81:31.23 from Unified_cpp_dom_abort0.cpp:2: 81:31.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 81:31.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 81:31.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:31.23 427 | SizeT Size() const { return SizeT(width, height); } 81:31.23 | ^~~~ 81:31.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 81:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 81:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortSignal.h:10, 81:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:8, 81:31.23 from Unified_cpp_dom_abort0.cpp:2: 81:31.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 81:31.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 81:31.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:31.23 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 81:31.23 | ^~~~~~~~ 81:31.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 81:31.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 81:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:31.24 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 81:31.24 | ^~~~~~~~ 81:31.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 81:31.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 81:31.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:31.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:31.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 81:31.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 81:31.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortSignal.h:10, 81:31.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:8, 81:31.24 from Unified_cpp_dom_abort0.cpp:2: 81:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 81:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 81:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:31.24 62 | Sub operator-(const Sub& aPoint) const { 81:31.24 | ^~~~~~~~ 81:31.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 81:31.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 81:31.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:31.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:31.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 81:31.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 81:31.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortSignal.h:10, 81:31.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:8, 81:31.71 from Unified_cpp_dom_abort0.cpp:2: 81:31.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 81:31.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 81:31.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:31.71 43 | friend Sub operator*(T aScale, Sub aCoord) { 81:31.71 | ^~~~~~~~ 81:32.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 81:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 81:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 81:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortSignal.h:10, 81:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:8, 81:32.32 from Unified_cpp_dom_abort0.cpp:2: 81:32.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 81:32.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 81:32.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:32.32 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 81:32.32 | ^~~~~~~~~~~~~ 81:32.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 81:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 81:32.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 81:32.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortSignal.h:10, 81:32.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:8, 81:32.33 from Unified_cpp_dom_abort0.cpp:2: 81:32.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 81:32.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 81:32.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:32.33 323 | static SizeTyped FromUnknownSize( 81:32.33 | ^~~~~~~~~~~~~~~ 81:34.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 81:34.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 81:34.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/OverflowChangedTracker.h:10, 81:34.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RestyleManager.h:13, 81:34.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/EffectCompositor.cpp:25, 81:34.71 from Unified_cpp_dom_animation0.cpp:101: 81:34.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 81:34.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:34.72 21 | inline Rect ToRect(const gfxRect& aRect) { 81:34.72 | ^ 81:34.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 81:34.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:34.72 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 81:34.72 | ^ 81:34.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 81:34.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:34.72 40 | inline Point ToPoint(const gfxPoint& aPoint) { 81:34.72 | ^ 81:34.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 81:34.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:34.73 44 | inline Size ToSize(const gfxSize& aSize) { 81:34.73 | ^ 81:34.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 81:34.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:34.74 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 81:34.74 | ^ 81:34.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 81:34.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:34.74 52 | inline gfxSize ThebesSize(const Size& aSize) { 81:34.74 | ^ 81:34.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 81:34.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:34.75 56 | inline gfxRect ThebesRect(const Rect& aRect) { 81:34.75 | ^ 81:35.10 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/RemoteContentController.cpp: In member function ‘void mozilla::layers::RemoteContentController::HandleTapOnMainThread(mozilla::layers::GeckoContentController::TapType, mozilla::LayoutDevicePoint, mozilla::Modifiers, mozilla::layers::PAPZParent::ScrollableLayerGuid, uint64_t)’: 81:35.10 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/ipc/RemoteContentController.cpp:61:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:35.10 61 | void RemoteContentController::HandleTapOnMainThread(TapType aTapType, 81:35.10 | ^~~~~~~~~~~~~~~~~~~~~~~ 81:35.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 81:35.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/OverflowChangedTracker.h:10, 81:35.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RestyleManager.h:13, 81:35.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/EffectCompositor.cpp:25, 81:35.43 from Unified_cpp_dom_animation0.cpp:101: 81:35.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 81:35.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:35.44 1859 | int32_t aAppUnitsPerPixel) { 81:35.44 | ^ 81:35.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 81:35.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:35.45 3214 | int32_t aAppUnitsPerPixel) { 81:35.45 | ^ 81:35.59 In file included from Unified_cpp_gfx_layers6.cpp:65: 81:35.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp: In lambda function: 81:35.59 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/AsyncCompositionManager.cpp:934:7: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:35.59 934 | [&](Layer* layer) { 81:35.59 | ^ 81:36.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, 81:36.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:16, 81:36.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 81:36.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 81:36.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:36.00 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:36.00 from Unified_cpp_gfx_layers7.cpp:2: 81:36.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In member function ‘void mozilla::layers::TiledLayerBufferComposite::AddAnimationInvalidation(nsIntRegion&)’: 81:36.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:552:51: warning: array subscript 2 is outside array bounds of ‘nsTArrayHeader [1]’ [-Warray-bounds] 81:36.01 552 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } 81:36.01 | ^~~~ 81:36.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:265:23: note: while referencing ‘sEmptyTArrayHeader’ 81:36.01 265 | extern nsTArrayHeader sEmptyTArrayHeader; 81:36.01 | ^~~~~~~~~~~~~~~~~~ 81:36.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 81:36.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:36.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 81:36.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 81:36.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.h:10, 81:36.50 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/FrameUniformityData.cpp:7, 81:36.50 from Unified_cpp_gfx_layers7.cpp:2: 81:36.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 81:36.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:36.50 794 | RectTyped TransformAndClipBounds( 81:36.50 | ^~~~~~~~~~~~~~~~~~~~~~ 81:37.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::ParentLayerPixel; TargetUnits = mozilla::LayerPixel; T = float]’: 81:37.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:708:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:37.76 708 | RectTyped ProjectRectBounds( 81:37.76 | ^~~~~~~~~~~~~~~~~ 81:38.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 81:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 81:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 81:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 81:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 81:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/KeyframeEffect.cpp:9, 81:38.28 from Unified_cpp_dom_animation0.cpp:119: 81:38.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 81:38.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:38.29 332 | LayerPoint GetFixedPositionAnchor() const { 81:38.29 | ^ 81:38.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, 81:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.h:10, 81:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:7, 81:38.47 from Unified_cpp_dom_abort0.cpp:2: 81:38.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 81:38.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 81:38.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 81:38.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 81:38.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 81:38.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 81:38.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 81:38.47 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 81:38.47 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:38.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 81:38.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:10, 81:38.47 from Unified_cpp_dom_abort0.cpp:2: 81:38.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 81:38.47 27 | struct JSGCSetting { 81:38.47 | ^~~~~~~~~~~ 81:38.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 81:38.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 81:38.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 81:38.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 81:38.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 81:38.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.h:10, 81:38.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/abort/AbortController.cpp:7, 81:38.95 from Unified_cpp_dom_abort0.cpp:2: 81:38.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 81:38.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 81:38.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 81:38.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 81:38.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 81:38.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 81:38.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 81:38.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 81:38.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 81:38.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:38.95 760 | typename detail::Nth::Type extract() { 81:38.95 | ^~~~~~~ 81:39.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 81:39.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 81:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 81:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 81:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 81:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 81:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 81:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 81:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 81:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/KeyframeEffect.cpp:9, 81:39.56 from Unified_cpp_dom_animation0.cpp:119: 81:39.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 81:39.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:39.56 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 81:39.56 | ^ 81:39.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 81:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 81:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 81:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 81:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 81:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 81:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 81:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 81:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 81:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/KeyframeEffect.cpp:9, 81:39.58 from Unified_cpp_dom_animation0.cpp:119: 81:39.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 81:39.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:39.59 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 81:39.59 | ^ 81:41.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 81:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 81:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 81:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 81:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 81:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 81:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 81:41.23 from Unified_cpp_gfx_layers6.cpp:2: 81:41.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 81:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:957:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:41.24 957 | GFX2D_API RectTyped TransformBounds( 81:41.24 | ^~~~~~~~~~~~~~~ 81:41.33 In file included from Unified_cpp_gfx_layers6.cpp:110: 81:41.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp: In function ‘void mozilla::layers::RenderMinimap(ContainerT*, const RefPtr&, mozilla::layers::LayerManagerComposite*, const RenderTargetIntRect&, mozilla::layers::Layer*) [with ContainerT = mozilla::layers::ContainerLayerComposite]’: 81:41.33 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:289:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:41.33 289 | void RenderMinimap(ContainerT* aContainer, const RefPtr& aSampler, 81:41.33 | ^~~~~~~~~~~~~ 81:41.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:289:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:41.34 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:289:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:41.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:289:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:41.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:289:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:41.40 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:289:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:41.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:307:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:41.41 307 | aSampler->GetCurrentAsyncScrollOffset(wrapper); 81:41.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 81:41.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:332:63: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:41.41 332 | CSSRect viewport = aSampler->GetCurrentAsyncLayoutViewport(wrapper); 81:41.41 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 81:41.41 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:355:73: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:41.41 355 | dest = aContainer->GetEffectiveTransform().Inverse().TransformBounds(dest); 81:41.42 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 81:42.01 In file included from Unified_cpp_gfx_layers7.cpp:65: 81:42.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/PaintedLayerComposite.cpp: In member function ‘void mozilla::layers::PaintedLayerComposite::_ZN7mozilla6layers21PaintedLayerComposite11RenderLayerERKNS_3gfx12IntRectTypedINS2_12UnknownUnitsEEERKNS_5MaybeINS2_12PolygonTypedIS4_EEEE.part.0(const IntRect&, const mozilla::Maybe >&)’: 81:42.01 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/PaintedLayerComposite.cpp:82:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:42.01 82 | void PaintedLayerComposite::RenderLayer(const gfx::IntRect& aClipRect, 81:42.01 | ^~~~~~~~~~~~~~~~~~~~~ 81:43.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp: In function ‘void mozilla::layers::RenderMinimap(ContainerT*, const RefPtr&, mozilla::layers::LayerManagerComposite*, const RenderTargetIntRect&, mozilla::layers::Layer*) [with ContainerT = mozilla::layers::RefLayerComposite]’: 81:43.06 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:289:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:43.06 289 | void RenderMinimap(ContainerT* aContainer, const RefPtr& aSampler, 81:43.07 | ^~~~~~~~~~~~~ 81:43.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:289:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:43.07 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:289:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:43.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:289:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:43.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:289:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:43.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:289:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:43.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:307:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:43.12 307 | aSampler->GetCurrentAsyncScrollOffset(wrapper); 81:43.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 81:43.12 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:332:63: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:43.13 332 | CSSRect viewport = aSampler->GetCurrentAsyncLayoutViewport(wrapper); 81:43.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 81:43.13 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/composite/ContainerLayerComposite.cpp:355:73: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:43.13 355 | dest = aContainer->GetEffectiveTransform().Inverse().TransformBounds(dest); 81:43.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 81:44.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 81:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/KeyframeEffect.cpp:9, 81:44.96 from Unified_cpp_dom_animation0.cpp:119: 81:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 81:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:44.97 1394 | LayerPoint GetFixedPositionAnchor() { 81:44.97 | ^ 81:45.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 81:45.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:45.01 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 81:45.01 | ^ 81:45.13 dom/base 81:46.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 81:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 81:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 81:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:20, 81:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 81:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 81:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 81:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MultiTiledContentClient.h:10, 81:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:7, 81:46.83 from Unified_cpp_gfx_layers6.cpp:2: 81:46.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h: In member function ‘void mozilla::layers::ClientMultiTiledLayerBuffer::Update(const nsIntRegion&, const nsIntRegion&, const nsIntRegion&, mozilla::layers::TilePaintFlags)’: 81:46.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:416:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 81:46.83 416 | mArray.mHdr->mLength = 0; 81:46.83 | ~~~~~~~~~~~~~~~~~~~~~^~~ 81:46.83 In file included from Unified_cpp_gfx_layers6.cpp:2: 81:46.83 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:191:24: note: while referencing ‘oldRetainedTiles’ 81:46.83 191 | nsTArray oldRetainedTiles; 81:46.83 | ^~~~~~~~~~~~~~~~ 81:47.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 81:47.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 81:47.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 81:47.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 81:47.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 81:47.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 81:47.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTextFrame.h:20, 81:47.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStructInlines.h:18, 81:47.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrameInlines.h:13, 81:47.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/KeyframeEffect.cpp:37, 81:47.96 from Unified_cpp_dom_animation0.cpp:119: 81:47.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 81:47.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:47.96 49 | gfx::Size GetInheritedScale() const { return mScale; } 81:47.96 | ^ 81:48.44 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp: In member function ‘bool mozilla::layers::ClientMultiTiledLayerBuffer::ComputeProgressiveUpdateRegion(const nsIntRegion&, const nsIntRegion&, nsIntRegion&, mozilla::layers::BasicTiledLayerPaintData*, bool)’: 81:48.44 /builddir/build/BUILD/thunderbird-78.6.1/gfx/layers/client/MultiTiledContentClient.cpp:428:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:48.44 428 | bool ClientMultiTiledLayerBuffer::ComputeProgressiveUpdateRegion( 81:48.44 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:50.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 81:50.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 81:50.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTextFrame.h:20, 81:50.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStructInlines.h:18, 81:50.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrameInlines.h:13, 81:50.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/KeyframeEffect.cpp:37, 81:50.13 from Unified_cpp_dom_animation0.cpp:119: 81:50.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 81:50.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:50.14 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 81:50.14 | ^ 81:51.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStructInlines.h:19, 81:51.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrameInlines.h:13, 81:51.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/KeyframeEffect.cpp:37, 81:51.06 from Unified_cpp_dom_animation0.cpp:119: 81:51.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 81:51.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:51.06 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 81:51.06 | ^ 81:52.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 81:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 81:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 81:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:52.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:52.63 from Unified_cpp_dom_animation0.cpp:2: 81:52.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 81:52.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 81:52.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:52.63 40 | friend Sub operator*(Sub aCoord, T aScale) { 81:52.63 | ^~~~~~~~ 81:52.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 81:52.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:52.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:52.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:52.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:52.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:52.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:52.73 from Unified_cpp_dom_animation0.cpp:2: 81:52.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 81:52.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 81:52.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:52.73 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 81:52.73 | ^~~~~~~~ 81:52.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 81:52.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:52.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:52.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:52.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:52.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:52.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:52.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:52.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:52.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:52.78 from Unified_cpp_dom_animation0.cpp:2: 81:52.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 81:52.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 81:52.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:52.79 427 | SizeT Size() const { return SizeT(width, height); } 81:52.79 | ^~~~ 81:52.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 81:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:52.79 from Unified_cpp_dom_animation0.cpp:2: 81:52.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 81:52.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 81:52.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:52.79 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 81:52.79 | ^~~~~~~~ 81:52.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 81:52.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 81:52.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:52.80 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 81:52.80 | ^~~~~~~~ 81:52.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 81:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 81:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:52.81 from Unified_cpp_dom_animation0.cpp:2: 81:52.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 81:52.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 81:52.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:52.81 62 | Sub operator-(const Sub& aPoint) const { 81:52.81 | ^~~~~~~~ 81:53.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 81:53.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 81:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 81:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:53.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:53.01 from Unified_cpp_dom_animation0.cpp:2: 81:53.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 81:53.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 81:53.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:53.01 43 | friend Sub operator*(T aScale, Sub aCoord) { 81:53.01 | ^~~~~~~~ 81:53.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:53.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:53.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:53.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:53.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:53.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:53.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:53.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:53.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:53.92 from Unified_cpp_dom_animation0.cpp:2: 81:53.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 81:53.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 81:53.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:53.92 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 81:53.92 | ^~~~~~~~~~~~~ 81:53.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 81:53.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:53.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:53.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:53.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:53.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:53.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:53.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:53.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:53.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:53.93 from Unified_cpp_dom_animation0.cpp:2: 81:53.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 81:53.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 81:53.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:53.94 323 | static SizeTyped FromUnknownSize( 81:53.94 | ^~~~~~~~~~~~~~~ 81:54.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 81:54.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:54.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:54.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:54.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:54.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:54.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:54.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:54.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:54.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:54.59 from Unified_cpp_dom_animation0.cpp:2: 81:54.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 81:54.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 81:54.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:54.59 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 81:54.59 | ^~~~~~~~~~~~~~ 81:54.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:54.60 from Unified_cpp_dom_animation0.cpp:2: 81:54.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 81:54.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 81:54.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:54.60 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 81:54.60 | ^~~~~~~~~~~~~ 81:54.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 81:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:54.81 from Unified_cpp_dom_animation0.cpp:2: 81:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 81:54.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 81:54.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:54.82 383 | Point TopLeft() const { return Point(x, y); } 81:54.82 | ^~~~~~~ 81:54.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 81:54.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:54.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:54.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:54.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:54.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:54.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:54.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:54.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:54.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:54.82 from Unified_cpp_dom_animation0.cpp:2: 81:54.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 81:54.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 81:54.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:54.82 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 81:54.82 | ^~~~~~~~~~~~~~~ 81:55.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:55.13 from Unified_cpp_dom_animation0.cpp:2: 81:55.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 81:55.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 81:55.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:55.14 277 | static RectTyped FromUnknownRect( 81:55.14 | ^~~~~~~~~~~~~~~ 81:55.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 81:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:55.14 from Unified_cpp_dom_animation0.cpp:2: 81:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 81:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 81:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:55.14 150 | static PointTyped FromUnknownPoint( 81:55.14 | ^~~~~~~~~~~~~~~~ 81:55.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:55.15 from Unified_cpp_dom_animation0.cpp:2: 81:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 81:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 81:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:55.15 282 | RectTyped ToUnknownRect() const { 81:55.15 | ^~~~~~~~~~~~~ 81:55.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 81:55.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 81:55.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 81:55.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 81:55.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:13, 81:55.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.h:11, 81:55.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:7: 81:55.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 81:55.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:55.34 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 81:55.34 | ^ 81:55.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:55.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 81:55.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:55.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:55.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 81:55.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 81:55.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:13, 81:55.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.h:11, 81:55.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:7: 81:55.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 81:55.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:55.69 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 81:55.69 | ^ 81:56.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:56.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:56.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 81:56.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 81:56.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:13, 81:56.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.h:11, 81:56.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:7: 81:56.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 81:56.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:56.35 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 81:56.35 | ^ 81:56.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 81:56.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:56.39 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 81:56.40 | ^ 81:56.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 81:56.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:56.40 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 81:56.40 | ^ 81:56.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 81:56.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:56.43 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 81:56.43 | ^ 81:56.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 81:56.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:56.44 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 81:56.44 | ^ 81:56.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 81:56.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:56.44 371 | nscoord aAppUnitsPerDevPixel) { 81:56.44 | ^ 81:56.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 81:56.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:56.45 380 | nscoord aAppUnitsPerDevPixel) { 81:56.45 | ^ 81:56.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 81:56.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:56.45 387 | nscoord aAppUnitsPerDevPixel) { 81:56.45 | ^ 81:56.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 81:56.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:56.46 394 | nscoord aAppUnitsPerDevPixel) { 81:56.46 | ^ 81:56.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 81:56.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 81:56.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:56.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:56.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:56.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:56.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:56.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:56.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:56.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:56.90 from Unified_cpp_dom_animation0.cpp:2: 81:56.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 81:56.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 81:56.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 81:56.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:56.90 246 | PointTyped As2DPoint() const { 81:56.91 | ^~~~~~~~~ 81:56.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 81:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 81:56.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 81:56.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 81:56.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:56.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:56.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 81:56.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:15, 81:56.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 81:56.92 from Unified_cpp_dom_animation0.cpp:2: 81:56.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 81:56.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 81:56.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 81:56.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:56.93 794 | RectTyped TransformAndClipBounds( 81:56.93 | ^~~~~~~~~~~~~~~~~~~~~~ 81:57.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 81:57.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:57.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:57.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 81:57.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 81:57.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 81:57.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:57.22 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 81:57.22 | ^ 81:57.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 81:57.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:57.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:57.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 81:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 81:57.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 81:57.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:57.40 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 81:57.40 | ^ 81:57.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:57.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 81:57.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:57.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:57.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 81:57.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 81:57.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 81:57.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:57.52 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 81:57.52 | ^ 81:57.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 81:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 81:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 81:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 81:57.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 81:57.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:57.71 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 81:57.71 | ^ 81:58.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:58.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:58.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 81:58.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 81:58.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 81:58.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:58.07 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 81:58.07 | ^ 81:58.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 81:58.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:58.07 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 81:58.07 | ^ 81:58.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 81:58.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:58.07 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 81:58.08 | ^ 81:58.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 81:58.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:58.08 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 81:58.08 | ^ 81:58.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 81:58.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:58.08 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 81:58.08 | ^ 81:58.09 dom/battery 81:58.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 81:58.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:58.10 371 | nscoord aAppUnitsPerDevPixel) { 81:58.10 | ^ 81:58.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 81:58.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:58.11 380 | nscoord aAppUnitsPerDevPixel) { 81:58.11 | ^ 81:58.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 81:58.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:58.11 387 | nscoord aAppUnitsPerDevPixel) { 81:58.11 | ^ 81:58.11 dom/bindings 81:58.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 81:58.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:58.12 394 | nscoord aAppUnitsPerDevPixel) { 81:58.12 | ^ 81:58.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 81:58.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 81:58.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 81:58.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 81:58.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 81:58.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:58.34 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 81:58.34 | ^ 81:58.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 81:58.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:58.34 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 81:58.35 | ^ 81:58.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 81:58.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:58.35 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 81:58.35 | ^ 81:58.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 81:58.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:58.35 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 81:58.36 | ^ 81:58.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 81:58.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:58.36 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 81:58.36 | ^ 81:58.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 81:58.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:58.39 371 | nscoord aAppUnitsPerDevPixel) { 81:58.39 | ^ 81:58.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 81:58.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:58.39 380 | nscoord aAppUnitsPerDevPixel) { 81:58.39 | ^ 81:58.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 81:58.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:58.40 387 | nscoord aAppUnitsPerDevPixel) { 81:58.40 | ^ 81:58.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 81:58.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 81:58.41 394 | nscoord aAppUnitsPerDevPixel) { 81:58.41 | ^ 82:00.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 82:00.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 82:00.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 82:00.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 82:00.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:00.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 82:00.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsWrapperCache.h:10, 82:00.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.h:11, 82:00.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/Animation.cpp:7, 82:00.58 from Unified_cpp_dom_animation0.cpp:2: 82:00.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 82:00.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 82:00.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 82:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 82:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 82:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 82:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 82:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 82:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 82:00.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:00.59 760 | typename detail::Nth::Type extract() { 82:00.59 | ^~~~~~~ 82:01.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 82:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 82:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 82:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 82:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:24, 82:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, 82:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeChild.h:15, 82:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:9: 82:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 82:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:01.43 189 | CSSRect GetExpandedScrollableRect() const { 82:01.43 | ^ 82:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 82:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:01.43 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 82:01.43 | ^ 82:01.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 82:01.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:01.44 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 82:01.44 | ^ 82:01.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 82:01.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:01.44 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 82:01.44 | ^ 82:01.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 82:01.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:01.44 243 | CSSRect CalculateScrollRange() const { 82:01.44 | ^ 82:01.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 82:01.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:01.45 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 82:01.45 | ^ 82:01.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 82:01.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:01.46 457 | CSSRect GetVisualViewport() const { 82:01.46 | ^ 82:01.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 82:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 82:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 82:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 82:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 82:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 82:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 82:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 82:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 82:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:24, 82:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, 82:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeChild.h:15, 82:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:9: 82:01.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 82:01.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:01.77 1249 | CSSCoord ToCSSPixels() const { return _0; } 82:01.77 | ^ 82:02.30 In file included from Unified_cpp_dom_animation0.cpp:119: 82:02.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/KeyframeEffect.cpp: In member function ‘bool mozilla::dom::KeyframeEffect::ContainsAnimatedScale(const nsIFrame*) const’: 82:02.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/animation/KeyframeEffect.cpp:1933:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:02.30 1933 | gfx::Size size = baseStyle.GetScaleValue(aFrame); 82:02.30 | ^ 82:07.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 82:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 82:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:13, 82:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.h:11, 82:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:7: 82:07.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 82:07.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:07.47 189 | CSSRect GetExpandedScrollableRect() const { 82:07.47 | ^ 82:07.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 82:07.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:07.47 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 82:07.47 | ^ 82:07.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 82:07.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:07.47 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 82:07.47 | ^ 82:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 82:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:07.48 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 82:07.48 | ^ 82:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 82:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:07.48 243 | CSSRect CalculateScrollRange() const { 82:07.48 | ^ 82:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 82:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:07.48 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 82:07.48 | ^ 82:07.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 82:07.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:07.49 457 | CSSRect GetVisualViewport() const { 82:07.49 | ^ 82:09.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.h:12, 82:09.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:7: 82:09.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 82:09.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:09.09 1249 | CSSCoord ToCSSPixels() const { return _0; } 82:09.10 | ^ 82:09.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 82:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/battery/BatteryManager.h:10, 82:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/battery/BatteryManager.cpp:9: 82:09.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 82:09.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:09.79 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 82:09.79 | ^ 82:09.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 82:09.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:28: 82:09.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 82:09.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:09.90 189 | CSSRect GetExpandedScrollableRect() const { 82:09.91 | ^ 82:09.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 82:09.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:09.91 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 82:09.91 | ^ 82:09.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 82:09.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:09.91 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 82:09.91 | ^ 82:09.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 82:09.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:09.92 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 82:09.92 | ^ 82:09.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 82:09.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:09.92 243 | CSSRect CalculateScrollRange() const { 82:09.92 | ^ 82:09.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 82:09.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:09.93 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 82:09.93 | ^ 82:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 82:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:09.93 457 | CSSRect GetVisualViewport() const { 82:09.93 | ^ 82:10.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:21, 82:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:28: 82:10.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 82:10.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:10.13 21 | inline Rect ToRect(const gfxRect& aRect) { 82:10.13 | ^ 82:10.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 82:10.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:10.13 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 82:10.13 | ^ 82:10.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 82:10.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:10.14 40 | inline Point ToPoint(const gfxPoint& aPoint) { 82:10.14 | ^ 82:10.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 82:10.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:10.15 44 | inline Size ToSize(const gfxSize& aSize) { 82:10.15 | ^ 82:10.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 82:10.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:10.15 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 82:10.15 | ^ 82:10.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 82:10.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 82:10.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:10.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:10.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:10.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:10.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/battery/BatteryManager.h:10, 82:10.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/battery/BatteryManager.cpp:9: 82:10.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 82:10.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:10.17 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 82:10.17 | ^ 82:10.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 82:10.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:10.17 52 | inline gfxSize ThebesSize(const Size& aSize) { 82:10.17 | ^ 82:10.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 82:10.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:10.17 56 | inline gfxRect ThebesRect(const Rect& aRect) { 82:10.17 | ^ 82:10.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/battery/BatteryManager.h:10, 82:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/battery/BatteryManager.cpp:9: 82:10.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 82:10.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:10.78 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 82:10.78 | ^ 82:10.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 82:10.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:10.78 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 82:10.78 | ^ 82:10.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 82:10.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:10.78 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 82:10.78 | ^ 82:10.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 82:10.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:10.79 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 82:10.79 | ^ 82:10.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 82:10.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:10.79 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 82:10.79 | ^ 82:10.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 82:10.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:10.81 371 | nscoord aAppUnitsPerDevPixel) { 82:10.81 | ^ 82:10.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 82:10.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:10.82 380 | nscoord aAppUnitsPerDevPixel) { 82:10.82 | ^ 82:10.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 82:10.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:10.82 387 | nscoord aAppUnitsPerDevPixel) { 82:10.82 | ^ 82:10.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 82:10.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:10.82 394 | nscoord aAppUnitsPerDevPixel) { 82:10.82 | ^ 82:11.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsTimingFunction.h:10, 82:11.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 82:11.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:11, 82:11.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 82:11.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 82:11.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:28: 82:11.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 82:11.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:11.60 1249 | CSSCoord ToCSSPixels() const { return _0; } 82:11.60 | ^ 82:12.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 82:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 82:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:9: 82:12.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 82:12.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:12.05 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 82:12.05 | ^ 82:13.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 82:13.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 82:13.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 82:13.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 82:13.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:28: 82:13.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 82:13.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:13.96 332 | LayerPoint GetFixedPositionAnchor() const { 82:13.96 | ^ 82:14.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 82:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 82:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:9: 82:14.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 82:14.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:14.33 21 | inline Rect ToRect(const gfxRect& aRect) { 82:14.33 | ^ 82:14.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 82:14.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:14.33 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 82:14.33 | ^ 82:14.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 82:14.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:14.33 40 | inline Point ToPoint(const gfxPoint& aPoint) { 82:14.33 | ^ 82:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 82:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:14.34 44 | inline Size ToSize(const gfxSize& aSize) { 82:14.34 | ^ 82:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 82:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:14.34 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 82:14.34 | ^ 82:14.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 82:14.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:14.35 52 | inline gfxSize ThebesSize(const Size& aSize) { 82:14.35 | ^ 82:14.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 82:14.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:14.35 56 | inline gfxRect ThebesRect(const Rect& aRect) { 82:14.35 | ^ 82:15.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 82:15.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:9: 82:15.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 82:15.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:15.06 1859 | int32_t aAppUnitsPerPixel) { 82:15.06 | ^ 82:15.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 82:15.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:15.07 3214 | int32_t aAppUnitsPerPixel) { 82:15.07 | ^ 82:16.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 82:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 82:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 82:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 82:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 82:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 82:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 82:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 82:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 82:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 82:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 82:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 82:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:28: 82:16.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 82:16.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:16.01 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 82:16.01 | ^ 82:16.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 82:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 82:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 82:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 82:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 82:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 82:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 82:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 82:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:24, 82:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, 82:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeChild.h:15, 82:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:9: 82:16.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 82:16.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:16.06 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 82:16.06 | ^ 82:18.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 82:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 82:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/battery/BatteryManager.h:10, 82:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/battery/BatteryManager.cpp:9: 82:18.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 82:18.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 82:18.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:18.61 40 | friend Sub operator*(Sub aCoord, T aScale) { 82:18.61 | ^~~~~~~~ 82:18.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:18.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:18.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:18.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:18.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/battery/BatteryManager.h:10, 82:18.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/battery/BatteryManager.cpp:9: 82:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 82:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 82:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:18.64 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 82:18.65 | ^~~~~~~~ 82:20.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 82:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 82:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Fetch.h:17, 82:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Request.h:13, 82:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CacheBinding.h:13, 82:20.04 from RegisterWorkerBindings.cpp:5: 82:20.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 82:20.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:20.04 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 82:20.04 | ^ 82:20.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 82:20.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 82:20.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 82:20.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 82:20.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 82:20.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 82:20.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:16: 82:20.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 82:20.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:20.24 332 | LayerPoint GetFixedPositionAnchor() const { 82:20.24 | ^ 82:20.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 82:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 82:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 82:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 82:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 82:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 82:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:16: 82:20.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 82:20.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:20.29 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 82:20.29 | ^ 82:20.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 82:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 82:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 82:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Fetch.h:17, 82:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Request.h:13, 82:20.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CacheBinding.h:13, 82:20.30 from RegisterWorkerBindings.cpp:5: 82:20.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 82:20.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:20.30 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 82:20.30 | ^ 82:20.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 82:20.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 82:20.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 82:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 82:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 82:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 82:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:16: 82:20.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 82:20.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:20.32 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 82:20.32 | ^ 82:20.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 82:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Fetch.h:17, 82:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Request.h:13, 82:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CacheBinding.h:13, 82:20.87 from RegisterWorkerBindings.cpp:5: 82:20.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 82:20.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:20.87 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 82:20.87 | ^ 82:20.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 82:20.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:20.87 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 82:20.87 | ^ 82:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 82:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:20.88 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 82:20.88 | ^ 82:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 82:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:20.88 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 82:20.88 | ^ 82:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 82:20.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:20.89 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 82:20.89 | ^ 82:20.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 82:20.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:20.91 371 | nscoord aAppUnitsPerDevPixel) { 82:20.91 | ^ 82:20.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 82:20.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:20.91 380 | nscoord aAppUnitsPerDevPixel) { 82:20.91 | ^ 82:20.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 82:20.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:20.91 387 | nscoord aAppUnitsPerDevPixel) { 82:20.91 | ^ 82:20.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 82:20.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:20.92 394 | nscoord aAppUnitsPerDevPixel) { 82:20.92 | ^ 82:21.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 82:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 82:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 82:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 82:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 82:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 82:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 82:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 82:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:24, 82:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, 82:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeChild.h:15, 82:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:9: 82:21.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 82:21.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:21.87 21 | inline Rect ToRect(const gfxRect& aRect) { 82:21.87 | ^ 82:21.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 82:21.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:21.88 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 82:21.88 | ^ 82:21.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 82:21.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:21.89 40 | inline Point ToPoint(const gfxPoint& aPoint) { 82:21.89 | ^ 82:21.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 82:21.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:21.90 44 | inline Size ToSize(const gfxSize& aSize) { 82:21.90 | ^ 82:21.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 82:21.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:21.90 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 82:21.90 | ^ 82:21.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 82:21.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:21.91 52 | inline gfxSize ThebesSize(const Size& aSize) { 82:21.91 | ^ 82:21.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 82:21.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:21.91 56 | inline gfxRect ThebesRect(const Rect& aRect) { 82:21.91 | ^ 82:22.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 82:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 82:22.24 from RegisterBindings.cpp:7: 82:22.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 82:22.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:22.24 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 82:22.24 | ^ 82:22.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 82:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 82:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 82:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 82:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 82:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 82:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 82:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 82:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 82:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 82:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 82:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:28: 82:22.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 82:22.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:22.42 1859 | int32_t aAppUnitsPerPixel) { 82:22.42 | ^ 82:22.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 82:22.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:22.42 3214 | int32_t aAppUnitsPerPixel) { 82:22.42 | ^ 82:22.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 82:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 82:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 82:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 82:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 82:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 82:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 82:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:24, 82:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, 82:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeChild.h:15, 82:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:9: 82:22.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 82:22.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:22.51 1859 | int32_t aAppUnitsPerPixel) { 82:22.51 | ^ 82:22.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 82:22.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:22.52 3214 | int32_t aAppUnitsPerPixel) { 82:22.52 | ^ 82:22.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 82:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 82:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 82:22.58 from RegisterBindings.cpp:7: 82:22.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 82:22.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:22.58 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 82:22.58 | ^ 82:23.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 82:23.19 from RegisterBindings.cpp:7: 82:23.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 82:23.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:23.19 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 82:23.19 | ^ 82:23.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 82:23.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:23.19 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 82:23.19 | ^ 82:23.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 82:23.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:23.19 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 82:23.19 | ^ 82:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 82:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:23.20 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 82:23.20 | ^ 82:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 82:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:23.20 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 82:23.20 | ^ 82:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 82:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:23.22 371 | nscoord aAppUnitsPerDevPixel) { 82:23.22 | ^ 82:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 82:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:23.23 380 | nscoord aAppUnitsPerDevPixel) { 82:23.23 | ^ 82:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 82:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:23.23 387 | nscoord aAppUnitsPerDevPixel) { 82:23.23 | ^ 82:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 82:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:23.24 394 | nscoord aAppUnitsPerDevPixel) { 82:23.24 | ^ 82:23.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 82:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 82:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 82:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 82:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 82:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 82:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 82:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 82:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:28: 82:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 82:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:23.35 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 82:23.35 | ^ 82:23.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 82:23.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 82:23.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 82:23.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 82:23.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 82:23.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 82:23.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 82:23.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 82:23.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:28: 82:23.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 82:23.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:23.37 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 82:23.37 | ^ 82:23.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 82:23.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 82:23.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 82:23.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 82:23.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:24, 82:23.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, 82:23.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeChild.h:15, 82:23.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:9: 82:23.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 82:23.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:23.53 332 | LayerPoint GetFixedPositionAnchor() const { 82:23.53 | ^ 82:23.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 82:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 82:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 82:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 82:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:24, 82:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, 82:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeChild.h:15, 82:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:9: 82:23.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 82:23.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:23.58 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 82:23.58 | ^ 82:23.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 82:23.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 82:23.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 82:23.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 82:23.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridge.h:24, 82:23.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/PCompositorBridgeChild.h:9, 82:23.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeChild.h:15, 82:23.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:9: 82:23.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 82:23.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:23.61 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 82:23.61 | ^ 82:25.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 82:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 82:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 82:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 82:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 82:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 82:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 82:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 82:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:13, 82:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.h:11, 82:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:7: 82:25.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 82:25.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 82:25.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:25.65 40 | friend Sub operator*(Sub aCoord, T aScale) { 82:25.65 | ^~~~~~~~ 82:25.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:25.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:25.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:25.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 82:25.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:13, 82:25.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.h:11, 82:25.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:7: 82:25.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 82:25.68 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 82:25.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:25.68 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 82:25.68 | ^~~~~~~~ 82:25.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:28: 82:25.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 82:25.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:25.83 1394 | LayerPoint GetFixedPositionAnchor() { 82:25.83 | ^ 82:25.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 82:25.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 82:25.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 82:25.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 82:25.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 82:25.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:13, 82:25.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.h:11, 82:25.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:7: 82:25.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 82:25.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 82:25.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:25.84 427 | SizeT Size() const { return SizeT(width, height); } 82:25.84 | ^~~~ 82:25.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:25.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:25.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:25.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 82:25.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:13, 82:25.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.h:11, 82:25.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:7: 82:25.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 82:25.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 82:25.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:25.84 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 82:25.84 | ^~~~~~~~ 82:25.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 82:25.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 82:25.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:25.85 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 82:25.85 | ^~~~~~~~ 82:25.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 82:25.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 82:25.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 82:25.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 82:25.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 82:25.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:13, 82:25.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.h:11, 82:25.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:7: 82:25.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 82:25.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 82:25.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:25.86 62 | Sub operator-(const Sub& aPoint) const { 82:25.86 | ^~~~~~~~ 82:25.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 82:25.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:25.86 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 82:25.86 | ^ 82:26.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 82:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 82:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 82:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 82:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 82:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 82:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 82:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 82:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:13, 82:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.h:11, 82:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:7: 82:26.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 82:26.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 82:26.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:26.15 43 | friend Sub operator*(T aScale, Sub aCoord) { 82:26.15 | ^~~~~~~~ 82:26.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 82:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 82:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 82:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 82:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:13, 82:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.h:11, 82:26.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:7: 82:26.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 82:26.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 82:26.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:26.53 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 82:26.53 | ^~~~~~~~~~~~~ 82:26.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 82:26.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 82:26.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 82:26.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 82:26.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 82:26.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 82:26.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:13, 82:26.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.h:11, 82:26.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:7: 82:26.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 82:26.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 82:26.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:26.53 323 | static SizeTyped FromUnknownSize( 82:26.53 | ^~~~~~~~~~~~~~~ 82:28.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ClientLayerManager.h:11, 82:28.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:33: 82:28.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 82:28.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:28.30 1394 | LayerPoint GetFixedPositionAnchor() { 82:28.30 | ^ 82:30.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 82:30.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 82:30.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 82:30.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 82:30.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 82:30.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 82:30.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 82:30.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 82:30.45 from RegisterWorkerBindings.cpp:30: 82:30.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 82:30.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:30.45 189 | CSSRect GetExpandedScrollableRect() const { 82:30.45 | ^ 82:30.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 82:30.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:30.45 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 82:30.45 | ^ 82:30.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 82:30.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:30.46 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 82:30.46 | ^ 82:30.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 82:30.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:30.46 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 82:30.46 | ^ 82:30.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 82:30.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:30.46 243 | CSSRect CalculateScrollRange() const { 82:30.46 | ^ 82:30.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 82:30.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:30.46 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 82:30.46 | ^ 82:30.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 82:30.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:30.47 457 | CSSRect GetVisualViewport() const { 82:30.47 | ^ 82:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 82:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:30.97 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 82:30.97 | ^ 82:31.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 82:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 82:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 82:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 82:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 82:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 82:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 82:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 82:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 82:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 82:31.41 from RegisterWorkerBindings.cpp:30: 82:31.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 82:31.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:31.42 1249 | CSSCoord ToCSSPixels() const { return _0; } 82:31.42 | ^ 82:31.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 82:31.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 82:31.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:14, 82:31.80 from RegisterBindings.cpp:66: 82:31.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 82:31.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:31.80 189 | CSSRect GetExpandedScrollableRect() const { 82:31.80 | ^ 82:31.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 82:31.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:31.81 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 82:31.81 | ^ 82:31.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 82:31.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:31.81 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 82:31.82 | ^ 82:31.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 82:31.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:31.82 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 82:31.82 | ^ 82:31.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 82:31.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:31.83 243 | CSSRect CalculateScrollRange() const { 82:31.83 | ^ 82:31.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 82:31.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:31.83 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 82:31.84 | ^ 82:31.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 82:31.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:31.85 457 | CSSRect GetVisualViewport() const { 82:31.85 | ^ 82:33.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 82:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 82:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 82:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 82:33.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 82:33.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 82:33.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 82:33.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:59: 82:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 82:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:33.17 49 | gfx::Size GetInheritedScale() const { return mScale; } 82:33.18 | ^ 82:33.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 82:33.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 82:33.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 82:33.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 82:33.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 82:33.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMRectBinding.h:6, 82:33.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 82:33.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.h:11, 82:33.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:7: 82:33.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 82:33.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 82:33.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 82:33.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 82:33.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 82:33.53 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 82:33.53 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 82:33.53 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 82:33.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 82:33.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:33.54 760 | typename detail::Nth::Type extract() { 82:33.54 | ^~~~~~~ 82:33.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 82:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 82:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 82:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 82:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 82:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 82:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 82:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 82:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 82:33.83 from RegisterWorkerBindings.cpp:30: 82:33.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 82:33.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:33.84 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 82:33.84 | ^ 82:34.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:16201, 82:34.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.h:12, 82:34.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMIntersectionObserver.cpp:7: 82:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h: In static member function ‘static mozilla::LengthPercentage mozilla::StyleLengthPercentageUnion::FromPixels(mozilla::CSSCoord)’: 82:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:614:18: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:34.47 614 | LengthPercentage LengthPercentage::FromPixels(CSSCoord aCoord) { 82:34.48 | ^~~~~~~~~~~~~~~~ 82:35.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 82:35.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 82:35.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 82:35.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:59: 82:35.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 82:35.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:35.09 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 82:35.09 | ^ 82:36.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 82:36.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 82:36.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 82:36.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 82:36.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 82:36.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:17, 82:36.14 from RegisterWorkerDebuggerBindings.cpp:1: 82:36.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 82:36.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:36.14 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 82:36.14 | ^ 82:36.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 82:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 82:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 82:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 82:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 82:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:17, 82:36.35 from RegisterWorkerDebuggerBindings.cpp:1: 82:36.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 82:36.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:36.35 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 82:36.35 | ^ 82:37.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FontFace.h:13, 82:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FontFaceSetLoadEventBinding.h:12, 82:37.22 from RegisterBindings.cpp:144: 82:37.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 82:37.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:37.22 1249 | CSSCoord ToCSSPixels() const { return _0; } 82:37.23 | ^ 82:37.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 82:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 82:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 82:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 82:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 82:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 82:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 82:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 82:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 82:37.31 from RegisterWorkerBindings.cpp:30: 82:37.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 82:37.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:37.31 21 | inline Rect ToRect(const gfxRect& aRect) { 82:37.31 | ^ 82:37.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 82:37.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:37.31 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 82:37.31 | ^ 82:37.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 82:37.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:37.31 40 | inline Point ToPoint(const gfxPoint& aPoint) { 82:37.31 | ^ 82:37.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 82:37.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:37.32 44 | inline Size ToSize(const gfxSize& aSize) { 82:37.32 | ^ 82:37.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 82:37.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:37.32 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 82:37.32 | ^ 82:37.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 82:37.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:37.33 52 | inline gfxSize ThebesSize(const Size& aSize) { 82:37.33 | ^ 82:37.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 82:37.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:37.33 56 | inline gfxRect ThebesRect(const Rect& aRect) { 82:37.33 | ^ 82:38.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 82:38.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 82:38.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 82:38.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 82:38.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 82:38.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 82:38.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 82:38.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 82:38.03 from RegisterWorkerBindings.cpp:30: 82:38.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 82:38.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:38.03 1859 | int32_t aAppUnitsPerPixel) { 82:38.03 | ^ 82:38.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 82:38.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:38.04 3214 | int32_t aAppUnitsPerPixel) { 82:38.04 | ^ 82:38.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 82:38.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 82:38.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:53: 82:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 82:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:38.32 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 82:38.32 | ^ 82:38.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 82:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 82:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 82:38.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:17, 82:38.59 from RegisterWorkerDebuggerBindings.cpp:1: 82:38.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 82:38.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:38.59 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 82:38.59 | ^ 82:38.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 82:38.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:38.59 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 82:38.59 | ^ 82:38.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 82:38.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:38.59 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 82:38.59 | ^ 82:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 82:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:38.60 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 82:38.60 | ^ 82:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 82:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:38.60 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 82:38.60 | ^ 82:38.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 82:38.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:38.62 371 | nscoord aAppUnitsPerDevPixel) { 82:38.62 | ^ 82:38.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 82:38.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:38.63 380 | nscoord aAppUnitsPerDevPixel) { 82:38.63 | ^ 82:38.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 82:38.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:38.63 387 | nscoord aAppUnitsPerDevPixel) { 82:38.63 | ^ 82:38.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 82:38.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:38.63 394 | nscoord aAppUnitsPerDevPixel) { 82:38.63 | ^ 82:38.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 82:38.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 82:38.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 82:38.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 82:38.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 82:38.90 from RegisterWorkerBindings.cpp:30: 82:38.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 82:38.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:38.90 332 | LayerPoint GetFixedPositionAnchor() const { 82:38.90 | ^ 82:38.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 82:38.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 82:38.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 82:38.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 82:38.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 82:38.95 from RegisterWorkerBindings.cpp:30: 82:38.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 82:38.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:38.95 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 82:38.95 | ^ 82:38.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 82:38.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 82:38.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 82:38.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 82:38.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 82:38.99 from RegisterWorkerBindings.cpp:30: 82:38.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 82:38.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:38.99 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 82:38.99 | ^ 82:41.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:80: 82:41.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 82:41.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:41.69 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 82:41.69 | ^ 82:41.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 82:41.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 82:41.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 82:41.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 82:41.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 82:41.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 82:41.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 82:41.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 82:41.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:17, 82:41.89 from RegisterWorkerDebuggerBindings.cpp:1: 82:41.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 82:41.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 82:41.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:41.89 40 | friend Sub operator*(Sub aCoord, T aScale) { 82:41.89 | ^~~~~~~~ 82:42.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 82:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 82:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 82:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 82:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 82:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 82:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 82:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 82:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 82:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 82:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 82:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 82:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 82:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GPUUncapturedErrorEventBinding.h:8, 82:42.58 from RegisterBindings.cpp:149: 82:42.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 82:42.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:42.59 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 82:42.59 | ^ 82:43.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 82:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 82:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 82:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Fetch.h:17, 82:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Request.h:13, 82:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CacheBinding.h:13, 82:43.42 from RegisterWorkerBindings.cpp:5: 82:43.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 82:43.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 82:43.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:43.42 40 | friend Sub operator*(Sub aCoord, T aScale) { 82:43.42 | ^~~~~~~~ 82:43.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 82:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Fetch.h:17, 82:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Request.h:13, 82:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CacheBinding.h:13, 82:43.46 from RegisterWorkerBindings.cpp:5: 82:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 82:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 82:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:43.46 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 82:43.46 | ^~~~~~~~ 82:44.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 82:44.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 82:44.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:44.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:44.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:44.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:44.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 82:44.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Fetch.h:17, 82:44.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Request.h:13, 82:44.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CacheBinding.h:13, 82:44.10 from RegisterWorkerBindings.cpp:5: 82:44.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 82:44.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 82:44.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:44.10 427 | SizeT Size() const { return SizeT(width, height); } 82:44.10 | ^~~~ 82:44.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 82:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Fetch.h:17, 82:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Request.h:13, 82:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CacheBinding.h:13, 82:44.11 from RegisterWorkerBindings.cpp:5: 82:44.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 82:44.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 82:44.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:44.12 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 82:44.12 | ^~~~~~~~ 82:44.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 82:44.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 82:44.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:44.12 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 82:44.12 | ^~~~~~~~ 82:44.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 82:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 82:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 82:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Fetch.h:17, 82:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Request.h:13, 82:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CacheBinding.h:13, 82:44.14 from RegisterWorkerBindings.cpp:5: 82:44.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 82:44.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 82:44.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:44.16 62 | Sub operator-(const Sub& aPoint) const { 82:44.16 | ^~~~~~~~ 82:44.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 82:44.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 82:44.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:44.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:44.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:44.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:44.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 82:44.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Fetch.h:17, 82:44.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Request.h:13, 82:44.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CacheBinding.h:13, 82:44.37 from RegisterWorkerBindings.cpp:5: 82:44.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 82:44.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 82:44.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:44.37 43 | friend Sub operator*(T aScale, Sub aCoord) { 82:44.37 | ^~~~~~~~ 82:44.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 82:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 82:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 82:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 82:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 82:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 82:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 82:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 82:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 82:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 82:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 82:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 82:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 82:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GPUUncapturedErrorEventBinding.h:8, 82:44.77 from RegisterBindings.cpp:149: 82:44.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 82:44.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:44.77 21 | inline Rect ToRect(const gfxRect& aRect) { 82:44.77 | ^ 82:44.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 82:44.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:44.77 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 82:44.77 | ^ 82:44.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 82:44.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:44.77 40 | inline Point ToPoint(const gfxPoint& aPoint) { 82:44.77 | ^ 82:44.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 82:44.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:44.78 44 | inline Size ToSize(const gfxSize& aSize) { 82:44.78 | ^ 82:44.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 82:44.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:44.80 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 82:44.80 | ^ 82:44.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 82:44.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:44.81 52 | inline gfxSize ThebesSize(const Size& aSize) { 82:44.81 | ^ 82:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 82:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:44.83 56 | inline gfxRect ThebesRect(const Rect& aRect) { 82:44.83 | ^ 82:45.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 82:45.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 82:45.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 82:45.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 82:45.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 82:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 82:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 82:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 82:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 82:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 82:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 82:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 82:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GPUUncapturedErrorEventBinding.h:8, 82:45.33 from RegisterBindings.cpp:149: 82:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 82:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:45.33 1859 | int32_t aAppUnitsPerPixel) { 82:45.33 | ^ 82:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 82:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:45.33 3214 | int32_t aAppUnitsPerPixel) { 82:45.33 | ^ 82:45.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 82:45.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:45.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:45.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:45.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:45.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 82:45.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Fetch.h:17, 82:45.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Request.h:13, 82:45.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CacheBinding.h:13, 82:45.34 from RegisterWorkerBindings.cpp:5: 82:45.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 82:45.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 82:45.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:45.35 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 82:45.35 | ^~~~~~~~~~~~~ 82:45.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 82:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 82:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 82:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 82:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Fetch.h:17, 82:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Request.h:13, 82:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CacheBinding.h:13, 82:45.35 from RegisterWorkerBindings.cpp:5: 82:45.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 82:45.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 82:45.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:45.35 323 | static SizeTyped FromUnknownSize( 82:45.35 | ^~~~~~~~~~~~~~~ 82:46.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 82:46.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 82:46.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 82:46.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 82:46.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 82:46.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 82:46.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 82:46.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 82:46.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:83: 82:46.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 82:46.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:46.09 49 | gfx::Size GetInheritedScale() const { return mScale; } 82:46.09 | ^ 82:46.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 82:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 82:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 82:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 82:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:83: 82:46.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 82:46.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:46.81 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 82:46.81 | ^ 82:47.39 dom/cache 82:48.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 82:48.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 82:48.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:48.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:48.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:48.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 82:48.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 82:48.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:48.65 40 | friend Sub operator*(Sub aCoord, T aScale) { 82:48.65 | ^~~~~~~~ 82:48.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:48.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:48.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:48.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:48.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 82:48.68 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 82:48.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:48.68 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 82:48.68 | ^~~~~~~~ 82:48.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 82:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 82:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:48.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 82:48.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 82:48.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:48.84 427 | SizeT Size() const { return SizeT(width, height); } 82:48.84 | ^~~~ 82:48.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:48.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 82:48.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 82:48.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:48.85 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 82:48.85 | ^~~~~~~~ 82:48.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 82:48.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 82:48.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:48.85 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 82:48.85 | ^~~~~~~~ 82:48.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 82:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 82:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:48.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 82:48.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 82:48.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:48.85 62 | Sub operator-(const Sub& aPoint) const { 82:48.85 | ^~~~~~~~ 82:49.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 82:49.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 82:49.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:49.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:49.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:49.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:49.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 82:49.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 82:49.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:49.02 43 | friend Sub operator*(T aScale, Sub aCoord) { 82:49.02 | ^~~~~~~~ 82:49.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 82:49.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 82:49.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 82:49.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 82:49.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 82:49.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 82:49.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 82:49.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 82:49.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 82:49.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GPUUncapturedErrorEventBinding.h:8, 82:49.09 from RegisterBindings.cpp:149: 82:49.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 82:49.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:49.09 332 | LayerPoint GetFixedPositionAnchor() const { 82:49.10 | ^ 82:49.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 82:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 82:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 82:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 82:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 82:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 82:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 82:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 82:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 82:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GPUUncapturedErrorEventBinding.h:8, 82:49.15 from RegisterBindings.cpp:149: 82:49.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 82:49.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:49.15 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 82:49.15 | ^ 82:49.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 82:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 82:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 82:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 82:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 82:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 82:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 82:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 82:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 82:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GPUUncapturedErrorEventBinding.h:8, 82:49.18 from RegisterBindings.cpp:149: 82:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 82:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:49.18 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 82:49.18 | ^ 82:49.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 82:49.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:49.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:49.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:49.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:49.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 82:49.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 82:49.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:49.90 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 82:49.90 | ^~~~~~~~~~~~~ 82:49.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 82:49.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:49.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:49.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:49.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:49.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 82:49.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 82:49.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:49.91 323 | static SizeTyped FromUnknownSize( 82:49.91 | ^~~~~~~~~~~~~~~ 82:50.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 82:50.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 82:50.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 82:50.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:50.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:50.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:50.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:50.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 82:50.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 82:50.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:50.37 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 82:50.37 | ^~~~~~~~~~~~~~ 82:50.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 82:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:50.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 82:50.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 82:50.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:50.59 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 82:50.59 | ^~~~~~~~~~~~~ 82:50.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 82:50.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 82:50.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:50.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:50.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:50.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 82:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 82:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:50.61 383 | Point TopLeft() const { return Point(x, y); } 82:50.61 | ^~~~~~~ 82:50.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 82:50.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 82:50.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 82:50.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:50.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:50.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:50.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:50.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 82:50.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 82:50.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:50.62 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 82:50.62 | ^~~~~~~~~~~~~~~ 82:50.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 82:50.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:50.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:50.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:50.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:50.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 82:50.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 82:50.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:50.86 277 | static RectTyped FromUnknownRect( 82:50.86 | ^~~~~~~~~~~~~~~ 82:50.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 82:50.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:50.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:50.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:50.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:50.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 82:50.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 82:50.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:50.87 150 | static PointTyped FromUnknownPoint( 82:50.87 | ^~~~~~~~~~~~~~~~ 82:50.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 82:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 82:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 82:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:50.88 282 | RectTyped ToUnknownRect() const { 82:50.88 | ^~~~~~~~~~~~~ 82:51.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:51.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ScreenPixel; dst = mozilla::CSSPixel]’: 82:51.31 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h:60:49: required from here 82:51.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:705:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:51.31 705 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 82:51.31 | ^~~~~~~~ 82:51.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 82:51.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 82:51.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 82:51.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 82:51.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 82:51.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortControllerBinding.h:6, 82:51.36 from RegisterWorkerBindings.cpp:1: 82:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 82:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 82:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 82:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 82:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 82:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 82:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 82:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 82:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 82:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:51.36 760 | typename detail::Nth::Type extract() { 82:51.36 | ^~~~~~~ 82:51.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:235: 82:51.54 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h: In member function ‘mozilla::CSSSize nsViewportInfo::GetSize() const’: 82:51.54 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h:93:36: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:51.54 93 | mozilla::CSSSize GetSize() const { return mSize; } 82:51.54 | ^ 82:51.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 82:51.64 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 82:51.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:239: 82:51.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 82:51.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 82:51.64 79 | memset(this, 0, sizeof(nsXPTCVariant)); 82:51.64 | ^ 82:51.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 82:51.64 44 | struct nsXPTCVariant { 82:51.64 | ^~~~~~~~~~~~~ 82:53.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 82:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:53.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 82:53.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 82:53.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 82:53.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:53.06 246 | PointTyped As2DPoint() const { 82:53.06 | ^~~~~~~~~ 82:53.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 82:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 82:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:53.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 82:53.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 82:53.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 82:53.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:53.27 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 82:53.27 | ^~~~~~~~~ 82:53.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 82:53.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 82:53.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 82:53.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:53.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:53.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:53.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:53.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 82:53.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 82:53.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 82:53.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:53.28 2266 | PointTyped TransformPointSimple( 82:53.28 | ^~~~~~~~~~~~~~~~~~~~ 82:53.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 82:53.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 82:53.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 82:53.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:53.29 794 | RectTyped TransformAndClipBounds( 82:53.29 | ^~~~~~~~~~~~~~~~~~~~~~ 82:54.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 82:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 82:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 82:54.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 82:54.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 82:54.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:54.86 40 | friend Sub operator*(Sub aCoord, T aScale) { 82:54.86 | ^~~~~~~~ 82:54.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:54.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:54.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:54.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 82:54.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 82:54.88 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 82:54.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:54.88 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 82:54.88 | ^~~~~~~~ 82:55.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 82:55.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 82:55.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:55.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:55.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:55.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 82:55.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 82:55.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 82:55.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:55.06 427 | SizeT Size() const { return SizeT(width, height); } 82:55.06 | ^~~~ 82:55.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:55.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:55.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:55.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 82:55.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 82:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 82:55.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:55.07 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 82:55.07 | ^~~~~~~~ 82:55.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 82:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 82:55.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:55.07 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 82:55.07 | ^~~~~~~~ 82:55.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 82:55.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 82:55.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:55.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:55.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:55.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 82:55.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 82:55.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 82:55.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:55.08 62 | Sub operator-(const Sub& aPoint) const { 82:55.08 | ^~~~~~~~ 82:55.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 82:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 82:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 82:55.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 82:55.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 82:55.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:55.32 43 | friend Sub operator*(T aScale, Sub aCoord) { 82:55.32 | ^~~~~~~~ 82:56.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 82:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 82:56.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 82:56.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 82:56.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:56.10 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 82:56.10 | ^~~~~~~~~~~~~ 82:56.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 82:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 82:56.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 82:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 82:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:56.11 323 | static SizeTyped FromUnknownSize( 82:56.11 | ^~~~~~~~~~~~~~~ 82:56.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 82:56.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 82:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 82:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 82:56.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 82:56.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 82:56.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:56.64 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 82:56.64 | ^~~~~~~~~~~~~~ 82:56.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 82:56.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 82:56.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 82:56.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 82:56.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 82:56.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 82:56.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 82:56.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsWeakReference.h:14, 82:57.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:10, 82:57.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:57.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 82:57.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 82:57.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 82:57.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 82:57.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 82:57.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 82:57.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 82:57.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 82:57.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 82:57.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:57.01 760 | typename detail::Nth::Type extract() { 82:57.01 | ^~~~~~~ 82:57.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 82:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 82:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 82:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 82:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:57.41 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 82:57.41 | ^~~~~~~~~~~~~ 82:57.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 82:57.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 82:57.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:57.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:57.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:57.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 82:57.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 82:57.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 82:57.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:57.47 383 | Point TopLeft() const { return Point(x, y); } 82:57.47 | ^~~~~~~ 82:57.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 82:57.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 82:57.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 82:57.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:57.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:57.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:57.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 82:57.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 82:57.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 82:57.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:57.49 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 82:57.49 | ^~~~~~~~~~~~~~~ 82:57.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 82:57.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:57.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:57.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:57.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 82:57.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 82:57.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 82:57.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:57.83 277 | static RectTyped FromUnknownRect( 82:57.83 | ^~~~~~~~~~~~~~~ 82:57.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 82:57.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:57.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:57.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:57.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 82:57.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 82:57.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 82:57.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:57.84 150 | static PointTyped FromUnknownPoint( 82:57.84 | ^~~~~~~~~~~~~~~~ 82:57.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 82:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 82:57.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 82:57.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 82:57.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:57.85 282 | RectTyped ToUnknownRect() const { 82:57.85 | ^~~~~~~~~~~~~ 82:58.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 82:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 82:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 82:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:11, 82:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/AutoUtils.h:12, 82:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:7, 82:58.15 from Unified_cpp_dom_cache0.cpp:20: 82:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 82:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.15 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 82:58.15 | ^ 82:58.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 82:58.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ScreenPixel; dst = mozilla::CSSPixel]’: 82:58.17 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h:60:49: required from here 82:58.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:705:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.17 705 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 82:58.17 | ^~~~~~~~ 82:58.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 82:58.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsWrapperCache.h:16, 82:58.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 82:58.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:14, 82:58.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 82:58.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 82:58.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 82:58.19 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 82:58.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 82:58.19 34 | memset(aT, 0, sizeof(T)); 82:58.19 | ~~~~~~^~~~~~~~~~~~~~~~~~ 82:58.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:239: 82:58.19 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 82:58.19 2214 | struct GlobalProperties { 82:58.19 | ^~~~~~~~~~~~~~~~ 82:58.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 82:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 82:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 82:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 82:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 82:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioWorkletGlobalScopeBinding.h:14, 82:58.30 from RegisterWorkletBindings.cpp:1: 82:58.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 82:58.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.30 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 82:58.30 | ^ 82:58.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 82:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 82:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 82:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 82:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 82:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 82:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 82:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 82:58.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 82:58.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.30 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 82:58.30 | ^ 82:58.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 82:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 82:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 82:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:11, 82:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/AutoUtils.h:12, 82:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:7, 82:58.35 from Unified_cpp_dom_cache0.cpp:20: 82:58.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 82:58.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.35 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 82:58.35 | ^ 82:58.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 82:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 82:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 82:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 82:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 82:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioWorkletGlobalScopeBinding.h:14, 82:58.50 from RegisterWorkletBindings.cpp:1: 82:58.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 82:58.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.50 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 82:58.50 | ^ 82:58.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 82:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 82:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 82:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 82:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 82:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 82:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 82:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 82:58.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 82:58.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.50 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 82:58.50 | ^ 82:58.53 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp: In member function ‘virtual nsresult nsDOMWindowUtils::GetViewportInfo(uint32_t, uint32_t, double*, bool*, double*, double*, uint32_t*, uint32_t*, bool*)’: 82:58.54 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:401:51: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.54 401 | CSSIntSize size = gfx::RoundedToInt(info.GetSize()); 82:58.54 | ~~~~~~~~~~~~^~ 82:58.55 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp: In member function ‘virtual nsresult nsDOMWindowUtils::GetScrollbarSizes(mozilla::dom::Element*, uint32_t*, uint32_t*)’: 82:58.55 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:559:30: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.55 559 | CSSMargin::FromAppUnits(scrollFrame->GetActualScrollbarSizes())); 82:58.55 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:58.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 82:58.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 82:58.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:58.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:58.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:58.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:58.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 82:58.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.58 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 82:58.58 | ^~~~~~~~~ 82:58.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 82:58.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 82:58.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 82:58.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:59: 82:58.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 82:58.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.71 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 82:58.71 | ^ 82:58.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 82:58.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.71 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 82:58.71 | ^~~~~~~~~~~ 82:58.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 82:58.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.72 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 82:58.72 | ^ 82:58.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 82:58.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.72 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 82:58.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 82:58.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.72 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 82:58.72 | ~~~~~~~~~~~~~^~ 82:58.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.73 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 82:58.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 82:58.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.73 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 82:58.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 82:58.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 82:58.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 82:58.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 82:58.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.h:14, 82:58.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:7: 82:58.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 82:58.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.73 282 | RectTyped ToUnknownRect() const { 82:58.73 | ^~~~~~~~~~~~~ 82:58.87 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp: In member function ‘virtual nsresult nsDOMWindowUtils::ZoomToFocusedInput()’: 82:58.87 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:2630:69: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.87 2630 | nsLayoutUtils::GetBoundingContentRect(element, rootScrollFrame); 82:58.87 | ^ 82:58.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 82:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 82:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 82:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:11, 82:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/AutoUtils.h:12, 82:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:7, 82:58.99 from Unified_cpp_dom_cache0.cpp:20: 82:58.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 82:58.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.99 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 82:58.99 | ^ 82:58.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 82:58.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.99 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 82:58.99 | ^ 82:58.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 82:58.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:58.99 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 82:59.00 | ^ 82:59.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 82:59.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:59.00 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 82:59.00 | ^ 82:59.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 82:59.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:59.00 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 82:59.00 | ^ 82:59.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 82:59.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:59.03 371 | nscoord aAppUnitsPerDevPixel) { 82:59.03 | ^ 82:59.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 82:59.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:59.03 380 | nscoord aAppUnitsPerDevPixel) { 82:59.03 | ^ 82:59.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 82:59.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:59.03 387 | nscoord aAppUnitsPerDevPixel) { 82:59.03 | ^ 82:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 82:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:59.04 394 | nscoord aAppUnitsPerDevPixel) { 82:59.04 | ^ 82:59.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 82:59.18 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 82:59.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 82:59.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 82:59.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 82:59.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 82:59.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 82:59.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 82:59.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 82:59.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:59.18 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 82:59.18 | ^ 82:59.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 82:59.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:59.18 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 82:59.18 | ^ 82:59.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 82:59.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:59.18 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 82:59.18 | ^ 82:59.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 82:59.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:59.19 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 82:59.19 | ^ 82:59.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 82:59.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:59.19 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 82:59.19 | ^ 82:59.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 82:59.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:59.22 371 | nscoord aAppUnitsPerDevPixel) { 82:59.22 | ^ 82:59.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 82:59.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:59.22 380 | nscoord aAppUnitsPerDevPixel) { 82:59.22 | ^ 82:59.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 82:59.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:59.22 387 | nscoord aAppUnitsPerDevPixel) { 82:59.22 | ^ 82:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 82:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 82:59.23 394 | nscoord aAppUnitsPerDevPixel) { 82:59.23 | ^ 83:00.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 83:00.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:00.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:00.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 83:00.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 83:00.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 83:00.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 83:00.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 83:00.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:00.31 246 | PointTyped As2DPoint() const { 83:00.31 | ^~~~~~~~~ 83:00.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 83:00.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 83:00.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:00.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:00.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 83:00.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 83:00.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 83:00.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 83:00.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 83:00.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:00.66 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 83:00.66 | ^~~~~~~~~ 83:00.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 83:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 83:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 83:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 83:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 83:00.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 83:00.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 83:00.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 83:00.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:00.67 2266 | PointTyped TransformPointSimple( 83:00.67 | ^~~~~~~~~~~~~~~~~~~~ 83:00.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 83:00.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 83:00.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 83:00.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:00.67 794 | RectTyped TransformAndClipBounds( 83:00.67 | ^~~~~~~~~~~~~~~~~~~~~~ 83:00.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 83:00.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 83:00.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 83:00.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioWorkletGlobalScopeBinding.h:14, 83:00.68 from RegisterWorkletBindings.cpp:1: 83:00.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 83:00.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:00.68 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 83:00.68 | ^ 83:00.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 83:00.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:00.68 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 83:00.68 | ^ 83:00.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 83:00.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:00.68 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 83:00.68 | ^ 83:00.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 83:00.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:00.69 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 83:00.69 | ^ 83:00.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 83:00.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:00.69 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 83:00.69 | ^ 83:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 83:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:00.71 371 | nscoord aAppUnitsPerDevPixel) { 83:00.71 | ^ 83:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 83:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:00.72 380 | nscoord aAppUnitsPerDevPixel) { 83:00.72 | ^ 83:00.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 83:00.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:00.72 387 | nscoord aAppUnitsPerDevPixel) { 83:00.72 | ^ 83:00.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 83:00.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:00.72 394 | nscoord aAppUnitsPerDevPixel) { 83:00.72 | ^ 83:01.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 83:01.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:01.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:01.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:01.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 83:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 83:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 83:01.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 83:01.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:01.08 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 83:01.08 | ^ 83:01.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 83:01.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 83:01.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:01.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:01.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:01.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 83:01.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 83:01.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 83:01.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 83:01.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:01.48 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 83:01.48 | ^ 83:02.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 83:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 83:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 83:02.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 83:02.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:02.00 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 83:02.00 | ^ 83:02.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 83:02.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:02.00 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 83:02.00 | ^ 83:02.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 83:02.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:02.00 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 83:02.00 | ^ 83:02.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 83:02.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:02.01 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 83:02.01 | ^ 83:02.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 83:02.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:02.01 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 83:02.01 | ^ 83:02.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 83:02.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:02.04 371 | nscoord aAppUnitsPerDevPixel) { 83:02.04 | ^ 83:02.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 83:02.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:02.04 380 | nscoord aAppUnitsPerDevPixel) { 83:02.04 | ^ 83:02.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 83:02.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:02.05 387 | nscoord aAppUnitsPerDevPixel) { 83:02.05 | ^ 83:02.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 83:02.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:02.06 394 | nscoord aAppUnitsPerDevPixel) { 83:02.06 | ^ 83:03.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 83:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 83:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 83:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 83:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 83:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 83:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 83:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 83:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 83:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 83:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 83:03.41 from RegisterBindings.cpp:375: 83:03.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 83:03.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:03.41 1394 | LayerPoint GetFixedPositionAnchor() { 83:03.41 | ^ 83:03.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 83:03.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:03.44 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 83:03.44 | ^ 83:03.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 83:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 83:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 83:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 83:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 83:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 83:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 83:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 83:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioWorkletGlobalScopeBinding.h:14, 83:03.59 from RegisterWorkletBindings.cpp:1: 83:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 83:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 83:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:03.59 40 | friend Sub operator*(Sub aCoord, T aScale) { 83:03.59 | ^~~~~~~~ 83:03.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 83:03.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 83:03.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 83:03.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 83:03.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 83:03.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 83:03.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 83:03.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 83:03.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 83:03.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 83:03.61 from RegisterBindings.cpp:375: 83:03.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 83:03.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:03.61 49 | gfx::Size GetInheritedScale() const { return mScale; } 83:03.61 | ^ 83:04.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventForwards.h:12, 83:04.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:12, 83:04.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 83:04.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 83:04.17 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 83:04.18 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 83:04.18 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 83:04.18 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 83:04.18 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 83:04.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 83:04.18 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 83:04.18 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 83:04.18 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:04.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 83:04.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:88: 83:04.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 83:04.18 27 | struct JSGCSetting { 83:04.19 | ^~~~~~~~~~~ 83:04.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 83:04.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 83:04.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 83:04.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 83:04.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:26, 83:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:21, 83:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 83:04.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 83:04.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 83:04.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 83:04.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 83:04.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 83:04.71 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 83:04.71 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 83:04.71 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 83:04.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 83:04.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:04.72 760 | typename detail::Nth::Type extract() { 83:04.72 | ^~~~~~~ 83:06.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 83:06.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 83:06.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 83:06.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 83:06.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 83:06.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 83:06.02 from RegisterBindings.cpp:375: 83:06.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 83:06.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:06.02 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 83:06.02 | ^ 83:06.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 83:06.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 83:06.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 83:06.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:59: 83:06.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 83:06.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:06.96 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 83:06.96 | ^~~~~~~~~~~ 83:09.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 83:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 83:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 83:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 83:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 83:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 83:09.20 from UnionTypes.cpp:3: 83:09.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 83:09.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:09.20 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 83:09.20 | ^ 83:09.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 83:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 83:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:09.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:09.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:09.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 83:09.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 83:09.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 83:09.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 83:09.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 83:09.52 from UnionTypes.cpp:3: 83:09.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 83:09.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:09.53 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 83:09.53 | ^ 83:10.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:10.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:10.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:10.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:10.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 83:10.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 83:10.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 83:10.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 83:10.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 83:10.14 from UnionTypes.cpp:3: 83:10.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 83:10.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:10.15 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 83:10.15 | ^ 83:10.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 83:10.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:10.15 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 83:10.15 | ^ 83:10.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 83:10.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:10.15 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 83:10.15 | ^ 83:10.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 83:10.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:10.15 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 83:10.15 | ^ 83:10.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 83:10.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:10.16 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 83:10.16 | ^ 83:10.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 83:10.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:10.18 371 | nscoord aAppUnitsPerDevPixel) { 83:10.18 | ^ 83:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 83:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:10.19 380 | nscoord aAppUnitsPerDevPixel) { 83:10.19 | ^ 83:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 83:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:10.19 387 | nscoord aAppUnitsPerDevPixel) { 83:10.19 | ^ 83:10.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 83:10.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:10.20 394 | nscoord aAppUnitsPerDevPixel) { 83:10.20 | ^ 83:12.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 83:12.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 83:12.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:12.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:12.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:12.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:12.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 83:12.10 from RegisterBindings.cpp:7: 83:12.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 83:12.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 83:12.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:12.10 40 | friend Sub operator*(Sub aCoord, T aScale) { 83:12.10 | ^~~~~~~~ 83:12.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:12.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:12.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:12.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:12.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 83:12.14 from RegisterBindings.cpp:7: 83:12.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 83:12.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 83:12.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:12.15 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 83:12.15 | ^~~~~~~~ 83:12.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 83:12.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 83:12.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:12.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:12.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 83:12.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.cpp:9: 83:12.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 83:12.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:12.33 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 83:12.33 | ^~~~~~~~~ 83:12.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 83:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 83:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 83:12.64 from RegisterBindings.cpp:7: 83:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 83:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 83:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:12.64 427 | SizeT Size() const { return SizeT(width, height); } 83:12.64 | ^~~~ 83:12.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 83:12.64 from RegisterBindings.cpp:7: 83:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 83:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 83:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:12.64 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 83:12.64 | ^~~~~~~~ 83:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 83:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 83:12.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:12.65 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 83:12.65 | ^~~~~~~~ 83:12.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 83:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 83:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 83:12.66 from RegisterBindings.cpp:7: 83:12.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 83:12.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 83:12.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:12.67 62 | Sub operator-(const Sub& aPoint) const { 83:12.67 | ^~~~~~~~ 83:12.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 83:12.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 83:12.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 83:12.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 83:12.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 83:12.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:12.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 83:12.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:12.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:12.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 83:12.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 83:12.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 83:12.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:12.74 189 | CSSRect GetExpandedScrollableRect() const { 83:12.74 | ^ 83:12.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 83:12.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:12.75 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 83:12.75 | ^ 83:12.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 83:12.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:12.75 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 83:12.75 | ^ 83:12.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 83:12.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:12.75 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 83:12.75 | ^ 83:12.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 83:12.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:12.75 243 | CSSRect CalculateScrollRange() const { 83:12.75 | ^ 83:12.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 83:12.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:12.76 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 83:12.76 | ^ 83:12.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 83:12.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:12.77 457 | CSSRect GetVisualViewport() const { 83:12.77 | ^ 83:13.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 83:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 83:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 83:13.15 from RegisterBindings.cpp:7: 83:13.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 83:13.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 83:13.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:13.15 43 | friend Sub operator*(T aScale, Sub aCoord) { 83:13.15 | ^~~~~~~~ 83:13.33 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp: In member function ‘virtual nsresult nsDOMWindowUtils::SetVisualViewportSize(float, float)’: 83:13.33 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:3132:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:13.33 3132 | nsLayoutUtils::SetVisualViewportSize(presShell, CSSSize(aWidth, aHeight)); 83:13.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:13.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 83:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 83:13.36 from RegisterBindings.cpp:7: 83:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 83:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 83:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:13.36 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 83:13.36 | ^~~~~~~~~~~~~ 83:13.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 83:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:13.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 83:13.36 from RegisterBindings.cpp:7: 83:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 83:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 83:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:13.36 323 | static SizeTyped FromUnknownSize( 83:13.37 | ^~~~~~~~~~~~~~~ 83:14.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 83:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 83:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 83:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 83:14.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 83:14.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 83:14.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:14.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:14.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 83:14.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:14.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:14.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 83:14.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 83:14.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 83:14.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:14.10 1249 | CSSCoord ToCSSPixels() const { return _0; } 83:14.10 | ^ 83:14.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 83:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 83:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 83:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 83:14.94 from RegisterBindings.cpp:7: 83:14.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 83:14.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 83:14.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:14.94 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 83:14.94 | ^~~~~~~~~~~~~~ 83:14.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 83:14.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:14.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:14.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:14.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:14.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 83:14.96 from RegisterBindings.cpp:7: 83:14.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 83:14.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 83:14.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:14.96 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 83:14.96 | ^~~~~~~~~~~~~ 83:14.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 83:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 83:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 83:14.99 from RegisterBindings.cpp:7: 83:14.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 83:14.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 83:14.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:14.99 383 | Point TopLeft() const { return Point(x, y); } 83:14.99 | ^~~~~~~ 83:14.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 83:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 83:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 83:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 83:15.00 from RegisterBindings.cpp:7: 83:15.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 83:15.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 83:15.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:15.00 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 83:15.00 | ^~~~~~~~~~~~~~~ 83:15.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 83:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 83:15.26 from RegisterBindings.cpp:7: 83:15.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 83:15.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 83:15.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:15.26 277 | static RectTyped FromUnknownRect( 83:15.26 | ^~~~~~~~~~~~~~~ 83:15.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 83:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 83:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 83:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 83:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 83:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 83:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 83:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:19, 83:15.26 from Unified_cpp_dom_cache0.cpp:20: 83:15.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 83:15.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:15.26 189 | CSSRect GetExpandedScrollableRect() const { 83:15.27 | ^ 83:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 83:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:15.27 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 83:15.27 | ^ 83:15.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 83:15.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:15.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:15.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:15.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:15.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 83:15.28 from RegisterBindings.cpp:7: 83:15.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 83:15.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 83:15.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:15.28 150 | static PointTyped FromUnknownPoint( 83:15.28 | ^~~~~~~~~~~~~~~~ 83:15.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 83:15.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:15.29 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 83:15.29 | ^ 83:15.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 83:15.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:15.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:15.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:15.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:15.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 83:15.29 from RegisterBindings.cpp:7: 83:15.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 83:15.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 83:15.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:15.29 282 | RectTyped ToUnknownRect() const { 83:15.29 | ^~~~~~~~~~~~~ 83:15.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 83:15.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:15.29 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 83:15.29 | ^ 83:15.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 83:15.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:15.29 243 | CSSRect CalculateScrollRange() const { 83:15.29 | ^ 83:15.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 83:15.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:15.29 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 83:15.29 | ^ 83:15.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 83:15.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:15.29 457 | CSSRect GetVisualViewport() const { 83:15.29 | ^ 83:15.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 83:15.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 83:15.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 83:15.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 83:15.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StorageEvent.h:13, 83:15.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:39, 83:15.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 83:15.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 83:15.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 83:15.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:15.60 189 | CSSRect GetExpandedScrollableRect() const { 83:15.60 | ^ 83:15.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 83:15.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:15.60 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 83:15.60 | ^ 83:15.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 83:15.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:15.61 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 83:15.61 | ^ 83:15.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 83:15.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:15.62 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 83:15.62 | ^ 83:15.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 83:15.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:15.62 243 | CSSRect CalculateScrollRange() const { 83:15.62 | ^ 83:15.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 83:15.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:15.63 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 83:15.63 | ^ 83:15.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 83:15.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:15.64 457 | CSSRect GetVisualViewport() const { 83:15.64 | ^ 83:16.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 83:16.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 83:16.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 83:16.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 83:16.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 83:16.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLOptGroupElement.h:11, 83:16.15 from UnionTypes.cpp:5: 83:16.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 83:16.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:16.15 189 | CSSRect GetExpandedScrollableRect() const { 83:16.15 | ^ 83:16.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 83:16.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:16.15 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 83:16.15 | ^ 83:16.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 83:16.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:16.16 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 83:16.16 | ^ 83:16.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 83:16.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:16.16 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 83:16.16 | ^ 83:16.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 83:16.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:16.17 243 | CSSRect CalculateScrollRange() const { 83:16.17 | ^ 83:16.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 83:16.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:16.17 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 83:16.17 | ^ 83:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 83:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:16.18 457 | CSSRect GetVisualViewport() const { 83:16.18 | ^ 83:16.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 83:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 83:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 83:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 83:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 83:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 83:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 83:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 83:16.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 83:16.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:16.30 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 83:16.30 | ^ 83:16.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 83:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 83:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 83:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 83:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 83:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 83:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 83:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 83:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:19, 83:16.35 from Unified_cpp_dom_cache0.cpp:20: 83:16.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 83:16.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:16.36 1249 | CSSCoord ToCSSPixels() const { return _0; } 83:16.36 | ^ 83:17.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 83:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 83:17.38 from RegisterBindings.cpp:7: 83:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 83:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 83:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 83:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:17.38 246 | PointTyped As2DPoint() const { 83:17.38 | ^~~~~~~~~ 83:17.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 83:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 83:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 83:17.40 from RegisterBindings.cpp:7: 83:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 83:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 83:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 83:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:17.40 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 83:17.40 | ^~~~~~~~~ 83:17.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 83:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 83:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 83:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 83:17.40 from RegisterBindings.cpp:7: 83:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 83:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 83:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 83:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:17.40 2266 | PointTyped TransformPointSimple( 83:17.40 | ^~~~~~~~~~~~~~~~~~~~ 83:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 83:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 83:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 83:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:17.41 794 | RectTyped TransformAndClipBounds( 83:17.41 | ^~~~~~~~~~~~~~~~~~~~~~ 83:18.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 83:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 83:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 83:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 83:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 83:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 83:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 83:18.02 from UnionTypes.cpp:3: 83:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 83:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 83:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:18.02 40 | friend Sub operator*(Sub aCoord, T aScale) { 83:18.02 | ^~~~~~~~ 83:18.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 83:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 83:18.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 83:18.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 83:18.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 83:18.06 from UnionTypes.cpp:3: 83:18.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 83:18.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 83:18.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:18.06 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 83:18.06 | ^~~~~~~~ 83:18.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 83:18.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 83:18.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:18.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:18.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:18.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:18.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 83:18.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 83:18.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 83:18.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 83:18.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 83:18.35 from UnionTypes.cpp:3: 83:18.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 83:18.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 83:18.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:18.35 427 | SizeT Size() const { return SizeT(width, height); } 83:18.35 | ^~~~ 83:18.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:18.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:18.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:18.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:18.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 83:18.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 83:18.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 83:18.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 83:18.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 83:18.36 from UnionTypes.cpp:3: 83:18.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 83:18.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 83:18.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:18.36 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 83:18.36 | ^~~~~~~~ 83:18.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 83:18.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 83:18.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:18.37 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 83:18.37 | ^~~~~~~~ 83:18.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 83:18.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 83:18.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:18.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:18.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:18.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:18.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 83:18.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 83:18.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 83:18.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 83:18.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 83:18.37 from UnionTypes.cpp:3: 83:18.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 83:18.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 83:18.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:18.38 62 | Sub operator-(const Sub& aPoint) const { 83:18.38 | ^~~~~~~~ 83:18.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 83:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 83:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 83:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 83:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 83:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 83:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 83:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:19, 83:18.66 from Unified_cpp_dom_cache0.cpp:20: 83:18.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 83:18.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:18.66 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 83:18.66 | ^ 83:19.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 83:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 83:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 83:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 83:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 83:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 83:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 83:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 83:19.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 83:19.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:19.81 21 | inline Rect ToRect(const gfxRect& aRect) { 83:19.81 | ^ 83:19.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 83:19.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:19.81 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 83:19.81 | ^ 83:19.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 83:19.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:19.81 40 | inline Point ToPoint(const gfxPoint& aPoint) { 83:19.81 | ^ 83:19.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 83:19.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:19.82 44 | inline Size ToSize(const gfxSize& aSize) { 83:19.82 | ^ 83:19.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 83:19.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:19.82 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 83:19.82 | ^ 83:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 83:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:19.83 52 | inline gfxSize ThebesSize(const Size& aSize) { 83:19.83 | ^ 83:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 83:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:19.83 56 | inline gfxRect ThebesRect(const Rect& aRect) { 83:19.83 | ^ 83:20.23 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp: In member function ‘virtual nsresult nsDOMWindowUtils::ZoomToFocusedInput()’: 83:20.23 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMWindowUtils.cpp:2530:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:20.23 2530 | nsDOMWindowUtils::ZoomToFocusedInput() { 83:20.23 | ^~~~~~~~~~~~~~~~ 83:20.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 83:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 83:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 83:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 83:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 83:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 83:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 83:20.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 83:20.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:20.40 1859 | int32_t aAppUnitsPerPixel) { 83:20.40 | ^ 83:20.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 83:20.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:20.41 3214 | int32_t aAppUnitsPerPixel) { 83:20.41 | ^ 83:21.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 83:21.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 83:21.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 83:21.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 83:21.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 83:21.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 83:21.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:21.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:21.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 83:21.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:21.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:21.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 83:21.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:22: 83:21.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 83:21.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:21.12 1249 | CSSCoord ToCSSPixels() const { return _0; } 83:21.12 | ^ 83:21.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 83:21.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:21.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:21.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 83:21.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:21.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:21.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 83:21.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 83:21.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 83:21.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:21.40 332 | LayerPoint GetFixedPositionAnchor() const { 83:21.40 | ^ 83:21.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 83:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 83:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 83:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 83:21.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 83:21.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:21.48 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 83:21.48 | ^ 83:21.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 83:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 83:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 83:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 83:21.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 83:21.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:21.51 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 83:21.51 | ^ 83:22.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 83:22.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 83:22.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 83:22.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 83:22.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SubtleCryptoBinding.h:11, 83:22.16 from WebIDLSerializable.cpp:7: 83:22.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 83:22.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:22.16 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 83:22.16 | ^ 83:22.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 83:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 83:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 83:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 83:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 83:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 83:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 83:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:19, 83:22.30 from Unified_cpp_dom_cache0.cpp:20: 83:22.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 83:22.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:22.30 21 | inline Rect ToRect(const gfxRect& aRect) { 83:22.30 | ^ 83:22.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 83:22.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:22.30 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 83:22.30 | ^ 83:22.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 83:22.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:22.30 40 | inline Point ToPoint(const gfxPoint& aPoint) { 83:22.31 | ^ 83:22.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 83:22.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:22.31 44 | inline Size ToSize(const gfxSize& aSize) { 83:22.31 | ^ 83:22.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 83:22.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:22.31 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 83:22.31 | ^ 83:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 83:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:22.32 52 | inline gfxSize ThebesSize(const Size& aSize) { 83:22.32 | ^ 83:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 83:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:22.32 56 | inline gfxRect ThebesRect(const Rect& aRect) { 83:22.32 | ^ 83:22.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 83:22.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 83:22.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 83:22.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 83:22.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SubtleCryptoBinding.h:11, 83:22.37 from WebIDLSerializable.cpp:7: 83:22.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 83:22.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:22.37 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 83:22.37 | ^ 83:22.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 83:22.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 83:22.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 83:22.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 83:22.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:22.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:22.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 83:22.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 83:22.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:19, 83:22.93 from Unified_cpp_dom_cache0.cpp:20: 83:22.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 83:22.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:22.93 1859 | int32_t aAppUnitsPerPixel) { 83:22.93 | ^ 83:22.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 83:22.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:22.94 3214 | int32_t aAppUnitsPerPixel) { 83:22.94 | ^ 83:23.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 83:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 83:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 83:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 83:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 83:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 83:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 83:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:22: 83:23.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 83:23.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:23.46 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 83:23.46 | ^ 83:23.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 83:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 83:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SubtleCryptoBinding.h:11, 83:23.79 from WebIDLSerializable.cpp:7: 83:23.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 83:23.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:23.79 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 83:23.79 | ^ 83:23.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 83:23.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:23.80 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 83:23.80 | ^ 83:23.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 83:23.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:23.80 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 83:23.80 | ^ 83:23.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 83:23.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:23.81 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 83:23.81 | ^ 83:23.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 83:23.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:23.81 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 83:23.81 | ^ 83:23.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 83:23.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:23.83 371 | nscoord aAppUnitsPerDevPixel) { 83:23.83 | ^ 83:23.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 83:23.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:23.84 380 | nscoord aAppUnitsPerDevPixel) { 83:23.84 | ^ 83:23.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 83:23.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:23.84 387 | nscoord aAppUnitsPerDevPixel) { 83:23.84 | ^ 83:23.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 83:23.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:23.84 394 | nscoord aAppUnitsPerDevPixel) { 83:23.85 | ^ 83:23.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 83:23.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:23.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:23.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 83:23.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 83:23.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:19, 83:23.90 from Unified_cpp_dom_cache0.cpp:20: 83:23.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 83:23.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:23.90 332 | LayerPoint GetFixedPositionAnchor() const { 83:23.90 | ^ 83:23.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 83:23.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:23.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:23.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 83:23.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 83:23.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:19, 83:23.94 from Unified_cpp_dom_cache0.cpp:20: 83:23.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 83:23.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:23.94 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 83:23.94 | ^ 83:23.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 83:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 83:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 83:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:19, 83:23.97 from Unified_cpp_dom_cache0.cpp:20: 83:23.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 83:23.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:23.97 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 83:23.97 | ^ 83:25.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 83:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 83:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 83:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 83:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 83:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 83:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 83:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:22: 83:25.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 83:25.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:25.66 21 | inline Rect ToRect(const gfxRect& aRect) { 83:25.66 | ^ 83:25.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 83:25.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:25.66 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 83:25.66 | ^ 83:25.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 83:25.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:25.69 40 | inline Point ToPoint(const gfxPoint& aPoint) { 83:25.69 | ^ 83:25.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 83:25.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:25.69 44 | inline Size ToSize(const gfxSize& aSize) { 83:25.69 | ^ 83:25.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 83:25.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:25.70 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 83:25.70 | ^ 83:25.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 83:25.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:25.70 52 | inline gfxSize ThebesSize(const Size& aSize) { 83:25.70 | ^ 83:25.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 83:25.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:25.71 56 | inline gfxRect ThebesRect(const Rect& aRect) { 83:25.71 | ^ 83:26.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 83:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 83:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 83:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 83:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 83:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 83:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:22: 83:26.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 83:26.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:26.35 1859 | int32_t aAppUnitsPerPixel) { 83:26.35 | ^ 83:26.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 83:26.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:26.35 3214 | int32_t aAppUnitsPerPixel) { 83:26.35 | ^ 83:26.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 83:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 83:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 83:26.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 83:26.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 83:26.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 83:26.75 from RegisterBindings.cpp:1: 83:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 83:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 83:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 83:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 83:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 83:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 83:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 83:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 83:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 83:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:26.77 760 | typename detail::Nth::Type extract() { 83:26.77 | ^~~~~~~ 83:27.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 83:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:27.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:27.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 83:27.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:27.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:27.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 83:27.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:22: 83:27.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 83:27.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:27.32 332 | LayerPoint GetFixedPositionAnchor() const { 83:27.32 | ^ 83:27.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 83:27.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:27.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:27.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 83:27.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:27.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:27.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 83:27.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:22: 83:27.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 83:27.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:27.37 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 83:27.37 | ^ 83:27.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 83:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 83:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 83:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 83:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 83:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:22: 83:27.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 83:27.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:27.38 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 83:27.38 | ^ 83:28.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 83:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 83:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 83:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 83:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 83:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 83:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 83:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SubtleCryptoBinding.h:11, 83:28.78 from WebIDLSerializable.cpp:7: 83:28.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 83:28.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 83:28.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:28.78 40 | friend Sub operator*(Sub aCoord, T aScale) { 83:28.78 | ^~~~~~~~ 83:28.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 83:28.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 83:28.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SubtleCryptoBinding.h:11, 83:28.91 from WebIDLSerializable.cpp:7: 83:28.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 83:28.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 83:28.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:28.91 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 83:28.92 | ^~~~~~~~ 83:36.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 83:36.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 83:36.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 83:36.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 83:36.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 83:36.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 83:36.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:11, 83:36.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/AutoUtils.h:12, 83:36.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:7, 83:36.23 from Unified_cpp_dom_cache0.cpp:20: 83:36.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 83:36.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 83:36.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:36.23 40 | friend Sub operator*(Sub aCoord, T aScale) { 83:36.23 | ^~~~~~~~ 83:36.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 83:36.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 83:36.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 83:36.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:11, 83:36.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/AutoUtils.h:12, 83:36.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:7, 83:36.26 from Unified_cpp_dom_cache0.cpp:20: 83:36.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 83:36.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 83:36.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:36.27 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 83:36.27 | ^~~~~~~~ 83:36.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 83:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 83:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:57: 83:36.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 83:36.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 83:36.44 79 | memset(this, 0, sizeof(nsXPTCVariant)); 83:36.44 | ^ 83:36.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 83:36.44 44 | struct nsXPTCVariant { 83:36.44 | ^~~~~~~~~~~~~ 83:36.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 83:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 83:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 83:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 83:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:11, 83:36.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/AutoUtils.h:12, 83:36.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:7, 83:36.69 from Unified_cpp_dom_cache0.cpp:20: 83:36.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 83:36.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 83:36.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:36.69 427 | SizeT Size() const { return SizeT(width, height); } 83:36.69 | ^~~~ 83:36.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 83:36.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 83:36.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 83:36.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:11, 83:36.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/AutoUtils.h:12, 83:36.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:7, 83:36.70 from Unified_cpp_dom_cache0.cpp:20: 83:36.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 83:36.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 83:36.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:36.70 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 83:36.71 | ^~~~~~~~ 83:36.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 83:36.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 83:36.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:36.72 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 83:36.72 | ^~~~~~~~ 83:36.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 83:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 83:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 83:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 83:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 83:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:11, 83:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/AutoUtils.h:12, 83:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:7, 83:36.73 from Unified_cpp_dom_cache0.cpp:20: 83:36.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 83:36.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 83:36.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:36.74 62 | Sub operator-(const Sub& aPoint) const { 83:36.74 | ^~~~~~~~ 83:36.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 83:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 83:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 83:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 83:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 83:36.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 83:36.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:11, 83:36.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/AutoUtils.h:12, 83:36.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:7, 83:36.93 from Unified_cpp_dom_cache0.cpp:20: 83:36.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 83:36.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 83:36.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:36.94 43 | friend Sub operator*(T aScale, Sub aCoord) { 83:36.94 | ^~~~~~~~ 83:37.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 83:37.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 83:37.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 83:37.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:11, 83:37.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/AutoUtils.h:12, 83:37.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:7, 83:37.39 from Unified_cpp_dom_cache0.cpp:20: 83:37.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 83:37.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 83:37.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:37.39 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 83:37.39 | ^~~~~~~~~~~~~ 83:37.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 83:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 83:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 83:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 83:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/cache/CacheTypes.h:11, 83:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/AutoUtils.h:12, 83:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/AutoUtils.cpp:7, 83:37.40 from Unified_cpp_dom_cache0.cpp:20: 83:37.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 83:37.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 83:37.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:37.41 323 | static SizeTyped FromUnknownSize( 83:37.41 | ^~~~~~~~~~~~~~~ 83:37.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 83:37.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 83:37.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 83:37.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 83:37.92 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 83:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 83:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 83:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 83:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 83:37.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 83:37.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 83:37.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:37.94 40 | friend Sub operator*(Sub aCoord, T aScale) { 83:37.94 | ^~~~~~~~ 83:37.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 83:37.96 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 83:37.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 83:37.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 83:37.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:37.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:37.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 83:37.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 83:37.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 83:37.97 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 83:37.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:37.97 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 83:37.97 | ^~~~~~~~ 83:38.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 83:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 83:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 83:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 83:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 83:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 83:38.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 83:38.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 83:38.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:38.37 427 | SizeT Size() const { return SizeT(width, height); } 83:38.37 | ^~~~ 83:38.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 83:38.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 83:38.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 83:38.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:38.37 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 83:38.37 | ^~~~~~~~ 83:38.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 83:38.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 83:38.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:38.37 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 83:38.37 | ^~~~~~~~ 83:38.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 83:38.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 83:38.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 83:38.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 83:38.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:38.38 62 | Sub operator-(const Sub& aPoint) const { 83:38.38 | ^~~~~~~~ 83:38.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 83:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 83:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 83:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 83:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 83:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 83:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 83:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 83:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 83:38.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 83:38.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 83:38.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:38.58 43 | friend Sub operator*(T aScale, Sub aCoord) { 83:38.58 | ^~~~~~~~ 83:39.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 83:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 83:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 83:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 83:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 83:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 83:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 83:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 83:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:39.05 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 83:39.05 | ^~~~~~~~~~~~~ 83:39.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 83:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 83:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 83:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 83:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 83:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 83:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 83:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 83:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:11: 83:39.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 83:39.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 83:39.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:39.06 323 | static SizeTyped FromUnknownSize( 83:39.06 | ^~~~~~~~~~~~~~~ 83:40.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTHashtable.h:22, 83:40.01 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsBaseHashtable.h:14, 83:40.01 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsDataHashtable.h:11, 83:40.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.h:19, 83:40.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:9: 83:40.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 83:40.01 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 83:40.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 83:40.01 34 | memset(aT, 0, sizeof(T)); 83:40.01 | ~~~~~~^~~~~~~~~~~~~~~~~~ 83:40.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:57: 83:40.01 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 83:40.01 2214 | struct GlobalProperties { 83:40.01 | ^~~~~~~~~~~~~~~~ 83:41.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIProperties.h:14, 83:41.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, 83:41.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFile.h:527, 83:41.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/Types.h:13, 83:41.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/Action.h:11, 83:41.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/Action.cpp:7, 83:41.29 from Unified_cpp_dom_cache0.cpp:2: 83:41.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 83:41.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 83:41.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 83:41.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 83:41.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 83:41.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 83:41.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 83:41.30 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 83:41.30 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:41.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 83:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/Cache.cpp:15, 83:41.30 from Unified_cpp_dom_cache0.cpp:29: 83:41.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 83:41.30 27 | struct JSGCSetting { 83:41.30 | ^~~~~~~~~~~ 83:41.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 83:41.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 83:41.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 83:41.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 83:41.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:41.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 83:41.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/Types.h:12, 83:41.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/Action.h:11, 83:41.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/Action.cpp:7, 83:41.73 from Unified_cpp_dom_cache0.cpp:2: 83:41.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 83:41.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 83:41.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 83:41.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 83:41.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 83:41.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 83:41.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 83:41.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 83:41.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 83:41.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:41.73 760 | typename detail::Nth::Type extract() { 83:41.74 | ^~~~~~~ 83:44.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 83:44.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 83:44.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 83:44.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 83:44.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 83:44.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 83:44.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.h:12, 83:44.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:9: 83:44.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 83:44.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 83:44.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 83:44.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 83:44.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 83:44.24 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 83:44.24 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 83:44.24 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 83:44.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 83:44.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:44.25 760 | typename detail::Nth::Type extract() { 83:44.25 | ^~~~~~~ 83:44.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 83:44.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 83:44.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 83:44.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsCanvasFrame.h:17, 83:44.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:120: 83:44.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 83:44.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:44.68 1394 | LayerPoint GetFixedPositionAnchor() { 83:44.68 | ^ 83:44.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 83:44.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:44.71 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 83:44.71 | ^ 83:44.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 83:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 83:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 83:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 83:44.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 83:44.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:44.85 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 83:44.85 | ^ 83:45.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 83:45.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 83:45.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:45.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:45.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:45.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 83:45.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 83:45.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 83:45.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 83:45.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:45.27 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 83:45.27 | ^ 83:45.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 83:45.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 83:45.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 83:45.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 83:45.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 83:45.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 83:45.40 from APZTestDataBinding.cpp:5, 83:45.40 from UnifiedBindings0.cpp:2: 83:45.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 83:45.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:45.40 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 83:45.40 | ^ 83:45.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 83:45.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 83:45.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 83:45.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 83:45.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 83:45.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 83:45.61 from APZTestDataBinding.cpp:5, 83:45.61 from UnifiedBindings0.cpp:2: 83:45.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 83:45.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:45.61 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 83:45.61 | ^ 83:45.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 83:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 83:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 83:45.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 83:45.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:45.85 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 83:45.85 | ^ 83:45.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 83:45.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:45.85 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 83:45.85 | ^ 83:45.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 83:45.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:45.86 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 83:45.86 | ^ 83:45.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 83:45.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:45.86 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 83:45.86 | ^ 83:45.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 83:45.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:45.87 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 83:45.87 | ^ 83:45.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 83:45.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:45.89 371 | nscoord aAppUnitsPerDevPixel) { 83:45.89 | ^ 83:45.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 83:45.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:45.89 380 | nscoord aAppUnitsPerDevPixel) { 83:45.89 | ^ 83:45.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 83:45.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:45.90 387 | nscoord aAppUnitsPerDevPixel) { 83:45.90 | ^ 83:45.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 83:45.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:45.90 394 | nscoord aAppUnitsPerDevPixel) { 83:45.90 | ^ 83:47.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 83:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 83:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 83:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 83:47.10 from APZTestDataBinding.cpp:5, 83:47.10 from UnifiedBindings0.cpp:2: 83:47.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 83:47.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:47.10 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 83:47.10 | ^ 83:47.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 83:47.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:47.10 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 83:47.10 | ^ 83:47.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 83:47.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:47.10 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 83:47.10 | ^ 83:47.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 83:47.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:47.11 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 83:47.11 | ^ 83:47.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 83:47.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:47.11 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 83:47.11 | ^ 83:47.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 83:47.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:47.14 371 | nscoord aAppUnitsPerDevPixel) { 83:47.14 | ^ 83:47.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 83:47.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:47.14 380 | nscoord aAppUnitsPerDevPixel) { 83:47.14 | ^ 83:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 83:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:47.15 387 | nscoord aAppUnitsPerDevPixel) { 83:47.15 | ^ 83:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 83:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:47.15 394 | nscoord aAppUnitsPerDevPixel) { 83:47.15 | ^ 83:48.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 83:48.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 83:48.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 83:48.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 83:48.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 83:48.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 83:48.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 83:48.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:134: 83:48.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 83:48.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:48.02 49 | gfx::Size GetInheritedScale() const { return mScale; } 83:48.02 | ^ 83:49.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 83:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 83:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 83:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:134: 83:49.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 83:49.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:49.22 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 83:49.22 | ^ 83:49.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 83:49.97 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 83:49.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:161: 83:49.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 83:49.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 83:49.97 79 | memset(this, 0, sizeof(nsXPTCVariant)); 83:49.97 | ^ 83:49.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 83:49.97 44 | struct nsXPTCVariant { 83:49.98 | ^~~~~~~~~~~~~ 83:50.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 83:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 83:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptProcessorNode.h:10, 83:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioProcessingEvent.h:11, 83:50.71 from AudioProcessingEventBinding.cpp:12, 83:50.71 from UnifiedBindings1.cpp:2: 83:50.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 83:50.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:50.71 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 83:50.71 | ^ 83:51.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 83:51.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 83:51.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:51.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:51.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:51.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:51.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 83:51.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptProcessorNode.h:10, 83:51.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioProcessingEvent.h:11, 83:51.00 from AudioProcessingEventBinding.cpp:12, 83:51.00 from UnifiedBindings1.cpp:2: 83:51.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 83:51.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:51.00 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 83:51.00 | ^ 83:51.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:51.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:51.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:51.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 83:51.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 83:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptProcessorNode.h:10, 83:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioProcessingEvent.h:11, 83:51.72 from AudioProcessingEventBinding.cpp:12, 83:51.72 from UnifiedBindings1.cpp:2: 83:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 83:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:51.72 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 83:51.72 | ^ 83:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 83:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:51.72 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 83:51.73 | ^ 83:51.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 83:51.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:51.74 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 83:51.74 | ^ 83:51.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 83:51.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:51.74 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 83:51.74 | ^ 83:51.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 83:51.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:51.75 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 83:51.75 | ^ 83:51.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 83:51.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:51.77 371 | nscoord aAppUnitsPerDevPixel) { 83:51.77 | ^ 83:51.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 83:51.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:51.77 380 | nscoord aAppUnitsPerDevPixel) { 83:51.78 | ^ 83:51.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 83:51.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:51.78 387 | nscoord aAppUnitsPerDevPixel) { 83:51.78 | ^ 83:51.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 83:51.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:51.78 394 | nscoord aAppUnitsPerDevPixel) { 83:51.78 | ^ 83:52.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 83:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 83:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 83:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 83:52.43 from ImageBitmapRenderingContextBinding.cpp:9, 83:52.43 from UnifiedBindings10.cpp:2: 83:52.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 83:52.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:52.43 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 83:52.43 | ^ 83:52.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 83:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 83:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 83:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 83:52.68 from ImageBitmapRenderingContextBinding.cpp:9, 83:52.68 from UnifiedBindings10.cpp:2: 83:52.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 83:52.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:52.68 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 83:52.68 | ^ 83:53.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 83:53.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 83:53.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 83:53.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 83:53.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonEvent.h:16, 83:53.35 from AddonEvent.cpp:9, 83:53.35 from UnifiedBindings0.cpp:93: 83:53.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 83:53.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:53.35 189 | CSSRect GetExpandedScrollableRect() const { 83:53.36 | ^ 83:53.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 83:53.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:53.36 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 83:53.36 | ^ 83:53.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 83:53.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:53.37 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 83:53.38 | ^ 83:53.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 83:53.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:53.38 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 83:53.39 | ^ 83:53.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 83:53.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:53.39 243 | CSSRect CalculateScrollRange() const { 83:53.39 | ^ 83:53.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 83:53.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:53.40 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 83:53.40 | ^ 83:53.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 83:53.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:53.42 457 | CSSRect GetVisualViewport() const { 83:53.42 | ^ 83:54.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 83:54.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 83:54.23 from ImageBitmapRenderingContextBinding.cpp:9, 83:54.24 from UnifiedBindings10.cpp:2: 83:54.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 83:54.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:54.24 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 83:54.24 | ^ 83:54.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 83:54.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:54.24 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 83:54.24 | ^ 83:54.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 83:54.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:54.25 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 83:54.25 | ^ 83:54.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 83:54.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:54.25 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 83:54.25 | ^ 83:54.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 83:54.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:54.25 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 83:54.26 | ^ 83:54.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 83:54.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:54.28 371 | nscoord aAppUnitsPerDevPixel) { 83:54.28 | ^ 83:54.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 83:54.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:54.28 380 | nscoord aAppUnitsPerDevPixel) { 83:54.28 | ^ 83:54.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 83:54.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:54.28 387 | nscoord aAppUnitsPerDevPixel) { 83:54.29 | ^ 83:54.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 83:54.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:54.29 394 | nscoord aAppUnitsPerDevPixel) { 83:54.29 | ^ 83:56.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsCOMArray.h:16, 83:56.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.h:13, 83:56.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:9: 83:56.27 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h: In member function ‘void nsFrameMessageManager::ReceiveMessage(nsISupports*, nsFrameLoader*, bool, const nsAString&, bool, nsFrameMessageManager::StructuredCloneData*, nsTArray*, mozilla::ErrorResult&)’: 83:56.27 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:410:45: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 83:56.27 410 | size_type Capacity() const { return mHdr->mCapacity; } 83:56.27 | ~~~~~~^~~~~~~~~ 83:56.27 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:656:46: note: while referencing ‘ports’ 83:56.27 656 | Sequence> ports; 83:56.27 | ^~~~~ 83:56.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsCOMArray.h:16, 83:56.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.h:13, 83:56.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:9: 83:56.27 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:402:43: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 83:56.27 402 | size_type Length() const { return mHdr->mLength; } 83:56.27 | ~~~~~~^~~~~~~ 83:56.27 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:656:46: note: while referencing ‘ports’ 83:56.27 656 | Sequence> ports; 83:56.27 | ^~~~~ 83:56.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:3078, 83:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsCOMArray.h:16, 83:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.h:13, 83:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:9: 83:56.28 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:416:26: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 83:56.28 416 | mArray.mHdr->mLength = 0; 83:56.28 | ~~~~~~~~~~~~~~~~~~~~~^~~ 83:56.28 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameMessageManager.cpp:656:46: note: while referencing ‘ports’ 83:56.28 656 | Sequence> ports; 83:56.28 | ^~~~~ 83:57.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 83:57.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 83:57.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:57.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:57.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:57.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 83:57.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 83:57.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 83:57.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 83:57.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 83:57.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:57.50 40 | friend Sub operator*(Sub aCoord, T aScale) { 83:57.50 | ^~~~~~~~ 83:57.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:57.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:57.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:57.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 83:57.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 83:57.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 83:57.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 83:57.53 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 83:57.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:57.53 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 83:57.53 | ^~~~~~~~ 83:57.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 83:57.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 83:57.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 83:57.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 83:57.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioProcessingEvent.h:12, 83:57.70 from AudioProcessingEventBinding.cpp:12, 83:57.70 from UnifiedBindings1.cpp:2: 83:57.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 83:57.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:57.70 189 | CSSRect GetExpandedScrollableRect() const { 83:57.70 | ^ 83:57.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 83:57.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:57.70 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 83:57.70 | ^ 83:57.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 83:57.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:57.71 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 83:57.71 | ^ 83:57.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 83:57.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:57.71 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 83:57.71 | ^ 83:57.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 83:57.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:57.71 243 | CSSRect CalculateScrollRange() const { 83:57.71 | ^ 83:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 83:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:57.72 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 83:57.72 | ^ 83:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 83:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:57.72 457 | CSSRect GetVisualViewport() const { 83:57.72 | ^ 83:57.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 83:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 83:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 83:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 83:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 83:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 83:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 83:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:57.79 427 | SizeT Size() const { return SizeT(width, height); } 83:57.79 | ^~~~ 83:57.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 83:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 83:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 83:57.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 83:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 83:57.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:57.80 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 83:57.80 | ^~~~~~~~ 83:57.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 83:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 83:57.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:57.80 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 83:57.80 | ^~~~~~~~ 83:57.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 83:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 83:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 83:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 83:57.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 83:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 83:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 83:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:57.80 62 | Sub operator-(const Sub& aPoint) const { 83:57.80 | ^~~~~~~~ 83:58.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 83:58.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 83:58.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:58.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:58.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:58.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 83:58.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 83:58.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 83:58.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 83:58.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 83:58.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:58.41 43 | friend Sub operator*(T aScale, Sub aCoord) { 83:58.41 | ^~~~~~~~ 83:58.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 83:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 83:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 83:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 83:58.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 83:58.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 83:58.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:58.85 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 83:58.85 | ^~~~~~~~~~~~~ 83:58.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 83:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 83:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 83:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 83:58.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 83:58.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 83:58.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:58.85 323 | static SizeTyped FromUnknownSize( 83:58.85 | ^~~~~~~~~~~~~~~ 83:59.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 83:59.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 83:59.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 83:59.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 83:59.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 83:59.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 83:59.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/nsICanvasRenderingContextInternal.h:14, 83:59.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ImageBitmapRenderingContext.h:8, 83:59.28 from ImageBitmapRenderingContextBinding.cpp:13, 83:59.28 from UnifiedBindings10.cpp:2: 83:59.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 83:59.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:59.28 189 | CSSRect GetExpandedScrollableRect() const { 83:59.28 | ^ 83:59.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 83:59.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:59.29 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 83:59.29 | ^ 83:59.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 83:59.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:59.30 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 83:59.30 | ^ 83:59.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 83:59.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:59.30 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 83:59.30 | ^ 83:59.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 83:59.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:59.31 243 | CSSRect CalculateScrollRange() const { 83:59.31 | ^ 83:59.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 83:59.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:59.31 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 83:59.31 | ^ 83:59.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 83:59.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:59.32 457 | CSSRect GetVisualViewport() const { 83:59.32 | ^ 83:59.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 83:59.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 83:59.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 83:59.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 83:59.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StorageEvent.h:13, 83:59.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:39, 83:59.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 83:59.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 83:59.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 83:59.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:59.83 189 | CSSRect GetExpandedScrollableRect() const { 83:59.83 | ^ 83:59.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 83:59.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:59.83 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 83:59.83 | ^ 83:59.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 83:59.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:59.83 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 83:59.83 | ^ 83:59.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 83:59.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:59.83 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 83:59.83 | ^ 83:59.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 83:59.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:59.83 243 | CSSRect CalculateScrollRange() const { 83:59.83 | ^ 83:59.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 83:59.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:59.84 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 83:59.84 | ^ 83:59.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 83:59.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:59.85 457 | CSSRect GetVisualViewport() const { 83:59.85 | ^ 83:59.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 83:59.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 83:59.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 83:59.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:59.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:59.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:59.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 83:59.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 83:59.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 83:59.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 83:59.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 83:59.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 83:59.99 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 83:59.99 | ^~~~~~~~~~~~~~ 83:60.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 83:60.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 83:60.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 83:60.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 83:60.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 83:60.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 83:60.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 83:60.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 83:60.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 83:60.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:00.00 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 84:00.00 | ^~~~~~~~~~~~~ 84:00.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 84:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 84:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 84:00.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 84:00.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 84:00.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:00.03 383 | Point TopLeft() const { return Point(x, y); } 84:00.03 | ^~~~~~~ 84:00.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 84:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 84:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 84:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 84:00.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 84:00.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 84:00.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:00.03 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 84:00.03 | ^~~~~~~~~~~~~~~ 84:00.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 84:00.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 84:00.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 84:00.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 84:00.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 84:00.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:00.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:00.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:00.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:00.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 84:00.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 84:00.29 from AnimatableBinding.cpp:15, 84:00.29 from UnifiedBindings0.cpp:145: 84:00.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 84:00.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:00.29 1249 | CSSCoord ToCSSPixels() const { return _0; } 84:00.29 | ^ 84:00.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 84:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 84:00.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 84:00.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 84:00.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:00.39 277 | static RectTyped FromUnknownRect( 84:00.39 | ^~~~~~~~~~~~~~~ 84:00.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 84:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:00.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 84:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 84:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 84:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:00.40 150 | static PointTyped FromUnknownPoint( 84:00.40 | ^~~~~~~~~~~~~~~~ 84:00.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 84:00.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:00.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:00.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:00.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:00.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:00.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 84:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 84:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 84:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:00.40 282 | RectTyped ToUnknownRect() const { 84:00.40 | ^~~~~~~~~~~~~ 84:00.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 84:00.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsWrapperCache.h:16, 84:00.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 84:00.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsPIDOMWindow.h:15, 84:00.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:10, 84:00.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:00.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 84:00.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 84:00.49 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 84:00.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 84:00.49 34 | memset(aT, 0, sizeof(T)); 84:00.49 | ~~~~~~^~~~~~~~~~~~~~~~~~ 84:00.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:161: 84:00.49 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 84:00.50 2214 | struct GlobalProperties { 84:00.50 | ^~~~~~~~~~~~~~~~ 84:01.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 84:01.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/nsICanvasRenderingContextInternal.h:16, 84:01.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ImageBitmapRenderingContext.h:8, 84:01.04 from ImageBitmapRenderingContextBinding.cpp:13, 84:01.04 from UnifiedBindings10.cpp:2: 84:01.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 84:01.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:01.04 1249 | CSSCoord ToCSSPixels() const { return _0; } 84:01.04 | ^ 84:02.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 84:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/nsICanvasRenderingContextInternal.h:16, 84:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ImageBitmapRenderingContext.h:8, 84:02.37 from ImageBitmapRenderingContextBinding.cpp:13, 84:02.37 from UnifiedBindings10.cpp:2: 84:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 84:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:02.37 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 84:02.37 | ^ 84:02.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 84:02.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 84:02.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 84:02.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 84:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 84:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 84:02.67 from AnimatableBinding.cpp:15, 84:02.67 from UnifiedBindings0.cpp:145: 84:02.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 84:02.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:02.67 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 84:02.67 | ^ 84:03.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 84:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 84:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 84:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 84:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 84:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:03.20 from AudioWorkletNodeBinding.cpp:21, 84:03.20 from UnifiedBindings1.cpp:80: 84:03.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 84:03.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:03.20 1249 | CSSCoord ToCSSPixels() const { return _0; } 84:03.20 | ^ 84:03.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 84:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 84:03.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 84:03.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 84:03.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 84:03.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:03.25 246 | PointTyped As2DPoint() const { 84:03.25 | ^~~~~~~~~ 84:03.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 84:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 84:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:03.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 84:03.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 84:03.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 84:03.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 84:03.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:03.25 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 84:03.25 | ^~~~~~~~~ 84:03.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 84:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 84:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 84:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 84:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 84:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 84:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 84:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:03.26 2266 | PointTyped TransformPointSimple( 84:03.26 | ^~~~~~~~~~~~~~~~~~~~ 84:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 84:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 84:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 84:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:03.26 794 | RectTyped TransformAndClipBounds( 84:03.26 | ^~~~~~~~~~~~~~~~~~~~~~ 84:04.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 84:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 84:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 84:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 84:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 84:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:04.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:04.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:04.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 84:04.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 84:04.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 84:04.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:25: 84:04.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 84:04.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:04.98 1249 | CSSCoord ToCSSPixels() const { return _0; } 84:04.98 | ^ 84:05.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 84:05.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 84:05.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 84:05.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 84:05.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:05.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:05.48 from AudioWorkletNodeBinding.cpp:21, 84:05.48 from UnifiedBindings1.cpp:80: 84:05.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 84:05.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:05.48 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 84:05.49 | ^ 84:05.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 84:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 84:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 84:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 84:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 84:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 84:05.95 from AnimatableBinding.cpp:15, 84:05.95 from UnifiedBindings0.cpp:145: 84:05.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 84:05.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:05.95 21 | inline Rect ToRect(const gfxRect& aRect) { 84:05.95 | ^ 84:05.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 84:05.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:05.95 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 84:05.95 | ^ 84:05.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 84:05.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:05.95 40 | inline Point ToPoint(const gfxPoint& aPoint) { 84:05.95 | ^ 84:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 84:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:05.96 44 | inline Size ToSize(const gfxSize& aSize) { 84:05.96 | ^ 84:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 84:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:05.96 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 84:05.96 | ^ 84:05.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 84:05.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:05.97 52 | inline gfxSize ThebesSize(const Size& aSize) { 84:05.97 | ^ 84:05.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 84:05.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:05.97 56 | inline gfxRect ThebesRect(const Rect& aRect) { 84:05.97 | ^ 84:06.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 84:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 84:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 84:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 84:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 84:06.62 from AnimatableBinding.cpp:15, 84:06.62 from UnifiedBindings0.cpp:145: 84:06.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 84:06.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:06.62 1859 | int32_t aAppUnitsPerPixel) { 84:06.62 | ^ 84:06.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 84:06.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:06.63 3214 | int32_t aAppUnitsPerPixel) { 84:06.63 | ^ 84:07.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 84:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 84:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 84:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 84:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 84:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 84:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 84:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:25: 84:07.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 84:07.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:07.17 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 84:07.17 | ^ 84:07.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 84:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 84:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 84:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 84:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 84:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 84:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsPIDOMWindow.h:13, 84:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:10, 84:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.cpp:7: 84:07.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 84:07.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 84:07.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 84:07.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 84:07.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 84:07.39 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 84:07.39 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 84:07.39 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 84:07.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 84:07.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:07.39 760 | typename detail::Nth::Type extract() { 84:07.39 | ^~~~~~~ 84:07.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 84:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 84:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 84:07.50 from AnimatableBinding.cpp:15, 84:07.50 from UnifiedBindings0.cpp:145: 84:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 84:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:07.50 332 | LayerPoint GetFixedPositionAnchor() const { 84:07.51 | ^ 84:07.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 84:07.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:07.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:07.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:07.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 84:07.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 84:07.55 from AnimatableBinding.cpp:15, 84:07.55 from UnifiedBindings0.cpp:145: 84:07.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 84:07.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:07.55 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 84:07.55 | ^ 84:07.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 84:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 84:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 84:07.58 from AnimatableBinding.cpp:15, 84:07.58 from UnifiedBindings0.cpp:145: 84:07.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 84:07.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:07.58 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 84:07.58 | ^ 84:08.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:08.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 84:08.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.h:16, 84:08.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:13: 84:08.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 84:08.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:08.62 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 84:08.62 | ^ 84:08.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 84:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 84:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.h:16, 84:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:13: 84:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 84:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:08.92 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 84:08.92 | ^ 84:09.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 84:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 84:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 84:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 84:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:09.08 from AudioWorkletNodeBinding.cpp:21, 84:09.08 from UnifiedBindings1.cpp:80: 84:09.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 84:09.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:09.09 21 | inline Rect ToRect(const gfxRect& aRect) { 84:09.09 | ^ 84:09.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 84:09.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:09.09 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 84:09.09 | ^ 84:09.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 84:09.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:09.09 40 | inline Point ToPoint(const gfxPoint& aPoint) { 84:09.09 | ^ 84:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 84:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:09.10 44 | inline Size ToSize(const gfxSize& aSize) { 84:09.10 | ^ 84:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 84:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:09.10 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 84:09.10 | ^ 84:09.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 84:09.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:09.11 52 | inline gfxSize ThebesSize(const Size& aSize) { 84:09.11 | ^ 84:09.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 84:09.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:09.11 56 | inline gfxRect ThebesRect(const Rect& aRect) { 84:09.11 | ^ 84:09.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 84:09.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 84:09.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 84:09.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 84:09.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:09.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:09.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:09.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 84:09.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 84:09.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 84:09.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:25: 84:09.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 84:09.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:09.26 21 | inline Rect ToRect(const gfxRect& aRect) { 84:09.26 | ^ 84:09.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 84:09.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:09.26 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 84:09.26 | ^ 84:09.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 84:09.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:09.26 40 | inline Point ToPoint(const gfxPoint& aPoint) { 84:09.26 | ^ 84:09.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 84:09.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:09.26 44 | inline Size ToSize(const gfxSize& aSize) { 84:09.26 | ^ 84:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 84:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:09.27 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 84:09.27 | ^ 84:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 84:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:09.27 52 | inline gfxSize ThebesSize(const Size& aSize) { 84:09.27 | ^ 84:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 84:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:09.27 56 | inline gfxRect ThebesRect(const Rect& aRect) { 84:09.27 | ^ 84:09.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 84:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 84:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 84:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:09.69 from AudioWorkletNodeBinding.cpp:21, 84:09.69 from UnifiedBindings1.cpp:80: 84:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 84:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:09.69 1859 | int32_t aAppUnitsPerPixel) { 84:09.69 | ^ 84:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 84:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:09.70 3214 | int32_t aAppUnitsPerPixel) { 84:09.70 | ^ 84:10.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 84:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 84:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 84:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 84:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 84:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 84:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:25: 84:10.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 84:10.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:10.06 1859 | int32_t aAppUnitsPerPixel) { 84:10.06 | ^ 84:10.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 84:10.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:10.07 3214 | int32_t aAppUnitsPerPixel) { 84:10.07 | ^ 84:10.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 84:10.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:10.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:10.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:10.64 from AudioWorkletNodeBinding.cpp:21, 84:10.64 from UnifiedBindings1.cpp:80: 84:10.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 84:10.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:10.64 332 | LayerPoint GetFixedPositionAnchor() const { 84:10.64 | ^ 84:10.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 84:10.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:10.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:10.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:10.68 from AudioWorkletNodeBinding.cpp:21, 84:10.68 from UnifiedBindings1.cpp:80: 84:10.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 84:10.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:10.69 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 84:10.69 | ^ 84:10.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 84:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:10.71 from AudioWorkletNodeBinding.cpp:21, 84:10.71 from UnifiedBindings1.cpp:80: 84:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 84:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:10.71 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 84:10.71 | ^ 84:10.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 84:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 84:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 84:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 84:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:25: 84:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 84:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:10.96 332 | LayerPoint GetFixedPositionAnchor() const { 84:10.96 | ^ 84:11.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 84:11.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:11.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:11.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 84:11.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 84:11.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 84:11.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:25: 84:11.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 84:11.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:11.01 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 84:11.01 | ^ 84:11.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 84:11.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:11.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:11.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 84:11.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 84:11.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 84:11.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:25: 84:11.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 84:11.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:11.03 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 84:11.03 | ^ 84:11.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 84:11.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 84:11.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 84:11.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 84:11.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:11.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 84:11.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 84:11.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 84:11.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 84:11.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 84:11.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 84:11.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 84:11.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 84:11.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 84:11.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 84:11.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 84:11.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 84:11.73 from InputEventBinding.cpp:17, 84:11.73 from UnifiedBindings10.cpp:80: 84:11.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 84:11.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:11.73 21 | inline Rect ToRect(const gfxRect& aRect) { 84:11.73 | ^ 84:11.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 84:11.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:11.73 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 84:11.73 | ^ 84:11.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 84:11.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:11.73 40 | inline Point ToPoint(const gfxPoint& aPoint) { 84:11.73 | ^ 84:11.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 84:11.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:11.74 44 | inline Size ToSize(const gfxSize& aSize) { 84:11.74 | ^ 84:11.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 84:11.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:11.74 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 84:11.74 | ^ 84:11.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 84:11.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:11.75 52 | inline gfxSize ThebesSize(const Size& aSize) { 84:11.75 | ^ 84:11.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 84:11.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:11.75 56 | inline gfxRect ThebesRect(const Rect& aRect) { 84:11.75 | ^ 84:12.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 84:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 84:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 84:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 84:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 84:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 84:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 84:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 84:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 84:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 84:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 84:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 84:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 84:12.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 84:12.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 84:12.07 from InputEventBinding.cpp:17, 84:12.07 from UnifiedBindings10.cpp:80: 84:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 84:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:12.07 1859 | int32_t aAppUnitsPerPixel) { 84:12.07 | ^ 84:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 84:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:12.07 3214 | int32_t aAppUnitsPerPixel) { 84:12.08 | ^ 84:13.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 84:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 84:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 84:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 84:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 84:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 84:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 84:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 84:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 84:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 84:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 84:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 84:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 84:13.04 from InputEventBinding.cpp:17, 84:13.05 from UnifiedBindings10.cpp:80: 84:13.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 84:13.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:13.05 332 | LayerPoint GetFixedPositionAnchor() const { 84:13.05 | ^ 84:13.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 84:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 84:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 84:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 84:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 84:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 84:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 84:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 84:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 84:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 84:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 84:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 84:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 84:13.08 from InputEventBinding.cpp:17, 84:13.08 from UnifiedBindings10.cpp:80: 84:13.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 84:13.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:13.08 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 84:13.08 | ^ 84:13.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 84:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 84:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 84:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 84:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 84:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 84:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 84:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 84:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 84:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 84:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 84:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 84:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 84:13.11 from InputEventBinding.cpp:17, 84:13.11 from UnifiedBindings10.cpp:80: 84:13.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 84:13.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:13.11 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 84:13.11 | ^ 84:17.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:17.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:17.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:17.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:17.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:17.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 84:17.82 from MIDIMessageEventBinding.cpp:4, 84:17.82 from UnifiedBindings11.cpp:2: 84:17.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 84:17.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:17.82 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 84:17.82 | ^ 84:18.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 84:18.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:18.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:18.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:18.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:18.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 84:18.07 from MIDIMessageEventBinding.cpp:4, 84:18.07 from UnifiedBindings11.cpp:2: 84:18.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 84:18.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:18.07 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 84:18.07 | ^ 84:19.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 84:19.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 84:19.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 84:19.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 84:19.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 84:19.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 84:19.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 84:19.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 84:19.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 84:19.37 from InputEventBinding.cpp:17, 84:19.37 from UnifiedBindings10.cpp:80: 84:19.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 84:19.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.37 1394 | LayerPoint GetFixedPositionAnchor() { 84:19.37 | ^ 84:19.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 84:19.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.40 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 84:19.40 | ^ 84:19.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 84:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 84:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 84:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 84:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 84:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 84:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 84:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 84:19.55 from InputEventBinding.cpp:17, 84:19.55 from UnifiedBindings10.cpp:80: 84:19.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 84:19.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.56 49 | gfx::Size GetInheritedScale() const { return mScale; } 84:19.56 | ^ 84:19.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 84:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 84:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 84:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 84:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.h:25, 84:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:13: 84:19.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 84:19.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.71 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 84:19.72 | ^ 84:19.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 84:19.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.72 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 84:19.72 | ^ 84:19.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 84:19.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.72 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 84:19.72 | ^ 84:19.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 84:19.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.73 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 84:19.73 | ^ 84:19.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 84:19.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.73 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 84:19.73 | ^ 84:19.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 84:19.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.75 371 | nscoord aAppUnitsPerDevPixel) { 84:19.75 | ^ 84:19.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 84:19.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.76 380 | nscoord aAppUnitsPerDevPixel) { 84:19.76 | ^ 84:19.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 84:19.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.76 387 | nscoord aAppUnitsPerDevPixel) { 84:19.76 | ^ 84:19.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 84:19.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.77 394 | nscoord aAppUnitsPerDevPixel) { 84:19.77 | ^ 84:19.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 84:19.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:19.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:19.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 84:19.86 from MIDIMessageEventBinding.cpp:4, 84:19.86 from UnifiedBindings11.cpp:2: 84:19.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 84:19.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.86 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 84:19.87 | ^ 84:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 84:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.87 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 84:19.87 | ^ 84:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 84:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.87 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 84:19.87 | ^ 84:19.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 84:19.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.88 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 84:19.88 | ^ 84:19.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 84:19.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.88 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 84:19.88 | ^ 84:19.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 84:19.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.90 371 | nscoord aAppUnitsPerDevPixel) { 84:19.90 | ^ 84:19.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 84:19.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.90 380 | nscoord aAppUnitsPerDevPixel) { 84:19.90 | ^ 84:19.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 84:19.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.91 387 | nscoord aAppUnitsPerDevPixel) { 84:19.91 | ^ 84:19.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 84:19.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:19.91 394 | nscoord aAppUnitsPerDevPixel) { 84:19.91 | ^ 84:20.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 84:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 84:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 84:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/Client.h:13, 84:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/QuotaClient.h:12, 84:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/DBAction.cpp:12, 84:20.60 from Unified_cpp_dom_cache1.cpp:2: 84:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 84:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:20.60 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 84:20.60 | ^ 84:20.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 84:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 84:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 84:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 84:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/Client.h:13, 84:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/QuotaClient.h:12, 84:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/DBAction.cpp:12, 84:20.81 from Unified_cpp_dom_cache1.cpp:2: 84:20.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 84:20.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:20.81 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 84:20.81 | ^ 84:21.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 84:21.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 84:21.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 84:21.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 84:21.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/Client.h:13, 84:21.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/QuotaClient.h:12, 84:21.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/DBAction.cpp:12, 84:21.32 from Unified_cpp_dom_cache1.cpp:2: 84:21.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 84:21.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:21.32 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 84:21.32 | ^ 84:21.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 84:21.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:21.32 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 84:21.32 | ^ 84:21.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 84:21.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:21.32 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 84:21.32 | ^ 84:21.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 84:21.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:21.33 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 84:21.33 | ^ 84:21.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 84:21.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:21.33 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 84:21.33 | ^ 84:21.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 84:21.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:21.36 371 | nscoord aAppUnitsPerDevPixel) { 84:21.36 | ^ 84:21.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 84:21.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:21.36 380 | nscoord aAppUnitsPerDevPixel) { 84:21.36 | ^ 84:21.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 84:21.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:21.36 387 | nscoord aAppUnitsPerDevPixel) { 84:21.36 | ^ 84:21.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 84:21.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:21.37 394 | nscoord aAppUnitsPerDevPixel) { 84:21.37 | ^ 84:22.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 84:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 84:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 84:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/InputEvent.h:10, 84:22.20 from InputEventBinding.cpp:17, 84:22.20 from UnifiedBindings10.cpp:80: 84:22.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 84:22.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:22.20 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 84:22.20 | ^ 84:23.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 84:23.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 84:23.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 84:23.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 84:23.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIMessageEvent.h:14, 84:23.06 from MIDIMessageEventBinding.cpp:15, 84:23.06 from UnifiedBindings11.cpp:2: 84:23.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 84:23.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:23.06 189 | CSSRect GetExpandedScrollableRect() const { 84:23.06 | ^ 84:23.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 84:23.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 84:23.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindContext.h:14, 84:23.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:16: 84:23.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 84:23.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:23.06 189 | CSSRect GetExpandedScrollableRect() const { 84:23.06 | ^ 84:23.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 84:23.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:23.06 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 84:23.06 | ^ 84:23.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 84:23.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:23.06 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 84:23.06 | ^ 84:23.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 84:23.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:23.07 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 84:23.07 | ^ 84:23.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 84:23.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:23.07 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 84:23.07 | ^ 84:23.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 84:23.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:23.08 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 84:23.08 | ^ 84:23.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 84:23.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:23.08 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 84:23.08 | ^ 84:23.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 84:23.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:23.08 243 | CSSRect CalculateScrollRange() const { 84:23.09 | ^ 84:23.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 84:23.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:23.09 243 | CSSRect CalculateScrollRange() const { 84:23.09 | ^ 84:23.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 84:23.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:23.09 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 84:23.09 | ^ 84:23.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 84:23.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:23.09 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 84:23.09 | ^ 84:23.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 84:23.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:23.09 457 | CSSRect GetVisualViewport() const { 84:23.09 | ^ 84:23.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 84:23.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:23.09 457 | CSSRect GetVisualViewport() const { 84:23.09 | ^ 84:23.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 84:23.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 84:23.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 84:23.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsCanvasFrame.h:17, 84:23.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:114: 84:23.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 84:23.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:23.44 1394 | LayerPoint GetFixedPositionAnchor() { 84:23.44 | ^ 84:23.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 84:23.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:23.47 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 84:23.47 | ^ 84:24.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 84:24.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:15, 84:24.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindContext.h:15, 84:24.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:16: 84:24.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 84:24.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:24.46 1249 | CSSCoord ToCSSPixels() const { return _0; } 84:24.46 | ^ 84:27.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 84:27.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 84:27.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 84:27.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 84:27.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 84:27.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 84:27.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 84:27.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:129: 84:27.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 84:27.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:27.62 49 | gfx::Size GetInheritedScale() const { return mScale; } 84:27.62 | ^ 84:27.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 84:27.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 84:27.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 84:27.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 84:27.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 84:27.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 84:27.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsAtomicContainerFrame.h:13, 84:27.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.h:12, 84:27.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:28: 84:27.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 84:27.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:27.87 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 84:27.87 | ^ 84:28.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 84:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 84:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 84:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:129: 84:28.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 84:28.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:28.76 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 84:28.76 | ^ 84:29.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 84:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 84:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 84:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 84:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 84:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 84:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsAtomicContainerFrame.h:13, 84:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.h:12, 84:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:28: 84:29.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 84:29.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:29.83 21 | inline Rect ToRect(const gfxRect& aRect) { 84:29.83 | ^ 84:29.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 84:29.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:29.83 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 84:29.83 | ^ 84:29.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 84:29.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:29.83 40 | inline Point ToPoint(const gfxPoint& aPoint) { 84:29.83 | ^ 84:29.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 84:29.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:29.84 44 | inline Size ToSize(const gfxSize& aSize) { 84:29.84 | ^ 84:29.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 84:29.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:29.84 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 84:29.84 | ^ 84:29.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 84:29.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:29.85 52 | inline gfxSize ThebesSize(const Size& aSize) { 84:29.85 | ^ 84:29.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 84:29.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:29.85 56 | inline gfxRect ThebesRect(const Rect& aRect) { 84:29.85 | ^ 84:29.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 84:29.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 84:29.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 84:29.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 84:29.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 84:29.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:29.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:29.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:29.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:29.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 84:29.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 84:29.94 from MatchPatternBinding.cpp:19, 84:29.94 from UnifiedBindings11.cpp:80: 84:29.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 84:29.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:29.94 1249 | CSSCoord ToCSSPixels() const { return _0; } 84:29.94 | ^ 84:30.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 84:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 84:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 84:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 84:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 84:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsAtomicContainerFrame.h:13, 84:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.h:12, 84:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:28: 84:30.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 84:30.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:30.46 1859 | int32_t aAppUnitsPerPixel) { 84:30.46 | ^ 84:30.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 84:30.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:30.47 3214 | int32_t aAppUnitsPerPixel) { 84:30.47 | ^ 84:30.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 84:30.49 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 84:30.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:161: 84:30.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 84:30.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 84:30.49 79 | memset(this, 0, sizeof(nsXPTCVariant)); 84:30.49 | ^ 84:30.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 84:30.49 44 | struct nsXPTCVariant { 84:30.49 | ^~~~~~~~~~~~~ 84:31.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 84:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 84:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 84:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 84:31.37 from APZTestDataBinding.cpp:5, 84:31.37 from UnifiedBindings0.cpp:2: 84:31.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 84:31.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 84:31.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:31.37 40 | friend Sub operator*(Sub aCoord, T aScale) { 84:31.37 | ^~~~~~~~ 84:31.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 84:31.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:31.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:31.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 84:31.63 from APZTestDataBinding.cpp:5, 84:31.63 from UnifiedBindings0.cpp:2: 84:31.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 84:31.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 84:31.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:31.63 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 84:31.63 | ^~~~~~~~ 84:31.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 84:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 84:31.83 from APZTestDataBinding.cpp:5, 84:31.83 from UnifiedBindings0.cpp:2: 84:31.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 84:31.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 84:31.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:31.84 427 | SizeT Size() const { return SizeT(width, height); } 84:31.84 | ^~~~ 84:31.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 84:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 84:31.84 from APZTestDataBinding.cpp:5, 84:31.84 from UnifiedBindings0.cpp:2: 84:31.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 84:31.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 84:31.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:31.84 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 84:31.84 | ^~~~~~~~ 84:31.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 84:31.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 84:31.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:31.86 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 84:31.86 | ^~~~~~~~ 84:31.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 84:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 84:31.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:31.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:31.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:31.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:31.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:31.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 84:31.87 from APZTestDataBinding.cpp:5, 84:31.87 from UnifiedBindings0.cpp:2: 84:31.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 84:31.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 84:31.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:31.87 62 | Sub operator-(const Sub& aPoint) const { 84:31.87 | ^~~~~~~~ 84:32.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 84:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 84:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 84:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 84:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:32.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:32.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:32.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 84:32.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 84:32.35 from MatchPatternBinding.cpp:19, 84:32.35 from UnifiedBindings11.cpp:80: 84:32.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 84:32.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:32.35 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 84:32.35 | ^ 84:32.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 84:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 84:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 84:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 84:32.47 from APZTestDataBinding.cpp:5, 84:32.47 from UnifiedBindings0.cpp:2: 84:32.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 84:32.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 84:32.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:32.47 43 | friend Sub operator*(T aScale, Sub aCoord) { 84:32.47 | ^~~~~~~~ 84:32.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 84:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 84:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 84:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 84:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 84:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 84:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 84:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.h:17, 84:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:28: 84:32.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 84:32.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:32.95 332 | LayerPoint GetFixedPositionAnchor() const { 84:32.95 | ^ 84:33.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 84:33.00 from APZTestDataBinding.cpp:5, 84:33.01 from UnifiedBindings0.cpp:2: 84:33.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 84:33.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 84:33.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:33.01 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 84:33.01 | ^~~~~~~~~~~~~ 84:33.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 84:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 84:33.01 from APZTestDataBinding.cpp:5, 84:33.01 from UnifiedBindings0.cpp:2: 84:33.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 84:33.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 84:33.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:33.02 323 | static SizeTyped FromUnknownSize( 84:33.02 | ^~~~~~~~~~~~~~~ 84:35.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 84:35.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 84:35.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 84:35.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 84:35.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:35.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:35.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:35.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:35.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 84:35.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 84:35.77 from MatchPatternBinding.cpp:19, 84:35.77 from UnifiedBindings11.cpp:80: 84:35.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 84:35.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:35.77 21 | inline Rect ToRect(const gfxRect& aRect) { 84:35.77 | ^ 84:35.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 84:35.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:35.77 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 84:35.77 | ^ 84:35.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 84:35.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:35.78 40 | inline Point ToPoint(const gfxPoint& aPoint) { 84:35.78 | ^ 84:35.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 84:35.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:35.79 44 | inline Size ToSize(const gfxSize& aSize) { 84:35.79 | ^ 84:35.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 84:35.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:35.79 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 84:35.79 | ^ 84:35.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 84:35.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:35.80 52 | inline gfxSize ThebesSize(const Size& aSize) { 84:35.80 | ^ 84:35.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 84:35.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:35.81 56 | inline gfxRect ThebesRect(const Rect& aRect) { 84:35.81 | ^ 84:36.17 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp: In member function ‘mozilla::CSSPoint nsGlobalWindowOuter::GetScrollXY(bool)’: 84:36.17 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:4137:56: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:36.17 4137 | CSSPoint nsGlobalWindowOuter::GetScrollXY(bool aDoFlush) { 84:36.17 | ^ 84:36.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 84:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 84:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 84:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 84:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 84:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 84:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 84:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 84:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 84:36.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 84:36.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 84:36.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.h:17, 84:36.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:28: 84:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 84:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:36.19 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 84:36.19 | ^ 84:36.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 84:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 84:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 84:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 84:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 84:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 84:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 84:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 84:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 84:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 84:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 84:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.h:17, 84:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:28: 84:36.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 84:36.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:36.22 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 84:36.22 | ^ 84:36.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 84:36.44 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 84:36.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 84:36.44 from IntlUtilsBinding.cpp:14, 84:36.44 from UnifiedBindings10.cpp:132: 84:36.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 84:36.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 84:36.44 79 | memset(this, 0, sizeof(nsXPTCVariant)); 84:36.44 | ^ 84:36.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 84:36.44 44 | struct nsXPTCVariant { 84:36.44 | ^~~~~~~~~~~~~ 84:36.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 84:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 84:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 84:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 84:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 84:36.54 from MatchPatternBinding.cpp:19, 84:36.54 from UnifiedBindings11.cpp:80: 84:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 84:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:36.54 1859 | int32_t aAppUnitsPerPixel) { 84:36.54 | ^ 84:36.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 84:36.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:36.56 3214 | int32_t aAppUnitsPerPixel) { 84:36.56 | ^ 84:37.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 84:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 84:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:37.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:37.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 84:37.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 84:37.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:37.10 40 | friend Sub operator*(Sub aCoord, T aScale) { 84:37.10 | ^~~~~~~~ 84:37.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:37.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 84:37.13 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 84:37.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:37.13 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 84:37.14 | ^~~~~~~~ 84:37.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 84:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 84:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 84:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 84:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:37.46 427 | SizeT Size() const { return SizeT(width, height); } 84:37.46 | ^~~~ 84:37.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:37.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 84:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 84:37.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:37.47 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 84:37.47 | ^~~~~~~~ 84:37.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 84:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 84:37.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:37.47 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 84:37.47 | ^~~~~~~~ 84:37.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 84:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 84:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:37.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 84:37.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 84:37.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:37.49 62 | Sub operator-(const Sub& aPoint) const { 84:37.49 | ^~~~~~~~ 84:37.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 84:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 84:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 84:37.50 from MatchPatternBinding.cpp:19, 84:37.50 from UnifiedBindings11.cpp:80: 84:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 84:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:37.50 332 | LayerPoint GetFixedPositionAnchor() const { 84:37.50 | ^ 84:37.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 84:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 84:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 84:37.55 from MatchPatternBinding.cpp:19, 84:37.55 from UnifiedBindings11.cpp:80: 84:37.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 84:37.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:37.55 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 84:37.55 | ^ 84:37.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 84:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 84:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 84:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 84:37.58 from MatchPatternBinding.cpp:19, 84:37.58 from UnifiedBindings11.cpp:80: 84:37.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 84:37.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:37.58 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 84:37.58 | ^ 84:37.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 84:37.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 84:37.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:37.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:37.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:37.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:37.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:37.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:37.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 84:37.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 84:37.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:37.91 43 | friend Sub operator*(T aScale, Sub aCoord) { 84:37.91 | ^~~~~~~~ 84:38.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 84:38.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:38.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:38.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:38.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:38.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:38.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:38.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 84:38.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 84:38.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:38.39 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 84:38.39 | ^~~~~~~~~~~~~ 84:38.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 84:38.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:38.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:38.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:38.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:38.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:38.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:38.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 84:38.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 84:38.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:38.39 323 | static SizeTyped FromUnknownSize( 84:38.39 | ^~~~~~~~~~~~~~~ 84:38.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 84:38.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 84:38.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 84:38.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.h:17, 84:38.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:28: 84:38.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 84:38.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:38.70 1394 | LayerPoint GetFixedPositionAnchor() { 84:38.70 | ^ 84:38.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 84:38.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:38.73 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 84:38.73 | ^ 84:39.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 84:39.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 84:39.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 84:39.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:39.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:39.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:39.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:39.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:39.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:39.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 84:39.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 84:39.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:39.22 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 84:39.22 | ^~~~~~~~~~~~~~ 84:39.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 84:39.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:39.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:39.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:39.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:39.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:39.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:39.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 84:39.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 84:39.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:39.23 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 84:39.23 | ^~~~~~~~~~~~~ 84:39.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 84:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 84:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:39.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:39.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:39.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:39.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:39.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 84:39.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 84:39.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:39.25 383 | Point TopLeft() const { return Point(x, y); } 84:39.25 | ^~~~~~~ 84:39.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 84:39.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 84:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 84:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 84:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 84:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:39.27 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 84:39.27 | ^~~~~~~~~~~~~~~ 84:39.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 84:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:39.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:39.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 84:39.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 84:39.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:39.66 277 | static RectTyped FromUnknownRect( 84:39.66 | ^~~~~~~~~~~~~~~ 84:39.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 84:39.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:39.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:39.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:39.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:39.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:39.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:39.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 84:39.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 84:39.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:39.68 150 | static PointTyped FromUnknownPoint( 84:39.68 | ^~~~~~~~~~~~~~~~ 84:39.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 84:39.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:39.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:39.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:39.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:39.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:39.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:39.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 84:39.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 84:39.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:39.69 282 | RectTyped ToUnknownRect() const { 84:39.70 | ^~~~~~~~~~~~~ 84:39.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 84:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsWrapperCache.h:16, 84:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 84:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsPIDOMWindow.h:15, 84:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:10, 84:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:39.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 84:39.76 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 84:39.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 84:39.76 34 | memset(aT, 0, sizeof(T)); 84:39.76 | ~~~~~~^~~~~~~~~~~~~~~~~~ 84:39.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:161: 84:39.77 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 84:39.77 2214 | struct GlobalProperties { 84:39.77 | ^~~~~~~~~~~~~~~~ 84:39.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 84:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 84:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 84:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 84:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 84:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:6, 84:39.77 from APZTestDataBinding.cpp:4, 84:39.77 from UnifiedBindings0.cpp:2: 84:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 84:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 84:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 84:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 84:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 84:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 84:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 84:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 84:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 84:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:39.77 760 | typename detail::Nth::Type extract() { 84:39.77 | ^~~~~~~ 84:40.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGObserverUtils.h:22, 84:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:18, 84:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:29: 84:40.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 84:40.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:40.10 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 84:40.10 | ^ 84:40.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 84:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 84:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 84:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 84:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 84:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 84:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 84:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 84:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/PrincipalVerifier.cpp:10, 84:40.22 from Unified_cpp_dom_cache1.cpp:47: 84:40.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 84:40.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:40.22 189 | CSSRect GetExpandedScrollableRect() const { 84:40.22 | ^ 84:40.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 84:40.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:40.23 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 84:40.23 | ^ 84:40.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 84:40.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:40.24 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 84:40.24 | ^ 84:40.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 84:40.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:40.24 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 84:40.24 | ^ 84:40.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 84:40.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:40.25 243 | CSSRect CalculateScrollRange() const { 84:40.25 | ^ 84:40.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 84:40.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:40.25 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 84:40.25 | ^ 84:40.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 84:40.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:40.26 457 | CSSRect GetVisualViewport() const { 84:40.26 | ^ 84:40.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:40.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 84:40.27 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:3791:48: required from here 84:40.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:638:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:40.27 638 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 84:40.27 | ^~~~~~~~ 84:40.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 84:40.27 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:3794:52: required from here 84:40.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:582:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:40.27 582 | gfx::PointTyped operator/(const gfx::PointTyped& aPoint, 84:40.27 | ^~~~~~~~ 84:40.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 84:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 84:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:40.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In instantiation of ‘Sub mozilla::gfx::BaseSize::operator/(T) const [with T = float; Sub = mozilla::gfx::SizeTyped]’: 84:40.27 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:3859:67: required from here 84:40.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:82:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:40.27 82 | Sub operator/(T aScale) const { return Sub(width / aScale, height / aScale); } 84:40.27 | ^~~~~~~~ 84:40.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:40.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:40.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:40.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:40.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:40.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:40.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::IntPointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 84:40.31 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:5290:69: required from here 84:40.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:602:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:40.31 602 | gfx::PointTyped operator*(const gfx::IntPointTyped& aPoint, 84:40.31 | ^~~~~~~~ 84:40.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 84:40.31 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:5293:69: required from here 84:40.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:582:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:40.31 582 | gfx::PointTyped operator/(const gfx::PointTyped& aPoint, 84:40.31 | ^~~~~~~~ 84:40.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 84:40.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 84:40.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 84:40.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:13, 84:40.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGImageElement.h:13, 84:40.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:23, 84:40.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:29: 84:40.33 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator gfxPoint() const’: 84:40.33 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:42:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:40.33 42 | operator gfxPoint() const { return gfxPoint(mX, mY); } 84:40.33 | ^ 84:40.33 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 84:40.33 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:40.33 44 | operator Point() const { return Point(mX, mY); } 84:40.33 | ^ 84:40.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGImageElement.h:13, 84:40.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:23, 84:40.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:29: 84:40.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Rect mozilla::dom::SVGGeometryElement::SimplePath::AsRect() const’: 84:40.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:123:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:40.43 123 | Rect AsRect() const { 84:40.43 | ^ 84:40.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Point mozilla::dom::SVGGeometryElement::SimplePath::Point1() const’: 84:40.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:135:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:40.44 135 | Point Point1() const { 84:40.44 | ^ 84:40.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 84:40.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 84:40.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSProcessActorChild.h:10, 84:40.47 from JSProcessActorBinding.cpp:14, 84:40.47 from UnifiedBindings10.cpp:184: 84:40.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 84:40.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:40.47 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 84:40.47 | ^ 84:41.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 84:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 84:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 84:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 84:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 84:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 84:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 84:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 84:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/PrincipalVerifier.cpp:10, 84:41.24 from Unified_cpp_dom_cache1.cpp:47: 84:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 84:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:41.24 1249 | CSSCoord ToCSSPixels() const { return _0; } 84:41.24 | ^ 84:41.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 84:41.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:41.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:41.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:41.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:41.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:41.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:41.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 84:41.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 84:41.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 84:41.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:41.87 246 | PointTyped As2DPoint() const { 84:41.87 | ^~~~~~~~~ 84:41.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 84:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 84:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:41.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 84:41.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 84:41.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 84:41.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:41.88 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 84:41.88 | ^~~~~~~~~ 84:41.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 84:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 84:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 84:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:41.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:41.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:41.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:41.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:41.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:41.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 84:41.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 84:41.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 84:41.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:41.89 2266 | PointTyped TransformPointSimple( 84:41.89 | ^~~~~~~~~~~~~~~~~~~~ 84:41.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 84:41.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 84:41.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 84:41.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:41.91 794 | RectTyped TransformAndClipBounds( 84:41.91 | ^~~~~~~~~~~~~~~~~~~~~~ 84:43.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 84:43.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 84:43.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 84:43.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 84:43.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:43.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:43.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:43.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 84:43.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 84:43.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 84:43.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/PrincipalVerifier.cpp:10, 84:43.55 from Unified_cpp_dom_cache1.cpp:47: 84:43.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 84:43.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:43.55 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 84:43.55 | ^ 84:45.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 84:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 84:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 84:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 84:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.h:16, 84:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:13: 84:45.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 84:45.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 84:45.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:45.30 40 | friend Sub operator*(Sub aCoord, T aScale) { 84:45.30 | ^~~~~~~~ 84:45.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 84:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 84:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 84:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 84:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.h:25, 84:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:13: 84:45.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 84:45.48 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 84:45.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:45.48 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 84:45.48 | ^~~~~~~~ 84:45.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 84:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 84:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.h:16, 84:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:13: 84:45.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 84:45.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 84:45.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:45.52 427 | SizeT Size() const { return SizeT(width, height); } 84:45.52 | ^~~~ 84:45.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 84:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 84:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 84:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 84:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.h:25, 84:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:13: 84:45.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 84:45.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 84:45.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:45.52 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 84:45.52 | ^~~~~~~~ 84:45.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 84:45.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 84:45.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:45.52 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 84:45.52 | ^~~~~~~~ 84:45.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 84:45.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 84:45.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:45.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 84:45.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.h:16, 84:45.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:13: 84:45.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 84:45.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 84:45.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:45.53 62 | Sub operator-(const Sub& aPoint) const { 84:45.53 | ^~~~~~~~ 84:45.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 84:45.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 84:45.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 84:45.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 84:45.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 84:45.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 84:45.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsPIDOMWindow.h:13, 84:45.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:10, 84:45.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:45.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:45.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 84:45.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 84:45.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 84:45.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 84:45.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 84:45.64 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 84:45.64 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 84:45.64 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 84:45.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 84:45.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:45.64 760 | typename detail::Nth::Type extract() { 84:45.64 | ^~~~~~~ 84:45.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 84:45.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 84:45.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 84:45.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:45.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 84:45.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.h:16, 84:45.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:13: 84:45.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 84:45.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 84:45.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:45.80 43 | friend Sub operator*(T aScale, Sub aCoord) { 84:45.80 | ^~~~~~~~ 84:46.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 84:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.h:16, 84:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:13: 84:46.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 84:46.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 84:46.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:46.16 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 84:46.16 | ^~~~~~~~~~~~~ 84:46.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 84:46.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:46.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 84:46.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.h:16, 84:46.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:13: 84:46.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 84:46.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 84:46.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:46.16 323 | static SizeTyped FromUnknownSize( 84:46.16 | ^~~~~~~~~~~~~~~ 84:47.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 84:47.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 84:47.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 84:47.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.h:16, 84:47.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:13: 84:47.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 84:47.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 84:47.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.09 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 84:47.09 | ^~~~~~~~~~~~~~ 84:47.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 84:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.h:16, 84:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:13: 84:47.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 84:47.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 84:47.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.10 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 84:47.10 | ^~~~~~~~~~~~~ 84:47.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 84:47.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:47.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 84:47.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.h:16, 84:47.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:13: 84:47.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 84:47.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 84:47.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.13 383 | Point TopLeft() const { return Point(x, y); } 84:47.13 | ^~~~~~~ 84:47.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 84:47.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 84:47.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 84:47.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.h:16, 84:47.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:13: 84:47.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 84:47.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 84:47.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.14 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 84:47.14 | ^~~~~~~~~~~~~~~ 84:47.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 84:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 84:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 84:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 84:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 84:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 84:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 84:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/PrincipalVerifier.cpp:10, 84:47.19 from Unified_cpp_dom_cache1.cpp:47: 84:47.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 84:47.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.19 21 | inline Rect ToRect(const gfxRect& aRect) { 84:47.19 | ^ 84:47.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 84:47.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.20 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 84:47.20 | ^ 84:47.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 84:47.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.21 40 | inline Point ToPoint(const gfxPoint& aPoint) { 84:47.21 | ^ 84:47.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 84:47.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.22 44 | inline Size ToSize(const gfxSize& aSize) { 84:47.22 | ^ 84:47.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 84:47.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.22 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 84:47.22 | ^ 84:47.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 84:47.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.23 52 | inline gfxSize ThebesSize(const Size& aSize) { 84:47.23 | ^ 84:47.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 84:47.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.23 56 | inline gfxRect ThebesRect(const Rect& aRect) { 84:47.23 | ^ 84:47.49 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp: In member function ‘mozilla::CSSIntPoint nsGlobalWindowOuter::GetScreenXY(mozilla::dom::CallerType, mozilla::ErrorResult&)’: 84:47.50 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:3788:76: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.50 3788 | LayoutDevicePixel::FromAppUnits(screenRect, dc->AppUnitsPerDevPixel()); 84:47.50 | ^ 84:47.50 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:3791:48: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.50 3791 | DesktopRect screenRectDesk = screenRectDev / scale; 84:47.50 | ^~~~~ 84:47.51 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:3794:52: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.51 3794 | presContext->CSSToDevPixelScale(); 84:47.51 | ^ 84:47.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:47.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 84:47.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:370:27: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.51 370 | static LayoutDeviceRect FromAppUnits(const nsRect& aRect, 84:47.51 | ^~~~~~~~~~~~ 84:47.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 84:47.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:638:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.51 638 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 84:47.51 | ^~~~~~~~ 84:47.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 84:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 84:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:47.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 84:47.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.52 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 84:47.52 | ^~~~~~~~~ 84:47.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:47.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 84:47.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:582:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.54 582 | gfx::PointTyped operator/(const gfx::PointTyped& aPoint, 84:47.54 | ^~~~~~~~ 84:47.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 84:47.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 84:47.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:47.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:47.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:47.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:47.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:47.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:47.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 84:47.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.55 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 84:47.55 | ^~~~~~~~~ 84:47.55 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp: In static member function ‘static mozilla::Maybe > nsGlobalWindowOuter::GetRDMDeviceSize(const Document&)’: 84:47.55 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:3858:59: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.55 3858 | CSSSize unscaledSize = bc->GetUnscaledInnerSize(); 84:47.55 | ^ 84:47.55 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp: In member function ‘mozilla::CSSPoint nsGlobalWindowOuter::GetScrollXY(bool)’: 84:47.55 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:4137:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.55 4137 | CSSPoint nsGlobalWindowOuter::GetScrollXY(bool aDoFlush) { 84:47.56 | ^~~~~~~~~~~~~~~~~~~ 84:47.68 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp: In member function ‘void nsGlobalWindowOuter::MoveToOuter(int32_t, int32_t, mozilla::dom::CallerType, mozilla::ErrorResult&)’: 84:47.68 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:5290:69: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.68 5290 | LayoutDevicePoint devPos = cssPos * CSSToLayoutDeviceScale(scale); 84:47.68 | ^ 84:47.68 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:5293:69: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.68 5293 | DesktopPoint deskPos = devPos / DesktopToLayoutDeviceScale(scale); 84:47.68 | ^ 84:47.69 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:5300:67: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.69 5300 | LayoutDevicePoint devPos = cssPos * CSSToLayoutDeviceScale(1.0); 84:47.69 | ^ 84:47.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:47.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:47.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:47.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:47.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:47.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:47.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 84:47.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:582:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.69 582 | gfx::PointTyped operator/(const gfx::PointTyped& aPoint, 84:47.69 | ^~~~~~~~ 84:47.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 84:47.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 84:47.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:47.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:47.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:47.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:47.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:47.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:47.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 84:47.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.70 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 84:47.70 | ^~~~~~~~~ 84:47.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:47.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:47.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:47.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 84:47.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 84:47.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7: 84:47.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::IntPointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 84:47.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:602:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:47.71 602 | gfx::PointTyped operator*(const gfx::IntPointTyped& aPoint, 84:47.72 | ^~~~~~~~ 84:48.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 84:48.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 84:48.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 84:48.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 84:48.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:48.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:48.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 84:48.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 84:48.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 84:48.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/PrincipalVerifier.cpp:10, 84:48.05 from Unified_cpp_dom_cache1.cpp:47: 84:48.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 84:48.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:48.05 1859 | int32_t aAppUnitsPerPixel) { 84:48.05 | ^ 84:48.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 84:48.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:48.05 3214 | int32_t aAppUnitsPerPixel) { 84:48.06 | ^ 84:48.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 84:48.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:48.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 84:48.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.h:16, 84:48.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:13: 84:48.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 84:48.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 84:48.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 84:48.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:48.95 246 | PointTyped As2DPoint() const { 84:48.95 | ^~~~~~~~~ 84:48.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 84:48.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 84:48.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 84:48.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.h:16, 84:48.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:13: 84:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 84:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 84:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 84:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:48.96 794 | RectTyped TransformAndClipBounds( 84:48.96 | ^~~~~~~~~~~~~~~~~~~~~~ 84:49.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 84:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 84:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 84:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 84:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/PrincipalVerifier.cpp:10, 84:49.14 from Unified_cpp_dom_cache1.cpp:47: 84:49.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 84:49.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:49.15 332 | LayerPoint GetFixedPositionAnchor() const { 84:49.15 | ^ 84:49.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 84:49.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 84:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 84:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 84:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/PrincipalVerifier.cpp:10, 84:49.20 from Unified_cpp_dom_cache1.cpp:47: 84:49.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 84:49.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:49.20 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 84:49.20 | ^ 84:49.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 84:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 84:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 84:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 84:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 84:49.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 84:49.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/PrincipalVerifier.cpp:10, 84:49.23 from Unified_cpp_dom_cache1.cpp:47: 84:49.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 84:49.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:49.23 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 84:49.23 | ^ 84:50.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 84:50.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 84:50.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 84:50.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 84:50.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 84:50.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 84:50.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.h:20, 84:50.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsImageLoadingContent.cpp:13: 84:50.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 84:50.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 84:50.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 84:50.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 84:50.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 84:50.85 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 84:50.85 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 84:50.85 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 84:50.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 84:50.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:50.85 760 | typename detail::Nth::Type extract() { 84:50.86 | ^~~~~~~ 84:51.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 84:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 84:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 84:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:51.48 from ImageBitmapRenderingContextBinding.cpp:9, 84:51.48 from UnifiedBindings10.cpp:2: 84:51.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 84:51.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 84:51.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:51.49 40 | friend Sub operator*(Sub aCoord, T aScale) { 84:51.49 | ^~~~~~~~ 84:51.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 84:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:51.59 from ImageBitmapRenderingContextBinding.cpp:9, 84:51.59 from UnifiedBindings10.cpp:2: 84:51.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 84:51.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 84:51.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:51.59 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 84:51.59 | ^~~~~~~~ 84:51.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 84:51.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:51.67 from ImageBitmapRenderingContextBinding.cpp:9, 84:51.67 from UnifiedBindings10.cpp:2: 84:51.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 84:51.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 84:51.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:51.67 427 | SizeT Size() const { return SizeT(width, height); } 84:51.67 | ^~~~ 84:51.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 84:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:51.67 from ImageBitmapRenderingContextBinding.cpp:9, 84:51.67 from UnifiedBindings10.cpp:2: 84:51.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 84:51.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 84:51.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:51.67 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 84:51.67 | ^~~~~~~~ 84:51.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 84:51.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 84:51.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:51.67 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 84:51.67 | ^~~~~~~~ 84:51.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 84:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 84:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:51.68 from ImageBitmapRenderingContextBinding.cpp:9, 84:51.68 from UnifiedBindings10.cpp:2: 84:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 84:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 84:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:51.68 62 | Sub operator-(const Sub& aPoint) const { 84:51.68 | ^~~~~~~~ 84:52.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 84:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 84:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 84:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:52.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:52.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:52.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:52.01 from ImageBitmapRenderingContextBinding.cpp:9, 84:52.01 from UnifiedBindings10.cpp:2: 84:52.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 84:52.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 84:52.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:52.01 43 | friend Sub operator*(T aScale, Sub aCoord) { 84:52.01 | ^~~~~~~~ 84:52.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:52.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:52.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:52.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:52.69 from ImageBitmapRenderingContextBinding.cpp:9, 84:52.69 from UnifiedBindings10.cpp:2: 84:52.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 84:52.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 84:52.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:52.69 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 84:52.69 | ^~~~~~~~~~~~~ 84:52.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 84:52.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:52.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:52.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:52.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:52.69 from ImageBitmapRenderingContextBinding.cpp:9, 84:52.69 from UnifiedBindings10.cpp:2: 84:52.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 84:52.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 84:52.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:52.70 323 | static SizeTyped FromUnknownSize( 84:52.70 | ^~~~~~~~~~~~~~~ 84:53.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 84:53.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 84:53.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:53.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:53.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:53.73 from ImageBitmapRenderingContextBinding.cpp:9, 84:53.73 from UnifiedBindings10.cpp:2: 84:53.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 84:53.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 84:53.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:53.73 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 84:53.73 | ^~~~~~~~~~~~~~ 84:53.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:53.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:53.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:53.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:53.75 from ImageBitmapRenderingContextBinding.cpp:9, 84:53.76 from UnifiedBindings10.cpp:2: 84:53.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 84:53.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 84:53.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:53.76 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 84:53.76 | ^~~~~~~~~~~~~ 84:53.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 84:53.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:53.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:53.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:53.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:53.79 from ImageBitmapRenderingContextBinding.cpp:9, 84:53.79 from UnifiedBindings10.cpp:2: 84:53.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 84:53.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 84:53.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:53.79 383 | Point TopLeft() const { return Point(x, y); } 84:53.79 | ^~~~~~~ 84:53.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 84:53.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 84:53.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:53.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:53.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:53.79 from ImageBitmapRenderingContextBinding.cpp:9, 84:53.79 from UnifiedBindings10.cpp:2: 84:53.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 84:53.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 84:53.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:53.80 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 84:53.80 | ^~~~~~~~~~~~~~~ 84:54.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:54.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:54.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:54.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:54.06 from ImageBitmapRenderingContextBinding.cpp:9, 84:54.06 from UnifiedBindings10.cpp:2: 84:54.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 84:54.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 84:54.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:54.06 277 | static RectTyped FromUnknownRect( 84:54.06 | ^~~~~~~~~~~~~~~ 84:54.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 84:54.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 84:54.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:54.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:54.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:54.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 84:54.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 84:54.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptProcessorNode.h:10, 84:54.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioProcessingEvent.h:11, 84:54.06 from AudioProcessingEventBinding.cpp:12, 84:54.06 from UnifiedBindings1.cpp:2: 84:54.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 84:54.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 84:54.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:54.07 40 | friend Sub operator*(Sub aCoord, T aScale) { 84:54.07 | ^~~~~~~~ 84:54.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 84:54.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:54.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:54.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:54.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:54.07 from ImageBitmapRenderingContextBinding.cpp:9, 84:54.07 from UnifiedBindings10.cpp:2: 84:54.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 84:54.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 84:54.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:54.07 150 | static PointTyped FromUnknownPoint( 84:54.07 | ^~~~~~~~~~~~~~~~ 84:54.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 84:54.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 84:54.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 84:54.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 84:54.08 from ImageBitmapRenderingContextBinding.cpp:9, 84:54.08 from UnifiedBindings10.cpp:2: 84:54.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 84:54.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 84:54.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:54.08 282 | RectTyped ToUnknownRect() const { 84:54.08 | ^~~~~~~~~~~~~ 84:54.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:54.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:54.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:54.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 84:54.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 84:54.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptProcessorNode.h:10, 84:54.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioProcessingEvent.h:11, 84:54.09 from AudioProcessingEventBinding.cpp:12, 84:54.09 from UnifiedBindings1.cpp:2: 84:54.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 84:54.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 84:54.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:54.10 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 84:54.10 | ^~~~~~~~ 84:54.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 84:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 84:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 84:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 84:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptProcessorNode.h:10, 84:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioProcessingEvent.h:11, 84:54.31 from AudioProcessingEventBinding.cpp:12, 84:54.31 from UnifiedBindings1.cpp:2: 84:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 84:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 84:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:54.31 427 | SizeT Size() const { return SizeT(width, height); } 84:54.31 | ^~~~ 84:54.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 84:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 84:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptProcessorNode.h:10, 84:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioProcessingEvent.h:11, 84:54.32 from AudioProcessingEventBinding.cpp:12, 84:54.32 from UnifiedBindings1.cpp:2: 84:54.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 84:54.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 84:54.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:54.32 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 84:54.32 | ^~~~~~~~ 84:54.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 84:54.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 84:54.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:54.32 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 84:54.32 | ^~~~~~~~ 84:54.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 84:54.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 84:54.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:54.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:54.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:54.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 84:54.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 84:54.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptProcessorNode.h:10, 84:54.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioProcessingEvent.h:11, 84:54.34 from AudioProcessingEventBinding.cpp:12, 84:54.34 from UnifiedBindings1.cpp:2: 84:54.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 84:54.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 84:54.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:54.34 62 | Sub operator-(const Sub& aPoint) const { 84:54.34 | ^~~~~~~~ 84:54.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 84:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 84:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 84:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 84:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptProcessorNode.h:10, 84:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioProcessingEvent.h:11, 84:54.91 from AudioProcessingEventBinding.cpp:12, 84:54.91 from UnifiedBindings1.cpp:2: 84:54.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 84:54.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 84:54.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:54.91 43 | friend Sub operator*(T aScale, Sub aCoord) { 84:54.91 | ^~~~~~~~ 84:54.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 84:54.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Proxy.h:12, 84:54.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Wrapper.h:12, 84:54.98 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/WrapperFactory.h:10, 84:54.98 from ImageBitmapRenderingContextBinding.cpp:5, 84:54.98 from UnifiedBindings10.cpp:2: 84:54.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 84:54.98 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 84:54.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 84:54.98 34 | memset(aT, 0, sizeof(T)); 84:54.98 | ~~~~~~^~~~~~~~~~~~~~~~~~ 84:54.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 84:54.98 from IntlUtilsBinding.cpp:14, 84:54.98 from UnifiedBindings10.cpp:132: 84:54.98 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 84:54.98 2214 | struct GlobalProperties { 84:54.98 | ^~~~~~~~~~~~~~~~ 84:55.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 84:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 84:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 84:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptProcessorNode.h:10, 84:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioProcessingEvent.h:11, 84:55.40 from AudioProcessingEventBinding.cpp:12, 84:55.40 from UnifiedBindings1.cpp:2: 84:55.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 84:55.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 84:55.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:55.40 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 84:55.40 | ^~~~~~~~~~~~~ 84:55.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 84:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 84:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 84:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 84:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 84:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 84:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptProcessorNode.h:10, 84:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioProcessingEvent.h:11, 84:55.41 from AudioProcessingEventBinding.cpp:12, 84:55.41 from UnifiedBindings1.cpp:2: 84:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 84:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 84:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:55.41 323 | static SizeTyped FromUnknownSize( 84:55.41 | ^~~~~~~~~~~~~~~ 84:55.90 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 84:55.90 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:7630:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 84:55.90 7630 | nsPIDOMWindowOuter::~nsPIDOMWindowOuter() = default; 84:55.90 | ^ 85:02.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 85:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 85:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 85:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 85:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 85:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioProcessingEventBinding.h:6, 85:02.59 from AudioProcessingEventBinding.cpp:4, 85:02.59 from UnifiedBindings1.cpp:2: 85:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 85:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 85:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 85:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 85:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 85:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 85:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 85:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 85:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 85:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:02.60 760 | typename detail::Nth::Type extract() { 85:02.60 | ^~~~~~~ 85:02.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 85:02.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:02.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:02.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:02.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:02.86 from ImageBitmapRenderingContextBinding.cpp:9, 85:02.86 from UnifiedBindings10.cpp:2: 85:02.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 85:02.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 85:02.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 85:02.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:02.86 246 | PointTyped As2DPoint() const { 85:02.86 | ^~~~~~~~~ 85:02.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 85:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:02.88 from ImageBitmapRenderingContextBinding.cpp:9, 85:02.88 from UnifiedBindings10.cpp:2: 85:02.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 85:02.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 85:02.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 85:02.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:02.88 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 85:02.88 | ^~~~~~~~~ 85:02.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 85:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 85:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:02.88 from ImageBitmapRenderingContextBinding.cpp:9, 85:02.88 from UnifiedBindings10.cpp:2: 85:02.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 85:02.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 85:02.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 85:02.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:02.88 2266 | PointTyped TransformPointSimple( 85:02.88 | ^~~~~~~~~~~~~~~~~~~~ 85:02.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 85:02.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 85:02.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 85:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:02.89 794 | RectTyped TransformAndClipBounds( 85:02.89 | ^~~~~~~~~~~~~~~~~~~~~~ 85:03.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 85:03.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 85:03.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 85:03.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:03.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 85:03.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 85:03.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 85:03.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/Client.h:13, 85:03.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/QuotaClient.h:12, 85:03.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/DBAction.cpp:12, 85:03.64 from Unified_cpp_dom_cache1.cpp:2: 85:03.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 85:03.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 85:03.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:03.64 40 | friend Sub operator*(Sub aCoord, T aScale) { 85:03.64 | ^~~~~~~~ 85:03.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 85:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 85:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 85:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 85:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/Client.h:13, 85:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/QuotaClient.h:12, 85:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/DBAction.cpp:12, 85:03.67 from Unified_cpp_dom_cache1.cpp:2: 85:03.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 85:03.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 85:03.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:03.67 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 85:03.67 | ^~~~~~~~ 85:04.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 85:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 85:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 85:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 85:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/Client.h:13, 85:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/QuotaClient.h:12, 85:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/DBAction.cpp:12, 85:04.49 from Unified_cpp_dom_cache1.cpp:2: 85:04.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 85:04.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 85:04.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:04.49 427 | SizeT Size() const { return SizeT(width, height); } 85:04.49 | ^~~~ 85:04.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 85:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 85:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 85:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 85:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/Client.h:13, 85:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/QuotaClient.h:12, 85:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/DBAction.cpp:12, 85:04.49 from Unified_cpp_dom_cache1.cpp:2: 85:04.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 85:04.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 85:04.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:04.50 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 85:04.50 | ^~~~~~~~ 85:04.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 85:04.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 85:04.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:04.50 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 85:04.50 | ^~~~~~~~ 85:04.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 85:04.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 85:04.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:04.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 85:04.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 85:04.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 85:04.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/Client.h:13, 85:04.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/QuotaClient.h:12, 85:04.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/DBAction.cpp:12, 85:04.51 from Unified_cpp_dom_cache1.cpp:2: 85:04.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 85:04.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 85:04.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:04.51 62 | Sub operator-(const Sub& aPoint) const { 85:04.51 | ^~~~~~~~ 85:04.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 85:04.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 85:04.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 85:04.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:04.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 85:04.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 85:04.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 85:04.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/Client.h:13, 85:04.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/QuotaClient.h:12, 85:04.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/DBAction.cpp:12, 85:04.78 from Unified_cpp_dom_cache1.cpp:2: 85:04.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 85:04.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 85:04.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:04.78 43 | friend Sub operator*(T aScale, Sub aCoord) { 85:04.78 | ^~~~~~~~ 85:05.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 85:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 85:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 85:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/Client.h:13, 85:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/QuotaClient.h:12, 85:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/DBAction.cpp:12, 85:05.23 from Unified_cpp_dom_cache1.cpp:2: 85:05.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 85:05.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 85:05.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:05.23 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 85:05.23 | ^~~~~~~~~~~~~ 85:05.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 85:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 85:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 85:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/IdType.h:10, 85:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/Client.h:13, 85:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/QuotaClient.h:12, 85:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/DBAction.cpp:12, 85:05.23 from Unified_cpp_dom_cache1.cpp:2: 85:05.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 85:05.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 85:05.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:05.23 323 | static SizeTyped FromUnknownSize( 85:05.23 | ^~~~~~~~~~~~~~~ 85:05.63 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp: In member function ‘mozilla::CSSPoint nsGlobalWindowOuter::GetScrollXY(bool)’: 85:05.63 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.cpp:4137:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:05.63 4137 | CSSPoint nsGlobalWindowOuter::GetScrollXY(bool aDoFlush) { 85:05.63 | ^~~~~~~~~~~~~~~~~~~ 85:08.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 85:08.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 85:08.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 85:08.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:08.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:08.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:08.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:08.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 85:08.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 85:08.17 from MIDIMessageEventBinding.cpp:4, 85:08.17 from UnifiedBindings11.cpp:2: 85:08.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 85:08.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 85:08.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:08.17 40 | friend Sub operator*(Sub aCoord, T aScale) { 85:08.17 | ^~~~~~~~ 85:08.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 85:08.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 85:08.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 85:08.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 85:08.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 85:08.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ImageBitmapRenderingContextBinding.h:6, 85:08.22 from ImageBitmapRenderingContextBinding.cpp:4, 85:08.22 from UnifiedBindings10.cpp:2: 85:08.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 85:08.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 85:08.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 85:08.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 85:08.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 85:08.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 85:08.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 85:08.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 85:08.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 85:08.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:08.23 760 | typename detail::Nth::Type extract() { 85:08.23 | ^~~~~~~ 85:08.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 85:08.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:08.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 85:08.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 85:08.27 from MIDIMessageEventBinding.cpp:4, 85:08.27 from UnifiedBindings11.cpp:2: 85:08.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 85:08.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 85:08.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:08.27 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 85:08.27 | ^~~~~~~~ 85:08.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 85:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 85:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 85:08.32 from MIDIMessageEventBinding.cpp:4, 85:08.32 from UnifiedBindings11.cpp:2: 85:08.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 85:08.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 85:08.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:08.32 427 | SizeT Size() const { return SizeT(width, height); } 85:08.32 | ^~~~ 85:08.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 85:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 85:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 85:08.33 from MIDIMessageEventBinding.cpp:4, 85:08.33 from UnifiedBindings11.cpp:2: 85:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 85:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 85:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:08.33 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 85:08.33 | ^~~~~~~~ 85:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 85:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 85:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:08.33 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 85:08.33 | ^~~~~~~~ 85:08.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 85:08.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 85:08.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:08.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:08.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:08.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:08.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 85:08.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 85:08.34 from MIDIMessageEventBinding.cpp:4, 85:08.34 from UnifiedBindings11.cpp:2: 85:08.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 85:08.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 85:08.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:08.35 62 | Sub operator-(const Sub& aPoint) const { 85:08.35 | ^~~~~~~~ 85:08.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 85:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 85:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 85:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 85:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 85:08.89 from MIDIMessageEventBinding.cpp:4, 85:08.89 from UnifiedBindings11.cpp:2: 85:08.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 85:08.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 85:08.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:08.89 43 | friend Sub operator*(T aScale, Sub aCoord) { 85:08.90 | ^~~~~~~~ 85:09.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 85:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 85:09.42 from MIDIMessageEventBinding.cpp:4, 85:09.42 from UnifiedBindings11.cpp:2: 85:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 85:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 85:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:09.42 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 85:09.42 | ^~~~~~~~~~~~~ 85:09.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 85:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 85:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 85:09.42 from MIDIMessageEventBinding.cpp:4, 85:09.42 from UnifiedBindings11.cpp:2: 85:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 85:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 85:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:09.42 323 | static SizeTyped FromUnknownSize( 85:09.42 | ^~~~~~~~~~~~~~~ 85:10.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 85:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 85:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 85:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 85:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 85:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 85:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/Types.h:12, 85:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/Action.h:11, 85:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/cache/DBAction.h:10, 85:10.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/cache/DBAction.cpp:7, 85:10.04 from Unified_cpp_dom_cache1.cpp:2: 85:10.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 85:10.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 85:10.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 85:10.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 85:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 85:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 85:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 85:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 85:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 85:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:10.05 760 | typename detail::Nth::Type extract() { 85:10.05 | ^~~~~~~ 85:14.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:14.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:14.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:14.64 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:14.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:14.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 85:14.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:14.64 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 85:14.64 | ^ 85:14.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 85:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:14.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 85:14.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:14.89 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 85:14.89 | ^ 85:16.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 85:16.40 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:16.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:16.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 85:16.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:16.40 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 85:16.40 | ^ 85:16.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 85:16.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:16.41 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 85:16.41 | ^ 85:16.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 85:16.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:16.41 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 85:16.41 | ^ 85:16.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 85:16.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:16.42 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 85:16.42 | ^ 85:16.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 85:16.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:16.42 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 85:16.42 | ^ 85:16.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 85:16.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:16.45 371 | nscoord aAppUnitsPerDevPixel) { 85:16.45 | ^ 85:16.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 85:16.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:16.45 380 | nscoord aAppUnitsPerDevPixel) { 85:16.45 | ^ 85:16.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 85:16.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:16.46 387 | nscoord aAppUnitsPerDevPixel) { 85:16.46 | ^ 85:16.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 85:16.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:16.47 394 | nscoord aAppUnitsPerDevPixel) { 85:16.47 | ^ 85:16.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsapi.h:20, 85:16.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:10, 85:16.85 from MIDIMessageEventBinding.cpp:4, 85:16.85 from UnifiedBindings11.cpp:2: 85:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 85:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 85:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 85:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 85:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 85:16.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 85:16.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 85:16.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 85:16.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 85:16.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:16.86 760 | typename detail::Nth::Type extract() { 85:16.86 | ^~~~~~~ 85:17.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 85:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsPluginArray.cpp:11: 85:17.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 85:17.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:17.12 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 85:17.12 | ^ 85:17.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 85:17.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:17.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:17.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:17.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 85:17.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsPluginArray.cpp:11: 85:17.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 85:17.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:17.42 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 85:17.42 | ^ 85:18.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 85:18.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:18.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 85:18.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsPluginArray.cpp:11: 85:18.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 85:18.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:18.84 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 85:18.84 | ^ 85:18.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 85:18.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:18.84 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 85:18.84 | ^ 85:18.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 85:18.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:18.85 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 85:18.85 | ^ 85:18.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 85:18.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:18.86 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 85:18.86 | ^ 85:18.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 85:18.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:18.86 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 85:18.86 | ^ 85:18.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 85:18.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:18.88 371 | nscoord aAppUnitsPerDevPixel) { 85:18.88 | ^ 85:18.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 85:18.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:18.89 380 | nscoord aAppUnitsPerDevPixel) { 85:18.89 | ^ 85:18.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 85:18.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:18.89 387 | nscoord aAppUnitsPerDevPixel) { 85:18.89 | ^ 85:18.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 85:18.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:18.90 394 | nscoord aAppUnitsPerDevPixel) { 85:18.90 | ^ 85:19.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 85:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 85:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 85:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:17: 85:19.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 85:19.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:19.81 189 | CSSRect GetExpandedScrollableRect() const { 85:19.81 | ^ 85:19.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 85:19.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:19.82 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 85:19.82 | ^ 85:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 85:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:19.83 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 85:19.83 | ^ 85:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 85:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:19.84 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 85:19.84 | ^ 85:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 85:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:19.84 243 | CSSRect CalculateScrollRange() const { 85:19.84 | ^ 85:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 85:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:19.85 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 85:19.85 | ^ 85:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 85:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:19.87 457 | CSSRect GetVisualViewport() const { 85:19.87 | ^ 85:22.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 85:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 85:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 85:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 85:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HiddenPluginEvent.h:15, 85:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsPluginArray.cpp:11: 85:22.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 85:22.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:22.23 189 | CSSRect GetExpandedScrollableRect() const { 85:22.23 | ^ 85:22.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 85:22.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:22.23 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 85:22.23 | ^ 85:22.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 85:22.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:22.24 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 85:22.24 | ^ 85:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 85:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:22.25 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 85:22.25 | ^ 85:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 85:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:22.25 243 | CSSRect CalculateScrollRange() const { 85:22.25 | ^ 85:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 85:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:22.25 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 85:22.26 | ^ 85:22.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 85:22.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:22.26 457 | CSSRect GetVisualViewport() const { 85:22.26 | ^ 85:23.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 85:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 85:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 85:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:17: 85:23.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 85:23.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:23.15 1249 | CSSCoord ToCSSPixels() const { return _0; } 85:23.15 | ^ 85:24.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 85:24.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 85:24.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 85:24.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:17: 85:24.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 85:24.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:24.71 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 85:24.72 | ^ 85:27.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 85:27.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 85:27.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 85:27.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:17: 85:27.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 85:27.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:27.15 21 | inline Rect ToRect(const gfxRect& aRect) { 85:27.15 | ^ 85:27.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 85:27.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:27.15 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 85:27.15 | ^ 85:27.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 85:27.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:27.15 40 | inline Point ToPoint(const gfxPoint& aPoint) { 85:27.15 | ^ 85:27.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 85:27.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:27.16 44 | inline Size ToSize(const gfxSize& aSize) { 85:27.16 | ^ 85:27.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 85:27.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:27.16 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 85:27.16 | ^ 85:27.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 85:27.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:27.17 52 | inline gfxSize ThebesSize(const Size& aSize) { 85:27.17 | ^ 85:27.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 85:27.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:27.17 56 | inline gfxRect ThebesRect(const Rect& aRect) { 85:27.17 | ^ 85:28.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 85:28.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 85:28.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:17: 85:28.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 85:28.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:28.38 1859 | int32_t aAppUnitsPerPixel) { 85:28.38 | ^ 85:28.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 85:28.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:28.39 3214 | int32_t aAppUnitsPerPixel) { 85:28.39 | ^ 85:29.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 85:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 85:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 85:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 85:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsPluginArray.cpp:11: 85:29.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 85:29.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 85:29.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:29.20 40 | friend Sub operator*(Sub aCoord, T aScale) { 85:29.20 | ^~~~~~~~ 85:29.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 85:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 85:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsPluginArray.cpp:11: 85:29.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 85:29.36 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 85:29.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:29.36 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 85:29.36 | ^~~~~~~~ 85:29.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 85:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 85:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsPluginArray.cpp:11: 85:29.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 85:29.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 85:29.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:29.42 427 | SizeT Size() const { return SizeT(width, height); } 85:29.42 | ^~~~ 85:29.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 85:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 85:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsPluginArray.cpp:11: 85:29.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 85:29.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 85:29.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:29.42 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 85:29.42 | ^~~~~~~~ 85:29.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 85:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 85:29.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:29.43 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 85:29.43 | ^~~~~~~~ 85:29.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 85:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 85:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 85:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HiddenPluginEvent.h:14, 85:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsPluginArray.cpp:11: 85:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 85:29.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 85:29.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:29.44 62 | Sub operator-(const Sub& aPoint) const { 85:29.44 | ^~~~~~~~ 85:34.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 85:34.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 85:34.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 85:34.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 85:34.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 85:34.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 85:34.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 85:34.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:18, 85:34.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:66: 85:34.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 85:34.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:34.13 332 | LayerPoint GetFixedPositionAnchor() const { 85:34.13 | ^ 85:36.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 85:36.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 85:36.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 85:36.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 85:36.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 85:36.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 85:36.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 85:36.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 85:36.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 85:36.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 85:36.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 85:36.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:18, 85:36.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:66: 85:36.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 85:36.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:36.34 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 85:36.34 | ^ 85:36.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 85:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 85:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 85:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 85:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 85:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 85:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 85:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 85:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 85:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 85:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 85:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:18, 85:36.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:66: 85:36.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 85:36.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:36.36 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 85:36.36 | ^ 85:39.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 85:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 85:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 85:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:18, 85:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:66: 85:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 85:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:39.05 1394 | LayerPoint GetFixedPositionAnchor() { 85:39.05 | ^ 85:39.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 85:39.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:39.07 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 85:39.07 | ^ 85:44.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:44.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:44.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:44.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 85:44.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:7, 85:44.31 from Unified_cpp_dom_base0.cpp:2: 85:44.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 85:44.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:44.31 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 85:44.31 | ^ 85:44.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:21, 85:44.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:66: 85:44.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 85:44.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:44.42 49 | gfx::Size GetInheritedScale() const { return mScale; } 85:44.42 | ^ 85:44.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 85:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 85:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:7, 85:44.50 from Unified_cpp_dom_base0.cpp:2: 85:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 85:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:44.50 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 85:44.50 | ^ 85:45.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 85:45.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 85:45.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:7, 85:45.64 from Unified_cpp_dom_base0.cpp:2: 85:45.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 85:45.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:45.64 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 85:45.64 | ^ 85:45.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 85:45.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:45.64 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 85:45.64 | ^ 85:45.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 85:45.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:45.64 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 85:45.64 | ^ 85:45.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 85:45.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:45.65 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 85:45.65 | ^ 85:45.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 85:45.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:45.65 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 85:45.65 | ^ 85:45.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 85:45.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:45.68 371 | nscoord aAppUnitsPerDevPixel) { 85:45.68 | ^ 85:45.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 85:45.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:45.68 380 | nscoord aAppUnitsPerDevPixel) { 85:45.68 | ^ 85:45.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 85:45.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:45.68 387 | nscoord aAppUnitsPerDevPixel) { 85:45.68 | ^ 85:45.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 85:45.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:45.69 394 | nscoord aAppUnitsPerDevPixel) { 85:45.69 | ^ 85:47.90 dom/canvas 85:49.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 85:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Element.h:23, 85:49.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RangeUtils.h:10, 85:49.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:12, 85:49.36 from Unified_cpp_dom_base0.cpp:2: 85:49.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 85:49.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:49.36 189 | CSSRect GetExpandedScrollableRect() const { 85:49.36 | ^ 85:49.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 85:49.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:49.36 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 85:49.36 | ^ 85:49.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 85:49.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:49.36 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 85:49.36 | ^ 85:49.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 85:49.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:49.37 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 85:49.37 | ^ 85:49.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 85:49.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:49.37 243 | CSSRect CalculateScrollRange() const { 85:49.37 | ^ 85:49.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 85:49.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:49.37 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 85:49.37 | ^ 85:49.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 85:49.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:49.38 457 | CSSRect GetVisualViewport() const { 85:49.38 | ^ 85:52.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 85:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 85:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 85:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/ImageUtils.cpp:8: 85:52.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 85:52.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:52.01 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 85:52.01 | ^ 85:52.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 85:52.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 85:52.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 85:52.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 85:52.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:28, 85:52.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 85:52.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:18, 85:52.17 from Unified_cpp_dom_base0.cpp:2: 85:52.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 85:52.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:52.17 1249 | CSSCoord ToCSSPixels() const { return _0; } 85:52.17 | ^ 85:52.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 85:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 85:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 85:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 85:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/ImageUtils.cpp:8: 85:52.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 85:52.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:52.31 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 85:52.31 | ^ 85:52.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 85:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 85:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 85:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:52.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 85:52.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 85:52.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:52.72 40 | friend Sub operator*(Sub aCoord, T aScale) { 85:52.72 | ^~~~~~~~ 85:52.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 85:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:52.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 85:52.82 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 85:52.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:52.82 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 85:52.82 | ^~~~~~~~ 85:52.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 85:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 85:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 85:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:52.90 427 | SizeT Size() const { return SizeT(width, height); } 85:52.90 | ^~~~ 85:52.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 85:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:52.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 85:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 85:52.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:52.90 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 85:52.90 | ^~~~~~~~ 85:52.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 85:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 85:52.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:52.90 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 85:52.90 | ^~~~~~~~ 85:52.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 85:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 85:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 85:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 85:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:52.90 62 | Sub operator-(const Sub& aPoint) const { 85:52.90 | ^~~~~~~~ 85:53.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 85:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 85:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 85:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 85:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 85:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Comment.h:11, 85:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Comment.cpp:12, 85:53.16 from Unified_cpp_dom_base1.cpp:2: 85:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 85:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:53.16 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 85:53.16 | ^ 85:53.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 85:53.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 85:53.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 85:53.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:53.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:53.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:53.19 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:53.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 85:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 85:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:53.19 43 | friend Sub operator*(T aScale, Sub aCoord) { 85:53.19 | ^~~~~~~~ 85:53.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 85:53.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 85:53.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/ImageUtils.cpp:8: 85:53.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 85:53.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:53.44 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 85:53.44 | ^ 85:53.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 85:53.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:53.44 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 85:53.44 | ^ 85:53.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 85:53.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:53.45 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 85:53.45 | ^ 85:53.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 85:53.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:53.45 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 85:53.45 | ^ 85:53.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 85:53.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:53.46 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 85:53.46 | ^ 85:53.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:53.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:53.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:53.48 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:53.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:53.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 85:53.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 85:53.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:53.48 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 85:53.48 | ^~~~~~~~~~~~~ 85:53.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 85:53.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:53.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:53.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:53.49 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:53.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:53.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 85:53.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 85:53.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:53.49 323 | static SizeTyped FromUnknownSize( 85:53.49 | ^~~~~~~~~~~~~~~ 85:53.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 85:53.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:53.49 371 | nscoord aAppUnitsPerDevPixel) { 85:53.50 | ^ 85:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 85:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:53.51 380 | nscoord aAppUnitsPerDevPixel) { 85:53.51 | ^ 85:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 85:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:53.51 387 | nscoord aAppUnitsPerDevPixel) { 85:53.51 | ^ 85:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 85:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:53.51 394 | nscoord aAppUnitsPerDevPixel) { 85:53.51 | ^ 85:53.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 85:53.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 85:53.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 85:53.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 85:53.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 85:53.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 85:53.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 85:53.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Comment.h:11, 85:53.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Comment.cpp:12, 85:53.62 from Unified_cpp_dom_base1.cpp:2: 85:53.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 85:53.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:53.62 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 85:53.62 | ^ 85:54.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 85:54.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 85:54.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 85:54.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 85:54.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 85:54.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Comment.h:11, 85:54.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Comment.cpp:12, 85:54.21 from Unified_cpp_dom_base1.cpp:2: 85:54.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 85:54.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:54.21 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 85:54.21 | ^ 85:54.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 85:54.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:54.21 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 85:54.21 | ^ 85:54.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 85:54.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:54.21 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 85:54.21 | ^ 85:54.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 85:54.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:54.22 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 85:54.22 | ^ 85:54.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 85:54.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:54.22 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 85:54.22 | ^ 85:54.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 85:54.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:54.24 371 | nscoord aAppUnitsPerDevPixel) { 85:54.24 | ^ 85:54.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 85:54.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:54.25 380 | nscoord aAppUnitsPerDevPixel) { 85:54.25 | ^ 85:54.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 85:54.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:54.25 387 | nscoord aAppUnitsPerDevPixel) { 85:54.25 | ^ 85:54.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 85:54.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:54.26 394 | nscoord aAppUnitsPerDevPixel) { 85:54.26 | ^ 85:54.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 85:54.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 85:54.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:54.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:54.43 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:54.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:54.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 85:54.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 85:54.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:54.44 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 85:54.44 | ^~~~~~~~~~~~~~ 85:54.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:54.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:54.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:54.44 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:54.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:54.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 85:54.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 85:54.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:54.45 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 85:54.45 | ^~~~~~~~~~~~~ 85:54.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 85:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:54.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 85:54.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 85:54.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:54.48 383 | Point TopLeft() const { return Point(x, y); } 85:54.48 | ^~~~~~~ 85:54.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 85:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 85:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:54.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 85:54.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 85:54.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:54.48 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 85:54.48 | ^~~~~~~~~~~~~~~ 85:54.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 85:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 85:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 85:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:28, 85:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 85:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:18, 85:54.60 from Unified_cpp_dom_base0.cpp:2: 85:54.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 85:54.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:54.60 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 85:54.60 | ^ 85:55.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 85:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 85:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:18, 85:55.14 from Unified_cpp_dom_base0.cpp:2: 85:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 85:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:55.14 21 | inline Rect ToRect(const gfxRect& aRect) { 85:55.14 | ^ 85:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 85:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:55.15 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 85:55.15 | ^ 85:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 85:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:55.15 40 | inline Point ToPoint(const gfxPoint& aPoint) { 85:55.15 | ^ 85:55.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 85:55.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:55.16 44 | inline Size ToSize(const gfxSize& aSize) { 85:55.16 | ^ 85:55.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 85:55.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:55.17 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 85:55.17 | ^ 85:55.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 85:55.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:55.17 52 | inline gfxSize ThebesSize(const Size& aSize) { 85:55.17 | ^ 85:55.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 85:55.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:55.18 56 | inline gfxRect ThebesRect(const Rect& aRect) { 85:55.18 | ^ 85:55.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 85:55.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:18, 85:55.77 from Unified_cpp_dom_base0.cpp:2: 85:55.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 85:55.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:55.77 1859 | int32_t aAppUnitsPerPixel) { 85:55.77 | ^ 85:55.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 85:55.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:55.79 3214 | int32_t aAppUnitsPerPixel) { 85:55.79 | ^ 85:56.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 85:56.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 85:56.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:19, 85:56.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/ImageUtils.cpp:8: 85:56.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 85:56.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 85:56.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:56.35 40 | friend Sub operator*(Sub aCoord, T aScale) { 85:56.35 | ^~~~~~~~ 85:56.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 85:56.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:56.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:56.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:56.61 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:56.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 85:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 85:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 85:56.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:56.61 246 | PointTyped As2DPoint() const { 85:56.61 | ^~~~~~~~~ 85:56.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 85:56.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 85:56.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:56.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:56.62 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:56.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:56.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 85:56.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 85:56.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 85:56.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:56.62 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 85:56.62 | ^~~~~~~~~ 85:56.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 85:56.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 85:56.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 85:56.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 85:56.62 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:56.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:56.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 85:56.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 85:56.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 85:56.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:56.63 2266 | PointTyped TransformPointSimple( 85:56.63 | ^~~~~~~~~~~~~~~~~~~~ 85:56.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 85:56.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 85:56.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 85:56.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:56.63 794 | RectTyped TransformAndClipBounds( 85:56.63 | ^~~~~~~~~~~~~~~~~~~~~~ 85:59.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 85:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 85:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 85:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Comment.h:11, 85:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Comment.cpp:12, 85:59.09 from Unified_cpp_dom_base1.cpp:2: 85:59.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 85:59.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:59.09 189 | CSSRect GetExpandedScrollableRect() const { 85:59.09 | ^ 85:59.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 85:59.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:59.10 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 85:59.10 | ^ 85:59.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 85:59.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:59.10 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 85:59.10 | ^ 85:59.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 85:59.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:59.11 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 85:59.11 | ^ 85:59.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 85:59.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:59.11 243 | CSSRect CalculateScrollRange() const { 85:59.11 | ^ 85:59.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 85:59.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:59.11 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 85:59.11 | ^ 85:59.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 85:59.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:59.12 457 | CSSRect GetVisualViewport() const { 85:59.12 | ^ 85:59.53 In file included from Unified_cpp_dom_base0.cpp:29: 85:59.53 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.cpp: In member function ‘nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)’: 85:59.53 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.cpp:172:66: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of type ‘struct AttrArray::InternalAttr’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 85:59.53 172 | (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 85:59.53 | ^ 85:59.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Element.h:16, 85:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RangeUtils.h:10, 85:59.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:12, 85:59.54 from Unified_cpp_dom_base0.cpp:2: 85:59.54 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:123:10: note: ‘struct AttrArray::InternalAttr’ declared here 85:59.54 123 | struct InternalAttr { 85:59.54 | ^~~~~~~~~~~~ 85:59.55 In file included from Unified_cpp_dom_base0.cpp:29: 85:59.55 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.cpp: In member function ‘void AttrArray::Compact()’: 85:59.56 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.cpp:351: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] 85:59.56 351 | realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 85:59.56 | ^ 85:59.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Element.h:16, 85:59.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RangeUtils.h:10, 85:59.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:12, 85:59.56 from Unified_cpp_dom_base0.cpp:2: 85:59.56 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:175:9: note: ‘class AttrArray::Impl’ declared here 85:59.56 175 | class Impl { 85:59.56 | ^~~~ 85:59.58 In file included from Unified_cpp_dom_base0.cpp:29: 85:59.58 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.cpp: In member function ‘bool AttrArray::GrowBy(uint32_t)’: 85:59.58 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.cpp:492: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] 85:59.58 492 | static_cast(realloc(mImpl.release(), sizeInBytes.value())); 85:59.58 | ^ 85:59.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Element.h:16, 85:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RangeUtils.h:10, 85:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:12, 85:59.58 from Unified_cpp_dom_base0.cpp:2: 85:59.58 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:175:9: note: ‘class AttrArray::Impl’ declared here 85:59.58 175 | class Impl { 85:59.58 | ^~~~ 85:59.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 85:59.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 85:59.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 85:59.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 85:59.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 85:59.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 85:59.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIEventTarget.h:21, 85:59.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsISerialEventTarget.h:10, 85:59.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AbstractThread.h:14, 85:59.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/MozPromise.h:13, 85:59.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:11, 85:59.82 from /builddir/build/BUILD/thunderbird-78.6.1/image/imgLoader.h:12, 85:59.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.cpp:13: 85:59.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 85:59.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 85:59.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 85:59.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 85:59.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 85:59.82 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 85:59.82 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 85:59.82 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 85:59.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 85:59.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 85:59.82 760 | typename detail::Nth::Type extract() { 85:59.82 | ^~~~~~~ 86:01.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 86:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:15, 86:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:23, 86:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Comment.h:11, 86:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Comment.cpp:12, 86:01.71 from Unified_cpp_dom_base1.cpp:2: 86:01.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 86:01.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:01.71 1249 | CSSCoord ToCSSPixels() const { return _0; } 86:01.71 | ^ 86:04.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 86:04.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 86:04.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 86:04.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:28, 86:04.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 86:04.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ContentIterator.h:14, 86:04.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ContentIterator.cpp:7, 86:04.74 from Unified_cpp_dom_base1.cpp:20: 86:04.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 86:04.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:04.74 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 86:04.74 | ^ 86:05.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 86:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 86:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ContentIterator.h:14, 86:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ContentIterator.cpp:7, 86:05.26 from Unified_cpp_dom_base1.cpp:20: 86:05.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 86:05.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:05.26 21 | inline Rect ToRect(const gfxRect& aRect) { 86:05.26 | ^ 86:05.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 86:05.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:05.27 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 86:05.27 | ^ 86:05.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 86:05.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:05.28 40 | inline Point ToPoint(const gfxPoint& aPoint) { 86:05.28 | ^ 86:05.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 86:05.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:05.29 44 | inline Size ToSize(const gfxSize& aSize) { 86:05.29 | ^ 86:05.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 86:05.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:05.29 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 86:05.29 | ^ 86:05.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 86:05.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:05.31 52 | inline gfxSize ThebesSize(const Size& aSize) { 86:05.31 | ^ 86:05.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 86:05.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:05.31 56 | inline gfxRect ThebesRect(const Rect& aRect) { 86:05.31 | ^ 86:05.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 86:05.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ContentIterator.h:14, 86:05.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ContentIterator.cpp:7, 86:05.97 from Unified_cpp_dom_base1.cpp:20: 86:05.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 86:05.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:05.98 1859 | int32_t aAppUnitsPerPixel) { 86:05.98 | ^ 86:05.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 86:05.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:05.99 3214 | int32_t aAppUnitsPerPixel) { 86:05.99 | ^ 86:06.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 86:06.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 86:06.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 86:06.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 86:06.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 86:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 86:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 86:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/BodyConsumer.cpp:19, 86:06.51 from Unified_cpp_dom_base0.cpp:56: 86:06.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 86:06.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:06.51 332 | LayerPoint GetFixedPositionAnchor() const { 86:06.51 | ^ 86:06.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 86:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 86:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 86:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 86:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 86:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 86:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 86:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/BodyConsumer.cpp:19, 86:06.58 from Unified_cpp_dom_base0.cpp:56: 86:06.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 86:06.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:06.58 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 86:06.58 | ^ 86:06.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 86:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 86:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 86:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 86:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 86:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 86:06.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 86:06.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/BodyConsumer.cpp:19, 86:06.63 from Unified_cpp_dom_base0.cpp:56: 86:06.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 86:06.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:06.63 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 86:06.63 | ^ 86:08.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 86:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 86:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 86:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 86:08.12 from Unified_cpp_dom_canvas0.cpp:11: 86:08.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 86:08.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:08.12 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 86:08.12 | ^ 86:08.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 86:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 86:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 86:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 86:08.90 from Unified_cpp_dom_canvas0.cpp:11: 86:08.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 86:08.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:08.90 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 86:08.90 | ^ 86:12.38 dom/webgpu 86:12.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 86:12.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 86:12.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 86:12.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 86:12.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:10, 86:12.76 from Unified_cpp_dom_canvas0.cpp:11: 86:12.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 86:12.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:12.77 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 86:12.77 | ^ 86:12.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 86:12.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:12.77 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 86:12.77 | ^ 86:12.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 86:12.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:12.78 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 86:12.78 | ^ 86:12.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 86:12.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:12.79 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 86:12.79 | ^ 86:12.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 86:12.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:12.80 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 86:12.80 | ^ 86:12.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 86:12.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:12.83 371 | nscoord aAppUnitsPerDevPixel) { 86:12.83 | ^ 86:12.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 86:12.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:12.84 380 | nscoord aAppUnitsPerDevPixel) { 86:12.84 | ^ 86:12.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 86:12.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 86:12.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 86:12.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 86:12.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 86:12.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 86:12.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 86:12.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ContentProcessMessageManager.cpp:10, 86:12.84 from Unified_cpp_dom_base1.cpp:29: 86:12.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 86:12.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:12.84 332 | LayerPoint GetFixedPositionAnchor() const { 86:12.84 | ^ 86:12.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 86:12.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:12.85 387 | nscoord aAppUnitsPerDevPixel) { 86:12.85 | ^ 86:12.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 86:12.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:12.86 394 | nscoord aAppUnitsPerDevPixel) { 86:12.86 | ^ 86:12.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 86:12.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 86:12.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 86:12.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 86:12.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 86:12.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 86:12.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 86:12.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ContentProcessMessageManager.cpp:10, 86:12.90 from Unified_cpp_dom_base1.cpp:29: 86:12.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 86:12.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:12.90 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 86:12.90 | ^ 86:12.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 86:12.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 86:12.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 86:12.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 86:12.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 86:12.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 86:12.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 86:12.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ContentProcessMessageManager.cpp:10, 86:12.93 from Unified_cpp_dom_base1.cpp:29: 86:12.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 86:12.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:12.93 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 86:12.93 | ^ 86:23.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 86:23.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 86:23.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 86:23.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 86:23.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 86:23.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 86:23.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 86:23.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 86:23.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 86:23.69 from Unified_cpp_dom_webgpu0.cpp:2: 86:23.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 86:23.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:23.70 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 86:23.70 | ^ 86:23.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 86:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 86:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 86:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 86:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 86:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 86:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 86:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 86:23.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 86:23.92 from Unified_cpp_dom_webgpu0.cpp:2: 86:23.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 86:23.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:23.92 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 86:23.92 | ^ 86:24.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 86:24.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 86:24.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 86:24.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 86:24.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 86:24.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 86:24.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 86:24.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 86:24.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 86:24.47 from Unified_cpp_dom_webgpu0.cpp:2: 86:24.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 86:24.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:24.48 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 86:24.48 | ^ 86:24.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 86:24.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:24.48 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 86:24.48 | ^ 86:24.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 86:24.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:24.48 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 86:24.48 | ^ 86:24.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 86:24.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:24.49 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 86:24.49 | ^ 86:24.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 86:24.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:24.49 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 86:24.49 | ^ 86:24.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 86:24.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:24.52 371 | nscoord aAppUnitsPerDevPixel) { 86:24.52 | ^ 86:24.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 86:24.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:24.53 380 | nscoord aAppUnitsPerDevPixel) { 86:24.53 | ^ 86:24.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 86:24.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:24.53 387 | nscoord aAppUnitsPerDevPixel) { 86:24.53 | ^ 86:24.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 86:24.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:24.57 394 | nscoord aAppUnitsPerDevPixel) { 86:24.57 | ^ 86:25.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 86:25.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 86:25.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:10, 86:25.37 from Unified_cpp_dom_canvas0.cpp:11: 86:25.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 86:25.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:25.38 189 | CSSRect GetExpandedScrollableRect() const { 86:25.38 | ^ 86:25.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 86:25.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:25.38 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 86:25.38 | ^ 86:25.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 86:25.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:25.38 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 86:25.38 | ^ 86:25.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 86:25.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:25.39 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 86:25.39 | ^ 86:25.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 86:25.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:25.39 243 | CSSRect CalculateScrollRange() const { 86:25.39 | ^ 86:25.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 86:25.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:25.39 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 86:25.39 | ^ 86:25.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 86:25.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:25.40 457 | CSSRect GetVisualViewport() const { 86:25.40 | ^ 86:25.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 86:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 86:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 86:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 86:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 86:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 86:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 86:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:7, 86:25.99 from Unified_cpp_dom_base0.cpp:2: 86:25.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 86:25.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 86:25.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:25.99 40 | friend Sub operator*(Sub aCoord, T aScale) { 86:25.99 | ^~~~~~~~ 86:26.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 86:26.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 86:26.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 86:26.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 86:26.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 86:26.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 86:26.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 86:26.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 86:26.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 86:26.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 86:26.02 from Unified_cpp_dom_webgpu0.cpp:2: 86:26.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 86:26.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.03 189 | CSSRect GetExpandedScrollableRect() const { 86:26.03 | ^ 86:26.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 86:26.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.03 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 86:26.04 | ^ 86:26.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 86:26.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.04 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 86:26.04 | ^ 86:26.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 86:26.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.05 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 86:26.05 | ^ 86:26.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 86:26.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.05 243 | CSSRect CalculateScrollRange() const { 86:26.06 | ^ 86:26.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 86:26.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.06 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 86:26.06 | ^ 86:26.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 86:26.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.08 457 | CSSRect GetVisualViewport() const { 86:26.08 | ^ 86:26.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 86:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 86:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:7, 86:26.16 from Unified_cpp_dom_base0.cpp:2: 86:26.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 86:26.16 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 86:26.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.16 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 86:26.16 | ^~~~~~~~ 86:26.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 86:26.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 86:26.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 86:26.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 86:26.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 86:26.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:7, 86:26.24 from Unified_cpp_dom_base0.cpp:2: 86:26.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 86:26.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 86:26.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.24 427 | SizeT Size() const { return SizeT(width, height); } 86:26.24 | ^~~~ 86:26.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 86:26.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 86:26.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:7, 86:26.25 from Unified_cpp_dom_base0.cpp:2: 86:26.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 86:26.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 86:26.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.25 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 86:26.25 | ^~~~~~~~ 86:26.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 86:26.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 86:26.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.25 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 86:26.25 | ^~~~~~~~ 86:26.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 86:26.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 86:26.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 86:26.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 86:26.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 86:26.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 86:26.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:7, 86:26.25 from Unified_cpp_dom_base0.cpp:2: 86:26.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 86:26.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 86:26.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.25 62 | Sub operator-(const Sub& aPoint) const { 86:26.25 | ^~~~~~~~ 86:26.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 86:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 86:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 86:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 86:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 86:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 86:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 86:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 86:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 86:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 86:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 86:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 86:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 86:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 86:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 86:26.36 from Unified_cpp_dom_webgpu0.cpp:2: 86:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 86:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.36 1249 | CSSCoord ToCSSPixels() const { return _0; } 86:26.36 | ^ 86:26.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 86:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 86:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 86:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 86:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 86:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 86:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 86:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:7, 86:26.50 from Unified_cpp_dom_base0.cpp:2: 86:26.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 86:26.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 86:26.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.51 43 | friend Sub operator*(T aScale, Sub aCoord) { 86:26.51 | ^~~~~~~~ 86:26.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 86:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 86:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 86:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 86:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:7, 86:26.76 from Unified_cpp_dom_base0.cpp:2: 86:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 86:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 86:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.76 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 86:26.76 | ^~~~~~~~~~~~~ 86:26.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 86:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 86:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 86:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 86:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 86:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:7, 86:26.76 from Unified_cpp_dom_base0.cpp:2: 86:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 86:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 86:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.76 323 | static SizeTyped FromUnknownSize( 86:26.76 | ^~~~~~~~~~~~~~~ 86:26.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:18, 86:26.97 from Unified_cpp_dom_canvas0.cpp:11: 86:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 86:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.97 21 | inline Rect ToRect(const gfxRect& aRect) { 86:26.97 | ^ 86:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 86:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.97 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 86:26.97 | ^ 86:26.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 86:26.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.98 40 | inline Point ToPoint(const gfxPoint& aPoint) { 86:26.98 | ^ 86:26.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 86:26.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.99 44 | inline Size ToSize(const gfxSize& aSize) { 86:26.99 | ^ 86:26.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 86:26.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:26.99 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 86:26.99 | ^ 86:27.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 86:27.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:27.00 52 | inline gfxSize ThebesSize(const Size& aSize) { 86:27.00 | ^ 86:27.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 86:27.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:27.00 56 | inline gfxRect ThebesRect(const Rect& aRect) { 86:27.00 | ^ 86:27.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 86:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/nsICanvasRenderingContextInternal.h:16, 86:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.h:10, 86:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:6, 86:27.69 from Unified_cpp_dom_canvas0.cpp:20: 86:27.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 86:27.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:27.69 1249 | CSSCoord ToCSSPixels() const { return _0; } 86:27.69 | ^ 86:27.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 86:27.81 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 86:27.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/CustomElementRegistry.cpp:23, 86:27.81 from Unified_cpp_dom_base1.cpp:47: 86:27.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 86:27.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 86:27.81 79 | memset(this, 0, sizeof(nsXPTCVariant)); 86:27.82 | ^ 86:27.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 86:27.82 44 | struct nsXPTCVariant { 86:27.82 | ^~~~~~~~~~~~~ 86:29.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 86:29.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/nsICanvasRenderingContextInternal.h:16, 86:29.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.h:10, 86:29.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:6, 86:29.05 from Unified_cpp_dom_canvas0.cpp:20: 86:29.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 86:29.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:29.05 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 86:29.05 | ^ 86:32.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 86:32.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 86:32.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 86:32.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 86:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 86:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 86:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 86:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 86:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 86:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Comment.h:11, 86:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Comment.cpp:12, 86:32.44 from Unified_cpp_dom_base1.cpp:2: 86:32.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 86:32.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 86:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:32.45 40 | friend Sub operator*(Sub aCoord, T aScale) { 86:32.45 | ^~~~~~~~ 86:32.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 86:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 86:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 86:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 86:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 86:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Comment.h:11, 86:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Comment.cpp:12, 86:32.47 from Unified_cpp_dom_base1.cpp:2: 86:32.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 86:32.47 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 86:32.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:32.47 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 86:32.47 | ^~~~~~~~ 86:32.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 86:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 86:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 86:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 86:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 86:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 86:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Comment.h:11, 86:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Comment.cpp:12, 86:32.75 from Unified_cpp_dom_base1.cpp:2: 86:32.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 86:32.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 86:32.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:32.75 427 | SizeT Size() const { return SizeT(width, height); } 86:32.75 | ^~~~ 86:32.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 86:32.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 86:32.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 86:32.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 86:32.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 86:32.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Comment.h:11, 86:32.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Comment.cpp:12, 86:32.76 from Unified_cpp_dom_base1.cpp:2: 86:32.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 86:32.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 86:32.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:32.76 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 86:32.76 | ^~~~~~~~ 86:32.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 86:32.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 86:32.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:32.76 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 86:32.76 | ^~~~~~~~ 86:32.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 86:32.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 86:32.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 86:32.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 86:32.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 86:32.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 86:32.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Comment.h:11, 86:32.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Comment.cpp:12, 86:32.77 from Unified_cpp_dom_base1.cpp:2: 86:32.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 86:32.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 86:32.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:32.78 62 | Sub operator-(const Sub& aPoint) const { 86:32.78 | ^~~~~~~~ 86:32.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTObserverArray.h:11, 86:32.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsINode.h:18, 86:32.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContent.h:13, 86:32.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RangeBoundary.h:11, 86:32.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 86:32.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:7, 86:32.92 from Unified_cpp_dom_base0.cpp:2: 86:32.92 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 86:32.92 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 86:32.92 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 86:32.92 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 86:32.92 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 86:32.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 86:32.93 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 86:32.93 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 86:32.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:32.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 86:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/BodyConsumer.cpp:19, 86:32.93 from Unified_cpp_dom_base0.cpp:56: 86:32.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 86:32.93 27 | struct JSGCSetting { 86:32.93 | ^~~~~~~~~~~ 86:33.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 86:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 86:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 86:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 86:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 86:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 86:33.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 86:33.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 86:33.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 86:33.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Comment.h:11, 86:33.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Comment.cpp:12, 86:33.08 from Unified_cpp_dom_base1.cpp:2: 86:33.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 86:33.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 86:33.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:33.08 43 | friend Sub operator*(T aScale, Sub aCoord) { 86:33.08 | ^~~~~~~~ 86:33.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 86:33.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 86:33.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 86:33.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 86:33.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 86:33.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Comment.h:11, 86:33.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Comment.cpp:12, 86:33.35 from Unified_cpp_dom_base1.cpp:2: 86:33.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 86:33.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 86:33.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:33.35 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 86:33.35 | ^~~~~~~~~~~~~ 86:33.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 86:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 86:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 86:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 86:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 86:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 86:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 86:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Comment.h:11, 86:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Comment.cpp:12, 86:33.36 from Unified_cpp_dom_base1.cpp:2: 86:33.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 86:33.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 86:33.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:33.36 323 | static SizeTyped FromUnknownSize( 86:33.36 | ^~~~~~~~~~~~~~~ 86:33.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 86:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 86:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 86:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 86:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 86:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 86:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RangeBoundary.h:10, 86:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:10, 86:33.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AbstractRange.cpp:7, 86:33.40 from Unified_cpp_dom_base0.cpp:2: 86:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 86:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 86:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 86:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 86:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 86:33.40 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 86:33.40 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 86:33.41 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 86:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 86:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:33.41 760 | typename detail::Nth::Type extract() { 86:33.41 | ^~~~~~~ 86:34.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.h:25, 86:34.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:6, 86:34.70 from Unified_cpp_dom_canvas0.cpp:20: 86:34.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 86:34.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:34.70 1859 | int32_t aAppUnitsPerPixel) { 86:34.70 | ^ 86:34.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 86:34.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:34.71 3214 | int32_t aAppUnitsPerPixel) { 86:34.71 | ^ 86:34.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTHashtable.h:22, 86:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsBaseHashtable.h:14, 86:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsDataHashtable.h:11, 86:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsNodeInfoManager.h:20, 86:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsINode.h:16, 86:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContent.h:13, 86:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 86:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Comment.h:11, 86:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Comment.cpp:12, 86:34.77 from Unified_cpp_dom_base1.cpp:2: 86:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 86:34.78 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 86:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 86:34.78 34 | memset(aT, 0, sizeof(T)); 86:34.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 86:34.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/CustomElementRegistry.cpp:23, 86:34.78 from Unified_cpp_dom_base1.cpp:47: 86:34.78 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 86:34.78 2214 | struct GlobalProperties { 86:34.79 | ^~~~~~~~~~~~~~~~ 86:35.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 86:35.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 86:35.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 86:35.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 86:35.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 86:35.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 86:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 86:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 86:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Comment.h:11, 86:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Comment.cpp:12, 86:35.04 from Unified_cpp_dom_base1.cpp:2: 86:35.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 86:35.04 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMMatrix.cpp:443:66: required from here 86:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:35.05 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 86:35.05 | ^~~~~~~~~~~~~~ 86:35.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGObserverUtils.h:22, 86:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.h:28, 86:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:6, 86:35.54 from Unified_cpp_dom_canvas0.cpp:20: 86:35.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 86:35.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:35.54 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 86:35.54 | ^ 86:37.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 86:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 86:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 86:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 86:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.h:29, 86:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:6, 86:37.28 from Unified_cpp_dom_canvas0.cpp:20: 86:37.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 86:37.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:37.28 332 | LayerPoint GetFixedPositionAnchor() const { 86:37.28 | ^ 86:37.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 86:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 86:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 86:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 86:37.58 from Unified_cpp_dom_base10.cpp:2: 86:37.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 86:37.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:37.58 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 86:37.58 | ^ 86:37.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 86:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 86:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 86:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 86:37.87 from Unified_cpp_dom_base10.cpp:2: 86:37.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 86:37.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:37.87 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 86:37.87 | ^ 86:38.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 86:38.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 86:38.96 from Unified_cpp_dom_base10.cpp:2: 86:38.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 86:38.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:38.96 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 86:38.96 | ^ 86:38.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 86:38.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:38.97 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 86:38.97 | ^ 86:38.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 86:38.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:38.97 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 86:38.97 | ^ 86:38.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 86:38.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:38.98 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 86:38.98 | ^ 86:38.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 86:38.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:38.98 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 86:38.98 | ^ 86:39.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 86:39.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:39.00 371 | nscoord aAppUnitsPerDevPixel) { 86:39.01 | ^ 86:39.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 86:39.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:39.01 380 | nscoord aAppUnitsPerDevPixel) { 86:39.01 | ^ 86:39.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 86:39.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:39.01 387 | nscoord aAppUnitsPerDevPixel) { 86:39.01 | ^ 86:39.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 86:39.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:39.02 394 | nscoord aAppUnitsPerDevPixel) { 86:39.02 | ^ 86:39.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 86:39.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 86:39.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 86:39.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 86:39.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 86:39.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 86:39.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Comment.cpp:11, 86:39.69 from Unified_cpp_dom_base1.cpp:2: 86:39.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 86:39.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 86:39.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 86:39.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 86:39.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 86:39.69 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 86:39.69 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 86:39.69 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 86:39.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 86:39.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:39.69 760 | typename detail::Nth::Type extract() { 86:39.69 | ^~~~~~~ 86:40.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 86:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 86:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 86:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 86:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 86:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 86:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 86:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 86:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.h:29, 86:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:6, 86:40.50 from Unified_cpp_dom_canvas0.cpp:20: 86:40.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 86:40.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:40.50 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 86:40.50 | ^ 86:40.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 86:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 86:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 86:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 86:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 86:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 86:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 86:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 86:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.h:29, 86:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:6, 86:40.53 from Unified_cpp_dom_canvas0.cpp:20: 86:40.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 86:40.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:40.53 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 86:40.53 | ^ 86:41.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 86:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 86:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 86:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 86:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 86:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 86:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 86:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 86:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 86:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 86:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 86:41.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 86:41.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 86:41.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 86:41.31 from Unified_cpp_dom_webgpu0.cpp:2: 86:41.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 86:41.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:41.31 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 86:41.31 | ^ 86:41.35 In file included from Unified_cpp_dom_base1.cpp:74: 86:41.35 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMMatrix.cpp: In member function ‘already_AddRefed mozilla::dom::DOMMatrixReadOnly::TransformPoint(const mozilla::dom::DOMPointInit&) const’: 86:41.35 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DOMMatrix.cpp:443:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:41.35 443 | transformedPoint = mMatrix2D->TransformPoint(transformedPoint); 86:41.35 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:41.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 86:41.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 86:41.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 86:41.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 86:41.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 86:41.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 86:41.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Comment.h:11, 86:41.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Comment.cpp:12, 86:41.45 from Unified_cpp_dom_base1.cpp:2: 86:41.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 86:41.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:41.45 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 86:41.45 | ^~~~~~~~~ 86:43.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 86:43.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 86:43.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 86:43.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 86:43.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsTextNode.h:15, 86:43.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsTextNode.cpp:11, 86:43.69 from Unified_cpp_dom_base10.cpp:20: 86:43.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 86:43.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:43.69 189 | CSSRect GetExpandedScrollableRect() const { 86:43.69 | ^ 86:43.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 86:43.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:43.70 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 86:43.70 | ^ 86:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 86:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:43.71 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 86:43.71 | ^ 86:43.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 86:43.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:43.72 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 86:43.72 | ^ 86:43.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 86:43.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:43.73 243 | CSSRect CalculateScrollRange() const { 86:43.73 | ^ 86:43.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 86:43.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:43.73 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 86:43.73 | ^ 86:43.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 86:43.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:43.74 457 | CSSRect GetVisualViewport() const { 86:43.74 | ^ 86:46.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.h:29, 86:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:6, 86:46.08 from Unified_cpp_dom_canvas0.cpp:20: 86:46.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 86:46.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:46.08 1394 | LayerPoint GetFixedPositionAnchor() { 86:46.08 | ^ 86:46.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 86:46.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:46.10 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 86:46.10 | ^ 86:46.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 86:46.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:15, 86:46.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:23, 86:46.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 86:46.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsTextNode.h:15, 86:46.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsTextNode.cpp:11, 86:46.42 from Unified_cpp_dom_base10.cpp:20: 86:46.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 86:46.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:46.42 1249 | CSSCoord ToCSSPixels() const { return _0; } 86:46.42 | ^ 86:47.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 86:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 86:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 86:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 86:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 86:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 86:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 86:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 86:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 86:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 86:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 86:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 86:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 86:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 86:47.55 from Unified_cpp_dom_webgpu0.cpp:2: 86:47.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 86:47.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:47.55 21 | inline Rect ToRect(const gfxRect& aRect) { 86:47.55 | ^ 86:47.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 86:47.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:47.55 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 86:47.55 | ^ 86:47.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 86:47.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:47.55 40 | inline Point ToPoint(const gfxPoint& aPoint) { 86:47.55 | ^ 86:47.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 86:47.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:47.55 44 | inline Size ToSize(const gfxSize& aSize) { 86:47.55 | ^ 86:47.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 86:47.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:47.55 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 86:47.55 | ^ 86:47.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 86:47.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:47.56 52 | inline gfxSize ThebesSize(const Size& aSize) { 86:47.56 | ^ 86:47.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 86:47.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:47.56 56 | inline gfxRect ThebesRect(const Rect& aRect) { 86:47.56 | ^ 86:47.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 86:47.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 86:47.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 86:47.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 86:47.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 86:47.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 86:47.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 86:47.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 86:47.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 86:47.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 86:47.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 86:47.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 86:47.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 86:47.86 from Unified_cpp_dom_webgpu0.cpp:2: 86:47.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 86:47.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:47.86 1859 | int32_t aAppUnitsPerPixel) { 86:47.86 | ^ 86:47.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 86:47.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:47.87 3214 | int32_t aAppUnitsPerPixel) { 86:47.87 | ^ 86:47.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.cpp:7, 86:47.89 from Unified_cpp_dom_base10.cpp:47: 86:47.89 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h: In member function ‘mozilla::CSSSize nsViewportInfo::GetSize() const’: 86:47.89 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h:93:36: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:47.89 93 | mozilla::CSSSize GetSize() const { return mSize; } 86:47.89 | ^ 86:48.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 86:48.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 86:48.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 86:48.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 86:48.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 86:48.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 86:48.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 86:48.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 86:48.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 86:48.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 86:48.89 from Unified_cpp_dom_webgpu0.cpp:2: 86:48.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 86:48.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:48.89 332 | LayerPoint GetFixedPositionAnchor() const { 86:48.89 | ^ 86:48.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 86:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 86:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 86:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 86:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 86:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 86:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 86:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 86:48.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 86:48.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 86:48.94 from Unified_cpp_dom_webgpu0.cpp:2: 86:48.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 86:48.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:48.94 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 86:48.94 | ^ 86:48.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 86:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 86:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 86:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 86:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 86:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 86:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 86:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 86:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 86:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 86:48.96 from Unified_cpp_dom_webgpu0.cpp:2: 86:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 86:48.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:48.96 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 86:48.96 | ^ 86:49.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:46, 86:49.56 from Unified_cpp_dom_canvas0.cpp:20: 86:49.56 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h: In member function ‘gfxRect mozilla::image::ImageRegion::IntersectAndRestrict(const gfxRect&) const’: 86:49.56 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:77:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:49.56 77 | gfxRect IntersectAndRestrict(const gfxRect& aRect) const { 86:49.56 | ^ 86:49.94 In file included from Unified_cpp_dom_base1.cpp:137: 86:49.94 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DirectionalityUtils.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double]’: 86:49.94 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DirectionalityUtils.cpp:1217:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:49.94 1217 | } // end namespace mozilla 86:49.94 | ^ 86:51.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 86:51.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 86:51.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 86:51.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 86:51.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 86:51.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:50, 86:51.65 from Unified_cpp_dom_canvas0.cpp:20: 86:51.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 86:51.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:51.65 49 | gfx::Size GetInheritedScale() const { return mScale; } 86:51.65 | ^ 86:52.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsWindowRoot.cpp:15, 86:52.30 from Unified_cpp_dom_base10.cpp:65: 86:52.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 86:52.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:52.30 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 86:52.30 | ^ 86:52.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 86:52.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:50, 86:52.78 from Unified_cpp_dom_canvas0.cpp:20: 86:52.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 86:52.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:52.78 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 86:52.78 | ^ 86:56.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 86:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 86:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 86:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsWindowRoot.cpp:20, 86:56.29 from Unified_cpp_dom_base10.cpp:65: 86:56.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 86:56.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:56.30 21 | inline Rect ToRect(const gfxRect& aRect) { 86:56.30 | ^ 86:56.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 86:56.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:56.30 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 86:56.30 | ^ 86:56.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 86:56.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:56.31 40 | inline Point ToPoint(const gfxPoint& aPoint) { 86:56.31 | ^ 86:56.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 86:56.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:56.31 44 | inline Size ToSize(const gfxSize& aSize) { 86:56.31 | ^ 86:56.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 86:56.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:56.33 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 86:56.33 | ^ 86:56.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 86:56.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:56.34 52 | inline gfxSize ThebesSize(const Size& aSize) { 86:56.34 | ^ 86:56.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 86:56.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:56.34 56 | inline gfxRect ThebesRect(const Rect& aRect) { 86:56.35 | ^ 86:56.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 86:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 86:56.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsWindowRoot.cpp:20, 86:56.92 from Unified_cpp_dom_base10.cpp:65: 86:56.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 86:56.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:56.92 1859 | int32_t aAppUnitsPerPixel) { 86:56.92 | ^ 86:56.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 86:56.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:56.93 3214 | int32_t aAppUnitsPerPixel) { 86:56.93 | ^ 86:57.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 86:57.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 86:57.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 86:57.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/CanvasContext.cpp:9, 86:57.88 from Unified_cpp_dom_webgpu0.cpp:38: 86:57.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 86:57.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:57.88 1394 | LayerPoint GetFixedPositionAnchor() { 86:57.88 | ^ 86:57.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 86:57.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:57.90 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 86:57.90 | ^ 86:58.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 86:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 86:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 86:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:13, 86:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGImageElement.h:13, 86:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:106, 86:58.29 from Unified_cpp_dom_canvas0.cpp:20: 86:58.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator gfxPoint() const’: 86:58.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:42:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:58.30 42 | operator gfxPoint() const { return gfxPoint(mX, mY); } 86:58.30 | ^ 86:58.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 86:58.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:58.30 44 | operator Point() const { return Point(mX, mY); } 86:58.30 | ^ 86:58.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGImageElement.h:13, 86:58.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:106, 86:58.44 from Unified_cpp_dom_canvas0.cpp:20: 86:58.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Rect mozilla::dom::SVGGeometryElement::SimplePath::AsRect() const’: 86:58.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:123:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:58.44 123 | Rect AsRect() const { 86:58.44 | ^ 86:58.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Point mozilla::dom::SVGGeometryElement::SimplePath::Point1() const’: 86:58.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:135:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:58.45 135 | Point Point1() const { 86:58.45 | ^ 86:59.49 In file included from Unified_cpp_dom_canvas0.cpp:20: 86:59.49 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function ‘mozilla::gfx::Rect mozilla::dom::AdjustedTarget::MaxSourceNeededBoundsForFilter(const Rect&, mozilla::dom::CanvasRenderingContext2D*)’: 86:59.49 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:642:76: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:59.49 642 | CanvasRenderingContext2D* aCtx) { 86:59.49 | ^ 86:59.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 86:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 86:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 86:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 86:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 86:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 86:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 86:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSWindowActorChild.h:14, 86:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/nsQueryActor.h:11, 86:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsWindowRoot.cpp:21, 86:59.53 from Unified_cpp_dom_base10.cpp:65: 86:59.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 86:59.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:59.53 332 | LayerPoint GetFixedPositionAnchor() const { 86:59.53 | ^ 86:59.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 86:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 86:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 86:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 86:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 86:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 86:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 86:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSWindowActorChild.h:14, 86:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/nsQueryActor.h:11, 86:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsWindowRoot.cpp:21, 86:59.58 from Unified_cpp_dom_base10.cpp:65: 86:59.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 86:59.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:59.58 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 86:59.58 | ^ 86:59.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 86:59.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 86:59.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 86:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 86:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 86:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 86:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 86:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSWindowActorChild.h:14, 86:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/nsQueryActor.h:11, 86:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsWindowRoot.cpp:21, 86:59.62 from Unified_cpp_dom_base10.cpp:65: 86:59.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 86:59.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:59.62 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 86:59.62 | ^ 86:59.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 86:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 86:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 86:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/CanvasContext.cpp:13, 86:59.77 from Unified_cpp_dom_webgpu0.cpp:38: 86:59.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 86:59.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 86:59.77 49 | gfx::Size GetInheritedScale() const { return mScale; } 86:59.77 | ^ 87:00.20 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function ‘virtual mozilla::gfx::Size mozilla::dom::CanvasUserSpaceMetrics::GetSize() const’: 87:00.20 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:2417:46: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:00.20 2417 | virtual gfx::Size GetSize() const override { return Size(mSize); } 87:00.20 | ^ 87:02.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 87:02.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 87:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 87:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 87:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 87:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 87:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 87:02.63 from Unified_cpp_dom_webgpu0.cpp:2: 87:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 87:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 87:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:02.64 40 | friend Sub operator*(Sub aCoord, T aScale) { 87:02.64 | ^~~~~~~~ 87:02.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 87:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 87:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 87:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 87:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 87:02.65 from Unified_cpp_dom_webgpu0.cpp:2: 87:02.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 87:02.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 87:02.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:02.65 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 87:02.65 | ^~~~~~~~ 87:02.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 87:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 87:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 87:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 87:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:02.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 87:02.70 from Unified_cpp_dom_webgpu0.cpp:2: 87:02.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 87:02.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 87:02.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:02.70 323 | static SizeTyped FromUnknownSize( 87:02.70 | ^~~~~~~~~~~~~~~ 87:02.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 87:02.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:02.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 87:02.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 87:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 87:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 87:02.72 from Unified_cpp_dom_webgpu0.cpp:2: 87:02.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 87:02.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 87:02.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:02.72 427 | SizeT Size() const { return SizeT(width, height); } 87:02.72 | ^~~~ 87:02.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 87:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 87:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 87:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 87:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 87:02.72 from Unified_cpp_dom_webgpu0.cpp:2: 87:02.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 87:02.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 87:02.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:02.72 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 87:02.72 | ^~~~~~~~ 87:02.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 87:02.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 87:02.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:02.72 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 87:02.73 | ^~~~~~~~ 87:02.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 87:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 87:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 87:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 87:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 87:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 87:02.73 from Unified_cpp_dom_webgpu0.cpp:2: 87:02.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 87:02.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 87:02.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:02.73 62 | Sub operator-(const Sub& aPoint) const { 87:02.73 | ^~~~~~~~ 87:02.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 87:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 87:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 87:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 87:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 87:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 87:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 87:02.90 from Unified_cpp_dom_webgpu0.cpp:2: 87:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 87:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 87:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:02.90 43 | friend Sub operator*(T aScale, Sub aCoord) { 87:02.90 | ^~~~~~~~ 87:04.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasUtils.cpp:11, 87:04.32 from Unified_cpp_dom_canvas0.cpp:38: 87:04.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 87:04.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:04.32 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 87:04.32 | ^ 87:04.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 87:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 87:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 87:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 87:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 87:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 87:04.38 from Unified_cpp_dom_webgpu0.cpp:2: 87:04.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 87:04.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 87:04.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:04.38 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 87:04.38 | ^~~~~~~~~~~~~~ 87:04.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 87:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 87:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 87:04.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:04.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:04.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:04.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:04.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 87:04.40 from Unified_cpp_dom_webgpu0.cpp:2: 87:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 87:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 87:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:04.40 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 87:04.40 | ^~~~~~~~~~~~~ 87:04.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 87:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 87:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 87:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 87:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 87:04.44 from Unified_cpp_dom_webgpu0.cpp:2: 87:04.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 87:04.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 87:04.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:04.44 383 | Point TopLeft() const { return Point(x, y); } 87:04.44 | ^~~~~~~ 87:04.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 87:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 87:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 87:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 87:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 87:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 87:04.45 from Unified_cpp_dom_webgpu0.cpp:2: 87:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 87:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 87:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:04.46 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 87:04.46 | ^~~~~~~~~~~~~~~ 87:06.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 87:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 87:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 87:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 87:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 87:06.20 from Unified_cpp_dom_webgpu0.cpp:2: 87:06.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 87:06.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 87:06.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 87:06.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:06.20 246 | PointTyped As2DPoint() const { 87:06.20 | ^~~~~~~~~ 87:06.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 87:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 87:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 87:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 87:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 87:06.21 from Unified_cpp_dom_webgpu0.cpp:2: 87:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 87:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 87:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 87:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:06.21 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 87:06.21 | ^~~~~~~~~ 87:06.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 87:06.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 87:06.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 87:06.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 87:06.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 87:06.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:06.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:06.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:06.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:06.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 87:06.21 from Unified_cpp_dom_webgpu0.cpp:2: 87:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 87:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 87:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 87:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:06.21 2266 | PointTyped TransformPointSimple( 87:06.21 | ^~~~~~~~~~~~~~~~~~~~ 87:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 87:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 87:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 87:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:06.21 794 | RectTyped TransformAndClipBounds( 87:06.21 | ^~~~~~~~~~~~~~~~~~~~~~ 87:09.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 87:09.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 87:09.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 87:09.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 87:09.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 87:09.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:6, 87:09.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Adapter.cpp:6, 87:09.17 from Unified_cpp_dom_webgpu0.cpp:2: 87:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 87:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 87:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 87:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 87:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 87:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 87:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 87:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 87:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 87:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:09.17 760 | typename detail::Nth::Type extract() { 87:09.17 | ^~~~~~~ 87:14.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 87:14.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 87:14.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsWindowRoot.cpp:30, 87:14.84 from Unified_cpp_dom_base10.cpp:65: 87:14.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 87:14.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:14.84 1394 | LayerPoint GetFixedPositionAnchor() { 87:14.84 | ^ 87:14.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 87:14.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:14.86 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 87:14.86 | ^ 87:16.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 87:16.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 87:16.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 87:16.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.h:10, 87:16.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:6, 87:16.72 from Unified_cpp_dom_canvas0.cpp:11: 87:16.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 87:16.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 87:16.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:16.73 40 | friend Sub operator*(Sub aCoord, T aScale) { 87:16.73 | ^~~~~~~~ 87:16.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 87:16.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 87:16.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 87:16.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 87:16.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:10, 87:16.76 from Unified_cpp_dom_canvas0.cpp:11: 87:16.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 87:16.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 87:16.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:16.76 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 87:16.76 | ^~~~~~~~ 87:16.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 87:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:16.93 from Unified_cpp_dom_canvas0.cpp:11: 87:16.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 87:16.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 87:16.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:16.93 427 | SizeT Size() const { return SizeT(width, height); } 87:16.93 | ^~~~ 87:16.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 87:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 87:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 87:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 87:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:10, 87:16.94 from Unified_cpp_dom_canvas0.cpp:11: 87:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 87:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 87:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:16.94 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 87:16.94 | ^~~~~~~~ 87:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 87:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 87:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:16.94 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 87:16.94 | ^~~~~~~~ 87:16.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 87:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 87:16.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.h:10, 87:16.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:6, 87:16.95 from Unified_cpp_dom_canvas0.cpp:11: 87:16.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 87:16.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 87:16.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:16.95 62 | Sub operator-(const Sub& aPoint) const { 87:16.95 | ^~~~~~~~ 87:17.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 87:17.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 87:17.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 87:17.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.h:10, 87:17.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:6, 87:17.26 from Unified_cpp_dom_canvas0.cpp:11: 87:17.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 87:17.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 87:17.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:17.27 43 | friend Sub operator*(T aScale, Sub aCoord) { 87:17.27 | ^~~~~~~~ 87:17.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:17.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 87:17.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 87:17.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 87:17.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 87:17.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 87:17.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 87:17.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 87:17.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 87:17.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 87:17.35 from Unified_cpp_dom_base2.cpp:11: 87:17.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 87:17.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:17.35 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 87:17.35 | ^ 87:17.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 87:17.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 87:17.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 87:17.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 87:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 87:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 87:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 87:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 87:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 87:17.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 87:17.75 from Unified_cpp_dom_base2.cpp:11: 87:17.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 87:17.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:17.75 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 87:17.75 | ^ 87:17.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:17.80 from Unified_cpp_dom_canvas0.cpp:11: 87:17.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 87:17.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 87:17.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:17.81 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 87:17.81 | ^~~~~~~~~~~~~ 87:17.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 87:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.h:10, 87:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:6, 87:17.81 from Unified_cpp_dom_canvas0.cpp:11: 87:17.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 87:17.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 87:17.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:17.81 323 | static SizeTyped FromUnknownSize( 87:17.81 | ^~~~~~~~~~~~~~~ 87:18.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 87:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:18.05 from Unified_cpp_dom_canvas0.cpp:11: 87:18.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 87:18.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:104:72: required from here 87:18.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:18.06 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 87:18.06 | ^~~~~~~~~~ 87:18.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 87:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 87:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:18.71 from Unified_cpp_dom_canvas0.cpp:11: 87:18.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 87:18.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 87:18.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:18.71 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 87:18.71 | ^~~~~~~~~~~~~~ 87:18.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:18.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:18.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:18.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:18.77 from Unified_cpp_dom_canvas0.cpp:11: 87:18.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 87:18.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 87:18.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:18.77 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 87:18.77 | ^~~~~~~~~~~~~ 87:18.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 87:18.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:18.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:18.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:18.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:18.81 from Unified_cpp_dom_canvas0.cpp:11: 87:18.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 87:18.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 87:18.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:18.81 383 | Point TopLeft() const { return Point(x, y); } 87:18.81 | ^~~~~~~ 87:18.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 87:18.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 87:18.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:18.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:18.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:18.82 from Unified_cpp_dom_canvas0.cpp:11: 87:18.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 87:18.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 87:18.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:18.82 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 87:18.82 | ^~~~~~~~~~~~~~~ 87:19.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 87:19.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:19.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:19.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:19.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:19.06 from Unified_cpp_dom_canvas0.cpp:11: 87:19.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 87:19.06 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:71:65: required from here 87:19.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:19.07 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 87:19.07 | ^~~~~~~~~ 87:19.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 87:19.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 87:19.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 87:19.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 87:19.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 87:19.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 87:19.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 87:19.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 87:19.23 from Unified_cpp_dom_base2.cpp:11: 87:19.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 87:19.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:19.23 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 87:19.23 | ^ 87:19.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 87:19.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:19.23 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 87:19.23 | ^ 87:19.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 87:19.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:19.23 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 87:19.23 | ^ 87:19.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 87:19.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:19.24 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 87:19.24 | ^ 87:19.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 87:19.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:19.24 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 87:19.24 | ^ 87:19.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 87:19.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:19.27 371 | nscoord aAppUnitsPerDevPixel) { 87:19.27 | ^ 87:19.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 87:19.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:19.27 380 | nscoord aAppUnitsPerDevPixel) { 87:19.27 | ^ 87:19.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 87:19.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:19.27 387 | nscoord aAppUnitsPerDevPixel) { 87:19.27 | ^ 87:19.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 87:19.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:19.28 394 | nscoord aAppUnitsPerDevPixel) { 87:19.28 | ^ 87:19.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:19.34 from Unified_cpp_dom_canvas0.cpp:11: 87:19.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 87:19.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 87:19.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:19.34 277 | static RectTyped FromUnknownRect( 87:19.34 | ^~~~~~~~~~~~~~~ 87:19.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 87:19.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.h:10, 87:19.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:6, 87:19.35 from Unified_cpp_dom_canvas0.cpp:11: 87:19.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 87:19.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 87:19.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:19.35 150 | static PointTyped FromUnknownPoint( 87:19.35 | ^~~~~~~~~~~~~~~~ 87:19.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:19.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:19.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:19.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:19.36 from Unified_cpp_dom_canvas0.cpp:11: 87:19.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 87:19.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 87:19.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:19.36 282 | RectTyped ToUnknownRect() const { 87:19.36 | ^~~~~~~~~~~~~ 87:22.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 87:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 87:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 87:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 87:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ImageTracker.cpp:12, 87:22.09 from Unified_cpp_dom_base3.cpp:2: 87:22.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 87:22.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:22.09 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 87:22.09 | ^ 87:22.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 87:22.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:15, 87:22.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 87:22.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ImageTracker.cpp:12, 87:22.45 from Unified_cpp_dom_base3.cpp:2: 87:22.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 87:22.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:22.46 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 87:22.46 | ^ 87:22.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 87:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 87:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 87:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 87:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 87:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 87:22.82 from Unified_cpp_dom_base10.cpp:2: 87:22.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 87:22.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 87:22.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:22.82 40 | friend Sub operator*(Sub aCoord, T aScale) { 87:22.82 | ^~~~~~~~ 87:22.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 87:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 87:22.89 from Unified_cpp_dom_base10.cpp:2: 87:22.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 87:22.90 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 87:22.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:22.90 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 87:22.90 | ^~~~~~~~ 87:23.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 87:23.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:23.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 87:23.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 87:23.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 87:23.01 from Unified_cpp_dom_base10.cpp:2: 87:23.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 87:23.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 87:23.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:23.01 427 | SizeT Size() const { return SizeT(width, height); } 87:23.01 | ^~~~ 87:23.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 87:23.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 87:23.01 from Unified_cpp_dom_base10.cpp:2: 87:23.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 87:23.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 87:23.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:23.01 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 87:23.01 | ^~~~~~~~ 87:23.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 87:23.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 87:23.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:23.02 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 87:23.02 | ^~~~~~~~ 87:23.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 87:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 87:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 87:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 87:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 87:23.02 from Unified_cpp_dom_base10.cpp:2: 87:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 87:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 87:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:23.02 62 | Sub operator-(const Sub& aPoint) const { 87:23.02 | ^~~~~~~~ 87:23.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 87:23.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 87:23.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 87:23.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:23.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 87:23.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 87:23.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 87:23.26 from Unified_cpp_dom_base10.cpp:2: 87:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 87:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 87:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:23.26 43 | friend Sub operator*(T aScale, Sub aCoord) { 87:23.26 | ^~~~~~~~ 87:23.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 87:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 87:23.34 from Unified_cpp_dom_base10.cpp:2: 87:23.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ScreenPixel; dst = mozilla::CSSPixel]’: 87:23.34 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h:60:49: required from here 87:23.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:705:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:23.34 705 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 87:23.34 | ^~~~~~~~ 87:24.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:24.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 87:24.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 87:24.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 87:24.08 from Unified_cpp_dom_base10.cpp:2: 87:24.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 87:24.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 87:24.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:24.09 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 87:24.09 | ^~~~~~~~~~~~~ 87:24.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 87:24.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:24.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 87:24.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 87:24.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 87:24.09 from Unified_cpp_dom_base10.cpp:2: 87:24.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 87:24.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 87:24.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:24.09 323 | static SizeTyped FromUnknownSize( 87:24.09 | ^~~~~~~~~~~~~~~ 87:25.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 87:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 87:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 87:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:16, 87:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 87:25.09 from Unified_cpp_dom_base2.cpp:11: 87:25.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 87:25.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:25.09 189 | CSSRect GetExpandedScrollableRect() const { 87:25.09 | ^ 87:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 87:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:25.10 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 87:25.10 | ^ 87:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 87:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:25.10 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 87:25.10 | ^ 87:25.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 87:25.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:25.11 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 87:25.11 | ^ 87:25.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 87:25.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:25.11 243 | CSSRect CalculateScrollRange() const { 87:25.11 | ^ 87:25.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 87:25.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:25.12 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 87:25.12 | ^ 87:25.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 87:25.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:25.13 457 | CSSRect GetVisualViewport() const { 87:25.13 | ^ 87:25.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 87:25.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 87:25.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 87:25.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 87:25.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 87:25.37 from Unified_cpp_dom_base10.cpp:2: 87:25.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 87:25.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 87:25.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:25.37 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 87:25.37 | ^~~~~~~~~~~~~~ 87:25.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 87:25.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:25.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:25.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:25.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:25.45 from Unified_cpp_dom_canvas0.cpp:11: 87:25.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Union(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 87:25.45 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:3532:68: required from here 87:25.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:155:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:25.45 155 | [[nodiscard]] Sub Union(const Sub& aRect) const { 87:25.45 | ^~~~~ 87:25.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:25.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 87:25.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 87:25.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 87:25.47 from Unified_cpp_dom_base10.cpp:2: 87:25.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 87:25.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 87:25.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:25.47 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 87:25.47 | ^~~~~~~~~~~~~ 87:25.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 87:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 87:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:25.50 from Unified_cpp_dom_canvas0.cpp:11: 87:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = float; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 87:25.50 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:4557:57: required from here 87:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:444:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:25.50 444 | MatrixSize ScaleFactors(bool xMajor) const { 87:25.50 | ^~~~~~~~~~~~ 87:25.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 87:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 87:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 87:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 87:25.50 from Unified_cpp_dom_base10.cpp:2: 87:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 87:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 87:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:25.50 383 | Point TopLeft() const { return Point(x, y); } 87:25.50 | ^~~~~~~ 87:25.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 87:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 87:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 87:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 87:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 87:25.50 from Unified_cpp_dom_base10.cpp:2: 87:25.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 87:25.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 87:25.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:25.51 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 87:25.51 | ^~~~~~~~~~~~~~~ 87:25.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = double; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 87:25.51 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:4638:55: required from here 87:25.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:444:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:27.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 87:27.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:27.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 87:27.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 87:27.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 87:27.48 from Unified_cpp_dom_base10.cpp:2: 87:27.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 87:27.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 87:27.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 87:27.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:27.48 246 | PointTyped As2DPoint() const { 87:27.48 | ^~~~~~~~~ 87:27.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 87:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 87:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 87:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 87:27.56 from Unified_cpp_dom_base10.cpp:2: 87:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 87:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 87:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 87:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:27.56 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 87:27.56 | ^~~~~~~~~ 87:27.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 87:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 87:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 87:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 87:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:21, 87:27.56 from Unified_cpp_dom_base10.cpp:2: 87:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 87:27.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 87:27.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 87:27.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:27.57 2266 | PointTyped TransformPointSimple( 87:27.57 | ^~~~~~~~~~~~~~~~~~~~ 87:27.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 87:27.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 87:27.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 87:27.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:27.57 794 | RectTyped TransformAndClipBounds( 87:27.57 | ^~~~~~~~~~~~~~~~~~~~~~ 87:28.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 87:28.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.h:10, 87:28.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:6, 87:28.63 from Unified_cpp_dom_canvas0.cpp:11: 87:28.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 87:28.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 87:28.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 87:28.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:28.63 246 | PointTyped As2DPoint() const { 87:28.63 | ^~~~~~~~~ 87:28.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 87:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 87:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:28.70 from Unified_cpp_dom_canvas0.cpp:11: 87:28.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 87:28.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 87:28.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 87:28.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:28.71 794 | RectTyped TransformAndClipBounds( 87:28.71 | ^~~~~~~~~~~~~~~~~~~~~~ 87:28.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 87:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 87:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 87:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 87:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 87:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 87:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 87:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 87:28.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:8, 87:28.76 from Unified_cpp_dom_base2.cpp:11: 87:28.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 87:28.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:28.76 1249 | CSSCoord ToCSSPixels() const { return _0; } 87:28.76 | ^ 87:28.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 87:28.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:100:23: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 87:28.80 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:100:40: required from here 87:28.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:28.80 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 87:28.80 | ^~~~~~~~~~~~~~ 87:28.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 87:28.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:101:23: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 87:28.80 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:100:40: required from here 87:28.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:85:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:28.80 85 | MatrixSize TransformSize(const MatrixSize& aSize) const { 87:28.80 | ^~~~~~~~~~~~~ 87:28.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 87:28.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:28.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:28.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:28.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:28.80 from Unified_cpp_dom_canvas0.cpp:11: 87:28.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 87:28.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:111:44: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 87:28.80 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:107:42: required from here 87:28.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:28.80 384 | Point TopRight() const { return Point(XMost(), y); } 87:28.80 | ^~~~~~~~ 87:29.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 87:29.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:161:14: required from ‘Sub mozilla::gfx::BaseRect::Union(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 87:29.20 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:3532:68: required from here 87:29.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:29.20 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 87:29.20 | ^~~~~~~~~~ 87:29.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 87:29.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 87:29.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.h:10, 87:29.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:6, 87:29.21 from Unified_cpp_dom_canvas0.cpp:11: 87:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 87:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:363:12: required from ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 87:29.21 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:4312:48: required from here 87:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:29.21 79 | Sub operator-() const { return Sub(-x, -y); } 87:29.21 | ^~~~~~~~ 87:29.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 87:29.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 87:29.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:29.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:29.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:29.21 from Unified_cpp_dom_canvas0.cpp:11: 87:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 87:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:452:10: required from ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = float; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’ 87:29.21 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:4557:57: required from here 87:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:85:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:29.21 85 | MatrixSize TransformSize(const MatrixSize& aSize) const { 87:29.21 | ^~~~~~~~~~~~~ 87:30.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 87:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 87:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 87:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 87:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:26, 87:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIReferrerInfo.h:17, 87:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIPrincipal.h:22, 87:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScriptSecurityManager.h:14, 87:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsILoadInfo.h:18, 87:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.h:18, 87:30.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsSyncLoadService.cpp:11, 87:30.53 from Unified_cpp_dom_base10.cpp:2: 87:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 87:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 87:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 87:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 87:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 87:30.53 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 87:30.53 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 87:30.53 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 87:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 87:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:30.53 760 | typename detail::Nth::Type extract() { 87:30.53 | ^~~~~~~ 87:31.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 87:31.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 87:31.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 87:31.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 87:31.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/InProcessBrowserChildMessageManager.h:11, 87:31.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 87:31.04 from Unified_cpp_dom_base3.cpp:11: 87:31.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 87:31.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:31.04 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 87:31.04 | ^ 87:31.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 87:31.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:31.04 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 87:31.04 | ^ 87:31.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 87:31.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:31.04 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 87:31.04 | ^ 87:31.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 87:31.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:31.05 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 87:31.05 | ^ 87:31.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 87:31.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:31.05 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 87:31.05 | ^ 87:31.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 87:31.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:31.08 371 | nscoord aAppUnitsPerDevPixel) { 87:31.08 | ^ 87:31.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 87:31.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:31.09 380 | nscoord aAppUnitsPerDevPixel) { 87:31.09 | ^ 87:31.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 87:31.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 87:31.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.h:10, 87:31.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:6, 87:31.09 from Unified_cpp_dom_canvas0.cpp:11: 87:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 87:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:363:12: required from ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 87:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:347:10: required from ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’ 87:31.09 /builddir/build/BUILD/thunderbird-78.6.1/image/ImageRegion.h:115:52: required from here 87:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:31.09 79 | Sub operator-() const { return Sub(-x, -y); } 87:31.09 | ^~~~~~~~ 87:31.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 87:31.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:31.09 387 | nscoord aAppUnitsPerDevPixel) { 87:31.09 | ^ 87:31.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 87:31.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:31.10 394 | nscoord aAppUnitsPerDevPixel) { 87:31.10 | ^ 87:31.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 87:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 87:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 87:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 87:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 87:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 87:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 87:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:8, 87:31.14 from Unified_cpp_dom_base2.cpp:11: 87:31.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 87:31.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:31.14 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 87:31.14 | ^ 87:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 87:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:81:20: required from ‘void mozilla::gfx::PartialArcToBezier(T*, const Point&, const Point&, const Matrix&, mozilla::gfx::Float) [with T = mozilla::dom::CanvasRenderingContext2D; mozilla::gfx::Point = mozilla::gfx::PointTyped; mozilla::gfx::Matrix = mozilla::gfx::BaseMatrix; mozilla::gfx::Float = float]’ 87:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:163:23: required from ‘void mozilla::gfx::ArcToBezier(T*, const Point&, const Size&, float, float, bool, float, const Matrix&) [with T = mozilla::dom::CanvasRenderingContext2D; mozilla::gfx::Point = mozilla::gfx::PointTyped; mozilla::gfx::Size = mozilla::gfx::SizeTyped; mozilla::gfx::Matrix = mozilla::gfx::BaseMatrix]’ 87:31.56 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:3047:29: required from here 87:31.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:31.56 59 | Sub operator+(const Sub& aPoint) const { 87:31.56 | ^~~~~~~~ 87:34.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsExpirationTracker.h:11, 87:34.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:8, 87:34.35 from Unified_cpp_dom_canvas0.cpp:11: 87:34.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 87:34.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 87:34.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 87:34.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 87:34.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 87:34.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 87:34.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 87:34.36 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 87:34.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:34.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 87:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/ImageBitmap.cpp:13, 87:34.37 from Unified_cpp_dom_canvas0.cpp:74: 87:34.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 87:34.37 27 | struct JSGCSetting { 87:34.37 | ^~~~~~~~~~~ 87:34.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 87:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 87:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 87:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 87:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeInfo.cpp:26, 87:34.57 from Unified_cpp_dom_base4.cpp:2: 87:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 87:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:34.57 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 87:34.57 | ^ 87:34.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 87:34.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 87:34.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 87:34.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 87:34.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 87:34.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 87:34.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 87:34.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:8, 87:34.63 from Unified_cpp_dom_base2.cpp:11: 87:34.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 87:34.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:34.63 21 | inline Rect ToRect(const gfxRect& aRect) { 87:34.63 | ^ 87:34.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 87:34.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:34.64 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 87:34.64 | ^ 87:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 87:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:34.64 40 | inline Point ToPoint(const gfxPoint& aPoint) { 87:34.64 | ^ 87:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 87:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:34.64 44 | inline Size ToSize(const gfxSize& aSize) { 87:34.64 | ^ 87:34.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 87:34.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:34.65 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 87:34.65 | ^ 87:34.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 87:34.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:34.65 52 | inline gfxSize ThebesSize(const Size& aSize) { 87:34.66 | ^ 87:34.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 87:34.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:34.67 56 | inline gfxRect ThebesRect(const Rect& aRect) { 87:34.67 | ^ 87:34.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 87:34.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 87:34.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 87:34.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 87:34.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 87:34.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeInfo.cpp:26, 87:34.89 from Unified_cpp_dom_base4.cpp:2: 87:34.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 87:34.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:34.90 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 87:34.90 | ^ 87:35.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 87:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 87:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 87:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 87:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 87:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 87:35.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:8, 87:35.39 from Unified_cpp_dom_base2.cpp:11: 87:35.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 87:35.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:35.39 1859 | int32_t aAppUnitsPerPixel) { 87:35.39 | ^ 87:35.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 87:35.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:35.39 3214 | int32_t aAppUnitsPerPixel) { 87:35.39 | ^ 87:35.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 87:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 87:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 87:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 87:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 87:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 87:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsExpirationTracker.h:11, 87:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:8, 87:35.45 from Unified_cpp_dom_canvas0.cpp:11: 87:35.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 87:35.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 87:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 87:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 87:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 87:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 87:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 87:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 87:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 87:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:35.46 760 | typename detail::Nth::Type extract() { 87:35.46 | ^~~~~~~ 87:35.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 87:35.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 87:35.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 87:35.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeInfo.cpp:26, 87:35.53 from Unified_cpp_dom_base4.cpp:2: 87:35.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 87:35.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:35.53 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 87:35.53 | ^ 87:35.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 87:35.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:35.53 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 87:35.53 | ^ 87:35.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 87:35.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:35.53 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 87:35.53 | ^ 87:35.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 87:35.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:35.54 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 87:35.54 | ^ 87:35.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 87:35.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:35.54 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 87:35.54 | ^ 87:35.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 87:35.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:35.56 371 | nscoord aAppUnitsPerDevPixel) { 87:35.57 | ^ 87:35.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 87:35.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:35.57 380 | nscoord aAppUnitsPerDevPixel) { 87:35.57 | ^ 87:35.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 87:35.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:35.57 387 | nscoord aAppUnitsPerDevPixel) { 87:35.57 | ^ 87:35.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 87:35.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:35.58 394 | nscoord aAppUnitsPerDevPixel) { 87:35.58 | ^ 87:36.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 87:36.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 87:36.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 87:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:8, 87:36.43 from Unified_cpp_dom_base2.cpp:11: 87:36.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 87:36.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:36.43 332 | LayerPoint GetFixedPositionAnchor() const { 87:36.43 | ^ 87:36.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 87:36.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 87:36.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 87:36.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:8, 87:36.49 from Unified_cpp_dom_base2.cpp:11: 87:36.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 87:36.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:36.49 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 87:36.49 | ^ 87:36.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 87:36.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 87:36.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 87:36.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:8, 87:36.52 from Unified_cpp_dom_base2.cpp:11: 87:36.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 87:36.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:36.52 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 87:36.52 | ^ 87:37.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 87:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:50, 87:37.55 from Unified_cpp_dom_canvas0.cpp:20: 87:37.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 87:37.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.55 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 87:37.55 | ^ 87:37.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 87:37.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.56 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 87:37.56 | ^~~~~~~~~~~ 87:37.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 87:37.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.57 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 87:37.57 | ^ 87:37.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 87:37.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.57 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 87:37.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 87:37.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.57 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 87:37.57 | ~~~~~~~~~~~~~^~ 87:37.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.57 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 87:37.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 87:37.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.57 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 87:37.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 87:37.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:37.58 from Unified_cpp_dom_canvas0.cpp:11: 87:37.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 87:37.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.58 282 | RectTyped ToUnknownRect() const { 87:37.58 | ^~~~~~~~~~~~~ 87:37.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 87:37.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 87:37.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:37.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:37.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:37.60 from Unified_cpp_dom_canvas0.cpp:11: 87:37.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 87:37.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.60 110 | quad[0] = TransformPoint(aRect.TopLeft()); 87:37.60 | ^~~~ 87:37.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.61 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 87:37.61 | ^ 87:37.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 87:37.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:37.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:37.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:37.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:37.61 from Unified_cpp_dom_canvas0.cpp:11: 87:37.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 87:37.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.61 383 | Point TopLeft() const { return Point(x, y); } 87:37.61 | ^~~~~~~ 87:37.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 87:37.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 87:37.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.h:10, 87:37.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:6, 87:37.61 from Unified_cpp_dom_canvas0.cpp:11: 87:37.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 87:37.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.61 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 87:37.61 | ^~~~~~~~~ 87:37.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 87:37.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:37.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:37.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:37.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:37.61 from Unified_cpp_dom_canvas0.cpp:11: 87:37.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 87:37.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.61 384 | Point TopRight() const { return Point(XMost(), y); } 87:37.61 | ^~~~~~~~ 87:37.62 In file included from Unified_cpp_dom_canvas0.cpp:20: 87:37.62 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function ‘bool mozilla::dom::CanvasRenderingContext2D::EnsureTarget(const Rect*, bool)’: 87:37.62 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:1270:53: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.62 1269 | aCoveredRect && CurrentState() 87:37.62 | ~~~~~~~~~~~~~~ 87:37.62 1270 | .transform.TransformBounds(*aCoveredRect) 87:37.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 87:37.75 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function ‘virtual mozilla::gfx::Size mozilla::dom::CanvasUserSpaceMetrics::GetSize() const’: 87:37.75 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:2417:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.75 2417 | virtual gfx::Size GetSize() const override { return Size(mSize); } 87:37.75 | ^~~~~~~ 87:37.76 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function ‘virtual void mozilla::dom::CanvasRenderingContext2D::FillRect(double, double, double, double)’: 87:37.76 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:2599:12: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.76 2599 | bounds = mTarget->GetTransform().TransformBounds(fillRect); 87:37.76 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:37.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 87:37.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:37.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:37.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:37.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:37.77 from Unified_cpp_dom_canvas0.cpp:11: 87:37.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 87:37.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:363:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.77 363 | MoveBy(-aPoint); 87:37.77 | ^~~~~~~ 87:37.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Sub mozilla::gfx::BaseRect::Union(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 87:37.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:155:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.77 155 | [[nodiscard]] Sub Union(const Sub& aRect) const { 87:37.77 | ^~~~~ 87:37.82 In file included from Unified_cpp_dom_canvas0.cpp:20: 87:37.82 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function ‘virtual void mozilla::dom::CanvasRenderingContext2D::ArcTo(double, double, double, double, double, mozilla::ErrorResult&)’: 87:37.82 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:2975:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.82 2975 | p0 = mPathBuilder->CurrentPoint(); 87:37.82 | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:37.83 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function ‘void mozilla::dom::CanvasRenderingContext2D::AddHitRegion(const mozilla::dom::HitRegionOptions&, mozilla::ErrorResult&)’: 87:37.83 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:3408:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.83 3408 | gfx::Rect bounds(path->GetBounds(mTarget->GetTransform())); 87:37.83 | ^ 87:37.86 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function ‘virtual nscoord mozilla::dom::CanvasBidiProcessor::GetWidth()’: 87:37.86 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:3532:20: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.86 3532 | mBoundingBox = mBoundingBox.Union(textRunMetrics.mBoundingBox); 87:37.86 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:37.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 87:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 87:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.h:10, 87:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:6, 87:37.87 from Unified_cpp_dom_canvas0.cpp:11: 87:37.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 87:37.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.87 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 87:37.87 | ^~~~~~~~~ 87:37.90 In file included from Unified_cpp_dom_canvas0.cpp:20: 87:37.90 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function ‘void mozilla::dom::CanvasRenderingContext2D::DrawImage(const CanvasImageSource&, double, double, double, double, double, double, double, double, uint8_t, mozilla::ErrorResult&)’: 87:37.90 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:4557:57: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.90 4557 | auto scale = mTarget->GetTransform().ScaleFactors(true); 87:37.90 | ^ 87:37.90 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:4579:12: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.90 4579 | bounds = mTarget->GetTransform().TransformBounds(bounds); 87:37.90 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:37.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 87:37.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 87:37.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 87:37.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 87:37.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 87:37.91 from Unified_cpp_dom_canvas0.cpp:11: 87:37.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = float]’: 87:37.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:444:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.91 444 | MatrixSize ScaleFactors(bool xMajor) const { 87:37.91 | ^~~~~~~~~~~~ 87:37.91 In file included from Unified_cpp_dom_canvas0.cpp:20: 87:37.91 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp: In function ‘already_AddRefed mozilla::dom::ExtractSubrect(mozilla::gfx::SourceSurface*, mozilla::gfx::Rect*, mozilla::gfx::DrawTarget*)’: 87:37.91 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:4312:47: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.91 4312 | *aSourceRect -= roundedOutSourceRect.TopLeft(); 87:37.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 87:37.91 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function ‘void mozilla::dom::CanvasRenderingContext2D::DrawDirectlyToCanvas(const nsLayoutUtils::DirectDrawInfo&, mozilla::gfx::Rect*, mozilla::gfx::Rect, mozilla::gfx::Rect, mozilla::gfx::IntSize)’: 87:37.91 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:4623:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.91 4623 | void CanvasRenderingContext2D::DrawDirectlyToCanvas( 87:37.91 | ^~~~~~~~~~~~~~~~~~~~~~~~ 87:37.91 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:4638:56: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.91 4638 | gfxSize contextScale(contextMatrix.ScaleFactors(true)); 87:37.91 | ^ 87:37.98 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function ‘void mozilla::dom::CanvasPath::ArcTo(double, double, double, double, double, mozilla::ErrorResult&)’: 87:37.98 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:5618:41: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:37.98 5618 | Point p0 = mPathBuilder->CurrentPoint(); 87:37.98 | ^ 87:38.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 87:38.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 87:38.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:24, 87:38.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/InProcessBrowserChildMessageManager.cpp:12, 87:38.99 from Unified_cpp_dom_base3.cpp:11: 87:38.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 87:38.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:38.99 189 | CSSRect GetExpandedScrollableRect() const { 87:39.00 | ^ 87:39.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 87:39.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:39.00 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 87:39.00 | ^ 87:39.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 87:39.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:39.00 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 87:39.00 | ^ 87:39.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 87:39.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:39.01 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 87:39.01 | ^ 87:39.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 87:39.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:39.01 243 | CSSRect CalculateScrollRange() const { 87:39.01 | ^ 87:39.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 87:39.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:39.01 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 87:39.01 | ^ 87:39.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 87:39.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:39.02 457 | CSSRect GetVisualViewport() const { 87:39.02 | ^ 87:39.19 In file included from Unified_cpp_dom_canvas0.cpp:83: 87:39.19 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/ImageBitmapRenderingContext.cpp: In member function ‘virtual nsresult mozilla::dom::ImageBitmapRenderingContext::Redraw(const gfxRect&)’: 87:39.19 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/ImageBitmapRenderingContext.cpp:281:42: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:39.19 281 | mozilla::gfx::Rect rect = ToRect(aDirty); 87:39.19 | ^ 87:39.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:6, 87:39.31 from Unified_cpp_dom_canvas0.cpp:20: 87:39.31 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.h: In member function ‘virtual void mozilla::dom::CanvasRenderingContext2D::QuadraticCurveTo(double, double, double, double)’: 87:39.31 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.h:318:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:39.31 318 | transform.TransformPoint( 87:39.31 | ~~~~~~~~~~~~~~~~~~~~~~~~^ 87:39.31 319 | mozilla::gfx::Point(ToFloat(aCpx), ToFloat(aCpy))), 87:39.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:39.32 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.h: In member function ‘virtual nsresult mozilla::dom::CanvasRenderingContext2D::Redraw(const gfxRect&)’: 87:39.32 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.h:441:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:39.32 441 | Redraw(ToRect(aR)); 87:39.32 | ~~~~~~^~~~ 87:39.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 87:39.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 87:39.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 87:39.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:39.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:39.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:39.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:39.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 87:39.35 from Unified_cpp_dom_webgpu1.cpp:2: 87:39.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 87:39.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:39.35 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 87:39.35 | ^ 87:39.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 87:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 87:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 87:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 87:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:39.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 87:39.56 from Unified_cpp_dom_webgpu1.cpp:2: 87:39.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 87:39.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:39.56 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 87:39.56 | ^ 87:40.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 87:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 87:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 87:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 87:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 87:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 87:40.12 from MediaStreamAudioSourceNodeBinding.cpp:4, 87:40.12 from UnifiedBindings12.cpp:2: 87:40.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 87:40.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:40.12 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 87:40.12 | ^ 87:40.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 87:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 87:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 87:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 87:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 87:40.15 from Unified_cpp_dom_webgpu1.cpp:2: 87:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 87:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:40.15 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 87:40.15 | ^ 87:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 87:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:40.16 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 87:40.16 | ^ 87:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 87:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:40.16 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 87:40.16 | ^ 87:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 87:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:40.16 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 87:40.16 | ^ 87:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 87:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:40.17 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 87:40.17 | ^ 87:40.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 87:40.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:40.19 371 | nscoord aAppUnitsPerDevPixel) { 87:40.19 | ^ 87:40.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 87:40.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:40.19 380 | nscoord aAppUnitsPerDevPixel) { 87:40.19 | ^ 87:40.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 87:40.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:40.19 387 | nscoord aAppUnitsPerDevPixel) { 87:40.19 | ^ 87:40.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 87:40.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:40.22 394 | nscoord aAppUnitsPerDevPixel) { 87:40.22 | ^ 87:40.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 87:40.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 87:40.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 87:40.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 87:40.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 87:40.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 87:40.33 from MediaStreamAudioSourceNodeBinding.cpp:4, 87:40.33 from UnifiedBindings12.cpp:2: 87:40.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 87:40.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:40.33 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 87:40.33 | ^ 87:40.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 87:40.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 87:40.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMAttributeMap.h:178, 87:40.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Attr.h:15, 87:40.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeUbiReporting.h:10, 87:40.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeUbiReporting.cpp:7, 87:40.45 from Unified_cpp_dom_base4.cpp:20: 87:40.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 87:40.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:40.45 189 | CSSRect GetExpandedScrollableRect() const { 87:40.45 | ^ 87:40.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 87:40.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:40.45 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 87:40.45 | ^ 87:40.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 87:40.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:40.46 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 87:40.46 | ^ 87:40.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 87:40.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:40.46 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 87:40.46 | ^ 87:40.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 87:40.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:40.46 243 | CSSRect CalculateScrollRange() const { 87:40.46 | ^ 87:40.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 87:40.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:40.47 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 87:40.47 | ^ 87:40.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 87:40.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:40.47 457 | CSSRect GetVisualViewport() const { 87:40.48 | ^ 87:41.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 87:41.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 87:41.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 87:41.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/InProcessBrowserChildMessageManager.cpp:12, 87:41.28 from Unified_cpp_dom_base3.cpp:11: 87:41.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 87:41.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:41.28 1249 | CSSCoord ToCSSPixels() const { return _0; } 87:41.29 | ^ 87:41.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 87:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 87:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 87:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 87:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 87:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:41.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 87:41.54 from Unified_cpp_dom_webgpu1.cpp:2: 87:41.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 87:41.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:41.55 189 | CSSRect GetExpandedScrollableRect() const { 87:41.55 | ^ 87:41.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 87:41.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:41.55 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 87:41.55 | ^ 87:41.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 87:41.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:41.55 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 87:41.55 | ^ 87:41.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 87:41.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:41.55 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 87:41.55 | ^ 87:41.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 87:41.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:41.55 243 | CSSRect CalculateScrollRange() const { 87:41.55 | ^ 87:41.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 87:41.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:41.56 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 87:41.56 | ^ 87:41.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 87:41.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:41.56 457 | CSSRect GetVisualViewport() const { 87:41.56 | ^ 87:41.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 87:41.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 87:41.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 87:41.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 87:41.77 from MediaStreamAudioSourceNodeBinding.cpp:4, 87:41.77 from UnifiedBindings12.cpp:2: 87:41.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 87:41.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:41.77 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 87:41.77 | ^ 87:41.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 87:41.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:41.77 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 87:41.77 | ^ 87:41.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 87:41.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:41.77 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 87:41.77 | ^ 87:41.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 87:41.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:41.78 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 87:41.78 | ^ 87:41.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 87:41.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:41.78 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 87:41.78 | ^ 87:41.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 87:41.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 87:41.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 87:41.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 87:41.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 87:41.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 87:41.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 87:41.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 87:41.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 87:41.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 87:41.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:41.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:41.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:41.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:41.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 87:41.81 from Unified_cpp_dom_webgpu1.cpp:2: 87:41.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 87:41.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:41.81 1249 | CSSCoord ToCSSPixels() const { return _0; } 87:41.81 | ^ 87:41.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 87:41.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:41.83 371 | nscoord aAppUnitsPerDevPixel) { 87:41.83 | ^ 87:41.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 87:41.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:41.83 380 | nscoord aAppUnitsPerDevPixel) { 87:41.83 | ^ 87:41.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 87:41.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:41.86 387 | nscoord aAppUnitsPerDevPixel) { 87:41.86 | ^ 87:41.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 87:41.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:41.86 394 | nscoord aAppUnitsPerDevPixel) { 87:41.86 | ^ 87:42.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 87:42.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 87:42.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 87:42.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/InProcessBrowserChildMessageManager.cpp:12, 87:42.71 from Unified_cpp_dom_base3.cpp:11: 87:42.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 87:42.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:42.71 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 87:42.71 | ^ 87:43.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 87:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 87:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 87:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeUbiReporting.h:13, 87:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeUbiReporting.cpp:7, 87:43.53 from Unified_cpp_dom_base4.cpp:20: 87:43.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 87:43.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:43.53 1249 | CSSCoord ToCSSPixels() const { return _0; } 87:43.53 | ^ 87:44.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 87:44.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 87:44.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 87:44.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeUbiReporting.h:13, 87:44.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeUbiReporting.cpp:7, 87:44.84 from Unified_cpp_dom_base4.cpp:20: 87:44.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 87:44.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:44.85 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 87:44.85 | ^ 87:44.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 87:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 87:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 87:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/InProcessBrowserChildMessageManager.cpp:12, 87:44.99 from Unified_cpp_dom_base3.cpp:11: 87:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 87:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:44.99 21 | inline Rect ToRect(const gfxRect& aRect) { 87:44.99 | ^ 87:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 87:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:44.99 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 87:44.99 | ^ 87:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 87:45.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:45.00 40 | inline Point ToPoint(const gfxPoint& aPoint) { 87:45.00 | ^ 87:45.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 87:45.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:45.00 44 | inline Size ToSize(const gfxSize& aSize) { 87:45.00 | ^ 87:45.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 87:45.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:45.00 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 87:45.00 | ^ 87:45.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 87:45.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:45.00 52 | inline gfxSize ThebesSize(const Size& aSize) { 87:45.01 | ^ 87:45.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 87:45.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:45.01 56 | inline gfxRect ThebesRect(const Rect& aRect) { 87:45.01 | ^ 87:45.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 87:45.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 87:45.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/InProcessBrowserChildMessageManager.cpp:12, 87:45.78 from Unified_cpp_dom_base3.cpp:11: 87:45.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 87:45.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:45.78 1859 | int32_t aAppUnitsPerPixel) { 87:45.78 | ^ 87:45.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 87:45.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:45.79 3214 | int32_t aAppUnitsPerPixel) { 87:45.79 | ^ 87:47.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 87:47.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 87:47.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 87:47.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeUbiReporting.h:13, 87:47.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeUbiReporting.cpp:7, 87:47.06 from Unified_cpp_dom_base4.cpp:20: 87:47.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 87:47.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:47.07 21 | inline Rect ToRect(const gfxRect& aRect) { 87:47.07 | ^ 87:47.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 87:47.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:47.07 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 87:47.07 | ^ 87:47.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 87:47.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:47.07 40 | inline Point ToPoint(const gfxPoint& aPoint) { 87:47.07 | ^ 87:47.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 87:47.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:47.08 44 | inline Size ToSize(const gfxSize& aSize) { 87:47.08 | ^ 87:47.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 87:47.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:47.08 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 87:47.08 | ^ 87:47.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 87:47.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:47.08 52 | inline gfxSize ThebesSize(const Size& aSize) { 87:47.08 | ^ 87:47.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 87:47.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:47.09 56 | inline gfxRect ThebesRect(const Rect& aRect) { 87:47.09 | ^ 87:47.43 In file included from Unified_cpp_dom_canvas0.cpp:137: 87:47.43 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextBuffers.cpp: In member function ‘Sub mozilla::gfx::BaseRect::Union(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 87:47.43 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextBuffers.cpp:149:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:47.43 149 | } // namespace mozilla 87:47.43 | ^ 87:47.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 87:47.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 87:47.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeUbiReporting.h:13, 87:47.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeUbiReporting.cpp:7, 87:47.70 from Unified_cpp_dom_base4.cpp:20: 87:47.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 87:47.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:47.70 1859 | int32_t aAppUnitsPerPixel) { 87:47.70 | ^ 87:47.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 87:47.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:47.71 3214 | int32_t aAppUnitsPerPixel) { 87:47.71 | ^ 87:49.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 87:49.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 87:49.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:14, 87:49.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:10, 87:49.32 from MediaStreamBinding.cpp:25, 87:49.32 from UnifiedBindings12.cpp:15: 87:49.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 87:49.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:49.32 189 | CSSRect GetExpandedScrollableRect() const { 87:49.32 | ^ 87:49.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 87:49.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:49.32 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 87:49.33 | ^ 87:49.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 87:49.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:49.33 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 87:49.33 | ^ 87:49.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 87:49.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:49.33 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 87:49.33 | ^ 87:49.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 87:49.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:49.33 243 | CSSRect CalculateScrollRange() const { 87:49.33 | ^ 87:49.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 87:49.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:49.34 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 87:49.34 | ^ 87:49.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 87:49.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:49.34 457 | CSSRect GetVisualViewport() const { 87:49.35 | ^ 87:49.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 87:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 87:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 87:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 87:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:12, 87:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/InProcessBrowserChildMessageManager.cpp:19, 87:49.43 from Unified_cpp_dom_base3.cpp:11: 87:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 87:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:49.43 332 | LayerPoint GetFixedPositionAnchor() const { 87:49.43 | ^ 87:49.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 87:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 87:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 87:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 87:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:12, 87:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/InProcessBrowserChildMessageManager.cpp:19, 87:49.47 from Unified_cpp_dom_base3.cpp:11: 87:49.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 87:49.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:49.48 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 87:49.48 | ^ 87:49.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 87:49.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 87:49.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 87:49.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 87:49.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:12, 87:49.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/InProcessBrowserChildMessageManager.cpp:19, 87:49.50 from Unified_cpp_dom_base3.cpp:11: 87:49.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 87:49.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:49.50 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 87:49.50 | ^ 87:53.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 87:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 87:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 87:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 87:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 87:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 87:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 87:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 87:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 87:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 87:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 87:53.14 from MediaStreamBinding.cpp:25, 87:53.14 from UnifiedBindings12.cpp:15: 87:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 87:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:53.14 1249 | CSSCoord ToCSSPixels() const { return _0; } 87:53.14 | ^ 87:53.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 87:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 87:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/IntlUtils.h:11, 87:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/IntlUtils.cpp:7, 87:53.17 from Unified_cpp_dom_base3.cpp:20: 87:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 87:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 87:53.17 79 | memset(this, 0, sizeof(nsXPTCVariant)); 87:53.17 | ^ 87:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 87:53.18 44 | struct nsXPTCVariant { 87:53.18 | ^~~~~~~~~~~~~ 87:53.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 87:53.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 87:53.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 87:53.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 87:53.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:12, 87:53.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ParentProcessMessageManager.cpp:10, 87:53.46 from Unified_cpp_dom_base4.cpp:29: 87:53.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 87:53.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:53.47 332 | LayerPoint GetFixedPositionAnchor() const { 87:53.47 | ^ 87:53.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 87:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 87:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 87:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 87:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:12, 87:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ParentProcessMessageManager.cpp:10, 87:53.51 from Unified_cpp_dom_base4.cpp:29: 87:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 87:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:53.52 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 87:53.52 | ^ 87:53.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 87:53.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 87:53.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 87:53.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 87:53.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:12, 87:53.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ParentProcessMessageManager.cpp:10, 87:53.54 from Unified_cpp_dom_base4.cpp:29: 87:53.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 87:53.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:53.54 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 87:53.54 | ^ 87:55.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 87:55.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 87:55.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 87:55.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 87:55.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 87:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 87:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 87:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 87:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 87:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 87:55.46 from MediaStreamBinding.cpp:25, 87:55.46 from UnifiedBindings12.cpp:15: 87:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 87:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:55.46 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 87:55.46 | ^ 87:56.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 87:56.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 87:56.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 87:56.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 87:56.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 87:56.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 87:56.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 87:56.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 87:56.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 87:56.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 87:56.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 87:56.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 87:56.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 87:56.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 87:56.65 from Unified_cpp_dom_webgpu1.cpp:2: 87:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 87:56.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:56.65 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 87:56.65 | ^ 87:58.00 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextBuffers.cpp: In function ‘mozilla::gfx::Rect mozilla::dom::AdjustedTarget::BoundsAfterFilter(const Rect&, mozilla::dom::CanvasRenderingContext2D*)’: 87:58.00 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextBuffers.cpp:149:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:58.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 87:58.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 87:58.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 87:58.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsCanvasFrame.h:17, 87:58.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Document.cpp:156, 87:58.41 from Unified_cpp_dom_base2.cpp:20: 87:58.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 87:58.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:58.42 1394 | LayerPoint GetFixedPositionAnchor() { 87:58.42 | ^ 87:58.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 87:58.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:58.45 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 87:58.45 | ^ 87:58.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 87:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 87:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 87:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 87:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 87:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 87:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 87:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 87:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 87:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 87:58.96 from MediaStreamBinding.cpp:25, 87:58.96 from UnifiedBindings12.cpp:15: 87:58.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 87:58.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:58.96 21 | inline Rect ToRect(const gfxRect& aRect) { 87:58.96 | ^ 87:58.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 87:58.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:58.97 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 87:58.97 | ^ 87:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 87:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:58.97 40 | inline Point ToPoint(const gfxPoint& aPoint) { 87:58.97 | ^ 87:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 87:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:58.97 44 | inline Size ToSize(const gfxSize& aSize) { 87:58.97 | ^ 87:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 87:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:58.97 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 87:58.97 | ^ 87:58.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 87:58.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:58.98 52 | inline gfxSize ThebesSize(const Size& aSize) { 87:58.98 | ^ 87:58.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 87:58.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:58.98 56 | inline gfxRect ThebesRect(const Rect& aRect) { 87:58.98 | ^ 87:59.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 87:59.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 87:59.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 87:59.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 87:59.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 87:59.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 87:59.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 87:59.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 87:59.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 87:59.67 from MediaStreamBinding.cpp:25, 87:59.67 from UnifiedBindings12.cpp:15: 87:59.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 87:59.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:59.67 1859 | int32_t aAppUnitsPerPixel) { 87:59.67 | ^ 87:59.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 87:59.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 87:59.69 3214 | int32_t aAppUnitsPerPixel) { 87:59.69 | ^ 88:00.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 88:00.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 88:00.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 88:00.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 88:00.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 88:00.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 88:00.60 from MediaStreamBinding.cpp:25, 88:00.60 from UnifiedBindings12.cpp:15: 88:00.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 88:00.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:00.60 332 | LayerPoint GetFixedPositionAnchor() const { 88:00.60 | ^ 88:00.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 88:00.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 88:00.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 88:00.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 88:00.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 88:00.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 88:00.66 from MediaStreamBinding.cpp:25, 88:00.66 from UnifiedBindings12.cpp:15: 88:00.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 88:00.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:00.66 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 88:00.66 | ^ 88:00.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 88:00.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 88:00.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 88:00.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 88:00.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 88:00.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 88:00.69 from MediaStreamBinding.cpp:25, 88:00.69 from UnifiedBindings12.cpp:15: 88:00.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 88:00.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:00.69 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 88:00.69 | ^ 88:01.24 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextBuffers.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = float]’: 88:01.24 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextBuffers.cpp:149:1: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:01.26 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextBuffers.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = double]’: 88:01.26 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextBuffers.cpp:149:1: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:01.27 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextBuffers.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = float]’: 88:01.27 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextBuffers.cpp:149:1: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:01.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 88:01.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 88:01.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 88:01.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 88:01.54 from Unified_cpp_dom_canvas0.cpp:11: 88:01.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 88:01.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:01.54 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 88:01.54 | ^~~~~~~~~~~~ 88:01.95 In file included from Unified_cpp_dom_canvas0.cpp:20: 88:01.95 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function ‘virtual mozilla::gfx::Size mozilla::dom::CanvasUserSpaceMetrics::GetSize() const’: 88:01.95 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:2417:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:01.95 2417 | virtual gfx::Size GetSize() const override { return Size(mSize); } 88:01.95 | ^~~~~~~ 88:02.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 88:02.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:50, 88:02.85 from Unified_cpp_dom_canvas0.cpp:20: 88:02.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 88:02.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:02.85 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 88:02.85 | ^~~~~~~~~~~ 88:02.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 88:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 88:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 88:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 88:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 88:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 88:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 88:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 88:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 88:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 88:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 88:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 88:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 88:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 88:02.88 from Unified_cpp_dom_webgpu1.cpp:2: 88:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 88:02.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:02.89 21 | inline Rect ToRect(const gfxRect& aRect) { 88:02.89 | ^ 88:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 88:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:02.90 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 88:02.90 | ^ 88:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 88:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:02.90 40 | inline Point ToPoint(const gfxPoint& aPoint) { 88:02.90 | ^ 88:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 88:02.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:02.91 44 | inline Size ToSize(const gfxSize& aSize) { 88:02.91 | ^ 88:02.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 88:02.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:02.91 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 88:02.91 | ^ 88:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 88:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:02.92 52 | inline gfxSize ThebesSize(const Size& aSize) { 88:02.92 | ^ 88:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 88:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:02.92 56 | inline gfxRect ThebesRect(const Rect& aRect) { 88:02.92 | ^ 88:03.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 88:03.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 88:03.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 88:03.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 88:03.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 88:03.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 88:03.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 88:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 88:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 88:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 88:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 88:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 88:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 88:03.31 from Unified_cpp_dom_webgpu1.cpp:2: 88:03.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 88:03.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:03.31 1859 | int32_t aAppUnitsPerPixel) { 88:03.32 | ^ 88:03.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 88:03.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:03.33 3214 | int32_t aAppUnitsPerPixel) { 88:03.33 | ^ 88:04.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 88:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 88:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 88:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 88:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 88:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 88:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 88:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 88:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 88:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 88:04.25 from Unified_cpp_dom_webgpu1.cpp:2: 88:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 88:04.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:04.26 332 | LayerPoint GetFixedPositionAnchor() const { 88:04.26 | ^ 88:04.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 88:04.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 88:04.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 88:04.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 88:04.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 88:04.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 88:04.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 88:04.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 88:04.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 88:04.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 88:04.31 from Unified_cpp_dom_webgpu1.cpp:2: 88:04.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 88:04.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:04.31 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 88:04.31 | ^ 88:04.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 88:04.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 88:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 88:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 88:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 88:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 88:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 88:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 88:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 88:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 88:04.35 from Unified_cpp_dom_webgpu1.cpp:2: 88:04.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 88:04.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:04.35 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 88:04.35 | ^ 88:04.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Document.cpp:243, 88:04.39 from Unified_cpp_dom_base2.cpp:20: 88:04.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 88:04.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:04.40 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 88:04.40 | ^ 88:05.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:05.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 88:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 88:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 88:05.14 from Unified_cpp_dom_canvas0.cpp:11: 88:05.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In function ‘mozilla::gfx::IntRectTyped mozilla::gfx::RoundedToInt(const mozilla::gfx::RectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 88:05.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:303:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:05.14 303 | IntRectTyped RoundedToInt(const RectTyped& aRect) { 88:05.14 | ^~~~~~~~~~~~ 88:05.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 88:05.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 88:05.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 88:05.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 88:05.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 88:05.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 88:05.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 88:05.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 88:05.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Document.cpp:263, 88:05.96 from Unified_cpp_dom_base2.cpp:20: 88:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 88:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:05.96 49 | gfx::Size GetInheritedScale() const { return mScale; } 88:05.96 | ^ 88:07.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 88:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 88:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 88:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 88:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Document.cpp:263, 88:07.16 from Unified_cpp_dom_base2.cpp:20: 88:07.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 88:07.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:07.16 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 88:07.16 | ^ 88:09.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Document.cpp:294, 88:09.83 from Unified_cpp_dom_base2.cpp:20: 88:09.83 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h: In member function ‘mozilla::CSSSize nsViewportInfo::GetSize() const’: 88:09.83 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h:93:36: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:09.83 93 | mozilla::CSSSize GetSize() const { return mSize; } 88:09.84 | ^ 88:10.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 88:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 88:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 88:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:20, 88:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 88:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Document.cpp:313, 88:10.41 from Unified_cpp_dom_base2.cpp:20: 88:10.41 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator gfxPoint() const’: 88:10.41 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:42:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:10.41 42 | operator gfxPoint() const { return gfxPoint(mX, mY); } 88:10.41 | ^ 88:10.41 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 88:10.41 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:10.41 44 | operator Point() const { return Point(mX, mY); } 88:10.41 | ^ 88:12.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 88:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 88:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/RemoteOuterWindowProxy.cpp:12, 88:12.73 from Unified_cpp_dom_base4.cpp:110: 88:12.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 88:12.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 88:12.73 79 | memset(this, 0, sizeof(nsXPTCVariant)); 88:12.73 | ^ 88:12.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 88:12.73 44 | struct nsXPTCVariant { 88:12.73 | ^~~~~~~~~~~~~ 88:13.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ResizeObserver.cpp:13, 88:13.43 from Unified_cpp_dom_base4.cpp:119: 88:13.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 88:13.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:13.43 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 88:13.43 | ^ 88:13.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 88:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 88:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 88:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 88:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 88:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 88:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 88:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 88:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 88:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 88:13.55 from Unified_cpp_dom_webgpu1.cpp:2: 88:13.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 88:13.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 88:13.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:13.55 40 | friend Sub operator*(Sub aCoord, T aScale) { 88:13.55 | ^~~~~~~~ 88:13.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 88:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 88:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 88:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 88:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 88:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 88:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 88:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 88:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 88:13.59 from Unified_cpp_dom_webgpu1.cpp:2: 88:13.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 88:13.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 88:13.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:13.59 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 88:13.59 | ^~~~~~~~ 88:13.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 88:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 88:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 88:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 88:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 88:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 88:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 88:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 88:13.66 from Unified_cpp_dom_webgpu1.cpp:2: 88:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 88:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 88:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:13.66 323 | static SizeTyped FromUnknownSize( 88:13.66 | ^~~~~~~~~~~~~~~ 88:13.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 88:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 88:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 88:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 88:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 88:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 88:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 88:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 88:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 88:13.68 from Unified_cpp_dom_webgpu1.cpp:2: 88:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 88:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 88:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:13.68 427 | SizeT Size() const { return SizeT(width, height); } 88:13.68 | ^~~~ 88:13.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 88:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 88:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 88:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 88:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 88:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 88:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 88:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 88:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 88:13.69 from Unified_cpp_dom_webgpu1.cpp:2: 88:13.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 88:13.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 88:13.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:13.69 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 88:13.69 | ^~~~~~~~ 88:13.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 88:13.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 88:13.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:13.70 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 88:13.70 | ^~~~~~~~ 88:13.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 88:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 88:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 88:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 88:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 88:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 88:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 88:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 88:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 88:13.71 from Unified_cpp_dom_webgpu1.cpp:2: 88:13.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 88:13.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 88:13.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:13.71 62 | Sub operator-(const Sub& aPoint) const { 88:13.71 | ^~~~~~~~ 88:13.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 88:13.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 88:13.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:13.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:13.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 88:13.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 88:13.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:11, 88:13.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 88:13.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 88:13.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 88:13.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 88:13.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 88:13.93 from Unified_cpp_dom_webgpu1.cpp:2: 88:13.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 88:13.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 88:13.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:13.93 43 | friend Sub operator*(T aScale, Sub aCoord) { 88:13.93 | ^~~~~~~~ 88:14.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 88:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 88:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 88:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 88:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 88:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeInfo.cpp:26, 88:14.61 from Unified_cpp_dom_base4.cpp:2: 88:14.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 88:14.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 88:14.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:14.62 40 | friend Sub operator*(Sub aCoord, T aScale) { 88:14.62 | ^~~~~~~~ 88:14.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 88:14.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 88:14.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 88:14.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeInfo.cpp:26, 88:14.65 from Unified_cpp_dom_base4.cpp:2: 88:14.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 88:14.66 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 88:14.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:14.66 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 88:14.66 | ^~~~~~~~ 88:14.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 88:14.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 88:14.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 88:14.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 88:14.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 88:14.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeInfo.cpp:26, 88:14.92 from Unified_cpp_dom_base4.cpp:2: 88:14.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 88:14.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 88:14.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:14.93 427 | SizeT Size() const { return SizeT(width, height); } 88:14.93 | ^~~~ 88:14.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 88:14.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 88:14.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 88:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeInfo.cpp:26, 88:14.94 from Unified_cpp_dom_base4.cpp:2: 88:14.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 88:14.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 88:14.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:14.96 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 88:14.96 | ^~~~~~~~ 88:14.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 88:14.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 88:14.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:14.97 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 88:14.97 | ^~~~~~~~ 88:14.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 88:14.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 88:14.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 88:14.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 88:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 88:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeInfo.cpp:26, 88:14.98 from Unified_cpp_dom_base4.cpp:2: 88:14.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 88:14.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 88:14.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:14.98 62 | Sub operator-(const Sub& aPoint) const { 88:14.98 | ^~~~~~~~ 88:15.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 88:15.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 88:15.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 88:15.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 88:15.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 88:15.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeInfo.cpp:26, 88:15.22 from Unified_cpp_dom_base4.cpp:2: 88:15.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 88:15.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 88:15.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:15.22 43 | friend Sub operator*(T aScale, Sub aCoord) { 88:15.22 | ^~~~~~~~ 88:15.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 88:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 88:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 88:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 88:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeInfo.cpp:26, 88:15.46 from Unified_cpp_dom_base4.cpp:2: 88:15.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 88:15.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 88:15.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:15.46 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 88:15.46 | ^~~~~~~~~~~~~ 88:15.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 88:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 88:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 88:15.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 88:15.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeInfo.cpp:26, 88:15.47 from Unified_cpp_dom_base4.cpp:2: 88:15.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 88:15.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 88:15.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:15.47 323 | static SizeTyped FromUnknownSize( 88:15.47 | ^~~~~~~~~~~~~~~ 88:17.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTHashtable.h:22, 88:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsBaseHashtable.h:14, 88:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsDataHashtable.h:11, 88:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsNodeInfoManager.h:20, 88:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsINode.h:16, 88:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/NodeInfoInlines.h:11, 88:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeInfo.cpp:14, 88:17.04 from Unified_cpp_dom_base4.cpp:2: 88:17.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 88:17.04 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 88:17.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 88:17.04 34 | memset(aT, 0, sizeof(T)); 88:17.04 | ~~~~~~^~~~~~~~~~~~~~~~~~ 88:17.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/RemoteOuterWindowProxy.cpp:12, 88:17.04 from Unified_cpp_dom_base4.cpp:110: 88:17.04 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 88:17.04 2214 | struct GlobalProperties { 88:17.04 | ^~~~~~~~~~~~~~~~ 88:17.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 88:17.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 88:17.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 88:17.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 88:17.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 88:17.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeInfo.cpp:26, 88:17.08 from Unified_cpp_dom_base4.cpp:2: 88:17.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 88:17.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:104:72: required from here 88:17.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:17.08 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 88:17.08 | ^~~~~~~~~~ 88:19.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 88:19.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 88:19.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 88:19.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 88:19.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 88:19.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:6, 88:19.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webgpu/Queue.cpp:6, 88:19.30 from Unified_cpp_dom_webgpu1.cpp:2: 88:19.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 88:19.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 88:19.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 88:19.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 88:19.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 88:19.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 88:19.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 88:19.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 88:19.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 88:19.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:19.31 760 | typename detail::Nth::Type extract() { 88:19.31 | ^~~~~~~ 88:19.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 88:19.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 88:19.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 88:19.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 88:19.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 88:19.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 88:19.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ImageTracker.cpp:12, 88:19.51 from Unified_cpp_dom_base3.cpp:2: 88:19.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 88:19.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 88:19.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:19.51 40 | friend Sub operator*(Sub aCoord, T aScale) { 88:19.51 | ^~~~~~~~ 88:19.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 88:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 88:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 88:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 88:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/InProcessBrowserChildMessageManager.h:11, 88:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 88:19.55 from Unified_cpp_dom_base3.cpp:11: 88:19.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 88:19.55 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 88:19.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:19.55 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 88:19.55 | ^~~~~~~~ 88:19.97 In file included from Unified_cpp_dom_canvas0.cpp:20: 88:19.97 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function ‘void mozilla::dom::CanvasPath::ArcTo(double, double, double, double, double, mozilla::ErrorResult&)’: 88:19.97 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:5608:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:19.97 5608 | void CanvasPath::ArcTo(double aX1, double aY1, double aX2, double aY2, 88:19.97 | ^~~~~~~~~~ 88:19.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 88:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 88:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 88:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 88:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 88:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ImageTracker.cpp:12, 88:19.99 from Unified_cpp_dom_base3.cpp:2: 88:19.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 88:19.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 88:19.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:19.99 427 | SizeT Size() const { return SizeT(width, height); } 88:19.99 | ^~~~ 88:19.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 88:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 88:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 88:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 88:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/InProcessBrowserChildMessageManager.h:11, 88:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/InProcessBrowserChildMessageManager.cpp:7, 88:19.99 from Unified_cpp_dom_base3.cpp:11: 88:19.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 88:19.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 88:19.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:19.99 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 88:19.99 | ^~~~~~~~ 88:20.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 88:20.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 88:20.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:20.00 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 88:20.00 | ^~~~~~~~ 88:20.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 88:20.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 88:20.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 88:20.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 88:20.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 88:20.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ImageTracker.cpp:12, 88:20.00 from Unified_cpp_dom_base3.cpp:2: 88:20.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 88:20.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 88:20.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:20.00 62 | Sub operator-(const Sub& aPoint) const { 88:20.00 | ^~~~~~~~ 88:20.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 88:20.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 88:20.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 88:20.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 88:20.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 88:20.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 88:20.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ImageTracker.cpp:12, 88:20.30 from Unified_cpp_dom_base3.cpp:2: 88:20.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 88:20.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 88:20.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:20.30 43 | friend Sub operator*(T aScale, Sub aCoord) { 88:20.30 | ^~~~~~~~ 88:20.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 88:20.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 88:20.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 88:20.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 88:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ImageTracker.cpp:12, 88:20.59 from Unified_cpp_dom_base3.cpp:2: 88:20.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 88:20.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 88:20.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:20.59 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 88:20.59 | ^~~~~~~~~~~~~ 88:20.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 88:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 88:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 88:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 88:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ImageTracker.cpp:12, 88:20.60 from Unified_cpp_dom_base3.cpp:2: 88:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 88:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 88:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:20.60 323 | static SizeTyped FromUnknownSize( 88:20.60 | ^~~~~~~~~~~~~~~ 88:21.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 88:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 88:21.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 88:21.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 88:21.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 88:21.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 88:21.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 88:21.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/NodeInfo.cpp:13, 88:21.28 from Unified_cpp_dom_base4.cpp:2: 88:21.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 88:21.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 88:21.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 88:21.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 88:21.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 88:21.29 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 88:21.29 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 88:21.29 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 88:21.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 88:21.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:21.29 760 | typename detail::Nth::Type extract() { 88:21.29 | ^~~~~~~ 88:21.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTHashtable.h:22, 88:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsBaseHashtable.h:14, 88:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsDataHashtable.h:11, 88:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ImageTracker.h:13, 88:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ImageTracker.cpp:10, 88:21.44 from Unified_cpp_dom_base3.cpp:2: 88:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 88:21.44 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 88:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 88:21.44 34 | memset(aT, 0, sizeof(T)); 88:21.44 | ~~~~~~^~~~~~~~~~~~~~~~~~ 88:21.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/IntlUtils.h:11, 88:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/IntlUtils.cpp:7, 88:21.44 from Unified_cpp_dom_base3.cpp:20: 88:21.44 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 88:21.45 2214 | struct GlobalProperties { 88:21.45 | ^~~~~~~~~~~~~~~~ 88:22.70 In file included from Unified_cpp_dom_base4.cpp:119: 88:22.71 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ResizeObserver.cpp: In function ‘nsSize mozilla::dom::GetTargetSize(mozilla::dom::Element*, mozilla::dom::ResizeObserverBoxOptions)’: 88:22.71 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ResizeObserver.cpp:65:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:22.71 65 | gfxRect bbox = nsSVGUtils::GetBBox(frame); 88:22.71 | ^ 88:23.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 88:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 88:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 88:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 88:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 88:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 88:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 88:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 88:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 88:23.46 from MouseEventBinding.cpp:16, 88:23.46 from UnifiedBindings12.cpp:236: 88:23.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 88:23.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:23.47 1394 | LayerPoint GetFixedPositionAnchor() { 88:23.47 | ^ 88:23.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 88:23.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:23.49 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 88:23.49 | ^ 88:23.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 88:23.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 88:23.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 88:23.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 88:23.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 88:23.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 88:23.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 88:23.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 88:23.66 from MouseEventBinding.cpp:16, 88:23.66 from UnifiedBindings12.cpp:236: 88:23.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 88:23.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:23.66 49 | gfx::Size GetInheritedScale() const { return mScale; } 88:23.66 | ^ 88:26.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 88:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 88:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 88:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 88:26.37 from MouseEventBinding.cpp:16, 88:26.37 from UnifiedBindings12.cpp:236: 88:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 88:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:26.37 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 88:26.37 | ^ 88:27.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:16, 88:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:15, 88:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 88:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ImageTracker.cpp:12, 88:27.85 from Unified_cpp_dom_base3.cpp:2: 88:27.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 88:27.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 88:27.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 88:27.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 88:27.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 88:27.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 88:27.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 88:27.86 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 88:27.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:27.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:16, 88:27.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Navigator.cpp:57, 88:27.86 from Unified_cpp_dom_base3.cpp:137: 88:27.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 88:27.86 27 | struct JSGCSetting { 88:27.86 | ^~~~~~~~~~~ 88:27.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 88:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 88:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 88:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 88:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 88:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 88:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 88:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 88:27.91 from Unified_cpp_dom_base5.cpp:11: 88:27.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 88:27.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:27.91 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 88:27.91 | ^ 88:28.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 88:28.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 88:28.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 88:28.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 88:28.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 88:28.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 88:28.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 88:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 88:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 88:28.18 from Unified_cpp_dom_base5.cpp:11: 88:28.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 88:28.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:28.18 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 88:28.18 | ^ 88:28.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 88:28.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 88:28.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 88:28.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 88:28.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 88:28.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 88:28.61 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsHashKeys.h:12, 88:28.61 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsDataHashtable.h:10, 88:28.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ImageTracker.h:13, 88:28.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ImageTracker.cpp:10, 88:28.61 from Unified_cpp_dom_base3.cpp:2: 88:28.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 88:28.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 88:28.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 88:28.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 88:28.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 88:28.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 88:28.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 88:28.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 88:28.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 88:28.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:28.62 760 | typename detail::Nth::Type extract() { 88:28.62 | ^~~~~~~ 88:28.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 88:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 88:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 88:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 88:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 88:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 88:28.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 88:28.78 from Unified_cpp_dom_base5.cpp:11: 88:28.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 88:28.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:28.78 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 88:28.78 | ^ 88:28.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 88:28.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:28.79 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 88:28.79 | ^ 88:28.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 88:28.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:28.80 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 88:28.80 | ^ 88:28.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 88:28.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:28.81 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 88:28.81 | ^ 88:28.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 88:28.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:28.82 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 88:28.82 | ^ 88:28.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 88:28.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:28.86 371 | nscoord aAppUnitsPerDevPixel) { 88:28.86 | ^ 88:28.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 88:28.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:28.86 380 | nscoord aAppUnitsPerDevPixel) { 88:28.87 | ^ 88:28.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 88:28.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:28.87 387 | nscoord aAppUnitsPerDevPixel) { 88:28.87 | ^ 88:28.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 88:28.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:28.88 394 | nscoord aAppUnitsPerDevPixel) { 88:28.88 | ^ 88:29.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 88:29.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 88:29.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 88:29.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIImageLoadingContent.h:10, 88:29.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasImageCache.cpp:7, 88:29.97 from Unified_cpp_dom_canvas0.cpp:11: 88:29.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 88:29.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:29.98 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 88:29.98 | ^~~~~~~~~~~~~~~ 88:35.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 88:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 88:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 88:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 88:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StorageEvent.h:13, 88:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:39, 88:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 88:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenOrientation.cpp:10, 88:35.49 from Unified_cpp_dom_base5.cpp:20: 88:35.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 88:35.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:35.49 189 | CSSRect GetExpandedScrollableRect() const { 88:35.49 | ^ 88:35.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 88:35.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:35.49 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 88:35.49 | ^ 88:35.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 88:35.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:35.50 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 88:35.50 | ^ 88:35.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 88:35.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:35.50 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 88:35.50 | ^ 88:35.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 88:35.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:35.51 243 | CSSRect CalculateScrollRange() const { 88:35.51 | ^ 88:35.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 88:35.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:35.51 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 88:35.51 | ^ 88:35.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 88:35.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:35.52 457 | CSSRect GetVisualViewport() const { 88:35.52 | ^ 88:37.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 88:37.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 88:37.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:37.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:37.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:37.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:37.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:37.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:37.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:37.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:37.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:37.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:37.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:37.06 from Unified_cpp_dom_base2.cpp:11: 88:37.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 88:37.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 88:37.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:37.06 40 | friend Sub operator*(Sub aCoord, T aScale) { 88:37.06 | ^~~~~~~~ 88:37.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 88:37.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:37.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:37.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:37.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:37.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:37.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:37.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:37.39 from Unified_cpp_dom_base2.cpp:11: 88:37.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 88:37.39 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 88:37.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:37.39 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 88:37.39 | ^~~~~~~~ 88:37.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 88:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:37.44 from Unified_cpp_dom_base2.cpp:11: 88:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 88:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 88:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:37.44 427 | SizeT Size() const { return SizeT(width, height); } 88:37.44 | ^~~~ 88:37.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 88:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:37.44 from Unified_cpp_dom_base2.cpp:11: 88:37.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 88:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 88:37.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:37.44 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 88:37.45 | ^~~~~~~~ 88:37.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 88:37.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 88:37.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:37.45 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 88:37.45 | ^~~~~~~~ 88:37.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 88:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:37.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:37.47 from Unified_cpp_dom_base2.cpp:11: 88:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 88:37.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 88:37.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:37.48 62 | Sub operator-(const Sub& aPoint) const { 88:37.48 | ^~~~~~~~ 88:37.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 88:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 88:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:37.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:37.82 from Unified_cpp_dom_base2.cpp:11: 88:37.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 88:37.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 88:37.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:37.82 43 | friend Sub operator*(T aScale, Sub aCoord) { 88:37.82 | ^~~~~~~~ 88:38.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:38.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:38.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:38.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:38.32 from Unified_cpp_dom_base2.cpp:11: 88:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 88:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 88:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:38.32 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 88:38.33 | ^~~~~~~~~~~~~ 88:38.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:38.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:38.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:38.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:38.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:38.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:38.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:38.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:38.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:38.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:38.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:38.36 from Unified_cpp_dom_base2.cpp:11: 88:38.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 88:38.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 88:38.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:38.36 323 | static SizeTyped FromUnknownSize( 88:38.36 | ^~~~~~~~~~~~~~~ 88:39.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 88:39.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 88:39.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:39.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:39.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:39.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:39.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:39.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:39.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 88:39.36 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:39.36 from UnifiedBindings12.cpp:2: 88:39.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 88:39.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 88:39.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:39.37 40 | friend Sub operator*(Sub aCoord, T aScale) { 88:39.37 | ^~~~~~~~ 88:39.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 88:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 88:39.59 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:39.59 from UnifiedBindings12.cpp:2: 88:39.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 88:39.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 88:39.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:39.60 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 88:39.60 | ^~~~~~~~ 88:39.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 88:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 88:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:39.84 from Unified_cpp_dom_base2.cpp:11: 88:39.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 88:39.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 88:39.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:39.84 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 88:39.84 | ^~~~~~~~~~~~~~ 88:39.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:39.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:39.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:39.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:39.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:39.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:39.85 from Unified_cpp_dom_base2.cpp:11: 88:39.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 88:39.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 88:39.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:39.85 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 88:39.85 | ^~~~~~~~~~~~~ 88:39.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 88:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:39.87 from Unified_cpp_dom_base2.cpp:11: 88:39.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 88:39.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 88:39.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:39.87 383 | Point TopLeft() const { return Point(x, y); } 88:39.87 | ^~~~~~~ 88:39.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 88:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 88:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:39.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:39.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:39.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:39.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:39.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:39.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:39.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:39.88 from Unified_cpp_dom_base2.cpp:11: 88:39.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 88:39.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 88:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:39.89 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 88:39.89 | ^~~~~~~~~~~~~~~ 88:39.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 88:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 88:39.93 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:39.93 from UnifiedBindings12.cpp:2: 88:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 88:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 88:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:39.93 427 | SizeT Size() const { return SizeT(width, height); } 88:39.93 | ^~~~ 88:39.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 88:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 88:39.94 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:39.94 from UnifiedBindings12.cpp:2: 88:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 88:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 88:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:39.94 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 88:39.94 | ^~~~~~~~ 88:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 88:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 88:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:39.94 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 88:39.94 | ^~~~~~~~ 88:39.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 88:39.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:39.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:39.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:39.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:39.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:39.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:39.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 88:39.95 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:39.95 from UnifiedBindings12.cpp:2: 88:39.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 88:39.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 88:39.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:39.96 62 | Sub operator-(const Sub& aPoint) const { 88:39.96 | ^~~~~~~~ 88:39.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 88:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 88:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 88:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 88:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 88:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 88:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 88:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 88:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 88:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 88:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 88:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 88:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenOrientation.cpp:18, 88:39.97 from Unified_cpp_dom_base5.cpp:20: 88:39.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 88:39.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:39.97 1249 | CSSCoord ToCSSPixels() const { return _0; } 88:39.97 | ^ 88:40.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 88:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 88:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:40.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 88:40.37 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:40.37 from UnifiedBindings12.cpp:2: 88:40.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 88:40.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 88:40.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:40.37 43 | friend Sub operator*(T aScale, Sub aCoord) { 88:40.37 | ^~~~~~~~ 88:40.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:40.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:40.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:40.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:40.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:40.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:40.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:40.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:40.40 from Unified_cpp_dom_base2.cpp:11: 88:40.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 88:40.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 88:40.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:40.41 277 | static RectTyped FromUnknownRect( 88:40.41 | ^~~~~~~~~~~~~~~ 88:40.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:40.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:40.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:40.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:40.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:40.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:40.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:40.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:40.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:40.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:40.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:40.42 from Unified_cpp_dom_base2.cpp:11: 88:40.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 88:40.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 88:40.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:40.44 150 | static PointTyped FromUnknownPoint( 88:40.44 | ^~~~~~~~~~~~~~~~ 88:40.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:40.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:40.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:40.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:40.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:40.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:40.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:40.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:40.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:40.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:40.45 from Unified_cpp_dom_base2.cpp:11: 88:40.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 88:40.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 88:40.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:40.46 282 | RectTyped ToUnknownRect() const { 88:40.46 | ^~~~~~~~~~~~~ 88:40.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 88:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:40.66 from Unified_cpp_dom_base2.cpp:11: 88:40.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ScreenPixel; dst = mozilla::CSSPixel]’: 88:40.66 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h:60:49: required from here 88:40.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:705:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:40.66 705 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 88:40.66 | ^~~~~~~~ 88:40.79 dom/clients/api 88:40.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 88:40.92 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:40.92 from UnifiedBindings12.cpp:2: 88:40.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 88:40.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 88:40.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:40.92 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 88:40.92 | ^~~~~~~~~~~~~ 88:40.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:40.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:40.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:40.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:40.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 88:40.93 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:40.93 from UnifiedBindings12.cpp:2: 88:40.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 88:40.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 88:40.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:40.93 323 | static SizeTyped FromUnknownSize( 88:40.93 | ^~~~~~~~~~~~~~~ 88:41.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator*(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::ScreenPixel]’: 88:41.47 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Document.cpp:9525:65: required from here 88:41.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:698:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:41.47 698 | gfx::SizeTyped operator*(const gfx::SizeTyped& aSize, 88:41.47 | ^~~~~~~~ 88:41.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 88:41.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:41.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:41.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:41.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:41.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:41.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:41.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:41.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:41.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:41.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:41.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:41.48 from Unified_cpp_dom_base2.cpp:11: 88:41.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In instantiation of ‘Sub mozilla::gfx::BaseSize::operator/(T) const [with T = float; Sub = mozilla::gfx::SizeTyped]’: 88:41.48 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Document.cpp:9700:44: required from here 88:41.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:82:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:41.49 82 | Sub operator/(T aScale) const { return Sub(width / aScale, height / aScale); } 88:41.49 | ^~~~~~~~ 88:42.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 88:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 88:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 88:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 88:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 88:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 88:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 88:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 88:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 88:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 88:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 88:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenOrientation.cpp:18, 88:42.40 from Unified_cpp_dom_base5.cpp:20: 88:42.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 88:42.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:42.41 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 88:42.41 | ^ 88:42.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 88:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 88:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:42.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 88:42.42 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:42.42 from UnifiedBindings12.cpp:2: 88:42.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 88:42.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 88:42.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:42.42 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 88:42.42 | ^~~~~~~~~~~~~~ 88:42.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:42.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 88:42.45 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:42.45 from UnifiedBindings12.cpp:2: 88:42.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 88:42.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 88:42.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:42.45 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 88:42.45 | ^~~~~~~~~~~~~ 88:42.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 88:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 88:42.48 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:42.48 from UnifiedBindings12.cpp:2: 88:42.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 88:42.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 88:42.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:42.49 383 | Point TopLeft() const { return Point(x, y); } 88:42.49 | ^~~~~~~ 88:42.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 88:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 88:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 88:42.49 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:42.49 from UnifiedBindings12.cpp:2: 88:42.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 88:42.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 88:42.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:42.49 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 88:42.49 | ^~~~~~~~~~~~~~~ 88:42.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:42.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:42.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:42.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:42.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:42.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 88:42.76 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:42.76 from UnifiedBindings12.cpp:2: 88:42.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 88:42.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 88:42.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:42.76 277 | static RectTyped FromUnknownRect( 88:42.76 | ^~~~~~~~~~~~~~~ 88:42.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:42.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:42.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:42.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:42.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:42.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:42.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 88:42.77 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:42.77 from UnifiedBindings12.cpp:2: 88:42.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 88:42.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 88:42.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:42.77 150 | static PointTyped FromUnknownPoint( 88:42.77 | ^~~~~~~~~~~~~~~~ 88:42.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:42.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:42.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:42.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:42.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:42.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 88:42.78 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:42.78 from UnifiedBindings12.cpp:2: 88:42.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 88:42.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 88:42.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:42.78 282 | RectTyped ToUnknownRect() const { 88:42.78 | ^~~~~~~~~~~~~ 88:44.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 88:44.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 88:44.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 88:44.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 88:44.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 88:44.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 88:44.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 88:44.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 88:44.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 88:44.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 88:44.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 88:44.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenOrientation.cpp:18, 88:44.74 from Unified_cpp_dom_base5.cpp:20: 88:44.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 88:44.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:44.74 21 | inline Rect ToRect(const gfxRect& aRect) { 88:44.74 | ^ 88:44.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 88:44.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:44.74 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 88:44.75 | ^ 88:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 88:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:44.75 40 | inline Point ToPoint(const gfxPoint& aPoint) { 88:44.75 | ^ 88:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 88:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:44.75 44 | inline Size ToSize(const gfxSize& aSize) { 88:44.75 | ^ 88:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 88:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:44.75 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 88:44.75 | ^ 88:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 88:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:44.75 52 | inline gfxSize ThebesSize(const Size& aSize) { 88:44.75 | ^ 88:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 88:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:44.75 56 | inline gfxRect ThebesRect(const Rect& aRect) { 88:44.75 | ^ 88:44.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:44.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:44.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:44.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:44.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:44.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:44.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:44.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:44.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:44.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:44.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:44.80 from Unified_cpp_dom_base2.cpp:11: 88:44.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 88:44.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 88:44.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 88:44.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:44.80 246 | PointTyped As2DPoint() const { 88:44.80 | ^~~~~~~~~ 88:44.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 88:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 88:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:44.81 from Unified_cpp_dom_base2.cpp:11: 88:44.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 88:44.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 88:44.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 88:44.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:44.82 794 | RectTyped TransformAndClipBounds( 88:44.82 | ^~~~~~~~~~~~~~~~~~~~~~ 88:45.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 88:45.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 88:45.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 88:45.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 88:45.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 88:45.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 88:45.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 88:45.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 88:45.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 88:45.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 88:45.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenOrientation.cpp:18, 88:45.37 from Unified_cpp_dom_base5.cpp:20: 88:45.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 88:45.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:45.37 1859 | int32_t aAppUnitsPerPixel) { 88:45.37 | ^ 88:45.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 88:45.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:45.39 3214 | int32_t aAppUnitsPerPixel) { 88:45.39 | ^ 88:45.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:45.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:45.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:45.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:45.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:45.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:45.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 88:45.99 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:45.99 from UnifiedBindings12.cpp:2: 88:45.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 88:45.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 88:45.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 88:46.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:46.00 246 | PointTyped As2DPoint() const { 88:46.00 | ^~~~~~~~~ 88:46.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 88:46.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:46.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:46.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:46.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:46.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:46.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 88:46.02 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:46.02 from UnifiedBindings12.cpp:2: 88:46.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 88:46.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 88:46.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 88:46.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:46.02 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 88:46.02 | ^~~~~~~~~ 88:46.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 88:46.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 88:46.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:46.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:46.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:46.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 88:46.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 88:46.02 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:46.02 from UnifiedBindings12.cpp:2: 88:46.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 88:46.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 88:46.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 88:46.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:46.03 2266 | PointTyped TransformPointSimple( 88:46.03 | ^~~~~~~~~~~~~~~~~~~~ 88:46.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 88:46.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 88:46.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 88:46.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:46.03 794 | RectTyped TransformAndClipBounds( 88:46.03 | ^~~~~~~~~~~~~~~~~~~~~~ 88:46.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 88:46.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 88:46.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 88:46.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 88:46.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 88:46.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 88:46.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 88:46.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenOrientation.cpp:18, 88:46.49 from Unified_cpp_dom_base5.cpp:20: 88:46.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 88:46.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:46.49 332 | LayerPoint GetFixedPositionAnchor() const { 88:46.49 | ^ 88:46.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 88:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 88:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 88:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 88:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 88:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 88:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 88:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenOrientation.cpp:18, 88:46.55 from Unified_cpp_dom_base5.cpp:20: 88:46.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 88:46.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:46.55 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 88:46.55 | ^ 88:46.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 88:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 88:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 88:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 88:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 88:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 88:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 88:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenOrientation.cpp:18, 88:46.58 from Unified_cpp_dom_base5.cpp:20: 88:46.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 88:46.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:46.58 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 88:46.58 | ^ 88:49.58 dom/clients/manager 88:52.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:40, 88:52.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ReferrerPolicyBinding.h:10, 88:52.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIReferrerInfo.h:27, 88:52.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIPrincipal.h:22, 88:52.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xpcpublic.h:20, 88:52.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadUtils.h:33, 88:52.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SchedulerGroup.h:20, 88:52.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DispatcherTrait.cpp:10, 88:52.04 from Unified_cpp_dom_base2.cpp:2: 88:52.04 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 88:52.04 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 88:52.04 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 88:52.04 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 88:52.04 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 88:52.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 88:52.05 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 88:52.05 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 88:52.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:52.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 88:52.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/EventSource.cpp:17, 88:52.05 from Unified_cpp_dom_base2.cpp:65: 88:52.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 88:52.05 27 | struct JSGCSetting { 88:52.05 | ^~~~~~~~~~~ 88:52.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 88:52.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 88:52.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 88:52.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 88:52.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 88:52.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 88:52.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIEventTarget.h:21, 88:52.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsISerialEventTarget.h:10, 88:52.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AbstractThread.h:14, 88:52.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DispatcherTrait.cpp:9, 88:52.97 from Unified_cpp_dom_base2.cpp:2: 88:52.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 88:52.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 88:52.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 88:52.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 88:52.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 88:52.97 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 88:52.97 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 88:52.97 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 88:52.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 88:52.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:52.97 760 | typename detail::Nth::Type extract() { 88:52.97 | ^~~~~~~ 88:55.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:55.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:55.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:55.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StorageAccess.h:10, 88:55.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.h:11, 88:55.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:7, 88:55.89 from Unified_cpp_dom_clients_api0.cpp:2: 88:55.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 88:55.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:55.89 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 88:55.89 | ^ 88:56.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 88:56.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:56.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:56.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StorageAccess.h:10, 88:56.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.h:11, 88:56.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:7, 88:56.08 from Unified_cpp_dom_clients_api0.cpp:2: 88:56.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 88:56.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:56.09 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 88:56.09 | ^ 88:57.11 In file included from Unified_cpp_dom_base2.cpp:20: 88:57.11 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Document.cpp: In member function ‘nsViewportInfo mozilla::dom::Document::GetViewportInfo(const ScreenIntSize&)’: 88:57.11 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Document.cpp:9524:55: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.11 9524 | CSSSize viewportSize(viewportWidth, viewportWidth * aspectRatio); 88:57.11 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ 88:57.11 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Document.cpp:9525:63: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.11 9525 | ScreenIntSize fakeDesktopSize = RoundedToInt(viewportSize * scaleToFit); 88:57.11 | ~~~~~~~~~~~~~^~~~~~~~~~~~ 88:57.11 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Document.cpp:9677:56: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.12 9677 | CSSSize displaySize = ScreenSize(aDisplaySize) / defaultScale; 88:57.12 | ^~~~~~~~~~~~ 88:57.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:57.12 from Unified_cpp_dom_base2.cpp:11: 88:57.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In function ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 88:57.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.12 40 | friend Sub operator*(Sub aCoord, T aScale) { 88:57.12 | ^~~~~~~~ 88:57.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:57.12 from Unified_cpp_dom_base2.cpp:11: 88:57.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::SizeTyped mozilla::operator*(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::ScreenPixel]’: 88:57.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:698:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.13 698 | gfx::SizeTyped operator*(const gfx::SizeTyped& aSize, 88:57.13 | ^~~~~~~~ 88:57.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Document.cpp:294, 88:57.13 from Unified_cpp_dom_base2.cpp:20: 88:57.13 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h: In constructor ‘nsViewportInfo::nsViewportInfo(const ScreenIntSize&, const CSSToScreenScale&, nsViewportInfo::ZoomFlag, nsViewportInfo::ZoomBehaviour)’: 88:57.13 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h:60:11: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.13 60 | mSize = mozilla::ScreenSize(aDisplaySize) / mDefaultZoom; 88:57.13 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:57.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 88:57.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:57.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:57.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:57.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:57.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:57.14 from Unified_cpp_dom_base2.cpp:11: 88:57.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h: In function ‘bool mozilla::gfx::operator!=(mozilla::gfx::CoordTyped, int)’: 88:57.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:67:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.14 67 | friend bool operator!=(coord aA, primitive aB) { return aA.value != aB; } 88:57.14 | ^~~~~~~~ 88:57.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsapi.h:20, 88:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:10, 88:57.14 from MediaStreamAudioSourceNodeBinding.cpp:4, 88:57.14 from UnifiedBindings12.cpp:2: 88:57.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 88:57.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 88:57.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 88:57.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 88:57.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 88:57.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 88:57.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 88:57.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 88:57.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 88:57.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.14 760 | typename detail::Nth::Type extract() { 88:57.14 | ^~~~~~~ 88:57.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 88:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:57.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:57.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:57.15 from Unified_cpp_dom_base2.cpp:11: 88:57.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In function ‘mozilla::gfx::SizeTyped mozilla::gfx::Min(const mozilla::gfx::SizeTyped&, const mozilla::gfx::SizeTyped&)’: 88:57.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:98:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.15 98 | friend Sub Min(const Sub& aA, const Sub& aB) { 88:57.15 | ^~~ 88:57.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 88:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 88:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 88:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 88:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 88:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 88:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 88:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 88:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 88:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 88:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 88:57.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocGroup.cpp:7, 88:57.36 from Unified_cpp_dom_base2.cpp:11: 88:57.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 88:57.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.36 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 88:57.36 | ^~~~~~~~~ 88:57.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 88:57.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StorageAccess.h:10, 88:57.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.h:11, 88:57.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:7, 88:57.49 from Unified_cpp_dom_clients_api0.cpp:2: 88:57.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 88:57.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.50 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 88:57.50 | ^ 88:57.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 88:57.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.50 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 88:57.50 | ^ 88:57.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 88:57.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.50 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 88:57.50 | ^ 88:57.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 88:57.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.51 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 88:57.51 | ^ 88:57.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 88:57.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.51 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 88:57.52 | ^ 88:57.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 88:57.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.55 371 | nscoord aAppUnitsPerDevPixel) { 88:57.55 | ^ 88:57.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 88:57.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.55 380 | nscoord aAppUnitsPerDevPixel) { 88:57.55 | ^ 88:57.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 88:57.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.56 387 | nscoord aAppUnitsPerDevPixel) { 88:57.56 | ^ 88:57.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 88:57.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 88:57.57 394 | nscoord aAppUnitsPerDevPixel) { 88:57.57 | ^ 89:01.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 89:01.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 89:01.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 89:01.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 89:01.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientChannelHelper.cpp:13, 89:01.26 from Unified_cpp_dom_clients_manager0.cpp:2: 89:01.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 89:01.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:01.26 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 89:01.26 | ^ 89:01.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 89:01.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 89:01.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 89:01.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 89:01.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientChannelHelper.cpp:13, 89:01.47 from Unified_cpp_dom_clients_manager0.cpp:2: 89:01.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 89:01.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:01.47 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 89:01.47 | ^ 89:02.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 89:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 89:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 89:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 89:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientChannelHelper.cpp:13, 89:02.13 from Unified_cpp_dom_clients_manager0.cpp:2: 89:02.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 89:02.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:02.13 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 89:02.13 | ^ 89:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 89:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:02.14 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 89:02.14 | ^ 89:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 89:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:02.14 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 89:02.14 | ^ 89:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 89:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:02.15 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 89:02.15 | ^ 89:02.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 89:02.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:02.15 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 89:02.15 | ^ 89:02.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 89:02.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:02.17 371 | nscoord aAppUnitsPerDevPixel) { 89:02.17 | ^ 89:02.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 89:02.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:02.17 380 | nscoord aAppUnitsPerDevPixel) { 89:02.17 | ^ 89:02.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 89:02.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:02.18 387 | nscoord aAppUnitsPerDevPixel) { 89:02.18 | ^ 89:02.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 89:02.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:02.18 394 | nscoord aAppUnitsPerDevPixel) { 89:02.18 | ^ 89:03.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 89:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 89:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 89:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 89:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:03.45 from Unified_cpp_dom_base6.cpp:2: 89:03.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 89:03.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:03.45 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 89:03.45 | ^ 89:03.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 89:03.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 89:03.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:03.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:03.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 89:03.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 89:03.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:03.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:03.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:03.82 from Unified_cpp_dom_base6.cpp:2: 89:03.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 89:03.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:03.82 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 89:03.82 | ^ 89:04.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 89:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 89:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 89:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 89:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 89:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 89:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 89:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Selection.cpp:38, 89:04.33 from Unified_cpp_dom_base5.cpp:38: 89:04.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 89:04.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:04.33 1394 | LayerPoint GetFixedPositionAnchor() { 89:04.33 | ^ 89:04.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 89:04.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:04.35 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 89:04.35 | ^ 89:04.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 89:04.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 89:04.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 89:04.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 89:04.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 89:04.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 89:04.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Selection.cpp:38, 89:04.50 from Unified_cpp_dom_base5.cpp:38: 89:04.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 89:04.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:04.50 49 | gfx::Size GetInheritedScale() const { return mScale; } 89:04.50 | ^ 89:04.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 89:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 89:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:04.53 from Unified_cpp_dom_base6.cpp:2: 89:04.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 89:04.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:04.53 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 89:04.53 | ^ 89:04.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 89:04.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:04.53 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 89:04.53 | ^ 89:04.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 89:04.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:04.53 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 89:04.53 | ^ 89:04.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 89:04.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:04.54 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 89:04.54 | ^ 89:04.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 89:04.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:04.54 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 89:04.54 | ^ 89:04.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 89:04.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:04.56 371 | nscoord aAppUnitsPerDevPixel) { 89:04.56 | ^ 89:04.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 89:04.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:04.57 380 | nscoord aAppUnitsPerDevPixel) { 89:04.57 | ^ 89:04.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 89:04.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:04.57 387 | nscoord aAppUnitsPerDevPixel) { 89:04.57 | ^ 89:04.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 89:04.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:04.58 394 | nscoord aAppUnitsPerDevPixel) { 89:04.58 | ^ 89:05.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 89:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 89:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 89:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 89:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 89:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 89:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/ClientDOMUtil.h:9, 89:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:9, 89:05.03 from Unified_cpp_dom_clients_api0.cpp:2: 89:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 89:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:05.04 189 | CSSRect GetExpandedScrollableRect() const { 89:05.04 | ^ 89:05.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 89:05.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:05.04 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 89:05.04 | ^ 89:05.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 89:05.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:05.04 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 89:05.04 | ^ 89:05.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 89:05.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:05.04 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 89:05.04 | ^ 89:05.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 89:05.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:05.04 243 | CSSRect CalculateScrollRange() const { 89:05.05 | ^ 89:05.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 89:05.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:05.05 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 89:05.05 | ^ 89:05.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 89:05.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:05.06 457 | CSSRect GetVisualViewport() const { 89:05.06 | ^ 89:06.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 89:06.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 89:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 89:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 89:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 89:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 89:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 89:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 89:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/ClientDOMUtil.h:9, 89:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:9, 89:06.34 from Unified_cpp_dom_clients_api0.cpp:2: 89:06.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 89:06.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:06.34 1249 | CSSCoord ToCSSPixels() const { return _0; } 89:06.34 | ^ 89:06.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 89:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 89:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Selection.cpp:38, 89:06.85 from Unified_cpp_dom_base5.cpp:38: 89:06.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 89:06.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:06.85 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 89:06.85 | ^ 89:07.52 In file included from Unified_cpp_dom_canvas0.cpp:20: 89:07.52 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function ‘virtual void mozilla::dom::CanvasRenderingContext2D::ArcTo(double, double, double, double, double, mozilla::ErrorResult&)’: 89:07.52 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:2962:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:07.52 2962 | void CanvasRenderingContext2D::ArcTo(double aX1, double aY1, double aX2, 89:07.52 | ^~~~~~~~~~~~~~~~~~~~~~~~ 89:08.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:19, 89:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 89:08.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Selection.cpp:69, 89:08.11 from Unified_cpp_dom_base5.cpp:38: 89:08.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 89:08.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:08.11 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 89:08.11 | ^ 89:08.33 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function ‘void mozilla::dom::CanvasRenderingContext2D::AddHitRegion(const mozilla::dom::HitRegionOptions&, mozilla::ErrorResult&)’: 89:08.33 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:3385:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:08.33 3385 | void CanvasRenderingContext2D::AddHitRegion(const HitRegionOptions& aOptions, 89:08.33 | ^~~~~~~~~~~~~~~~~~~~~~~~ 89:08.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 89:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 89:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 89:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 89:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 89:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 89:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 89:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/ClientDOMUtil.h:9, 89:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:9, 89:08.46 from Unified_cpp_dom_clients_api0.cpp:2: 89:08.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 89:08.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:08.46 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 89:08.46 | ^ 89:09.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 89:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 89:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:09.40 from Unified_cpp_dom_base6.cpp:2: 89:09.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 89:09.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:09.41 189 | CSSRect GetExpandedScrollableRect() const { 89:09.41 | ^ 89:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 89:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:09.41 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 89:09.41 | ^ 89:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 89:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:09.42 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 89:09.42 | ^ 89:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 89:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:09.42 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 89:09.42 | ^ 89:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 89:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:09.42 243 | CSSRect CalculateScrollRange() const { 89:09.42 | ^ 89:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 89:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:09.43 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 89:09.43 | ^ 89:09.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 89:09.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:09.44 457 | CSSRect GetVisualViewport() const { 89:09.44 | ^ 89:11.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 89:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:15, 89:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:23, 89:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:11.96 from Unified_cpp_dom_base6.cpp:2: 89:11.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 89:11.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:11.97 1249 | CSSCoord ToCSSPixels() const { return _0; } 89:11.97 | ^ 89:12.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 89:12.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 89:12.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 89:12.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 89:12.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 89:12.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 89:12.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:12.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 89:12.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/ClientDOMUtil.h:9, 89:12.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:9, 89:12.45 from Unified_cpp_dom_clients_api0.cpp:2: 89:12.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 89:12.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:12.46 21 | inline Rect ToRect(const gfxRect& aRect) { 89:12.46 | ^ 89:12.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 89:12.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:12.46 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 89:12.46 | ^ 89:12.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 89:12.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:12.46 40 | inline Point ToPoint(const gfxPoint& aPoint) { 89:12.47 | ^ 89:12.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 89:12.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:12.47 44 | inline Size ToSize(const gfxSize& aSize) { 89:12.47 | ^ 89:12.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 89:12.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:12.47 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 89:12.49 | ^ 89:12.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 89:12.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:12.50 52 | inline gfxSize ThebesSize(const Size& aSize) { 89:12.50 | ^ 89:12.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 89:12.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:12.50 56 | inline gfxRect ThebesRect(const Rect& aRect) { 89:12.50 | ^ 89:13.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 89:13.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 89:13.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 89:13.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 89:13.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 89:13.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:13.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 89:13.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/ClientDOMUtil.h:9, 89:13.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:9, 89:13.06 from Unified_cpp_dom_clients_api0.cpp:2: 89:13.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 89:13.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:13.07 1859 | int32_t aAppUnitsPerPixel) { 89:13.07 | ^ 89:13.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 89:13.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:13.07 3214 | int32_t aAppUnitsPerPixel) { 89:13.07 | ^ 89:14.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 89:14.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 89:14.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:14.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 89:14.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/ClientDOMUtil.h:9, 89:14.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:9, 89:14.08 from Unified_cpp_dom_clients_api0.cpp:2: 89:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 89:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:14.08 332 | LayerPoint GetFixedPositionAnchor() const { 89:14.08 | ^ 89:14.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 89:14.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 89:14.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:14.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 89:14.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/ClientDOMUtil.h:9, 89:14.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:9, 89:14.17 from Unified_cpp_dom_clients_api0.cpp:2: 89:14.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 89:14.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:14.17 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 89:14.17 | ^ 89:14.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 89:14.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 89:14.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:14.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 89:14.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/ClientDOMUtil.h:9, 89:14.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:9, 89:14.20 from Unified_cpp_dom_clients_api0.cpp:2: 89:14.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 89:14.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:14.20 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 89:14.20 | ^ 89:15.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 89:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 89:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEvents.h:21, 89:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/TextInputProcessor.cpp:12, 89:15.30 from Unified_cpp_dom_base6.cpp:11: 89:15.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 89:15.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:15.30 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 89:15.30 | ^ 89:16.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 89:16.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 89:16.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:16.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:16.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:16.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 89:16.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 89:16.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 89:16.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 89:16.12 from Unified_cpp_dom_base5.cpp:11: 89:16.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 89:16.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 89:16.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:16.12 40 | friend Sub operator*(Sub aCoord, T aScale) { 89:16.12 | ^~~~~~~~ 89:16.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:16.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:16.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:16.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 89:16.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 89:16.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 89:16.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 89:16.15 from Unified_cpp_dom_base5.cpp:11: 89:16.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 89:16.15 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 89:16.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:16.15 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 89:16.16 | ^~~~~~~~ 89:16.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 89:16.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 89:16.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 89:16.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 89:16.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 89:16.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:16.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 89:16.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientHandle.h:20, 89:16.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientHandleChild.h:9, 89:16.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientHandleChild.h:10, 89:16.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientHandle.cpp:9, 89:16.17 from Unified_cpp_dom_clients_manager0.cpp:11: 89:16.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 89:16.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:16.17 189 | CSSRect GetExpandedScrollableRect() const { 89:16.17 | ^ 89:16.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 89:16.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:16.18 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 89:16.18 | ^ 89:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 89:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:16.18 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 89:16.18 | ^ 89:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 89:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:16.18 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 89:16.18 | ^ 89:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 89:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:16.18 243 | CSSRect CalculateScrollRange() const { 89:16.18 | ^ 89:16.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 89:16.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:16.19 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 89:16.19 | ^ 89:16.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 89:16.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:16.19 457 | CSSRect GetVisualViewport() const { 89:16.19 | ^ 89:16.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 89:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 89:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 89:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 89:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 89:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 89:16.39 from Unified_cpp_dom_base5.cpp:11: 89:16.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 89:16.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 89:16.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:16.39 427 | SizeT Size() const { return SizeT(width, height); } 89:16.39 | ^~~~ 89:16.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 89:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 89:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 89:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 89:16.39 from Unified_cpp_dom_base5.cpp:11: 89:16.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 89:16.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 89:16.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:16.39 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 89:16.40 | ^~~~~~~~ 89:16.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 89:16.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 89:16.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:16.40 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 89:16.40 | ^~~~~~~~ 89:16.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 89:16.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 89:16.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:16.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:16.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:16.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 89:16.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 89:16.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 89:16.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 89:16.40 from Unified_cpp_dom_base5.cpp:11: 89:16.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 89:16.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 89:16.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:16.40 62 | Sub operator-(const Sub& aPoint) const { 89:16.40 | ^~~~~~~~ 89:16.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 89:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 89:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 89:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 89:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 89:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 89:16.82 from Unified_cpp_dom_base5.cpp:11: 89:16.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 89:16.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 89:16.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:16.82 43 | friend Sub operator*(T aScale, Sub aCoord) { 89:16.82 | ^~~~~~~~ 89:17.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 89:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 89:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 89:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 89:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 89:17.37 from Unified_cpp_dom_base5.cpp:11: 89:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 89:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 89:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:17.37 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 89:17.37 | ^~~~~~~~~~~~~ 89:17.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 89:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 89:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 89:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 89:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 89:17.38 from Unified_cpp_dom_base5.cpp:11: 89:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 89:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 89:17.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:17.39 323 | static SizeTyped FromUnknownSize( 89:17.39 | ^~~~~~~~~~~~~~~ 89:17.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 89:17.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 89:17.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 89:17.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 89:17.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 89:17.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 89:17.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 89:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 89:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientHandle.h:20, 89:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientHandleChild.h:9, 89:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientHandleChild.h:10, 89:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientHandle.cpp:9, 89:17.54 from Unified_cpp_dom_clients_manager0.cpp:11: 89:17.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 89:17.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:17.55 1249 | CSSCoord ToCSSPixels() const { return _0; } 89:17.55 | ^ 89:18.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 89:18.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 89:18.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 89:18.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:18.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:18.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:18.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 89:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 89:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 89:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 89:18.63 from Unified_cpp_dom_base5.cpp:11: 89:18.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 89:18.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 89:18.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:18.63 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 89:18.63 | ^~~~~~~~~~~~~~ 89:18.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 89:18.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:18.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:18.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:18.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 89:18.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 89:18.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 89:18.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 89:18.64 from Unified_cpp_dom_base5.cpp:11: 89:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 89:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 89:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:18.64 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 89:18.64 | ^~~~~~~~~~~~~ 89:18.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 89:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 89:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 89:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 89:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 89:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 89:18.68 from Unified_cpp_dom_base5.cpp:11: 89:18.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 89:18.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 89:18.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:18.68 383 | Point TopLeft() const { return Point(x, y); } 89:18.68 | ^~~~~~~ 89:18.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 89:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 89:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 89:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 89:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 89:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 89:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 89:18.68 from Unified_cpp_dom_base5.cpp:11: 89:18.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 89:18.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 89:18.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:18.69 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 89:18.69 | ^~~~~~~~~~~~~~~ 89:18.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 89:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 89:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 89:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 89:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 89:18.93 from Unified_cpp_dom_base5.cpp:11: 89:18.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 89:18.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 89:18.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:18.93 277 | static RectTyped FromUnknownRect( 89:18.93 | ^~~~~~~~~~~~~~~ 89:18.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 89:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 89:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 89:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 89:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 89:18.94 from Unified_cpp_dom_base5.cpp:11: 89:18.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 89:18.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 89:18.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:18.94 150 | static PointTyped FromUnknownPoint( 89:18.94 | ^~~~~~~~~~~~~~~~ 89:18.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 89:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 89:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 89:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 89:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 89:18.95 from Unified_cpp_dom_base5.cpp:11: 89:18.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 89:18.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 89:18.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:18.95 282 | RectTyped ToUnknownRect() const { 89:18.95 | ^~~~~~~~~~~~~ 89:19.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 89:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 89:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 89:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 89:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 89:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 89:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 89:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientHandle.h:20, 89:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientHandleChild.h:9, 89:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientHandleChild.h:10, 89:19.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientHandle.cpp:9, 89:19.74 from Unified_cpp_dom_clients_manager0.cpp:11: 89:19.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 89:19.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:19.74 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 89:19.74 | ^ 89:20.19 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function ‘virtual void mozilla::dom::CanvasBidiProcessor::DrawText(nscoord, nscoord)’: 89:20.19 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:3694:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:20.19 3694 | mTextRun->Draw(gfxTextRun::Range(mTextRun.get()), point, params); 89:20.19 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:20.45 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp: In member function ‘void mozilla::dom::CanvasRenderingContext2D::DrawDirectlyToCanvas(const nsLayoutUtils::DirectDrawInfo&, mozilla::gfx::Rect*, mozilla::gfx::Rect, mozilla::gfx::Rect, mozilla::gfx::IntSize)’: 89:20.45 /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/CanvasRenderingContext2D.cpp:4623:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:20.45 4623 | void CanvasRenderingContext2D::DrawDirectlyToCanvas( 89:20.45 | ^~~~~~~~~~~~~~~~~~~~~~~~ 89:20.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 89:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 89:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 89:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 89:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 89:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 89:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StorageAccess.h:10, 89:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.h:11, 89:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:7, 89:20.77 from Unified_cpp_dom_clients_api0.cpp:2: 89:20.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 89:20.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 89:20.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:20.78 40 | friend Sub operator*(Sub aCoord, T aScale) { 89:20.78 | ^~~~~~~~ 89:20.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 89:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StorageAccess.h:10, 89:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.h:11, 89:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:7, 89:20.87 from Unified_cpp_dom_clients_api0.cpp:2: 89:20.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 89:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 89:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:20.88 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 89:20.88 | ^~~~~~~~ 89:21.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 89:21.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 89:21.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 89:21.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 89:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StorageAccess.h:10, 89:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.h:11, 89:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:7, 89:21.16 from Unified_cpp_dom_clients_api0.cpp:2: 89:21.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 89:21.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 89:21.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:21.16 427 | SizeT Size() const { return SizeT(width, height); } 89:21.16 | ^~~~ 89:21.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 89:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StorageAccess.h:10, 89:21.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.h:11, 89:21.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:7, 89:21.17 from Unified_cpp_dom_clients_api0.cpp:2: 89:21.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 89:21.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 89:21.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:21.17 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 89:21.17 | ^~~~~~~~ 89:21.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 89:21.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 89:21.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:21.18 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 89:21.18 | ^~~~~~~~ 89:21.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 89:21.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 89:21.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 89:21.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 89:21.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 89:21.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StorageAccess.h:10, 89:21.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.h:11, 89:21.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:7, 89:21.21 from Unified_cpp_dom_clients_api0.cpp:2: 89:21.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 89:21.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 89:21.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:21.21 62 | Sub operator-(const Sub& aPoint) const { 89:21.21 | ^~~~~~~~ 89:21.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 89:21.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:21.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:21.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:21.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 89:21.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 89:21.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 89:21.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 89:21.22 from Unified_cpp_dom_base5.cpp:11: 89:21.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 89:21.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 89:21.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 89:21.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:21.22 246 | PointTyped As2DPoint() const { 89:21.22 | ^~~~~~~~~ 89:21.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 89:21.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 89:21.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 89:21.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:21.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:21.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:21.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 89:21.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScreenOrientation.h:10, 89:21.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.h:12, 89:21.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ScreenLuminance.cpp:8, 89:21.24 from Unified_cpp_dom_base5.cpp:11: 89:21.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 89:21.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 89:21.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 89:21.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:21.24 794 | RectTyped TransformAndClipBounds( 89:21.24 | ^~~~~~~~~~~~~~~~~~~~~~ 89:21.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 89:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 89:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 89:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 89:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 89:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 89:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StorageAccess.h:10, 89:21.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.h:11, 89:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:7, 89:21.44 from Unified_cpp_dom_clients_api0.cpp:2: 89:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 89:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 89:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:21.44 43 | friend Sub operator*(T aScale, Sub aCoord) { 89:21.44 | ^~~~~~~~ 89:22.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 89:22.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 89:22.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 89:22.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 89:22.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 89:22.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 89:22.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 89:22.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 89:22.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 89:22.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 89:22.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 89:22.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 89:22.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 89:22.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 89:22.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 89:22.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 89:22.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 89:22.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/TextInputProcessor.cpp:15, 89:22.32 from Unified_cpp_dom_base6.cpp:11: 89:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 89:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:22.33 21 | inline Rect ToRect(const gfxRect& aRect) { 89:22.33 | ^ 89:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 89:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:22.33 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 89:22.33 | ^ 89:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 89:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:22.33 40 | inline Point ToPoint(const gfxPoint& aPoint) { 89:22.33 | ^ 89:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 89:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:22.33 44 | inline Size ToSize(const gfxSize& aSize) { 89:22.33 | ^ 89:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 89:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:22.33 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 89:22.33 | ^ 89:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 89:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:22.33 52 | inline gfxSize ThebesSize(const Size& aSize) { 89:22.35 | ^ 89:22.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 89:22.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:22.35 56 | inline gfxRect ThebesRect(const Rect& aRect) { 89:22.35 | ^ 89:22.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 89:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 89:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 89:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 89:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 89:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 89:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 89:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 89:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 89:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 89:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 89:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 89:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 89:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 89:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 89:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 89:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/TextInputProcessor.cpp:15, 89:22.70 from Unified_cpp_dom_base6.cpp:11: 89:22.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 89:22.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:22.70 1859 | int32_t aAppUnitsPerPixel) { 89:22.70 | ^ 89:22.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 89:22.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:22.71 3214 | int32_t aAppUnitsPerPixel) { 89:22.71 | ^ 89:23.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 89:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 89:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 89:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 89:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 89:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 89:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 89:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientHandle.h:20, 89:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientHandleChild.h:9, 89:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientHandleChild.h:10, 89:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientHandle.cpp:9, 89:23.34 from Unified_cpp_dom_clients_manager0.cpp:11: 89:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 89:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:23.34 21 | inline Rect ToRect(const gfxRect& aRect) { 89:23.34 | ^ 89:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 89:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:23.34 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 89:23.34 | ^ 89:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 89:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:23.34 40 | inline Point ToPoint(const gfxPoint& aPoint) { 89:23.34 | ^ 89:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 89:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:23.35 44 | inline Size ToSize(const gfxSize& aSize) { 89:23.35 | ^ 89:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 89:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:23.35 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 89:23.35 | ^ 89:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 89:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:23.35 52 | inline gfxSize ThebesSize(const Size& aSize) { 89:23.35 | ^ 89:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 89:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:23.35 56 | inline gfxRect ThebesRect(const Rect& aRect) { 89:23.35 | ^ 89:23.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 89:23.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 89:23.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 89:23.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 89:23.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 89:23.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 89:23.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 89:23.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 89:23.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 89:23.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 89:23.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 89:23.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 89:23.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 89:23.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/TextInputProcessor.cpp:15, 89:23.65 from Unified_cpp_dom_base6.cpp:11: 89:23.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 89:23.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:23.66 332 | LayerPoint GetFixedPositionAnchor() const { 89:23.66 | ^ 89:23.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 89:23.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 89:23.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 89:23.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 89:23.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 89:23.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 89:23.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 89:23.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 89:23.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 89:23.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 89:23.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 89:23.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 89:23.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 89:23.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/TextInputProcessor.cpp:15, 89:23.71 from Unified_cpp_dom_base6.cpp:11: 89:23.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 89:23.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:23.71 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 89:23.71 | ^ 89:23.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 89:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 89:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 89:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 89:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 89:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 89:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 89:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 89:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 89:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 89:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 89:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 89:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 89:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/TextInputProcessor.cpp:15, 89:23.74 from Unified_cpp_dom_base6.cpp:11: 89:23.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 89:23.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:23.74 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 89:23.74 | ^ 89:23.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 89:23.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 89:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 89:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 89:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 89:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 89:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientHandle.h:20, 89:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientHandleChild.h:9, 89:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientHandleChild.h:10, 89:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientHandle.cpp:9, 89:23.99 from Unified_cpp_dom_clients_manager0.cpp:11: 89:23.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 89:23.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:23.99 1859 | int32_t aAppUnitsPerPixel) { 89:23.99 | ^ 89:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 89:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:24.02 3214 | int32_t aAppUnitsPerPixel) { 89:24.02 | ^ 89:24.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 89:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 89:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 89:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 89:24.21 from Unified_cpp_dom_base7.cpp:2: 89:24.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 89:24.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:24.21 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 89:24.21 | ^ 89:24.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 89:24.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 89:24.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:24.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:24.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:24.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 89:24.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 89:24.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 89:24.51 from Unified_cpp_dom_base7.cpp:2: 89:24.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 89:24.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:24.52 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 89:24.52 | ^ 89:24.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/SameProcessMessageQueue.h:12, 89:24.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/SameProcessMessageQueue.cpp:7, 89:24.57 from Unified_cpp_dom_base5.cpp:2: 89:24.57 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 89:24.57 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 89:24.57 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 89:24.57 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 89:24.57 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 89:24.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 89:24.57 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 89:24.57 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 89:24.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:24.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 89:24.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/SerializedStackHolder.cpp:10, 89:24.57 from Unified_cpp_dom_base5.cpp:56: 89:24.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 89:24.57 27 | struct JSGCSetting { 89:24.57 | ^~~~~~~~~~~ 89:24.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 89:24.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 89:24.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 89:24.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StorageAccess.h:10, 89:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.h:11, 89:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:7, 89:24.99 from Unified_cpp_dom_clients_api0.cpp:2: 89:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 89:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 89:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:24.99 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 89:24.99 | ^~~~~~~~~~~~~ 89:24.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 89:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 89:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 89:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 89:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StorageAccess.h:10, 89:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.h:11, 89:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:7, 89:24.99 from Unified_cpp_dom_clients_api0.cpp:2: 89:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 89:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 89:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:24.99 323 | static SizeTyped FromUnknownSize( 89:24.99 | ^~~~~~~~~~~~~~~ 89:25.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 89:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 89:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 89:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientHandle.h:20, 89:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientHandleChild.h:9, 89:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientHandleChild.h:10, 89:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientHandle.cpp:9, 89:25.01 from Unified_cpp_dom_clients_manager0.cpp:11: 89:25.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 89:25.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:25.01 332 | LayerPoint GetFixedPositionAnchor() const { 89:25.01 | ^ 89:25.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 89:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 89:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 89:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 89:25.06 from Unified_cpp_dom_base7.cpp:2: 89:25.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 89:25.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:25.06 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 89:25.06 | ^ 89:25.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 89:25.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:25.06 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 89:25.06 | ^ 89:25.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 89:25.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:25.07 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 89:25.07 | ^ 89:25.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 89:25.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:25.08 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 89:25.08 | ^ 89:25.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 89:25.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:25.08 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 89:25.08 | ^ 89:25.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 89:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 89:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 89:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 89:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 89:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:36, 89:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/SameProcessMessageQueue.h:12, 89:25.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/SameProcessMessageQueue.cpp:7, 89:25.09 from Unified_cpp_dom_base5.cpp:2: 89:25.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 89:25.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 89:25.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 89:25.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 89:25.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 89:25.09 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 89:25.09 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 89:25.09 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 89:25.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 89:25.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:25.09 760 | typename detail::Nth::Type extract() { 89:25.09 | ^~~~~~~ 89:25.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 89:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 89:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 89:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientHandle.h:20, 89:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientHandleChild.h:9, 89:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientHandleChild.h:10, 89:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientHandle.cpp:9, 89:25.10 from Unified_cpp_dom_clients_manager0.cpp:11: 89:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 89:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:25.10 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 89:25.10 | ^ 89:25.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 89:25.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:25.11 371 | nscoord aAppUnitsPerDevPixel) { 89:25.11 | ^ 89:25.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 89:25.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:25.11 380 | nscoord aAppUnitsPerDevPixel) { 89:25.12 | ^ 89:25.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 89:25.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:25.12 387 | nscoord aAppUnitsPerDevPixel) { 89:25.12 | ^ 89:25.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 89:25.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:25.13 394 | nscoord aAppUnitsPerDevPixel) { 89:25.13 | ^ 89:25.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 89:25.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 89:25.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:25.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 89:25.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientHandle.h:20, 89:25.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PClientHandleChild.h:9, 89:25.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientHandleChild.h:10, 89:25.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientHandle.cpp:9, 89:25.15 from Unified_cpp_dom_clients_manager0.cpp:11: 89:25.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 89:25.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:25.15 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 89:25.15 | ^ 89:29.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:40, 89:29.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:10, 89:29.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 89:29.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.h:10, 89:29.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:7, 89:29.03 from Unified_cpp_dom_clients_api0.cpp:2: 89:29.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 89:29.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 89:29.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 89:29.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 89:29.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 89:29.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 89:29.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 89:29.03 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 89:29.04 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:29.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 89:29.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/ClientDOMUtil.h:12, 89:29.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:9, 89:29.04 from Unified_cpp_dom_clients_api0.cpp:2: 89:29.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 89:29.04 27 | struct JSGCSetting { 89:29.04 | ^~~~~~~~~~~ 89:29.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 89:29.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 89:29.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 89:29.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 89:29.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 89:29.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ClientsBinding.h:6, 89:29.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 89:29.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.h:10, 89:29.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/api/Client.cpp:7, 89:29.32 from Unified_cpp_dom_clients_api0.cpp:2: 89:29.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 89:29.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 89:29.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 89:29.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 89:29.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 89:29.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 89:29.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 89:29.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 89:29.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 89:29.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:29.32 760 | typename detail::Nth::Type extract() { 89:29.32 | ^~~~~~~ 89:30.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 89:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 89:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 89:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 89:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 89:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 89:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 89:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 89:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 89:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/TextInputProcessor.cpp:15, 89:30.23 from Unified_cpp_dom_base6.cpp:11: 89:30.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 89:30.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:30.23 1394 | LayerPoint GetFixedPositionAnchor() { 89:30.23 | ^ 89:30.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 89:30.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:30.25 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 89:30.25 | ^ 89:30.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 89:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 89:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 89:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 89:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 89:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 89:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 89:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 89:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/TextInputProcessor.cpp:15, 89:30.40 from Unified_cpp_dom_base6.cpp:11: 89:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 89:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:30.41 49 | gfx::Size GetInheritedScale() const { return mScale; } 89:30.41 | ^ 89:32.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 89:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 89:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 89:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 89:32.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/TextInputProcessor.cpp:15, 89:32.93 from Unified_cpp_dom_base6.cpp:11: 89:32.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 89:32.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:32.93 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 89:32.93 | ^ 89:38.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 89:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 89:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 89:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 89:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StorageEvent.h:13, 89:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:39, 89:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 89:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 89:38.31 from Unified_cpp_dom_base7.cpp:2: 89:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 89:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:38.31 189 | CSSRect GetExpandedScrollableRect() const { 89:38.31 | ^ 89:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 89:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:38.31 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 89:38.31 | ^ 89:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 89:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:38.32 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 89:38.32 | ^ 89:38.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 89:38.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:38.33 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 89:38.33 | ^ 89:38.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 89:38.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:38.34 243 | CSSRect CalculateScrollRange() const { 89:38.34 | ^ 89:38.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 89:38.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:38.34 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 89:38.35 | ^ 89:38.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 89:38.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:38.36 457 | CSSRect GetVisualViewport() const { 89:38.36 | ^ 89:42.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 89:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 89:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 89:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 89:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 89:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 89:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 89:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientChannelHelper.cpp:13, 89:42.57 from Unified_cpp_dom_clients_manager0.cpp:2: 89:42.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 89:42.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 89:42.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:42.57 40 | friend Sub operator*(Sub aCoord, T aScale) { 89:42.57 | ^~~~~~~~ 89:42.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 89:42.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 89:42.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 89:42.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 89:42.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientChannelHelper.cpp:13, 89:42.61 from Unified_cpp_dom_clients_manager0.cpp:2: 89:42.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 89:42.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 89:42.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:42.61 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 89:42.61 | ^~~~~~~~ 89:42.82 In file included from Unified_cpp_dom_base6.cpp:110: 89:42.82 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/VisualViewport.cpp: In member function ‘mozilla::CSSSize mozilla::dom::VisualViewport::VisualViewportSize() const’: 89:42.82 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/VisualViewport.cpp:61:46: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:42.82 61 | CSSSize VisualViewport::VisualViewportSize() const { 89:42.82 | ^~~~~ 89:42.82 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/VisualViewport.cpp: In member function ‘mozilla::CSSPoint mozilla::dom::VisualViewport::VisualViewportOffset() const’: 89:42.82 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/VisualViewport.cpp:108:49: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:42.83 108 | CSSPoint VisualViewport::VisualViewportOffset() const { 89:42.83 | ^~~~~ 89:43.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 89:43.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 89:43.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.cpp:24, 89:43.00 from Unified_cpp_dom_base7.cpp:20: 89:43.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 89:43.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:43.00 1249 | CSSCoord ToCSSPixels() const { return _0; } 89:43.00 | ^ 89:43.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 89:43.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 89:43.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 89:43.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 89:43.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 89:43.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientChannelHelper.cpp:13, 89:43.02 from Unified_cpp_dom_clients_manager0.cpp:2: 89:43.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 89:43.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 89:43.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:43.02 427 | SizeT Size() const { return SizeT(width, height); } 89:43.03 | ^~~~ 89:43.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 89:43.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 89:43.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 89:43.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 89:43.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientChannelHelper.cpp:13, 89:43.03 from Unified_cpp_dom_clients_manager0.cpp:2: 89:43.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 89:43.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 89:43.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:43.04 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 89:43.04 | ^~~~~~~~ 89:43.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 89:43.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 89:43.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:43.04 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 89:43.04 | ^~~~~~~~ 89:43.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 89:43.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 89:43.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 89:43.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 89:43.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 89:43.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 89:43.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientChannelHelper.cpp:13, 89:43.05 from Unified_cpp_dom_clients_manager0.cpp:2: 89:43.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 89:43.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 89:43.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:43.06 62 | Sub operator-(const Sub& aPoint) const { 89:43.06 | ^~~~~~~~ 89:43.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 89:43.11 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 89:43.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowNamedPropertiesHandler.cpp:15, 89:43.11 from Unified_cpp_dom_base6.cpp:137: 89:43.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 89:43.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 89:43.11 79 | memset(this, 0, sizeof(nsXPTCVariant)); 89:43.11 | ^ 89:43.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 89:43.12 44 | struct nsXPTCVariant { 89:43.12 | ^~~~~~~~~~~~~ 89:43.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 89:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 89:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 89:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 89:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 89:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 89:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 89:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientChannelHelper.cpp:13, 89:43.30 from Unified_cpp_dom_clients_manager0.cpp:2: 89:43.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 89:43.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 89:43.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:43.30 43 | friend Sub operator*(T aScale, Sub aCoord) { 89:43.30 | ^~~~~~~~ 89:44.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 89:44.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 89:44.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 89:44.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 89:44.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientChannelHelper.cpp:13, 89:44.03 from Unified_cpp_dom_clients_manager0.cpp:2: 89:44.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 89:44.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 89:44.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:44.03 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 89:44.03 | ^~~~~~~~~~~~~ 89:44.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 89:44.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 89:44.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 89:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 89:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 89:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientChannelHelper.cpp:13, 89:44.04 from Unified_cpp_dom_clients_manager0.cpp:2: 89:44.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 89:44.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 89:44.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:44.04 323 | static SizeTyped FromUnknownSize( 89:44.04 | ^~~~~~~~~~~~~~~ 89:44.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 89:44.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 89:44.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 89:44.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 89:44.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 89:44.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 89:44.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 89:44.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 89:44.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:44.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:44.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:44.31 from Unified_cpp_dom_base6.cpp:2: 89:44.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 89:44.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 89:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:44.32 40 | friend Sub operator*(Sub aCoord, T aScale) { 89:44.32 | ^~~~~~~~ 89:44.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 89:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 89:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:44.33 from Unified_cpp_dom_base6.cpp:2: 89:44.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 89:44.33 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 89:44.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:44.34 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 89:44.34 | ^~~~~~~~ 89:44.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 89:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 89:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 89:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 89:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 89:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:44.56 from Unified_cpp_dom_base6.cpp:2: 89:44.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 89:44.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 89:44.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:44.56 427 | SizeT Size() const { return SizeT(width, height); } 89:44.56 | ^~~~ 89:44.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 89:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 89:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:44.56 from Unified_cpp_dom_base6.cpp:2: 89:44.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 89:44.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 89:44.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:44.57 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 89:44.57 | ^~~~~~~~ 89:44.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 89:44.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 89:44.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:44.57 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 89:44.57 | ^~~~~~~~ 89:44.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 89:44.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 89:44.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 89:44.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 89:44.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 89:44.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:44.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:44.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:44.58 from Unified_cpp_dom_base6.cpp:2: 89:44.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 89:44.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 89:44.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:44.58 62 | Sub operator-(const Sub& aPoint) const { 89:44.58 | ^~~~~~~~ 89:45.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 89:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 89:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 89:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 89:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 89:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 89:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 89:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 89:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:45.05 from Unified_cpp_dom_base6.cpp:2: 89:45.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 89:45.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 89:45.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:45.05 43 | friend Sub operator*(T aScale, Sub aCoord) { 89:45.05 | ^~~~~~~~ 89:45.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 89:45.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 89:45.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 89:45.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 89:45.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:45.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:45.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:45.66 from Unified_cpp_dom_base6.cpp:2: 89:45.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 89:45.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 89:45.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:45.66 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 89:45.66 | ^~~~~~~~~~~~~ 89:45.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 89:45.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 89:45.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 89:45.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 89:45.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 89:45.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 89:45.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:45.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:45.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:45.68 from Unified_cpp_dom_base6.cpp:2: 89:45.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 89:45.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 89:45.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:45.69 323 | static SizeTyped FromUnknownSize( 89:45.69 | ^~~~~~~~~~~~~~~ 89:45.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 89:45.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 89:45.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 89:45.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsCCUncollectableMarker.cpp:27, 89:45.76 from Unified_cpp_dom_base7.cpp:38: 89:45.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 89:45.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:45.76 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 89:45.77 | ^ 89:46.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 89:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 89:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 89:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 89:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 89:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:46.55 from Unified_cpp_dom_base6.cpp:2: 89:46.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 89:46.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 89:46.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:46.55 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 89:46.55 | ^~~~~~~~~~~~~~ 89:46.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 89:46.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 89:46.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 89:46.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 89:46.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:46.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:46.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:46.57 from Unified_cpp_dom_base6.cpp:2: 89:46.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 89:46.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 89:46.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:46.57 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 89:46.57 | ^~~~~~~~~~~~~ 89:46.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 89:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 89:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 89:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 89:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 89:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:46.60 from Unified_cpp_dom_base6.cpp:2: 89:46.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 89:46.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 89:46.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:46.60 383 | Point TopLeft() const { return Point(x, y); } 89:46.60 | ^~~~~~~ 89:46.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 89:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 89:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 89:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 89:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 89:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:46.61 from Unified_cpp_dom_base6.cpp:2: 89:46.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 89:46.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 89:46.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:46.61 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 89:46.61 | ^~~~~~~~~~~~~~~ 89:46.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 89:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 89:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 89:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 89:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:46.86 from Unified_cpp_dom_base6.cpp:2: 89:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 89:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 89:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:46.86 277 | static RectTyped FromUnknownRect( 89:46.86 | ^~~~~~~~~~~~~~~ 89:46.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 89:46.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 89:46.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 89:46.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 89:46.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 89:46.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 89:46.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:46.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:46.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:46.87 from Unified_cpp_dom_base6.cpp:2: 89:46.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 89:46.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 89:46.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:46.87 150 | static PointTyped FromUnknownPoint( 89:46.87 | ^~~~~~~~~~~~~~~~ 89:46.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 89:46.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 89:46.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 89:46.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 89:46.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:46.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:46.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:46.88 from Unified_cpp_dom_base6.cpp:2: 89:46.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 89:46.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 89:46.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:46.88 282 | RectTyped ToUnknownRect() const { 89:46.88 | ^~~~~~~~~~~~~ 89:47.69 dom/commandhandler 89:47.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTHashtable.h:22, 89:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsBaseHashtable.h:14, 89:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsDataHashtable.h:11, 89:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsNodeInfoManager.h:20, 89:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsINode.h:16, 89:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContent.h:13, 89:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 89:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:47.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:47.76 from Unified_cpp_dom_base6.cpp:2: 89:47.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 89:47.76 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 89:47.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 89:47.76 34 | memset(aT, 0, sizeof(T)); 89:47.76 | ~~~~~~^~~~~~~~~~~~~~~~~~ 89:47.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowNamedPropertiesHandler.cpp:15, 89:47.76 from Unified_cpp_dom_base6.cpp:137: 89:47.76 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 89:47.76 2214 | struct GlobalProperties { 89:47.76 | ^~~~~~~~~~~~~~~~ 89:47.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 89:47.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 89:47.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 89:47.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsCCUncollectableMarker.cpp:27, 89:47.88 from Unified_cpp_dom_base7.cpp:38: 89:47.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 89:47.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:47.88 21 | inline Rect ToRect(const gfxRect& aRect) { 89:47.88 | ^ 89:47.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 89:47.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:47.88 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 89:47.88 | ^ 89:47.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 89:47.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:47.89 40 | inline Point ToPoint(const gfxPoint& aPoint) { 89:47.89 | ^ 89:47.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 89:47.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:47.89 44 | inline Size ToSize(const gfxSize& aSize) { 89:47.89 | ^ 89:47.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 89:47.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:47.90 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 89:47.90 | ^ 89:47.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 89:47.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:47.90 52 | inline gfxSize ThebesSize(const Size& aSize) { 89:47.90 | ^ 89:47.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 89:47.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:47.90 56 | inline gfxRect ThebesRect(const Rect& aRect) { 89:47.90 | ^ 89:48.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 89:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 89:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsCCUncollectableMarker.cpp:27, 89:48.63 from Unified_cpp_dom_base7.cpp:38: 89:48.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 89:48.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:48.63 1859 | int32_t aAppUnitsPerPixel) { 89:48.63 | ^ 89:48.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 89:48.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:48.64 3214 | int32_t aAppUnitsPerPixel) { 89:48.64 | ^ 89:49.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 89:49.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 89:49.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 89:49.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 89:49.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 89:49.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 89:49.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:49.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:49.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:49.37 from Unified_cpp_dom_base6.cpp:2: 89:49.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 89:49.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 89:49.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 89:49.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:49.37 246 | PointTyped As2DPoint() const { 89:49.37 | ^~~~~~~~~ 89:49.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 89:49.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 89:49.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 89:49.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 89:49.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 89:49.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:49.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:49.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:49.39 from Unified_cpp_dom_base6.cpp:2: 89:49.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 89:49.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 89:49.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 89:49.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:49.39 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 89:49.40 | ^~~~~~~~~ 89:49.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 89:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 89:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 89:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 89:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 89:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:49.40 from Unified_cpp_dom_base6.cpp:2: 89:49.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 89:49.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 89:49.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 89:49.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:49.40 2266 | PointTyped TransformPointSimple( 89:49.40 | ^~~~~~~~~~~~~~~~~~~~ 89:49.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 89:49.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 89:49.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 89:49.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:49.41 794 | RectTyped TransformAndClipBounds( 89:49.41 | ^~~~~~~~~~~~~~~~~~~~~~ 89:50.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:40, 89:50.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ClientOpPromise.h:9, 89:50.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientManager.h:9, 89:50.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientChannelHelper.cpp:9, 89:50.16 from Unified_cpp_dom_clients_manager0.cpp:2: 89:50.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 89:50.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 89:50.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 89:50.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 89:50.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 89:50.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 89:50.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 89:50.16 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 89:50.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:50.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 89:50.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientManager.cpp:13, 89:50.16 from Unified_cpp_dom_clients_manager0.cpp:65: 89:50.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 89:50.16 27 | struct JSGCSetting { 89:50.16 | ^~~~~~~~~~~ 89:50.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 89:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 89:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 89:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Exception.h:12, 89:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/ErrorReport.h:31, 89:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:34, 89:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ClientOpPromise.h:9, 89:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientManager.h:9, 89:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientChannelHelper.cpp:9, 89:50.53 from Unified_cpp_dom_clients_manager0.cpp:2: 89:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 89:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 89:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 89:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 89:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 89:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 89:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 89:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 89:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 89:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:50.54 760 | typename detail::Nth::Type extract() { 89:50.54 | ^~~~~~~ 89:51.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 89:51.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 89:51.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:51.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 89:51.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 89:51.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 89:51.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsCCUncollectableMarker.cpp:37, 89:51.71 from Unified_cpp_dom_base7.cpp:38: 89:51.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 89:51.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:51.71 332 | LayerPoint GetFixedPositionAnchor() const { 89:51.71 | ^ 89:51.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 89:51.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 89:51.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:51.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 89:51.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 89:51.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 89:51.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsCCUncollectableMarker.cpp:37, 89:51.76 from Unified_cpp_dom_base7.cpp:38: 89:51.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 89:51.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:51.76 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 89:51.76 | ^ 89:51.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 89:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 89:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 89:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 89:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 89:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 89:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsCCUncollectableMarker.cpp:37, 89:51.79 from Unified_cpp_dom_base7.cpp:38: 89:51.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 89:51.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:51.79 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 89:51.79 | ^ 89:53.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 89:53.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 89:53.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 89:53.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 89:53.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 89:53.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 89:53.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsINode.h:12, 89:53.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContent.h:13, 89:53.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:16, 89:53.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:53.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:53.48 from Unified_cpp_dom_base6.cpp:2: 89:53.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 89:53.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 89:53.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 89:53.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 89:53.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 89:53.49 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 89:53.49 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 89:53.49 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 89:53.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 89:53.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:53.49 760 | typename detail::Nth::Type extract() { 89:53.49 | ^~~~~~~ 89:54.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 89:54.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:54.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:54.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 89:54.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/commandhandler/nsCommandManager.cpp:15, 89:54.24 from Unified_cpp_dom_commandhandler0.cpp:11: 89:54.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 89:54.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:54.24 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 89:54.24 | ^ 89:54.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 89:54.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 89:54.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:54.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:54.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 89:54.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/commandhandler/nsCommandManager.cpp:15, 89:54.66 from Unified_cpp_dom_commandhandler0.cpp:11: 89:54.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 89:54.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:54.66 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 89:54.66 | ^ 89:55.09 In file included from Unified_cpp_dom_base6.cpp:110: 89:55.09 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/VisualViewport.cpp: In member function ‘mozilla::CSSSize mozilla::dom::VisualViewport::VisualViewportSize() const’: 89:55.09 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/VisualViewport.cpp:61:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:55.09 61 | CSSSize VisualViewport::VisualViewportSize() const { 89:55.09 | ^~~~~~~~~~~~~~ 89:55.09 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/VisualViewport.cpp: In member function ‘mozilla::CSSPoint mozilla::dom::VisualViewport::VisualViewportOffset() const’: 89:55.09 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/VisualViewport.cpp:108:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:55.09 108 | CSSPoint VisualViewport::VisualViewportOffset() const { 89:55.09 | ^~~~~~~~~~~~~~ 89:55.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 89:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 89:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 89:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 89:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 89:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:55.10 from Unified_cpp_dom_base6.cpp:2: 89:55.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 89:55.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:55.10 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 89:55.10 | ^~~~~~~~~ 89:55.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 89:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 89:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 89:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 89:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Text.cpp:7, 89:55.10 from Unified_cpp_dom_base6.cpp:2: 89:55.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 89:55.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:55.10 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 89:55.10 | ^~~~~~~~~~~~ 89:55.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 89:55.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 89:55.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 89:55.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/commandhandler/nsCommandManager.cpp:15, 89:55.25 from Unified_cpp_dom_commandhandler0.cpp:11: 89:55.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 89:55.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:55.25 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 89:55.25 | ^ 89:55.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 89:55.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:55.26 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 89:55.26 | ^ 89:55.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 89:55.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:55.26 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 89:55.26 | ^ 89:55.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 89:55.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:55.27 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 89:55.27 | ^ 89:55.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 89:55.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:55.27 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 89:55.27 | ^ 89:55.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 89:55.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:55.30 371 | nscoord aAppUnitsPerDevPixel) { 89:55.30 | ^ 89:55.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 89:55.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:55.31 380 | nscoord aAppUnitsPerDevPixel) { 89:55.31 | ^ 89:55.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 89:55.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:55.31 387 | nscoord aAppUnitsPerDevPixel) { 89:55.31 | ^ 89:55.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 89:55.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 89:55.32 394 | nscoord aAppUnitsPerDevPixel) { 89:55.32 | ^ 90:00.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 90:00.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 90:00.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 90:00.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 90:00.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:00.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:00.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 90:00.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 90:00.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 90:00.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:00.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:00.31 from Unified_cpp_dom_canvas1.cpp:2: 90:00.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 90:00.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:00.31 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 90:00.31 | ^ 90:01.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 90:01.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 90:01.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:01.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:01.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 90:01.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 90:01.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:01.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:01.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 90:01.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 90:01.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 90:01.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:01.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:01.66 from Unified_cpp_dom_canvas1.cpp:2: 90:01.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 90:01.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:01.67 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 90:01.67 | ^ 90:02.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:02.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 90:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 90:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 90:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 90:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 90:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:02.26 from Unified_cpp_dom_canvas1.cpp:2: 90:02.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 90:02.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:02.27 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 90:02.27 | ^ 90:02.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 90:02.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:02.27 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 90:02.27 | ^ 90:02.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 90:02.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:02.27 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 90:02.28 | ^ 90:02.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 90:02.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:02.28 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 90:02.28 | ^ 90:02.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 90:02.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:02.28 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 90:02.28 | ^ 90:02.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 90:02.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:02.29 371 | nscoord aAppUnitsPerDevPixel) { 90:02.29 | ^ 90:02.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 90:02.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:02.30 380 | nscoord aAppUnitsPerDevPixel) { 90:02.30 | ^ 90:02.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 90:02.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:02.30 387 | nscoord aAppUnitsPerDevPixel) { 90:02.30 | ^ 90:02.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 90:02.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:02.31 394 | nscoord aAppUnitsPerDevPixel) { 90:02.31 | ^ 90:04.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 90:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.h:26, 90:04.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentAreaDragDrop.cpp:47, 90:04.49 from Unified_cpp_dom_base7.cpp:47: 90:04.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 90:04.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:04.49 1394 | LayerPoint GetFixedPositionAnchor() { 90:04.49 | ^ 90:04.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 90:04.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:04.52 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 90:04.52 | ^ 90:07.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 90:07.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 90:07.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:07.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:07.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 90:07.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/commandhandler/nsCommandManager.cpp:15, 90:07.92 from Unified_cpp_dom_commandhandler0.cpp:11: 90:07.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 90:07.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 90:07.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:07.92 40 | friend Sub operator*(Sub aCoord, T aScale) { 90:07.92 | ^~~~~~~~ 90:07.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 90:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/commandhandler/nsCommandManager.cpp:15, 90:07.95 from Unified_cpp_dom_commandhandler0.cpp:11: 90:07.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 90:07.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 90:07.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:07.95 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 90:07.95 | ^~~~~~~~ 90:12.82 In file included from Unified_cpp_dom_base6.cpp:110: 90:12.82 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/VisualViewport.cpp: In member function ‘mozilla::CSSSize mozilla::dom::VisualViewport::VisualViewportSize() const’: 90:12.82 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/VisualViewport.cpp:61:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:12.82 61 | CSSSize VisualViewport::VisualViewportSize() const { 90:12.82 | ^~~~~~~~~~~~~~ 90:14.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 90:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 90:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 90:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 90:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 90:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 90:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 90:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentSink.cpp:33, 90:14.01 from Unified_cpp_dom_base7.cpp:83: 90:14.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 90:14.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:14.01 49 | gfx::Size GetInheritedScale() const { return mScale; } 90:14.01 | ^ 90:14.76 dom/credentialmanagement 90:14.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 90:14.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 90:14.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 90:14.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentSink.cpp:33, 90:14.80 from Unified_cpp_dom_base7.cpp:83: 90:14.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 90:14.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:14.80 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 90:14.80 | ^ 90:14.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 90:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 90:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 90:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 90:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 90:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:14.95 from Unified_cpp_dom_canvas1.cpp:2: 90:14.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 90:14.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:14.95 189 | CSSRect GetExpandedScrollableRect() const { 90:14.95 | ^ 90:14.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 90:14.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:14.96 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 90:14.96 | ^ 90:14.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 90:14.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:14.96 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 90:14.96 | ^ 90:14.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 90:14.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:14.96 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 90:14.97 | ^ 90:14.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 90:14.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:14.97 243 | CSSRect CalculateScrollRange() const { 90:14.97 | ^ 90:14.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 90:14.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:14.97 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 90:14.97 | ^ 90:14.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 90:14.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:14.97 457 | CSSRect GetVisualViewport() const { 90:14.97 | ^ 90:19.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 90:19.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/nsICanvasRenderingContextInternal.h:16, 90:19.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:26, 90:19.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:19.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:19.04 from Unified_cpp_dom_canvas1.cpp:2: 90:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 90:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:19.04 1249 | CSSCoord ToCSSPixels() const { return _0; } 90:19.04 | ^ 90:20.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 90:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/nsICanvasRenderingContextInternal.h:16, 90:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:26, 90:20.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:20.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:20.43 from Unified_cpp_dom_canvas1.cpp:2: 90:20.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 90:20.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:20.43 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 90:20.43 | ^ 90:20.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 90:20.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 90:20.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:20.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:20.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 90:20.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 90:20.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 90:20.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 90:20.71 from Unified_cpp_dom_base7.cpp:2: 90:20.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 90:20.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 90:20.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:20.71 40 | friend Sub operator*(Sub aCoord, T aScale) { 90:20.71 | ^~~~~~~~ 90:20.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 90:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 90:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 90:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 90:20.75 from Unified_cpp_dom_base7.cpp:2: 90:20.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 90:20.76 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 90:20.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:20.76 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 90:20.76 | ^~~~~~~~ 90:21.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 90:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 90:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 90:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 90:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 90:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 90:21.11 from Unified_cpp_dom_base7.cpp:2: 90:21.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 90:21.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 90:21.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:21.11 427 | SizeT Size() const { return SizeT(width, height); } 90:21.11 | ^~~~ 90:21.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:21.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 90:21.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 90:21.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 90:21.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 90:21.12 from Unified_cpp_dom_base7.cpp:2: 90:21.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 90:21.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 90:21.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:21.12 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 90:21.12 | ^~~~~~~~ 90:21.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 90:21.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 90:21.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:21.12 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 90:21.12 | ^~~~~~~~ 90:21.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 90:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 90:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 90:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 90:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 90:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 90:21.13 from Unified_cpp_dom_base7.cpp:2: 90:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 90:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 90:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:21.14 62 | Sub operator-(const Sub& aPoint) const { 90:21.14 | ^~~~~~~~ 90:21.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 90:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 90:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 90:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 90:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 90:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 90:21.58 from Unified_cpp_dom_base7.cpp:2: 90:21.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 90:21.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 90:21.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:21.58 43 | friend Sub operator*(T aScale, Sub aCoord) { 90:21.58 | ^~~~~~~~ 90:21.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 90:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 90:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 90:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 90:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 90:21.96 from Unified_cpp_dom_base7.cpp:2: 90:21.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 90:21.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 90:21.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:21.96 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 90:21.96 | ^~~~~~~~~~~~~ 90:21.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 90:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 90:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 90:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 90:21.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 90:21.97 from Unified_cpp_dom_base7.cpp:2: 90:21.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 90:21.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 90:21.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:21.97 323 | static SizeTyped FromUnknownSize( 90:21.97 | ^~~~~~~~~~~~~~~ 90:22.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 90:22.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:27, 90:22.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:22.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:22.55 from Unified_cpp_dom_canvas1.cpp:2: 90:22.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 90:22.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:22.55 21 | inline Rect ToRect(const gfxRect& aRect) { 90:22.55 | ^ 90:22.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 90:22.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:22.55 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 90:22.55 | ^ 90:22.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 90:22.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:22.56 40 | inline Point ToPoint(const gfxPoint& aPoint) { 90:22.56 | ^ 90:22.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 90:22.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:22.57 44 | inline Size ToSize(const gfxSize& aSize) { 90:22.57 | ^ 90:22.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 90:22.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:22.57 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 90:22.57 | ^ 90:22.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 90:22.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:22.57 52 | inline gfxSize ThebesSize(const Size& aSize) { 90:22.57 | ^ 90:22.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 90:22.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:22.57 56 | inline gfxRect ThebesRect(const Rect& aRect) { 90:22.57 | ^ 90:23.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 90:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 90:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 90:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 90:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 90:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 90:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 90:23.03 from Unified_cpp_dom_base7.cpp:2: 90:23.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 90:23.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 90:23.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:23.04 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 90:23.04 | ^~~~~~~~~~~~~~ 90:23.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 90:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 90:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 90:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 90:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 90:23.15 from Unified_cpp_dom_base7.cpp:2: 90:23.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 90:23.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 90:23.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:23.15 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 90:23.15 | ^~~~~~~~~~~~~ 90:23.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:27, 90:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:23.17 from Unified_cpp_dom_canvas1.cpp:2: 90:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 90:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:23.17 1859 | int32_t aAppUnitsPerPixel) { 90:23.17 | ^ 90:23.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 90:23.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:23.18 3214 | int32_t aAppUnitsPerPixel) { 90:23.18 | ^ 90:23.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 90:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 90:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 90:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 90:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 90:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 90:23.18 from Unified_cpp_dom_base7.cpp:2: 90:23.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 90:23.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 90:23.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:23.18 383 | Point TopLeft() const { return Point(x, y); } 90:23.18 | ^~~~~~~ 90:23.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 90:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 90:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 90:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 90:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 90:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 90:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 90:23.19 from Unified_cpp_dom_base7.cpp:2: 90:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 90:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 90:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:23.20 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 90:23.20 | ^~~~~~~~~~~~~~~ 90:23.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 90:23.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 90:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 90:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 90:23.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 90:23.99 from Unified_cpp_dom_base7.cpp:2: 90:23.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 90:23.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 90:23.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:23.99 277 | static RectTyped FromUnknownRect( 90:23.99 | ^~~~~~~~~~~~~~~ 90:24.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 90:24.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:24.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:24.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 90:24.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 90:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 90:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 90:24.01 from Unified_cpp_dom_base7.cpp:2: 90:24.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 90:24.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 90:24.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:24.01 150 | static PointTyped FromUnknownPoint( 90:24.01 | ^~~~~~~~~~~~~~~~ 90:24.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 90:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 90:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 90:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 90:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 90:24.02 from Unified_cpp_dom_base7.cpp:2: 90:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 90:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 90:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:24.02 282 | RectTyped ToUnknownRect() const { 90:24.02 | ^~~~~~~~~~~~~ 90:26.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 90:26.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:26.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:26.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 90:26.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 90:26.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 90:26.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 90:26.25 from Unified_cpp_dom_base7.cpp:2: 90:26.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 90:26.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 90:26.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 90:26.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:26.25 246 | PointTyped As2DPoint() const { 90:26.25 | ^~~~~~~~~ 90:26.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 90:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 90:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 90:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 90:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 90:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 90:26.34 from Unified_cpp_dom_base7.cpp:2: 90:26.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 90:26.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 90:26.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 90:26.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:26.34 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 90:26.35 | ^~~~~~~~~ 90:26.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 90:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 90:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 90:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 90:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 90:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 90:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:9, 90:26.35 from Unified_cpp_dom_base7.cpp:2: 90:26.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 90:26.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 90:26.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 90:26.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:26.35 2266 | PointTyped TransformPointSimple( 90:26.35 | ^~~~~~~~~~~~~~~~~~~~ 90:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 90:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 90:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 90:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:26.36 794 | RectTyped TransformAndClipBounds( 90:26.36 | ^~~~~~~~~~~~~~~~~~~~~~ 90:26.45 In file included from Unified_cpp_dom_base2.cpp:20: 90:26.45 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Document.cpp: In member function ‘mozilla::dom::Element* mozilla::dom::Document::TopLayerPop(mozilla::FunctionRef)’: 90:26.46 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/Document.cpp:13449:10: warning: ‘removedElement’ may be used uninitialized in this function [-Wmaybe-uninitialized] 90:26.46 13449 | return removedElement; 90:26.46 | ^~~~~~~~~~~~~~ 90:30.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 90:30.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 90:30.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 90:30.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 90:30.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 90:30.72 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:36, 90:30.72 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTObserverArray.h:11, 90:30.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Observer.h:10, 90:30.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HalScreenConfiguration.h:10, 90:30.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.h:10, 90:30.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/WindowOrientationObserver.cpp:7, 90:30.73 from Unified_cpp_dom_base7.cpp:2: 90:30.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 90:30.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 90:30.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 90:30.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 90:30.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 90:30.73 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 90:30.73 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 90:30.73 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 90:30.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 90:30.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:30.74 760 | typename detail::Nth::Type extract() { 90:30.74 | ^~~~~~~ 90:30.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 90:30.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 90:30.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 90:30.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 90:30.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 90:30.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:16, 90:30.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 90:30.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Credential.h:10, 90:30.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/credentialmanagement/Credential.cpp:7, 90:30.75 from Unified_cpp_credentialmanagement0.cpp:2: 90:30.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 90:30.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:30.75 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 90:30.75 | ^ 90:30.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 90:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 90:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 90:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 90:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 90:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:16, 90:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 90:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Credential.h:10, 90:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/credentialmanagement/Credential.cpp:7, 90:30.96 from Unified_cpp_credentialmanagement0.cpp:2: 90:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 90:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:30.96 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 90:30.96 | ^ 90:32.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 90:32.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 90:32.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 90:32.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:16, 90:32.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 90:32.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Credential.h:10, 90:32.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/credentialmanagement/Credential.cpp:7, 90:32.44 from Unified_cpp_credentialmanagement0.cpp:2: 90:32.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 90:32.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:32.44 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 90:32.44 | ^ 90:32.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 90:32.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:32.44 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 90:32.44 | ^ 90:32.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 90:32.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:32.44 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 90:32.44 | ^ 90:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 90:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:32.45 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 90:32.45 | ^ 90:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 90:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:32.46 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 90:32.46 | ^ 90:32.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 90:32.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:32.49 371 | nscoord aAppUnitsPerDevPixel) { 90:32.49 | ^ 90:32.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 90:32.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:32.50 380 | nscoord aAppUnitsPerDevPixel) { 90:32.50 | ^ 90:32.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 90:32.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:32.50 387 | nscoord aAppUnitsPerDevPixel) { 90:32.50 | ^ 90:32.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 90:32.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:32.51 394 | nscoord aAppUnitsPerDevPixel) { 90:32.51 | ^ 90:34.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 90:34.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 90:34.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 90:34.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:15, 90:34.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 90:34.00 from Unified_cpp_dom_base9.cpp:2: 90:34.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 90:34.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:34.00 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 90:34.00 | ^ 90:35.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 90:35.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 90:35.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:35.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:35.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 90:35.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 90:35.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:35.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:35.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:16, 90:35.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 90:35.52 from Unified_cpp_dom_base9.cpp:2: 90:35.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 90:35.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:35.52 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 90:35.52 | ^ 90:36.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:36.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:36.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 90:36.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 90:36.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:36.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:16, 90:36.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 90:36.16 from Unified_cpp_dom_base9.cpp:2: 90:36.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 90:36.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:36.16 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 90:36.16 | ^ 90:36.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 90:36.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:36.16 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 90:36.16 | ^ 90:36.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 90:36.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:36.16 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 90:36.16 | ^ 90:36.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 90:36.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:36.17 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 90:36.17 | ^ 90:36.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 90:36.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:36.17 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 90:36.17 | ^ 90:36.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 90:36.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:36.19 371 | nscoord aAppUnitsPerDevPixel) { 90:36.19 | ^ 90:36.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 90:36.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:36.20 380 | nscoord aAppUnitsPerDevPixel) { 90:36.20 | ^ 90:36.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 90:36.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:36.20 387 | nscoord aAppUnitsPerDevPixel) { 90:36.20 | ^ 90:36.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 90:36.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:36.21 394 | nscoord aAppUnitsPerDevPixel) { 90:36.21 | ^ 90:36.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 90:36.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 90:36.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 90:36.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 90:36.62 from Unified_cpp_dom_base8.cpp:2: 90:36.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 90:36.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:36.62 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 90:36.62 | ^ 90:36.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 90:36.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 90:36.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 90:36.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 90:36.83 from Unified_cpp_dom_base8.cpp:2: 90:36.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 90:36.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:36.84 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 90:36.84 | ^ 90:37.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 90:37.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 90:37.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 90:37.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 90:37.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 90:37.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 90:37.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 90:37.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.cpp:13, 90:37.52 from Unified_cpp_dom_canvas1.cpp:101: 90:37.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 90:37.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:37.52 332 | LayerPoint GetFixedPositionAnchor() const { 90:37.52 | ^ 90:37.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 90:37.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 90:37.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 90:37.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 90:37.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 90:37.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 90:37.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 90:37.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.cpp:13, 90:37.59 from Unified_cpp_dom_canvas1.cpp:101: 90:37.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 90:37.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:37.59 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 90:37.59 | ^ 90:37.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 90:37.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 90:37.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 90:37.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 90:37.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureHost.h:23, 90:37.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/Effects.h:18, 90:37.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/CompositableHost.h:24, 90:37.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.cpp:13, 90:37.62 from Unified_cpp_dom_canvas1.cpp:101: 90:37.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 90:37.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:37.62 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 90:37.62 | ^ 90:37.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 90:37.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 90:37.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 90:37.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:11, 90:37.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 90:37.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 90:37.78 from Unified_cpp_dom_clients_manager1.cpp:2: 90:37.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 90:37.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:37.78 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 90:37.78 | ^ 90:37.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 90:37.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 90:37.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 90:37.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:11, 90:37.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 90:37.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 90:37.99 from Unified_cpp_dom_clients_manager1.cpp:2: 90:37.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 90:37.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:37.99 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 90:37.99 | ^ 90:38.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 90:38.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 90:38.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 90:38.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 90:38.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 90:38.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 90:38.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 90:38.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 90:38.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:16, 90:38.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 90:38.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Credential.h:10, 90:38.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/credentialmanagement/Credential.cpp:7, 90:38.20 from Unified_cpp_credentialmanagement0.cpp:2: 90:38.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 90:38.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 90:38.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.20 40 | friend Sub operator*(Sub aCoord, T aScale) { 90:38.20 | ^~~~~~~~ 90:38.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 90:38.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 90:38.25 from Unified_cpp_dom_base8.cpp:2: 90:38.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 90:38.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.25 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 90:38.25 | ^ 90:38.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 90:38.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.25 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 90:38.25 | ^ 90:38.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 90:38.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.26 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 90:38.26 | ^ 90:38.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 90:38.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.27 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 90:38.27 | ^ 90:38.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 90:38.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.27 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 90:38.27 | ^ 90:38.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 90:38.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.31 371 | nscoord aAppUnitsPerDevPixel) { 90:38.31 | ^ 90:38.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 90:38.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.31 380 | nscoord aAppUnitsPerDevPixel) { 90:38.31 | ^ 90:38.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 90:38.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.31 387 | nscoord aAppUnitsPerDevPixel) { 90:38.31 | ^ 90:38.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 90:38.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.32 394 | nscoord aAppUnitsPerDevPixel) { 90:38.32 | ^ 90:38.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 90:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 90:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 90:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:16, 90:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 90:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Credential.h:10, 90:38.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/credentialmanagement/Credential.cpp:7, 90:38.36 from Unified_cpp_credentialmanagement0.cpp:2: 90:38.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 90:38.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 90:38.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.36 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 90:38.36 | ^~~~~~~~ 90:38.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 90:38.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 90:38.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 90:38.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:11, 90:38.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 90:38.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 90:38.64 from Unified_cpp_dom_clients_manager1.cpp:2: 90:38.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 90:38.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.64 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 90:38.64 | ^ 90:38.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 90:38.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.65 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 90:38.65 | ^ 90:38.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 90:38.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.65 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 90:38.65 | ^ 90:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 90:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.66 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 90:38.66 | ^ 90:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 90:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.67 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 90:38.67 | ^ 90:38.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 90:38.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.69 371 | nscoord aAppUnitsPerDevPixel) { 90:38.69 | ^ 90:38.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 90:38.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.70 380 | nscoord aAppUnitsPerDevPixel) { 90:38.70 | ^ 90:38.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 90:38.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.70 387 | nscoord aAppUnitsPerDevPixel) { 90:38.70 | ^ 90:38.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 90:38.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:38.71 394 | nscoord aAppUnitsPerDevPixel) { 90:38.71 | ^ 90:40.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.cpp:28, 90:40.78 from Unified_cpp_dom_canvas1.cpp:101: 90:40.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 90:40.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:40.78 1394 | LayerPoint GetFixedPositionAnchor() { 90:40.78 | ^ 90:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 90:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:40.81 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 90:40.81 | ^ 90:41.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 90:41.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 90:41.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMTokenList.h:19, 90:41.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMTokenList.cpp:11, 90:41.87 from Unified_cpp_dom_base8.cpp:11: 90:41.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 90:41.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:41.88 189 | CSSRect GetExpandedScrollableRect() const { 90:41.88 | ^ 90:41.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 90:41.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:41.88 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 90:41.88 | ^ 90:41.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 90:41.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:41.88 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 90:41.88 | ^ 90:41.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 90:41.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:41.89 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 90:41.89 | ^ 90:41.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 90:41.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:41.89 243 | CSSRect CalculateScrollRange() const { 90:41.89 | ^ 90:41.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 90:41.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:41.89 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 90:41.90 | ^ 90:41.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 90:41.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:41.90 457 | CSSRect GetVisualViewport() const { 90:41.90 | ^ 90:44.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 90:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 90:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 90:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 90:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:28, 90:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 90:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDocumentEncoder.cpp:23, 90:44.89 from Unified_cpp_dom_base8.cpp:29: 90:44.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 90:44.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:44.90 1249 | CSSCoord ToCSSPixels() const { return _0; } 90:44.90 | ^ 90:45.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGObserverUtils.h:22, 90:45.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.cpp:51, 90:45.66 from Unified_cpp_dom_canvas1.cpp:101: 90:45.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 90:45.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:45.66 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 90:45.66 | ^ 90:47.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 90:47.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 90:47.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 90:47.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:28, 90:47.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 90:47.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDocumentEncoder.cpp:23, 90:47.20 from Unified_cpp_dom_base8.cpp:29: 90:47.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 90:47.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:47.20 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 90:47.20 | ^ 90:47.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 90:47.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 90:47.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDocumentEncoder.cpp:23, 90:47.71 from Unified_cpp_dom_base8.cpp:29: 90:47.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 90:47.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:47.71 21 | inline Rect ToRect(const gfxRect& aRect) { 90:47.71 | ^ 90:47.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 90:47.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:47.71 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 90:47.71 | ^ 90:47.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 90:47.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:47.72 40 | inline Point ToPoint(const gfxPoint& aPoint) { 90:47.72 | ^ 90:47.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 90:47.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:47.74 44 | inline Size ToSize(const gfxSize& aSize) { 90:47.74 | ^ 90:47.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 90:47.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:47.74 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 90:47.74 | ^ 90:47.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 90:47.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:47.75 52 | inline gfxSize ThebesSize(const Size& aSize) { 90:47.76 | ^ 90:47.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 90:47.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:47.76 56 | inline gfxRect ThebesRect(const Rect& aRect) { 90:47.76 | ^ 90:48.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 90:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 90:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:48.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:16, 90:48.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 90:48.01 from Unified_cpp_dom_base9.cpp:2: 90:48.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 90:48.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:48.01 189 | CSSRect GetExpandedScrollableRect() const { 90:48.01 | ^ 90:48.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 90:48.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:48.01 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 90:48.01 | ^ 90:48.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 90:48.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:48.02 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 90:48.02 | ^ 90:48.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 90:48.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:48.02 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 90:48.02 | ^ 90:48.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 90:48.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:48.02 243 | CSSRect CalculateScrollRange() const { 90:48.02 | ^ 90:48.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 90:48.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:48.02 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 90:48.02 | ^ 90:48.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 90:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.cpp:58, 90:48.03 from Unified_cpp_dom_canvas1.cpp:101: 90:48.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 90:48.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:48.03 49 | gfx::Size GetInheritedScale() const { return mScale; } 90:48.03 | ^ 90:48.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 90:48.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:48.03 457 | CSSRect GetVisualViewport() const { 90:48.03 | ^ 90:48.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 90:48.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDocumentEncoder.cpp:23, 90:48.34 from Unified_cpp_dom_base8.cpp:29: 90:48.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 90:48.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:48.34 1859 | int32_t aAppUnitsPerPixel) { 90:48.34 | ^ 90:48.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 90:48.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:48.36 3214 | int32_t aAppUnitsPerPixel) { 90:48.36 | ^ 90:50.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 90:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 90:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 90:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 90:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 90:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 90:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 90:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 90:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 90:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 90:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 90:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:50.27 from Unified_cpp_dom_canvas1.cpp:2: 90:50.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 90:50.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 90:50.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:50.27 40 | friend Sub operator*(Sub aCoord, T aScale) { 90:50.27 | ^~~~~~~~ 90:50.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 90:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 90:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 90:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 90:50.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 90:50.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:50.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:50.31 from Unified_cpp_dom_canvas1.cpp:2: 90:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 90:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 90:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:50.31 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 90:50.31 | ^~~~~~~~ 90:50.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 90:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 90:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 90:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 90:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 90:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 90:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 90:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 90:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:50.53 from Unified_cpp_dom_canvas1.cpp:2: 90:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 90:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 90:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:50.53 427 | SizeT Size() const { return SizeT(width, height); } 90:50.53 | ^~~~ 90:50.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 90:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 90:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 90:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 90:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 90:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:50.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:50.53 from Unified_cpp_dom_canvas1.cpp:2: 90:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 90:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 90:50.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:50.53 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 90:50.53 | ^~~~~~~~ 90:50.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 90:50.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 90:50.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:50.55 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 90:50.55 | ^~~~~~~~ 90:50.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 90:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 90:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 90:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 90:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 90:50.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:50.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:50.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 90:50.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 90:50.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 90:50.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:50.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:50.56 from Unified_cpp_dom_canvas1.cpp:2: 90:50.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 90:50.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 90:50.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:50.56 62 | Sub operator-(const Sub& aPoint) const { 90:50.56 | ^~~~~~~~ 90:50.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 90:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 90:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 90:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 90:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 90:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 90:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 90:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 90:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 90:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 90:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 90:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:50.89 from Unified_cpp_dom_canvas1.cpp:2: 90:50.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 90:50.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 90:50.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:50.89 43 | friend Sub operator*(T aScale, Sub aCoord) { 90:50.89 | ^~~~~~~~ 90:51.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 90:51.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 90:51.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 90:51.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 90:51.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:51.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:51.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 90:51.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 90:51.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 90:51.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:51.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:51.21 from Unified_cpp_dom_canvas1.cpp:2: 90:51.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 90:51.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 90:51.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:51.21 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 90:51.21 | ^~~~~~~~~~~~~ 90:51.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 90:51.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 90:51.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 90:51.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 90:51.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 90:51.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 90:51.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:51.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:51.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 90:51.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 90:51.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 90:51.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:51.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:51.21 from Unified_cpp_dom_canvas1.cpp:2: 90:51.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 90:51.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 90:51.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:51.21 323 | static SizeTyped FromUnknownSize( 90:51.21 | ^~~~~~~~~~~~~~~ 90:51.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 90:51.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 90:51.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:15, 90:51.23 from Unified_cpp_dom_base9.cpp:2: 90:51.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 90:51.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:51.23 1249 | CSSCoord ToCSSPixels() const { return _0; } 90:51.23 | ^ 90:52.25 In file included from Unified_cpp_dom_base9.cpp:2: 90:52.25 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp: In member function ‘void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)’: 90:52.25 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:154: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] 90:52.25 154 | (mAttrCount - i) * sizeof(InternalAttr)); 90:52.25 | ^ 90:52.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 90:52.25 from Unified_cpp_dom_base9.cpp:2: 90:52.25 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:93:10: note: ‘struct nsMappedAttributes::InternalAttr’ declared here 90:52.25 93 | struct InternalAttr { 90:52.25 | ^~~~~~~~~~~~ 90:52.26 In file included from Unified_cpp_dom_base9.cpp:2: 90:52.26 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp: In member function ‘void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)’: 90:52.26 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:229: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] 90:52.26 229 | (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 90:52.26 | ^ 90:52.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 90:52.26 from Unified_cpp_dom_base9.cpp:2: 90:52.26 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:93:10: note: ‘struct nsMappedAttributes::InternalAttr’ declared here 90:52.26 93 | struct InternalAttr { 90:52.26 | ^~~~~~~~~~~~ 90:52.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 90:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 90:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 90:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 90:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 90:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 90:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 90:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 90:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:52.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:52.41 from Unified_cpp_dom_canvas1.cpp:2: 90:52.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 90:52.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 90:52.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:52.41 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 90:52.41 | ^~~~~~~~~~~~~~ 90:52.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 90:52.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 90:52.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 90:52.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 90:52.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:52.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:52.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 90:52.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 90:52.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 90:52.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:52.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:52.53 from Unified_cpp_dom_canvas1.cpp:2: 90:52.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 90:52.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 90:52.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:52.53 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 90:52.53 | ^~~~~~~~~~~~~ 90:52.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 90:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 90:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 90:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 90:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 90:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 90:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 90:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 90:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:52.56 from Unified_cpp_dom_canvas1.cpp:2: 90:52.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 90:52.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 90:52.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:52.56 383 | Point TopLeft() const { return Point(x, y); } 90:52.56 | ^~~~~~~ 90:52.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 90:52.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 90:52.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 90:52.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:52.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:52.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 90:52.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 90:52.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:52.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:52.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 90:52.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 90:52.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 90:52.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:52.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:52.57 from Unified_cpp_dom_canvas1.cpp:2: 90:52.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 90:52.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 90:52.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:52.57 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 90:52.57 | ^~~~~~~~~~~~~~~ 90:53.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 90:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 90:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 90:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 90:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 90:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 90:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 90:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 90:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 90:53.17 from Unified_cpp_dom_clients_manager1.cpp:2: 90:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 90:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:53.17 189 | CSSRect GetExpandedScrollableRect() const { 90:53.17 | ^ 90:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 90:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:53.17 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 90:53.17 | ^ 90:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 90:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:53.17 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 90:53.17 | ^ 90:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 90:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:53.18 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 90:53.18 | ^ 90:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 90:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:53.18 243 | CSSRect CalculateScrollRange() const { 90:53.18 | ^ 90:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 90:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:53.19 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 90:53.19 | ^ 90:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 90:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:53.20 457 | CSSRect GetVisualViewport() const { 90:53.20 | ^ 90:54.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 90:54.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 90:54.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 90:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 90:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 90:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 90:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 90:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 90:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 90:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 90:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 90:54.63 from Unified_cpp_dom_clients_manager1.cpp:2: 90:54.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 90:54.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:54.63 1249 | CSSCoord ToCSSPixels() const { return _0; } 90:54.63 | ^ 90:54.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 90:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 90:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 90:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 90:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 90:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 90:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 90:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 90:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 90:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:54.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:54.81 from Unified_cpp_dom_canvas1.cpp:2: 90:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 90:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 90:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 90:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:54.81 246 | PointTyped As2DPoint() const { 90:54.81 | ^~~~~~~~~ 90:54.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 90:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 90:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 90:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 90:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 90:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 90:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 90:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 90:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 90:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 90:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 90:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 90:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 90:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 90:54.92 from Unified_cpp_dom_canvas1.cpp:2: 90:54.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 90:54.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 90:54.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 90:54.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:54.92 794 | RectTyped TransformAndClipBounds( 90:54.92 | ^~~~~~~~~~~~~~~~~~~~~~ 90:55.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 90:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 90:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 90:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 90:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 90:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 90:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 90:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFocusManager.cpp:7, 90:55.40 from Unified_cpp_dom_base8.cpp:38: 90:55.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 90:55.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:55.40 332 | LayerPoint GetFixedPositionAnchor() const { 90:55.40 | ^ 90:55.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 90:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 90:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 90:55.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 90:55.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 90:55.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 90:55.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 90:55.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFocusManager.cpp:7, 90:55.47 from Unified_cpp_dom_base8.cpp:38: 90:55.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 90:55.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:55.48 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 90:55.48 | ^ 90:55.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 90:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 90:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 90:55.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 90:55.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 90:55.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 90:55.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 90:55.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFocusManager.cpp:7, 90:55.50 from Unified_cpp_dom_base8.cpp:38: 90:55.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 90:55.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:55.51 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 90:55.51 | ^ 90:56.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 90:56.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 90:56.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 90:56.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 90:56.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 90:56.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 90:56.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 90:56.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 90:56.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 90:56.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 90:56.96 from Unified_cpp_dom_clients_manager1.cpp:2: 90:56.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 90:56.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:56.96 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 90:56.96 | ^ 90:57.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 90:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 90:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 90:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:28, 90:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 90:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 90:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 90:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsPlainTextSerializer.cpp:26, 90:57.30 from Unified_cpp_dom_base9.cpp:56: 90:57.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 90:57.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:57.30 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 90:57.30 | ^ 90:57.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 90:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 90:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 90:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 90:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsPlainTextSerializer.cpp:26, 90:57.79 from Unified_cpp_dom_base9.cpp:56: 90:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 90:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:57.79 21 | inline Rect ToRect(const gfxRect& aRect) { 90:57.79 | ^ 90:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 90:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:57.79 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 90:57.79 | ^ 90:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 90:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:57.80 40 | inline Point ToPoint(const gfxPoint& aPoint) { 90:57.80 | ^ 90:57.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 90:57.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:57.81 44 | inline Size ToSize(const gfxSize& aSize) { 90:57.81 | ^ 90:57.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 90:57.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:57.81 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 90:57.81 | ^ 90:57.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 90:57.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:57.82 52 | inline gfxSize ThebesSize(const Size& aSize) { 90:57.82 | ^ 90:57.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 90:57.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:57.82 56 | inline gfxRect ThebesRect(const Rect& aRect) { 90:57.82 | ^ 90:58.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 90:58.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 90:58.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 90:58.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsPlainTextSerializer.cpp:26, 90:58.44 from Unified_cpp_dom_base9.cpp:56: 90:58.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 90:58.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:58.44 1859 | int32_t aAppUnitsPerPixel) { 90:58.44 | ^ 90:58.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 90:58.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 90:58.45 3214 | int32_t aAppUnitsPerPixel) { 90:58.45 | ^ 91:00.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 91:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 91:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 91:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 91:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 91:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 91:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 91:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 91:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:00.64 from Unified_cpp_dom_clients_manager1.cpp:2: 91:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 91:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:00.64 21 | inline Rect ToRect(const gfxRect& aRect) { 91:00.64 | ^ 91:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 91:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:00.64 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 91:00.64 | ^ 91:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 91:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:00.64 40 | inline Point ToPoint(const gfxPoint& aPoint) { 91:00.65 | ^ 91:00.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 91:00.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:00.65 44 | inline Size ToSize(const gfxSize& aSize) { 91:00.65 | ^ 91:00.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 91:00.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:00.66 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 91:00.66 | ^ 91:00.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 91:00.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:00.66 52 | inline gfxSize ThebesSize(const Size& aSize) { 91:00.66 | ^ 91:00.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 91:00.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:00.66 56 | inline gfxRect ThebesRect(const Rect& aRect) { 91:00.67 | ^ 91:00.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 91:00.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 91:00.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 91:00.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 91:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 91:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:16, 91:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2Context.h:9, 91:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGL2ContextFramebuffers.cpp:6, 91:00.95 from Unified_cpp_dom_canvas1.cpp:2: 91:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 91:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 91:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 91:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 91:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 91:00.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 91:00.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 91:00.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 91:00.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 91:00.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:00.96 760 | typename detail::Nth::Type extract() { 91:00.96 | ^~~~~~~ 91:01.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 91:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 91:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 91:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 91:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 91:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 91:01.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 91:01.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:01.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:01.26 from Unified_cpp_dom_clients_manager1.cpp:2: 91:01.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 91:01.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:01.26 1859 | int32_t aAppUnitsPerPixel) { 91:01.27 | ^ 91:01.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 91:01.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:01.27 3214 | int32_t aAppUnitsPerPixel) { 91:01.27 | ^ 91:01.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 91:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 91:01.43 from NetErrorInfoBinding.cpp:4, 91:01.43 from UnifiedBindings13.cpp:2: 91:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 91:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:01.44 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 91:01.44 | ^ 91:01.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 91:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 91:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 91:01.63 from NetErrorInfoBinding.cpp:4, 91:01.63 from UnifiedBindings13.cpp:2: 91:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 91:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:01.63 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 91:01.63 | ^ 91:02.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 91:02.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 91:02.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 91:02.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 91:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:02.10 from Unified_cpp_dom_clients_manager1.cpp:2: 91:02.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 91:02.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:02.10 332 | LayerPoint GetFixedPositionAnchor() const { 91:02.10 | ^ 91:02.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 91:02.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 91:02.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 91:02.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 91:02.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:02.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:02.18 from Unified_cpp_dom_clients_manager1.cpp:2: 91:02.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 91:02.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:02.18 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 91:02.18 | ^ 91:02.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 91:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 91:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 91:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 91:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:02.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:02.21 from Unified_cpp_dom_clients_manager1.cpp:2: 91:02.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 91:02.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:02.21 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 91:02.21 | ^ 91:03.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 91:03.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:03.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 91:03.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 91:03.02 from NetErrorInfoBinding.cpp:4, 91:03.02 from UnifiedBindings13.cpp:2: 91:03.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 91:03.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:03.02 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 91:03.02 | ^ 91:03.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 91:03.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:03.03 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 91:03.03 | ^ 91:03.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 91:03.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:03.03 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 91:03.03 | ^ 91:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 91:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:03.04 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 91:03.04 | ^ 91:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 91:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:03.04 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 91:03.04 | ^ 91:03.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 91:03.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:03.07 371 | nscoord aAppUnitsPerDevPixel) { 91:03.07 | ^ 91:03.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 91:03.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:03.07 380 | nscoord aAppUnitsPerDevPixel) { 91:03.07 | ^ 91:03.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 91:03.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:03.08 387 | nscoord aAppUnitsPerDevPixel) { 91:03.08 | ^ 91:03.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 91:03.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:03.09 394 | nscoord aAppUnitsPerDevPixel) { 91:03.09 | ^ 91:05.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 91:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 91:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFocusManager.cpp:7, 91:05.91 from Unified_cpp_dom_base8.cpp:38: 91:05.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 91:05.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:05.92 1394 | LayerPoint GetFixedPositionAnchor() { 91:05.92 | ^ 91:05.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 91:05.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:05.96 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 91:05.96 | ^ 91:07.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 91:07.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 91:07.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 91:07.59 from NodeBinding.cpp:13, 91:07.59 from UnifiedBindings13.cpp:41: 91:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 91:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:07.59 189 | CSSRect GetExpandedScrollableRect() const { 91:07.59 | ^ 91:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 91:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:07.59 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 91:07.59 | ^ 91:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 91:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:07.60 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 91:07.60 | ^ 91:07.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 91:07.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:07.60 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 91:07.60 | ^ 91:07.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 91:07.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:07.60 243 | CSSRect CalculateScrollRange() const { 91:07.60 | ^ 91:07.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 91:07.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:07.60 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 91:07.60 | ^ 91:07.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 91:07.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:07.61 457 | CSSRect GetVisualViewport() const { 91:07.61 | ^ 91:09.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 91:09.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 91:09.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 91:09.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 91:09.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 91:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 91:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 91:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 91:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 91:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 91:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 91:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 91:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.cpp:23, 91:09.68 from Unified_cpp_dom_base9.cpp:83: 91:09.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 91:09.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:09.68 332 | LayerPoint GetFixedPositionAnchor() const { 91:09.68 | ^ 91:09.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 91:09.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 91:09.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 91:09.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 91:09.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 91:09.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 91:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 91:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 91:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 91:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 91:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 91:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 91:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.cpp:23, 91:09.73 from Unified_cpp_dom_base9.cpp:83: 91:09.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 91:09.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:09.73 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 91:09.73 | ^ 91:09.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 91:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 91:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 91:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 91:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 91:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 91:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 91:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 91:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 91:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 91:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 91:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 91:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.cpp:23, 91:09.76 from Unified_cpp_dom_base9.cpp:83: 91:09.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 91:09.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:09.76 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 91:09.76 | ^ 91:11.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 91:11.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:15, 91:11.56 from NodeBinding.cpp:22, 91:11.56 from UnifiedBindings13.cpp:41: 91:11.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 91:11.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:11.56 1249 | CSSCoord ToCSSPixels() const { return _0; } 91:11.56 | ^ 91:12.72 dom/crypto 91:13.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 91:13.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 91:13.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 91:13.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 91:13.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 91:13.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 91:13.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 91:13.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFocusManager.cpp:27, 91:13.28 from Unified_cpp_dom_base8.cpp:38: 91:13.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 91:13.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:13.28 49 | gfx::Size GetInheritedScale() const { return mScale; } 91:13.28 | ^ 91:13.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 91:13.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 91:13.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 91:13.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 91:13.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 91:13.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 91:13.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 91:13.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 91:13.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.cpp:23, 91:13.51 from Unified_cpp_dom_base9.cpp:83: 91:13.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 91:13.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:13.51 1394 | LayerPoint GetFixedPositionAnchor() { 91:13.51 | ^ 91:13.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 91:13.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:13.54 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 91:13.54 | ^ 91:13.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 91:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 91:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:32, 91:13.65 from Unified_cpp_dom_clients_manager1.cpp:2: 91:13.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 91:13.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:13.65 1394 | LayerPoint GetFixedPositionAnchor() { 91:13.65 | ^ 91:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 91:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:13.67 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 91:13.67 | ^ 91:13.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 91:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 91:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 91:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 91:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 91:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 91:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 91:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.cpp:23, 91:13.92 from Unified_cpp_dom_base9.cpp:83: 91:13.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 91:13.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:13.92 49 | gfx::Size GetInheritedScale() const { return mScale; } 91:13.92 | ^ 91:13.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 91:13.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 91:13.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 91:13.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFocusManager.cpp:27, 91:13.98 from Unified_cpp_dom_base8.cpp:38: 91:13.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 91:13.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:13.98 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 91:13.98 | ^ 91:15.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFocusManager.cpp:38, 91:15.69 from Unified_cpp_dom_base8.cpp:38: 91:15.69 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 91:15.69 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:15.69 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 91:15.69 | ^ 91:16.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 91:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 91:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 91:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.cpp:23, 91:16.35 from Unified_cpp_dom_base9.cpp:83: 91:16.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 91:16.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:16.35 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 91:16.35 | ^ 91:16.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 91:16.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 91:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 91:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 91:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 91:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 91:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 91:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 91:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 91:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ServiceWorkerEvents.h:13, 91:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/NotificationEvent.h:12, 91:16.64 from NotificationEventBinding.cpp:14, 91:16.64 from UnifiedBindings13.cpp:106: 91:16.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 91:16.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:16.64 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 91:16.64 | ^ 91:17.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:19, 91:17.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.cpp:43, 91:17.91 from Unified_cpp_dom_base9.cpp:83: 91:17.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 91:17.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:17.92 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 91:17.92 | ^ 91:19.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 91:19.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 91:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 91:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 91:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 91:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 91:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 91:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:15, 91:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:19.29 from Unified_cpp_dom_base9.cpp:2: 91:19.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 91:19.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 91:19.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:19.29 40 | friend Sub operator*(Sub aCoord, T aScale) { 91:19.29 | ^~~~~~~~ 91:19.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 91:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 91:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 91:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 91:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 91:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 91:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:16, 91:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:19.32 from Unified_cpp_dom_base9.cpp:2: 91:19.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 91:19.32 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 91:19.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:19.32 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 91:19.32 | ^~~~~~~~ 91:19.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 91:19.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 91:19.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 91:19.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 91:19.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:15, 91:19.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:19.52 from Unified_cpp_dom_base9.cpp:2: 91:19.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 91:19.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 91:19.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:19.53 427 | SizeT Size() const { return SizeT(width, height); } 91:19.53 | ^~~~ 91:19.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 91:19.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 91:19.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 91:19.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 91:19.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 91:19.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 91:19.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:16, 91:19.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:19.53 from Unified_cpp_dom_base9.cpp:2: 91:19.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 91:19.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 91:19.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:19.53 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 91:19.53 | ^~~~~~~~ 91:19.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 91:19.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 91:19.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:19.54 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 91:19.54 | ^~~~~~~~ 91:19.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 91:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 91:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 91:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 91:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:15, 91:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:19.55 from Unified_cpp_dom_base9.cpp:2: 91:19.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 91:19.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 91:19.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:19.55 62 | Sub operator-(const Sub& aPoint) const { 91:19.55 | ^~~~~~~~ 91:19.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 91:19.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 91:19.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 91:19.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 91:19.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 91:19.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 91:19.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 91:19.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:15, 91:19.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:19.86 from Unified_cpp_dom_base9.cpp:2: 91:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 91:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 91:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:19.87 43 | friend Sub operator*(T aScale, Sub aCoord) { 91:19.87 | ^~~~~~~~ 91:20.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 91:20.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 91:20.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 91:20.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 91:20.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 91:20.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 91:20.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 91:20.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 91:20.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 91:20.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ServiceWorkerEvents.h:13, 91:20.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/NotificationEvent.h:12, 91:20.16 from NotificationEventBinding.cpp:14, 91:20.16 from UnifiedBindings13.cpp:106: 91:20.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 91:20.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:20.17 21 | inline Rect ToRect(const gfxRect& aRect) { 91:20.17 | ^ 91:20.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 91:20.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:20.17 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 91:20.17 | ^ 91:20.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 91:20.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:20.17 40 | inline Point ToPoint(const gfxPoint& aPoint) { 91:20.17 | ^ 91:20.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 91:20.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:20.17 44 | inline Size ToSize(const gfxSize& aSize) { 91:20.17 | ^ 91:20.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 91:20.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:20.17 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 91:20.17 | ^ 91:20.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 91:20.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:20.18 52 | inline gfxSize ThebesSize(const Size& aSize) { 91:20.18 | ^ 91:20.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 91:20.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:20.18 56 | inline gfxRect ThebesRect(const Rect& aRect) { 91:20.18 | ^ 91:20.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 91:20.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 91:20.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 91:20.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:15, 91:20.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:20.47 from Unified_cpp_dom_base9.cpp:2: 91:20.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 91:20.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 91:20.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:20.47 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 91:20.47 | ^~~~~~~~~~~~~ 91:20.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 91:20.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 91:20.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 91:20.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 91:20.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 91:20.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:15, 91:20.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:20.47 from Unified_cpp_dom_base9.cpp:2: 91:20.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 91:20.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 91:20.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:20.47 323 | static SizeTyped FromUnknownSize( 91:20.47 | ^~~~~~~~~~~~~~~ 91:20.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 91:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 91:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 91:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 91:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 91:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 91:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 91:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 91:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ServiceWorkerEvents.h:13, 91:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/NotificationEvent.h:12, 91:20.73 from NotificationEventBinding.cpp:14, 91:20.73 from UnifiedBindings13.cpp:106: 91:20.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 91:20.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:20.73 1859 | int32_t aAppUnitsPerPixel) { 91:20.73 | ^ 91:20.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 91:20.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:20.74 3214 | int32_t aAppUnitsPerPixel) { 91:20.74 | ^ 91:21.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 91:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 91:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 91:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 91:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 91:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 91:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 91:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 91:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 91:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:16, 91:21.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:21.50 from Unified_cpp_dom_base9.cpp:2: 91:21.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 91:21.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 91:21.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:21.51 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 91:21.51 | ^~~~~~~~~~~~~~ 91:21.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 91:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 91:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 91:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:15, 91:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:21.52 from Unified_cpp_dom_base9.cpp:2: 91:21.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 91:21.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 91:21.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:21.52 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 91:21.52 | ^~~~~~~~~~~~~ 91:21.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 91:21.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 91:21.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 91:21.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 91:21.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:15, 91:21.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:21.54 from Unified_cpp_dom_base9.cpp:2: 91:21.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 91:21.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 91:21.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:21.55 383 | Point TopLeft() const { return Point(x, y); } 91:21.55 | ^~~~~~~ 91:21.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 91:21.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 91:21.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 91:21.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 91:21.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 91:21.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 91:21.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 91:21.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 91:21.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 91:21.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:16, 91:21.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:21.55 from Unified_cpp_dom_base9.cpp:2: 91:21.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 91:21.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 91:21.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:21.56 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 91:21.56 | ^~~~~~~~~~~~~~~ 91:21.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 91:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 91:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 91:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 91:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 91:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ServiceWorkerEvents.h:13, 91:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/NotificationEvent.h:12, 91:21.67 from NotificationEventBinding.cpp:14, 91:21.67 from UnifiedBindings13.cpp:106: 91:21.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 91:21.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:21.67 332 | LayerPoint GetFixedPositionAnchor() const { 91:21.67 | ^ 91:21.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 91:21.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 91:21.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 91:21.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 91:21.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 91:21.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ServiceWorkerEvents.h:13, 91:21.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/NotificationEvent.h:12, 91:21.72 from NotificationEventBinding.cpp:14, 91:21.72 from UnifiedBindings13.cpp:106: 91:21.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 91:21.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:21.72 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 91:21.72 | ^ 91:21.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 91:21.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 91:21.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 91:21.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 91:21.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 91:21.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ServiceWorkerEvents.h:13, 91:21.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/NotificationEvent.h:12, 91:21.75 from NotificationEventBinding.cpp:14, 91:21.75 from UnifiedBindings13.cpp:106: 91:21.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 91:21.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:21.75 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 91:21.75 | ^ 91:21.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 91:21.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 91:21.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 91:21.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:15, 91:21.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:21.84 from Unified_cpp_dom_base9.cpp:2: 91:21.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 91:21.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 91:21.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:21.84 277 | static RectTyped FromUnknownRect( 91:21.84 | ^~~~~~~~~~~~~~~ 91:21.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 91:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 91:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 91:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 91:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 91:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:15, 91:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:21.85 from Unified_cpp_dom_base9.cpp:2: 91:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 91:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 91:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:21.85 150 | static PointTyped FromUnknownPoint( 91:21.85 | ^~~~~~~~~~~~~~~~ 91:21.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 91:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 91:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 91:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:15, 91:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:21.86 from Unified_cpp_dom_base9.cpp:2: 91:21.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 91:21.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 91:21.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:21.86 282 | RectTyped ToUnknownRect() const { 91:21.86 | ^~~~~~~~~~~~~ 91:22.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 91:22.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 91:22.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 91:22.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 91:22.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 91:22.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 91:22.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:16, 91:22.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:22.04 from Unified_cpp_dom_base9.cpp:2: 91:22.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 91:22.04 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.cpp:115:59: required from here 91:22.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:582:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:22.04 582 | gfx::PointTyped operator/(const gfx::PointTyped& aPoint, 91:22.04 | ^~~~~~~~ 91:23.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 91:23.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 91:23.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 91:23.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 91:23.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 91:23.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:15, 91:23.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:23.81 from Unified_cpp_dom_base9.cpp:2: 91:23.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 91:23.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 91:23.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 91:23.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:23.81 246 | PointTyped As2DPoint() const { 91:23.81 | ^~~~~~~~~ 91:23.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 91:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 91:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 91:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 91:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 91:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 91:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 91:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 91:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 91:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:16, 91:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:23.84 from Unified_cpp_dom_base9.cpp:2: 91:23.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 91:23.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 91:23.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 91:23.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:23.84 794 | RectTyped TransformAndClipBounds( 91:23.84 | ^~~~~~~~~~~~~~~~~~~~~~ 91:25.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 91:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 91:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 91:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 91:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:11, 91:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:25.14 from Unified_cpp_dom_clients_manager1.cpp:2: 91:25.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 91:25.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 91:25.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:25.14 40 | friend Sub operator*(Sub aCoord, T aScale) { 91:25.14 | ^~~~~~~~ 91:25.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 91:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 91:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 91:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:11, 91:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:25.17 from Unified_cpp_dom_clients_manager1.cpp:2: 91:25.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 91:25.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 91:25.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:25.17 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 91:25.17 | ^~~~~~~~ 91:25.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 91:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 91:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 91:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:11, 91:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:25.49 from Unified_cpp_dom_clients_manager1.cpp:2: 91:25.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 91:25.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 91:25.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:25.49 427 | SizeT Size() const { return SizeT(width, height); } 91:25.49 | ^~~~ 91:25.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 91:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 91:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 91:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:11, 91:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:25.49 from Unified_cpp_dom_clients_manager1.cpp:2: 91:25.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 91:25.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 91:25.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:25.49 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 91:25.49 | ^~~~~~~~ 91:25.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 91:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 91:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:25.50 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 91:25.50 | ^~~~~~~~ 91:25.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 91:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 91:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 91:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:11, 91:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:25.50 from Unified_cpp_dom_clients_manager1.cpp:2: 91:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 91:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 91:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:25.50 62 | Sub operator-(const Sub& aPoint) const { 91:25.50 | ^~~~~~~~ 91:25.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 91:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 91:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 91:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 91:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:11, 91:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:25.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:25.78 from Unified_cpp_dom_clients_manager1.cpp:2: 91:25.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 91:25.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 91:25.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:25.78 43 | friend Sub operator*(T aScale, Sub aCoord) { 91:25.78 | ^~~~~~~~ 91:26.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 91:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 91:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:11, 91:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:26.34 from Unified_cpp_dom_clients_manager1.cpp:2: 91:26.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 91:26.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 91:26.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:26.34 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 91:26.34 | ^~~~~~~~~~~~~ 91:26.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 91:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 91:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:11, 91:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:26.34 from Unified_cpp_dom_clients_manager1.cpp:2: 91:26.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 91:26.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 91:26.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:26.34 323 | static SizeTyped FromUnknownSize( 91:26.34 | ^~~~~~~~~~~~~~~ 91:26.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 91:26.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 91:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 91:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 91:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 91:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 91:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 91:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrName.h:16, 91:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:21, 91:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:15, 91:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:26.68 from Unified_cpp_dom_base9.cpp:2: 91:26.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 91:26.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 91:26.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 91:26.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 91:26.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 91:26.68 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 91:26.68 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 91:26.68 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 91:26.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 91:26.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:26.68 760 | typename detail::Nth::Type extract() { 91:26.68 | ^~~~~~~ 91:27.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 91:27.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 91:27.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 91:27.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 91:27.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:11, 91:27.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:27.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:27.17 from Unified_cpp_dom_clients_manager1.cpp:2: 91:27.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 91:27.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 91:27.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:27.17 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 91:27.17 | ^~~~~~~~~~~~~~ 91:27.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 91:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 91:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:11, 91:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:27.28 from Unified_cpp_dom_clients_manager1.cpp:2: 91:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 91:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 91:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:27.28 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 91:27.28 | ^~~~~~~~~~~~~ 91:27.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 91:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 91:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 91:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:11, 91:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:27.31 from Unified_cpp_dom_clients_manager1.cpp:2: 91:27.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 91:27.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 91:27.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:27.31 383 | Point TopLeft() const { return Point(x, y); } 91:27.31 | ^~~~~~~ 91:27.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 91:27.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 91:27.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 91:27.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 91:27.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:11, 91:27.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:27.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:27.32 from Unified_cpp_dom_clients_manager1.cpp:2: 91:27.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 91:27.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 91:27.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:27.32 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 91:27.32 | ^~~~~~~~~~~~~~~ 91:28.34 In file included from Unified_cpp_dom_base9.cpp:92: 91:28.34 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.cpp: In member function ‘nsresult nsScreen::GetRect(nsRect&)’: 91:28.34 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.cpp:113:54: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:28.35 113 | aRect.TopLeft(), context->AppUnitsPerDevPixel()); 91:28.35 | ^ 91:28.35 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.cpp:115:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:28.35 115 | screenTopLeftDev / context->GetDesktopToDeviceScale(); 91:28.35 | ^ 91:28.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 91:28.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 91:28.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 91:28.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 91:28.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 91:28.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 91:28.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:16, 91:28.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:28.36 from Unified_cpp_dom_base9.cpp:2: 91:28.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 91:28.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:386:28: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:28.36 386 | static LayoutDevicePoint FromAppUnits(const nsPoint& aPoint, 91:28.36 | ^~~~~~~~~~~~ 91:28.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 91:28.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 91:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 91:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 91:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:15, 91:28.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:28.37 from Unified_cpp_dom_base9.cpp:2: 91:28.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 91:28.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:28.39 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 91:28.39 | ^~~~~~~~~ 91:28.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 91:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 91:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 91:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 91:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 91:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 91:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:16, 91:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:28.40 from Unified_cpp_dom_base9.cpp:2: 91:28.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 91:28.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:582:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:28.41 582 | gfx::PointTyped operator/(const gfx::PointTyped& aPoint, 91:28.41 | ^~~~~~~~ 91:28.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 91:28.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 91:28.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 91:28.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 91:28.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.h:15, 91:28.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributes.cpp:12, 91:28.41 from Unified_cpp_dom_base9.cpp:2: 91:28.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 91:28.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:28.42 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 91:28.42 | ^~~~~~~~~ 91:28.42 In file included from Unified_cpp_dom_base9.cpp:92: 91:28.42 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.cpp: In member function ‘nsresult nsScreen::GetAvailRect(nsRect&)’: 91:28.42 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.cpp:157:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:28.42 157 | r.TopLeft(), context->AppUnitsPerDevPixel()); 91:28.42 | ^ 91:28.42 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsScreen.cpp:159:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:28.42 159 | screenTopLeftDev / context->GetDesktopToDeviceScale(); 91:28.43 | ^ 91:29.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:19, 91:29.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 91:29.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsINode.cpp:71, 91:29.24 from Unified_cpp_dom_base8.cpp:101: 91:29.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 91:29.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:29.24 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 91:29.24 | ^ 91:29.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 91:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 91:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsINode.cpp:107, 91:29.52 from Unified_cpp_dom_base8.cpp:101: 91:29.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 91:29.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 91:29.52 79 | memset(this, 0, sizeof(nsXPTCVariant)); 91:29.52 | ^ 91:29.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 91:29.53 44 | struct nsXPTCVariant { 91:29.53 | ^~~~~~~~~~~~~ 91:29.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:29.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:29.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:29.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:29.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 91:29.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/CryptoBuffer.cpp:10, 91:29.71 from Unified_cpp_dom_crypto0.cpp:2: 91:29.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 91:29.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:29.71 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 91:29.71 | ^ 91:29.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 91:29.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:29.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:29.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:29.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 91:29.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/CryptoBuffer.cpp:10, 91:29.91 from Unified_cpp_dom_crypto0.cpp:2: 91:29.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 91:29.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:29.92 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 91:29.92 | ^ 91:29.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:29.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:29.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 91:29.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 91:29.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:11, 91:29.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:29.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:29.95 from Unified_cpp_dom_clients_manager1.cpp:2: 91:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 91:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 91:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 91:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:29.96 246 | PointTyped As2DPoint() const { 91:29.96 | ^~~~~~~~~ 91:30.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 91:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 91:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 91:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:11, 91:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:30.05 from Unified_cpp_dom_clients_manager1.cpp:2: 91:30.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 91:30.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 91:30.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 91:30.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:30.06 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 91:30.06 | ^~~~~~~~~ 91:30.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 91:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 91:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 91:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 91:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:11, 91:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:10, 91:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:30.07 from Unified_cpp_dom_clients_manager1.cpp:2: 91:30.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 91:30.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 91:30.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 91:30.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:30.08 2266 | PointTyped TransformPointSimple( 91:30.08 | ^~~~~~~~~~~~~~~~~~~~ 91:30.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 91:30.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 91:30.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 91:30.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:30.08 794 | RectTyped TransformAndClipBounds( 91:30.08 | ^~~~~~~~~~~~~~~~~~~~~~ 91:30.53 dom/debugger 91:31.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 91:31.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:31.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 91:31.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/CryptoBuffer.cpp:10, 91:31.43 from Unified_cpp_dom_crypto0.cpp:2: 91:31.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 91:31.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:31.43 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 91:31.43 | ^ 91:31.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 91:31.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:31.44 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 91:31.44 | ^ 91:31.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 91:31.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:31.44 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 91:31.44 | ^ 91:31.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 91:31.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:31.45 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 91:31.45 | ^ 91:31.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 91:31.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:31.45 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 91:31.45 | ^ 91:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 91:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:31.47 371 | nscoord aAppUnitsPerDevPixel) { 91:31.47 | ^ 91:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 91:31.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:31.48 380 | nscoord aAppUnitsPerDevPixel) { 91:31.48 | ^ 91:31.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 91:31.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:31.48 387 | nscoord aAppUnitsPerDevPixel) { 91:31.48 | ^ 91:31.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 91:31.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:31.49 394 | nscoord aAppUnitsPerDevPixel) { 91:31.49 | ^ 91:33.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:40, 91:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpPromise.h:9, 91:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:9, 91:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:33.98 from Unified_cpp_dom_clients_manager1.cpp:2: 91:33.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 91:33.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 91:33.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 91:33.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 91:33.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 91:33.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 91:33.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 91:33.99 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 91:33.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:33.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 91:33.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientSource.cpp:23, 91:33.99 from Unified_cpp_dom_clients_manager1.cpp:20: 91:33.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 91:33.99 27 | struct JSGCSetting { 91:33.99 | ^~~~~~~~~~~ 91:34.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 91:34.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 91:34.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 91:34.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Exception.h:12, 91:34.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/ErrorReport.h:31, 91:34.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:34, 91:34.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpPromise.h:9, 91:34.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.h:9, 91:34.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/clients/manager/ClientOpenWindowUtils.cpp:7, 91:34.56 from Unified_cpp_dom_clients_manager1.cpp:2: 91:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 91:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 91:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 91:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 91:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 91:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 91:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 91:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 91:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 91:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:34.57 760 | typename detail::Nth::Type extract() { 91:34.57 | ^~~~~~~ 91:34.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 91:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 91:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 91:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 91:34.64 from NetErrorInfoBinding.cpp:4, 91:34.64 from UnifiedBindings13.cpp:2: 91:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 91:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 91:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:34.64 40 | friend Sub operator*(Sub aCoord, T aScale) { 91:34.64 | ^~~~~~~~ 91:34.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 91:34.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:34.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 91:34.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 91:34.76 from NetErrorInfoBinding.cpp:4, 91:34.76 from UnifiedBindings13.cpp:2: 91:34.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 91:34.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 91:34.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:34.76 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 91:34.76 | ^~~~~~~~ 91:34.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 91:34.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:34.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:34.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:34.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:34.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 91:34.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 91:34.93 from NetErrorInfoBinding.cpp:4, 91:34.93 from UnifiedBindings13.cpp:2: 91:34.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 91:34.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 91:34.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:34.93 427 | SizeT Size() const { return SizeT(width, height); } 91:34.93 | ^~~~ 91:34.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 91:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 91:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 91:34.93 from NetErrorInfoBinding.cpp:4, 91:34.93 from UnifiedBindings13.cpp:2: 91:34.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 91:34.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 91:34.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:34.93 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 91:34.93 | ^~~~~~~~ 91:34.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 91:34.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 91:34.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:34.95 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 91:34.95 | ^~~~~~~~ 91:34.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 91:34.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 91:34.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 91:34.96 from NetErrorInfoBinding.cpp:4, 91:34.96 from UnifiedBindings13.cpp:2: 91:34.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 91:34.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 91:34.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:34.96 62 | Sub operator-(const Sub& aPoint) const { 91:34.96 | ^~~~~~~~ 91:35.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 91:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 91:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 91:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 91:35.45 from NetErrorInfoBinding.cpp:4, 91:35.45 from UnifiedBindings13.cpp:2: 91:35.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 91:35.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 91:35.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:35.45 43 | friend Sub operator*(T aScale, Sub aCoord) { 91:35.45 | ^~~~~~~~ 91:35.54 dom/encoding 91:36.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:36.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:36.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:36.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:36.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 91:36.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 91:36.06 from NetErrorInfoBinding.cpp:4, 91:36.06 from UnifiedBindings13.cpp:2: 91:36.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 91:36.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 91:36.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:36.06 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 91:36.06 | ^~~~~~~~~~~~~ 91:36.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:36.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:36.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:36.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:36.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:36.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 91:36.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 91:36.07 from NetErrorInfoBinding.cpp:4, 91:36.07 from UnifiedBindings13.cpp:2: 91:36.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 91:36.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 91:36.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:36.07 323 | static SizeTyped FromUnknownSize( 91:36.07 | ^~~~~~~~~~~~~~~ 91:37.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 91:37.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 91:37.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:37.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:37.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:37.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:37.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 91:37.97 from Unified_cpp_dom_base8.cpp:2: 91:37.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 91:37.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 91:37.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:37.97 40 | friend Sub operator*(Sub aCoord, T aScale) { 91:37.97 | ^~~~~~~~ 91:38.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 91:38.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 91:38.05 from Unified_cpp_dom_base8.cpp:2: 91:38.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 91:38.05 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 91:38.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:38.05 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 91:38.05 | ^~~~~~~~ 91:38.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 91:38.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:38.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:38.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:38.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 91:38.15 from Unified_cpp_dom_base8.cpp:2: 91:38.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 91:38.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 91:38.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:38.15 427 | SizeT Size() const { return SizeT(width, height); } 91:38.15 | ^~~~ 91:38.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 91:38.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 91:38.16 from Unified_cpp_dom_base8.cpp:2: 91:38.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 91:38.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 91:38.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:38.16 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 91:38.16 | ^~~~~~~~ 91:38.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 91:38.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 91:38.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:38.16 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 91:38.16 | ^~~~~~~~ 91:38.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 91:38.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:38.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:38.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:38.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:38.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 91:38.17 from Unified_cpp_dom_base8.cpp:2: 91:38.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 91:38.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 91:38.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:38.18 62 | Sub operator-(const Sub& aPoint) const { 91:38.18 | ^~~~~~~~ 91:38.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 91:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 91:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 91:38.53 from Unified_cpp_dom_base8.cpp:2: 91:38.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 91:38.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 91:38.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:38.53 43 | friend Sub operator*(T aScale, Sub aCoord) { 91:38.53 | ^~~~~~~~ 91:38.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 91:38.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 91:38.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoadRequest.h:12, 91:38.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoader.h:21, 91:38.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 91:38.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/WebCryptoTask.cpp:23, 91:38.60 from Unified_cpp_dom_crypto0.cpp:29: 91:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 91:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:38.61 189 | CSSRect GetExpandedScrollableRect() const { 91:38.61 | ^ 91:38.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 91:38.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:38.61 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 91:38.61 | ^ 91:38.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 91:38.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:38.62 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 91:38.62 | ^ 91:38.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 91:38.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:38.63 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 91:38.63 | ^ 91:38.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 91:38.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:38.64 243 | CSSRect CalculateScrollRange() const { 91:38.64 | ^ 91:38.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 91:38.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:38.64 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 91:38.64 | ^ 91:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 91:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:38.66 457 | CSSRect GetVisualViewport() const { 91:38.66 | ^ 91:38.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:38.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:38.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:38.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 91:38.80 from Unified_cpp_dom_base8.cpp:2: 91:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 91:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 91:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:38.80 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 91:38.80 | ^~~~~~~~~~~~~ 91:38.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:38.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:38.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:38.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:38.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 91:38.80 from Unified_cpp_dom_base8.cpp:2: 91:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 91:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 91:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:38.80 323 | static SizeTyped FromUnknownSize( 91:38.81 | ^~~~~~~~~~~~~~~ 91:40.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 91:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 91:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 91:40.10 from Unified_cpp_dom_base8.cpp:2: 91:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 91:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 91:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:40.10 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 91:40.11 | ^~~~~~~~~~~~~~ 91:40.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 91:40.21 from Unified_cpp_dom_base8.cpp:2: 91:40.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 91:40.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 91:40.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:40.21 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 91:40.21 | ^~~~~~~~~~~~~ 91:40.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 91:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 91:40.24 from Unified_cpp_dom_base8.cpp:2: 91:40.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 91:40.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 91:40.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:40.24 383 | Point TopLeft() const { return Point(x, y); } 91:40.24 | ^~~~~~~ 91:40.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 91:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 91:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 91:40.24 from Unified_cpp_dom_base8.cpp:2: 91:40.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 91:40.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 91:40.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:40.24 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 91:40.24 | ^~~~~~~~~~~~~~~ 91:40.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsapi.h:20, 91:40.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:10, 91:40.68 from NetErrorInfoBinding.cpp:4, 91:40.68 from UnifiedBindings13.cpp:2: 91:40.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 91:40.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 91:40.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 91:40.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 91:40.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 91:40.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 91:40.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 91:40.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 91:40.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 91:40.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:40.69 760 | typename detail::Nth::Type extract() { 91:40.69 | ^~~~~~~ 91:40.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:40.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:40.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:40.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 91:40.70 from Unified_cpp_dom_base8.cpp:2: 91:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 91:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 91:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:40.71 277 | static RectTyped FromUnknownRect( 91:40.71 | ^~~~~~~~~~~~~~~ 91:40.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 91:40.71 from Unified_cpp_dom_base8.cpp:2: 91:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 91:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 91:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:40.71 150 | static PointTyped FromUnknownPoint( 91:40.71 | ^~~~~~~~~~~~~~~~ 91:40.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 91:40.72 from Unified_cpp_dom_base8.cpp:2: 91:40.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 91:40.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 91:40.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:40.72 282 | RectTyped ToUnknownRect() const { 91:40.72 | ^~~~~~~~~~~~~ 91:42.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 91:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Proxy.h:12, 91:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xpcpublic.h:14, 91:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadUtils.h:33, 91:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/MozPromise.h:24, 91:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:11, 91:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 91:42.06 from Unified_cpp_dom_base8.cpp:2: 91:42.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 91:42.07 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 91:42.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 91:42.07 34 | memset(aT, 0, sizeof(T)); 91:42.07 | ~~~~~~^~~~~~~~~~~~~~~~~~ 91:42.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsINode.cpp:107, 91:42.08 from Unified_cpp_dom_base8.cpp:101: 91:42.08 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 91:42.08 2214 | struct GlobalProperties { 91:42.08 | ^~~~~~~~~~~~~~~~ 91:42.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 91:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 91:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 91:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 91:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 91:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 91:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 91:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 91:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 91:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 91:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 91:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 91:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/WebCryptoTask.cpp:23, 91:42.33 from Unified_cpp_dom_crypto0.cpp:29: 91:42.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 91:42.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:42.33 1249 | CSSCoord ToCSSPixels() const { return _0; } 91:42.34 | ^ 91:44.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:44.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:44.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:44.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:44.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 91:44.48 from Unified_cpp_dom_base8.cpp:2: 91:44.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 91:44.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 91:44.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 91:44.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:44.48 246 | PointTyped As2DPoint() const { 91:44.48 | ^~~~~~~~~ 91:44.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 91:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 91:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:10, 91:44.56 from Unified_cpp_dom_base8.cpp:2: 91:44.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 91:44.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 91:44.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 91:44.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:44.57 794 | RectTyped TransformAndClipBounds( 91:44.57 | ^~~~~~~~~~~~~~~~~~~~~~ 91:44.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 91:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 91:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 91:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 91:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 91:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 91:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 91:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 91:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 91:44.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 91:44.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 91:44.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/WebCryptoTask.cpp:23, 91:44.68 from Unified_cpp_dom_crypto0.cpp:29: 91:44.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 91:44.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:44.68 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 91:44.68 | ^ 91:45.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 91:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:14, 91:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotificationObserver.h:11, 91:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotificationManager.h:10, 91:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotification.h:10, 91:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/CallbackDebuggerNotification.h:10, 91:45.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 91:45.59 from Unified_cpp_dom_debugger0.cpp:2: 91:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 91:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:45.59 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 91:45.59 | ^ 91:45.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 91:45.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:45.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:45.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:45.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 91:45.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:14, 91:45.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotificationObserver.h:11, 91:45.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotificationManager.h:10, 91:45.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotification.h:10, 91:45.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/CallbackDebuggerNotification.h:10, 91:45.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 91:45.79 from Unified_cpp_dom_debugger0.cpp:2: 91:45.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 91:45.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:45.79 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 91:45.79 | ^ 91:47.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 91:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 91:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:14, 91:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotificationObserver.h:11, 91:47.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotificationManager.h:10, 91:47.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotification.h:10, 91:47.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/CallbackDebuggerNotification.h:10, 91:47.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 91:47.30 from Unified_cpp_dom_debugger0.cpp:2: 91:47.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 91:47.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:47.30 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 91:47.30 | ^ 91:47.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 91:47.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:47.31 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 91:47.31 | ^ 91:47.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 91:47.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:47.31 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 91:47.31 | ^ 91:47.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 91:47.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:47.31 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 91:47.32 | ^ 91:47.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 91:47.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:47.32 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 91:47.32 | ^ 91:47.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 91:47.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:47.34 371 | nscoord aAppUnitsPerDevPixel) { 91:47.35 | ^ 91:47.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 91:47.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:47.36 380 | nscoord aAppUnitsPerDevPixel) { 91:47.36 | ^ 91:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 91:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:47.36 387 | nscoord aAppUnitsPerDevPixel) { 91:47.36 | ^ 91:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 91:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:47.36 394 | nscoord aAppUnitsPerDevPixel) { 91:47.37 | ^ 91:48.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 91:48.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 91:48.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 91:48.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 91:48.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 91:48.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 91:48.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 91:48.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 91:48.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 91:48.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 91:48.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 91:48.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/WebCryptoTask.cpp:23, 91:48.19 from Unified_cpp_dom_crypto0.cpp:29: 91:48.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 91:48.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:48.20 21 | inline Rect ToRect(const gfxRect& aRect) { 91:48.20 | ^ 91:48.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 91:48.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:48.20 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 91:48.20 | ^ 91:48.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 91:48.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:48.20 40 | inline Point ToPoint(const gfxPoint& aPoint) { 91:48.20 | ^ 91:48.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 91:48.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:48.20 44 | inline Size ToSize(const gfxSize& aSize) { 91:48.20 | ^ 91:48.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 91:48.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:48.20 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 91:48.20 | ^ 91:48.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 91:48.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:48.21 52 | inline gfxSize ThebesSize(const Size& aSize) { 91:48.21 | ^ 91:48.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 91:48.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:48.21 56 | inline gfxRect ThebesRect(const Rect& aRect) { 91:48.21 | ^ 91:48.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 91:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 91:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 91:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 91:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 91:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 91:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 91:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 91:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 91:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 91:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/WebCryptoTask.cpp:23, 91:48.97 from Unified_cpp_dom_crypto0.cpp:29: 91:48.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 91:48.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:48.97 1859 | int32_t aAppUnitsPerPixel) { 91:48.97 | ^ 91:48.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 91:48.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:48.99 3214 | int32_t aAppUnitsPerPixel) { 91:48.99 | ^ 91:49.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 91:49.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 91:49.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 91:49.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Exception.h:12, 91:49.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/ErrorReport.h:31, 91:49.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:34, 91:49.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.h:11, 91:49.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsDOMSerializer.cpp:7, 91:49.78 from Unified_cpp_dom_base8.cpp:2: 91:49.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 91:49.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 91:49.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 91:49.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 91:49.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 91:49.78 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 91:49.78 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 91:49.78 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/ds/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 91:49.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 91:49.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:49.78 760 | typename detail::Nth::Type extract() { 91:49.78 | ^~~~~~~ 91:50.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 91:50.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 91:50.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 91:50.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 91:50.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 91:50.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 91:50.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 91:50.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/WebCryptoTask.cpp:23, 91:50.02 from Unified_cpp_dom_crypto0.cpp:29: 91:50.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 91:50.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:50.02 332 | LayerPoint GetFixedPositionAnchor() const { 91:50.02 | ^ 91:50.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 91:50.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 91:50.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 91:50.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 91:50.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 91:50.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 91:50.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 91:50.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/WebCryptoTask.cpp:23, 91:50.10 from Unified_cpp_dom_crypto0.cpp:29: 91:50.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 91:50.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:50.10 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 91:50.11 | ^ 91:50.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 91:50.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 91:50.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 91:50.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 91:50.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 91:50.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 91:50.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 91:50.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/WebCryptoTask.cpp:23, 91:50.14 from Unified_cpp_dom_crypto0.cpp:29: 91:50.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 91:50.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:50.15 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 91:50.15 | ^ 91:50.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 91:50.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 91:50.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 91:50.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 91:50.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/EventCallbackDebuggerNotification.h:12, 91:50.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/EventCallbackDebuggerNotification.cpp:7, 91:50.84 from Unified_cpp_dom_debugger0.cpp:38: 91:50.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 91:50.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:50.84 189 | CSSRect GetExpandedScrollableRect() const { 91:50.84 | ^ 91:50.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 91:50.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:50.84 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 91:50.84 | ^ 91:50.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 91:50.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:50.84 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 91:50.85 | ^ 91:50.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 91:50.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:50.85 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 91:50.85 | ^ 91:50.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 91:50.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:50.85 243 | CSSRect CalculateScrollRange() const { 91:50.85 | ^ 91:50.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 91:50.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:50.86 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 91:50.86 | ^ 91:50.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 91:50.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:50.87 457 | CSSRect GetVisualViewport() const { 91:50.87 | ^ 91:51.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:51.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:51.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:51.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:51.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 91:51.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/encoding/TextDecoder.cpp:8, 91:51.61 from Unified_cpp_dom_encoding0.cpp:11: 91:51.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 91:51.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:51.61 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 91:51.61 | ^ 91:51.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 91:51.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:51.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:51.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:51.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 91:51.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/encoding/TextDecoder.cpp:8, 91:51.81 from Unified_cpp_dom_encoding0.cpp:11: 91:51.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 91:51.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:51.81 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 91:51.81 | ^ 91:52.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 91:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 91:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 91:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:14, 91:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotificationObserver.h:11, 91:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotificationManager.h:10, 91:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotification.h:10, 91:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/CallbackDebuggerNotification.h:10, 91:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 91:52.92 from Unified_cpp_dom_debugger0.cpp:2: 91:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 91:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 91:52.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:52.93 40 | friend Sub operator*(Sub aCoord, T aScale) { 91:52.93 | ^~~~~~~~ 91:53.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 91:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 91:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:14, 91:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotificationObserver.h:11, 91:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotificationManager.h:10, 91:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotification.h:10, 91:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/CallbackDebuggerNotification.h:10, 91:53.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 91:53.06 from Unified_cpp_dom_debugger0.cpp:2: 91:53.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 91:53.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 91:53.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:53.07 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 91:53.07 | ^~~~~~~~ 91:53.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 91:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 91:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:14, 91:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotificationObserver.h:11, 91:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotificationManager.h:10, 91:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotification.h:10, 91:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/CallbackDebuggerNotification.h:10, 91:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 91:53.12 from Unified_cpp_dom_debugger0.cpp:2: 91:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 91:53.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 91:53.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:53.13 427 | SizeT Size() const { return SizeT(width, height); } 91:53.13 | ^~~~ 91:53.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 91:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 91:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:14, 91:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotificationObserver.h:11, 91:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotificationManager.h:10, 91:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotification.h:10, 91:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/CallbackDebuggerNotification.h:10, 91:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 91:53.13 from Unified_cpp_dom_debugger0.cpp:2: 91:53.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 91:53.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 91:53.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:53.13 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 91:53.13 | ^~~~~~~~ 91:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 91:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 91:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:53.14 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 91:53.14 | ^~~~~~~~ 91:53.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 91:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 91:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DebuggerNotificationObserverBinding.h:14, 91:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotificationObserver.h:11, 91:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotificationManager.h:10, 91:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/DebuggerNotification.h:10, 91:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/CallbackDebuggerNotification.h:10, 91:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/debugger/CallbackDebuggerNotification.cpp:7, 91:53.15 from Unified_cpp_dom_debugger0.cpp:2: 91:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 91:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 91:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:53.15 62 | Sub operator-(const Sub& aPoint) const { 91:53.15 | ^~~~~~~~ 91:53.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 91:53.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:53.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 91:53.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/encoding/TextDecoder.cpp:8, 91:53.40 from Unified_cpp_dom_encoding0.cpp:11: 91:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 91:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:53.41 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 91:53.41 | ^ 91:53.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 91:53.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:53.42 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 91:53.42 | ^ 91:53.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 91:53.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:53.43 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 91:53.43 | ^ 91:53.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 91:53.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:53.45 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 91:53.45 | ^ 91:53.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 91:53.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:53.46 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 91:53.46 | ^ 91:53.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 91:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:53.51 371 | nscoord aAppUnitsPerDevPixel) { 91:53.51 | ^ 91:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 91:53.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:53.52 380 | nscoord aAppUnitsPerDevPixel) { 91:53.52 | ^ 91:53.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 91:53.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:53.53 387 | nscoord aAppUnitsPerDevPixel) { 91:53.53 | ^ 91:53.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 91:53.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:53.54 394 | nscoord aAppUnitsPerDevPixel) { 91:53.54 | ^ 91:57.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 91:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 91:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 91:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/encoding/TextDecoder.cpp:8, 91:57.41 from Unified_cpp_dom_encoding0.cpp:11: 91:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 91:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 91:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:57.41 40 | friend Sub operator*(Sub aCoord, T aScale) { 91:57.41 | ^~~~~~~~ 91:57.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 91:57.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:57.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 91:57.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/encoding/TextDecoder.cpp:8, 91:57.53 from Unified_cpp_dom_encoding0.cpp:11: 91:57.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 91:57.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 91:57.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:57.53 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 91:57.53 | ^~~~~~~~ 91:58.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 91:58.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 91:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 91:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/CryptoBuffer.cpp:10, 91:58.83 from Unified_cpp_dom_crypto0.cpp:2: 91:58.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 91:58.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 91:58.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:58.83 40 | friend Sub operator*(Sub aCoord, T aScale) { 91:58.83 | ^~~~~~~~ 91:59.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 91:59.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:59.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 91:59.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/CryptoBuffer.cpp:10, 91:59.01 from Unified_cpp_dom_crypto0.cpp:2: 91:59.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 91:59.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 91:59.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:59.01 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 91:59.01 | ^~~~~~~~ 91:59.09 dom/events 91:59.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 91:59.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:59.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:59.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 91:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/CryptoBuffer.cpp:10, 91:59.25 from Unified_cpp_dom_crypto0.cpp:2: 91:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 91:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 91:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:59.26 427 | SizeT Size() const { return SizeT(width, height); } 91:59.26 | ^~~~ 91:59.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 91:59.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:59.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 91:59.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/CryptoBuffer.cpp:10, 91:59.26 from Unified_cpp_dom_crypto0.cpp:2: 91:59.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 91:59.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 91:59.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:59.28 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 91:59.28 | ^~~~~~~~ 91:59.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 91:59.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 91:59.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:59.29 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 91:59.29 | ^~~~~~~~ 91:59.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 91:59.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:59.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:59.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:59.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:59.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:59.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 91:59.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/CryptoBuffer.cpp:10, 91:59.31 from Unified_cpp_dom_crypto0.cpp:2: 91:59.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 91:59.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 91:59.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:59.31 62 | Sub operator-(const Sub& aPoint) const { 91:59.33 | ^~~~~~~~ 91:59.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 91:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 91:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 91:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 91:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 91:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 91:59.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 91:59.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 91:59.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/CryptoBuffer.cpp:10, 91:59.75 from Unified_cpp_dom_crypto0.cpp:2: 91:59.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 91:59.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 91:59.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 91:59.75 43 | friend Sub operator*(T aScale, Sub aCoord) { 91:59.75 | ^~~~~~~~ 92:00.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 92:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 92:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 92:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 92:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 92:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/CryptoBuffer.cpp:10, 92:00.23 from Unified_cpp_dom_crypto0.cpp:2: 92:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 92:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 92:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:00.23 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 92:00.23 | ^~~~~~~~~~~~~ 92:00.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 92:00.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 92:00.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 92:00.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 92:00.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 92:00.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 92:00.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/CryptoBuffer.cpp:10, 92:00.24 from Unified_cpp_dom_crypto0.cpp:2: 92:00.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 92:00.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 92:00.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:00.24 323 | static SizeTyped FromUnknownSize( 92:00.24 | ^~~~~~~~~~~~~~~ 92:02.86 dom/events/unix 92:03.57 dom/fetch 92:04.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/CryptoBuffer.h:10, 92:04.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/CryptoBuffer.cpp:7, 92:04.50 from Unified_cpp_dom_crypto0.cpp:2: 92:04.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 92:04.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 92:04.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 92:04.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 92:04.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 92:04.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 92:04.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 92:04.51 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 92:04.51 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:04.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 92:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/WebCryptoTask.cpp:23, 92:04.52 from Unified_cpp_dom_crypto0.cpp:29: 92:04.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 92:04.52 27 | struct JSGCSetting { 92:04.52 | ^~~~~~~~~~~ 92:04.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 92:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 92:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 92:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 92:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 92:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 92:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/CryptoBuffer.h:10, 92:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/crypto/CryptoBuffer.cpp:7, 92:04.75 from Unified_cpp_dom_crypto0.cpp:2: 92:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 92:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 92:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 92:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 92:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 92:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 92:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 92:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 92:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 92:04.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:04.77 760 | typename detail::Nth::Type extract() { 92:04.77 | ^~~~~~~ 92:06.33 dom/file 92:09.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 92:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 92:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 92:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 92:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 92:09.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:09.71 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 92:09.71 | ^ 92:10.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 92:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 92:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 92:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 92:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 92:10.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 92:10.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:10.07 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 92:10.07 | ^ 92:10.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:10.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:10.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 92:10.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 92:10.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 92:10.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 92:10.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:10.62 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 92:10.62 | ^ 92:10.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 92:10.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:10.62 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 92:10.62 | ^ 92:10.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 92:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:10.63 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 92:10.63 | ^ 92:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 92:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:10.63 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 92:10.63 | ^ 92:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 92:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:10.63 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 92:10.64 | ^ 92:10.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 92:10.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:10.65 371 | nscoord aAppUnitsPerDevPixel) { 92:10.65 | ^ 92:10.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 92:10.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:10.66 380 | nscoord aAppUnitsPerDevPixel) { 92:10.66 | ^ 92:10.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 92:10.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:10.67 387 | nscoord aAppUnitsPerDevPixel) { 92:10.67 | ^ 92:10.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 92:10.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:10.67 394 | nscoord aAppUnitsPerDevPixel) { 92:10.68 | ^ 92:11.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 92:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 92:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 92:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 92:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 92:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 92:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 92:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 92:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 92:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContextGL.cpp:6, 92:11.50 from Unified_cpp_dom_canvas2.cpp:2: 92:11.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 92:11.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:11.50 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 92:11.50 | ^ 92:12.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 92:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 92:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 92:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 92:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 92:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 92:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 92:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 92:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 92:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContextGL.cpp:6, 92:12.73 from Unified_cpp_dom_canvas2.cpp:2: 92:12.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 92:12.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:12.73 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 92:12.73 | ^ 92:14.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 92:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 92:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 92:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 92:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 92:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 92:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 92:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContextGL.cpp:6, 92:14.04 from Unified_cpp_dom_canvas2.cpp:2: 92:14.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 92:14.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:14.04 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 92:14.04 | ^ 92:14.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 92:14.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:14.04 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 92:14.04 | ^ 92:14.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 92:14.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:14.04 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 92:14.04 | ^ 92:14.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 92:14.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:14.05 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 92:14.05 | ^ 92:14.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 92:14.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:14.05 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 92:14.05 | ^ 92:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 92:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:14.08 371 | nscoord aAppUnitsPerDevPixel) { 92:14.08 | ^ 92:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 92:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:14.08 380 | nscoord aAppUnitsPerDevPixel) { 92:14.08 | ^ 92:14.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 92:14.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:14.09 387 | nscoord aAppUnitsPerDevPixel) { 92:14.09 | ^ 92:14.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 92:14.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:14.09 394 | nscoord aAppUnitsPerDevPixel) { 92:14.10 | ^ 92:20.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 92:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 92:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 92:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 92:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 92:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 92:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 92:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/BodyExtractor.cpp:8, 92:20.62 from Unified_cpp_dom_fetch0.cpp:2: 92:20.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 92:20.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:20.62 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 92:20.62 | ^ 92:21.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 92:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 92:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 92:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 92:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 92:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 92:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 92:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 92:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/BodyExtractor.cpp:8, 92:21.06 from Unified_cpp_dom_fetch0.cpp:2: 92:21.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 92:21.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:21.06 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 92:21.07 | ^ 92:21.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 92:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 92:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 92:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 92:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 92:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 92:21.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/BodyExtractor.cpp:8, 92:21.62 from Unified_cpp_dom_fetch0.cpp:2: 92:21.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 92:21.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:21.62 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 92:21.62 | ^ 92:21.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 92:21.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:21.62 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 92:21.62 | ^ 92:21.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 92:21.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:21.62 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 92:21.62 | ^ 92:21.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 92:21.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:21.63 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 92:21.63 | ^ 92:21.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 92:21.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:21.63 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 92:21.63 | ^ 92:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 92:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:21.66 371 | nscoord aAppUnitsPerDevPixel) { 92:21.66 | ^ 92:21.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 92:21.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:21.66 380 | nscoord aAppUnitsPerDevPixel) { 92:21.66 | ^ 92:21.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 92:21.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:21.66 387 | nscoord aAppUnitsPerDevPixel) { 92:21.66 | ^ 92:21.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 92:21.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:21.67 394 | nscoord aAppUnitsPerDevPixel) { 92:21.67 | ^ 92:22.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 92:22.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 92:22.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 92:22.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 92:22.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/BaseBlobImpl.cpp:8, 92:22.94 from Unified_cpp_dom_file0.cpp:2: 92:22.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 92:22.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:22.94 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 92:22.94 | ^ 92:23.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 92:23.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 92:23.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 92:23.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 92:23.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/BaseBlobImpl.cpp:8, 92:23.20 from Unified_cpp_dom_file0.cpp:2: 92:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 92:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:23.20 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 92:23.20 | ^ 92:23.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 92:23.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 92:23.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 92:23.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 92:23.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 92:23.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 92:23.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 92:23.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:23.32 189 | CSSRect GetExpandedScrollableRect() const { 92:23.32 | ^ 92:23.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 92:23.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:23.32 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 92:23.32 | ^ 92:23.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 92:23.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:23.33 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 92:23.33 | ^ 92:23.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 92:23.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:23.33 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 92:23.33 | ^ 92:23.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 92:23.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:23.33 243 | CSSRect CalculateScrollRange() const { 92:23.33 | ^ 92:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 92:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:23.34 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 92:23.34 | ^ 92:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 92:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:23.35 457 | CSSRect GetVisualViewport() const { 92:23.35 | ^ 92:24.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 92:24.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 92:24.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 92:24.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensionCompressedTextureRGTC.cpp:7, 92:24.46 from Unified_cpp_dom_canvas3.cpp:2: 92:24.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 92:24.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:24.46 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 92:24.46 | ^ 92:24.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:16, 92:24.71 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 92:24.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensionCompressedTextureRGTC.cpp:7, 92:24.71 from Unified_cpp_dom_canvas3.cpp:2: 92:24.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 92:24.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:24.71 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 92:24.71 | ^ 92:24.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 92:24.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 92:24.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/BaseBlobImpl.cpp:8, 92:24.78 from Unified_cpp_dom_file0.cpp:2: 92:24.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 92:24.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:24.78 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 92:24.78 | ^ 92:24.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 92:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensionCompressedTextureRGTC.cpp:7, 92:24.79 from Unified_cpp_dom_canvas3.cpp:2: 92:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 92:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:24.79 21 | inline Rect ToRect(const gfxRect& aRect) { 92:24.79 | ^ 92:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 92:24.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:24.80 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 92:24.80 | ^ 92:24.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 92:24.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:24.81 40 | inline Point ToPoint(const gfxPoint& aPoint) { 92:24.81 | ^ 92:24.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 92:24.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:24.81 44 | inline Size ToSize(const gfxSize& aSize) { 92:24.81 | ^ 92:24.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 92:24.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:24.82 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 92:24.83 | ^ 92:24.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 92:24.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:24.84 52 | inline gfxSize ThebesSize(const Size& aSize) { 92:24.84 | ^ 92:24.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 92:24.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:24.84 56 | inline gfxRect ThebesRect(const Rect& aRect) { 92:24.84 | ^ 92:24.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 92:24.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:24.84 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 92:24.84 | ^ 92:24.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 92:24.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:24.85 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 92:24.85 | ^ 92:24.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 92:24.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:24.85 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 92:24.85 | ^ 92:24.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 92:24.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:24.85 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 92:24.86 | ^ 92:24.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 92:24.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:24.90 371 | nscoord aAppUnitsPerDevPixel) { 92:24.90 | ^ 92:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 92:24.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:24.91 380 | nscoord aAppUnitsPerDevPixel) { 92:24.91 | ^ 92:24.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 92:24.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:24.92 387 | nscoord aAppUnitsPerDevPixel) { 92:24.93 | ^ 92:24.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 92:24.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:24.94 394 | nscoord aAppUnitsPerDevPixel) { 92:24.94 | ^ 92:25.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 92:25.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 92:25.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 92:25.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 92:25.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 92:25.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 92:25.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 92:25.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContextGL.cpp:6, 92:25.90 from Unified_cpp_dom_canvas2.cpp:2: 92:25.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 92:25.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:25.90 189 | CSSRect GetExpandedScrollableRect() const { 92:25.90 | ^ 92:25.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 92:25.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:25.90 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 92:25.90 | ^ 92:25.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 92:25.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:25.91 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 92:25.91 | ^ 92:25.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 92:25.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:25.91 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 92:25.91 | ^ 92:25.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 92:25.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:25.91 243 | CSSRect CalculateScrollRange() const { 92:25.91 | ^ 92:25.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 92:25.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:25.92 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 92:25.92 | ^ 92:25.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 92:25.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:25.93 457 | CSSRect GetVisualViewport() const { 92:25.94 | ^ 92:26.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 92:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 92:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 92:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 92:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 92:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 92:26.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 92:26.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensionCompressedTextureRGTC.cpp:9, 92:26.19 from Unified_cpp_dom_canvas3.cpp:2: 92:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 92:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:26.19 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 92:26.19 | ^ 92:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 92:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:26.19 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 92:26.19 | ^ 92:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 92:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:26.19 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 92:26.19 | ^ 92:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 92:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:26.19 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 92:26.19 | ^ 92:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 92:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:26.20 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 92:26.20 | ^ 92:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 92:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:26.22 371 | nscoord aAppUnitsPerDevPixel) { 92:26.22 | ^ 92:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 92:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:26.22 380 | nscoord aAppUnitsPerDevPixel) { 92:26.22 | ^ 92:26.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 92:26.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:26.23 387 | nscoord aAppUnitsPerDevPixel) { 92:26.23 | ^ 92:26.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 92:26.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:26.24 394 | nscoord aAppUnitsPerDevPixel) { 92:26.24 | ^ 92:26.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 92:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 92:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventStateManager.h:19, 92:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:11: 92:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 92:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:26.37 1249 | CSSCoord ToCSSPixels() const { return _0; } 92:26.37 | ^ 92:26.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 92:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 92:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLFormSubmission.h:11, 92:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FormData.h:13, 92:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/BodyExtractor.cpp:9, 92:26.68 from Unified_cpp_dom_fetch0.cpp:2: 92:26.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 92:26.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:26.68 189 | CSSRect GetExpandedScrollableRect() const { 92:26.68 | ^ 92:26.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 92:26.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:26.69 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 92:26.69 | ^ 92:26.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 92:26.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:26.69 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 92:26.69 | ^ 92:26.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 92:26.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:26.70 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 92:26.70 | ^ 92:26.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 92:26.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:26.70 243 | CSSRect CalculateScrollRange() const { 92:26.70 | ^ 92:26.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 92:26.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:26.70 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 92:26.70 | ^ 92:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 92:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:26.72 457 | CSSRect GetVisualViewport() const { 92:26.72 | ^ 92:27.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 92:27.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 92:27.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventStateManager.h:19, 92:27.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:11: 92:27.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 92:27.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:27.71 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 92:27.71 | ^ 92:29.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 92:29.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/nsICanvasRenderingContextInternal.h:16, 92:29.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:26, 92:29.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContextGL.cpp:6, 92:29.32 from Unified_cpp_dom_canvas2.cpp:2: 92:29.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 92:29.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:29.32 1249 | CSSCoord ToCSSPixels() const { return _0; } 92:29.32 | ^ 92:29.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 92:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 92:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoadRequest.h:12, 92:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoader.h:21, 92:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 92:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/Blob.cpp:14, 92:29.43 from Unified_cpp_dom_file0.cpp:11: 92:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 92:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:29.43 189 | CSSRect GetExpandedScrollableRect() const { 92:29.43 | ^ 92:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 92:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:29.44 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 92:29.44 | ^ 92:29.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 92:29.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:29.44 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 92:29.44 | ^ 92:29.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 92:29.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:29.45 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 92:29.45 | ^ 92:29.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 92:29.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:29.45 243 | CSSRect CalculateScrollRange() const { 92:29.45 | ^ 92:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 92:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:29.46 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 92:29.46 | ^ 92:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 92:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:29.47 457 | CSSRect GetVisualViewport() const { 92:29.47 | ^ 92:30.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 92:30.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 92:30.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventStateManager.h:19, 92:30.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:11: 92:30.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 92:30.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:30.04 21 | inline Rect ToRect(const gfxRect& aRect) { 92:30.04 | ^ 92:30.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 92:30.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:30.04 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 92:30.04 | ^ 92:30.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 92:30.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:30.04 40 | inline Point ToPoint(const gfxPoint& aPoint) { 92:30.04 | ^ 92:30.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 92:30.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:30.05 44 | inline Size ToSize(const gfxSize& aSize) { 92:30.05 | ^ 92:30.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 92:30.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:30.05 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 92:30.05 | ^ 92:30.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 92:30.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:30.06 52 | inline gfxSize ThebesSize(const Size& aSize) { 92:30.06 | ^ 92:30.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 92:30.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:30.06 56 | inline gfxRect ThebesRect(const Rect& aRect) { 92:30.06 | ^ 92:30.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 92:30.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/nsICanvasRenderingContextInternal.h:16, 92:30.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:26, 92:30.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContextGL.cpp:6, 92:30.70 from Unified_cpp_dom_canvas2.cpp:2: 92:30.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 92:30.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:30.70 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 92:30.70 | ^ 92:30.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 92:30.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventStateManager.h:19, 92:30.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:11: 92:30.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 92:30.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:30.81 1859 | int32_t aAppUnitsPerPixel) { 92:30.81 | ^ 92:30.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 92:30.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:30.82 3214 | int32_t aAppUnitsPerPixel) { 92:30.82 | ^ 92:32.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 92:32.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 92:32.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 92:32.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 92:32.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 92:32.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 92:32.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 92:32.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 92:32.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 92:32.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/ChannelInfo.cpp:15, 92:32.02 from Unified_cpp_dom_fetch0.cpp:11: 92:32.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 92:32.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:32.02 1249 | CSSCoord ToCSSPixels() const { return _0; } 92:32.02 | ^ 92:32.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 92:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:27, 92:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContextGL.cpp:6, 92:32.62 from Unified_cpp_dom_canvas2.cpp:2: 92:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 92:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:32.62 21 | inline Rect ToRect(const gfxRect& aRect) { 92:32.62 | ^ 92:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 92:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:32.62 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 92:32.62 | ^ 92:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 92:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:32.62 40 | inline Point ToPoint(const gfxPoint& aPoint) { 92:32.62 | ^ 92:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 92:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:32.63 44 | inline Size ToSize(const gfxSize& aSize) { 92:32.63 | ^ 92:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 92:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:32.63 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 92:32.63 | ^ 92:32.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 92:32.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:32.64 52 | inline gfxSize ThebesSize(const Size& aSize) { 92:32.64 | ^ 92:32.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 92:32.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:32.64 56 | inline gfxRect ThebesRect(const Rect& aRect) { 92:32.64 | ^ 92:33.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:27, 92:33.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContextGL.cpp:6, 92:33.43 from Unified_cpp_dom_canvas2.cpp:2: 92:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 92:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:33.43 1859 | int32_t aAppUnitsPerPixel) { 92:33.43 | ^ 92:33.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 92:33.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:33.44 3214 | int32_t aAppUnitsPerPixel) { 92:33.44 | ^ 92:34.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 92:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 92:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 92:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 92:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 92:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 92:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 92:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 92:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/ChannelInfo.cpp:15, 92:34.40 from Unified_cpp_dom_fetch0.cpp:11: 92:34.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 92:34.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:34.40 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 92:34.40 | ^ 92:34.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 92:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 92:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 92:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 92:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 92:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 92:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 92:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 92:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 92:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 92:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 92:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 92:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/Blob.cpp:14, 92:34.49 from Unified_cpp_dom_file0.cpp:11: 92:34.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 92:34.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:34.49 1249 | CSSCoord ToCSSPixels() const { return _0; } 92:34.49 | ^ 92:34.67 dom/file/ipc 92:36.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 92:36.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 92:36.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 92:36.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 92:36.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 92:36.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 92:36.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 92:36.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 92:36.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 92:36.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 92:36.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 92:36.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/Blob.cpp:14, 92:36.88 from Unified_cpp_dom_file0.cpp:11: 92:36.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 92:36.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:36.88 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 92:36.88 | ^ 92:37.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 92:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 92:37.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 92:37.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 92:37.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 92:37.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 92:37.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 92:37.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/IMEStateManager.h:12, 92:37.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:14: 92:37.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 92:37.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:37.83 332 | LayerPoint GetFixedPositionAnchor() const { 92:37.83 | ^ 92:37.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 92:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 92:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 92:37.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 92:37.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 92:37.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 92:37.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 92:37.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/IMEStateManager.h:12, 92:37.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:14: 92:37.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 92:37.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:37.88 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 92:37.88 | ^ 92:37.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 92:37.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 92:37.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 92:37.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 92:37.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 92:37.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 92:37.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 92:37.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/IMEStateManager.h:12, 92:37.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:14: 92:37.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 92:37.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:37.92 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 92:37.92 | ^ 92:38.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 92:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 92:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 92:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 92:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 92:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 92:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 92:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 92:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/ChannelInfo.cpp:15, 92:38.13 from Unified_cpp_dom_fetch0.cpp:11: 92:38.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 92:38.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:38.14 21 | inline Rect ToRect(const gfxRect& aRect) { 92:38.14 | ^ 92:38.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 92:38.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:38.14 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 92:38.14 | ^ 92:38.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 92:38.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:38.14 40 | inline Point ToPoint(const gfxPoint& aPoint) { 92:38.14 | ^ 92:38.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 92:38.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:38.15 44 | inline Size ToSize(const gfxSize& aSize) { 92:38.15 | ^ 92:38.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 92:38.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:38.15 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 92:38.15 | ^ 92:38.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 92:38.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:38.15 52 | inline gfxSize ThebesSize(const Size& aSize) { 92:38.16 | ^ 92:38.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 92:38.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:38.16 56 | inline gfxRect ThebesRect(const Rect& aRect) { 92:38.16 | ^ 92:38.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 92:38.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 92:38.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 92:38.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 92:38.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 92:38.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 92:38.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 92:38.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensionCompressedTextureRGTC.cpp:9, 92:38.74 from Unified_cpp_dom_canvas3.cpp:2: 92:38.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 92:38.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:38.75 189 | CSSRect GetExpandedScrollableRect() const { 92:38.75 | ^ 92:38.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 92:38.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:38.75 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 92:38.75 | ^ 92:38.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 92:38.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:38.76 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 92:38.76 | ^ 92:38.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 92:38.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:38.79 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 92:38.79 | ^ 92:38.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 92:38.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:38.80 243 | CSSRect CalculateScrollRange() const { 92:38.80 | ^ 92:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 92:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:38.80 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 92:38.80 | ^ 92:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 92:38.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:38.81 457 | CSSRect GetVisualViewport() const { 92:38.81 | ^ 92:38.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 92:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 92:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 92:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 92:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 92:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 92:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 92:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/ChannelInfo.cpp:15, 92:38.84 from Unified_cpp_dom_fetch0.cpp:11: 92:38.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 92:38.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:38.84 1859 | int32_t aAppUnitsPerPixel) { 92:38.84 | ^ 92:38.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 92:38.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:38.85 3214 | int32_t aAppUnitsPerPixel) { 92:38.85 | ^ 92:39.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 92:39.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 92:39.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 92:39.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 92:39.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/ChannelInfo.cpp:15, 92:39.79 from Unified_cpp_dom_fetch0.cpp:11: 92:39.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 92:39.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:39.80 332 | LayerPoint GetFixedPositionAnchor() const { 92:39.80 | ^ 92:39.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 92:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 92:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 92:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 92:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/ChannelInfo.cpp:15, 92:39.86 from Unified_cpp_dom_fetch0.cpp:11: 92:39.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 92:39.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:39.86 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 92:39.86 | ^ 92:39.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 92:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 92:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 92:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 92:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/ChannelInfo.cpp:15, 92:39.89 from Unified_cpp_dom_fetch0.cpp:11: 92:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 92:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:39.89 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 92:39.89 | ^ 92:40.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 92:40.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 92:40.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 92:40.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 92:40.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 92:40.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 92:40.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 92:40.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 92:40.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 92:40.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 92:40.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 92:40.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 92:40.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 92:40.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContextGL.cpp:6, 92:40.48 from Unified_cpp_dom_canvas2.cpp:2: 92:40.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 92:40.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 92:40.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:40.48 40 | friend Sub operator*(Sub aCoord, T aScale) { 92:40.48 | ^~~~~~~~ 92:40.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 92:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 92:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 92:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 92:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 92:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 92:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 92:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContextGL.cpp:6, 92:40.51 from Unified_cpp_dom_canvas2.cpp:2: 92:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 92:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 92:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:40.51 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 92:40.51 | ^~~~~~~~ 92:40.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 92:40.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 92:40.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 92:40.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 92:40.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 92:40.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 92:40.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 92:40.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 92:40.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 92:40.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 92:40.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 92:40.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/Blob.cpp:14, 92:40.68 from Unified_cpp_dom_file0.cpp:11: 92:40.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 92:40.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:40.69 21 | inline Rect ToRect(const gfxRect& aRect) { 92:40.69 | ^ 92:40.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 92:40.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:40.69 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 92:40.69 | ^ 92:40.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 92:40.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:40.69 40 | inline Point ToPoint(const gfxPoint& aPoint) { 92:40.69 | ^ 92:40.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 92:40.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:40.70 44 | inline Size ToSize(const gfxSize& aSize) { 92:40.70 | ^ 92:40.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 92:40.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:40.70 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 92:40.70 | ^ 92:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 92:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:40.71 52 | inline gfxSize ThebesSize(const Size& aSize) { 92:40.71 | ^ 92:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 92:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:40.71 56 | inline gfxRect ThebesRect(const Rect& aRect) { 92:40.71 | ^ 92:40.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 92:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 92:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 92:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 92:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 92:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 92:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 92:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 92:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 92:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 92:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContextGL.cpp:6, 92:40.72 from Unified_cpp_dom_canvas2.cpp:2: 92:40.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 92:40.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 92:40.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:40.72 427 | SizeT Size() const { return SizeT(width, height); } 92:40.72 | ^~~~ 92:40.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 92:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 92:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 92:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 92:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 92:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 92:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 92:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContextGL.cpp:6, 92:40.73 from Unified_cpp_dom_canvas2.cpp:2: 92:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 92:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 92:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:40.73 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 92:40.73 | ^~~~~~~~ 92:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 92:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 92:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:40.73 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 92:40.73 | ^~~~~~~~ 92:40.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 92:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 92:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 92:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 92:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 92:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 92:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 92:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 92:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 92:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 92:40.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContextGL.cpp:6, 92:40.76 from Unified_cpp_dom_canvas2.cpp:2: 92:40.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 92:40.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 92:40.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:40.76 62 | Sub operator-(const Sub& aPoint) const { 92:40.76 | ^~~~~~~~ 92:41.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 92:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 92:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 92:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 92:41.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 92:41.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 92:41.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 92:41.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 92:41.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 92:41.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 92:41.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 92:41.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 92:41.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 92:41.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContextGL.cpp:6, 92:41.08 from Unified_cpp_dom_canvas2.cpp:2: 92:41.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 92:41.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 92:41.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:41.08 43 | friend Sub operator*(T aScale, Sub aCoord) { 92:41.08 | ^~~~~~~~ 92:41.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContextGL.cpp:6, 92:41.38 from Unified_cpp_dom_canvas2.cpp:2: 92:41.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 92:41.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 92:41.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:41.38 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 92:41.38 | ^~~~~~~~~~~~~ 92:41.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 92:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContextGL.cpp:6, 92:41.38 from Unified_cpp_dom_canvas2.cpp:2: 92:41.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 92:41.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 92:41.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:41.39 323 | static SizeTyped FromUnknownSize( 92:41.39 | ^~~~~~~~~~~~~~~ 92:41.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 92:41.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 92:41.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 92:41.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 92:41.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 92:41.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 92:41.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 92:41.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 92:41.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 92:41.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 92:41.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/Blob.cpp:14, 92:41.46 from Unified_cpp_dom_file0.cpp:11: 92:41.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 92:41.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:41.46 1859 | int32_t aAppUnitsPerPixel) { 92:41.46 | ^ 92:41.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 92:41.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:41.47 3214 | int32_t aAppUnitsPerPixel) { 92:41.47 | ^ 92:42.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 92:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/nsICanvasRenderingContextInternal.h:16, 92:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:26, 92:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensionCompressedTextureRGTC.cpp:9, 92:42.19 from Unified_cpp_dom_canvas3.cpp:2: 92:42.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 92:42.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:42.19 1249 | CSSCoord ToCSSPixels() const { return _0; } 92:42.19 | ^ 92:42.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 92:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 92:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 92:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 92:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 92:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 92:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 92:42.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/Blob.cpp:14, 92:42.50 from Unified_cpp_dom_file0.cpp:11: 92:42.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 92:42.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:42.50 332 | LayerPoint GetFixedPositionAnchor() const { 92:42.50 | ^ 92:42.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 92:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 92:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 92:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 92:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 92:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 92:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 92:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/Blob.cpp:14, 92:42.54 from Unified_cpp_dom_file0.cpp:11: 92:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 92:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:42.54 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 92:42.55 | ^ 92:42.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 92:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 92:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 92:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 92:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 92:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 92:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 92:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/Blob.cpp:14, 92:42.57 from Unified_cpp_dom_file0.cpp:11: 92:42.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 92:42.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:42.57 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 92:42.57 | ^ 92:43.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 92:43.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/nsICanvasRenderingContextInternal.h:16, 92:43.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:26, 92:43.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensionCompressedTextureRGTC.cpp:9, 92:43.59 from Unified_cpp_dom_canvas3.cpp:2: 92:43.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 92:43.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:43.59 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 92:43.59 | ^ 92:44.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 92:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 92:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 92:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 92:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 92:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:16, 92:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContextGL.cpp:6, 92:44.33 from Unified_cpp_dom_canvas2.cpp:2: 92:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 92:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 92:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 92:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 92:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 92:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 92:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 92:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 92:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 92:44.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:44.34 760 | typename detail::Nth::Type extract() { 92:44.34 | ^~~~~~~ 92:45.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 92:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 92:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 92:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 92:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 92:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.h:10, 92:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.cpp:7, 92:45.31 from Unified_cpp_dom_file_ipc0.cpp:2: 92:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 92:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:45.31 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 92:45.31 | ^ 92:45.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 92:45.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 92:45.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 92:45.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 92:45.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 92:45.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.h:10, 92:45.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.cpp:7, 92:45.51 from Unified_cpp_dom_file_ipc0.cpp:2: 92:45.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 92:45.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:45.51 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 92:45.51 | ^ 92:46.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 92:46.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 92:46.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 92:46.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 92:46.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 92:46.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.h:10, 92:46.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.cpp:7, 92:46.10 from Unified_cpp_dom_file_ipc0.cpp:2: 92:46.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 92:46.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:46.10 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 92:46.10 | ^ 92:46.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 92:46.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:46.11 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 92:46.11 | ^ 92:46.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 92:46.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:46.11 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 92:46.11 | ^ 92:46.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 92:46.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:46.12 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 92:46.12 | ^ 92:46.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 92:46.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:46.12 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 92:46.12 | ^ 92:46.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 92:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:46.15 371 | nscoord aAppUnitsPerDevPixel) { 92:46.15 | ^ 92:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 92:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:46.15 380 | nscoord aAppUnitsPerDevPixel) { 92:46.15 | ^ 92:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 92:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:46.16 387 | nscoord aAppUnitsPerDevPixel) { 92:46.16 | ^ 92:46.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 92:46.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:46.16 394 | nscoord aAppUnitsPerDevPixel) { 92:46.16 | ^ 92:46.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:27, 92:46.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensionCompressedTextureRGTC.cpp:9, 92:46.34 from Unified_cpp_dom_canvas3.cpp:2: 92:46.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 92:46.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:46.34 1859 | int32_t aAppUnitsPerPixel) { 92:46.34 | ^ 92:46.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 92:46.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:46.35 3214 | int32_t aAppUnitsPerPixel) { 92:46.35 | ^ 92:47.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 92:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 92:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLTypes.h:21, 92:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLObjectModel.h:11, 92:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensions.h:13, 92:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensionCompressedTextureRGTC.cpp:5, 92:47.83 from Unified_cpp_dom_canvas3.cpp:2: 92:47.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 92:47.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 92:47.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:47.83 40 | friend Sub operator*(Sub aCoord, T aScale) { 92:47.83 | ^~~~~~~~ 92:47.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:47.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:47.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 92:47.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 92:47.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 92:47.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 92:47.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 92:47.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 92:47.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 92:47.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensionCompressedTextureRGTC.cpp:9, 92:47.87 from Unified_cpp_dom_canvas3.cpp:2: 92:47.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 92:47.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 92:47.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:47.87 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 92:47.87 | ^~~~~~~~ 92:48.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 92:48.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 92:48.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 92:48.09 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 92:48.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensionCompressedTextureRGTC.cpp:7, 92:48.09 from Unified_cpp_dom_canvas3.cpp:2: 92:48.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 92:48.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 92:48.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:48.10 427 | SizeT Size() const { return SizeT(width, height); } 92:48.10 | ^~~~ 92:48.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:48.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:48.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 92:48.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 92:48.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 92:48.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 92:48.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 92:48.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 92:48.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 92:48.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensionCompressedTextureRGTC.cpp:9, 92:48.10 from Unified_cpp_dom_canvas3.cpp:2: 92:48.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 92:48.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 92:48.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:48.10 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 92:48.10 | ^~~~~~~~ 92:48.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 92:48.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 92:48.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:48.12 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 92:48.12 | ^~~~~~~~ 92:48.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 92:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLTypes.h:21, 92:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLObjectModel.h:11, 92:48.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensions.h:13, 92:48.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensionCompressedTextureRGTC.cpp:5, 92:48.13 from Unified_cpp_dom_canvas3.cpp:2: 92:48.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 92:48.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 92:48.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:48.13 62 | Sub operator-(const Sub& aPoint) const { 92:48.13 | ^~~~~~~~ 92:48.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 92:48.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 92:48.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/IMEStateManager.h:12, 92:48.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:14: 92:48.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 92:48.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:48.42 1394 | LayerPoint GetFixedPositionAnchor() { 92:48.42 | ^ 92:48.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 92:48.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 92:48.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLTypes.h:21, 92:48.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLObjectModel.h:11, 92:48.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensions.h:13, 92:48.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensionCompressedTextureRGTC.cpp:5, 92:48.43 from Unified_cpp_dom_canvas3.cpp:2: 92:48.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 92:48.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 92:48.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:48.43 43 | friend Sub operator*(T aScale, Sub aCoord) { 92:48.43 | ^~~~~~~~ 92:48.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 92:48.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:48.45 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 92:48.45 | ^ 92:48.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 92:48.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 92:48.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 92:48.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensionCompressedTextureRGTC.cpp:7, 92:48.68 from Unified_cpp_dom_canvas3.cpp:2: 92:48.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 92:48.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 92:48.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:48.68 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 92:48.68 | ^~~~~~~~~~~~~ 92:48.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLTypes.h:21, 92:48.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLObjectModel.h:11, 92:48.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensions.h:13, 92:48.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLExtensionCompressedTextureRGTC.cpp:5, 92:48.68 from Unified_cpp_dom_canvas3.cpp:2: 92:48.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 92:48.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 92:48.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:48.68 323 | static SizeTyped FromUnknownSize( 92:48.68 | ^~~~~~~~~~~~~~~ 92:52.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 92:52.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 92:52.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:28: 92:52.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 92:52.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:52.78 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 92:52.78 | ^ 92:54.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 92:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 92:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 92:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 92:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 92:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 92:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 92:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/BaseBlobImpl.cpp:8, 92:54.21 from Unified_cpp_dom_file0.cpp:2: 92:54.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 92:54.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 92:54.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:54.21 40 | friend Sub operator*(Sub aCoord, T aScale) { 92:54.21 | ^~~~~~~~ 92:54.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 92:54.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 92:54.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/BaseBlobImpl.cpp:8, 92:54.31 from Unified_cpp_dom_file0.cpp:2: 92:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 92:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 92:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:54.31 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 92:54.31 | ^~~~~~~~ 92:54.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 92:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 92:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 92:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 92:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 92:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/BaseBlobImpl.cpp:8, 92:54.48 from Unified_cpp_dom_file0.cpp:2: 92:54.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 92:54.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 92:54.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:54.49 427 | SizeT Size() const { return SizeT(width, height); } 92:54.49 | ^~~~ 92:54.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 92:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 92:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/BaseBlobImpl.cpp:8, 92:54.49 from Unified_cpp_dom_file0.cpp:2: 92:54.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 92:54.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 92:54.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:54.49 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 92:54.49 | ^~~~~~~~ 92:54.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 92:54.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 92:54.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:54.50 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 92:54.50 | ^~~~~~~~ 92:54.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 92:54.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 92:54.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 92:54.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 92:54.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 92:54.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 92:54.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/BaseBlobImpl.cpp:8, 92:54.50 from Unified_cpp_dom_file0.cpp:2: 92:54.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 92:54.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 92:54.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:54.51 62 | Sub operator-(const Sub& aPoint) const { 92:54.51 | ^~~~~~~~ 92:55.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 92:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 92:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 92:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 92:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 92:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 92:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 92:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/BaseBlobImpl.cpp:8, 92:55.02 from Unified_cpp_dom_file0.cpp:2: 92:55.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 92:55.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 92:55.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:55.03 43 | friend Sub operator*(T aScale, Sub aCoord) { 92:55.03 | ^~~~~~~~ 92:55.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 92:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 92:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 92:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 92:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/BaseBlobImpl.cpp:8, 92:55.49 from Unified_cpp_dom_file0.cpp:2: 92:55.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 92:55.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 92:55.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:55.49 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 92:55.49 | ^~~~~~~~~~~~~ 92:55.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 92:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 92:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 92:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 92:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 92:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/BaseBlobImpl.cpp:8, 92:55.50 from Unified_cpp_dom_file0.cpp:2: 92:55.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 92:55.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 92:55.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:55.50 323 | static SizeTyped FromUnknownSize( 92:55.50 | ^~~~~~~~~~~~~~~ 92:55.77 dom/file/uri 92:55.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 92:55.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 92:55.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:55.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:55.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 92:55.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 92:55.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 92:55.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 92:55.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 92:55.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 92:55.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/BodyExtractor.cpp:8, 92:55.87 from Unified_cpp_dom_fetch0.cpp:2: 92:55.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 92:55.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 92:55.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:55.87 40 | friend Sub operator*(Sub aCoord, T aScale) { 92:55.87 | ^~~~~~~~ 92:55.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:55.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:55.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 92:55.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 92:55.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 92:55.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 92:55.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 92:55.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 92:55.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/BodyExtractor.cpp:8, 92:55.91 from Unified_cpp_dom_fetch0.cpp:2: 92:55.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 92:55.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 92:55.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:55.91 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 92:55.91 | ^~~~~~~~ 92:56.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 92:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 92:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 92:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 92:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 92:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 92:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 92:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 92:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/BodyExtractor.cpp:8, 92:56.10 from Unified_cpp_dom_fetch0.cpp:2: 92:56.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 92:56.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 92:56.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:56.10 427 | SizeT Size() const { return SizeT(width, height); } 92:56.10 | ^~~~ 92:56.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 92:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 92:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 92:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 92:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 92:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 92:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/BodyExtractor.cpp:8, 92:56.10 from Unified_cpp_dom_fetch0.cpp:2: 92:56.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 92:56.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 92:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:56.11 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 92:56.11 | ^~~~~~~~ 92:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 92:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 92:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:56.11 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 92:56.11 | ^~~~~~~~ 92:56.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 92:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 92:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 92:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 92:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 92:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 92:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 92:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 92:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/BodyExtractor.cpp:8, 92:56.12 from Unified_cpp_dom_fetch0.cpp:2: 92:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 92:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 92:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:56.13 62 | Sub operator-(const Sub& aPoint) const { 92:56.13 | ^~~~~~~~ 92:56.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 92:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 92:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 92:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 92:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 92:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 92:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 92:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 92:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 92:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:29: 92:56.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 92:56.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:56.31 49 | gfx::Size GetInheritedScale() const { return mScale; } 92:56.31 | ^ 92:56.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 92:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 92:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 92:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 92:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 92:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 92:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 92:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 92:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/BodyExtractor.cpp:8, 92:56.55 from Unified_cpp_dom_fetch0.cpp:2: 92:56.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 92:56.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 92:56.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:56.55 43 | friend Sub operator*(T aScale, Sub aCoord) { 92:56.55 | ^~~~~~~~ 92:57.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 92:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 92:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 92:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 92:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 92:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:29: 92:57.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 92:57.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:57.06 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 92:57.06 | ^ 92:57.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 92:57.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:57.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 92:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 92:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 92:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 92:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 92:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 92:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/BodyExtractor.cpp:8, 92:57.09 from Unified_cpp_dom_fetch0.cpp:2: 92:57.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 92:57.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 92:57.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:57.09 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 92:57.09 | ^~~~~~~~~~~~~ 92:57.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 92:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 92:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 92:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 92:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 92:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 92:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 92:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 92:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 92:57.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/BodyExtractor.cpp:8, 92:57.09 from Unified_cpp_dom_fetch0.cpp:2: 92:57.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 92:57.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 92:57.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:57.09 323 | static SizeTyped FromUnknownSize( 92:57.09 | ^~~~~~~~~~~~~~~ 92:59.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, 92:59.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 92:59.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 92:59.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/BaseBlobImpl.cpp:7, 92:59.19 from Unified_cpp_dom_file0.cpp:2: 92:59.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 92:59.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 92:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 92:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 92:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 92:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 92:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 92:59.20 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 92:59.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:59.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 92:59.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/Blob.cpp:14, 92:59.21 from Unified_cpp_dom_file0.cpp:11: 92:59.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 92:59.21 27 | struct JSGCSetting { 92:59.21 | ^~~~~~~~~~~ 92:59.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 92:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 92:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 92:59.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 92:59.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 92:59.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 92:59.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 92:59.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/BaseBlobImpl.cpp:7, 92:59.56 from Unified_cpp_dom_file0.cpp:2: 92:59.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 92:59.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 92:59.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 92:59.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 92:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 92:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 92:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 92:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 92:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 92:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 92:59.57 760 | typename detail::Nth::Type extract() { 92:59.57 | ^~~~~~~ 93:01.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:40, 93:01.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:11, 93:01.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 93:01.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/BodyExtractor.cpp:8, 93:01.56 from Unified_cpp_dom_fetch0.cpp:2: 93:01.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 93:01.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 93:01.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 93:01.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 93:01.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 93:01.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 93:01.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 93:01.57 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 93:01.57 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:01.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 93:01.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/Fetch.cpp:46, 93:01.57 from Unified_cpp_dom_fetch0.cpp:29: 93:01.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 93:01.57 27 | struct JSGCSetting { 93:01.58 | ^~~~~~~~~~~ 93:01.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsapi.h:20, 93:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/BodyExtractor.h:10, 93:01.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/fetch/BodyExtractor.cpp:7, 93:01.82 from Unified_cpp_dom_fetch0.cpp:2: 93:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 93:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 93:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 93:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 93:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 93:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 93:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 93:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 93:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 93:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:01.83 760 | typename detail::Nth::Type extract() { 93:01.83 | ^~~~~~~ 93:01.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 93:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 93:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:01.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 93:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 93:01.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:01.86 40 | friend Sub operator*(Sub aCoord, T aScale) { 93:01.86 | ^~~~~~~~ 93:01.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:01.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:01.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:01.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:01.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 93:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 93:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:01.90 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 93:01.90 | ^~~~~~~~ 93:02.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 93:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 93:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:02.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 93:02.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 93:02.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:02.13 427 | SizeT Size() const { return SizeT(width, height); } 93:02.13 | ^~~~ 93:02.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:02.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 93:02.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 93:02.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:02.13 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 93:02.13 | ^~~~~~~~ 93:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 93:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 93:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:02.14 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 93:02.14 | ^~~~~~~~ 93:02.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 93:02.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 93:02.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:02.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:02.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:02.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:02.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 93:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 93:02.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:02.14 62 | Sub operator-(const Sub& aPoint) const { 93:02.14 | ^~~~~~~~ 93:02.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 93:02.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 93:02.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:02.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:02.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:02.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:02.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:02.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 93:02.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 93:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:02.53 43 | friend Sub operator*(T aScale, Sub aCoord) { 93:02.53 | ^~~~~~~~ 93:02.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 93:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:02.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 93:02.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 93:02.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:02.83 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 93:02.83 | ^~~~~~~~~~~~~ 93:02.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 93:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:02.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 93:02.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 93:02.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:02.83 323 | static SizeTyped FromUnknownSize( 93:02.83 | ^~~~~~~~~~~~~~~ 93:02.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 93:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 93:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 93:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 93:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 93:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 93:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 93:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 93:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9, 93:02.90 from Unified_cpp_dom_file_ipc0.cpp:47: 93:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 93:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:02.90 189 | CSSRect GetExpandedScrollableRect() const { 93:02.90 | ^ 93:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 93:02.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:02.90 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 93:02.90 | ^ 93:02.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 93:02.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:02.91 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 93:02.91 | ^ 93:02.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 93:02.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:02.91 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 93:02.91 | ^ 93:02.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 93:02.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:02.91 243 | CSSRect CalculateScrollRange() const { 93:02.91 | ^ 93:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 93:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:02.92 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 93:02.92 | ^ 93:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 93:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:02.92 457 | CSSRect GetVisualViewport() const { 93:02.92 | ^ 93:04.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 93:04.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 93:04.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 93:04.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 93:04.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 93:04.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 93:04.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:04.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:04.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 93:04.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 93:04.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 93:04.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9, 93:04.03 from Unified_cpp_dom_file_ipc0.cpp:47: 93:04.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 93:04.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:04.03 1249 | CSSCoord ToCSSPixels() const { return _0; } 93:04.03 | ^ 93:04.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 93:04.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 93:04.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 93:04.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:04.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:04.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:04.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:04.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:04.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 93:04.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 93:04.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:04.10 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 93:04.10 | ^~~~~~~~~~~~~~ 93:04.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 93:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:04.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 93:04.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 93:04.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:04.20 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 93:04.20 | ^~~~~~~~~~~~~ 93:04.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 93:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 93:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:04.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 93:04.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 93:04.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:04.23 383 | Point TopLeft() const { return Point(x, y); } 93:04.23 | ^~~~~~~ 93:04.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 93:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 93:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 93:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:04.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 93:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 93:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:04.25 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 93:04.25 | ^~~~~~~~~~~~~~~ 93:04.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 93:04.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:04.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:04.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:04.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:04.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:04.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 93:04.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 93:04.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:04.59 277 | static RectTyped FromUnknownRect( 93:04.59 | ^~~~~~~~~~~~~~~ 93:04.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 93:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 93:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 93:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:04.60 150 | static PointTyped FromUnknownPoint( 93:04.60 | ^~~~~~~~~~~~~~~~ 93:04.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 93:04.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:04.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:04.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:04.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:04.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:04.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 93:04.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 93:04.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:04.61 282 | RectTyped ToUnknownRect() const { 93:04.61 | ^~~~~~~~~~~~~ 93:06.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 93:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 93:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 93:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 93:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 93:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 93:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 93:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 93:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9, 93:06.52 from Unified_cpp_dom_file_ipc0.cpp:47: 93:06.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 93:06.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:06.52 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 93:06.52 | ^ 93:06.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 93:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURL.cpp:12, 93:06.61 from Unified_cpp_dom_file_uri0.cpp:2: 93:06.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 93:06.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:06.61 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 93:06.61 | ^ 93:06.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 93:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:06.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:06.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 93:06.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 93:06.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 93:06.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:06.62 246 | PointTyped As2DPoint() const { 93:06.62 | ^~~~~~~~~ 93:06.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 93:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 93:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:06.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 93:06.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 93:06.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 93:06.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:06.70 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 93:06.70 | ^~~~~~~~~ 93:06.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 93:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 93:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 93:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:06.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:06.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:06.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 93:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 93:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 93:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:06.71 2266 | PointTyped TransformPointSimple( 93:06.71 | ^~~~~~~~~~~~~~~~~~~~ 93:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 93:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 93:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 93:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:06.71 794 | RectTyped TransformAndClipBounds( 93:06.72 | ^~~~~~~~~~~~~~~~~~~~~~ 93:06.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 93:06.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:06.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:06.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 93:06.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURL.cpp:12, 93:06.84 from Unified_cpp_dom_file_uri0.cpp:2: 93:06.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 93:06.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:06.84 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 93:06.84 | ^ 93:07.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 93:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 93:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 93:07.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURL.cpp:12, 93:07.34 from Unified_cpp_dom_file_uri0.cpp:2: 93:07.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 93:07.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:07.34 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 93:07.34 | ^ 93:07.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 93:07.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:07.35 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 93:07.35 | ^ 93:07.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 93:07.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:07.35 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 93:07.35 | ^ 93:07.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 93:07.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:07.36 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 93:07.36 | ^ 93:07.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 93:07.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:07.36 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 93:07.36 | ^ 93:07.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 93:07.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:07.38 371 | nscoord aAppUnitsPerDevPixel) { 93:07.39 | ^ 93:07.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 93:07.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:07.39 380 | nscoord aAppUnitsPerDevPixel) { 93:07.39 | ^ 93:07.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 93:07.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:07.39 387 | nscoord aAppUnitsPerDevPixel) { 93:07.39 | ^ 93:07.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 93:07.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:07.40 394 | nscoord aAppUnitsPerDevPixel) { 93:07.40 | ^ 93:09.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 93:09.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 93:09.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 93:09.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 93:09.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 93:09.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:09.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:09.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 93:09.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 93:09.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 93:09.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9, 93:09.89 from Unified_cpp_dom_file_ipc0.cpp:47: 93:09.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 93:09.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:09.89 21 | inline Rect ToRect(const gfxRect& aRect) { 93:09.89 | ^ 93:09.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 93:09.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:09.89 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 93:09.89 | ^ 93:09.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 93:09.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:09.89 40 | inline Point ToPoint(const gfxPoint& aPoint) { 93:09.89 | ^ 93:09.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 93:09.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:09.90 44 | inline Size ToSize(const gfxSize& aSize) { 93:09.90 | ^ 93:09.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 93:09.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:09.90 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 93:09.90 | ^ 93:09.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 93:09.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:09.91 52 | inline gfxSize ThebesSize(const Size& aSize) { 93:09.91 | ^ 93:09.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 93:09.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:09.91 56 | inline gfxRect ThebesRect(const Rect& aRect) { 93:09.91 | ^ 93:10.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 93:10.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 93:10.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 93:10.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 93:10.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 93:10.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 93:10.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventForwards.h:12, 93:10.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 93:10.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 93:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 93:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 93:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 93:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 93:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 93:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 93:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 93:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 93:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:10.36 760 | typename detail::Nth::Type extract() { 93:10.36 | ^~~~~~~ 93:10.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 93:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 93:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 93:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 93:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 93:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 93:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 93:10.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9, 93:10.63 from Unified_cpp_dom_file_ipc0.cpp:47: 93:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 93:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:10.63 1859 | int32_t aAppUnitsPerPixel) { 93:10.63 | ^ 93:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 93:10.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:10.64 3214 | int32_t aAppUnitsPerPixel) { 93:10.64 | ^ 93:11.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 93:11.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:11.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:11.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 93:11.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 93:11.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 93:11.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9, 93:11.57 from Unified_cpp_dom_file_ipc0.cpp:47: 93:11.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 93:11.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:11.57 332 | LayerPoint GetFixedPositionAnchor() const { 93:11.57 | ^ 93:11.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 93:11.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:11.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:11.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 93:11.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 93:11.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 93:11.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9, 93:11.62 from Unified_cpp_dom_file_ipc0.cpp:47: 93:11.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 93:11.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:11.62 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 93:11.62 | ^ 93:11.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 93:11.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:11.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:11.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 93:11.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 93:11.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 93:11.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/IPCBlobInputStreamStorage.cpp:9, 93:11.65 from Unified_cpp_dom_file_ipc0.cpp:47: 93:11.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 93:11.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:11.65 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 93:11.65 | ^ 93:11.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 93:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 93:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:11.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 93:11.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:11.88 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 93:11.88 | ^~~~~~~~~ 93:11.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 93:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/EventStateManager.cpp:7: 93:11.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static nscoord mozilla::CSSPixel::ToAppUnits(mozilla::CSSCoord)’: 93:11.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:312:18: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:11.88 312 | static nscoord ToAppUnits(CSSCoord aCoord) { 93:11.88 | ^~~~~~~~~~ 93:15.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 93:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 93:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 93:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFormats.cpp:8, 93:15.45 from Unified_cpp_dom_canvas4.cpp:2: 93:15.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 93:15.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:15.45 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 93:15.45 | ^ 93:15.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:16, 93:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 93:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFormats.cpp:8, 93:15.68 from Unified_cpp_dom_canvas4.cpp:2: 93:15.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 93:15.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:15.68 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 93:15.68 | ^ 93:15.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 93:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFormats.cpp:8, 93:15.78 from Unified_cpp_dom_canvas4.cpp:2: 93:15.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 93:15.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:15.78 21 | inline Rect ToRect(const gfxRect& aRect) { 93:15.78 | ^ 93:15.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 93:15.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:15.79 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 93:15.79 | ^ 93:15.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 93:15.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:15.80 40 | inline Point ToPoint(const gfxPoint& aPoint) { 93:15.80 | ^ 93:15.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 93:15.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:15.81 44 | inline Size ToSize(const gfxSize& aSize) { 93:15.81 | ^ 93:15.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 93:15.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:15.81 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 93:15.81 | ^ 93:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 93:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:15.82 52 | inline gfxSize ThebesSize(const Size& aSize) { 93:15.82 | ^ 93:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 93:15.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:15.83 56 | inline gfxRect ThebesRect(const Rect& aRect) { 93:15.83 | ^ 93:17.51 dom/filehandle 93:18.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 93:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 93:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:18.99 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLBlitHelper.h:13, 93:18.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFramebuffer.cpp:12, 93:18.99 from Unified_cpp_dom_canvas4.cpp:11: 93:18.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 93:18.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:18.99 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 93:18.99 | ^ 93:19.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 93:19.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:19.00 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 93:19.00 | ^ 93:19.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 93:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:19.01 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 93:19.01 | ^ 93:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 93:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:19.02 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 93:19.02 | ^ 93:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 93:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:19.03 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 93:19.03 | ^ 93:19.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 93:19.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:19.06 371 | nscoord aAppUnitsPerDevPixel) { 93:19.06 | ^ 93:19.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 93:19.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:19.07 380 | nscoord aAppUnitsPerDevPixel) { 93:19.07 | ^ 93:19.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 93:19.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:19.07 387 | nscoord aAppUnitsPerDevPixel) { 93:19.07 | ^ 93:19.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 93:19.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:19.08 394 | nscoord aAppUnitsPerDevPixel) { 93:19.08 | ^ 93:19.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:19.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:19.71 from PerformanceMarkBinding.cpp:9, 93:19.71 from UnifiedBindings14.cpp:2: 93:19.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 93:19.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:19.71 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 93:19.71 | ^ 93:19.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 93:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:19.97 from PerformanceMarkBinding.cpp:9, 93:19.97 from UnifiedBindings14.cpp:2: 93:19.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 93:19.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:19.97 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 93:19.97 | ^ 93:21.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 93:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:21.47 from PerformanceMarkBinding.cpp:9, 93:21.47 from UnifiedBindings14.cpp:2: 93:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 93:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:21.47 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 93:21.47 | ^ 93:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 93:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:21.47 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 93:21.47 | ^ 93:21.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 93:21.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:21.48 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 93:21.48 | ^ 93:21.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 93:21.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:21.48 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 93:21.48 | ^ 93:21.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 93:21.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:21.48 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 93:21.48 | ^ 93:21.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 93:21.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:21.51 371 | nscoord aAppUnitsPerDevPixel) { 93:21.51 | ^ 93:21.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 93:21.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:21.51 380 | nscoord aAppUnitsPerDevPixel) { 93:21.51 | ^ 93:21.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 93:21.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:21.51 387 | nscoord aAppUnitsPerDevPixel) { 93:21.51 | ^ 93:21.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 93:21.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:21.52 394 | nscoord aAppUnitsPerDevPixel) { 93:21.52 | ^ 93:23.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 93:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 93:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 93:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 93:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 93:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 93:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 93:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 93:23.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 93:23.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURLProtocolHandler.cpp:12, 93:23.12 from Unified_cpp_dom_file_uri0.cpp:20: 93:23.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 93:23.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:23.12 189 | CSSRect GetExpandedScrollableRect() const { 93:23.12 | ^ 93:23.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 93:23.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:23.12 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 93:23.12 | ^ 93:23.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 93:23.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:23.12 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 93:23.12 | ^ 93:23.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 93:23.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:23.12 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 93:23.13 | ^ 93:23.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 93:23.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:23.13 243 | CSSRect CalculateScrollRange() const { 93:23.13 | ^ 93:23.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 93:23.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:23.13 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 93:23.13 | ^ 93:23.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 93:23.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:23.14 457 | CSSRect GetVisualViewport() const { 93:23.14 | ^ 93:24.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 93:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 93:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 93:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 93:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 93:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 93:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 93:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 93:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 93:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 93:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURLProtocolHandler.cpp:12, 93:24.53 from Unified_cpp_dom_file_uri0.cpp:20: 93:24.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 93:24.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:24.53 1249 | CSSCoord ToCSSPixels() const { return _0; } 93:24.53 | ^ 93:26.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 93:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 93:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 93:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 93:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 93:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 93:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 93:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 93:26.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 93:26.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURLProtocolHandler.cpp:12, 93:26.86 from Unified_cpp_dom_file_uri0.cpp:20: 93:26.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 93:26.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:26.86 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 93:26.86 | ^ 93:27.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 93:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 93:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 93:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 93:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.h:10, 93:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.cpp:7, 93:27.30 from Unified_cpp_dom_file_ipc0.cpp:2: 93:27.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 93:27.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 93:27.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:27.30 40 | friend Sub operator*(Sub aCoord, T aScale) { 93:27.30 | ^~~~~~~~ 93:27.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 93:27.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 93:27.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:27.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 93:27.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 93:27.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.h:10, 93:27.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.cpp:7, 93:27.33 from Unified_cpp_dom_file_ipc0.cpp:2: 93:27.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 93:27.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 93:27.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:27.33 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 93:27.33 | ^~~~~~~~ 93:27.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:27.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:27.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:27.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, 93:27.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 93:27.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.h:11, 93:27.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:7, 93:27.43 from Unified_cpp_dom_filehandle0.cpp:2: 93:27.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 93:27.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:27.43 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 93:27.43 | ^ 93:27.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 93:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, 93:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 93:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.h:11, 93:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:7, 93:27.64 from Unified_cpp_dom_filehandle0.cpp:2: 93:27.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 93:27.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:27.64 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 93:27.64 | ^ 93:27.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 93:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 93:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 93:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.h:10, 93:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.cpp:7, 93:27.85 from Unified_cpp_dom_file_ipc0.cpp:2: 93:27.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 93:27.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 93:27.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:27.85 427 | SizeT Size() const { return SizeT(width, height); } 93:27.85 | ^~~~ 93:27.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 93:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 93:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:27.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 93:27.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 93:27.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.h:10, 93:27.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.cpp:7, 93:27.86 from Unified_cpp_dom_file_ipc0.cpp:2: 93:27.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 93:27.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 93:27.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:27.86 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 93:27.86 | ^~~~~~~~ 93:27.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 93:27.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 93:27.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:27.87 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 93:27.87 | ^~~~~~~~ 93:27.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 93:27.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:27.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 93:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 93:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.h:10, 93:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.cpp:7, 93:27.88 from Unified_cpp_dom_file_ipc0.cpp:2: 93:27.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 93:27.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 93:27.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:27.88 62 | Sub operator-(const Sub& aPoint) const { 93:27.88 | ^~~~~~~~ 93:28.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 93:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 93:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 93:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 93:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.h:10, 93:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.cpp:7, 93:28.09 from Unified_cpp_dom_file_ipc0.cpp:2: 93:28.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 93:28.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 93:28.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:28.09 43 | friend Sub operator*(T aScale, Sub aCoord) { 93:28.09 | ^~~~~~~~ 93:28.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 93:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 93:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, 93:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 93:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.h:11, 93:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:7, 93:28.23 from Unified_cpp_dom_filehandle0.cpp:2: 93:28.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 93:28.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:28.23 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 93:28.23 | ^ 93:28.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 93:28.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:28.24 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 93:28.24 | ^ 93:28.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 93:28.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:28.24 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 93:28.24 | ^ 93:28.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 93:28.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:28.25 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 93:28.25 | ^ 93:28.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 93:28.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:28.26 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 93:28.26 | ^ 93:28.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 93:28.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:28.28 371 | nscoord aAppUnitsPerDevPixel) { 93:28.28 | ^ 93:28.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 93:28.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:28.28 380 | nscoord aAppUnitsPerDevPixel) { 93:28.28 | ^ 93:28.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 93:28.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:28.29 387 | nscoord aAppUnitsPerDevPixel) { 93:28.29 | ^ 93:28.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 93:28.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:28.30 394 | nscoord aAppUnitsPerDevPixel) { 93:28.30 | ^ 93:28.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 93:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 93:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.h:10, 93:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.cpp:7, 93:28.53 from Unified_cpp_dom_file_ipc0.cpp:2: 93:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 93:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 93:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:28.53 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 93:28.53 | ^~~~~~~~~~~~~ 93:28.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 93:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 93:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.h:10, 93:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.cpp:7, 93:28.53 from Unified_cpp_dom_file_ipc0.cpp:2: 93:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 93:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 93:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:28.54 323 | static SizeTyped FromUnknownSize( 93:28.54 | ^~~~~~~~~~~~~~~ 93:29.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 93:29.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 93:29.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 93:29.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 93:29.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PluginCrashedEvent.h:15, 93:29.63 from PluginCrashedEvent.cpp:10, 93:29.63 from UnifiedBindings14.cpp:210: 93:29.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 93:29.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:29.63 189 | CSSRect GetExpandedScrollableRect() const { 93:29.63 | ^ 93:29.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 93:29.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:29.63 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 93:29.63 | ^ 93:29.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 93:29.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:29.63 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 93:29.63 | ^ 93:29.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 93:29.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:29.64 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 93:29.64 | ^ 93:29.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 93:29.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:29.64 243 | CSSRect CalculateScrollRange() const { 93:29.64 | ^ 93:29.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 93:29.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:29.64 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 93:29.64 | ^ 93:29.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 93:29.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:29.65 457 | CSSRect GetVisualViewport() const { 93:29.65 | ^ 93:29.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PIPCBlobInputStream.h:11, 93:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PIPCBlobInputStreamChild.h:9, 93:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IPCBlobInputStreamChild.h:10, 93:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/IPCBlobInputStreamThread.h:10, 93:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/TemporaryFileBlobImpl.cpp:9, 93:29.83 from Unified_cpp_dom_file1.cpp:11: 93:29.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 93:29.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:29.83 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 93:29.83 | ^ 93:30.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 93:30.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:30.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:30.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PIPCBlobInputStream.h:11, 93:30.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PIPCBlobInputStreamChild.h:9, 93:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IPCBlobInputStreamChild.h:10, 93:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/IPCBlobInputStreamThread.h:10, 93:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/TemporaryFileBlobImpl.cpp:9, 93:30.05 from Unified_cpp_dom_file1.cpp:11: 93:30.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 93:30.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:30.05 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 93:30.05 | ^ 93:30.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 93:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 93:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 93:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 93:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 93:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 93:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 93:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 93:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 93:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURLProtocolHandler.cpp:12, 93:30.53 from Unified_cpp_dom_file_uri0.cpp:20: 93:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 93:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:30.53 21 | inline Rect ToRect(const gfxRect& aRect) { 93:30.53 | ^ 93:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 93:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:30.53 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 93:30.53 | ^ 93:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 93:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:30.53 40 | inline Point ToPoint(const gfxPoint& aPoint) { 93:30.53 | ^ 93:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 93:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:30.53 44 | inline Size ToSize(const gfxSize& aSize) { 93:30.53 | ^ 93:30.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 93:30.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:30.54 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 93:30.54 | ^ 93:30.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 93:30.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:30.54 52 | inline gfxSize ThebesSize(const Size& aSize) { 93:30.54 | ^ 93:30.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 93:30.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:30.54 56 | inline gfxRect ThebesRect(const Rect& aRect) { 93:30.54 | ^ 93:30.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 93:30.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 93:30.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:30.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PIPCBlobInputStream.h:11, 93:30.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PIPCBlobInputStreamChild.h:9, 93:30.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IPCBlobInputStreamChild.h:10, 93:30.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/IPCBlobInputStreamThread.h:10, 93:30.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/TemporaryFileBlobImpl.cpp:9, 93:30.68 from Unified_cpp_dom_file1.cpp:11: 93:30.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 93:30.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:30.68 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 93:30.68 | ^ 93:30.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 93:30.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:30.68 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 93:30.68 | ^ 93:30.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 93:30.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:30.68 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 93:30.68 | ^ 93:30.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 93:30.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:30.69 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 93:30.69 | ^ 93:30.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 93:30.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:30.69 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 93:30.69 | ^ 93:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 93:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:30.71 371 | nscoord aAppUnitsPerDevPixel) { 93:30.71 | ^ 93:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 93:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:30.72 380 | nscoord aAppUnitsPerDevPixel) { 93:30.72 | ^ 93:30.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 93:30.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:30.72 387 | nscoord aAppUnitsPerDevPixel) { 93:30.72 | ^ 93:30.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 93:30.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:30.72 394 | nscoord aAppUnitsPerDevPixel) { 93:30.72 | ^ 93:31.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 93:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 93:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 93:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 93:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 93:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 93:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 93:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 93:31.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURLProtocolHandler.cpp:12, 93:31.14 from Unified_cpp_dom_file_uri0.cpp:20: 93:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 93:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:31.14 1859 | int32_t aAppUnitsPerPixel) { 93:31.14 | ^ 93:31.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 93:31.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:31.15 3214 | int32_t aAppUnitsPerPixel) { 93:31.15 | ^ 93:32.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 93:32.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:32.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:32.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 93:32.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 93:32.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 93:32.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 93:32.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURLProtocolHandler.cpp:12, 93:32.15 from Unified_cpp_dom_file_uri0.cpp:20: 93:32.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 93:32.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:32.15 332 | LayerPoint GetFixedPositionAnchor() const { 93:32.15 | ^ 93:32.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 93:32.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:32.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:32.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 93:32.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 93:32.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 93:32.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 93:32.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURLProtocolHandler.cpp:12, 93:32.19 from Unified_cpp_dom_file_uri0.cpp:20: 93:32.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 93:32.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:32.19 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 93:32.19 | ^ 93:32.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 93:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 93:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 93:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 93:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 93:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURLProtocolHandler.cpp:12, 93:32.21 from Unified_cpp_dom_file_uri0.cpp:20: 93:32.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 93:32.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:32.21 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 93:32.21 | ^ 93:32.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 93:32.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 93:32.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 93:32.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 93:32.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 93:32.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 93:32.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 93:32.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFramebuffer.cpp:18, 93:32.97 from Unified_cpp_dom_canvas4.cpp:11: 93:32.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 93:32.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:32.97 189 | CSSRect GetExpandedScrollableRect() const { 93:32.97 | ^ 93:32.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 93:32.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:32.97 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 93:32.97 | ^ 93:32.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 93:32.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:32.98 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 93:32.98 | ^ 93:32.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 93:32.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:32.99 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 93:32.99 | ^ 93:32.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 93:32.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:32.99 243 | CSSRect CalculateScrollRange() const { 93:32.99 | ^ 93:33.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 93:33.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:33.00 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 93:33.00 | ^ 93:33.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 93:33.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:33.01 457 | CSSRect GetVisualViewport() const { 93:33.01 | ^ 93:33.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 93:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 93:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 93:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 93:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 93:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 93:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 93:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 93:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreator.h:11, 93:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFileCreatorChild.h:9, 93:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.h:10, 93:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/FileCreatorChild.cpp:7, 93:33.16 from Unified_cpp_dom_file_ipc0.cpp:2: 93:33.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 93:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 93:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 93:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 93:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 93:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 93:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 93:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 93:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 93:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:33.17 760 | typename detail::Nth::Type extract() { 93:33.17 | ^~~~~~~ 93:33.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 93:33.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 93:33.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:33.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:33.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:33.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:33.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PIPCBlobInputStream.h:11, 93:33.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PIPCBlobInputStreamChild.h:9, 93:33.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IPCBlobInputStreamChild.h:10, 93:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/IPCBlobInputStreamThread.h:10, 93:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/TemporaryFileBlobImpl.cpp:9, 93:33.82 from Unified_cpp_dom_file1.cpp:11: 93:33.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 93:33.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 93:33.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:33.82 40 | friend Sub operator*(Sub aCoord, T aScale) { 93:33.82 | ^~~~~~~~ 93:33.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 93:33.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 93:33.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:33.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PIPCBlobInputStream.h:11, 93:33.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PIPCBlobInputStreamChild.h:9, 93:33.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IPCBlobInputStreamChild.h:10, 93:33.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/ipc/IPCBlobInputStreamThread.h:10, 93:33.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/TemporaryFileBlobImpl.cpp:9, 93:33.86 from Unified_cpp_dom_file1.cpp:11: 93:33.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 93:33.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 93:33.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:33.87 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 93:33.87 | ^~~~~~~~ 93:34.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 93:34.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontFamilyList.h:13, 93:34.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFont.h:12, 93:34.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFontMetrics.h:16, 93:34.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:37, 93:34.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 93:34.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 93:34.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 93:34.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 93:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 93:34.93 from PointerEventBinding.cpp:6, 93:34.93 from UnifiedBindings14.cpp:236: 93:34.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 93:34.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:34.94 1249 | CSSCoord ToCSSPixels() const { return _0; } 93:34.94 | ^ 93:35.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 93:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/nsICanvasRenderingContextInternal.h:16, 93:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:26, 93:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFramebuffer.cpp:18, 93:35.04 from Unified_cpp_dom_canvas4.cpp:11: 93:35.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 93:35.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:35.04 1249 | CSSCoord ToCSSPixels() const { return _0; } 93:35.04 | ^ 93:36.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 93:36.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/nsICanvasRenderingContextInternal.h:16, 93:36.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:26, 93:36.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFramebuffer.cpp:18, 93:36.50 from Unified_cpp_dom_canvas4.cpp:11: 93:36.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 93:36.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:36.50 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 93:36.50 | ^ 93:36.88 dom/filesystem 93:38.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 93:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 93:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 93:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 93:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 93:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 93:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 93:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 93:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 93:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 93:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 93:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 93:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 93:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 93:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 93:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 93:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 93:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 93:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 93:38.31 from PointerEventBinding.cpp:6, 93:38.31 from UnifiedBindings14.cpp:236: 93:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 93:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:38.32 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 93:38.32 | ^ 93:39.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:27, 93:39.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFramebuffer.cpp:18, 93:39.32 from Unified_cpp_dom_canvas4.cpp:11: 93:39.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 93:39.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:39.33 1859 | int32_t aAppUnitsPerPixel) { 93:39.33 | ^ 93:39.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 93:39.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:39.34 3214 | int32_t aAppUnitsPerPixel) { 93:39.34 | ^ 93:40.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 93:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 93:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 93:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 93:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 93:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 93:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 93:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 93:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 93:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 93:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 93:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 93:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 93:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 93:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 93:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 93:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 93:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 93:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 93:40.39 from PointerEventBinding.cpp:6, 93:40.39 from UnifiedBindings14.cpp:236: 93:40.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 93:40.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:40.39 21 | inline Rect ToRect(const gfxRect& aRect) { 93:40.39 | ^ 93:40.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 93:40.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:40.39 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 93:40.39 | ^ 93:40.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 93:40.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:40.40 40 | inline Point ToPoint(const gfxPoint& aPoint) { 93:40.40 | ^ 93:40.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 93:40.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:40.41 44 | inline Size ToSize(const gfxSize& aSize) { 93:40.41 | ^ 93:40.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 93:40.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:40.42 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 93:40.42 | ^ 93:40.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 93:40.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:40.43 52 | inline gfxSize ThebesSize(const Size& aSize) { 93:40.43 | ^ 93:40.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 93:40.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:40.43 56 | inline gfxRect ThebesRect(const Rect& aRect) { 93:40.43 | ^ 93:40.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 93:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 93:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 93:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 93:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 93:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 93:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 93:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 93:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 93:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 93:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 93:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 93:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 93:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 93:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 93:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 93:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 93:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 93:40.79 from PointerEventBinding.cpp:6, 93:40.79 from UnifiedBindings14.cpp:236: 93:40.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 93:40.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:40.80 1859 | int32_t aAppUnitsPerPixel) { 93:40.80 | ^ 93:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 93:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:40.81 3214 | int32_t aAppUnitsPerPixel) { 93:40.81 | ^ 93:41.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 93:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 93:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 93:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 93:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 93:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 93:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 93:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 93:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 93:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 93:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 93:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 93:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 93:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 93:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 93:41.93 from PointerEventBinding.cpp:6, 93:41.93 from UnifiedBindings14.cpp:236: 93:41.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 93:41.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:41.93 332 | LayerPoint GetFixedPositionAnchor() const { 93:41.93 | ^ 93:41.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 93:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 93:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 93:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 93:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 93:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 93:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 93:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 93:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 93:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 93:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 93:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 93:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 93:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 93:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 93:41.98 from PointerEventBinding.cpp:6, 93:41.98 from UnifiedBindings14.cpp:236: 93:41.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 93:41.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:41.98 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 93:41.98 | ^ 93:42.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 93:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 93:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 93:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 93:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 93:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 93:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 93:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 93:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 93:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 93:42.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 93:42.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 93:42.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 93:42.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 93:42.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 93:42.02 from PointerEventBinding.cpp:6, 93:42.02 from UnifiedBindings14.cpp:236: 93:42.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 93:42.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:42.02 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 93:42.03 | ^ 93:42.66 dom/filesystem/compat 93:43.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 93:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 93:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableTransactionParent.h:13, 93:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerTransactionParent.h:12, 93:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLParent.cpp:10, 93:43.19 from Unified_cpp_dom_canvas4.cpp:29: 93:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 93:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:43.19 332 | LayerPoint GetFixedPositionAnchor() const { 93:43.19 | ^ 93:44.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 93:44.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 93:44.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 93:44.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 93:44.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 93:44.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:44.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 93:44.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 93:44.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsParent.h:15, 93:44.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:16, 93:44.09 from Unified_cpp_dom_filehandle0.cpp:2: 93:44.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 93:44.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:44.09 189 | CSSRect GetExpandedScrollableRect() const { 93:44.09 | ^ 93:44.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 93:44.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:44.09 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 93:44.09 | ^ 93:44.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 93:44.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:44.09 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 93:44.09 | ^ 93:44.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 93:44.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:44.09 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 93:44.09 | ^ 93:44.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 93:44.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:44.10 243 | CSSRect CalculateScrollRange() const { 93:44.10 | ^ 93:44.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 93:44.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:44.10 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 93:44.10 | ^ 93:44.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 93:44.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:44.11 457 | CSSRect GetVisualViewport() const { 93:44.11 | ^ 93:45.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 93:45.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 93:45.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 93:45.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 93:45.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 93:45.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 93:45.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:45.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:45.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 93:45.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 93:45.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsParent.h:15, 93:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:16, 93:45.15 from Unified_cpp_dom_filehandle0.cpp:2: 93:45.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 93:45.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:45.15 1249 | CSSCoord ToCSSPixels() const { return _0; } 93:45.15 | ^ 93:46.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 93:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 93:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 93:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 93:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 93:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 93:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableTransactionParent.h:13, 93:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerTransactionParent.h:12, 93:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLParent.cpp:10, 93:46.58 from Unified_cpp_dom_canvas4.cpp:29: 93:46.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 93:46.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:46.58 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 93:46.58 | ^ 93:46.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 93:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 93:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 93:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 93:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 93:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 93:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableTransactionParent.h:13, 93:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerTransactionParent.h:12, 93:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLParent.cpp:10, 93:46.61 from Unified_cpp_dom_canvas4.cpp:29: 93:46.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 93:46.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:46.61 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 93:46.61 | ^ 93:47.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 93:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 93:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 93:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 93:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 93:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 93:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 93:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsParent.h:15, 93:47.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:16, 93:47.38 from Unified_cpp_dom_filehandle0.cpp:2: 93:47.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 93:47.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:47.38 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 93:47.38 | ^ 93:48.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 93:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 93:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 93:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURL.cpp:12, 93:48.00 from Unified_cpp_dom_file_uri0.cpp:2: 93:48.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 93:48.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 93:48.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:48.00 40 | friend Sub operator*(Sub aCoord, T aScale) { 93:48.01 | ^~~~~~~~ 93:48.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 93:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 93:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 93:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURL.cpp:12, 93:48.03 from Unified_cpp_dom_file_uri0.cpp:2: 93:48.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 93:48.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 93:48.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:48.03 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 93:48.03 | ^~~~~~~~ 93:48.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 93:48.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:48.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:48.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:48.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 93:48.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURL.cpp:12, 93:48.44 from Unified_cpp_dom_file_uri0.cpp:2: 93:48.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 93:48.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 93:48.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:48.44 427 | SizeT Size() const { return SizeT(width, height); } 93:48.44 | ^~~~ 93:48.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 93:48.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 93:48.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:48.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 93:48.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURL.cpp:12, 93:48.44 from Unified_cpp_dom_file_uri0.cpp:2: 93:48.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 93:48.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 93:48.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:48.45 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 93:48.45 | ^~~~~~~~ 93:48.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 93:48.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 93:48.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:48.46 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 93:48.46 | ^~~~~~~~ 93:48.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 93:48.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:48.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:48.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:48.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:48.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 93:48.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURL.cpp:12, 93:48.47 from Unified_cpp_dom_file_uri0.cpp:2: 93:48.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 93:48.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 93:48.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:48.47 62 | Sub operator-(const Sub& aPoint) const { 93:48.47 | ^~~~~~~~ 93:48.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 93:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 93:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 93:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURL.cpp:12, 93:48.70 from Unified_cpp_dom_file_uri0.cpp:2: 93:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 93:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 93:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:48.70 43 | friend Sub operator*(T aScale, Sub aCoord) { 93:48.70 | ^~~~~~~~ 93:48.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 93:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 93:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 93:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 93:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 93:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 93:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 93:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 93:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 93:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 93:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 93:48.98 from PointerEventBinding.cpp:6, 93:48.98 from UnifiedBindings14.cpp:236: 93:48.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 93:48.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:48.98 1394 | LayerPoint GetFixedPositionAnchor() { 93:48.98 | ^ 93:49.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 93:49.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:49.00 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 93:49.00 | ^ 93:49.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 93:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURL.cpp:12, 93:49.13 from Unified_cpp_dom_file_uri0.cpp:2: 93:49.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 93:49.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 93:49.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:49.13 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 93:49.13 | ^~~~~~~~~~~~~ 93:49.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/BackgroundUtils.h:10, 93:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURL.cpp:12, 93:49.13 from Unified_cpp_dom_file_uri0.cpp:2: 93:49.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 93:49.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 93:49.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:49.13 323 | static SizeTyped FromUnknownSize( 93:49.13 | ^~~~~~~~~~~~~~~ 93:49.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 93:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 93:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 93:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 93:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 93:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 93:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 93:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 93:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 93:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 93:49.14 from PointerEventBinding.cpp:6, 93:49.14 from UnifiedBindings14.cpp:236: 93:49.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 93:49.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:49.14 49 | gfx::Size GetInheritedScale() const { return mScale; } 93:49.14 | ^ 93:50.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 93:50.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:50.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:50.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 93:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 93:50.33 from Unified_cpp_dom_events0.cpp:2: 93:50.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 93:50.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:50.33 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 93:50.33 | ^ 93:50.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 93:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 93:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 93:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 93:50.64 from Unified_cpp_dom_events0.cpp:2: 93:50.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 93:50.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:50.64 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 93:50.64 | ^ 93:50.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 93:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 93:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 93:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 93:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 93:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 93:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 93:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsParent.h:15, 93:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:16, 93:50.89 from Unified_cpp_dom_filehandle0.cpp:2: 93:50.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 93:50.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:50.89 21 | inline Rect ToRect(const gfxRect& aRect) { 93:50.89 | ^ 93:50.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 93:50.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:50.89 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 93:50.90 | ^ 93:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 93:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:50.90 40 | inline Point ToPoint(const gfxPoint& aPoint) { 93:50.90 | ^ 93:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 93:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:50.90 44 | inline Size ToSize(const gfxSize& aSize) { 93:50.91 | ^ 93:50.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 93:50.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:50.91 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 93:50.91 | ^ 93:50.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 93:50.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:50.91 52 | inline gfxSize ThebesSize(const Size& aSize) { 93:50.91 | ^ 93:50.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 93:50.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:50.91 56 | inline gfxRect ThebesRect(const Rect& aRect) { 93:50.92 | ^ 93:51.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 93:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 93:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 93:51.31 from Unified_cpp_dom_events0.cpp:2: 93:51.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 93:51.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:51.31 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 93:51.31 | ^ 93:51.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 93:51.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:51.31 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 93:51.31 | ^ 93:51.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 93:51.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:51.32 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 93:51.32 | ^ 93:51.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 93:51.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:51.33 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 93:51.33 | ^ 93:51.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 93:51.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:51.33 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 93:51.33 | ^ 93:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 93:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:51.36 371 | nscoord aAppUnitsPerDevPixel) { 93:51.36 | ^ 93:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 93:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:51.36 380 | nscoord aAppUnitsPerDevPixel) { 93:51.36 | ^ 93:51.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 93:51.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:51.37 387 | nscoord aAppUnitsPerDevPixel) { 93:51.37 | ^ 93:51.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 93:51.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:51.38 394 | nscoord aAppUnitsPerDevPixel) { 93:51.38 | ^ 93:51.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 93:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 93:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 93:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 93:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 93:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 93:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsParent.h:15, 93:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:16, 93:51.53 from Unified_cpp_dom_filehandle0.cpp:2: 93:51.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 93:51.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:51.53 1859 | int32_t aAppUnitsPerPixel) { 93:51.54 | ^ 93:51.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 93:51.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:51.54 3214 | int32_t aAppUnitsPerPixel) { 93:51.54 | ^ 93:51.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 93:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 93:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 93:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 93:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEvent.h:12, 93:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PointerEventBinding.h:14, 93:51.74 from PointerEventBinding.cpp:6, 93:51.74 from UnifiedBindings14.cpp:236: 93:51.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 93:51.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:51.74 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 93:51.74 | ^ 93:51.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 93:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 93:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 93:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 93:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 93:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 93:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 93:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 93:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:7, 93:52.00 from Unified_cpp_dom_filesystem0.cpp:2: 93:52.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 93:52.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:52.00 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 93:52.00 | ^ 93:52.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 93:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 93:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 93:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 93:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 93:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 93:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 93:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 93:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 93:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:7, 93:52.40 from Unified_cpp_dom_filesystem0.cpp:2: 93:52.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 93:52.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:52.40 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 93:52.40 | ^ 93:52.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 93:52.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:52.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:52.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 93:52.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 93:52.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsParent.h:15, 93:52.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:16, 93:52.58 from Unified_cpp_dom_filehandle0.cpp:2: 93:52.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 93:52.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:52.58 332 | LayerPoint GetFixedPositionAnchor() const { 93:52.58 | ^ 93:52.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 93:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 93:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 93:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsParent.h:15, 93:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:16, 93:52.62 from Unified_cpp_dom_filehandle0.cpp:2: 93:52.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 93:52.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:52.62 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 93:52.62 | ^ 93:52.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 93:52.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 93:52.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 93:52.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 93:52.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 93:52.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/ActorsParent.h:15, 93:52.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:16, 93:52.64 from Unified_cpp_dom_filehandle0.cpp:2: 93:52.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 93:52.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:52.65 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 93:52.65 | ^ 93:52.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 93:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 93:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 93:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 93:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 93:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 93:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 93:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 93:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 93:52.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:7, 93:52.91 from Unified_cpp_dom_filesystem0.cpp:2: 93:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 93:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:52.91 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 93:52.91 | ^ 93:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 93:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:52.91 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 93:52.91 | ^ 93:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 93:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:52.91 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 93:52.91 | ^ 93:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 93:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:52.92 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 93:52.92 | ^ 93:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 93:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:52.92 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 93:52.92 | ^ 93:52.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 93:52.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:52.95 371 | nscoord aAppUnitsPerDevPixel) { 93:52.95 | ^ 93:52.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 93:52.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:52.95 380 | nscoord aAppUnitsPerDevPixel) { 93:52.95 | ^ 93:52.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 93:52.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:52.95 387 | nscoord aAppUnitsPerDevPixel) { 93:52.95 | ^ 93:52.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 93:52.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:52.96 394 | nscoord aAppUnitsPerDevPixel) { 93:52.96 | ^ 93:54.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 93:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 93:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 93:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 93:54.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 93:54.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 93:54.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIBinaryInputStream.h:14, 93:54.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIObjectInputStream.h:10, 93:54.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/file/uri/BlobURL.cpp:7, 93:54.30 from Unified_cpp_dom_file_uri0.cpp:2: 93:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 93:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 93:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 93:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 93:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 93:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 93:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 93:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 93:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 93:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:54.30 760 | typename detail::Nth::Type extract() { 93:54.30 | ^~~~~~~ 93:54.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 93:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 93:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:54.97 from PerformanceMarkBinding.cpp:9, 93:54.97 from UnifiedBindings14.cpp:2: 93:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 93:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 93:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:54.97 40 | friend Sub operator*(Sub aCoord, T aScale) { 93:54.98 | ^~~~~~~~ 93:55.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 93:55.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:55.08 from PerformanceMarkBinding.cpp:9, 93:55.08 from UnifiedBindings14.cpp:2: 93:55.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 93:55.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 93:55.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:55.08 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 93:55.08 | ^~~~~~~~ 93:55.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 93:55.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:55.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:55.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:55.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:55.55 from PerformanceMarkBinding.cpp:9, 93:55.55 from UnifiedBindings14.cpp:2: 93:55.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 93:55.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 93:55.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:55.55 427 | SizeT Size() const { return SizeT(width, height); } 93:55.56 | ^~~~ 93:55.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 93:55.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:55.56 from PerformanceMarkBinding.cpp:9, 93:55.56 from UnifiedBindings14.cpp:2: 93:55.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 93:55.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 93:55.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:55.56 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 93:55.56 | ^~~~~~~~ 93:55.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 93:55.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 93:55.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:55.57 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 93:55.57 | ^~~~~~~~ 93:55.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 93:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:55.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:55.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:55.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:55.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:55.58 from PerformanceMarkBinding.cpp:9, 93:55.58 from UnifiedBindings14.cpp:2: 93:55.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 93:55.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 93:55.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:55.58 62 | Sub operator-(const Sub& aPoint) const { 93:55.58 | ^~~~~~~~ 93:56.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 93:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 93:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:56.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:56.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:56.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:56.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:56.16 from PerformanceMarkBinding.cpp:9, 93:56.16 from UnifiedBindings14.cpp:2: 93:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 93:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 93:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:56.16 43 | friend Sub operator*(T aScale, Sub aCoord) { 93:56.16 | ^~~~~~~~ 93:56.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:56.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:56.23 from PerformanceMarkBinding.cpp:9, 93:56.23 from UnifiedBindings14.cpp:2: 93:56.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 93:56.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 93:56.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:56.23 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 93:56.23 | ^~~~~~~~~~~~~ 93:56.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:56.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:56.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:56.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:56.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:56.24 from PerformanceMarkBinding.cpp:9, 93:56.24 from UnifiedBindings14.cpp:2: 93:56.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 93:56.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 93:56.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:56.24 323 | static SizeTyped FromUnknownSize( 93:56.24 | ^~~~~~~~~~~~~~~ 93:57.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 93:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 93:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:57.12 from PerformanceMarkBinding.cpp:9, 93:57.12 from UnifiedBindings14.cpp:2: 93:57.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 93:57.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 93:57.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:57.13 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 93:57.13 | ^~~~~~~~~~~~~~ 93:57.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:57.14 from PerformanceMarkBinding.cpp:9, 93:57.14 from UnifiedBindings14.cpp:2: 93:57.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 93:57.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 93:57.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:57.15 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 93:57.15 | ^~~~~~~~~~~~~ 93:57.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 93:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:57.17 from PerformanceMarkBinding.cpp:9, 93:57.17 from UnifiedBindings14.cpp:2: 93:57.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 93:57.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 93:57.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:57.18 383 | Point TopLeft() const { return Point(x, y); } 93:57.18 | ^~~~~~~ 93:57.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 93:57.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 93:57.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:57.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:57.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:57.18 from PerformanceMarkBinding.cpp:9, 93:57.18 from UnifiedBindings14.cpp:2: 93:57.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 93:57.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 93:57.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:57.19 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 93:57.19 | ^~~~~~~~~~~~~~~ 93:57.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:57.40 from PerformanceMarkBinding.cpp:9, 93:57.40 from UnifiedBindings14.cpp:2: 93:57.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 93:57.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 93:57.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:57.40 277 | static RectTyped FromUnknownRect( 93:57.40 | ^~~~~~~~~~~~~~~ 93:57.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:57.41 from PerformanceMarkBinding.cpp:9, 93:57.41 from UnifiedBindings14.cpp:2: 93:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 93:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 93:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:57.41 150 | static PointTyped FromUnknownPoint( 93:57.41 | ^~~~~~~~~~~~~~~~ 93:57.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:57.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:57.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:57.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:57.42 from PerformanceMarkBinding.cpp:9, 93:57.42 from UnifiedBindings14.cpp:2: 93:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 93:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 93:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:57.42 282 | RectTyped ToUnknownRect() const { 93:57.44 | ^~~~~~~~~~~~~ 93:57.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 93:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:14, 93:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 93:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 93:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/compat/CallbackRunnables.h:10, 93:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 93:57.68 from Unified_cpp_filesystem_compat0.cpp:2: 93:57.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 93:57.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:57.68 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 93:57.68 | ^ 93:57.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 93:57.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:57.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:57.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:57.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 93:57.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:14, 93:57.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 93:57.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 93:57.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/compat/CallbackRunnables.h:10, 93:57.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 93:57.94 from Unified_cpp_filesystem_compat0.cpp:2: 93:57.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 93:57.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:57.94 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 93:57.94 | ^ 93:58.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 93:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 93:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, 93:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 93:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.h:11, 93:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:7, 93:58.35 from Unified_cpp_dom_filehandle0.cpp:2: 93:58.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 93:58.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 93:58.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:58.35 40 | friend Sub operator*(Sub aCoord, T aScale) { 93:58.35 | ^~~~~~~~ 93:58.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 93:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 93:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, 93:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 93:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.h:11, 93:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:7, 93:58.39 from Unified_cpp_dom_filehandle0.cpp:2: 93:58.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 93:58.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 93:58.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:58.39 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 93:58.39 | ^~~~~~~~ 93:58.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 93:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, 93:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 93:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.h:11, 93:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:7, 93:58.83 from Unified_cpp_dom_filehandle0.cpp:2: 93:58.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 93:58.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 93:58.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:58.83 427 | SizeT Size() const { return SizeT(width, height); } 93:58.83 | ^~~~ 93:58.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 93:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 93:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, 93:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 93:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.h:11, 93:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:7, 93:58.83 from Unified_cpp_dom_filehandle0.cpp:2: 93:58.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 93:58.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 93:58.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:58.83 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 93:58.83 | ^~~~~~~~ 93:58.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 93:58.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 93:58.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:58.84 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 93:58.84 | ^~~~~~~~ 93:58.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 93:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, 93:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 93:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.h:11, 93:58.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:7, 93:58.85 from Unified_cpp_dom_filehandle0.cpp:2: 93:58.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 93:58.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 93:58.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:58.85 62 | Sub operator-(const Sub& aPoint) const { 93:58.85 | ^~~~~~~~ 93:59.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 93:59.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 93:59.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLTypes.h:21, 93:59.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFormats.h:13, 93:59.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFormats.cpp:6, 93:59.11 from Unified_cpp_dom_canvas4.cpp:2: 93:59.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 93:59.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 93:59.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.12 40 | friend Sub operator*(Sub aCoord, T aScale) { 93:59.12 | ^~~~~~~~ 93:59.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 93:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 93:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLBlitHelper.h:13, 93:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFramebuffer.cpp:12, 93:59.16 from Unified_cpp_dom_canvas4.cpp:11: 93:59.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 93:59.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 93:59.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.17 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 93:59.17 | ^~~~~~~~ 93:59.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:59.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:59.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:59.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:59.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:59.19 from PerformanceMarkBinding.cpp:9, 93:59.19 from UnifiedBindings14.cpp:2: 93:59.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 93:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 93:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 93:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.20 246 | PointTyped As2DPoint() const { 93:59.20 | ^~~~~~~~~ 93:59.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 93:59.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:59.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:59.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:59.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:59.21 from PerformanceMarkBinding.cpp:9, 93:59.21 from UnifiedBindings14.cpp:2: 93:59.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 93:59.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 93:59.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 93:59.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.22 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 93:59.22 | ^~~~~~~~~ 93:59.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 93:59.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 93:59.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 93:59.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 93:59.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:59.22 from PerformanceMarkBinding.cpp:9, 93:59.22 from UnifiedBindings14.cpp:2: 93:59.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 93:59.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 93:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 93:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.23 2266 | PointTyped TransformPointSimple( 93:59.23 | ^~~~~~~~~~~~~~~~~~~~ 93:59.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 93:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 93:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, 93:59.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 93:59.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.h:11, 93:59.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:7, 93:59.24 from Unified_cpp_dom_filehandle0.cpp:2: 93:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 93:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 93:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.24 43 | friend Sub operator*(T aScale, Sub aCoord) { 93:59.24 | ^~~~~~~~ 93:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 93:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 93:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 93:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.25 794 | RectTyped TransformAndClipBounds( 93:59.25 | ^~~~~~~~~~~~~~~~~~~~~~ 93:59.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 93:59.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 93:59.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 93:59.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:14, 93:59.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 93:59.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 93:59.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/compat/CallbackRunnables.h:10, 93:59.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 93:59.34 from Unified_cpp_filesystem_compat0.cpp:2: 93:59.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 93:59.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.34 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 93:59.34 | ^ 93:59.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 93:59.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.34 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 93:59.35 | ^ 93:59.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 93:59.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.35 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 93:59.35 | ^ 93:59.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 93:59.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 93:59.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 93:59.36 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 93:59.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFormats.cpp:8, 93:59.36 from Unified_cpp_dom_canvas4.cpp:2: 93:59.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 93:59.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 93:59.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.36 427 | SizeT Size() const { return SizeT(width, height); } 93:59.37 | ^~~~ 93:59.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 93:59.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 93:59.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:59.37 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLBlitHelper.h:13, 93:59.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFramebuffer.cpp:12, 93:59.37 from Unified_cpp_dom_canvas4.cpp:11: 93:59.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 93:59.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 93:59.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.37 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 93:59.38 | ^~~~~~~~ 93:59.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 93:59.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 93:59.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.38 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 93:59.38 | ^~~~~~~~ 93:59.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 93:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLTypes.h:21, 93:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFormats.h:13, 93:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFormats.cpp:6, 93:59.38 from Unified_cpp_dom_canvas4.cpp:2: 93:59.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 93:59.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 93:59.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.40 62 | Sub operator-(const Sub& aPoint) const { 93:59.41 | ^~~~~~~~ 93:59.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 93:59.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.41 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 93:59.41 | ^ 93:59.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 93:59.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.41 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 93:59.41 | ^ 93:59.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 93:59.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.43 371 | nscoord aAppUnitsPerDevPixel) { 93:59.43 | ^ 93:59.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 93:59.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.44 380 | nscoord aAppUnitsPerDevPixel) { 93:59.44 | ^ 93:59.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 93:59.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.45 387 | nscoord aAppUnitsPerDevPixel) { 93:59.45 | ^ 93:59.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 93:59.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.46 394 | nscoord aAppUnitsPerDevPixel) { 93:59.46 | ^ 93:59.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 93:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 93:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLTypes.h:21, 93:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFormats.h:13, 93:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFormats.cpp:6, 93:59.59 from Unified_cpp_dom_canvas4.cpp:2: 93:59.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 93:59.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 93:59.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.59 43 | friend Sub operator*(T aScale, Sub aCoord) { 93:59.59 | ^~~~~~~~ 93:59.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, 93:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 93:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.h:11, 93:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:7, 93:59.79 from Unified_cpp_dom_filehandle0.cpp:2: 93:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 93:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 93:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.79 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 93:59.79 | ^~~~~~~~~~~~~ 93:59.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 93:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 93:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 93:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 93:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, 93:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 93:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.h:11, 93:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:7, 93:59.80 from Unified_cpp_dom_filehandle0.cpp:2: 93:59.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 93:59.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 93:59.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.80 323 | static SizeTyped FromUnknownSize( 93:59.80 | ^~~~~~~~~~~~~~~ 93:59.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 93:59.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 93:59.81 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 93:59.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFormats.cpp:8, 93:59.81 from Unified_cpp_dom_canvas4.cpp:2: 93:59.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 93:59.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 93:59.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.82 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 93:59.82 | ^~~~~~~~~~~~~ 93:59.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLTypes.h:21, 93:59.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFormats.h:13, 93:59.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFormats.cpp:6, 93:59.82 from Unified_cpp_dom_canvas4.cpp:2: 93:59.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 93:59.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 93:59.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 93:59.82 323 | static SizeTyped FromUnknownSize( 93:59.82 | ^~~~~~~~~~~~~~~ 94:01.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 94:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 94:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoadRequest.h:12, 94:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoader.h:21, 94:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 94:01.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:18, 94:01.71 from Unified_cpp_dom_filesystem0.cpp:2: 94:01.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 94:01.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:01.71 189 | CSSRect GetExpandedScrollableRect() const { 94:01.71 | ^ 94:01.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 94:01.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:01.71 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 94:01.71 | ^ 94:01.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 94:01.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:01.71 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 94:01.71 | ^ 94:01.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 94:01.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:01.72 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 94:01.72 | ^ 94:01.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 94:01.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:01.72 243 | CSSRect CalculateScrollRange() const { 94:01.72 | ^ 94:01.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 94:01.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:01.72 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 94:01.72 | ^ 94:01.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 94:01.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:01.73 457 | CSSRect GetVisualViewport() const { 94:01.73 | ^ 94:02.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 94:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 94:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 94:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 94:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 94:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PerformanceEntryBinding.h:6, 94:02.63 from PerformanceMarkBinding.cpp:4, 94:02.63 from UnifiedBindings14.cpp:2: 94:02.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 94:02.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 94:02.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 94:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 94:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 94:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 94:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 94:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 94:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 94:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:02.64 760 | typename detail::Nth::Type extract() { 94:02.64 | ^~~~~~~ 94:03.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 94:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 94:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 94:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 94:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:03.24 from Unified_cpp_dom_events0.cpp:2: 94:03.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 94:03.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:03.24 189 | CSSRect GetExpandedScrollableRect() const { 94:03.24 | ^ 94:03.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 94:03.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:03.24 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 94:03.25 | ^ 94:03.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 94:03.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:03.25 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 94:03.25 | ^ 94:03.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 94:03.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:03.25 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 94:03.25 | ^ 94:03.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 94:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:03.26 243 | CSSRect CalculateScrollRange() const { 94:03.26 | ^ 94:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 94:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:03.28 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 94:03.28 | ^ 94:03.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 94:03.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:03.29 457 | CSSRect GetVisualViewport() const { 94:03.29 | ^ 94:03.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 94:03.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 94:03.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 94:03.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 94:03.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 94:03.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 94:03.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 94:03.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 94:03.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 94:03.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 94:03.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 94:03.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 94:03.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:18, 94:03.93 from Unified_cpp_dom_filesystem0.cpp:2: 94:03.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 94:03.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:03.93 1249 | CSSCoord ToCSSPixels() const { return _0; } 94:03.93 | ^ 94:04.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 94:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 94:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 94:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 94:04.14 from Unified_cpp_dom_events1.cpp:2: 94:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 94:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:04.14 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 94:04.14 | ^ 94:04.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 94:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 94:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 94:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 94:04.33 from Unified_cpp_dom_events1.cpp:2: 94:04.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 94:04.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:04.33 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 94:04.33 | ^ 94:04.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 94:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 94:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 94:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 94:04.93 from Unified_cpp_dom_events1.cpp:2: 94:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 94:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:04.93 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 94:04.94 | ^ 94:04.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 94:04.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:04.94 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 94:04.94 | ^ 94:04.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 94:04.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:04.95 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 94:04.95 | ^ 94:04.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 94:04.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:04.95 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 94:04.97 | ^ 94:04.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 94:04.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:04.98 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 94:04.98 | ^ 94:04.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 94:04.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:04.99 371 | nscoord aAppUnitsPerDevPixel) { 94:04.99 | ^ 94:04.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 94:04.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:04.99 380 | nscoord aAppUnitsPerDevPixel) { 94:04.99 | ^ 94:05.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 94:05.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:05.00 387 | nscoord aAppUnitsPerDevPixel) { 94:05.00 | ^ 94:05.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 94:05.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:05.01 394 | nscoord aAppUnitsPerDevPixel) { 94:05.01 | ^ 94:06.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 94:06.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 94:06.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 94:06.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 94:06.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 94:06.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 94:06.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 94:06.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 94:06.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 94:06.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 94:06.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 94:06.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:18, 94:06.29 from Unified_cpp_dom_filesystem0.cpp:2: 94:06.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 94:06.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:06.29 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 94:06.29 | ^ 94:06.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 94:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 94:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 94:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 94:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 94:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 94:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 94:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 94:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFile.h:11, 94:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundMutableFileParent.h:9, 94:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.h:11, 94:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filehandle/ActorsParent.cpp:7, 94:06.59 from Unified_cpp_dom_filehandle0.cpp:2: 94:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 94:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 94:06.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 94:06.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 94:06.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 94:06.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 94:06.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 94:06.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 94:06.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 94:06.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:06.60 760 | typename detail::Nth::Type extract() { 94:06.60 | ^~~~~~~ 94:07.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 94:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 94:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 94:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 94:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 94:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 94:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 94:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 94:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:14, 94:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 94:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 94:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/compat/CallbackRunnables.h:10, 94:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 94:07.44 from Unified_cpp_filesystem_compat0.cpp:2: 94:07.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 94:07.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 94:07.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:07.44 40 | friend Sub operator*(Sub aCoord, T aScale) { 94:07.44 | ^~~~~~~~ 94:07.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 94:07.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 94:07.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 94:07.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FileSystemBinding.h:14, 94:07.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 94:07.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 94:07.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/compat/CallbackRunnables.h:10, 94:07.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/compat/CallbackRunnables.cpp:7, 94:07.53 from Unified_cpp_filesystem_compat0.cpp:2: 94:07.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 94:07.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 94:07.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:07.53 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 94:07.53 | ^~~~~~~~ 94:09.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 94:09.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 94:09.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 94:09.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 94:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 94:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 94:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 94:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 94:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 94:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 94:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 94:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:18, 94:09.76 from Unified_cpp_dom_filesystem0.cpp:2: 94:09.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 94:09.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:09.76 21 | inline Rect ToRect(const gfxRect& aRect) { 94:09.76 | ^ 94:09.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 94:09.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:09.76 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 94:09.76 | ^ 94:09.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 94:09.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:09.76 40 | inline Point ToPoint(const gfxPoint& aPoint) { 94:09.76 | ^ 94:09.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 94:09.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:09.77 44 | inline Size ToSize(const gfxSize& aSize) { 94:09.77 | ^ 94:09.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 94:09.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:09.77 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 94:09.77 | ^ 94:09.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 94:09.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:09.77 52 | inline gfxSize ThebesSize(const Size& aSize) { 94:09.77 | ^ 94:09.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 94:09.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:09.78 56 | inline gfxRect ThebesRect(const Rect& aRect) { 94:09.78 | ^ 94:10.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 94:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 94:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 94:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 94:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 94:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 94:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 94:10.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 94:10.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 94:10.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 94:10.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:18, 94:10.42 from Unified_cpp_dom_filesystem0.cpp:2: 94:10.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 94:10.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:10.42 1859 | int32_t aAppUnitsPerPixel) { 94:10.42 | ^ 94:10.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 94:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontFamilyList.h:13, 94:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFont.h:12, 94:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFontMetrics.h:16, 94:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:37, 94:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 94:10.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/CompositionEvent.cpp:7, 94:10.43 from Unified_cpp_dom_events0.cpp:56: 94:10.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 94:10.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:10.43 1249 | CSSCoord ToCSSPixels() const { return _0; } 94:10.43 | ^ 94:10.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 94:10.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:10.43 3214 | int32_t aAppUnitsPerPixel) { 94:10.43 | ^ 94:11.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 94:11.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 94:11.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 94:11.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 94:11.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 94:11.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 94:11.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 94:11.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:18, 94:11.42 from Unified_cpp_dom_filesystem0.cpp:2: 94:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 94:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:11.42 332 | LayerPoint GetFixedPositionAnchor() const { 94:11.42 | ^ 94:11.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 94:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 94:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 94:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 94:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 94:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 94:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 94:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:18, 94:11.47 from Unified_cpp_dom_filesystem0.cpp:2: 94:11.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 94:11.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:11.47 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 94:11.47 | ^ 94:11.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 94:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 94:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 94:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 94:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 94:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 94:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 94:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:18, 94:11.50 from Unified_cpp_dom_filesystem0.cpp:2: 94:11.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 94:11.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:11.50 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 94:11.50 | ^ 94:13.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 94:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 94:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 94:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 94:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 94:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 94:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 94:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 94:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 94:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 94:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 94:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 94:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 94:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 94:13.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/CompositionEvent.cpp:7, 94:13.64 from Unified_cpp_dom_events0.cpp:56: 94:13.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 94:13.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:13.65 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 94:13.65 | ^ 94:14.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 94:14.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 94:14.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 94:14.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 94:14.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 94:14.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 94:14.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLTypes.h:24, 94:14.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFormats.h:13, 94:14.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLFormats.cpp:6, 94:14.24 from Unified_cpp_dom_canvas4.cpp:2: 94:14.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 94:14.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 94:14.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 94:14.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 94:14.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 94:14.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 94:14.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 94:14.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 94:14.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 94:14.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:14.24 760 | typename detail::Nth::Type extract() { 94:14.24 | ^~~~~~~ 94:15.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 94:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 94:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 94:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 94:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 94:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 94:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 94:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 94:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 94:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 94:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 94:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 94:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 94:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 94:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/CompositionEvent.cpp:7, 94:15.73 from Unified_cpp_dom_events0.cpp:56: 94:15.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 94:15.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:15.74 21 | inline Rect ToRect(const gfxRect& aRect) { 94:15.74 | ^ 94:15.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 94:15.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:15.74 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 94:15.74 | ^ 94:15.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 94:15.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:15.74 40 | inline Point ToPoint(const gfxPoint& aPoint) { 94:15.74 | ^ 94:15.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 94:15.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:15.74 44 | inline Size ToSize(const gfxSize& aSize) { 94:15.74 | ^ 94:15.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 94:15.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:15.74 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 94:15.74 | ^ 94:15.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 94:15.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:15.75 52 | inline gfxSize ThebesSize(const Size& aSize) { 94:15.75 | ^ 94:15.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 94:15.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:15.75 56 | inline gfxRect ThebesRect(const Rect& aRect) { 94:15.75 | ^ 94:15.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 94:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 94:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 94:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 94:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 94:15.77 from Unified_cpp_dom_events2.cpp:2: 94:15.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 94:15.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:15.78 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 94:15.78 | ^ 94:16.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 94:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 94:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 94:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 94:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 94:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 94:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 94:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 94:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 94:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 94:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 94:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 94:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 94:16.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/CompositionEvent.cpp:7, 94:16.09 from Unified_cpp_dom_events0.cpp:56: 94:16.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 94:16.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:16.09 1859 | int32_t aAppUnitsPerPixel) { 94:16.09 | ^ 94:16.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 94:16.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:16.09 3214 | int32_t aAppUnitsPerPixel) { 94:16.09 | ^ 94:16.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 94:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 94:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 94:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 94:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 94:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 94:16.11 from Unified_cpp_dom_events2.cpp:2: 94:16.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 94:16.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:16.11 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 94:16.11 | ^ 94:16.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 94:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 94:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 94:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 94:16.84 from Unified_cpp_dom_events2.cpp:2: 94:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 94:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:16.84 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 94:16.84 | ^ 94:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 94:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:16.84 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 94:16.84 | ^ 94:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 94:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:16.84 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 94:16.84 | ^ 94:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 94:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:16.85 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 94:16.85 | ^ 94:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 94:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:16.85 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 94:16.85 | ^ 94:16.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 94:16.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:16.87 371 | nscoord aAppUnitsPerDevPixel) { 94:16.88 | ^ 94:16.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 94:16.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:16.88 380 | nscoord aAppUnitsPerDevPixel) { 94:16.88 | ^ 94:16.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 94:16.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:16.88 387 | nscoord aAppUnitsPerDevPixel) { 94:16.88 | ^ 94:16.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 94:16.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:16.89 394 | nscoord aAppUnitsPerDevPixel) { 94:16.89 | ^ 94:17.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 94:17.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 94:17.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 94:17.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 94:17.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 94:17.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 94:17.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 94:17.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 94:17.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 94:17.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:17.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:17.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:17.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 94:17.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/CompositionEvent.cpp:7, 94:17.11 from Unified_cpp_dom_events0.cpp:56: 94:17.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 94:17.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:17.11 332 | LayerPoint GetFixedPositionAnchor() const { 94:17.11 | ^ 94:17.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 94:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 94:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 94:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 94:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 94:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 94:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 94:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 94:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 94:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:17.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:17.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 94:17.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/CompositionEvent.cpp:7, 94:17.17 from Unified_cpp_dom_events0.cpp:56: 94:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 94:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:17.17 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 94:17.17 | ^ 94:17.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 94:17.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 94:17.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 94:17.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 94:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 94:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 94:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 94:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 94:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 94:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 94:17.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/CompositionEvent.cpp:7, 94:17.20 from Unified_cpp_dom_events0.cpp:56: 94:17.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 94:17.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:17.20 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 94:17.20 | ^ 94:18.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:13, 94:18.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventStateManager.h:18, 94:18.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:14, 94:18.55 from Unified_cpp_dom_events1.cpp:2: 94:18.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 94:18.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:18.56 189 | CSSRect GetExpandedScrollableRect() const { 94:18.56 | ^ 94:18.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 94:18.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:18.56 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 94:18.56 | ^ 94:18.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 94:18.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:18.57 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 94:18.57 | ^ 94:18.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 94:18.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:18.57 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 94:18.57 | ^ 94:18.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 94:18.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:18.57 243 | CSSRect CalculateScrollRange() const { 94:18.57 | ^ 94:18.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 94:18.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:18.58 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 94:18.58 | ^ 94:18.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 94:18.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:18.59 457 | CSSRect GetVisualViewport() const { 94:18.59 | ^ 94:18.82 dom/flex 94:19.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 94:19.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 94:19.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventStateManager.h:19, 94:19.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:14, 94:19.35 from Unified_cpp_dom_events1.cpp:2: 94:19.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 94:19.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:19.35 1249 | CSSCoord ToCSSPixels() const { return _0; } 94:19.35 | ^ 94:20.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 94:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 94:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventStateManager.h:19, 94:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:14, 94:20.75 from Unified_cpp_dom_events1.cpp:2: 94:20.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 94:20.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:20.75 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 94:20.76 | ^ 94:22.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 94:22.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 94:22.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventStateManager.h:19, 94:22.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:14, 94:22.96 from Unified_cpp_dom_events1.cpp:2: 94:22.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 94:22.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:22.96 21 | inline Rect ToRect(const gfxRect& aRect) { 94:22.96 | ^ 94:22.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 94:22.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:22.97 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 94:22.97 | ^ 94:22.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 94:22.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:22.97 40 | inline Point ToPoint(const gfxPoint& aPoint) { 94:22.97 | ^ 94:22.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 94:22.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:22.97 44 | inline Size ToSize(const gfxSize& aSize) { 94:22.97 | ^ 94:22.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 94:22.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:22.98 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 94:22.98 | ^ 94:22.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 94:22.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:22.98 52 | inline gfxSize ThebesSize(const Size& aSize) { 94:22.98 | ^ 94:22.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 94:22.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:22.99 56 | inline gfxRect ThebesRect(const Rect& aRect) { 94:22.99 | ^ 94:23.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 94:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 94:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 94:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 94:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 94:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 94:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/CompositionEvent.cpp:7, 94:23.80 from Unified_cpp_dom_events0.cpp:56: 94:23.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 94:23.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:23.80 1394 | LayerPoint GetFixedPositionAnchor() { 94:23.81 | ^ 94:23.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 94:23.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:23.82 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 94:23.82 | ^ 94:23.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 94:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 94:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 94:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 94:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 94:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/CompositionEvent.cpp:7, 94:23.97 from Unified_cpp_dom_events0.cpp:56: 94:23.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 94:23.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:23.97 49 | gfx::Size GetInheritedScale() const { return mScale; } 94:23.97 | ^ 94:24.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 94:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventStateManager.h:19, 94:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:14, 94:24.40 from Unified_cpp_dom_events1.cpp:2: 94:24.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 94:24.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:24.40 1859 | int32_t aAppUnitsPerPixel) { 94:24.40 | ^ 94:24.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 94:24.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:24.41 3214 | int32_t aAppUnitsPerPixel) { 94:24.41 | ^ 94:25.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 94:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 94:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 94:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 94:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.h:10, 94:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.cpp:7, 94:25.07 from Unified_cpp_dom_flex0.cpp:2: 94:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 94:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:25.08 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 94:25.08 | ^ 94:26.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 94:26.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 94:26.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:26.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:26.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 94:26.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 94:26.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.h:10, 94:26.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.cpp:7, 94:26.54 from Unified_cpp_dom_flex0.cpp:2: 94:26.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 94:26.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:26.54 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 94:26.54 | ^ 94:26.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:26.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:26.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:26.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 94:26.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/CompositionEvent.cpp:7, 94:26.57 from Unified_cpp_dom_events0.cpp:56: 94:26.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 94:26.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:26.57 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 94:26.57 | ^ 94:27.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:27.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:27.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 94:27.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 94:27.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.h:10, 94:27.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.cpp:7, 94:27.13 from Unified_cpp_dom_flex0.cpp:2: 94:27.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 94:27.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:27.14 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 94:27.14 | ^ 94:27.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 94:27.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:27.14 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 94:27.14 | ^ 94:27.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 94:27.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:27.14 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 94:27.14 | ^ 94:27.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 94:27.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:27.15 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 94:27.15 | ^ 94:27.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 94:27.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:27.16 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 94:27.16 | ^ 94:27.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 94:27.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:27.19 371 | nscoord aAppUnitsPerDevPixel) { 94:27.19 | ^ 94:27.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 94:27.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:27.20 380 | nscoord aAppUnitsPerDevPixel) { 94:27.20 | ^ 94:27.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 94:27.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:27.20 387 | nscoord aAppUnitsPerDevPixel) { 94:27.20 | ^ 94:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 94:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:27.21 394 | nscoord aAppUnitsPerDevPixel) { 94:27.21 | ^ 94:28.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 94:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 94:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 94:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 94:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 94:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 94:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 94:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 94:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 94:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:7, 94:28.10 from Unified_cpp_dom_filesystem0.cpp:2: 94:28.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 94:28.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 94:28.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:28.10 40 | friend Sub operator*(Sub aCoord, T aScale) { 94:28.10 | ^~~~~~~~ 94:28.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 94:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 94:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 94:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 94:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 94:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 94:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 94:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:7, 94:28.13 from Unified_cpp_dom_filesystem0.cpp:2: 94:28.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 94:28.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 94:28.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:28.13 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 94:28.13 | ^~~~~~~~ 94:28.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 94:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 94:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 94:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 94:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 94:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 94:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 94:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 94:28.21 from Unified_cpp_dom_events2.cpp:2: 94:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 94:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:28.21 189 | CSSRect GetExpandedScrollableRect() const { 94:28.21 | ^ 94:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 94:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:28.21 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 94:28.21 | ^ 94:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 94:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:28.21 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 94:28.21 | ^ 94:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 94:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:28.22 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 94:28.22 | ^ 94:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 94:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:28.22 243 | CSSRect CalculateScrollRange() const { 94:28.22 | ^ 94:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 94:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:28.22 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 94:28.22 | ^ 94:28.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 94:28.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:28.23 457 | CSSRect GetVisualViewport() const { 94:28.23 | ^ 94:28.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 94:28.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 94:28.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:28.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:28.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 94:28.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 94:28.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 94:28.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 94:28.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 94:28.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 94:28.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 94:28.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:7, 94:28.59 from Unified_cpp_dom_filesystem0.cpp:2: 94:28.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 94:28.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 94:28.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:28.59 427 | SizeT Size() const { return SizeT(width, height); } 94:28.59 | ^~~~ 94:28.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:28.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 94:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 94:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 94:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 94:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 94:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 94:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 94:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:7, 94:28.60 from Unified_cpp_dom_filesystem0.cpp:2: 94:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 94:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 94:28.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:28.61 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 94:28.61 | ^~~~~~~~ 94:28.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 94:28.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 94:28.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:28.61 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 94:28.61 | ^~~~~~~~ 94:28.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 94:28.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 94:28.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:28.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:28.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 94:28.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 94:28.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 94:28.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 94:28.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 94:28.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 94:28.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 94:28.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:7, 94:28.62 from Unified_cpp_dom_filesystem0.cpp:2: 94:28.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 94:28.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 94:28.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:28.62 62 | Sub operator-(const Sub& aPoint) const { 94:28.62 | ^~~~~~~~ 94:28.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 94:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 94:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 94:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 94:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 94:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 94:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 94:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 94:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 94:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:7, 94:28.92 from Unified_cpp_dom_filesystem0.cpp:2: 94:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 94:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 94:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:28.92 43 | friend Sub operator*(T aScale, Sub aCoord) { 94:28.92 | ^~~~~~~~ 94:29.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 94:29.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 94:29.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 94:29.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 94:29.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 94:29.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 94:29.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 94:29.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:17, 94:29.37 from Unified_cpp_dom_events1.cpp:2: 94:29.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 94:29.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:29.37 332 | LayerPoint GetFixedPositionAnchor() const { 94:29.37 | ^ 94:29.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 94:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 94:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 94:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 94:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 94:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 94:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 94:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 94:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:7, 94:29.43 from Unified_cpp_dom_filesystem0.cpp:2: 94:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 94:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 94:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:29.43 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 94:29.43 | ^~~~~~~~~~~~~ 94:29.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 94:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 94:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 94:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbortSignal.h:10, 94:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BodyConsumer.h:10, 94:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Blob.h:14, 94:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/File.h:10, 94:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:13, 94:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:7, 94:29.43 from Unified_cpp_dom_filesystem0.cpp:2: 94:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 94:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 94:29.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:29.45 323 | static SizeTyped FromUnknownSize( 94:29.45 | ^~~~~~~~~~~~~~~ 94:29.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 94:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 94:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 94:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 94:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 94:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 94:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 94:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:17, 94:29.46 from Unified_cpp_dom_events1.cpp:2: 94:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 94:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:29.46 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 94:29.46 | ^ 94:29.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 94:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 94:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 94:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 94:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 94:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 94:29.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 94:29.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:17, 94:29.47 from Unified_cpp_dom_events1.cpp:2: 94:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 94:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:29.47 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 94:29.47 | ^ 94:34.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:40, 94:34.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:11, 94:34.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:7, 94:34.02 from Unified_cpp_dom_filesystem0.cpp:2: 94:34.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 94:34.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 94:34.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 94:34.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 94:34.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 94:34.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 94:34.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 94:34.03 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 94:34.03 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:34.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 94:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:18, 94:34.03 from Unified_cpp_dom_filesystem0.cpp:2: 94:34.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 94:34.03 27 | struct JSGCSetting { 94:34.03 | ^~~~~~~~~~~ 94:34.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 94:34.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 94:34.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 94:34.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Exception.h:12, 94:34.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/ErrorReport.h:31, 94:34.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:34, 94:34.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Directory.h:11, 94:34.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/filesystem/Directory.cpp:7, 94:34.47 from Unified_cpp_dom_filesystem0.cpp:2: 94:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 94:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 94:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 94:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 94:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 94:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 94:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 94:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 94:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 94:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:34.47 760 | typename detail::Nth::Type extract() { 94:34.47 | ^~~~~~~ 94:35.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 94:35.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontFamilyList.h:13, 94:35.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFont.h:12, 94:35.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFontMetrics.h:16, 94:35.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:37, 94:35.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:35.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:35.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 94:35.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 94:35.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 94:35.27 from Unified_cpp_dom_events2.cpp:2: 94:35.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 94:35.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:35.27 1249 | CSSCoord ToCSSPixels() const { return _0; } 94:35.27 | ^ 94:36.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 94:36.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 94:36.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 94:36.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 94:36.93 from PresentationReceiverBinding.cpp:9, 94:36.93 from UnifiedBindings15.cpp:2: 94:36.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 94:36.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:36.93 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 94:36.93 | ^ 94:37.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 94:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 94:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/DataTransfer.cpp:35, 94:37.04 from Unified_cpp_dom_events0.cpp:101: 94:37.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 94:37.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:37.04 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 94:37.04 | ^ 94:37.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 94:37.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 94:37.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 94:37.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 94:37.15 from PresentationReceiverBinding.cpp:9, 94:37.15 from UnifiedBindings15.cpp:2: 94:37.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 94:37.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:37.15 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 94:37.15 | ^ 94:38.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 94:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 94:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 94:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 94:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 94:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 94:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 94:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 94:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 94:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 94:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 94:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 94:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 94:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 94:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 94:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 94:38.45 from Unified_cpp_dom_events2.cpp:2: 94:38.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 94:38.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:38.45 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 94:38.45 | ^ 94:38.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 94:38.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 94:38.60 from PresentationReceiverBinding.cpp:9, 94:38.60 from UnifiedBindings15.cpp:2: 94:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 94:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:38.60 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 94:38.60 | ^ 94:38.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 94:38.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:38.61 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 94:38.61 | ^ 94:38.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 94:38.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:38.62 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 94:38.62 | ^ 94:38.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 94:38.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:38.63 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 94:38.63 | ^ 94:38.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 94:38.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:38.63 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 94:38.63 | ^ 94:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 94:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:38.66 371 | nscoord aAppUnitsPerDevPixel) { 94:38.66 | ^ 94:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 94:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:38.67 380 | nscoord aAppUnitsPerDevPixel) { 94:38.67 | ^ 94:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 94:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:38.67 387 | nscoord aAppUnitsPerDevPixel) { 94:38.67 | ^ 94:38.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 94:38.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:38.68 394 | nscoord aAppUnitsPerDevPixel) { 94:38.68 | ^ 94:39.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 94:39.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 94:39.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.h:10, 94:39.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.cpp:7, 94:39.57 from Unified_cpp_dom_flex0.cpp:2: 94:39.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 94:39.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:39.57 189 | CSSRect GetExpandedScrollableRect() const { 94:39.57 | ^ 94:39.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 94:39.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:39.57 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 94:39.57 | ^ 94:39.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 94:39.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:39.58 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 94:39.58 | ^ 94:39.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 94:39.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:39.58 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 94:39.58 | ^ 94:39.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 94:39.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:39.58 243 | CSSRect CalculateScrollRange() const { 94:39.58 | ^ 94:39.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 94:39.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:39.59 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 94:39.59 | ^ 94:39.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 94:39.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:39.59 457 | CSSRect GetVisualViewport() const { 94:39.59 | ^ 94:40.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 94:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 94:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 94:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 94:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 94:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 94:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 94:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 94:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 94:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 94:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 94:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 94:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 94:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 94:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 94:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 94:40.72 from Unified_cpp_dom_events2.cpp:2: 94:40.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 94:40.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:40.72 21 | inline Rect ToRect(const gfxRect& aRect) { 94:40.72 | ^ 94:40.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 94:40.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:40.72 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 94:40.72 | ^ 94:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 94:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:40.73 40 | inline Point ToPoint(const gfxPoint& aPoint) { 94:40.73 | ^ 94:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 94:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:40.73 44 | inline Size ToSize(const gfxSize& aSize) { 94:40.73 | ^ 94:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 94:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:40.73 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 94:40.73 | ^ 94:40.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 94:40.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:40.74 52 | inline gfxSize ThebesSize(const Size& aSize) { 94:40.74 | ^ 94:40.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 94:40.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:40.74 56 | inline gfxRect ThebesRect(const Rect& aRect) { 94:40.74 | ^ 94:40.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 94:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 94:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:40.88 from Unified_cpp_dom_events0.cpp:2: 94:40.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 94:40.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 94:40.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:40.88 40 | friend Sub operator*(Sub aCoord, T aScale) { 94:40.88 | ^~~~~~~~ 94:40.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:40.92 from Unified_cpp_dom_events0.cpp:2: 94:40.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 94:40.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 94:40.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:40.93 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 94:40.93 | ^~~~~~~~ 94:41.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 94:41.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 94:41.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 94:41.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 94:41.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 94:41.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFlexContainerFrame.h:16, 94:41.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.cpp:11, 94:41.03 from Unified_cpp_dom_flex0.cpp:2: 94:41.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 94:41.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:41.03 1249 | CSSCoord ToCSSPixels() const { return _0; } 94:41.03 | ^ 94:41.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 94:41.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 94:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 94:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 94:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 94:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 94:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 94:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 94:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 94:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 94:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 94:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 94:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 94:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 94:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 94:41.09 from Unified_cpp_dom_events2.cpp:2: 94:41.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 94:41.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:41.09 1859 | int32_t aAppUnitsPerPixel) { 94:41.09 | ^ 94:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 94:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:41.10 3214 | int32_t aAppUnitsPerPixel) { 94:41.10 | ^ 94:41.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 94:41.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 94:41.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:41.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:41.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:41.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:41.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:41.21 from Unified_cpp_dom_events0.cpp:2: 94:41.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 94:41.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 94:41.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:41.21 427 | SizeT Size() const { return SizeT(width, height); } 94:41.21 | ^~~~ 94:41.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:41.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:41.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:41.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:41.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:41.21 from Unified_cpp_dom_events0.cpp:2: 94:41.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 94:41.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 94:41.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:41.21 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 94:41.21 | ^~~~~~~~ 94:41.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 94:41.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 94:41.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:41.22 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 94:41.22 | ^~~~~~~~ 94:41.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 94:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 94:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:41.22 from Unified_cpp_dom_events0.cpp:2: 94:41.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 94:41.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 94:41.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:41.23 62 | Sub operator-(const Sub& aPoint) const { 94:41.23 | ^~~~~~~~ 94:41.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 94:41.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 94:41.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 94:41.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 94:41.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 94:41.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:41.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:41.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:31, 94:41.33 from Unified_cpp_dom_events1.cpp:2: 94:41.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 94:41.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:41.33 1394 | LayerPoint GetFixedPositionAnchor() { 94:41.33 | ^ 94:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 94:41.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:41.37 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 94:41.37 | ^ 94:41.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 94:41.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 94:41.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 94:41.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 94:41.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:41.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:41.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:31, 94:41.57 from Unified_cpp_dom_events1.cpp:2: 94:41.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 94:41.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:41.58 49 | gfx::Size GetInheritedScale() const { return mScale; } 94:41.58 | ^ 94:41.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 94:41.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 94:41.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:41.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:41.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:41.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:41.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:41.91 from Unified_cpp_dom_events0.cpp:2: 94:41.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 94:41.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 94:41.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:41.91 43 | friend Sub operator*(T aScale, Sub aCoord) { 94:41.91 | ^~~~~~~~ 94:41.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 94:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:41.97 from Unified_cpp_dom_events0.cpp:2: 94:41.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 94:41.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 94:41.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:41.97 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 94:41.97 | ^~~~~~~~~~~~~ 94:41.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 94:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:41.98 from Unified_cpp_dom_events0.cpp:2: 94:41.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 94:41.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 94:41.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:41.98 323 | static SizeTyped FromUnknownSize( 94:41.98 | ^~~~~~~~~~~~~~~ 94:42.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 94:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 94:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 94:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 94:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 94:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 94:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 94:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 94:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 94:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 94:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 94:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 94:42.06 from Unified_cpp_dom_events2.cpp:2: 94:42.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 94:42.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:42.07 332 | LayerPoint GetFixedPositionAnchor() const { 94:42.07 | ^ 94:42.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 94:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 94:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 94:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 94:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 94:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 94:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 94:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 94:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 94:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 94:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 94:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 94:42.11 from Unified_cpp_dom_events2.cpp:2: 94:42.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 94:42.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:42.12 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 94:42.12 | ^ 94:42.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 94:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 94:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 94:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 94:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 94:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 94:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 94:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 94:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 94:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 94:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 94:42.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 94:42.14 from Unified_cpp_dom_events2.cpp:2: 94:42.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 94:42.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:42.14 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 94:42.14 | ^ 94:42.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 94:42.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 94:42.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 94:42.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:42.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:42.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:42.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:42.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:42.93 from Unified_cpp_dom_events0.cpp:2: 94:42.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 94:42.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 94:42.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:42.93 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 94:42.93 | ^~~~~~~~~~~~~~ 94:42.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 94:42.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:42.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:42.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:42.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:42.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:42.95 from Unified_cpp_dom_events0.cpp:2: 94:42.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 94:42.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 94:42.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:42.95 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 94:42.95 | ^~~~~~~~~~~~~ 94:42.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 94:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 94:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:42.98 from Unified_cpp_dom_events0.cpp:2: 94:42.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 94:42.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 94:42.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:42.98 383 | Point TopLeft() const { return Point(x, y); } 94:42.98 | ^~~~~~~ 94:42.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 94:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 94:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 94:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:42.99 from Unified_cpp_dom_events0.cpp:2: 94:42.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 94:42.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 94:42.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:42.99 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 94:42.99 | ^~~~~~~~~~~~~~~ 94:43.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 94:43.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:43.23 from Unified_cpp_dom_events0.cpp:2: 94:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 94:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 94:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:43.23 277 | static RectTyped FromUnknownRect( 94:43.23 | ^~~~~~~~~~~~~~~ 94:43.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 94:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:43.23 from Unified_cpp_dom_events0.cpp:2: 94:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 94:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 94:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:43.23 150 | static PointTyped FromUnknownPoint( 94:43.23 | ^~~~~~~~~~~~~~~~ 94:43.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 94:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:43.23 from Unified_cpp_dom_events0.cpp:2: 94:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 94:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 94:43.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:43.24 282 | RectTyped ToUnknownRect() const { 94:43.24 | ^~~~~~~~~~~~~ 94:44.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:44.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:44.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:31, 94:44.07 from Unified_cpp_dom_events1.cpp:2: 94:44.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 94:44.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:44.07 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 94:44.07 | ^ 94:44.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 94:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 94:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 94:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 94:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 94:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 94:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFlexContainerFrame.h:16, 94:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.cpp:11, 94:44.14 from Unified_cpp_dom_flex0.cpp:2: 94:44.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 94:44.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:44.14 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 94:44.14 | ^ 94:44.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 94:44.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 94:44.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 94:44.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ProcessingInstruction.h:11, 94:44.34 from ProcessingInstructionBinding.cpp:15, 94:44.34 from UnifiedBindings15.cpp:41: 94:44.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 94:44.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:44.34 189 | CSSRect GetExpandedScrollableRect() const { 94:44.34 | ^ 94:44.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 94:44.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:44.35 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 94:44.35 | ^ 94:44.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 94:44.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:44.36 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 94:44.36 | ^ 94:44.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 94:44.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:44.37 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 94:44.37 | ^ 94:44.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 94:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:44.38 243 | CSSRect CalculateScrollRange() const { 94:44.38 | ^ 94:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 94:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:44.38 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 94:44.38 | ^ 94:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 94:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:44.38 457 | CSSRect GetVisualViewport() const { 94:44.39 | ^ 94:45.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 94:45.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:45.46 from Unified_cpp_dom_events0.cpp:2: 94:45.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 94:45.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 94:45.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 94:45.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:45.46 246 | PointTyped As2DPoint() const { 94:45.47 | ^~~~~~~~~ 94:45.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 94:45.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 94:45.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:45.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:45.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:45.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:45.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:45.47 from Unified_cpp_dom_events0.cpp:2: 94:45.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 94:45.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 94:45.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 94:45.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:45.48 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 94:45.48 | ^~~~~~~~~ 94:45.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 94:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 94:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 94:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 94:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 94:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:45.48 from Unified_cpp_dom_events0.cpp:2: 94:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 94:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 94:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 94:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:45.48 2266 | PointTyped TransformPointSimple( 94:45.48 | ^~~~~~~~~~~~~~~~~~~~ 94:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 94:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 94:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 94:45.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:45.49 794 | RectTyped TransformAndClipBounds( 94:45.49 | ^~~~~~~~~~~~~~~~~~~~~~ 94:45.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 94:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:15, 94:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:23, 94:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ProcessingInstruction.h:11, 94:45.52 from ProcessingInstructionBinding.cpp:15, 94:45.52 from UnifiedBindings15.cpp:41: 94:45.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 94:45.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:45.52 1249 | CSSCoord ToCSSPixels() const { return _0; } 94:45.52 | ^ 94:45.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 94:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 94:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 94:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 94:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 94:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 94:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 94:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 94:45.86 from Unified_cpp_dom_events2.cpp:2: 94:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 94:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:45.86 1394 | LayerPoint GetFixedPositionAnchor() { 94:45.86 | ^ 94:45.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 94:45.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:45.89 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 94:45.89 | ^ 94:46.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 94:46.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 94:46.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 94:46.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 94:46.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 94:46.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 94:46.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFlexContainerFrame.h:16, 94:46.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.cpp:11, 94:46.36 from Unified_cpp_dom_flex0.cpp:2: 94:46.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 94:46.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:46.36 21 | inline Rect ToRect(const gfxRect& aRect) { 94:46.36 | ^ 94:46.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 94:46.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:46.36 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 94:46.36 | ^ 94:46.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 94:46.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:46.36 40 | inline Point ToPoint(const gfxPoint& aPoint) { 94:46.36 | ^ 94:46.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 94:46.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:46.37 44 | inline Size ToSize(const gfxSize& aSize) { 94:46.37 | ^ 94:46.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 94:46.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:46.37 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 94:46.37 | ^ 94:46.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 94:46.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:46.38 52 | inline gfxSize ThebesSize(const Size& aSize) { 94:46.38 | ^ 94:46.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 94:46.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:46.38 56 | inline gfxRect ThebesRect(const Rect& aRect) { 94:46.38 | ^ 94:46.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 94:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 94:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 94:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 94:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 94:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFlexContainerFrame.h:16, 94:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.cpp:11, 94:46.96 from Unified_cpp_dom_flex0.cpp:2: 94:46.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 94:46.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:46.96 1859 | int32_t aAppUnitsPerPixel) { 94:46.96 | ^ 94:46.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 94:46.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:46.97 3214 | int32_t aAppUnitsPerPixel) { 94:46.97 | ^ 94:48.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 94:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 94:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 94:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 94:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 94:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 94:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 94:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 94:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.h:10, 94:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.cpp:7, 94:48.23 from Unified_cpp_dom_flex0.cpp:2: 94:48.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 94:48.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 94:48.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:48.23 40 | friend Sub operator*(Sub aCoord, T aScale) { 94:48.23 | ^~~~~~~~ 94:48.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:48.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:48.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 94:48.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 94:48.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.h:10, 94:48.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.cpp:7, 94:48.26 from Unified_cpp_dom_flex0.cpp:2: 94:48.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 94:48.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 94:48.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:48.27 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 94:48.27 | ^~~~~~~~ 94:48.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 94:48.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 94:48.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 94:48.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 94:48.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 94:48.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.h:10, 94:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.cpp:7, 94:48.56 from Unified_cpp_dom_flex0.cpp:2: 94:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 94:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 94:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:48.56 427 | SizeT Size() const { return SizeT(width, height); } 94:48.56 | ^~~~ 94:48.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 94:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 94:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 94:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 94:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.h:10, 94:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.cpp:7, 94:48.56 from Unified_cpp_dom_flex0.cpp:2: 94:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 94:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 94:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:48.56 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 94:48.56 | ^~~~~~~~ 94:48.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 94:48.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 94:48.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:48.58 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 94:48.58 | ^~~~~~~~ 94:48.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 94:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 94:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 94:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 94:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 94:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.h:10, 94:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.cpp:7, 94:48.59 from Unified_cpp_dom_flex0.cpp:2: 94:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 94:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 94:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:48.59 62 | Sub operator-(const Sub& aPoint) const { 94:48.59 | ^~~~~~~~ 94:48.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 94:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 94:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 94:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 94:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 94:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 94:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 94:48.85 from Unified_cpp_dom_events2.cpp:2: 94:48.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 94:48.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:48.85 49 | gfx::Size GetInheritedScale() const { return mScale; } 94:48.85 | ^ 94:48.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 94:48.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 94:48.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 94:48.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 94:48.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 94:48.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 94:48.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 94:48.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 94:48.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.h:10, 94:48.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.cpp:7, 94:48.86 from Unified_cpp_dom_flex0.cpp:2: 94:48.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 94:48.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 94:48.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:48.86 43 | friend Sub operator*(T aScale, Sub aCoord) { 94:48.86 | ^~~~~~~~ 94:49.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 94:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 94:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 94:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 94:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.h:10, 94:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.cpp:7, 94:49.15 from Unified_cpp_dom_flex0.cpp:2: 94:49.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 94:49.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 94:49.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:49.15 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 94:49.15 | ^~~~~~~~~~~~~ 94:49.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 94:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 94:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 94:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 94:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 94:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 94:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.h:10, 94:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/flex/Flex.cpp:7, 94:49.15 from Unified_cpp_dom_flex0.cpp:2: 94:49.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 94:49.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 94:49.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:49.15 323 | static SizeTyped FromUnknownSize( 94:49.15 | ^~~~~~~~~~~~~~~ 94:49.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 94:49.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 94:49.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 94:49.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 94:49.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 94:49.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 94:49.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventForwards.h:12, 94:49.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 94:49.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/AnimationEvent.cpp:7, 94:49.28 from Unified_cpp_dom_events0.cpp:2: 94:49.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 94:49.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 94:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 94:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 94:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 94:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 94:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 94:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 94:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 94:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:49.29 760 | typename detail::Nth::Type extract() { 94:49.29 | ^~~~~~~ 94:51.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 94:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 94:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 94:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 94:51.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 94:51.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 94:51.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 94:51.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 94:51.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 94:51.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ServiceWorkerEvents.h:13, 94:51.32 from PushEventBinding.cpp:7, 94:51.32 from UnifiedBindings15.cpp:145: 94:51.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 94:51.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:51.32 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 94:51.33 | ^ 94:51.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 94:51.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 94:51.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 94:51.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 94:51.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 94:51.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 94:51.50 from Unified_cpp_dom_events2.cpp:2: 94:51.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 94:51.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:51.51 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 94:51.51 | ^ 94:54.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 94:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 94:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 94:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 94:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 94:54.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 94:54.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 94:54.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 94:54.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 94:54.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ServiceWorkerEvents.h:13, 94:54.94 from PushEventBinding.cpp:7, 94:54.94 from UnifiedBindings15.cpp:145: 94:54.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 94:54.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:54.95 21 | inline Rect ToRect(const gfxRect& aRect) { 94:54.95 | ^ 94:54.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 94:54.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:54.95 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 94:54.95 | ^ 94:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 94:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:54.96 40 | inline Point ToPoint(const gfxPoint& aPoint) { 94:54.96 | ^ 94:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 94:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:54.98 44 | inline Size ToSize(const gfxSize& aSize) { 94:54.98 | ^ 94:54.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 94:54.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:54.98 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 94:54.98 | ^ 94:54.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 94:54.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:54.99 52 | inline gfxSize ThebesSize(const Size& aSize) { 94:55.00 | ^ 94:55.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 94:55.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:55.01 56 | inline gfxRect ThebesRect(const Rect& aRect) { 94:55.02 | ^ 94:55.20 dom/gamepad 94:55.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 94:55.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/IMEStateManager.cpp:23, 94:55.56 from Unified_cpp_dom_events1.cpp:74: 94:55.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 94:55.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:55.57 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 94:55.57 | ^ 94:55.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 94:55.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 94:55.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 94:55.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 94:55.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 94:55.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 94:55.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 94:55.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 94:55.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ServiceWorkerEvents.h:13, 94:55.74 from PushEventBinding.cpp:7, 94:55.74 from UnifiedBindings15.cpp:145: 94:55.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 94:55.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:55.74 1859 | int32_t aAppUnitsPerPixel) { 94:55.74 | ^ 94:55.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 94:55.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:55.76 3214 | int32_t aAppUnitsPerPixel) { 94:55.76 | ^ 94:56.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 94:56.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 94:56.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 94:56.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 94:56.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 94:56.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ServiceWorkerEvents.h:13, 94:56.82 from PushEventBinding.cpp:7, 94:56.82 from UnifiedBindings15.cpp:145: 94:56.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 94:56.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:56.82 332 | LayerPoint GetFixedPositionAnchor() const { 94:56.82 | ^ 94:56.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 94:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 94:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 94:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 94:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 94:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ServiceWorkerEvents.h:13, 94:56.87 from PushEventBinding.cpp:7, 94:56.88 from UnifiedBindings15.cpp:145: 94:56.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 94:56.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:56.88 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 94:56.88 | ^ 94:56.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 94:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 94:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 94:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 94:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 94:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ServiceWorkerEvents.h:13, 94:56.91 from PushEventBinding.cpp:7, 94:56.91 from UnifiedBindings15.cpp:145: 94:56.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 94:56.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:56.92 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 94:56.92 | ^ 94:57.20 dom/geolocation 94:58.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 94:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 94:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 94:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 94:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 94:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 94:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 94:58.61 from Unified_cpp_dom_events1.cpp:2: 94:58.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 94:58.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 94:58.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:58.62 40 | friend Sub operator*(Sub aCoord, T aScale) { 94:58.62 | ^~~~~~~~ 94:58.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 94:58.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 94:58.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 94:58.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 94:58.64 from Unified_cpp_dom_events1.cpp:2: 94:58.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 94:58.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 94:58.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:58.65 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 94:58.65 | ^~~~~~~~ 94:58.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 94:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 94:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 94:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 94:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 94:58.99 from Unified_cpp_dom_events1.cpp:2: 94:59.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 94:59.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 94:59.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:59.00 427 | SizeT Size() const { return SizeT(width, height); } 94:59.00 | ^~~~ 94:59.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 94:59.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 94:59.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 94:59.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 94:59.01 from Unified_cpp_dom_events1.cpp:2: 94:59.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 94:59.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 94:59.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:59.01 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 94:59.01 | ^~~~~~~~ 94:59.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 94:59.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 94:59.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:59.03 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 94:59.04 | ^~~~~~~~ 94:59.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 94:59.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 94:59.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 94:59.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 94:59.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 94:59.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 94:59.04 from Unified_cpp_dom_events1.cpp:2: 94:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 94:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 94:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:59.04 62 | Sub operator-(const Sub& aPoint) const { 94:59.05 | ^~~~~~~~ 94:59.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 94:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 94:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 94:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 94:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 94:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 94:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 94:59.23 from Unified_cpp_dom_events1.cpp:2: 94:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 94:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 94:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:59.24 43 | friend Sub operator*(T aScale, Sub aCoord) { 94:59.24 | ^~~~~~~~ 94:59.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 94:59.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 94:59.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 94:59.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 94:59.52 from Unified_cpp_dom_events1.cpp:2: 94:59.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 94:59.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 94:59.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:59.52 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 94:59.52 | ^~~~~~~~~~~~~ 94:59.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 94:59.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 94:59.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 94:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 94:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 94:59.53 from Unified_cpp_dom_events1.cpp:2: 94:59.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 94:59.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 94:59.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 94:59.53 323 | static SizeTyped FromUnknownSize( 94:59.53 | ^~~~~~~~~~~~~~~ 95:00.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 95:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 95:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 95:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 95:00.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 95:00.68 from Unified_cpp_dom_events1.cpp:2: 95:00.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 95:00.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 95:00.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:00.68 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 95:00.68 | ^~~~~~~~~~~~~~ 95:00.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 95:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 95:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 95:00.70 from Unified_cpp_dom_events1.cpp:2: 95:00.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 95:00.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 95:00.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:00.70 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 95:00.70 | ^~~~~~~~~~~~~ 95:00.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 95:00.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 95:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 95:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 95:00.73 from Unified_cpp_dom_events1.cpp:2: 95:00.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 95:00.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 95:00.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:00.73 383 | Point TopLeft() const { return Point(x, y); } 95:00.73 | ^~~~~~~ 95:00.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 95:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 95:00.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 95:00.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 95:00.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 95:00.74 from Unified_cpp_dom_events1.cpp:2: 95:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 95:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 95:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:00.74 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 95:00.74 | ^~~~~~~~~~~~~~~ 95:01.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:01.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 95:01.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 95:01.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 95:01.00 from Unified_cpp_dom_events1.cpp:2: 95:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 95:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 95:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:01.00 277 | static RectTyped FromUnknownRect( 95:01.01 | ^~~~~~~~~~~~~~~ 95:01.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 95:01.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:01.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 95:01.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 95:01.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 95:01.01 from Unified_cpp_dom_events1.cpp:2: 95:01.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 95:01.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 95:01.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:01.02 150 | static PointTyped FromUnknownPoint( 95:01.02 | ^~~~~~~~~~~~~~~~ 95:01.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:01.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 95:01.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 95:01.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 95:01.02 from Unified_cpp_dom_events1.cpp:2: 95:01.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 95:01.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 95:01.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:01.03 282 | RectTyped ToUnknownRect() const { 95:01.03 | ^~~~~~~~~~~~~ 95:01.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 95:01.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 95:01.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 95:01.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 95:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 95:01.10 from Unified_cpp_dom_events1.cpp:2: 95:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 95:01.10 /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:546:21: required from here 95:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:01.10 950 | PointTyped TransformPoint( 95:01.10 | ^~~~~~~~~~~~~~ 95:03.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 95:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 95:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:03.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:03.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 95:03.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 95:03.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:03.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:03.18 from Unified_cpp_dom_events2.cpp:2: 95:03.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 95:03.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 95:03.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:03.18 40 | friend Sub operator*(Sub aCoord, T aScale) { 95:03.19 | ^~~~~~~~ 95:03.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 95:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 95:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:03.21 from Unified_cpp_dom_events2.cpp:2: 95:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 95:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 95:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:03.21 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 95:03.21 | ^~~~~~~~ 95:03.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 95:03.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:03.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 95:03.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 95:03.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 95:03.36 from Unified_cpp_dom_events1.cpp:2: 95:03.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 95:03.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 95:03.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 95:03.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:03.36 246 | PointTyped As2DPoint() const { 95:03.36 | ^~~~~~~~~ 95:03.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 95:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 95:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 95:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 95:03.38 from Unified_cpp_dom_events1.cpp:2: 95:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 95:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 95:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 95:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:03.38 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 95:03.38 | ^~~~~~~~~ 95:03.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 95:03.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 95:03.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 95:03.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 95:03.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 95:03.39 from Unified_cpp_dom_events1.cpp:2: 95:03.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 95:03.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 95:03.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 95:03.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:03.39 2266 | PointTyped TransformPointSimple( 95:03.39 | ^~~~~~~~~~~~~~~~~~~~ 95:03.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 95:03.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 95:03.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 95:03.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:03.40 794 | RectTyped TransformAndClipBounds( 95:03.40 | ^~~~~~~~~~~~~~~~~~~~~~ 95:03.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 95:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 95:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 95:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 95:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:03.50 from Unified_cpp_dom_events2.cpp:2: 95:03.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 95:03.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 95:03.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:03.50 427 | SizeT Size() const { return SizeT(width, height); } 95:03.50 | ^~~~ 95:03.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 95:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 95:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:03.50 from Unified_cpp_dom_events2.cpp:2: 95:03.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 95:03.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 95:03.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:03.51 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 95:03.51 | ^~~~~~~~ 95:03.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 95:03.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 95:03.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:03.51 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 95:03.51 | ^~~~~~~~ 95:03.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 95:03.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 95:03.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:03.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:03.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:03.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 95:03.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 95:03.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:03.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:03.52 from Unified_cpp_dom_events2.cpp:2: 95:03.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 95:03.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 95:03.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:03.52 62 | Sub operator-(const Sub& aPoint) const { 95:03.52 | ^~~~~~~~ 95:03.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 95:03.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:03.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 95:03.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 95:03.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 95:03.73 from Unified_cpp_dom_events1.cpp:2: 95:03.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::LayoutDevicePixel; F = float]’: 95:03.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’ 95:03.73 /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:546:21: required from here 95:03.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:03.73 246 | PointTyped As2DPoint() const { 95:03.73 | ^~~~~~~~~ 95:04.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 95:04.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 95:04.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:04.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:04.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:04.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 95:04.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 95:04.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:04.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:04.13 from Unified_cpp_dom_events2.cpp:2: 95:04.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 95:04.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 95:04.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:04.13 43 | friend Sub operator*(T aScale, Sub aCoord) { 95:04.13 | ^~~~~~~~ 95:04.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 95:04.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:04.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:04.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:04.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 95:04.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 95:04.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:04.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:04.29 from Unified_cpp_dom_events2.cpp:2: 95:04.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 95:04.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 95:04.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:04.29 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 95:04.29 | ^~~~~~~~~~~~~ 95:04.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 95:04.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:04.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:04.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:04.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 95:04.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 95:04.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:04.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:04.29 from Unified_cpp_dom_events2.cpp:2: 95:04.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 95:04.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 95:04.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:04.29 323 | static SizeTyped FromUnknownSize( 95:04.29 | ^~~~~~~~~~~~~~~ 95:05.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 95:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 95:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 95:05.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:05.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:05.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:05.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 95:05.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 95:05.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:05.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:05.19 from Unified_cpp_dom_events2.cpp:2: 95:05.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 95:05.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 95:05.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:05.19 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 95:05.19 | ^~~~~~~~~~~~~~ 95:05.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 95:05.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:05.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:05.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:05.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 95:05.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 95:05.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:05.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:05.21 from Unified_cpp_dom_events2.cpp:2: 95:05.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 95:05.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 95:05.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:05.21 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 95:05.21 | ^~~~~~~~~~~~~ 95:05.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 95:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 95:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 95:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 95:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:05.24 from Unified_cpp_dom_events2.cpp:2: 95:05.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 95:05.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 95:05.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:05.24 383 | Point TopLeft() const { return Point(x, y); } 95:05.24 | ^~~~~~~ 95:05.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 95:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 95:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 95:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 95:05.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 95:05.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:05.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:05.25 from Unified_cpp_dom_events2.cpp:2: 95:05.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 95:05.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 95:05.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:05.25 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 95:05.25 | ^~~~~~~~~~~~~~~ 95:05.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 95:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 95:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 95:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:05.49 from Unified_cpp_dom_events2.cpp:2: 95:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 95:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 95:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:05.49 277 | static RectTyped FromUnknownRect( 95:05.49 | ^~~~~~~~~~~~~~~ 95:05.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 95:05.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:05.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:05.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:05.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 95:05.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 95:05.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:05.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:05.50 from Unified_cpp_dom_events2.cpp:2: 95:05.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 95:05.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 95:05.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:05.50 150 | static PointTyped FromUnknownPoint( 95:05.50 | ^~~~~~~~~~~~~~~~ 95:05.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 95:05.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:05.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:05.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:05.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 95:05.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 95:05.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:05.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:05.50 from Unified_cpp_dom_events2.cpp:2: 95:05.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 95:05.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 95:05.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:05.50 282 | RectTyped ToUnknownRect() const { 95:05.50 | ^~~~~~~~~~~~~ 95:06.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, 95:06.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:16, 95:06.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 95:06.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 95:06.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 95:06.73 from Unified_cpp_dom_events1.cpp:2: 95:06.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 95:06.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 95:06.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 95:06.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 95:06.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 95:06.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 95:06.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 95:06.74 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 95:06.74 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:06.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 95:06.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:17, 95:06.75 from Unified_cpp_dom_events1.cpp:2: 95:06.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 95:06.75 27 | struct JSGCSetting { 95:06.75 | ^~~~~~~~~~~ 95:07.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 95:07.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 95:07.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 95:07.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/HeapAPI.h:13, 95:07.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Id.h:29, 95:07.30 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/AccessCheck.h:10, 95:07.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:7, 95:07.31 from Unified_cpp_dom_events1.cpp:2: 95:07.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 95:07.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 95:07.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 95:07.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 95:07.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 95:07.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 95:07.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 95:07.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 95:07.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 95:07.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:07.32 760 | typename detail::Nth::Type extract() { 95:07.32 | ^~~~~~~ 95:07.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 95:07.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:07.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:07.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:07.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 95:07.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 95:07.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:07.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:07.49 from Unified_cpp_dom_events2.cpp:2: 95:07.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 95:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 95:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 95:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:07.50 246 | PointTyped As2DPoint() const { 95:07.50 | ^~~~~~~~~ 95:07.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 95:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 95:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 95:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 95:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:07.51 from Unified_cpp_dom_events2.cpp:2: 95:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 95:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 95:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 95:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:07.51 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 95:07.51 | ^~~~~~~~~ 95:07.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 95:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 95:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 95:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:11, 95:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 95:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:07.51 from Unified_cpp_dom_events2.cpp:2: 95:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 95:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 95:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 95:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:07.51 2266 | PointTyped TransformPointSimple( 95:07.52 | ^~~~~~~~~~~~~~~~~~~~ 95:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 95:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 95:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 95:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:07.52 794 | RectTyped TransformAndClipBounds( 95:07.52 | ^~~~~~~~~~~~~~~~~~~~~~ 95:08.84 In file included from Unified_cpp_dom_events1.cpp:2: 95:08.84 /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp: In static member function ‘static mozilla::CSSIntPoint mozilla::dom::Event::GetScreenCoords(nsPresContext*, mozilla::WidgetEvent*, mozilla::LayoutDeviceIntPoint)’: 95:08.84 /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:546:21: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:08.84 546 | floatPoint); 95:08.84 | ^ 95:08.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 95:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 95:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 95:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 95:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 95:08.84 from Unified_cpp_dom_events1.cpp:2: 95:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 95:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:08.85 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 95:08.85 | ^~~~~~~~~ 95:08.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 95:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 95:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 95:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 95:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/Event.cpp:9, 95:08.85 from Unified_cpp_dom_events1.cpp:2: 95:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 95:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:08.85 950 | PointTyped TransformPoint( 95:08.85 | ^~~~~~~~~~~~~~ 95:10.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 95:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 95:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 95:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 95:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 95:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:10, 95:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseScrollEvent.h:10, 95:10.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/MouseScrollEvent.cpp:7, 95:10.91 from Unified_cpp_dom_events2.cpp:2: 95:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 95:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 95:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 95:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 95:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 95:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 95:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 95:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 95:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 95:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:10.91 760 | typename detail::Nth::Type extract() { 95:10.91 | ^~~~~~~ 95:10.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 95:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 95:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 95:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 95:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.h:17, 95:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.cpp:7, 95:10.96 from Unified_cpp_dom_gamepad0.cpp:2: 95:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 95:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:10.97 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 95:10.97 | ^ 95:11.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 95:11.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 95:11.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:11.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:11.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 95:11.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 95:11.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 95:11.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.h:17, 95:11.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.cpp:7, 95:11.35 from Unified_cpp_dom_gamepad0.cpp:2: 95:11.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 95:11.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:11.35 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 95:11.35 | ^ 95:12.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:12.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:12.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 95:12.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 95:12.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 95:12.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.h:17, 95:12.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.cpp:7, 95:12.02 from Unified_cpp_dom_gamepad0.cpp:2: 95:12.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 95:12.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:12.02 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 95:12.02 | ^ 95:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 95:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:12.03 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 95:12.03 | ^ 95:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 95:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:12.03 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 95:12.03 | ^ 95:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 95:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:12.04 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 95:12.04 | ^ 95:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 95:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:12.05 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 95:12.05 | ^ 95:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 95:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:12.07 371 | nscoord aAppUnitsPerDevPixel) { 95:12.07 | ^ 95:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 95:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:12.08 380 | nscoord aAppUnitsPerDevPixel) { 95:12.08 | ^ 95:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 95:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:12.08 387 | nscoord aAppUnitsPerDevPixel) { 95:12.08 | ^ 95:12.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 95:12.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:12.09 394 | nscoord aAppUnitsPerDevPixel) { 95:12.09 | ^ 95:14.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 95:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 95:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 95:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeolocationBinding.h:14, 95:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.h:29, 95:14.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:7: 95:14.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 95:14.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:14.18 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 95:14.18 | ^ 95:14.29 dom/grid 95:14.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 95:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 95:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 95:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 95:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeolocationBinding.h:14, 95:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.h:29, 95:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:7: 95:14.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 95:14.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:14.40 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 95:14.40 | ^ 95:15.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 95:15.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:15.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 95:15.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeolocationBinding.h:14, 95:15.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.h:29, 95:15.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:7: 95:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 95:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:15.96 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 95:15.96 | ^ 95:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 95:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:15.97 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 95:15.97 | ^ 95:15.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 95:15.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:15.97 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 95:15.97 | ^ 95:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 95:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:15.98 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 95:15.98 | ^ 95:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 95:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:15.99 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 95:15.99 | ^ 95:16.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 95:16.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:16.02 371 | nscoord aAppUnitsPerDevPixel) { 95:16.02 | ^ 95:16.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 95:16.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:16.03 380 | nscoord aAppUnitsPerDevPixel) { 95:16.03 | ^ 95:16.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 95:16.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:16.03 387 | nscoord aAppUnitsPerDevPixel) { 95:16.03 | ^ 95:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 95:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:16.04 394 | nscoord aAppUnitsPerDevPixel) { 95:16.05 | ^ 95:18.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 95:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 95:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 95:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 95:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GamepadEvent.h:15, 95:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GamepadAxisMoveEvent.h:16, 95:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/GamepadManager.cpp:10, 95:18.10 from Unified_cpp_dom_gamepad0.cpp:38: 95:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 95:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:18.10 189 | CSSRect GetExpandedScrollableRect() const { 95:18.10 | ^ 95:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 95:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:18.10 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 95:18.10 | ^ 95:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 95:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:18.11 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 95:18.11 | ^ 95:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 95:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:18.11 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 95:18.11 | ^ 95:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 95:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:18.11 243 | CSSRect CalculateScrollRange() const { 95:18.11 | ^ 95:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 95:18.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:18.12 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 95:18.12 | ^ 95:18.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 95:18.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:18.12 457 | CSSRect GetVisualViewport() const { 95:18.12 | ^ 95:20.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 95:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 95:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 95:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 95:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 95:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:20.81 from PresentationReceiverBinding.cpp:9, 95:20.81 from UnifiedBindings15.cpp:2: 95:20.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 95:20.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 95:20.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:20.82 40 | friend Sub operator*(Sub aCoord, T aScale) { 95:20.82 | ^~~~~~~~ 95:21.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 95:21.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:21.00 from PresentationReceiverBinding.cpp:9, 95:21.00 from UnifiedBindings15.cpp:2: 95:21.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 95:21.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 95:21.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:21.00 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 95:21.00 | ^~~~~~~~ 95:21.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 95:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 95:21.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 95:21.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:21.14 from PresentationReceiverBinding.cpp:9, 95:21.14 from UnifiedBindings15.cpp:2: 95:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 95:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 95:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:21.14 427 | SizeT Size() const { return SizeT(width, height); } 95:21.14 | ^~~~ 95:21.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 95:21.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:21.14 from PresentationReceiverBinding.cpp:9, 95:21.14 from UnifiedBindings15.cpp:2: 95:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 95:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 95:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:21.14 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 95:21.14 | ^~~~~~~~ 95:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 95:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 95:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:21.14 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 95:21.14 | ^~~~~~~~ 95:21.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 95:21.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 95:21.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:21.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 95:21.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 95:21.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:21.15 from PresentationReceiverBinding.cpp:9, 95:21.15 from UnifiedBindings15.cpp:2: 95:21.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 95:21.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 95:21.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:21.15 62 | Sub operator-(const Sub& aPoint) const { 95:21.15 | ^~~~~~~~ 95:21.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 95:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 95:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 95:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 95:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 95:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:21.36 from PresentationReceiverBinding.cpp:9, 95:21.36 from UnifiedBindings15.cpp:2: 95:21.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 95:21.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 95:21.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:21.36 43 | friend Sub operator*(T aScale, Sub aCoord) { 95:21.36 | ^~~~~~~~ 95:22.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:22.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 95:22.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 95:22.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:22.15 from PresentationReceiverBinding.cpp:9, 95:22.15 from UnifiedBindings15.cpp:2: 95:22.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 95:22.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 95:22.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:22.15 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 95:22.15 | ^~~~~~~~~~~~~ 95:22.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 95:22.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:22.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 95:22.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 95:22.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:22.16 from PresentationReceiverBinding.cpp:9, 95:22.16 from UnifiedBindings15.cpp:2: 95:22.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 95:22.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 95:22.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:22.16 323 | static SizeTyped FromUnknownSize( 95:22.16 | ^~~~~~~~~~~~~~~ 95:22.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 95:22.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 95:22.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 95:22.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 95:22.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.h:11, 95:22.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.cpp:7, 95:22.16 from Unified_cpp_dom_grid0.cpp:2: 95:22.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 95:22.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:22.17 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 95:22.17 | ^ 95:22.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 95:22.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 95:22.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:22.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:22.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 95:22.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 95:22.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.h:11, 95:22.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.cpp:7, 95:22.57 from Unified_cpp_dom_grid0.cpp:2: 95:22.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 95:22.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:22.57 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 95:22.57 | ^ 95:23.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 95:23.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 95:23.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 95:23.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 95:23.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 95:23.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 95:23.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 95:23.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 95:23.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 95:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 95:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/GamepadManager.cpp:17, 95:23.17 from Unified_cpp_dom_gamepad0.cpp:38: 95:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 95:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:23.17 1249 | CSSCoord ToCSSPixels() const { return _0; } 95:23.17 | ^ 95:23.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 95:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 95:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.h:11, 95:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.cpp:7, 95:23.24 from Unified_cpp_dom_grid0.cpp:2: 95:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 95:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:23.24 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 95:23.24 | ^ 95:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 95:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:23.25 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 95:23.25 | ^ 95:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 95:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:23.25 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 95:23.25 | ^ 95:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 95:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:23.25 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 95:23.25 | ^ 95:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 95:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:23.26 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 95:23.26 | ^ 95:23.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 95:23.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:23.28 371 | nscoord aAppUnitsPerDevPixel) { 95:23.28 | ^ 95:23.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 95:23.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:23.28 380 | nscoord aAppUnitsPerDevPixel) { 95:23.28 | ^ 95:23.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 95:23.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:23.29 387 | nscoord aAppUnitsPerDevPixel) { 95:23.29 | ^ 95:23.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 95:23.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:23.29 394 | nscoord aAppUnitsPerDevPixel) { 95:23.29 | ^ 95:23.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 95:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 95:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 95:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 95:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 95:23.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 95:23.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 95:23.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 95:23.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 95:23.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 95:23.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:11: 95:23.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 95:23.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:23.92 189 | CSSRect GetExpandedScrollableRect() const { 95:23.92 | ^ 95:23.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 95:23.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:23.92 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 95:23.92 | ^ 95:23.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 95:23.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:23.92 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 95:23.92 | ^ 95:23.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 95:23.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:23.93 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 95:23.93 | ^ 95:23.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 95:23.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:23.93 243 | CSSRect CalculateScrollRange() const { 95:23.93 | ^ 95:23.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 95:23.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:23.93 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 95:23.93 | ^ 95:23.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 95:23.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:23.94 457 | CSSRect GetVisualViewport() const { 95:23.94 | ^ 95:24.56 In file included from Unified_cpp_dom_events2.cpp:74: 95:24.56 /builddir/build/BUILD/thunderbird-78.6.1/dom/events/ShortcutKeys.cpp: In member function ‘mozilla::KeyEventHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)’: 95:24.56 /builddir/build/BUILD/thunderbird-78.6.1/dom/events/ShortcutKeys.cpp:115:11: warning: ‘cache’ may be used uninitialized in this function [-Wmaybe-uninitialized] 95:24.56 115 | return *cache; 95:24.56 | ^~~~~ 95:24.56 /builddir/build/BUILD/thunderbird-78.6.1/dom/events/ShortcutKeys.cpp:104:19: warning: ‘keyData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 95:24.56 104 | while (keyData->event) { 95:24.56 | ~~~~~~~~~^~~~~ 95:25.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 95:25.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 95:25.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 95:25.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 95:25.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 95:25.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 95:25.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 95:25.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 95:25.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 95:25.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 95:25.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 95:25.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 95:25.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:11: 95:25.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 95:25.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:25.31 1249 | CSSCoord ToCSSPixels() const { return _0; } 95:25.31 | ^ 95:25.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 95:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 95:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 95:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 95:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 95:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 95:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 95:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 95:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 95:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/GamepadManager.cpp:17, 95:25.66 from Unified_cpp_dom_gamepad0.cpp:38: 95:25.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 95:25.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:25.66 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 95:25.66 | ^ 95:27.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 95:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 95:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 95:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 95:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 95:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 95:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 95:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 95:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 95:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 95:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 95:27.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:11: 95:27.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 95:27.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:27.67 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 95:27.67 | ^ 95:28.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 95:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 95:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 95:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 95:28.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 95:28.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PresentationReceiverBinding.h:6, 95:28.28 from PresentationReceiverBinding.cpp:4, 95:28.28 from UnifiedBindings15.cpp:2: 95:28.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 95:28.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 95:28.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 95:28.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 95:28.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 95:28.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 95:28.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 95:28.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 95:28.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 95:28.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:28.29 760 | typename detail::Nth::Type extract() { 95:28.29 | ^~~~~~~ 95:29.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 95:29.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 95:29.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 95:29.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 95:29.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 95:29.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 95:29.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 95:29.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 95:29.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 95:29.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/GamepadManager.cpp:17, 95:29.19 from Unified_cpp_dom_gamepad0.cpp:38: 95:29.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 95:29.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:29.20 21 | inline Rect ToRect(const gfxRect& aRect) { 95:29.20 | ^ 95:29.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 95:29.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:29.20 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 95:29.20 | ^ 95:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 95:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:29.21 40 | inline Point ToPoint(const gfxPoint& aPoint) { 95:29.22 | ^ 95:29.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 95:29.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:29.23 44 | inline Size ToSize(const gfxSize& aSize) { 95:29.23 | ^ 95:29.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 95:29.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:29.23 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 95:29.24 | ^ 95:29.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 95:29.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:29.25 52 | inline gfxSize ThebesSize(const Size& aSize) { 95:29.25 | ^ 95:29.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 95:29.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:29.25 56 | inline gfxRect ThebesRect(const Rect& aRect) { 95:29.25 | ^ 95:29.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 95:29.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 95:29.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 95:29.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 95:29.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 95:29.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 95:29.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 95:29.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 95:29.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/GamepadManager.cpp:17, 95:29.85 from Unified_cpp_dom_gamepad0.cpp:38: 95:29.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 95:29.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:29.85 1859 | int32_t aAppUnitsPerPixel) { 95:29.85 | ^ 95:29.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 95:29.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:29.87 3214 | int32_t aAppUnitsPerPixel) { 95:29.87 | ^ 95:30.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 95:30.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 95:30.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 95:30.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 95:30.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 95:30.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/GamepadManager.cpp:17, 95:30.94 from Unified_cpp_dom_gamepad0.cpp:38: 95:30.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 95:30.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:30.94 332 | LayerPoint GetFixedPositionAnchor() const { 95:30.94 | ^ 95:30.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 95:30.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 95:30.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 95:31.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 95:31.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 95:31.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/GamepadManager.cpp:17, 95:31.00 from Unified_cpp_dom_gamepad0.cpp:38: 95:31.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 95:31.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:31.00 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 95:31.00 | ^ 95:31.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 95:31.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 95:31.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 95:31.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 95:31.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 95:31.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/GamepadManager.cpp:17, 95:31.03 from Unified_cpp_dom_gamepad0.cpp:38: 95:31.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 95:31.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:31.04 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 95:31.04 | ^ 95:31.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 95:31.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 95:31.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 95:31.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 95:31.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 95:31.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 95:31.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 95:31.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 95:31.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 95:31.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 95:31.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 95:31.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:11: 95:31.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 95:31.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:31.21 21 | inline Rect ToRect(const gfxRect& aRect) { 95:31.21 | ^ 95:31.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 95:31.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:31.21 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 95:31.22 | ^ 95:31.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 95:31.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:31.22 40 | inline Point ToPoint(const gfxPoint& aPoint) { 95:31.22 | ^ 95:31.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 95:31.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:31.22 44 | inline Size ToSize(const gfxSize& aSize) { 95:31.22 | ^ 95:31.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 95:31.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:31.22 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 95:31.22 | ^ 95:31.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 95:31.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:31.22 52 | inline gfxSize ThebesSize(const Size& aSize) { 95:31.22 | ^ 95:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 95:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:31.24 56 | inline gfxRect ThebesRect(const Rect& aRect) { 95:31.24 | ^ 95:31.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 95:31.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 95:31.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 95:31.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 95:31.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 95:31.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 95:31.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 95:31.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 95:31.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 95:31.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 95:31.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:11: 95:31.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 95:31.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:31.93 1859 | int32_t aAppUnitsPerPixel) { 95:31.93 | ^ 95:31.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 95:31.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:31.94 3214 | int32_t aAppUnitsPerPixel) { 95:31.94 | ^ 95:32.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 95:32.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 95:32.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 95:32.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 95:32.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 95:32.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 95:32.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 95:32.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:11: 95:32.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 95:32.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:32.88 332 | LayerPoint GetFixedPositionAnchor() const { 95:32.88 | ^ 95:32.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 95:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 95:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 95:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 95:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 95:32.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 95:32.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 95:32.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:11: 95:32.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 95:32.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:32.92 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 95:32.92 | ^ 95:32.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 95:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 95:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 95:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 95:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 95:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 95:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 95:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:11: 95:32.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 95:32.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:32.94 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 95:32.94 | ^ 95:35.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 95:35.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 95:35.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.h:11, 95:35.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.cpp:7, 95:35.79 from Unified_cpp_dom_grid0.cpp:2: 95:35.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 95:35.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:35.79 189 | CSSRect GetExpandedScrollableRect() const { 95:35.79 | ^ 95:35.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 95:35.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:35.81 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 95:35.81 | ^ 95:35.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 95:35.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:35.82 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 95:35.82 | ^ 95:35.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 95:35.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:35.82 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 95:35.82 | ^ 95:35.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 95:35.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:35.82 243 | CSSRect CalculateScrollRange() const { 95:35.82 | ^ 95:35.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 95:35.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:35.85 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 95:35.85 | ^ 95:35.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 95:35.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:35.86 457 | CSSRect GetVisualViewport() const { 95:35.86 | ^ 95:37.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 95:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 95:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 95:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 95:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 95:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGridContainerFrame.h:14, 95:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.h:12, 95:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.cpp:7, 95:37.31 from Unified_cpp_dom_grid0.cpp:2: 95:37.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 95:37.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:37.31 1249 | CSSCoord ToCSSPixels() const { return _0; } 95:37.32 | ^ 95:38.69 dom/html 95:40.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 95:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 95:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 95:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 95:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 95:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 95:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGridContainerFrame.h:14, 95:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.h:12, 95:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.cpp:7, 95:40.29 from Unified_cpp_dom_grid0.cpp:2: 95:40.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 95:40.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:40.29 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 95:40.29 | ^ 95:42.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 95:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 95:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 95:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 95:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 95:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 95:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGridContainerFrame.h:14, 95:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.h:12, 95:42.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.cpp:7, 95:42.49 from Unified_cpp_dom_grid0.cpp:2: 95:42.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 95:42.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:42.50 21 | inline Rect ToRect(const gfxRect& aRect) { 95:42.50 | ^ 95:42.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 95:42.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:42.50 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 95:42.50 | ^ 95:42.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 95:42.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:42.50 40 | inline Point ToPoint(const gfxPoint& aPoint) { 95:42.50 | ^ 95:42.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 95:42.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:42.50 44 | inline Size ToSize(const gfxSize& aSize) { 95:42.50 | ^ 95:42.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 95:42.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:42.50 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 95:42.50 | ^ 95:42.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 95:42.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:42.51 52 | inline gfxSize ThebesSize(const Size& aSize) { 95:42.51 | ^ 95:42.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 95:42.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:42.51 56 | inline gfxRect ThebesRect(const Rect& aRect) { 95:42.51 | ^ 95:42.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 95:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 95:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 95:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 95:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 95:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.h:17, 95:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.cpp:7, 95:42.74 from Unified_cpp_dom_gamepad0.cpp:2: 95:42.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 95:42.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 95:42.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:42.74 40 | friend Sub operator*(Sub aCoord, T aScale) { 95:42.74 | ^~~~~~~~ 95:42.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:42.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:42.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 95:42.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 95:42.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 95:42.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.h:17, 95:42.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.cpp:7, 95:42.78 from Unified_cpp_dom_gamepad0.cpp:2: 95:42.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 95:42.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 95:42.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:42.78 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 95:42.78 | ^~~~~~~~ 95:43.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 95:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 95:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 95:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 95:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 95:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.h:17, 95:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.cpp:7, 95:43.19 from Unified_cpp_dom_gamepad0.cpp:2: 95:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 95:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 95:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:43.19 427 | SizeT Size() const { return SizeT(width, height); } 95:43.19 | ^~~~ 95:43.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:43.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 95:43.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 95:43.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 95:43.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.h:17, 95:43.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.cpp:7, 95:43.20 from Unified_cpp_dom_gamepad0.cpp:2: 95:43.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 95:43.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 95:43.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:43.20 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 95:43.20 | ^~~~~~~~ 95:43.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 95:43.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 95:43.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:43.21 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 95:43.21 | ^~~~~~~~ 95:43.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 95:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 95:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 95:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 95:43.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 95:43.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.h:17, 95:43.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.cpp:7, 95:43.22 from Unified_cpp_dom_gamepad0.cpp:2: 95:43.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 95:43.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 95:43.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:43.22 62 | Sub operator-(const Sub& aPoint) const { 95:43.22 | ^~~~~~~~ 95:43.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 95:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 95:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 95:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 95:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 95:43.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGridContainerFrame.h:14, 95:43.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.h:12, 95:43.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.cpp:7, 95:43.24 from Unified_cpp_dom_grid0.cpp:2: 95:43.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 95:43.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:43.24 1859 | int32_t aAppUnitsPerPixel) { 95:43.24 | ^ 95:43.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 95:43.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:43.25 3214 | int32_t aAppUnitsPerPixel) { 95:43.25 | ^ 95:43.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 95:43.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 95:43.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:43.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:43.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 95:43.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 95:43.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 95:43.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.h:17, 95:43.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.cpp:7, 95:43.58 from Unified_cpp_dom_gamepad0.cpp:2: 95:43.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 95:43.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 95:43.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:43.58 43 | friend Sub operator*(T aScale, Sub aCoord) { 95:43.58 | ^~~~~~~~ 95:44.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 95:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:44.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:44.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 95:44.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 95:44.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 95:44.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.h:17, 95:44.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.cpp:7, 95:44.34 from Unified_cpp_dom_gamepad0.cpp:2: 95:44.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 95:44.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 95:44.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:44.34 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 95:44.34 | ^~~~~~~~~~~~~ 95:44.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 95:44.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:44.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:44.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 95:44.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 95:44.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Performance.h:11, 95:44.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.h:17, 95:44.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.cpp:7, 95:44.34 from Unified_cpp_dom_gamepad0.cpp:2: 95:44.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 95:44.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 95:44.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:44.34 323 | static SizeTyped FromUnknownSize( 95:44.34 | ^~~~~~~~~~~~~~~ 95:44.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 95:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 95:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 95:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 95:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 95:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 95:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 95:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 95:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.h:11, 95:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.cpp:7, 95:44.93 from Unified_cpp_dom_grid0.cpp:2: 95:44.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 95:44.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 95:44.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:44.93 40 | friend Sub operator*(Sub aCoord, T aScale) { 95:44.93 | ^~~~~~~~ 95:44.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:44.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:44.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 95:44.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 95:44.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.h:11, 95:44.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.cpp:7, 95:44.97 from Unified_cpp_dom_grid0.cpp:2: 95:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 95:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 95:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:44.97 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 95:44.97 | ^~~~~~~~ 95:45.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 95:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 95:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 95:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 95:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 95:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.h:11, 95:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.cpp:7, 95:45.22 from Unified_cpp_dom_grid0.cpp:2: 95:45.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 95:45.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 95:45.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:45.23 427 | SizeT Size() const { return SizeT(width, height); } 95:45.23 | ^~~~ 95:45.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:45.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:45.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 95:45.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 95:45.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.h:11, 95:45.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.cpp:7, 95:45.23 from Unified_cpp_dom_grid0.cpp:2: 95:45.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 95:45.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 95:45.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:45.23 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 95:45.23 | ^~~~~~~~ 95:45.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 95:45.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 95:45.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:45.24 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 95:45.24 | ^~~~~~~~ 95:45.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 95:45.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 95:45.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 95:45.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 95:45.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 95:45.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.h:11, 95:45.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.cpp:7, 95:45.24 from Unified_cpp_dom_grid0.cpp:2: 95:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 95:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 95:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:45.25 62 | Sub operator-(const Sub& aPoint) const { 95:45.25 | ^~~~~~~~ 95:45.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 95:45.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 95:45.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 95:45.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 95:45.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 95:45.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 95:45.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 95:45.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 95:45.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.h:11, 95:45.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.cpp:7, 95:45.57 from Unified_cpp_dom_grid0.cpp:2: 95:45.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 95:45.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 95:45.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:45.57 43 | friend Sub operator*(T aScale, Sub aCoord) { 95:45.57 | ^~~~~~~~ 95:45.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 95:45.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 95:45.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 95:45.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:45.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 95:45.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 95:45.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:45.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 95:45.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeolocationBinding.h:14, 95:45.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.h:29, 95:45.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:7: 95:45.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 95:45.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 95:45.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:45.81 40 | friend Sub operator*(Sub aCoord, T aScale) { 95:45.81 | ^~~~~~~~ 95:45.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 95:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 95:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 95:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 95:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.h:11, 95:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.cpp:7, 95:45.85 from Unified_cpp_dom_grid0.cpp:2: 95:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 95:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 95:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:45.85 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 95:45.85 | ^~~~~~~~~~~~~ 95:45.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 95:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 95:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 95:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 95:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 95:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 95:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.h:11, 95:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/grid/Grid.cpp:7, 95:45.85 from Unified_cpp_dom_grid0.cpp:2: 95:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 95:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 95:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:45.85 323 | static SizeTyped FromUnknownSize( 95:45.85 | ^~~~~~~~~~~~~~~ 95:45.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 95:45.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:45.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 95:45.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeolocationBinding.h:14, 95:45.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.h:29, 95:45.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:7: 95:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 95:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 95:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:45.97 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 95:45.97 | ^~~~~~~~ 95:46.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 95:46.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:46.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:46.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:46.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 95:46.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 95:46.14 from Unified_cpp_dom_events3.cpp:2: 95:46.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 95:46.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:46.14 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 95:46.14 | ^ 95:46.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 95:46.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:46.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 95:46.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 95:46.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:46.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 95:46.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeolocationBinding.h:14, 95:46.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.h:29, 95:46.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:7: 95:46.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 95:46.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 95:46.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:46.17 427 | SizeT Size() const { return SizeT(width, height); } 95:46.17 | ^~~~ 95:46.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 95:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 95:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeolocationBinding.h:14, 95:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.h:29, 95:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:7: 95:46.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 95:46.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 95:46.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:46.17 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 95:46.17 | ^~~~~~~~ 95:46.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 95:46.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 95:46.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:46.18 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 95:46.18 | ^~~~~~~~ 95:46.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 95:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 95:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 95:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 95:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 95:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeolocationBinding.h:14, 95:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.h:29, 95:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:7: 95:46.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 95:46.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 95:46.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:46.19 62 | Sub operator-(const Sub& aPoint) const { 95:46.19 | ^~~~~~~~ 95:46.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 95:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 95:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 95:46.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 95:46.58 from Unified_cpp_dom_events3.cpp:2: 95:46.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 95:46.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:46.58 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 95:46.58 | ^ 95:46.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 95:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 95:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 95:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 95:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 95:46.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:46.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 95:46.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeolocationBinding.h:14, 95:46.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.h:29, 95:46.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:7: 95:46.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 95:46.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 95:46.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:46.68 43 | friend Sub operator*(T aScale, Sub aCoord) { 95:46.68 | ^~~~~~~~ 95:47.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 95:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 95:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 95:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeolocationBinding.h:14, 95:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.h:29, 95:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:7: 95:47.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 95:47.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 95:47.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:47.10 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 95:47.10 | ^~~~~~~~~~~~~ 95:47.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 95:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 95:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 95:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 95:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 95:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeolocationBinding.h:14, 95:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.h:29, 95:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:7: 95:47.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 95:47.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 95:47.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:47.11 323 | static SizeTyped FromUnknownSize( 95:47.11 | ^~~~~~~~~~~~~~~ 95:47.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 95:47.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 95:47.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 95:47.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 95:47.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 95:47.13 from Unified_cpp_dom_events3.cpp:2: 95:47.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 95:47.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:47.13 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 95:47.13 | ^ 95:47.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 95:47.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:47.13 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 95:47.14 | ^ 95:47.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 95:47.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:47.14 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 95:47.14 | ^ 95:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 95:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:47.15 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 95:47.15 | ^ 95:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 95:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:47.15 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 95:47.15 | ^ 95:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 95:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:47.18 371 | nscoord aAppUnitsPerDevPixel) { 95:47.18 | ^ 95:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 95:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:47.18 380 | nscoord aAppUnitsPerDevPixel) { 95:47.18 | ^ 95:47.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 95:47.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:47.19 387 | nscoord aAppUnitsPerDevPixel) { 95:47.19 | ^ 95:47.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 95:47.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:47.20 394 | nscoord aAppUnitsPerDevPixel) { 95:47.20 | ^ 95:48.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 95:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 95:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 95:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Exception.h:12, 95:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/ErrorReport.h:31, 95:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:34, 95:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.h:10, 95:48.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/gamepad/Gamepad.cpp:7, 95:48.64 from Unified_cpp_dom_gamepad0.cpp:2: 95:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 95:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 95:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 95:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 95:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 95:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 95:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 95:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 95:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 95:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:48.64 760 | typename detail::Nth::Type extract() { 95:48.64 | ^~~~~~~ 95:51.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 95:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 95:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 95:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 95:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 95:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 95:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.h:14, 95:51.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/Geolocation.cpp:7: 95:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 95:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 95:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 95:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 95:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 95:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 95:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 95:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 95:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 95:51.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:51.48 760 | typename detail::Nth::Type extract() { 95:51.48 | ^~~~~~~ 95:54.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 95:54.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 95:54.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 95:54.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 95:54.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 95:54.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/PluginDocument.cpp:7: 95:54.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 95:54.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:54.13 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 95:54.13 | ^ 95:54.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 95:54.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 95:54.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 95:54.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 95:54.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 95:54.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/PluginDocument.cpp:7: 95:54.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 95:54.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:54.42 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 95:54.42 | ^ 95:55.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 95:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 95:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 95:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/PluginDocument.cpp:7: 95:55.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 95:55.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:55.61 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 95:55.61 | ^ 95:55.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 95:55.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:55.62 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 95:55.62 | ^ 95:55.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 95:55.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:55.63 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 95:55.63 | ^ 95:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 95:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:55.64 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 95:55.64 | ^ 95:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 95:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:55.65 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 95:55.65 | ^ 95:55.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 95:55.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:55.69 371 | nscoord aAppUnitsPerDevPixel) { 95:55.69 | ^ 95:55.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 95:55.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:55.70 380 | nscoord aAppUnitsPerDevPixel) { 95:55.70 | ^ 95:55.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 95:55.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:55.71 387 | nscoord aAppUnitsPerDevPixel) { 95:55.71 | ^ 95:55.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 95:55.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:55.72 394 | nscoord aAppUnitsPerDevPixel) { 95:55.72 | ^ 95:59.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 95:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 95:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 95:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 95:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 95:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLSharedElement.h:10, 95:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:18, 95:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 95:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/PluginDocument.cpp:7: 95:59.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 95:59.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:59.40 189 | CSSRect GetExpandedScrollableRect() const { 95:59.40 | ^ 95:59.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 95:59.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:59.40 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 95:59.40 | ^ 95:59.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 95:59.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:59.41 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 95:59.41 | ^ 95:59.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 95:59.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:59.42 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 95:59.42 | ^ 95:59.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 95:59.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:59.43 243 | CSSRect CalculateScrollRange() const { 95:59.43 | ^ 95:59.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 95:59.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:59.43 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 95:59.43 | ^ 95:59.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 95:59.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:59.45 457 | CSSRect GetVisualViewport() const { 95:59.45 | ^ 95:59.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 95:59.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 95:59.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 95:59.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 95:59.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 95:59.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 95:59.50 from Unified_cpp_dom_events3.cpp:2: 95:59.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 95:59.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:59.51 189 | CSSRect GetExpandedScrollableRect() const { 95:59.51 | ^ 95:59.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 95:59.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:59.51 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 95:59.51 | ^ 95:59.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 95:59.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:59.51 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 95:59.51 | ^ 95:59.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 95:59.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:59.52 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 95:59.52 | ^ 95:59.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 95:59.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:59.52 243 | CSSRect CalculateScrollRange() const { 95:59.52 | ^ 95:59.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 95:59.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:59.53 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 95:59.53 | ^ 95:59.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 95:59.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 95:59.54 457 | CSSRect GetVisualViewport() const { 95:59.54 | ^ 96:00.50 dom/html/input 96:01.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 96:01.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocumentInlines.h:11, 96:01.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/PluginDocument.cpp:12: 96:01.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 96:01.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:01.47 1249 | CSSCoord ToCSSPixels() const { return _0; } 96:01.47 | ^ 96:04.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 96:04.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocumentInlines.h:11, 96:04.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/PluginDocument.cpp:12: 96:04.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 96:04.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:04.50 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 96:04.51 | ^ 96:06.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 96:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontFamilyList.h:13, 96:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFont.h:12, 96:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFontMetrics.h:16, 96:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:37, 96:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 96:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 96:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/UIEvent.cpp:9, 96:06.59 from Unified_cpp_dom_events3.cpp:11: 96:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 96:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:06.59 1249 | CSSCoord ToCSSPixels() const { return _0; } 96:06.59 | ^ 96:07.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 96:07.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 96:07.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.h:23, 96:07.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/PluginDocument.cpp:19: 96:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 96:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:07.03 21 | inline Rect ToRect(const gfxRect& aRect) { 96:07.03 | ^ 96:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 96:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:07.03 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 96:07.03 | ^ 96:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 96:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:07.03 40 | inline Point ToPoint(const gfxPoint& aPoint) { 96:07.03 | ^ 96:07.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 96:07.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:07.04 44 | inline Size ToSize(const gfxSize& aSize) { 96:07.05 | ^ 96:07.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 96:07.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:07.05 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 96:07.05 | ^ 96:07.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 96:07.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:07.05 52 | inline gfxSize ThebesSize(const Size& aSize) { 96:07.05 | ^ 96:07.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 96:07.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:07.06 56 | inline gfxRect ThebesRect(const Rect& aRect) { 96:07.06 | ^ 96:07.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 96:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 96:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 96:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 96:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlElement.h:12, 96:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:12, 96:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/input/CheckableInputTypes.cpp:9, 96:07.32 from Unified_cpp_dom_html_input0.cpp:2: 96:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 96:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:07.32 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 96:07.32 | ^ 96:07.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 96:07.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.h:23, 96:07.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/PluginDocument.cpp:19: 96:07.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 96:07.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:07.75 1859 | int32_t aAppUnitsPerPixel) { 96:07.75 | ^ 96:07.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 96:07.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:07.76 3214 | int32_t aAppUnitsPerPixel) { 96:07.76 | ^ 96:08.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 96:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 96:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 96:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 96:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlElement.h:12, 96:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:12, 96:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/input/CheckableInputTypes.cpp:9, 96:08.84 from Unified_cpp_dom_html_input0.cpp:2: 96:08.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 96:08.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:08.84 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 96:08.84 | ^ 96:08.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 96:08.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 96:08.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 96:08.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 96:08.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 96:08.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 96:08.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 96:08.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 96:08.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/PluginDocument.cpp:7: 96:08.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 96:08.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 96:08.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:08.87 40 | friend Sub operator*(Sub aCoord, T aScale) { 96:08.87 | ^~~~~~~~ 96:08.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 96:08.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 96:08.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 96:08.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/PluginDocument.cpp:7: 96:08.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 96:08.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 96:08.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:08.95 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 96:08.95 | ^~~~~~~~ 96:09.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 96:09.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 96:09.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 96:09.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 96:09.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 96:09.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 96:09.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/PluginDocument.cpp:7: 96:09.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 96:09.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 96:09.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:09.04 427 | SizeT Size() const { return SizeT(width, height); } 96:09.04 | ^~~~ 96:09.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 96:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 96:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 96:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/PluginDocument.cpp:7: 96:09.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 96:09.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 96:09.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:09.05 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 96:09.05 | ^~~~~~~~ 96:09.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 96:09.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 96:09.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:09.05 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 96:09.05 | ^~~~~~~~ 96:09.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 96:09.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 96:09.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 96:09.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 96:09.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 96:09.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 96:09.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 96:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/PluginDocument.cpp:7: 96:09.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 96:09.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 96:09.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:09.07 62 | Sub operator-(const Sub& aPoint) const { 96:09.07 | ^~~~~~~~ 96:09.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 96:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 96:09.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 96:09.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 96:09.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 96:09.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 96:09.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 96:09.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 96:09.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/PluginDocument.cpp:7: 96:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 96:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 96:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:09.36 43 | friend Sub operator*(T aScale, Sub aCoord) { 96:09.37 | ^~~~~~~~ 96:09.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 96:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 96:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlElement.h:12, 96:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:12, 96:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/input/CheckableInputTypes.cpp:9, 96:09.39 from Unified_cpp_dom_html_input0.cpp:2: 96:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 96:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:09.39 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 96:09.39 | ^ 96:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 96:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:09.39 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 96:09.40 | ^ 96:09.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 96:09.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:09.40 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 96:09.40 | ^ 96:09.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 96:09.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:09.40 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 96:09.40 | ^ 96:09.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 96:09.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:09.41 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 96:09.41 | ^ 96:09.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 96:09.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 96:09.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 96:09.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 96:09.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 96:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/PluginDocument.cpp:7: 96:09.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 96:09.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 96:09.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:09.68 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 96:09.68 | ^~~~~~~~~~~~~ 96:09.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 96:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 96:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 96:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 96:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 96:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 96:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/PluginDocument.cpp:7: 96:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 96:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 96:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:09.69 323 | static SizeTyped FromUnknownSize( 96:09.70 | ^~~~~~~~~~~~~~~ 96:09.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 96:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 96:09.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 96:09.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 96:09.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 96:09.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 96:09.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 96:09.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 96:09.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 96:09.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 96:09.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 96:09.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 96:09.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 96:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 96:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 96:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 96:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/UIEvent.cpp:9, 96:09.73 from Unified_cpp_dom_events3.cpp:11: 96:09.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 96:09.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:09.74 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 96:09.74 | ^ 96:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 96:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:10.06 371 | nscoord aAppUnitsPerDevPixel) { 96:10.06 | ^ 96:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 96:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:10.06 380 | nscoord aAppUnitsPerDevPixel) { 96:10.06 | ^ 96:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 96:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:10.06 387 | nscoord aAppUnitsPerDevPixel) { 96:10.07 | ^ 96:10.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 96:10.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:10.07 394 | nscoord aAppUnitsPerDevPixel) { 96:10.07 | ^ 96:12.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 96:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 96:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 96:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 96:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 96:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 96:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 96:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 96:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 96:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 96:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 96:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 96:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 96:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 96:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 96:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 96:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/UIEvent.cpp:9, 96:12.25 from Unified_cpp_dom_events3.cpp:11: 96:12.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 96:12.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:12.25 21 | inline Rect ToRect(const gfxRect& aRect) { 96:12.25 | ^ 96:12.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 96:12.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:12.26 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 96:12.26 | ^ 96:12.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 96:12.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:12.26 40 | inline Point ToPoint(const gfxPoint& aPoint) { 96:12.26 | ^ 96:12.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 96:12.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:12.27 44 | inline Size ToSize(const gfxSize& aSize) { 96:12.28 | ^ 96:12.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 96:12.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:12.28 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 96:12.28 | ^ 96:12.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 96:12.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:12.29 52 | inline gfxSize ThebesSize(const Size& aSize) { 96:12.29 | ^ 96:12.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 96:12.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:12.29 56 | inline gfxRect ThebesRect(const Rect& aRect) { 96:12.29 | ^ 96:12.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 96:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 96:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 96:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 96:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 96:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 96:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 96:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 96:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 96:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 96:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 96:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 96:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 96:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 96:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 96:12.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/UIEvent.cpp:9, 96:12.70 from Unified_cpp_dom_events3.cpp:11: 96:12.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 96:12.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:12.70 1859 | int32_t aAppUnitsPerPixel) { 96:12.70 | ^ 96:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 96:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:12.71 3214 | int32_t aAppUnitsPerPixel) { 96:12.71 | ^ 96:12.75 dom/jsurl 96:12.83 dom/mathml 96:13.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 96:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 96:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 96:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 96:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 96:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 96:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 96:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 96:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 96:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 96:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 96:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 96:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/UIEvent.cpp:9, 96:13.66 from Unified_cpp_dom_events3.cpp:11: 96:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 96:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:13.66 332 | LayerPoint GetFixedPositionAnchor() const { 96:13.66 | ^ 96:13.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 96:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 96:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 96:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 96:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 96:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 96:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 96:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 96:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 96:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 96:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 96:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 96:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/UIEvent.cpp:9, 96:13.71 from Unified_cpp_dom_events3.cpp:11: 96:13.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 96:13.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:13.71 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 96:13.71 | ^ 96:13.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 96:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 96:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 96:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 96:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 96:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 96:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 96:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 96:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 96:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 96:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 96:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 96:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/UIEvent.cpp:9, 96:13.74 from Unified_cpp_dom_events3.cpp:11: 96:13.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 96:13.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:13.74 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 96:13.74 | ^ 96:17.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 96:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 96:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 96:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 96:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 96:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 96:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 96:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 96:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/UIEvent.cpp:9, 96:17.41 from Unified_cpp_dom_events3.cpp:11: 96:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 96:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:17.41 1394 | LayerPoint GetFixedPositionAnchor() { 96:17.41 | ^ 96:17.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 96:17.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:17.44 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 96:17.44 | ^ 96:17.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 96:17.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 96:17.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 96:17.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 96:17.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 96:17.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 96:17.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 96:17.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/UIEvent.cpp:9, 96:17.64 from Unified_cpp_dom_events3.cpp:11: 96:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 96:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:17.64 49 | gfx::Size GetInheritedScale() const { return mScale; } 96:17.64 | ^ 96:19.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 96:19.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 96:19.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 96:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 96:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 96:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/mathml/MathMLElement.cpp:7, 96:19.09 from Unified_cpp_dom_mathml0.cpp:2: 96:19.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 96:19.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:19.09 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 96:19.09 | ^ 96:19.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 96:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 96:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 96:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/jsurl/nsJSProtocolHandler.cpp:13, 96:19.93 from Unified_cpp_dom_jsurl0.cpp:2: 96:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 96:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:19.93 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 96:19.93 | ^ 96:20.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 96:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 96:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 96:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 96:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/jsurl/nsJSProtocolHandler.cpp:13, 96:20.32 from Unified_cpp_dom_jsurl0.cpp:2: 96:20.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 96:20.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.32 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 96:20.32 | ^ 96:20.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 96:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 96:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 96:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 96:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 96:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/mathml/MathMLElement.cpp:7, 96:20.51 from Unified_cpp_dom_mathml0.cpp:2: 96:20.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 96:20.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.51 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 96:20.51 | ^ 96:20.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 96:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 96:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 96:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.cpp:8, 96:20.65 from Unified_cpp_dom_canvas5.cpp:2: 96:20.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 96:20.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.65 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 96:20.65 | ^ 96:20.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 96:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 96:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/jsurl/nsJSProtocolHandler.cpp:13, 96:20.82 from Unified_cpp_dom_jsurl0.cpp:2: 96:20.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 96:20.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.82 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 96:20.82 | ^ 96:20.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 96:20.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.83 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 96:20.83 | ^ 96:20.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 96:20.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.83 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 96:20.83 | ^ 96:20.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 96:20.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.84 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 96:20.84 | ^ 96:20.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 96:20.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.84 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 96:20.84 | ^ 96:20.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:16, 96:20.84 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 96:20.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.cpp:8, 96:20.84 from Unified_cpp_dom_canvas5.cpp:2: 96:20.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 96:20.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.84 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 96:20.84 | ^ 96:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 96:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.86 371 | nscoord aAppUnitsPerDevPixel) { 96:20.86 | ^ 96:20.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 96:20.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.87 380 | nscoord aAppUnitsPerDevPixel) { 96:20.87 | ^ 96:20.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 96:20.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.87 387 | nscoord aAppUnitsPerDevPixel) { 96:20.87 | ^ 96:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 96:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.88 394 | nscoord aAppUnitsPerDevPixel) { 96:20.88 | ^ 96:20.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 96:20.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.cpp:8, 96:20.92 from Unified_cpp_dom_canvas5.cpp:2: 96:20.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 96:20.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.92 21 | inline Rect ToRect(const gfxRect& aRect) { 96:20.92 | ^ 96:20.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 96:20.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.93 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 96:20.93 | ^ 96:20.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 96:20.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.93 40 | inline Point ToPoint(const gfxPoint& aPoint) { 96:20.93 | ^ 96:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 96:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.94 44 | inline Size ToSize(const gfxSize& aSize) { 96:20.94 | ^ 96:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 96:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.94 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 96:20.94 | ^ 96:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 96:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.94 52 | inline gfxSize ThebesSize(const Size& aSize) { 96:20.94 | ^ 96:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 96:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:20.94 56 | inline gfxRect ThebesRect(const Rect& aRect) { 96:20.94 | ^ 96:21.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:21.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:21.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 96:21.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 96:21.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 96:21.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/mathml/MathMLElement.cpp:7, 96:21.02 from Unified_cpp_dom_mathml0.cpp:2: 96:21.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 96:21.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:21.02 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 96:21.02 | ^ 96:21.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 96:21.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:21.03 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 96:21.03 | ^ 96:21.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 96:21.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:21.03 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 96:21.03 | ^ 96:21.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 96:21.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:21.04 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 96:21.04 | ^ 96:21.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 96:21.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:21.04 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 96:21.04 | ^ 96:21.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 96:21.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:21.06 371 | nscoord aAppUnitsPerDevPixel) { 96:21.06 | ^ 96:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 96:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:21.07 380 | nscoord aAppUnitsPerDevPixel) { 96:21.07 | ^ 96:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 96:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:21.07 387 | nscoord aAppUnitsPerDevPixel) { 96:21.07 | ^ 96:21.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 96:21.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:21.08 394 | nscoord aAppUnitsPerDevPixel) { 96:21.08 | ^ 96:21.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 96:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 96:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlElement.h:12, 96:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:12, 96:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/input/CheckableInputTypes.cpp:9, 96:21.48 from Unified_cpp_dom_html_input0.cpp:2: 96:21.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 96:21.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:21.48 189 | CSSRect GetExpandedScrollableRect() const { 96:21.48 | ^ 96:21.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 96:21.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:21.48 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 96:21.48 | ^ 96:21.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 96:21.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:21.48 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 96:21.48 | ^ 96:21.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 96:21.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:21.49 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 96:21.49 | ^ 96:21.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 96:21.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:21.49 243 | CSSRect CalculateScrollRange() const { 96:21.49 | ^ 96:21.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 96:21.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:21.49 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 96:21.49 | ^ 96:21.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 96:21.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:21.50 457 | CSSRect GetVisualViewport() const { 96:21.50 | ^ 96:22.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:22.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:22.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 96:22.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 96:22.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:22.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:22.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:22.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 96:22.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 96:22.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.cpp:11, 96:22.27 from Unified_cpp_dom_canvas5.cpp:2: 96:22.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 96:22.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:22.27 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 96:22.27 | ^ 96:22.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 96:22.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:22.27 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 96:22.27 | ^ 96:22.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 96:22.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:22.28 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 96:22.28 | ^ 96:22.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 96:22.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:22.28 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 96:22.28 | ^ 96:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 96:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:22.29 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 96:22.29 | ^ 96:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 96:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:22.32 371 | nscoord aAppUnitsPerDevPixel) { 96:22.32 | ^ 96:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 96:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:22.32 380 | nscoord aAppUnitsPerDevPixel) { 96:22.32 | ^ 96:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 96:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:22.32 387 | nscoord aAppUnitsPerDevPixel) { 96:22.32 | ^ 96:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 96:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:22.33 394 | nscoord aAppUnitsPerDevPixel) { 96:22.33 | ^ 96:22.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 96:22.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 96:22.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 96:22.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/UIEvent.cpp:9, 96:22.90 from Unified_cpp_dom_events3.cpp:11: 96:22.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 96:22.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:22.90 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 96:22.90 | ^ 96:22.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 96:22.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:15, 96:22.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:23, 96:22.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 96:22.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorDOMPoint.h:13, 96:22.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:11, 96:22.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEditor.h:9, 96:22.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlState.h:14, 96:22.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:13, 96:22.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/input/CheckableInputTypes.cpp:9, 96:22.93 from Unified_cpp_dom_html_input0.cpp:2: 96:22.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 96:22.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:22.94 1249 | CSSCoord ToCSSPixels() const { return _0; } 96:22.94 | ^ 96:25.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 96:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 96:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:25.10 from Unified_cpp_dom_events3.cpp:2: 96:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 96:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 96:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:25.10 40 | friend Sub operator*(Sub aCoord, T aScale) { 96:25.10 | ^~~~~~~~ 96:25.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:25.14 from Unified_cpp_dom_events3.cpp:2: 96:25.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 96:25.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 96:25.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:25.15 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 96:25.15 | ^~~~~~~~ 96:25.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 96:25.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 96:25.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:25.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:25.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:25.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:25.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:25.38 from Unified_cpp_dom_events3.cpp:2: 96:25.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 96:25.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 96:25.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:25.38 427 | SizeT Size() const { return SizeT(width, height); } 96:25.38 | ^~~~ 96:25.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:25.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:25.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:25.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:25.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:25.39 from Unified_cpp_dom_events3.cpp:2: 96:25.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 96:25.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 96:25.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:25.39 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 96:25.39 | ^~~~~~~~ 96:25.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 96:25.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 96:25.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:25.40 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 96:25.40 | ^~~~~~~~ 96:25.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 96:25.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 96:25.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:25.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:25.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:25.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:25.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:25.42 from Unified_cpp_dom_events3.cpp:2: 96:25.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 96:25.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 96:25.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:25.43 62 | Sub operator-(const Sub& aPoint) const { 96:25.43 | ^~~~~~~~ 96:25.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 96:25.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 96:25.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 96:25.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 96:25.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:25.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:25.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:25.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 96:25.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 96:25.77 from Unified_cpp_dom_html0.cpp:2: 96:25.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 96:25.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:25.78 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 96:25.78 | ^ 96:25.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 96:25.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 96:25.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:25.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:25.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:25.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:25.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:25.98 from Unified_cpp_dom_events3.cpp:2: 96:25.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 96:25.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 96:25.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:25.98 43 | friend Sub operator*(T aScale, Sub aCoord) { 96:25.98 | ^~~~~~~~ 96:26.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 96:26.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:15, 96:26.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEditor.h:9, 96:26.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlState.h:14, 96:26.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:13, 96:26.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/input/CheckableInputTypes.cpp:9, 96:26.04 from Unified_cpp_dom_html_input0.cpp:2: 96:26.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 96:26.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:26.05 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 96:26.05 | ^ 96:26.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 96:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:26.05 from Unified_cpp_dom_events3.cpp:2: 96:26.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 96:26.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 96:26.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:26.06 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 96:26.06 | ^~~~~~~~~~~~~ 96:26.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 96:26.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:26.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:26.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:26.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:26.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:26.06 from Unified_cpp_dom_events3.cpp:2: 96:26.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 96:26.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 96:26.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:26.07 323 | static SizeTyped FromUnknownSize( 96:26.08 | ^~~~~~~~~~~~~~~ 96:26.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 96:26.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 96:26.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 96:26.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:26.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:26.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:26.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:26.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:26.90 from Unified_cpp_dom_events3.cpp:2: 96:26.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 96:26.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 96:26.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:26.90 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 96:26.91 | ^~~~~~~~~~~~~~ 96:26.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 96:26.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:26.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:26.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:26.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:26.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:26.93 from Unified_cpp_dom_events3.cpp:2: 96:26.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 96:26.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 96:26.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:26.94 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 96:26.94 | ^~~~~~~~~~~~~ 96:26.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 96:26.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 96:26.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:26.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:26.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:26.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:26.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:26.97 from Unified_cpp_dom_events3.cpp:2: 96:26.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 96:26.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 96:26.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:26.98 383 | Point TopLeft() const { return Point(x, y); } 96:26.98 | ^~~~~~~ 96:26.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 96:26.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 96:26.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 96:26.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:26.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:26.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:26.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:26.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:26.98 from Unified_cpp_dom_events3.cpp:2: 96:26.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 96:26.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 96:26.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:26.98 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 96:26.98 | ^~~~~~~~~~~~~~~ 96:27.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 96:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 96:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 96:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 96:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 96:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 96:27.26 from Unified_cpp_dom_html0.cpp:2: 96:27.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 96:27.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:27.26 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 96:27.26 | ^ 96:27.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 96:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:27.28 from Unified_cpp_dom_events3.cpp:2: 96:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 96:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 96:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:27.28 277 | static RectTyped FromUnknownRect( 96:27.28 | ^~~~~~~~~~~~~~~ 96:27.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 96:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:27.28 from Unified_cpp_dom_events3.cpp:2: 96:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 96:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 96:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:27.29 150 | static PointTyped FromUnknownPoint( 96:27.29 | ^~~~~~~~~~~~~~~~ 96:27.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 96:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:27.29 from Unified_cpp_dom_events3.cpp:2: 96:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 96:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 96:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:27.29 282 | RectTyped ToUnknownRect() const { 96:27.29 | ^~~~~~~~~~~~~ 96:27.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:27.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:27.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:27.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:27.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:27.37 from Unified_cpp_dom_events3.cpp:2: 96:27.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::IntPointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 96:27.37 /builddir/build/BUILD/thunderbird-78.6.1/dom/events/UIEvent.cpp:206:50: required from here 96:27.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:602:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:27.37 602 | gfx::PointTyped operator*(const gfx::IntPointTyped& aPoint, 96:27.37 | ^~~~~~~~ 96:27.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:27.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:27.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 96:27.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 96:27.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:27.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:27.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:27.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 96:27.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 96:27.82 from Unified_cpp_dom_html0.cpp:2: 96:27.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 96:27.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:27.82 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 96:27.82 | ^ 96:27.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 96:27.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:27.82 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 96:27.82 | ^ 96:27.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 96:27.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:27.82 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 96:27.82 | ^ 96:27.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 96:27.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:27.83 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 96:27.83 | ^ 96:27.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 96:27.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:27.83 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 96:27.83 | ^ 96:27.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 96:27.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:27.86 371 | nscoord aAppUnitsPerDevPixel) { 96:27.86 | ^ 96:27.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 96:27.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:27.86 380 | nscoord aAppUnitsPerDevPixel) { 96:27.86 | ^ 96:27.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 96:27.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:27.86 387 | nscoord aAppUnitsPerDevPixel) { 96:27.87 | ^ 96:27.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 96:27.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:27.87 394 | nscoord aAppUnitsPerDevPixel) { 96:27.87 | ^ 96:28.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 96:28.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 96:28.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 96:28.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:24, 96:28.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEditor.h:9, 96:28.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlState.h:14, 96:28.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:13, 96:28.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/input/CheckableInputTypes.cpp:9, 96:28.44 from Unified_cpp_dom_html_input0.cpp:2: 96:28.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 96:28.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:28.44 21 | inline Rect ToRect(const gfxRect& aRect) { 96:28.44 | ^ 96:28.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 96:28.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:28.44 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 96:28.44 | ^ 96:28.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 96:28.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:28.44 40 | inline Point ToPoint(const gfxPoint& aPoint) { 96:28.44 | ^ 96:28.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 96:28.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:28.45 44 | inline Size ToSize(const gfxSize& aSize) { 96:28.45 | ^ 96:28.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 96:28.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:28.45 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 96:28.45 | ^ 96:28.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 96:28.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:28.46 52 | inline gfxSize ThebesSize(const Size& aSize) { 96:28.46 | ^ 96:28.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 96:28.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:28.46 56 | inline gfxRect ThebesRect(const Rect& aRect) { 96:28.46 | ^ 96:28.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 96:28.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:28.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:28.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:28.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:28.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:28.73 from Unified_cpp_dom_events3.cpp:2: 96:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 96:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 96:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 96:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:28.73 246 | PointTyped As2DPoint() const { 96:28.73 | ^~~~~~~~~ 96:28.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 96:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 96:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:28.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:28.75 from Unified_cpp_dom_events3.cpp:2: 96:28.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 96:28.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 96:28.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 96:28.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:28.75 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 96:28.75 | ^~~~~~~~~ 96:28.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 96:28.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 96:28.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 96:28.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:28.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:28.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:28.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:28.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:28.76 from Unified_cpp_dom_events3.cpp:2: 96:28.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 96:28.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 96:28.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 96:28.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:28.76 2266 | PointTyped TransformPointSimple( 96:28.76 | ^~~~~~~~~~~~~~~~~~~~ 96:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 96:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 96:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 96:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:28.77 794 | RectTyped TransformAndClipBounds( 96:28.77 | ^~~~~~~~~~~~~~~~~~~~~~ 96:29.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 96:29.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 96:29.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:24, 96:29.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEditor.h:9, 96:29.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlState.h:14, 96:29.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:13, 96:29.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/input/CheckableInputTypes.cpp:9, 96:29.09 from Unified_cpp_dom_html_input0.cpp:2: 96:29.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 96:29.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:29.09 1859 | int32_t aAppUnitsPerPixel) { 96:29.09 | ^ 96:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 96:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:29.10 3214 | int32_t aAppUnitsPerPixel) { 96:29.10 | ^ 96:30.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 96:30.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 96:30.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 96:30.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 96:30.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 96:30.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 96:30.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 96:30.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/GeolocationPositionError.cpp:9: 96:30.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 96:30.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:30.92 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 96:30.92 | ^ 96:31.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 96:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 96:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 96:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 96:31.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 96:31.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 96:31.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventForwards.h:12, 96:31.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:9, 96:31.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:31.24 from Unified_cpp_dom_events3.cpp:2: 96:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 96:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 96:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 96:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 96:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 96:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 96:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 96:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 96:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 96:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:31.24 760 | typename detail::Nth::Type extract() { 96:31.24 | ^~~~~~~ 96:31.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 96:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 96:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 96:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 96:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 96:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 96:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 96:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 96:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlElement.h:12, 96:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:12, 96:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/input/CheckableInputTypes.cpp:9, 96:31.72 from Unified_cpp_dom_html_input0.cpp:2: 96:31.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 96:31.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 96:31.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:31.72 40 | friend Sub operator*(Sub aCoord, T aScale) { 96:31.72 | ^~~~~~~~ 96:31.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 96:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 96:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlElement.h:12, 96:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:12, 96:31.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/input/CheckableInputTypes.cpp:9, 96:31.75 from Unified_cpp_dom_html_input0.cpp:2: 96:31.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 96:31.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 96:31.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:31.75 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 96:31.75 | ^~~~~~~~ 96:31.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 96:31.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 96:31.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 96:31.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 96:31.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 96:31.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 96:31.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 96:31.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/GeolocationPositionError.cpp:9: 96:31.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 96:31.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:31.92 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 96:31.92 | ^ 96:31.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 96:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 96:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 96:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 96:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 96:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlElement.h:12, 96:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:12, 96:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/input/CheckableInputTypes.cpp:9, 96:31.95 from Unified_cpp_dom_html_input0.cpp:2: 96:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 96:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 96:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:31.95 427 | SizeT Size() const { return SizeT(width, height); } 96:31.95 | ^~~~ 96:31.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 96:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 96:31.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:31.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:31.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:31.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlElement.h:12, 96:31.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:12, 96:31.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/input/CheckableInputTypes.cpp:9, 96:31.96 from Unified_cpp_dom_html_input0.cpp:2: 96:31.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 96:31.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 96:31.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:31.96 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 96:31.96 | ^~~~~~~~ 96:31.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 96:31.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 96:31.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:31.96 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 96:31.97 | ^~~~~~~~ 96:31.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 96:31.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 96:31.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 96:31.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 96:31.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 96:31.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:31.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:31.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:31.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlElement.h:12, 96:31.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:12, 96:31.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/input/CheckableInputTypes.cpp:9, 96:31.98 from Unified_cpp_dom_html_input0.cpp:2: 96:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 96:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 96:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:31.98 62 | Sub operator-(const Sub& aPoint) const { 96:31.98 | ^~~~~~~~ 96:32.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 96:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 96:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 96:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 96:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 96:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 96:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 96:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 96:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:32.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:32.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlElement.h:12, 96:32.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:12, 96:32.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/input/CheckableInputTypes.cpp:9, 96:32.22 from Unified_cpp_dom_html_input0.cpp:2: 96:32.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 96:32.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 96:32.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:32.22 43 | friend Sub operator*(T aScale, Sub aCoord) { 96:32.22 | ^~~~~~~~ 96:32.34 In file included from Unified_cpp_dom_events3.cpp:11: 96:32.34 /builddir/build/BUILD/thunderbird-78.6.1/dom/events/UIEvent.cpp: In member function ‘virtual void mozilla::dom::UIEvent::DuplicatePrivateData()’: 96:32.34 /builddir/build/BUILD/thunderbird-78.6.1/dom/events/UIEvent.cpp:206:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:32.34 206 | mEvent->mRefPoint = RoundedToInt(screenPoint * scale); 96:32.34 | ~~~~~~~~~~~~^~~~~~~ 96:32.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 96:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 96:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 96:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TransitionEvent.h:10, 96:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/events/TransitionEvent.cpp:7, 96:32.34 from Unified_cpp_dom_events3.cpp:2: 96:32.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 96:32.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:32.34 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 96:32.34 | ^~~~~~~~~ 96:32.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 96:32.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 96:32.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 96:32.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 96:32.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:32.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:32.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:32.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlElement.h:12, 96:32.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:12, 96:32.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/input/CheckableInputTypes.cpp:9, 96:32.63 from Unified_cpp_dom_html_input0.cpp:2: 96:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 96:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 96:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:32.63 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 96:32.63 | ^~~~~~~~~~~~~ 96:32.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 96:32.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 96:32.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 96:32.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 96:32.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 96:32.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 96:32.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:32.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:32.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:32.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlElement.h:12, 96:32.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:12, 96:32.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/input/CheckableInputTypes.cpp:9, 96:32.64 from Unified_cpp_dom_html_input0.cpp:2: 96:32.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 96:32.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 96:32.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:32.64 323 | static SizeTyped FromUnknownSize( 96:32.64 | ^~~~~~~~~~~~~~~ 96:33.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 96:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 96:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 96:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/mathml/MathMLElement.cpp:7, 96:33.01 from Unified_cpp_dom_mathml0.cpp:2: 96:33.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 96:33.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.01 189 | CSSRect GetExpandedScrollableRect() const { 96:33.01 | ^ 96:33.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 96:33.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.01 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 96:33.01 | ^ 96:33.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 96:33.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.01 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 96:33.01 | ^ 96:33.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 96:33.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.02 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 96:33.02 | ^ 96:33.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 96:33.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.02 243 | CSSRect CalculateScrollRange() const { 96:33.02 | ^ 96:33.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 96:33.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.02 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 96:33.02 | ^ 96:33.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 96:33.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.03 457 | CSSRect GetVisualViewport() const { 96:33.03 | ^ 96:33.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 96:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 96:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 96:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 96:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 96:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/GeolocationPositionError.cpp:9: 96:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 96:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.31 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 96:33.31 | ^ 96:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 96:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.31 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 96:33.31 | ^ 96:33.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 96:33.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.32 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 96:33.32 | ^ 96:33.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 96:33.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 96:33.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 96:33.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 96:33.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StorageEvent.h:13, 96:33.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:39, 96:33.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/jsurl/nsJSProtocolHandler.cpp:13, 96:33.33 from Unified_cpp_dom_jsurl0.cpp:2: 96:33.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 96:33.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.33 189 | CSSRect GetExpandedScrollableRect() const { 96:33.33 | ^ 96:33.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 96:33.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.33 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 96:33.33 | ^ 96:33.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 96:33.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.33 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 96:33.33 | ^ 96:33.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 96:33.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.33 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 96:33.33 | ^ 96:33.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 96:33.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.34 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 96:33.34 | ^ 96:33.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 96:33.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.34 243 | CSSRect CalculateScrollRange() const { 96:33.34 | ^ 96:33.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 96:33.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.34 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 96:33.34 | ^ 96:33.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 96:33.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.34 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 96:33.34 | ^ 96:33.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 96:33.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.35 457 | CSSRect GetVisualViewport() const { 96:33.35 | ^ 96:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 96:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.37 371 | nscoord aAppUnitsPerDevPixel) { 96:33.37 | ^ 96:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 96:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.37 380 | nscoord aAppUnitsPerDevPixel) { 96:33.37 | ^ 96:33.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 96:33.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.38 387 | nscoord aAppUnitsPerDevPixel) { 96:33.38 | ^ 96:33.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 96:33.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:33.39 394 | nscoord aAppUnitsPerDevPixel) { 96:33.39 | ^ 96:34.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 96:34.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:15, 96:34.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindContext.h:15, 96:34.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/mathml/MathMLElement.cpp:10, 96:34.45 from Unified_cpp_dom_mathml0.cpp:2: 96:34.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 96:34.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:34.45 1249 | CSSCoord ToCSSPixels() const { return _0; } 96:34.45 | ^ 96:35.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 96:35.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 96:35.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:35.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:35.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:35.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 96:35.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 96:35.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.cpp:11, 96:35.51 from Unified_cpp_dom_canvas5.cpp:2: 96:35.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 96:35.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:35.51 189 | CSSRect GetExpandedScrollableRect() const { 96:35.51 | ^ 96:35.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 96:35.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:35.51 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 96:35.51 | ^ 96:35.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 96:35.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:35.52 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 96:35.52 | ^ 96:35.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 96:35.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:35.52 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 96:35.52 | ^ 96:35.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 96:35.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:35.52 243 | CSSRect CalculateScrollRange() const { 96:35.52 | ^ 96:35.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 96:35.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:35.52 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 96:35.52 | ^ 96:35.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 96:35.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:35.53 457 | CSSRect GetVisualViewport() const { 96:35.53 | ^ 96:36.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 96:36.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 96:36.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 96:36.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 96:36.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 96:36.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 96:36.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 96:36.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 96:36.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 96:36.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 96:36.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/geolocation/GeolocationPositionError.cpp:9: 96:36.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 96:36.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 96:36.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:36.87 40 | friend Sub operator*(Sub aCoord, T aScale) { 96:36.88 | ^~~~~~~~ 96:37.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 96:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/nsICanvasRenderingContextInternal.h:16, 96:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:26, 96:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.cpp:11, 96:37.64 from Unified_cpp_dom_canvas5.cpp:2: 96:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 96:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:37.64 1249 | CSSCoord ToCSSPixels() const { return _0; } 96:37.64 | ^ 96:37.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 96:37.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 96:37.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 96:37.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/mathml/MathMLElement.cpp:16, 96:37.73 from Unified_cpp_dom_mathml0.cpp:2: 96:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 96:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:37.73 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 96:37.74 | ^ 96:39.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 96:39.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/nsICanvasRenderingContextInternal.h:16, 96:39.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:26, 96:39.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.cpp:11, 96:39.02 from Unified_cpp_dom_canvas5.cpp:2: 96:39.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 96:39.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:39.03 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 96:39.03 | ^ 96:39.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 96:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 96:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 96:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 96:39.92 from Unified_cpp_dom_html0.cpp:2: 96:39.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 96:39.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:39.92 189 | CSSRect GetExpandedScrollableRect() const { 96:39.92 | ^ 96:39.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 96:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 96:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 96:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/mathml/MathMLElement.cpp:16, 96:39.93 from Unified_cpp_dom_mathml0.cpp:2: 96:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 96:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:39.93 21 | inline Rect ToRect(const gfxRect& aRect) { 96:39.93 | ^ 96:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 96:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:39.93 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 96:39.93 | ^ 96:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 96:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:39.93 40 | inline Point ToPoint(const gfxPoint& aPoint) { 96:39.93 | ^ 96:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 96:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:39.94 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 96:39.94 | ^ 96:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 96:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:39.94 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 96:39.94 | ^ 96:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 96:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:39.94 44 | inline Size ToSize(const gfxSize& aSize) { 96:39.95 | ^ 96:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 96:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:39.96 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 96:39.97 | ^ 96:39.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 96:39.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:39.97 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 96:39.97 | ^ 96:39.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 96:39.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:39.97 243 | CSSRect CalculateScrollRange() const { 96:39.97 | ^ 96:39.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 96:39.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:39.98 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 96:39.98 | ^ 96:39.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 96:39.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:39.98 52 | inline gfxSize ThebesSize(const Size& aSize) { 96:39.98 | ^ 96:39.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 96:39.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:39.98 56 | inline gfxRect ThebesRect(const Rect& aRect) { 96:39.98 | ^ 96:39.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 96:39.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:39.99 457 | CSSRect GetVisualViewport() const { 96:39.99 | ^ 96:40.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 96:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 96:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/mathml/MathMLElement.cpp:16, 96:40.72 from Unified_cpp_dom_mathml0.cpp:2: 96:40.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 96:40.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:40.72 1859 | int32_t aAppUnitsPerPixel) { 96:40.72 | ^ 96:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 96:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:40.73 3214 | int32_t aAppUnitsPerPixel) { 96:40.73 | ^ 96:40.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 96:40.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 96:40.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:40.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:40.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 96:40.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 96:40.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/jsurl/nsJSProtocolHandler.cpp:13, 96:40.85 from Unified_cpp_dom_jsurl0.cpp:2: 96:40.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 96:40.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 96:40.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:40.85 40 | friend Sub operator*(Sub aCoord, T aScale) { 96:40.85 | ^~~~~~~~ 96:40.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 96:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 96:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/jsurl/nsJSProtocolHandler.cpp:13, 96:40.88 from Unified_cpp_dom_jsurl0.cpp:2: 96:40.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 96:40.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 96:40.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:40.88 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 96:40.88 | ^~~~~~~~ 96:41.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 96:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 96:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 96:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 96:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/jsurl/nsJSProtocolHandler.cpp:13, 96:41.10 from Unified_cpp_dom_jsurl0.cpp:2: 96:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 96:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 96:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:41.10 427 | SizeT Size() const { return SizeT(width, height); } 96:41.10 | ^~~~ 96:41.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 96:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 96:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/jsurl/nsJSProtocolHandler.cpp:13, 96:41.10 from Unified_cpp_dom_jsurl0.cpp:2: 96:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 96:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 96:41.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:41.11 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 96:41.11 | ^~~~~~~~ 96:41.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 96:41.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 96:41.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:41.11 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 96:41.11 | ^~~~~~~~ 96:41.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 96:41.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 96:41.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:41.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:41.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 96:41.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 96:41.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/jsurl/nsJSProtocolHandler.cpp:13, 96:41.13 from Unified_cpp_dom_jsurl0.cpp:2: 96:41.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 96:41.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 96:41.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:41.13 62 | Sub operator-(const Sub& aPoint) const { 96:41.13 | ^~~~~~~~ 96:41.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 96:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 96:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 96:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 96:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 96:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 96:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 96:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 96:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 96:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/mathml/MathMLElement.cpp:7, 96:41.86 from Unified_cpp_dom_mathml0.cpp:2: 96:41.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 96:41.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 96:41.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:41.86 40 | friend Sub operator*(Sub aCoord, T aScale) { 96:41.86 | ^~~~~~~~ 96:41.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:41.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:41.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 96:41.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 96:41.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 96:41.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/mathml/MathMLElement.cpp:7, 96:41.89 from Unified_cpp_dom_mathml0.cpp:2: 96:41.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 96:41.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 96:41.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:41.89 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 96:41.89 | ^~~~~~~~ 96:41.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:27, 96:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.cpp:11, 96:41.95 from Unified_cpp_dom_canvas5.cpp:2: 96:41.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 96:41.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:41.95 1859 | int32_t aAppUnitsPerPixel) { 96:41.95 | ^ 96:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 96:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:41.96 3214 | int32_t aAppUnitsPerPixel) { 96:41.96 | ^ 96:42.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 96:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 96:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 96:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 96:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 96:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 96:42.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/mathml/MathMLElement.cpp:7, 96:42.09 from Unified_cpp_dom_mathml0.cpp:2: 96:42.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 96:42.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 96:42.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:42.10 427 | SizeT Size() const { return SizeT(width, height); } 96:42.10 | ^~~~ 96:42.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:42.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:42.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 96:42.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 96:42.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 96:42.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/mathml/MathMLElement.cpp:7, 96:42.10 from Unified_cpp_dom_mathml0.cpp:2: 96:42.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 96:42.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 96:42.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:42.10 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 96:42.10 | ^~~~~~~~ 96:42.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 96:42.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 96:42.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:42.10 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 96:42.10 | ^~~~~~~~ 96:42.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 96:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 96:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 96:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 96:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 96:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 96:42.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/mathml/MathMLElement.cpp:7, 96:42.11 from Unified_cpp_dom_mathml0.cpp:2: 96:42.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 96:42.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 96:42.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:42.11 62 | Sub operator-(const Sub& aPoint) const { 96:42.11 | ^~~~~~~~ 96:42.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 96:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 96:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 96:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 96:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 96:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 96:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 96:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 96:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 96:42.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/mathml/MathMLElement.cpp:7, 96:42.40 from Unified_cpp_dom_mathml0.cpp:2: 96:42.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 96:42.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 96:42.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:42.40 43 | friend Sub operator*(T aScale, Sub aCoord) { 96:42.40 | ^~~~~~~~ 96:42.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 96:42.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 96:42.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 96:42.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 96:42.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 96:42.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/mathml/MathMLElement.cpp:7, 96:42.83 from Unified_cpp_dom_mathml0.cpp:2: 96:42.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 96:42.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 96:42.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:42.84 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 96:42.84 | ^~~~~~~~~~~~~ 96:42.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 96:42.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 96:42.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 96:42.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 96:42.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 96:42.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 96:42.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MathMLElement.h:11, 96:42.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/mathml/MathMLElement.cpp:7, 96:42.84 from Unified_cpp_dom_mathml0.cpp:2: 96:42.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 96:42.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 96:42.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:42.84 323 | static SizeTyped FromUnknownSize( 96:42.84 | ^~~~~~~~~~~~~~~ 96:42.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 96:42.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:15, 96:43.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindContext.h:15, 96:43.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLAnchorElement.cpp:9, 96:43.00 from Unified_cpp_dom_html0.cpp:20: 96:43.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 96:43.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:43.00 1249 | CSSCoord ToCSSPixels() const { return _0; } 96:43.00 | ^ 96:43.04 dom/media 96:43.60 dom/media/doctor 96:44.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLAnchorElement.cpp:20, 96:44.30 from Unified_cpp_dom_html0.cpp:20: 96:44.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 96:44.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:44.30 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 96:44.30 | ^ 96:45.57 dom/media/eme 96:46.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 96:46.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 96:46.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLTypes.h:21, 96:46.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLObjectModel.h:11, 96:46.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.h:16, 96:46.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.cpp:6, 96:46.63 from Unified_cpp_dom_canvas5.cpp:2: 96:46.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 96:46.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 96:46.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:46.64 40 | friend Sub operator*(Sub aCoord, T aScale) { 96:46.64 | ^~~~~~~~ 96:46.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 96:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 96:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 96:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 96:46.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.cpp:11, 96:46.67 from Unified_cpp_dom_canvas5.cpp:2: 96:46.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 96:46.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 96:46.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:46.67 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 96:46.67 | ^~~~~~~~ 96:46.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 96:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 96:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 96:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 96:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.cpp:8, 96:46.86 from Unified_cpp_dom_canvas5.cpp:2: 96:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 96:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 96:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:46.86 427 | SizeT Size() const { return SizeT(width, height); } 96:46.86 | ^~~~ 96:46.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 96:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 96:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 96:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 96:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 96:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 96:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLContext.h:17, 96:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.cpp:11, 96:46.86 from Unified_cpp_dom_canvas5.cpp:2: 96:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 96:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 96:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:46.86 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 96:46.87 | ^~~~~~~~ 96:46.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 96:46.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 96:46.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:46.87 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 96:46.87 | ^~~~~~~~ 96:46.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 96:46.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLTypes.h:21, 96:46.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLObjectModel.h:11, 96:46.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.h:16, 96:46.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.cpp:6, 96:46.87 from Unified_cpp_dom_canvas5.cpp:2: 96:46.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 96:46.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 96:46.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:46.87 62 | Sub operator-(const Sub& aPoint) const { 96:46.87 | ^~~~~~~~ 96:47.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 96:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 96:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLTypes.h:21, 96:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLObjectModel.h:11, 96:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.h:16, 96:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.cpp:6, 96:47.21 from Unified_cpp_dom_canvas5.cpp:2: 96:47.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 96:47.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 96:47.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:47.21 43 | friend Sub operator*(T aScale, Sub aCoord) { 96:47.21 | ^~~~~~~~ 96:47.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 96:47.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:12, 96:47.62 from /builddir/build/BUILD/thunderbird-78.6.1/gfx/gl/GLContext.h:49, 96:47.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.cpp:8, 96:47.62 from Unified_cpp_dom_canvas5.cpp:2: 96:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 96:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 96:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:47.62 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 96:47.63 | ^~~~~~~~~~~~~ 96:47.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLTypes.h:21, 96:47.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLObjectModel.h:11, 96:47.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.h:16, 96:47.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/canvas/WebGLVertexArray.cpp:6, 96:47.63 from Unified_cpp_dom_canvas5.cpp:2: 96:47.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 96:47.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 96:47.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:47.63 323 | static SizeTyped FromUnknownSize( 96:47.63 | ^~~~~~~~~~~~~~~ 96:49.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 96:49.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 96:49.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 96:49.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 96:49.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 96:49.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLBodyElement.cpp:11, 96:49.32 from Unified_cpp_dom_html0.cpp:56: 96:49.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 96:49.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:49.32 21 | inline Rect ToRect(const gfxRect& aRect) { 96:49.32 | ^ 96:49.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 96:49.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:49.33 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 96:49.33 | ^ 96:49.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 96:49.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:49.33 40 | inline Point ToPoint(const gfxPoint& aPoint) { 96:49.33 | ^ 96:49.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 96:49.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:49.34 44 | inline Size ToSize(const gfxSize& aSize) { 96:49.34 | ^ 96:49.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 96:49.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:49.34 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 96:49.34 | ^ 96:49.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 96:49.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:49.35 52 | inline gfxSize ThebesSize(const Size& aSize) { 96:49.35 | ^ 96:49.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 96:49.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:49.35 56 | inline gfxRect ThebesRect(const Rect& aRect) { 96:49.35 | ^ 96:50.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 96:50.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 96:50.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 96:50.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 96:50.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLBodyElement.cpp:11, 96:50.07 from Unified_cpp_dom_html0.cpp:56: 96:50.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 96:50.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:50.07 1859 | int32_t aAppUnitsPerPixel) { 96:50.07 | ^ 96:50.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 96:50.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:50.08 3214 | int32_t aAppUnitsPerPixel) { 96:50.08 | ^ 96:50.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 96:50.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 96:50.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:12: 96:50.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 96:50.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:50.43 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 96:50.43 | ^ 96:50.79 dom/media/encoder 96:52.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 96:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:52.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:52.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 96:52.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/doctor/DecoderDoctorDiagnostics.cpp:13, 96:52.03 from Unified_cpp_dom_media_doctor0.cpp:92: 96:52.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 96:52.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:52.03 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 96:52.03 | ^ 96:52.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 96:52.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 96:52.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:52.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:52.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 96:52.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/doctor/DecoderDoctorDiagnostics.cpp:13, 96:52.96 from Unified_cpp_dom_media_doctor0.cpp:92: 96:52.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 96:52.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:52.96 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 96:52.96 | ^ 96:53.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 96:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 96:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SamplesWaitingForKey.h:10, 96:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:12, 96:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/CDMCaps.cpp:7, 96:53.24 from Unified_cpp_dom_media_eme0.cpp:2: 96:53.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 96:53.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:53.24 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 96:53.24 | ^ 96:53.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 96:53.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 96:53.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 96:53.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/doctor/DecoderDoctorDiagnostics.cpp:13, 96:53.59 from Unified_cpp_dom_media_doctor0.cpp:92: 96:53.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 96:53.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:53.59 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 96:53.59 | ^ 96:53.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 96:53.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:53.59 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 96:53.59 | ^ 96:53.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 96:53.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:53.60 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 96:53.60 | ^ 96:53.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 96:53.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:53.61 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 96:53.61 | ^ 96:53.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 96:53.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:53.62 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 96:53.62 | ^ 96:53.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 96:53.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:53.65 371 | nscoord aAppUnitsPerDevPixel) { 96:53.65 | ^ 96:53.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 96:53.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:53.66 380 | nscoord aAppUnitsPerDevPixel) { 96:53.66 | ^ 96:53.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 96:53.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:53.67 387 | nscoord aAppUnitsPerDevPixel) { 96:53.67 | ^ 96:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 96:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:53.68 394 | nscoord aAppUnitsPerDevPixel) { 96:53.68 | ^ 96:54.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 96:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 96:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 96:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 96:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 96:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 96:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 96:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:14: 96:54.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 96:54.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:54.11 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 96:54.11 | ^ 96:54.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 96:54.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 96:54.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 96:54.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 96:54.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 96:54.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 96:54.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 96:54.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:14: 96:54.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 96:54.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:54.74 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 96:54.74 | ^ 96:54.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 96:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:54.75 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 96:54.75 | ^ 96:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 96:54.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:54.75 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 96:54.76 | ^ 96:54.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 96:54.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:54.78 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 96:54.78 | ^ 96:54.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 96:54.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:54.78 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 96:54.78 | ^ 96:54.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 96:54.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:54.79 371 | nscoord aAppUnitsPerDevPixel) { 96:54.79 | ^ 96:54.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 96:54.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:54.79 380 | nscoord aAppUnitsPerDevPixel) { 96:54.80 | ^ 96:54.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 96:54.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:54.80 387 | nscoord aAppUnitsPerDevPixel) { 96:54.80 | ^ 96:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 96:54.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:54.81 394 | nscoord aAppUnitsPerDevPixel) { 96:54.81 | ^ 96:57.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 96:57.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 96:57.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 96:57.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/EncodedFrame.h:10, 96:57.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/ContainerWriter.h:10, 96:57.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.h:9, 96:57.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.cpp:6, 96:57.16 from Unified_cpp_dom_media_encoder0.cpp:2: 96:57.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 96:57.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:57.16 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 96:57.16 | ^ 96:58.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 96:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 96:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 96:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 96:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageLayers.h:10, 96:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLCanvasElement.cpp:10, 96:58.93 from Unified_cpp_dom_html0.cpp:74: 96:58.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 96:58.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 96:58.93 332 | LayerPoint GetFixedPositionAnchor() const { 96:58.93 | ^ 97:00.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 97:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 97:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 97:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.h:12, 97:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/TrackEncoder.h:13, 97:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.h:18, 97:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.cpp:6, 97:01.00 from Unified_cpp_dom_media_encoder0.cpp:2: 97:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 97:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:01.00 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 97:01.00 | ^ 97:01.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:01.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 97:01.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.h:12, 97:01.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/TrackEncoder.h:13, 97:01.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.h:18, 97:01.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.cpp:6, 97:01.46 from Unified_cpp_dom_media_encoder0.cpp:2: 97:01.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 97:01.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:01.46 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 97:01.46 | ^ 97:01.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 97:01.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:01.46 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 97:01.46 | ^ 97:01.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 97:01.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:01.46 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 97:01.46 | ^ 97:01.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 97:01.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:01.47 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 97:01.47 | ^ 97:01.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 97:01.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:01.47 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 97:01.47 | ^ 97:01.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 97:01.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:01.49 371 | nscoord aAppUnitsPerDevPixel) { 97:01.49 | ^ 97:01.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 97:01.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:01.49 380 | nscoord aAppUnitsPerDevPixel) { 97:01.49 | ^ 97:01.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 97:01.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:01.50 387 | nscoord aAppUnitsPerDevPixel) { 97:01.50 | ^ 97:01.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 97:01.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:01.50 394 | nscoord aAppUnitsPerDevPixel) { 97:01.50 | ^ 97:01.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 97:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 97:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 97:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 97:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 97:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 97:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 97:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 97:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageLayers.h:10, 97:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLCanvasElement.cpp:10, 97:01.97 from Unified_cpp_dom_html0.cpp:74: 97:01.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 97:01.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:01.97 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 97:01.97 | ^ 97:01.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 97:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 97:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 97:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 97:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 97:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 97:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 97:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 97:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageLayers.h:10, 97:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLCanvasElement.cpp:10, 97:02.00 from Unified_cpp_dom_html0.cpp:74: 97:02.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 97:02.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:02.00 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 97:02.00 | ^ 97:02.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 97:02.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 97:02.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 97:02.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 97:02.38 from SVGAnimatedLengthBinding.cpp:4, 97:02.38 from UnifiedBindings16.cpp:2: 97:02.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 97:02.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:02.38 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 97:02.38 | ^ 97:02.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 97:02.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 97:02.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 97:02.82 from SVGAnimatedLengthBinding.cpp:4, 97:02.83 from UnifiedBindings16.cpp:2: 97:02.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 97:02.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:02.83 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 97:02.83 | ^ 97:03.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 97:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 97:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 97:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 97:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 97:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 97:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 97:03.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 97:03.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/CDMCaps.cpp:7, 97:03.09 from Unified_cpp_dom_media_eme0.cpp:2: 97:03.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 97:03.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:03.09 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 97:03.09 | ^ 97:03.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 97:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 97:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 97:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 97:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 97:04.00 from SVGAnimatedLengthBinding.cpp:4, 97:04.00 from UnifiedBindings16.cpp:2: 97:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 97:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.00 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 97:04.00 | ^ 97:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 97:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.01 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 97:04.01 | ^ 97:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 97:04.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.02 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 97:04.02 | ^ 97:04.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 97:04.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.03 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 97:04.03 | ^ 97:04.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 97:04.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.04 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 97:04.04 | ^ 97:04.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 97:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.07 371 | nscoord aAppUnitsPerDevPixel) { 97:04.07 | ^ 97:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 97:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.07 380 | nscoord aAppUnitsPerDevPixel) { 97:04.08 | ^ 97:04.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 97:04.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.08 387 | nscoord aAppUnitsPerDevPixel) { 97:04.08 | ^ 97:04.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 97:04.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.10 394 | nscoord aAppUnitsPerDevPixel) { 97:04.10 | ^ 97:04.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 97:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 97:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 97:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaMIMETypes.h:10, 97:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaContainerType.h:10, 97:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DecoderTraits.cpp:8: 97:04.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 97:04.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.21 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 97:04.21 | ^ 97:04.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 97:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 97:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 97:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaMIMETypes.h:10, 97:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaContainerType.h:10, 97:04.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ADTSDecoder.cpp:8, 97:04.36 from Unified_cpp_dom_media0.cpp:2: 97:04.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 97:04.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.36 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 97:04.36 | ^ 97:04.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 97:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 97:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 97:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 97:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 97:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 97:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/CDMCaps.cpp:7, 97:04.39 from Unified_cpp_dom_media_eme0.cpp:2: 97:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 97:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.39 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 97:04.40 | ^ 97:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 97:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.40 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 97:04.40 | ^ 97:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 97:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.40 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 97:04.40 | ^ 97:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 97:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.40 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 97:04.41 | ^ 97:04.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 97:04.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.41 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 97:04.41 | ^ 97:04.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 97:04.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.42 371 | nscoord aAppUnitsPerDevPixel) { 97:04.42 | ^ 97:04.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 97:04.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.43 380 | nscoord aAppUnitsPerDevPixel) { 97:04.43 | ^ 97:04.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 97:04.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.43 387 | nscoord aAppUnitsPerDevPixel) { 97:04.43 | ^ 97:04.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 97:04.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.44 394 | nscoord aAppUnitsPerDevPixel) { 97:04.44 | ^ 97:04.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 97:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 97:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 97:04.45 from SVGAnimatedLengthBinding.cpp:4, 97:04.45 from UnifiedBindings16.cpp:2: 97:04.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 97:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.46 1249 | CSSCoord ToCSSPixels() const { return _0; } 97:04.46 | ^ 97:04.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageLayers.h:10, 97:04.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLCanvasElement.cpp:10, 97:04.47 from Unified_cpp_dom_html0.cpp:74: 97:04.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 97:04.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.47 1394 | LayerPoint GetFixedPositionAnchor() { 97:04.47 | ^ 97:04.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 97:04.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:04.49 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 97:04.49 | ^ 97:05.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGObserverUtils.h:22, 97:05.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, 97:05.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLCanvasElement.cpp:20, 97:05.94 from Unified_cpp_dom_html0.cpp:74: 97:05.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 97:05.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:05.94 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 97:05.94 | ^ 97:08.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 97:08.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 97:08.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 97:08.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 97:08.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 97:08.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 97:08.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 97:08.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 97:08.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLCanvasElement.cpp:26, 97:08.23 from Unified_cpp_dom_html0.cpp:74: 97:08.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 97:08.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.24 49 | gfx::Size GetInheritedScale() const { return mScale; } 97:08.24 | ^ 97:08.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 97:08.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 97:08.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 97:08.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 97:08.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/MediaEncryptedEvent.h:16, 97:08.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/MediaEncryptedEvent.cpp:7, 97:08.27 from Unified_cpp_dom_media_eme0.cpp:29: 97:08.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 97:08.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.27 189 | CSSRect GetExpandedScrollableRect() const { 97:08.27 | ^ 97:08.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 97:08.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.27 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 97:08.27 | ^ 97:08.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 97:08.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.28 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 97:08.28 | ^ 97:08.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 97:08.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.28 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 97:08.28 | ^ 97:08.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 97:08.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.29 243 | CSSRect CalculateScrollRange() const { 97:08.29 | ^ 97:08.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 97:08.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.29 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 97:08.29 | ^ 97:08.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 97:08.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.30 457 | CSSRect GetVisualViewport() const { 97:08.30 | ^ 97:08.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 97:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 97:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 97:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 97:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PDMFactory.h:10, 97:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ADTSDecoder.cpp:9, 97:08.33 from Unified_cpp_dom_media0.cpp:2: 97:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 97:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.33 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 97:08.33 | ^ 97:08.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 97:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 97:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PDMFactory.h:10, 97:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ADTSDecoder.cpp:9, 97:08.85 from Unified_cpp_dom_media0.cpp:2: 97:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 97:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.85 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 97:08.85 | ^ 97:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 97:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.85 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 97:08.85 | ^ 97:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 97:08.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.86 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 97:08.86 | ^ 97:08.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 97:08.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.87 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 97:08.87 | ^ 97:08.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 97:08.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.87 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 97:08.87 | ^ 97:08.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 97:08.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 97:08.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 97:08.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 97:08.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 97:08.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 97:08.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 97:08.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 97:08.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 97:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 97:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:14: 97:08.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 97:08.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.89 189 | CSSRect GetExpandedScrollableRect() const { 97:08.89 | ^ 97:08.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 97:08.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.89 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 97:08.90 | ^ 97:08.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 97:08.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.90 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 97:08.90 | ^ 97:08.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 97:08.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.90 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 97:08.91 | ^ 97:08.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 97:08.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.91 243 | CSSRect CalculateScrollRange() const { 97:08.91 | ^ 97:08.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 97:08.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.91 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 97:08.92 | ^ 97:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 97:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.92 371 | nscoord aAppUnitsPerDevPixel) { 97:08.92 | ^ 97:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 97:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.92 380 | nscoord aAppUnitsPerDevPixel) { 97:08.93 | ^ 97:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 97:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.93 387 | nscoord aAppUnitsPerDevPixel) { 97:08.93 | ^ 97:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 97:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.93 457 | CSSRect GetVisualViewport() const { 97:08.94 | ^ 97:08.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 97:08.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:08.94 394 | nscoord aAppUnitsPerDevPixel) { 97:08.94 | ^ 97:09.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 97:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 97:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 97:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 97:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/doctor/DecoderDoctorDiagnostics.cpp:13, 97:09.30 from Unified_cpp_dom_media_doctor0.cpp:92: 97:09.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 97:09.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 97:09.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:09.30 40 | friend Sub operator*(Sub aCoord, T aScale) { 97:09.30 | ^~~~~~~~ 97:09.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:09.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 97:09.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 97:09.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/doctor/DecoderDoctorDiagnostics.cpp:13, 97:09.32 from Unified_cpp_dom_media_doctor0.cpp:92: 97:09.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 97:09.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 97:09.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:09.33 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 97:09.33 | ^~~~~~~~ 97:10.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 97:10.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 97:10.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 97:10.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 97:10.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 97:10.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 97:10.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 97:10.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 97:10.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 97:10.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 97:10.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 97:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 97:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:14: 97:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 97:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:10.33 1249 | CSSCoord ToCSSPixels() const { return _0; } 97:10.33 | ^ 97:10.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 97:10.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 97:10.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 97:10.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 97:10.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLCanvasElement.cpp:26, 97:10.59 from Unified_cpp_dom_html0.cpp:74: 97:10.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 97:10.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:10.60 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 97:10.60 | ^ 97:12.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 97:12.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 97:12.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 97:12.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 97:12.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 97:12.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 97:12.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 97:12.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 97:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 97:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 97:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 97:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:14: 97:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 97:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:12.71 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 97:12.71 | ^ 97:14.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:19, 97:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 97:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 97:14.33 from SVGAnimatedLengthBinding.cpp:4, 97:14.33 from UnifiedBindings16.cpp:2: 97:14.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 97:14.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:14.33 21 | inline Rect ToRect(const gfxRect& aRect) { 97:14.33 | ^ 97:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 97:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:14.34 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 97:14.34 | ^ 97:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 97:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:14.34 40 | inline Point ToPoint(const gfxPoint& aPoint) { 97:14.34 | ^ 97:14.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 97:14.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:14.35 44 | inline Size ToSize(const gfxSize& aSize) { 97:14.35 | ^ 97:14.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 97:14.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:14.35 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 97:14.35 | ^ 97:14.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 97:14.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:14.36 52 | inline gfxSize ThebesSize(const Size& aSize) { 97:14.36 | ^ 97:14.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 97:14.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:14.36 56 | inline gfxRect ThebesRect(const Rect& aRect) { 97:14.36 | ^ 97:14.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 97:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 97:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 97:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 97:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 97:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 97:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 97:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 97:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 97:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 97:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FlacFrameParser.h:12, 97:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OggCodecState.h:11, 97:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OggDemuxer.h:11, 97:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DecoderTraits.cpp:13: 97:14.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 97:14.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:14.89 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 97:14.89 | ^ 97:15.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 97:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 97:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 97:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 97:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 97:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 97:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 97:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 97:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:15.31 from Unified_cpp_dom_html0.cpp:2: 97:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 97:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 97:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:15.31 40 | friend Sub operator*(Sub aCoord, T aScale) { 97:15.31 | ^~~~~~~~ 97:15.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 97:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 97:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 97:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:15.34 from Unified_cpp_dom_html0.cpp:2: 97:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 97:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 97:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:15.34 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 97:15.34 | ^~~~~~~~ 97:15.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 97:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 97:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 97:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 97:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 97:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:15.58 from Unified_cpp_dom_html0.cpp:2: 97:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 97:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 97:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:15.58 427 | SizeT Size() const { return SizeT(width, height); } 97:15.58 | ^~~~ 97:15.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 97:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 97:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 97:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:15.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:15.58 from Unified_cpp_dom_html0.cpp:2: 97:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 97:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 97:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:15.58 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 97:15.58 | ^~~~~~~~ 97:15.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 97:15.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 97:15.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:15.60 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 97:15.60 | ^~~~~~~~ 97:15.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 97:15.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 97:15.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 97:15.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 97:15.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 97:15.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:15.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:15.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:15.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:15.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:15.61 from Unified_cpp_dom_html0.cpp:2: 97:15.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 97:15.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 97:15.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:15.61 62 | Sub operator-(const Sub& aPoint) const { 97:15.61 | ^~~~~~~~ 97:15.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 97:15.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 97:15.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 97:15.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 97:15.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 97:15.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 97:15.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 97:15.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 97:15.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:15.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:15.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:15.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:15.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:15.91 from Unified_cpp_dom_html0.cpp:2: 97:15.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 97:15.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 97:15.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:15.91 43 | friend Sub operator*(T aScale, Sub aCoord) { 97:15.91 | ^~~~~~~~ 97:15.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 97:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 97:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 97:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 97:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyMessageEvent.h:15, 97:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:15, 97:15.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaDecoder.h:22, 97:15.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.cpp:13, 97:15.99 from Unified_cpp_dom_media_encoder0.cpp:2: 97:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 97:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:15.99 189 | CSSRect GetExpandedScrollableRect() const { 97:15.99 | ^ 97:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 97:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:15.99 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 97:15.99 | ^ 97:16.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 97:16.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.00 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 97:16.00 | ^ 97:16.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 97:16.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.00 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 97:16.00 | ^ 97:16.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 97:16.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.01 243 | CSSRect CalculateScrollRange() const { 97:16.01 | ^ 97:16.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 97:16.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.01 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 97:16.01 | ^ 97:16.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 97:16.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.02 457 | CSSRect GetVisualViewport() const { 97:16.02 | ^ 97:16.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 97:16.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 97:16.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 97:16.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 97:16.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 97:16.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 97:16.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 97:16.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 97:16.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FlacFrameParser.h:12, 97:16.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OggCodecState.h:11, 97:16.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OggDemuxer.h:11, 97:16.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DecoderTraits.cpp:13: 97:16.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 97:16.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.13 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 97:16.13 | ^ 97:16.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 97:16.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.13 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 97:16.13 | ^ 97:16.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 97:16.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.13 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 97:16.13 | ^ 97:16.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 97:16.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 97:16.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 97:16.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 97:16.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 97:16.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 97:16.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 97:16.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 97:16.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 97:16.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 97:16.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 97:16.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:14: 97:16.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 97:16.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.14 21 | inline Rect ToRect(const gfxRect& aRect) { 97:16.14 | ^ 97:16.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 97:16.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.14 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 97:16.14 | ^ 97:16.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 97:16.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.16 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 97:16.16 | ^ 97:16.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 97:16.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.16 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 97:16.16 | ^ 97:16.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 97:16.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.16 40 | inline Point ToPoint(const gfxPoint& aPoint) { 97:16.17 | ^ 97:16.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 97:16.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.17 44 | inline Size ToSize(const gfxSize& aSize) { 97:16.17 | ^ 97:16.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 97:16.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.17 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 97:16.17 | ^ 97:16.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 97:16.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.17 52 | inline gfxSize ThebesSize(const Size& aSize) { 97:16.17 | ^ 97:16.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 97:16.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.17 56 | inline gfxRect ThebesRect(const Rect& aRect) { 97:16.17 | ^ 97:16.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 97:16.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.17 371 | nscoord aAppUnitsPerDevPixel) { 97:16.17 | ^ 97:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 97:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.18 380 | nscoord aAppUnitsPerDevPixel) { 97:16.18 | ^ 97:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 97:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.18 387 | nscoord aAppUnitsPerDevPixel) { 97:16.18 | ^ 97:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 97:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.18 394 | nscoord aAppUnitsPerDevPixel) { 97:16.19 | ^ 97:16.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 97:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 97:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 97:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 97:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:16.30 from Unified_cpp_dom_html0.cpp:2: 97:16.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 97:16.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 97:16.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.30 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 97:16.30 | ^~~~~~~~~~~~~ 97:16.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 97:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 97:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 97:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 97:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 97:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 97:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:16.30 from Unified_cpp_dom_html0.cpp:2: 97:16.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 97:16.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 97:16.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.30 323 | static SizeTyped FromUnknownSize( 97:16.30 | ^~~~~~~~~~~~~~~ 97:16.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 97:16.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 97:16.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 97:16.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 97:16.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 97:16.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 97:16.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 97:16.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 97:16.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 97:16.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 97:16.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:14: 97:16.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 97:16.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.77 1859 | int32_t aAppUnitsPerPixel) { 97:16.77 | ^ 97:16.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 97:16.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:16.78 3214 | int32_t aAppUnitsPerPixel) { 97:16.78 | ^ 97:17.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 97:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 97:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 97:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 97:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 97:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 97:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:17.32 from Unified_cpp_dom_html0.cpp:2: 97:17.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 97:17.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 97:17.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:17.32 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 97:17.32 | ^~~~~~~~~~~~~~ 97:17.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 97:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 97:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 97:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 97:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 97:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:17.41 from Unified_cpp_dom_html0.cpp:2: 97:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 97:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:104:72: required from here 97:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:17.41 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 97:17.41 | ^~~~~~~~~~ 97:17.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 97:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 97:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 97:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 97:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 97:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 97:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:17.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:17.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:17.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:17.44 from Unified_cpp_dom_html0.cpp:2: 97:17.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 97:17.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:297:56: required from here 97:17.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:17.44 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 97:17.44 | ^~~~~~~~~~~~~~ 97:17.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 97:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 97:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 97:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 97:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 97:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 97:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 97:17.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 97:17.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 97:17.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 97:17.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 97:17.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/MediaKeySystemAccessManager.cpp:9, 97:17.52 from Unified_cpp_dom_media_eme0.cpp:83: 97:17.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 97:17.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:17.52 1249 | CSSCoord ToCSSPixels() const { return _0; } 97:17.52 | ^ 97:17.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 97:17.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 97:17.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 97:17.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 97:17.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:17.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:17.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:17.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:17.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:17.56 from Unified_cpp_dom_html0.cpp:2: 97:17.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 97:17.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 97:17.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:17.56 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 97:17.56 | ^~~~~~~~~~~~~ 97:17.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:17.59 from Unified_cpp_dom_html0.cpp:2: 97:17.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 97:17.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 97:17.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:17.59 383 | Point TopLeft() const { return Point(x, y); } 97:17.59 | ^~~~~~~ 97:17.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:17.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:17.60 from Unified_cpp_dom_html0.cpp:2: 97:17.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 97:17.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 97:17.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:17.60 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 97:17.60 | ^~~~~~~~~~~~~~~ 97:17.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 97:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 97:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 97:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 97:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 97:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 97:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 97:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:14: 97:17.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 97:17.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:17.71 332 | LayerPoint GetFixedPositionAnchor() const { 97:17.71 | ^ 97:17.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 97:17.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 97:17.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 97:17.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 97:17.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 97:17.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 97:17.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 97:17.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:14: 97:17.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 97:17.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:17.76 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 97:17.76 | ^ 97:17.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 97:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 97:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 97:17.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 97:17.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 97:17.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 97:17.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 97:17.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:14: 97:17.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 97:17.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:17.79 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 97:17.79 | ^ 97:17.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 97:17.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 97:17.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 97:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 97:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:17.89 from Unified_cpp_dom_html0.cpp:2: 97:17.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 97:17.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 97:17.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:17.89 277 | static RectTyped FromUnknownRect( 97:17.89 | ^~~~~~~~~~~~~~~ 97:17.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 97:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 97:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 97:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 97:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 97:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 97:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:17.90 from Unified_cpp_dom_html0.cpp:2: 97:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 97:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 97:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:17.90 150 | static PointTyped FromUnknownPoint( 97:17.90 | ^~~~~~~~~~~~~~~~ 97:17.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 97:17.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 97:17.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 97:17.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 97:17.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:17.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:17.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:17.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:17.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:17.92 from Unified_cpp_dom_html0.cpp:2: 97:17.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 97:17.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 97:17.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:17.92 282 | RectTyped ToUnknownRect() const { 97:17.92 | ^~~~~~~~~~~~~ 97:19.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 97:19.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 97:19.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:19, 97:19.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 97:19.01 from SVGAnimatedLengthBinding.cpp:4, 97:19.01 from UnifiedBindings16.cpp:2: 97:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 97:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:19.01 189 | CSSRect GetExpandedScrollableRect() const { 97:19.01 | ^ 97:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 97:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:19.02 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 97:19.02 | ^ 97:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 97:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:19.02 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 97:19.02 | ^ 97:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 97:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:19.03 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 97:19.03 | ^ 97:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 97:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:19.04 243 | CSSRect CalculateScrollRange() const { 97:19.04 | ^ 97:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 97:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:19.04 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 97:19.04 | ^ 97:19.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 97:19.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:19.05 457 | CSSRect GetVisualViewport() const { 97:19.05 | ^ 97:19.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 97:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 97:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 97:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 97:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyMessageEvent.h:15, 97:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:15, 97:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 97:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FlacFrameParser.h:12, 97:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OggCodecState.h:11, 97:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OggDemuxer.h:11, 97:19.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DecoderTraits.cpp:13: 97:19.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 97:19.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:19.34 189 | CSSRect GetExpandedScrollableRect() const { 97:19.34 | ^ 97:19.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 97:19.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:19.34 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 97:19.35 | ^ 97:19.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 97:19.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:19.35 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 97:19.35 | ^ 97:19.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 97:19.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:19.35 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 97:19.35 | ^ 97:19.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 97:19.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:19.36 243 | CSSRect CalculateScrollRange() const { 97:19.36 | ^ 97:19.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 97:19.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:19.36 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 97:19.36 | ^ 97:19.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 97:19.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:19.38 457 | CSSRect GetVisualViewport() const { 97:19.39 | ^ 97:19.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 97:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 97:19.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 97:19.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 97:19.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 97:19.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 97:19.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:19.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:19.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:19.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:19.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:19.75 from Unified_cpp_dom_html0.cpp:2: 97:19.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 97:19.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 97:19.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 97:19.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:19.76 246 | PointTyped As2DPoint() const { 97:19.76 | ^~~~~~~~~ 97:19.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 97:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 97:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 97:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 97:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 97:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 97:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 97:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 97:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 97:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 97:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/MediaKeySystemAccessManager.cpp:9, 97:19.81 from Unified_cpp_dom_media_eme0.cpp:83: 97:19.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 97:19.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:19.81 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 97:19.81 | ^ 97:19.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 97:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 97:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 97:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 97:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 97:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 97:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 97:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 97:19.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 97:19.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:12, 97:19.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:19.96 from Unified_cpp_dom_html0.cpp:2: 97:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 97:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 97:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 97:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:19.96 794 | RectTyped TransformAndClipBounds( 97:19.97 | ^~~~~~~~~~~~~~~~~~~~~~ 97:22.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 97:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 97:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 97:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 97:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 97:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 97:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/EncodedFrame.h:10, 97:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/ContainerWriter.h:10, 97:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.h:9, 97:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.cpp:6, 97:22.24 from Unified_cpp_dom_media_encoder0.cpp:2: 97:22.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 97:22.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 97:22.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:22.24 40 | friend Sub operator*(Sub aCoord, T aScale) { 97:22.24 | ^~~~~~~~ 97:22.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:22.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 97:22.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.h:12, 97:22.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/TrackEncoder.h:13, 97:22.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.h:18, 97:22.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.cpp:6, 97:22.31 from Unified_cpp_dom_media_encoder0.cpp:2: 97:22.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 97:22.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 97:22.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:22.31 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 97:22.31 | ^~~~~~~~ 97:22.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 97:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 97:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 97:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 97:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/EncodedFrame.h:10, 97:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/ContainerWriter.h:10, 97:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.h:9, 97:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.cpp:6, 97:22.66 from Unified_cpp_dom_media_encoder0.cpp:2: 97:22.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 97:22.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 97:22.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:22.66 427 | SizeT Size() const { return SizeT(width, height); } 97:22.66 | ^~~~ 97:22.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 97:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.h:12, 97:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/TrackEncoder.h:13, 97:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.h:18, 97:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.cpp:6, 97:22.67 from Unified_cpp_dom_media_encoder0.cpp:2: 97:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 97:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 97:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:22.67 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 97:22.67 | ^~~~~~~~ 97:22.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 97:22.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 97:22.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:22.68 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 97:22.68 | ^~~~~~~~ 97:22.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 97:22.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 97:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 97:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 97:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 97:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/EncodedFrame.h:10, 97:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/ContainerWriter.h:10, 97:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.h:9, 97:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.cpp:6, 97:22.69 from Unified_cpp_dom_media_encoder0.cpp:2: 97:22.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 97:22.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 97:22.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:22.69 62 | Sub operator-(const Sub& aPoint) const { 97:22.69 | ^~~~~~~~ 97:23.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 97:23.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 97:23.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 97:23.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 97:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 97:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 97:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 97:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 97:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 97:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 97:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/MediaKeySystemAccessManager.cpp:9, 97:23.02 from Unified_cpp_dom_media_eme0.cpp:83: 97:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 97:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:23.02 21 | inline Rect ToRect(const gfxRect& aRect) { 97:23.02 | ^ 97:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 97:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:23.02 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 97:23.02 | ^ 97:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 97:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:23.02 40 | inline Point ToPoint(const gfxPoint& aPoint) { 97:23.02 | ^ 97:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 97:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:23.03 44 | inline Size ToSize(const gfxSize& aSize) { 97:23.03 | ^ 97:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 97:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:23.03 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 97:23.03 | ^ 97:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 97:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:23.03 52 | inline gfxSize ThebesSize(const Size& aSize) { 97:23.03 | ^ 97:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 97:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:23.03 56 | inline gfxRect ThebesRect(const Rect& aRect) { 97:23.03 | ^ 97:23.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 97:23.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 97:23.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 97:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:13, 97:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGCircleElement.h:11, 97:23.11 from SVGCircleElementBinding.cpp:14, 97:23.11 from UnifiedBindings16.cpp:145: 97:23.11 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator gfxPoint() const’: 97:23.11 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:42:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:23.11 42 | operator gfxPoint() const { return gfxPoint(mX, mY); } 97:23.11 | ^ 97:23.11 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 97:23.11 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:23.11 44 | operator Point() const { return Point(mX, mY); } 97:23.11 | ^ 97:23.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGCircleElement.h:11, 97:23.20 from SVGCircleElementBinding.cpp:14, 97:23.20 from UnifiedBindings16.cpp:145: 97:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Rect mozilla::dom::SVGGeometryElement::SimplePath::AsRect() const’: 97:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:123:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:23.20 123 | Rect AsRect() const { 97:23.20 | ^ 97:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Point mozilla::dom::SVGGeometryElement::SimplePath::Point1() const’: 97:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:135:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:23.20 135 | Point Point1() const { 97:23.20 | ^ 97:23.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 97:23.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 97:23.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 97:23.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/EncodedFrame.h:10, 97:23.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/ContainerWriter.h:10, 97:23.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.h:9, 97:23.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.cpp:6, 97:23.42 from Unified_cpp_dom_media_encoder0.cpp:2: 97:23.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 97:23.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 97:23.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:23.43 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 97:23.43 | ^~~~~~~~~~~~~ 97:23.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 97:23.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 97:23.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 97:23.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 97:23.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/EncodedFrame.h:10, 97:23.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/ContainerWriter.h:10, 97:23.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.h:9, 97:23.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/encoder/MediaEncoder.cpp:6, 97:23.43 from Unified_cpp_dom_media_encoder0.cpp:2: 97:23.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 97:23.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 97:23.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:23.43 323 | static SizeTyped FromUnknownSize( 97:23.43 | ^~~~~~~~~~~~~~~ 97:23.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 97:23.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 97:23.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 97:23.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 97:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 97:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 97:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ElementInternals.h:11, 97:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ElementInternals.cpp:7, 97:23.48 from Unified_cpp_dom_html0.cpp:2: 97:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 97:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 97:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 97:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 97:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 97:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 97:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 97:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 97:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 97:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:23.48 760 | typename detail::Nth::Type extract() { 97:23.48 | ^~~~~~~ 97:23.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 97:23.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 97:23.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 97:23.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 97:23.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 97:23.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 97:23.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 97:23.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 97:23.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 97:23.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/MediaKeySystemAccessManager.cpp:9, 97:23.63 from Unified_cpp_dom_media_eme0.cpp:83: 97:23.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 97:23.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:23.63 1859 | int32_t aAppUnitsPerPixel) { 97:23.63 | ^ 97:23.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 97:23.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:23.64 3214 | int32_t aAppUnitsPerPixel) { 97:23.64 | ^ 97:24.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 97:24.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 97:24.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 97:24.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 97:24.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 97:24.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 97:24.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/MediaKeySystemAccessManager.cpp:9, 97:24.58 from Unified_cpp_dom_media_eme0.cpp:83: 97:24.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 97:24.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:24.58 332 | LayerPoint GetFixedPositionAnchor() const { 97:24.58 | ^ 97:24.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 97:24.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 97:24.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 97:24.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 97:24.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 97:24.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 97:24.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/MediaKeySystemAccessManager.cpp:9, 97:24.64 from Unified_cpp_dom_media_eme0.cpp:83: 97:24.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 97:24.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:24.64 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 97:24.64 | ^ 97:24.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 97:24.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 97:24.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 97:24.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 97:24.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 97:24.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 97:24.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/MediaKeySystemAccessManager.cpp:9, 97:24.67 from Unified_cpp_dom_media_eme0.cpp:83: 97:24.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 97:24.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:24.67 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 97:24.67 | ^ 97:25.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 97:25.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 97:25.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 97:25.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 97:25.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 97:25.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 97:25.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaMIMETypes.h:10, 97:25.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaContainerType.h:10, 97:25.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ADTSDecoder.cpp:8, 97:25.38 from Unified_cpp_dom_media0.cpp:2: 97:25.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 97:25.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 97:25.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:25.38 40 | friend Sub operator*(Sub aCoord, T aScale) { 97:25.38 | ^~~~~~~~ 97:25.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTHashtable.h:22, 97:25.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsBaseHashtable.h:14, 97:25.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDataHashtable.h:11, 97:25.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:11, 97:25.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 97:25.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaMIMETypes.h:10, 97:25.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaContainerType.h:10, 97:25.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ADTSDecoder.cpp:8, 97:25.43 from Unified_cpp_dom_media0.cpp:2: 97:25.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]’: 97:25.43 /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ADTSDemuxer.cpp:75:30: required from here 97:25.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 97:25.43 34 | memset(aT, 0, sizeof(T)); 97:25.43 | ~~~~~~^~~~~~~~~~~~~~~~~~ 97:25.43 In file included from Unified_cpp_dom_media0.cpp:11: 97:25.43 /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ADTSDemuxer.cpp:50:7: note: ‘class mozilla::adts::FrameHeader’ declared here 97:25.43 50 | class FrameHeader { 97:25.43 | ^~~~~~~~~~~ 97:25.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:25.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 97:25.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 97:25.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PDMFactory.h:10, 97:25.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ADTSDecoder.cpp:9, 97:25.54 from Unified_cpp_dom_media0.cpp:2: 97:25.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 97:25.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 97:25.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:25.54 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 97:25.54 | ^~~~~~~~ 97:26.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 97:26.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 97:26.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 97:26.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:13, 97:26.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 97:26.93 from SVGElementBinding.cpp:21, 97:26.93 from UnifiedBindings16.cpp:210: 97:26.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 97:26.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:26.93 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 97:26.93 | ^ 97:27.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 97:27.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 97:27.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 97:27.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 97:27.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 97:27.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 97:27.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaMIMETypes.h:10, 97:27.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaContainerType.h:10, 97:27.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DecoderTraits.cpp:8: 97:27.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 97:27.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 97:27.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:27.61 40 | friend Sub operator*(Sub aCoord, T aScale) { 97:27.61 | ^~~~~~~~ 97:27.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 97:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 97:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 97:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 97:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 97:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 97:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 97:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 97:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FlacFrameParser.h:12, 97:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OggCodecState.h:11, 97:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OggDemuxer.h:11, 97:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DecoderTraits.cpp:13: 97:27.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 97:27.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 97:27.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:27.71 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 97:27.71 | ^~~~~~~~ 97:27.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 97:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 97:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 97:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 97:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaMIMETypes.h:10, 97:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaContainerType.h:10, 97:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DecoderTraits.cpp:8: 97:27.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 97:27.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 97:27.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:27.75 427 | SizeT Size() const { return SizeT(width, height); } 97:27.75 | ^~~~ 97:27.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 97:27.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 97:27.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 97:27.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 97:27.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 97:27.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 97:27.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 97:27.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 97:27.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FlacFrameParser.h:12, 97:27.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OggCodecState.h:11, 97:27.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OggDemuxer.h:11, 97:27.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DecoderTraits.cpp:13: 97:27.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 97:27.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 97:27.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:27.76 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 97:27.76 | ^~~~~~~~ 97:27.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 97:27.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 97:27.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:27.77 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 97:27.77 | ^~~~~~~~ 97:27.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 97:27.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 97:27.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 97:27.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 97:27.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 97:27.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaMIMETypes.h:10, 97:27.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaContainerType.h:10, 97:27.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DecoderTraits.cpp:8: 97:27.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 97:27.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 97:27.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:27.78 62 | Sub operator-(const Sub& aPoint) const { 97:27.78 | ^~~~~~~~ 97:29.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 97:29.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 97:29.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:13, 97:29.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 97:29.74 from SVGElementBinding.cpp:21, 97:29.74 from UnifiedBindings16.cpp:210: 97:29.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 97:29.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:29.74 1859 | int32_t aAppUnitsPerPixel) { 97:29.74 | ^ 97:29.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 97:29.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:29.74 3214 | int32_t aAppUnitsPerPixel) { 97:29.74 | ^ 97:29.90 dom/media/fake-cdm 97:30.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 97:30.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 97:30.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 97:30.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 97:30.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 97:30.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:12: 97:30.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 97:30.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 97:30.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:30.04 40 | friend Sub operator*(Sub aCoord, T aScale) { 97:30.04 | ^~~~~~~~ 97:30.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 97:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 97:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 97:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 97:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 97:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 97:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 97:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:14: 97:30.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 97:30.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 97:30.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:30.08 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 97:30.08 | ^~~~~~~~ 97:30.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 97:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 97:30.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 97:30.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:12: 97:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 97:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 97:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:30.41 427 | SizeT Size() const { return SizeT(width, height); } 97:30.41 | ^~~~ 97:30.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 97:30.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 97:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 97:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 97:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 97:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 97:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 97:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:14: 97:30.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 97:30.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 97:30.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:30.42 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 97:30.43 | ^~~~~~~~ 97:30.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 97:30.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 97:30.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:30.43 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 97:30.43 | ^~~~~~~~ 97:30.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 97:30.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 97:30.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 97:30.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 97:30.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:12: 97:30.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 97:30.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 97:30.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:30.46 62 | Sub operator-(const Sub& aPoint) const { 97:30.46 | ^~~~~~~~ 97:30.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 97:30.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 97:30.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 97:30.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 97:30.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 97:30.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:12: 97:30.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 97:30.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 97:30.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:30.70 43 | friend Sub operator*(T aScale, Sub aCoord) { 97:30.70 | ^~~~~~~~ 97:31.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 97:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 97:31.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:12: 97:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 97:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 97:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:31.24 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 97:31.24 | ^~~~~~~~~~~~~ 97:31.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 97:31.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 97:31.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 97:31.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:12: 97:31.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 97:31.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 97:31.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:31.25 323 | static SizeTyped FromUnknownSize( 97:31.25 | ^~~~~~~~~~~~~~~ 97:33.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 97:33.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 97:33.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 97:33.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 97:33.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 97:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 97:33.31 from SVGAnimatedLengthBinding.cpp:4, 97:33.31 from UnifiedBindings16.cpp:2: 97:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 97:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 97:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:33.31 40 | friend Sub operator*(Sub aCoord, T aScale) { 97:33.31 | ^~~~~~~~ 97:33.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 97:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 97:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 97:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 97:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 97:33.66 from SVGAnimatedLengthBinding.cpp:4, 97:33.66 from UnifiedBindings16.cpp:2: 97:33.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 97:33.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 97:33.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:33.67 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 97:33.67 | ^~~~~~~~ 97:33.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 97:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 97:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 97:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 97:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 97:33.82 from SVGAnimatedLengthBinding.cpp:4, 97:33.82 from UnifiedBindings16.cpp:2: 97:33.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 97:33.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 97:33.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:33.82 427 | SizeT Size() const { return SizeT(width, height); } 97:33.82 | ^~~~ 97:33.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 97:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 97:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 97:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 97:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 97:33.82 from SVGAnimatedLengthBinding.cpp:4, 97:33.82 from UnifiedBindings16.cpp:2: 97:33.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 97:33.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 97:33.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:33.83 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 97:33.83 | ^~~~~~~~ 97:33.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 97:33.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 97:33.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:33.83 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 97:33.83 | ^~~~~~~~ 97:33.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 97:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 97:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 97:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 97:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 97:33.83 from SVGAnimatedLengthBinding.cpp:4, 97:33.83 from UnifiedBindings16.cpp:2: 97:33.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 97:33.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 97:33.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:33.84 62 | Sub operator-(const Sub& aPoint) const { 97:33.84 | ^~~~~~~~ 97:34.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 97:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 97:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 97:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 97:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 97:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SamplesWaitingForKey.h:10, 97:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:12, 97:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/CDMCaps.cpp:7, 97:34.03 from Unified_cpp_dom_media_eme0.cpp:2: 97:34.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 97:34.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 97:34.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:34.04 40 | friend Sub operator*(Sub aCoord, T aScale) { 97:34.04 | ^~~~~~~~ 97:34.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 97:34.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 97:34.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 97:34.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 97:34.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 97:34.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 97:34.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/CDMCaps.cpp:7, 97:34.27 from Unified_cpp_dom_media_eme0.cpp:2: 97:34.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 97:34.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 97:34.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:34.27 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 97:34.27 | ^~~~~~~~ 97:34.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 97:34.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 97:34.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 97:34.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SamplesWaitingForKey.h:10, 97:34.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:12, 97:34.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/CDMCaps.cpp:7, 97:34.33 from Unified_cpp_dom_media_eme0.cpp:2: 97:34.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 97:34.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 97:34.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:34.33 427 | SizeT Size() const { return SizeT(width, height); } 97:34.33 | ^~~~ 97:34.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 97:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 97:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 97:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 97:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 97:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 97:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/CDMCaps.cpp:7, 97:34.34 from Unified_cpp_dom_media_eme0.cpp:2: 97:34.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 97:34.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 97:34.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:34.34 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 97:34.34 | ^~~~~~~~ 97:34.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 97:34.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 97:34.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:34.34 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 97:34.34 | ^~~~~~~~ 97:34.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 97:34.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 97:34.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 97:34.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 97:34.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SamplesWaitingForKey.h:10, 97:34.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:12, 97:34.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/CDMCaps.cpp:7, 97:34.35 from Unified_cpp_dom_media_eme0.cpp:2: 97:34.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 97:34.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 97:34.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:34.35 62 | Sub operator-(const Sub& aPoint) const { 97:34.35 | ^~~~~~~~ 97:34.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 97:34.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 97:34.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 97:34.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 97:34.76 from SVGAnimatedLengthBinding.cpp:4, 97:34.76 from UnifiedBindings16.cpp:2: 97:34.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 97:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 97:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:34.77 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 97:34.77 | ^~~~~~~~~~~~~ 97:34.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 97:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 97:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 97:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 97:34.77 from SVGAnimatedLengthBinding.cpp:4, 97:34.77 from UnifiedBindings16.cpp:2: 97:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 97:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 97:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:34.77 323 | static SizeTyped FromUnknownSize( 97:34.77 | ^~~~~~~~~~~~~~~ 97:35.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 97:35.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 97:35.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 97:35.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 97:35.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 97:35.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SamplesWaitingForKey.h:10, 97:35.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:12, 97:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/CDMCaps.cpp:7, 97:35.01 from Unified_cpp_dom_media_eme0.cpp:2: 97:35.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 97:35.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 97:35.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:35.01 43 | friend Sub operator*(T aScale, Sub aCoord) { 97:35.01 | ^~~~~~~~ 97:35.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 97:35.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 97:35.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SamplesWaitingForKey.h:10, 97:35.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:12, 97:35.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/CDMCaps.cpp:7, 97:35.55 from Unified_cpp_dom_media_eme0.cpp:2: 97:35.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 97:35.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 97:35.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:35.55 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 97:35.55 | ^~~~~~~~~~~~~ 97:35.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 97:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 97:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 97:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SamplesWaitingForKey.h:10, 97:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:12, 97:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/CDMCaps.cpp:7, 97:35.56 from Unified_cpp_dom_media_eme0.cpp:2: 97:35.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 97:35.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 97:35.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:35.56 323 | static SizeTyped FromUnknownSize( 97:35.56 | ^~~~~~~~~~~~~~~ 97:35.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 97:35.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 97:35.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 97:35.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 97:35.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.h:11, 97:35.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.cpp:7: 97:35.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 97:35.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 97:35.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 97:35.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 97:35.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 97:35.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 97:35.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 97:35.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 97:35.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 97:35.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:35.59 760 | typename detail::Nth::Type extract() { 97:35.59 | ^~~~~~~ 97:37.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 97:37.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 97:37.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 97:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 97:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 97:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 97:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AtomArray.h:11, 97:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 97:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 97:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 97:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 97:37.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 97:37.37 from SVGAnimatedLengthBinding.cpp:4, 97:37.37 from UnifiedBindings16.cpp:2: 97:37.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 97:37.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 97:37.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 97:37.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 97:37.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 97:37.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 97:37.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 97:37.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 97:37.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 97:37.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:37.39 760 | typename detail::Nth::Type extract() { 97:37.39 | ^~~~~~~ 97:40.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 97:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 97:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioConverter.h:10, 97:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioConverter.cpp:7, 97:40.35 from Unified_cpp_dom_media1.cpp:2: 97:40.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 97:40.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:40.35 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 97:40.36 | ^ 97:40.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 97:40.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 97:40.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 97:40.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 97:40.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 97:40.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 97:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:10, 97:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/eme/CDMCaps.cpp:7, 97:40.75 from Unified_cpp_dom_media_eme0.cpp:2: 97:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 97:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 97:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 97:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 97:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 97:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 97:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 97:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 97:40.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 97:40.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:40.76 760 | typename detail::Nth::Type extract() { 97:40.76 | ^~~~~~~ 97:51.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 97:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 97:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 97:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 97:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 97:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 97:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 97:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 97:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 97:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/TextTrackCue.cpp:6, 97:51.74 from Unified_cpp_dom_media10.cpp:2: 97:51.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 97:51.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:51.74 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 97:51.74 | ^ 97:53.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 97:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 97:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 97:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 97:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 97:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 97:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 97:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 97:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 97:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 97:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/TextTrackCue.cpp:6, 97:53.26 from Unified_cpp_dom_media10.cpp:2: 97:53.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 97:53.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:53.27 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 97:53.27 | ^ 97:53.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 97:53.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 97:53.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 97:53.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 97:53.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 97:53.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:17, 97:53.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaTrackConstraints.h:15, 97:53.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.h:9, 97:53.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStreamTrack.h:9, 97:53.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStreamTrack.cpp:6, 97:53.53 from Unified_cpp_dom_media1.cpp:38: 97:53.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 97:53.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:53.53 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 97:53.53 | ^ 97:53.63 dom/media/flac 97:53.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 97:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 97:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 97:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 97:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 97:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 97:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 97:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 97:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/TextTrackCue.cpp:6, 97:53.89 from Unified_cpp_dom_media10.cpp:2: 97:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 97:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:53.89 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 97:53.89 | ^ 97:53.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 97:53.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:53.90 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 97:53.90 | ^ 97:53.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 97:53.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:53.91 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 97:53.91 | ^ 97:53.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 97:53.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:53.93 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 97:53.93 | ^ 97:53.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 97:53.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:53.94 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 97:53.94 | ^ 97:53.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 97:53.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:53.98 371 | nscoord aAppUnitsPerDevPixel) { 97:53.98 | ^ 97:53.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 97:53.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:53.99 380 | nscoord aAppUnitsPerDevPixel) { 97:54.00 | ^ 97:54.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 97:54.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:54.01 387 | nscoord aAppUnitsPerDevPixel) { 97:54.01 | ^ 97:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 97:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:54.02 394 | nscoord aAppUnitsPerDevPixel) { 97:54.03 | ^ 97:55.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 97:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 97:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 97:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:17, 97:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaTrackConstraints.h:15, 97:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.h:9, 97:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStreamTrack.h:9, 97:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStreamTrack.cpp:6, 97:55.14 from Unified_cpp_dom_media1.cpp:38: 97:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 97:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:55.14 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 97:55.15 | ^ 97:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 97:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:55.15 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 97:55.15 | ^ 97:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 97:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:55.15 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 97:55.15 | ^ 97:55.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 97:55.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:55.16 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 97:55.16 | ^ 97:55.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 97:55.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:55.17 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 97:55.17 | ^ 97:55.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 97:55.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:55.20 371 | nscoord aAppUnitsPerDevPixel) { 97:55.20 | ^ 97:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 97:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:55.21 380 | nscoord aAppUnitsPerDevPixel) { 97:55.21 | ^ 97:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 97:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:55.21 387 | nscoord aAppUnitsPerDevPixel) { 97:55.21 | ^ 97:55.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 97:55.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:55.22 394 | nscoord aAppUnitsPerDevPixel) { 97:55.22 | ^ 97:57.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 97:57.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:57.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 97:57.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 97:57.51 from Unified_cpp_dom_html1.cpp:2: 97:57.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 97:57.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:57.51 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 97:57.51 | ^ 97:57.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 97:57.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 97:57.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:57.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 97:57.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 97:57.90 from Unified_cpp_dom_html1.cpp:2: 97:57.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 97:57.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:57.91 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 97:57.91 | ^ 97:58.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 97:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 97:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 97:58.53 from Unified_cpp_dom_html1.cpp:2: 97:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 97:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:58.53 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 97:58.53 | ^ 97:58.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 97:58.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:58.54 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 97:58.55 | ^ 97:58.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 97:58.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:58.55 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 97:58.56 | ^ 97:58.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 97:58.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:58.57 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 97:58.57 | ^ 97:58.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 97:58.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:58.58 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 97:58.58 | ^ 97:58.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 97:58.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:58.62 371 | nscoord aAppUnitsPerDevPixel) { 97:58.62 | ^ 97:58.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 97:58.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:58.63 380 | nscoord aAppUnitsPerDevPixel) { 97:58.63 | ^ 97:58.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 97:58.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:58.64 387 | nscoord aAppUnitsPerDevPixel) { 97:58.64 | ^ 97:58.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 97:58.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:58.65 394 | nscoord aAppUnitsPerDevPixel) { 97:58.65 | ^ 97:58.93 dom/media/gmp 97:59.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 97:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 97:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 97:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaMIMETypes.h:10, 97:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaContainerType.h:10, 97:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/flac/FlacDecoder.cpp:8, 97:59.69 from Unified_cpp_dom_media_flac0.cpp:2: 97:59.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 97:59.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 97:59.69 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 97:59.69 | ^ 98:01.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 98:01.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 98:01.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 98:01.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 98:01.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 98:01.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 98:01.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioTrack.cpp:10, 98:01.29 from Unified_cpp_dom_media1.cpp:47: 98:01.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 98:01.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:01.29 189 | CSSRect GetExpandedScrollableRect() const { 98:01.29 | ^ 98:01.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 98:01.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:01.30 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 98:01.30 | ^ 98:01.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 98:01.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:01.30 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 98:01.30 | ^ 98:01.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 98:01.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:01.30 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 98:01.30 | ^ 98:01.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 98:01.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:01.30 243 | CSSRect CalculateScrollRange() const { 98:01.30 | ^ 98:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 98:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:01.31 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 98:01.31 | ^ 98:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 98:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:01.31 457 | CSSRect GetVisualViewport() const { 98:01.31 | ^ 98:03.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 98:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 98:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 98:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 98:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 98:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 98:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 98:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 98:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:7, 98:03.79 from Unified_cpp_dom_html2.cpp:2: 98:03.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 98:03.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:03.79 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 98:03.80 | ^ 98:04.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 98:04.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 98:04.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 98:04.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 98:04.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 98:04.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioConverter.h:10, 98:04.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioConverter.cpp:7, 98:04.62 from Unified_cpp_dom_media1.cpp:2: 98:04.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 98:04.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 98:04.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:04.62 40 | friend Sub operator*(Sub aCoord, T aScale) { 98:04.62 | ^~~~~~~~ 98:04.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 98:04.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 98:04.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 98:04.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:17, 98:04.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaTrackConstraints.h:15, 98:04.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.h:9, 98:04.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStreamTrack.h:9, 98:04.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStreamTrack.cpp:6, 98:04.78 from Unified_cpp_dom_media1.cpp:38: 98:04.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 98:04.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 98:04.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:04.78 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 98:04.78 | ^~~~~~~~ 98:04.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 98:04.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 98:04.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 98:04.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioConverter.h:10, 98:04.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioConverter.cpp:7, 98:04.87 from Unified_cpp_dom_media1.cpp:2: 98:04.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 98:04.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 98:04.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:04.88 427 | SizeT Size() const { return SizeT(width, height); } 98:04.88 | ^~~~ 98:04.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 98:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 98:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 98:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:17, 98:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaTrackConstraints.h:15, 98:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.h:9, 98:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStreamTrack.h:9, 98:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStreamTrack.cpp:6, 98:04.88 from Unified_cpp_dom_media1.cpp:38: 98:04.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 98:04.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 98:04.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:04.88 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 98:04.88 | ^~~~~~~~ 98:04.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 98:04.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 98:04.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:04.88 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 98:04.88 | ^~~~~~~~ 98:04.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 98:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 98:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 98:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 98:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioConverter.h:10, 98:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioConverter.cpp:7, 98:04.89 from Unified_cpp_dom_media1.cpp:2: 98:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 98:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 98:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:04.89 62 | Sub operator-(const Sub& aPoint) const { 98:04.89 | ^~~~~~~~ 98:05.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 98:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 98:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 98:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 98:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 98:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 98:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 98:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 98:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:7, 98:05.18 from Unified_cpp_dom_html2.cpp:2: 98:05.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 98:05.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:05.18 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 98:05.18 | ^ 98:05.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 98:05.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 98:05.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 98:05.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 98:05.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 98:05.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 98:05.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:7, 98:05.87 from Unified_cpp_dom_html2.cpp:2: 98:05.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 98:05.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:05.87 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 98:05.87 | ^ 98:05.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 98:05.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:05.87 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 98:05.87 | ^ 98:05.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 98:05.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:05.87 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 98:05.87 | ^ 98:05.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 98:05.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:05.88 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 98:05.88 | ^ 98:05.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 98:05.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:05.88 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 98:05.88 | ^ 98:05.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 98:05.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:05.90 371 | nscoord aAppUnitsPerDevPixel) { 98:05.90 | ^ 98:05.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 98:05.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:05.90 380 | nscoord aAppUnitsPerDevPixel) { 98:05.91 | ^ 98:05.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 98:05.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:05.91 387 | nscoord aAppUnitsPerDevPixel) { 98:05.91 | ^ 98:05.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 98:05.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:05.91 394 | nscoord aAppUnitsPerDevPixel) { 98:05.91 | ^ 98:06.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 98:06.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 98:06.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 98:06.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 98:06.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 98:06.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 98:06.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 98:06.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/TextTrackCue.cpp:6, 98:06.13 from Unified_cpp_dom_media10.cpp:2: 98:06.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 98:06.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:06.13 189 | CSSRect GetExpandedScrollableRect() const { 98:06.13 | ^ 98:06.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 98:06.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:06.13 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 98:06.13 | ^ 98:06.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 98:06.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:06.13 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 98:06.13 | ^ 98:06.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 98:06.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:06.14 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 98:06.14 | ^ 98:06.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 98:06.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:06.14 243 | CSSRect CalculateScrollRange() const { 98:06.15 | ^ 98:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 98:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:06.15 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 98:06.15 | ^ 98:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 98:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:06.16 457 | CSSRect GetVisualViewport() const { 98:06.16 | ^ 98:07.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 98:07.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 98:07.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 98:07.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMAdapter.cpp:11, 98:07.04 from Unified_cpp_dom_media_gmp0.cpp:11: 98:07.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 98:07.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:07.04 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 98:07.04 | ^ 98:11.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 98:11.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 98:11.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 98:11.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 98:11.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 98:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 98:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 98:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 98:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 98:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 98:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/flac/FlacFrameParser.h:12, 98:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/flac/FlacDemuxer.cpp:12, 98:11.05 from Unified_cpp_dom_media_flac0.cpp:11: 98:11.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 98:11.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:11.06 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 98:11.06 | ^ 98:12.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 98:12.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 98:12.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 98:12.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 98:12.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 98:12.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 98:12.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 98:12.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 98:12.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/flac/FlacFrameParser.h:12, 98:12.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/flac/FlacDemuxer.cpp:12, 98:12.53 from Unified_cpp_dom_media_flac0.cpp:11: 98:12.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 98:12.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:12.53 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 98:12.53 | ^ 98:12.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 98:12.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:12.54 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 98:12.54 | ^ 98:12.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 98:12.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:12.54 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 98:12.54 | ^ 98:12.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 98:12.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:12.56 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 98:12.56 | ^ 98:12.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 98:12.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:12.56 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 98:12.56 | ^ 98:12.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 98:12.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:12.60 371 | nscoord aAppUnitsPerDevPixel) { 98:12.61 | ^ 98:12.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 98:12.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:12.61 380 | nscoord aAppUnitsPerDevPixel) { 98:12.61 | ^ 98:12.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 98:12.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:12.62 387 | nscoord aAppUnitsPerDevPixel) { 98:12.62 | ^ 98:12.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 98:12.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:12.63 394 | nscoord aAppUnitsPerDevPixel) { 98:12.63 | ^ 98:12.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 98:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 98:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 98:12.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 98:12.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 98:12.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLFieldSetElement.h:11, 98:12.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:10, 98:12.67 from Unified_cpp_dom_html1.cpp:2: 98:12.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 98:12.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:12.67 189 | CSSRect GetExpandedScrollableRect() const { 98:12.67 | ^ 98:12.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 98:12.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:12.67 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 98:12.67 | ^ 98:12.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 98:12.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:12.67 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 98:12.67 | ^ 98:12.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 98:12.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:12.68 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 98:12.68 | ^ 98:12.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 98:12.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:12.68 243 | CSSRect CalculateScrollRange() const { 98:12.68 | ^ 98:12.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 98:12.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:12.68 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 98:12.68 | ^ 98:12.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 98:12.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:12.69 457 | CSSRect GetVisualViewport() const { 98:12.69 | ^ 98:13.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 98:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/MappedDeclarations.h:14, 98:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFontElement.cpp:9, 98:13.79 from Unified_cpp_dom_html1.cpp:11: 98:13.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 98:13.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:13.80 1249 | CSSCoord ToCSSPixels() const { return _0; } 98:13.80 | ^ 98:15.32 dom/media/gmp/widevine-adapter 98:15.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 98:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 98:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 98:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 98:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 98:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 98:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 98:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 98:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 98:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 98:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 98:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 98:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 98:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/TextTrackCue.cpp:6, 98:15.43 from Unified_cpp_dom_media10.cpp:2: 98:15.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 98:15.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 98:15.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:15.43 40 | friend Sub operator*(Sub aCoord, T aScale) { 98:15.43 | ^~~~~~~~ 98:15.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:15.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:15.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 98:15.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 98:15.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 98:15.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 98:15.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 98:15.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 98:15.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 98:15.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/TextTrackCue.cpp:6, 98:15.47 from Unified_cpp_dom_media10.cpp:2: 98:15.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 98:15.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 98:15.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:15.47 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 98:15.47 | ^~~~~~~~ 98:15.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 98:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 98:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 98:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 98:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 98:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 98:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 98:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 98:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 98:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 98:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/TextTrackCue.cpp:6, 98:15.67 from Unified_cpp_dom_media10.cpp:2: 98:15.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 98:15.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 98:15.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:15.68 427 | SizeT Size() const { return SizeT(width, height); } 98:15.68 | ^~~~ 98:15.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 98:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 98:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 98:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 98:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 98:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 98:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 98:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/TextTrackCue.cpp:6, 98:15.68 from Unified_cpp_dom_media10.cpp:2: 98:15.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 98:15.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 98:15.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:15.68 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 98:15.68 | ^~~~~~~~ 98:15.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 98:15.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 98:15.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:15.68 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 98:15.68 | ^~~~~~~~ 98:15.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 98:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 98:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 98:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 98:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 98:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 98:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 98:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 98:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 98:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTrackElement.h:11, 98:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/TextTrackCue.cpp:6, 98:15.69 from Unified_cpp_dom_media10.cpp:2: 98:15.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 98:15.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 98:15.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:15.69 62 | Sub operator-(const Sub& aPoint) const { 98:15.69 | ^~~~~~~~ 98:15.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 98:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 98:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 98:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 98:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyMessageEvent.h:15, 98:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:15, 98:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 98:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/flac/FlacFrameParser.h:12, 98:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/flac/FlacDemuxer.cpp:12, 98:15.93 from Unified_cpp_dom_media_flac0.cpp:11: 98:15.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 98:15.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:15.94 189 | CSSRect GetExpandedScrollableRect() const { 98:15.94 | ^ 98:15.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 98:15.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:15.94 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 98:15.94 | ^ 98:15.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 98:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:15.95 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 98:15.95 | ^ 98:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 98:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:15.95 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 98:15.95 | ^ 98:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 98:15.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:15.97 243 | CSSRect CalculateScrollRange() const { 98:15.97 | ^ 98:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 98:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:15.98 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 98:15.98 | ^ 98:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 98:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:15.98 457 | CSSRect GetVisualViewport() const { 98:15.98 | ^ 98:16.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFormElement.cpp:35, 98:16.86 from Unified_cpp_dom_html1.cpp:29: 98:16.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 98:16.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:16.86 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 98:16.87 | ^ 98:17.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 98:17.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 98:17.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 98:17.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 98:17.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 98:17.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 98:17.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:7, 98:17.75 from Unified_cpp_dom_html2.cpp:2: 98:17.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 98:17.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:17.75 189 | CSSRect GetExpandedScrollableRect() const { 98:17.75 | ^ 98:17.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 98:17.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:17.75 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 98:17.75 | ^ 98:17.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 98:17.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:17.76 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 98:17.76 | ^ 98:17.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 98:17.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:17.76 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 98:17.76 | ^ 98:17.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 98:17.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:17.77 243 | CSSRect CalculateScrollRange() const { 98:17.77 | ^ 98:17.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 98:17.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:17.77 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 98:17.77 | ^ 98:17.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 98:17.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:17.78 457 | CSSRect GetVisualViewport() const { 98:17.78 | ^ 98:18.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 98:18.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 98:18.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 98:18.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 98:18.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 98:18.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 98:18.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 98:18.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 98:18.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 98:18.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMCallback.h:9, 98:18.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMCallbackProxy.h:9, 98:18.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMCallbackProxy.cpp:6, 98:18.46 from Unified_cpp_dom_media_gmp0.cpp:20: 98:18.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 98:18.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:18.46 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 98:18.47 | ^ 98:19.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 98:19.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 98:19.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFormElement.cpp:51, 98:19.12 from Unified_cpp_dom_html1.cpp:29: 98:19.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 98:19.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:19.13 21 | inline Rect ToRect(const gfxRect& aRect) { 98:19.13 | ^ 98:19.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 98:19.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:19.13 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 98:19.13 | ^ 98:19.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 98:19.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:19.13 40 | inline Point ToPoint(const gfxPoint& aPoint) { 98:19.13 | ^ 98:19.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 98:19.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:19.14 44 | inline Size ToSize(const gfxSize& aSize) { 98:19.14 | ^ 98:19.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 98:19.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:19.14 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 98:19.14 | ^ 98:19.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 98:19.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:19.14 52 | inline gfxSize ThebesSize(const Size& aSize) { 98:19.15 | ^ 98:19.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 98:19.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:19.15 56 | inline gfxRect ThebesRect(const Rect& aRect) { 98:19.16 | ^ 98:19.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 98:19.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFormElement.cpp:51, 98:19.83 from Unified_cpp_dom_html1.cpp:29: 98:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 98:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:19.83 1859 | int32_t aAppUnitsPerPixel) { 98:19.84 | ^ 98:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 98:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:19.84 3214 | int32_t aAppUnitsPerPixel) { 98:19.84 | ^ 98:19.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 98:19.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 98:19.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 98:19.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 98:19.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 98:19.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 98:19.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 98:19.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMCallback.h:9, 98:19.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMCallbackProxy.h:9, 98:19.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMCallbackProxy.cpp:6, 98:19.91 from Unified_cpp_dom_media_gmp0.cpp:20: 98:19.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 98:19.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:19.91 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 98:19.91 | ^ 98:19.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 98:19.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:19.91 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 98:19.91 | ^ 98:19.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 98:19.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:19.92 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 98:19.92 | ^ 98:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 98:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:19.93 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 98:19.93 | ^ 98:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 98:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:19.93 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 98:19.93 | ^ 98:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 98:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:19.96 371 | nscoord aAppUnitsPerDevPixel) { 98:19.96 | ^ 98:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 98:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:19.96 380 | nscoord aAppUnitsPerDevPixel) { 98:19.96 | ^ 98:19.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 98:19.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:19.97 387 | nscoord aAppUnitsPerDevPixel) { 98:19.97 | ^ 98:19.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 98:19.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:19.98 394 | nscoord aAppUnitsPerDevPixel) { 98:19.98 | ^ 98:20.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 98:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:10, 98:20.40 from Unified_cpp_dom_html2.cpp:2: 98:20.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 98:20.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:20.41 1249 | CSSCoord ToCSSPixels() const { return _0; } 98:20.41 | ^ 98:21.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 98:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 98:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 98:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 98:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 98:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 98:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaMIMETypes.h:10, 98:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaContainerType.h:10, 98:21.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/flac/FlacDecoder.cpp:8, 98:21.47 from Unified_cpp_dom_media_flac0.cpp:2: 98:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 98:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 98:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:21.47 40 | friend Sub operator*(Sub aCoord, T aScale) { 98:21.47 | ^~~~~~~~ 98:21.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 98:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 98:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 98:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 98:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 98:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 98:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 98:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 98:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/flac/FlacFrameParser.h:12, 98:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/flac/FlacDemuxer.cpp:12, 98:21.59 from Unified_cpp_dom_media_flac0.cpp:11: 98:21.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 98:21.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 98:21.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:21.59 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 98:21.59 | ^~~~~~~~ 98:21.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 98:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 98:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 98:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 98:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaMIMETypes.h:10, 98:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaContainerType.h:10, 98:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/flac/FlacDecoder.cpp:8, 98:21.65 from Unified_cpp_dom_media_flac0.cpp:2: 98:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 98:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 98:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:21.65 427 | SizeT Size() const { return SizeT(width, height); } 98:21.65 | ^~~~ 98:21.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 98:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 98:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 98:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 98:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 98:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 98:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 98:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 98:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/flac/FlacFrameParser.h:12, 98:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/flac/FlacDemuxer.cpp:12, 98:21.65 from Unified_cpp_dom_media_flac0.cpp:11: 98:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 98:21.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 98:21.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:21.66 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 98:21.66 | ^~~~~~~~ 98:21.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 98:21.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 98:21.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:21.66 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 98:21.66 | ^~~~~~~~ 98:21.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 98:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 98:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 98:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 98:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 98:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaMIMETypes.h:10, 98:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaContainerType.h:10, 98:21.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/flac/FlacDecoder.cpp:8, 98:21.68 from Unified_cpp_dom_media_flac0.cpp:2: 98:21.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 98:21.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 98:21.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:21.68 62 | Sub operator-(const Sub& aPoint) const { 98:21.68 | ^~~~~~~~ 98:23.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 98:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 98:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 98:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 98:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyMessageEvent.h:15, 98:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:15, 98:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMCallback.h:9, 98:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMCallbackProxy.h:9, 98:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMCallbackProxy.cpp:6, 98:23.34 from Unified_cpp_dom_media_gmp0.cpp:20: 98:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 98:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:23.34 189 | CSSRect GetExpandedScrollableRect() const { 98:23.34 | ^ 98:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 98:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:23.34 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 98:23.34 | ^ 98:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 98:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:23.35 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 98:23.35 | ^ 98:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 98:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:23.35 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 98:23.35 | ^ 98:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 98:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:23.35 243 | CSSRect CalculateScrollRange() const { 98:23.35 | ^ 98:23.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 98:23.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:23.36 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 98:23.36 | ^ 98:23.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 98:23.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:23.36 457 | CSSRect GetVisualViewport() const { 98:23.36 | ^ 98:26.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 98:26.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:26.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 98:26.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.h:14, 98:26.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.cpp:7, 98:26.88 from Unified_cpp_dom_media11.cpp:2: 98:26.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 98:26.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:26.88 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 98:26.88 | ^ 98:27.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 98:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 98:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 98:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.h:14, 98:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.cpp:7, 98:27.20 from Unified_cpp_dom_media11.cpp:2: 98:27.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 98:27.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:27.20 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 98:27.20 | ^ 98:27.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 98:27.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 98:27.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 98:27.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 98:27.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 98:27.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 98:27.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 98:27.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.h:17, 98:27.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLImageElement.cpp:19, 98:27.96 from Unified_cpp_dom_html1.cpp:92: 98:27.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 98:27.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:27.96 332 | LayerPoint GetFixedPositionAnchor() const { 98:27.96 | ^ 98:27.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:21, 98:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMediaElement.cpp:28, 98:27.96 from Unified_cpp_dom_html2.cpp:20: 98:27.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 98:27.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:27.96 21 | inline Rect ToRect(const gfxRect& aRect) { 98:27.96 | ^ 98:27.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 98:27.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:27.96 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 98:27.96 | ^ 98:27.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 98:27.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:27.96 40 | inline Point ToPoint(const gfxPoint& aPoint) { 98:27.96 | ^ 98:27.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 98:27.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:27.97 44 | inline Size ToSize(const gfxSize& aSize) { 98:27.97 | ^ 98:27.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 98:27.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:27.97 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 98:27.97 | ^ 98:27.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 98:27.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:27.98 52 | inline gfxSize ThebesSize(const Size& aSize) { 98:27.98 | ^ 98:27.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 98:27.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:27.98 56 | inline gfxRect ThebesRect(const Rect& aRect) { 98:27.98 | ^ 98:28.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 98:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.h:14, 98:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.cpp:7, 98:28.21 from Unified_cpp_dom_media11.cpp:2: 98:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 98:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:28.21 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 98:28.21 | ^ 98:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 98:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:28.21 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 98:28.21 | ^ 98:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 98:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:28.21 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 98:28.21 | ^ 98:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 98:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:28.22 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 98:28.22 | ^ 98:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 98:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:28.22 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 98:28.22 | ^ 98:28.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 98:28.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:28.24 371 | nscoord aAppUnitsPerDevPixel) { 98:28.24 | ^ 98:28.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 98:28.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:28.24 380 | nscoord aAppUnitsPerDevPixel) { 98:28.24 | ^ 98:28.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 98:28.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:28.25 387 | nscoord aAppUnitsPerDevPixel) { 98:28.25 | ^ 98:28.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 98:28.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:28.25 394 | nscoord aAppUnitsPerDevPixel) { 98:28.25 | ^ 98:28.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 98:28.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 98:28.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 98:28.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 98:28.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMediaElement.cpp:28, 98:28.35 from Unified_cpp_dom_html2.cpp:20: 98:28.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 98:28.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:28.35 332 | LayerPoint GetFixedPositionAnchor() const { 98:28.35 | ^ 98:28.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 98:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 98:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 98:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 98:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 98:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 98:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 98:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 98:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 98:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 98:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 98:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.h:17, 98:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLImageElement.cpp:19, 98:28.93 from Unified_cpp_dom_html1.cpp:92: 98:28.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 98:28.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:28.93 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 98:28.93 | ^ 98:28.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 98:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 98:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 98:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 98:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 98:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 98:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 98:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 98:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 98:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 98:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 98:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.h:17, 98:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLImageElement.cpp:19, 98:28.95 from Unified_cpp_dom_html1.cpp:92: 98:28.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 98:28.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:28.95 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 98:28.95 | ^ 98:29.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 98:29.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 98:29.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 98:29.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 98:29.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 98:29.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 98:29.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 98:29.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 98:29.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 98:29.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 98:29.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 98:29.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 98:29.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMediaElement.cpp:28, 98:29.69 from Unified_cpp_dom_html2.cpp:20: 98:29.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 98:29.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:29.69 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 98:29.69 | ^ 98:30.30 dom/media/gmp-plugin-openh264 98:30.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 98:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 98:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 98:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 98:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 98:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 98:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 98:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPChild.h:18, 98:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.h:9, 98:30.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.cpp:6, 98:30.40 from Unified_cpp_dom_media_gmp0.cpp:65: 98:30.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 98:30.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:30.40 1249 | CSSCoord ToCSSPixels() const { return _0; } 98:30.40 | ^ 98:32.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 98:32.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 98:32.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 98:32.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 98:32.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 98:32.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 98:32.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPChild.h:18, 98:32.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.h:9, 98:32.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.cpp:6, 98:32.67 from Unified_cpp_dom_media_gmp0.cpp:65: 98:32.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 98:32.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:32.67 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 98:32.67 | ^ 98:34.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 98:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 98:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 98:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.h:17, 98:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLImageElement.cpp:19, 98:34.21 from Unified_cpp_dom_html1.cpp:92: 98:34.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 98:34.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:34.22 1394 | LayerPoint GetFixedPositionAnchor() { 98:34.22 | ^ 98:34.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 98:34.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:34.24 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 98:34.24 | ^ 98:34.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 98:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 98:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 98:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:5, 98:34.41 from Unified_cpp_dom_media12.cpp:2: 98:34.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 98:34.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:34.42 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 98:34.42 | ^ 98:34.53 dom/media/imagecapture 98:34.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 98:34.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 98:34.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 98:34.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 98:34.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 98:34.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 98:34.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 98:34.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 98:34.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 98:34.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 98:34.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 98:34.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMediaElement.cpp:28, 98:34.95 from Unified_cpp_dom_html2.cpp:20: 98:34.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 98:34.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:34.95 1859 | int32_t aAppUnitsPerPixel) { 98:34.95 | ^ 98:34.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 98:34.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:34.97 3214 | int32_t aAppUnitsPerPixel) { 98:34.97 | ^ 98:35.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 98:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 98:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 98:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 98:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 98:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 98:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 98:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 98:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMediaElement.cpp:28, 98:35.81 from Unified_cpp_dom_html2.cpp:20: 98:35.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 98:35.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:35.81 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 98:35.81 | ^ 98:35.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 98:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 98:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 98:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 98:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 98:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 98:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 98:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 98:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMediaElement.cpp:28, 98:35.85 from Unified_cpp_dom_html2.cpp:20: 98:35.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 98:35.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:35.85 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 98:35.85 | ^ 98:36.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 98:36.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 98:36.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 98:36.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 98:36.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 98:36.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 98:36.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPChild.h:18, 98:36.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.h:9, 98:36.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.cpp:6, 98:36.87 from Unified_cpp_dom_media_gmp0.cpp:65: 98:36.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 98:36.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:36.87 21 | inline Rect ToRect(const gfxRect& aRect) { 98:36.87 | ^ 98:36.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 98:36.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:36.87 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 98:36.87 | ^ 98:36.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 98:36.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:36.87 40 | inline Point ToPoint(const gfxPoint& aPoint) { 98:36.87 | ^ 98:36.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 98:36.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:36.88 44 | inline Size ToSize(const gfxSize& aSize) { 98:36.88 | ^ 98:36.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 98:36.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:36.88 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 98:36.88 | ^ 98:36.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 98:36.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:36.89 52 | inline gfxSize ThebesSize(const Size& aSize) { 98:36.89 | ^ 98:36.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 98:36.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:36.89 56 | inline gfxRect ThebesRect(const Rect& aRect) { 98:36.89 | ^ 98:37.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 98:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 98:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 98:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 98:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 98:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPChild.h:18, 98:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.h:9, 98:37.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.cpp:6, 98:37.56 from Unified_cpp_dom_media_gmp0.cpp:65: 98:37.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 98:37.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:37.56 1859 | int32_t aAppUnitsPerPixel) { 98:37.56 | ^ 98:37.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 98:37.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:37.56 3214 | int32_t aAppUnitsPerPixel) { 98:37.56 | ^ 98:37.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 98:37.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 98:37.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:37.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 98:37.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:11, 98:37.92 from Unified_cpp_dom_media12.cpp:2: 98:37.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 98:37.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:37.93 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 98:37.93 | ^ 98:38.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 98:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 98:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPChild.h:18, 98:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.h:9, 98:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.cpp:6, 98:38.52 from Unified_cpp_dom_media_gmp0.cpp:65: 98:38.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 98:38.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:38.52 332 | LayerPoint GetFixedPositionAnchor() const { 98:38.52 | ^ 98:38.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 98:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:11, 98:38.56 from Unified_cpp_dom_media12.cpp:2: 98:38.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 98:38.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:38.56 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 98:38.56 | ^ 98:38.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 98:38.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:38.56 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 98:38.56 | ^ 98:38.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 98:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 98:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPChild.h:18, 98:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.h:9, 98:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.cpp:6, 98:38.56 from Unified_cpp_dom_media_gmp0.cpp:65: 98:38.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 98:38.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:38.56 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 98:38.56 | ^ 98:38.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 98:38.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:38.57 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 98:38.57 | ^ 98:38.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 98:38.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:38.57 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 98:38.57 | ^ 98:38.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 98:38.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:38.57 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 98:38.57 | ^ 98:38.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 98:38.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 98:38.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPChild.h:18, 98:38.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.h:9, 98:38.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.cpp:6, 98:38.59 from Unified_cpp_dom_media_gmp0.cpp:65: 98:38.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 98:38.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:38.59 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 98:38.59 | ^ 98:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 98:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:38.60 371 | nscoord aAppUnitsPerDevPixel) { 98:38.60 | ^ 98:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 98:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:38.60 380 | nscoord aAppUnitsPerDevPixel) { 98:38.60 | ^ 98:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 98:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:38.60 387 | nscoord aAppUnitsPerDevPixel) { 98:38.60 | ^ 98:38.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 98:38.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:38.61 394 | nscoord aAppUnitsPerDevPixel) { 98:38.61 | ^ 98:40.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 98:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 98:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 98:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 98:40.54 from SVGFEGaussianBlurElementBinding.cpp:4, 98:40.54 from UnifiedBindings17.cpp:2: 98:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 98:40.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:40.55 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 98:40.55 | ^ 98:41.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 98:41.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 98:41.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 98:41.05 from SVGFEGaussianBlurElementBinding.cpp:4, 98:41.05 from UnifiedBindings17.cpp:2: 98:41.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 98:41.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:41.05 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 98:41.05 | ^ 98:41.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMediaElement.cpp:28, 98:41.28 from Unified_cpp_dom_html2.cpp:20: 98:41.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 98:41.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:41.28 1394 | LayerPoint GetFixedPositionAnchor() { 98:41.28 | ^ 98:41.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 98:41.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:41.30 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 98:41.30 | ^ 98:42.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 98:42.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 98:42.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 98:42.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 98:42.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 98:42.20 from SVGFEGaussianBlurElementBinding.cpp:4, 98:42.20 from UnifiedBindings17.cpp:2: 98:42.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 98:42.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:42.20 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 98:42.20 | ^ 98:42.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 98:42.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:42.20 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 98:42.20 | ^ 98:42.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 98:42.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:42.23 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 98:42.23 | ^ 98:42.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 98:42.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:42.23 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 98:42.23 | ^ 98:42.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 98:42.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:42.23 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 98:42.23 | ^ 98:42.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 98:42.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:42.26 371 | nscoord aAppUnitsPerDevPixel) { 98:42.26 | ^ 98:42.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 98:42.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:42.26 380 | nscoord aAppUnitsPerDevPixel) { 98:42.26 | ^ 98:42.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 98:42.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:42.26 387 | nscoord aAppUnitsPerDevPixel) { 98:42.26 | ^ 98:42.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 98:42.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:42.27 394 | nscoord aAppUnitsPerDevPixel) { 98:42.27 | ^ 98:42.48 dom/media/ipc 98:42.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 98:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 98:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 98:42.48 from SVGFEGaussianBlurElementBinding.cpp:4, 98:42.48 from UnifiedBindings17.cpp:2: 98:42.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 98:42.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:42.49 1249 | CSSCoord ToCSSPixels() const { return _0; } 98:42.49 | ^ 98:43.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 98:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 98:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 98:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 98:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 98:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 98:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoPlaybackQuality.h:10, 98:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoPlaybackQuality.cpp:7, 98:43.27 from Unified_cpp_dom_media11.cpp:11: 98:43.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 98:43.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:43.28 189 | CSSRect GetExpandedScrollableRect() const { 98:43.28 | ^ 98:43.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 98:43.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:43.28 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 98:43.28 | ^ 98:43.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 98:43.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:43.28 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 98:43.28 | ^ 98:43.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 98:43.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:43.28 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 98:43.28 | ^ 98:43.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 98:43.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:43.28 243 | CSSRect CalculateScrollRange() const { 98:43.28 | ^ 98:43.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 98:43.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:43.28 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 98:43.29 | ^ 98:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 98:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:43.29 457 | CSSRect GetVisualViewport() const { 98:43.29 | ^ 98:43.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGObserverUtils.h:22, 98:43.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMediaElement.cpp:43, 98:43.41 from Unified_cpp_dom_html2.cpp:20: 98:43.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 98:43.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:43.41 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 98:43.41 | ^ 98:43.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 98:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 98:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 98:43.95 from Unified_cpp_dom_html1.cpp:2: 98:43.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 98:43.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 98:43.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:43.96 40 | friend Sub operator*(Sub aCoord, T aScale) { 98:43.96 | ^~~~~~~~ 98:44.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:44.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:44.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 98:44.01 from Unified_cpp_dom_html1.cpp:2: 98:44.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 98:44.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 98:44.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:44.01 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 98:44.01 | ^~~~~~~~ 98:44.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 98:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 98:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 98:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 98:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 98:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/imagecapture/CaptureTask.cpp:8, 98:44.11 from Unified_cpp_media_imagecapture0.cpp:2: 98:44.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 98:44.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:44.11 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 98:44.11 | ^ 98:44.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 98:44.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 98:44.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:44.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:44.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 98:44.32 from Unified_cpp_dom_html1.cpp:2: 98:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 98:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 98:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:44.32 427 | SizeT Size() const { return SizeT(width, height); } 98:44.32 | ^~~~ 98:44.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 98:44.33 from Unified_cpp_dom_html1.cpp:2: 98:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 98:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 98:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:44.33 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 98:44.33 | ^~~~~~~~ 98:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 98:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 98:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:44.33 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 98:44.33 | ^~~~~~~~ 98:44.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 98:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 98:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:44.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:44.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 98:44.34 from Unified_cpp_dom_html1.cpp:2: 98:44.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 98:44.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 98:44.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:44.34 62 | Sub operator-(const Sub& aPoint) const { 98:44.34 | ^~~~~~~~ 98:44.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 98:44.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:15, 98:44.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 98:44.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 98:44.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/imagecapture/CaptureTask.cpp:8, 98:44.36 from Unified_cpp_media_imagecapture0.cpp:2: 98:44.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 98:44.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:44.36 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 98:44.36 | ^ 98:44.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 98:44.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 98:44.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:44.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:44.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 98:44.59 from Unified_cpp_dom_html1.cpp:2: 98:44.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 98:44.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 98:44.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:44.59 43 | friend Sub operator*(T aScale, Sub aCoord) { 98:44.59 | ^~~~~~~~ 98:45.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 98:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 98:45.03 from Unified_cpp_dom_html1.cpp:2: 98:45.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 98:45.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 98:45.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:45.03 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 98:45.03 | ^~~~~~~~~~~~~ 98:45.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 98:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 98:45.03 from Unified_cpp_dom_html1.cpp:2: 98:45.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 98:45.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 98:45.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:45.03 323 | static SizeTyped FromUnknownSize( 98:45.03 | ^~~~~~~~~~~~~~~ 98:45.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 98:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 98:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/imagecapture/CaptureTask.cpp:8, 98:45.22 from Unified_cpp_media_imagecapture0.cpp:2: 98:45.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 98:45.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:45.23 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 98:45.23 | ^ 98:45.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 98:45.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:45.23 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 98:45.23 | ^ 98:45.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 98:45.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:45.24 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 98:45.24 | ^ 98:45.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 98:45.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:45.24 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 98:45.24 | ^ 98:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 98:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:45.25 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 98:45.25 | ^ 98:45.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 98:45.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:45.28 371 | nscoord aAppUnitsPerDevPixel) { 98:45.28 | ^ 98:45.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 98:45.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:45.29 380 | nscoord aAppUnitsPerDevPixel) { 98:45.29 | ^ 98:45.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 98:45.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:45.29 387 | nscoord aAppUnitsPerDevPixel) { 98:45.29 | ^ 98:45.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 98:45.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:45.30 394 | nscoord aAppUnitsPerDevPixel) { 98:45.30 | ^ 98:45.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 98:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 98:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 98:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 98:45.96 from Unified_cpp_dom_html1.cpp:2: 98:45.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 98:45.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 98:45.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:45.96 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 98:45.96 | ^~~~~~~~~~~~~~ 98:45.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 98:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:45.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 98:45.97 from Unified_cpp_dom_html1.cpp:2: 98:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 98:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 98:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:45.97 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 98:45.97 | ^~~~~~~~~~~~~ 98:45.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 98:45.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 98:45.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:45.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:45.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 98:45.99 from Unified_cpp_dom_html1.cpp:2: 98:46.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 98:46.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 98:46.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:46.00 383 | Point TopLeft() const { return Point(x, y); } 98:46.00 | ^~~~~~~ 98:46.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 98:46.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 98:46.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 98:46.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:46.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:46.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 98:46.01 from Unified_cpp_dom_html1.cpp:2: 98:46.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 98:46.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 98:46.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:46.01 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 98:46.01 | ^~~~~~~~~~~~~~~ 98:47.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.cpp:8, 98:47.60 from Unified_cpp_dom_media11.cpp:20: 98:47.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 98:47.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:47.60 21 | inline Rect ToRect(const gfxRect& aRect) { 98:47.60 | ^ 98:47.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 98:47.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:47.60 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 98:47.61 | ^ 98:47.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 98:47.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:47.61 40 | inline Point ToPoint(const gfxPoint& aPoint) { 98:47.61 | ^ 98:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 98:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:47.62 44 | inline Size ToSize(const gfxSize& aSize) { 98:47.62 | ^ 98:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 98:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:47.62 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 98:47.62 | ^ 98:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 98:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:47.63 52 | inline gfxSize ThebesSize(const Size& aSize) { 98:47.63 | ^ 98:47.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 98:47.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:47.63 56 | inline gfxRect ThebesRect(const Rect& aRect) { 98:47.63 | ^ 98:48.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 98:48.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:48.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:48.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 98:48.06 from Unified_cpp_dom_html1.cpp:2: 98:48.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 98:48.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 98:48.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 98:48.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:48.06 246 | PointTyped As2DPoint() const { 98:48.06 | ^~~~~~~~~ 98:48.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 98:48.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 98:48.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:48.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:48.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 98:48.06 from Unified_cpp_dom_html1.cpp:2: 98:48.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 98:48.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 98:48.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 98:48.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:48.07 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 98:48.07 | ^~~~~~~~~ 98:48.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 98:48.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 98:48.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 98:48.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:48.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:48.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 98:48.07 from Unified_cpp_dom_html1.cpp:2: 98:48.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 98:48.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 98:48.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 98:48.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:48.07 2266 | PointTyped TransformPointSimple( 98:48.07 | ^~~~~~~~~~~~~~~~~~~~ 98:48.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 98:48.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 98:48.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 98:48.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:48.07 794 | RectTyped TransformAndClipBounds( 98:48.07 | ^~~~~~~~~~~~~~~~~~~~~~ 98:48.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 98:48.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 98:48.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:11, 98:48.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 98:48.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 98:48.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.cpp:10, 98:48.15 from Unified_cpp_dom_media11.cpp:20: 98:48.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 98:48.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:48.15 1249 | CSSCoord ToCSSPixels() const { return _0; } 98:48.15 | ^ 98:48.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 98:48.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 98:48.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 98:48.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 98:48.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 98:48.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 98:48.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMAdapter.cpp:11, 98:48.41 from Unified_cpp_dom_media_gmp0.cpp:11: 98:48.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 98:48.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 98:48.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:48.41 40 | friend Sub operator*(Sub aCoord, T aScale) { 98:48.41 | ^~~~~~~~ 98:48.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 98:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 98:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 98:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 98:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 98:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 98:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 98:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMCallback.h:9, 98:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMCallbackProxy.h:9, 98:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMCallbackProxy.cpp:6, 98:48.52 from Unified_cpp_dom_media_gmp0.cpp:20: 98:48.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 98:48.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 98:48.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:48.53 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 98:48.53 | ^~~~~~~~ 98:48.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 98:48.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 98:48.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 98:48.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 98:48.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMAdapter.cpp:11, 98:48.58 from Unified_cpp_dom_media_gmp0.cpp:11: 98:48.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 98:48.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 98:48.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:48.58 427 | SizeT Size() const { return SizeT(width, height); } 98:48.59 | ^~~~ 98:48.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 98:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 98:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 98:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 98:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 98:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 98:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 98:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMCallback.h:9, 98:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMCallbackProxy.h:9, 98:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMCallbackProxy.cpp:6, 98:48.59 from Unified_cpp_dom_media_gmp0.cpp:20: 98:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 98:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 98:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:48.59 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 98:48.59 | ^~~~~~~~ 98:48.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 98:48.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 98:48.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:48.60 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 98:48.60 | ^~~~~~~~ 98:48.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 98:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 98:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 98:48.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 98:48.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 98:48.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMAdapter.cpp:11, 98:48.61 from Unified_cpp_dom_media_gmp0.cpp:11: 98:48.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 98:48.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 98:48.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:48.61 62 | Sub operator-(const Sub& aPoint) const { 98:48.61 | ^~~~~~~~ 98:49.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 98:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 98:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 98:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 98:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 98:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 98:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMAdapter.cpp:11, 98:49.47 from Unified_cpp_dom_media_gmp0.cpp:11: 98:49.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 98:49.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 98:49.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:49.47 43 | friend Sub operator*(T aScale, Sub aCoord) { 98:49.47 | ^~~~~~~~ 98:50.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 98:50.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 98:50.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 98:50.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMAdapter.cpp:11, 98:50.11 from Unified_cpp_dom_media_gmp0.cpp:11: 98:50.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 98:50.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 98:50.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:50.12 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 98:50.12 | ^~~~~~~~~~~~~ 98:50.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 98:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 98:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 98:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 98:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/ChromiumCDMAdapter.cpp:11, 98:50.12 from Unified_cpp_dom_media_gmp0.cpp:11: 98:50.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 98:50.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 98:50.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:50.12 323 | static SizeTyped FromUnknownSize( 98:50.12 | ^~~~~~~~~~~~~~~ 98:50.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 98:50.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 98:50.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 98:50.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 98:50.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.cpp:10, 98:50.57 from Unified_cpp_dom_media11.cpp:20: 98:50.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 98:50.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:50.57 332 | LayerPoint GetFixedPositionAnchor() const { 98:50.57 | ^ 98:50.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 98:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 98:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 98:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 98:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 98:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 98:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventForwards.h:12, 98:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:12, 98:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLFieldSetElement.cpp:7, 98:50.88 from Unified_cpp_dom_html1.cpp:2: 98:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 98:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 98:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 98:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 98:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 98:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 98:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 98:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 98:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 98:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:50.88 760 | typename detail::Nth::Type extract() { 98:50.89 | ^~~~~~~ 98:51.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 98:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 98:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 98:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 98:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 98:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 98:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 98:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 98:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 98:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 98:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 98:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 98:51.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.cpp:10, 98:51.81 from Unified_cpp_dom_media11.cpp:20: 98:51.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 98:51.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:51.81 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 98:51.81 | ^ 98:52.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 98:52.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 98:52.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 98:52.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.h:8, 98:52.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:6: 98:52.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 98:52.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:52.33 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 98:52.33 | ^ 98:52.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:19, 98:52.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 98:52.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 98:52.34 from SVGFEGaussianBlurElementBinding.cpp:4, 98:52.34 from UnifiedBindings17.cpp:2: 98:52.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 98:52.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:52.34 21 | inline Rect ToRect(const gfxRect& aRect) { 98:52.34 | ^ 98:52.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 98:52.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:52.35 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 98:52.35 | ^ 98:52.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 98:52.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:52.35 40 | inline Point ToPoint(const gfxPoint& aPoint) { 98:52.35 | ^ 98:52.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 98:52.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:52.35 44 | inline Size ToSize(const gfxSize& aSize) { 98:52.35 | ^ 98:52.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 98:52.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:52.36 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 98:52.36 | ^ 98:52.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 98:52.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:52.36 52 | inline gfxSize ThebesSize(const Size& aSize) { 98:52.36 | ^ 98:52.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 98:52.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:52.37 56 | inline gfxRect ThebesRect(const Rect& aRect) { 98:52.37 | ^ 98:53.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 98:53.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 98:53.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:53.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 98:53.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 98:53.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.h:8, 98:53.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:6: 98:53.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 98:53.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.10 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 98:53.10 | ^ 98:53.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 98:53.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 98:53.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 98:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 98:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 98:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 98:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 98:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 98:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 98:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 98:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 98:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 98:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:7, 98:53.37 from Unified_cpp_dom_html2.cpp:2: 98:53.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 98:53.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 98:53.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.37 40 | friend Sub operator*(Sub aCoord, T aScale) { 98:53.37 | ^~~~~~~~ 98:53.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 98:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 98:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 98:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 98:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 98:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 98:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:7, 98:53.42 from Unified_cpp_dom_html2.cpp:2: 98:53.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 98:53.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 98:53.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.43 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 98:53.43 | ^~~~~~~~ 98:53.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 98:53.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 98:53.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 98:53.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 98:53.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 98:53.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 98:53.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 98:53.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 98:53.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 98:53.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:7, 98:53.64 from Unified_cpp_dom_html2.cpp:2: 98:53.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 98:53.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 98:53.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.65 427 | SizeT Size() const { return SizeT(width, height); } 98:53.65 | ^~~~ 98:53.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:53.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 98:53.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 98:53.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.h:8, 98:53.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:6: 98:53.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 98:53.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.66 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 98:53.66 | ^ 98:53.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:53.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:53.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 98:53.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 98:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 98:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 98:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 98:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 98:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:7, 98:53.67 from Unified_cpp_dom_html2.cpp:2: 98:53.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 98:53.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 98:53.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.67 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 98:53.67 | ^~~~~~~~ 98:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 98:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 98:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.68 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 98:53.68 | ^~~~~~~~ 98:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 98:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.68 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 98:53.68 | ^ 98:53.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 98:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 98:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 98:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 98:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 98:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 98:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 98:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 98:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 98:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:7, 98:53.69 from Unified_cpp_dom_html2.cpp:2: 98:53.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 98:53.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 98:53.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.70 62 | Sub operator-(const Sub& aPoint) const { 98:53.70 | ^~~~~~~~ 98:53.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 98:53.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.70 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 98:53.70 | ^ 98:53.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 98:53.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.70 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 98:53.70 | ^ 98:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 98:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.71 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 98:53.71 | ^ 98:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 98:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.71 371 | nscoord aAppUnitsPerDevPixel) { 98:53.71 | ^ 98:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 98:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.71 380 | nscoord aAppUnitsPerDevPixel) { 98:53.71 | ^ 98:53.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 98:53.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.72 387 | nscoord aAppUnitsPerDevPixel) { 98:53.72 | ^ 98:53.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 98:53.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.72 394 | nscoord aAppUnitsPerDevPixel) { 98:53.72 | ^ 98:53.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 98:53.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 98:53.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 98:53.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 98:53.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 98:53.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 98:53.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 98:53.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 98:53.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 98:53.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 98:53.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:17, 98:53.77 from Unified_cpp_dom_media12.cpp:2: 98:53.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 98:53.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.77 189 | CSSRect GetExpandedScrollableRect() const { 98:53.77 | ^ 98:53.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 98:53.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.78 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 98:53.78 | ^ 98:53.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 98:53.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.79 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 98:53.79 | ^ 98:53.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 98:53.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.79 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 98:53.79 | ^ 98:53.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 98:53.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.80 243 | CSSRect CalculateScrollRange() const { 98:53.80 | ^ 98:53.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 98:53.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.81 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 98:53.81 | ^ 98:53.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 98:53.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.82 457 | CSSRect GetVisualViewport() const { 98:53.82 | ^ 98:53.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 98:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 98:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 98:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 98:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 98:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 98:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 98:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 98:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 98:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 98:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 98:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 98:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:7, 98:53.89 from Unified_cpp_dom_html2.cpp:2: 98:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 98:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 98:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:53.89 43 | friend Sub operator*(T aScale, Sub aCoord) { 98:53.89 | ^~~~~~~~ 98:54.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 98:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 98:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 98:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 98:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 98:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 98:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 98:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 98:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:7, 98:54.96 from Unified_cpp_dom_html2.cpp:2: 98:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 98:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 98:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:54.96 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 98:54.96 | ^~~~~~~~~~~~~ 98:54.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 98:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 98:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 98:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 98:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 98:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 98:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 98:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 98:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 98:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 98:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:7, 98:54.97 from Unified_cpp_dom_html2.cpp:2: 98:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 98:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 98:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:54.97 323 | static SizeTyped FromUnknownSize( 98:54.97 | ^~~~~~~~~~~~~~~ 98:55.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 98:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 98:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 98:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 98:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 98:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 98:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 98:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 98:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 98:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 98:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 98:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 98:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:17, 98:55.15 from Unified_cpp_dom_media12.cpp:2: 98:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 98:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:55.15 1249 | CSSCoord ToCSSPixels() const { return _0; } 98:55.15 | ^ 98:55.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 98:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 98:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 98:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 98:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 98:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 98:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 98:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 98:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 98:55.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:7, 98:55.38 from Unified_cpp_dom_html2.cpp:2: 98:55.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 98:55.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 98:55.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:55.38 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 98:55.38 | ^~~~~~~~~~~~~~ 98:55.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 98:55.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 98:55.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 98:55.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 98:55.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 98:55.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 98:55.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 98:55.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 98:55.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 98:55.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:7, 98:55.60 from Unified_cpp_dom_html2.cpp:2: 98:55.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 98:55.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:104:72: required from here 98:55.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:55.60 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 98:55.60 | ^~~~~~~~~~ 98:55.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 98:55.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 98:55.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:55.81 383 | Point TopLeft() const { return Point(x, y); } 98:55.82 | ^~~~~~~ 98:55.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 98:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 98:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 98:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 98:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 98:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 98:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 98:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 98:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 98:55.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:7, 98:55.82 from Unified_cpp_dom_html2.cpp:2: 98:55.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 98:55.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 98:55.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:55.82 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 98:55.82 | ^~~~~~~~~~~~~~~ 98:56.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 98:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 98:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 98:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 98:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 98:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 98:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 98:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 98:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:11: 98:56.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 98:56.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.15 189 | CSSRect GetExpandedScrollableRect() const { 98:56.15 | ^ 98:56.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 98:56.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.15 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 98:56.16 | ^ 98:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 98:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.16 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 98:56.16 | ^ 98:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 98:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.16 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 98:56.16 | ^ 98:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 98:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.16 243 | CSSRect CalculateScrollRange() const { 98:56.16 | ^ 98:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 98:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.17 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 98:56.17 | ^ 98:56.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 98:56.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.17 457 | CSSRect GetVisualViewport() const { 98:56.17 | ^ 98:56.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 98:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 98:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 98:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 98:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 98:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 98:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 98:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 98:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 98:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 98:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 98:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 98:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 98:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:11: 98:56.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 98:56.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.40 1249 | CSSCoord ToCSSPixels() const { return _0; } 98:56.40 | ^ 98:56.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 98:56.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 98:56.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 98:56.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 98:56.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 98:56.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ImageEncoder.h:15, 98:56.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/imagecapture/CaptureTask.cpp:11, 98:56.44 from Unified_cpp_media_imagecapture0.cpp:2: 98:56.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 98:56.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.44 1249 | CSSCoord ToCSSPixels() const { return _0; } 98:56.44 | ^ 98:56.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 98:56.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 98:56.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 98:56.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 98:56.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 98:56.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 98:56.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 98:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 98:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 98:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 98:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 98:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.cpp:10, 98:56.51 from Unified_cpp_dom_media11.cpp:20: 98:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 98:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.51 1859 | int32_t aAppUnitsPerPixel) { 98:56.51 | ^ 98:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 98:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.51 3214 | int32_t aAppUnitsPerPixel) { 98:56.51 | ^ 98:56.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 98:56.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 98:56.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 98:56.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 98:56.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/CDMStorageIdProvider.h:17, 98:56.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/CDMStorageIdProvider.cpp:6, 98:56.54 from Unified_cpp_dom_media_gmp0.cpp:2: 98:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 98:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 98:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 98:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 98:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 98:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 98:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 98:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 98:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 98:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.55 760 | typename detail::Nth::Type extract() { 98:56.55 | ^~~~~~~ 98:56.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 98:56.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 98:56.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:19, 98:56.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 98:56.79 from SVGFEGaussianBlurElementBinding.cpp:4, 98:56.79 from UnifiedBindings17.cpp:2: 98:56.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 98:56.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.79 189 | CSSRect GetExpandedScrollableRect() const { 98:56.79 | ^ 98:56.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 98:56.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.79 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 98:56.79 | ^ 98:56.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 98:56.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.80 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 98:56.80 | ^ 98:56.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 98:56.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.80 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 98:56.80 | ^ 98:56.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 98:56.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.81 243 | CSSRect CalculateScrollRange() const { 98:56.81 | ^ 98:56.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 98:56.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.81 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 98:56.81 | ^ 98:56.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 98:56.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:56.82 457 | CSSRect GetVisualViewport() const { 98:56.82 | ^ 98:57.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 98:57.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 98:57.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 98:57.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 98:57.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 98:57.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 98:57.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 98:57.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 98:57.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.cpp:10, 98:57.39 from Unified_cpp_dom_media11.cpp:20: 98:57.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 98:57.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:57.39 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 98:57.39 | ^ 98:57.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 98:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 98:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 98:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 98:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 98:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 98:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 98:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 98:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.cpp:10, 98:57.41 from Unified_cpp_dom_media11.cpp:20: 98:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 98:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:57.41 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 98:57.41 | ^ 98:57.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 98:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 98:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 98:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 98:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 98:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 98:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 98:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 98:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 98:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 98:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 98:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:17, 98:57.55 from Unified_cpp_dom_media12.cpp:2: 98:57.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 98:57.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:57.55 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 98:57.55 | ^ 98:58.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 98:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 98:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 98:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 98:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 98:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 98:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 98:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 98:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 98:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 98:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:7, 98:58.25 from Unified_cpp_dom_html2.cpp:2: 98:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 98:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 98:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 98:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:58.25 246 | PointTyped As2DPoint() const { 98:58.25 | ^~~~~~~~~ 98:58.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 98:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 98:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 98:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 98:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 98:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 98:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 98:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 98:58.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 98:58.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 98:58.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 98:58.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:7, 98:58.40 from Unified_cpp_dom_html2.cpp:2: 98:58.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 98:58.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 98:58.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 98:58.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:58.40 794 | RectTyped TransformAndClipBounds( 98:58.40 | ^~~~~~~~~~~~~~~~~~~~~~ 98:59.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.cpp:10, 98:59.91 from Unified_cpp_dom_media11.cpp:20: 98:59.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 98:59.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:59.91 1394 | LayerPoint GetFixedPositionAnchor() { 98:59.91 | ^ 98:59.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 98:59.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 98:59.94 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 98:59.94 | ^ 99:00.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 99:00.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 99:00.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 99:00.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 99:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ImageEncoder.h:15, 99:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/imagecapture/CaptureTask.cpp:11, 99:00.06 from Unified_cpp_media_imagecapture0.cpp:2: 99:00.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 99:00.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:00.06 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 99:00.06 | ^ 99:00.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 99:00.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ImageEncoder.h:15, 99:00.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/imagecapture/CaptureTask.cpp:11, 99:00.55 from Unified_cpp_media_imagecapture0.cpp:2: 99:00.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 99:00.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:00.55 21 | inline Rect ToRect(const gfxRect& aRect) { 99:00.55 | ^ 99:00.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 99:00.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:00.55 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 99:00.55 | ^ 99:00.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 99:00.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:00.56 40 | inline Point ToPoint(const gfxPoint& aPoint) { 99:00.56 | ^ 99:00.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 99:00.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:00.57 44 | inline Size ToSize(const gfxSize& aSize) { 99:00.57 | ^ 99:00.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 99:00.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:00.57 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 99:00.57 | ^ 99:00.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 99:00.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:00.58 52 | inline gfxSize ThebesSize(const Size& aSize) { 99:00.58 | ^ 99:00.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 99:00.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:00.58 56 | inline gfxRect ThebesRect(const Rect& aRect) { 99:00.58 | ^ 99:00.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 99:00.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 99:00.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 99:00.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 99:00.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 99:00.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 99:00.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 99:00.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 99:00.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 99:00.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 99:00.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 99:00.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:17, 99:00.89 from Unified_cpp_dom_media12.cpp:2: 99:00.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 99:00.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:00.89 21 | inline Rect ToRect(const gfxRect& aRect) { 99:00.89 | ^ 99:00.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 99:00.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:00.89 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 99:00.89 | ^ 99:00.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 99:00.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:00.90 40 | inline Point ToPoint(const gfxPoint& aPoint) { 99:00.90 | ^ 99:00.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 99:00.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:00.91 44 | inline Size ToSize(const gfxSize& aSize) { 99:00.91 | ^ 99:00.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 99:00.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:00.91 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 99:00.91 | ^ 99:00.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 99:00.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:00.92 52 | inline gfxSize ThebesSize(const Size& aSize) { 99:00.92 | ^ 99:00.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 99:00.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:00.92 56 | inline gfxRect ThebesRect(const Rect& aRect) { 99:00.92 | ^ 99:01.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 99:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 99:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 99:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 99:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGImageContext.h:12, 99:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:31, 99:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ImageEncoder.h:15, 99:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/imagecapture/CaptureTask.cpp:11, 99:01.08 from Unified_cpp_media_imagecapture0.cpp:2: 99:01.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 99:01.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:01.09 189 | CSSRect GetExpandedScrollableRect() const { 99:01.09 | ^ 99:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 99:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:01.09 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 99:01.09 | ^ 99:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 99:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:01.10 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 99:01.10 | ^ 99:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 99:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:01.11 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 99:01.11 | ^ 99:01.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 99:01.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:01.11 243 | CSSRect CalculateScrollRange() const { 99:01.11 | ^ 99:01.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 99:01.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:01.12 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 99:01.12 | ^ 99:01.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 99:01.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:01.13 457 | CSSRect GetVisualViewport() const { 99:01.13 | ^ 99:01.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 99:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 99:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 99:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:13, 99:01.50 from SVGGeometryElementBinding.cpp:17, 99:01.50 from UnifiedBindings17.cpp:210: 99:01.50 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator gfxPoint() const’: 99:01.50 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:42:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:01.50 42 | operator gfxPoint() const { return gfxPoint(mX, mY); } 99:01.50 | ^ 99:01.50 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 99:01.50 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:01.50 44 | operator Point() const { return Point(mX, mY); } 99:01.50 | ^ 99:01.60 In file included from SVGGeometryElementBinding.cpp:17, 99:01.60 from UnifiedBindings17.cpp:210: 99:01.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Rect mozilla::dom::SVGGeometryElement::SimplePath::AsRect() const’: 99:01.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:123:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:01.60 123 | Rect AsRect() const { 99:01.60 | ^ 99:01.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Point mozilla::dom::SVGGeometryElement::SimplePath::Point1() const’: 99:01.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:135:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:01.60 135 | Point Point1() const { 99:01.60 | ^ 99:01.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 99:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 99:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 99:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 99:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 99:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 99:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 99:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 99:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 99:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 99:01.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:17, 99:01.62 from Unified_cpp_dom_media12.cpp:2: 99:01.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 99:01.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:01.63 1859 | int32_t aAppUnitsPerPixel) { 99:01.63 | ^ 99:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 99:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:01.64 3214 | int32_t aAppUnitsPerPixel) { 99:01.64 | ^ 99:02.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ImageEncoder.h:15, 99:02.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/imagecapture/CaptureTask.cpp:11, 99:02.45 from Unified_cpp_media_imagecapture0.cpp:2: 99:02.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 99:02.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:02.45 1859 | int32_t aAppUnitsPerPixel) { 99:02.45 | ^ 99:02.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 99:02.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:02.47 3214 | int32_t aAppUnitsPerPixel) { 99:02.47 | ^ 99:02.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 99:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 99:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 99:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 99:02.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 99:02.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 99:02.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 99:02.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:17, 99:02.58 from Unified_cpp_dom_media12.cpp:2: 99:02.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 99:02.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:02.58 332 | LayerPoint GetFixedPositionAnchor() const { 99:02.58 | ^ 99:02.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 99:02.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 99:02.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 99:02.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 99:02.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 99:02.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 99:02.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 99:02.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:17, 99:02.62 from Unified_cpp_dom_media12.cpp:2: 99:02.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 99:02.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:02.62 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 99:02.62 | ^ 99:02.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 99:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 99:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 99:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 99:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 99:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 99:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 99:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:17, 99:02.65 from Unified_cpp_dom_media12.cpp:2: 99:02.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 99:02.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:02.65 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 99:02.65 | ^ 99:02.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 99:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 99:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 99:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 99:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 99:02.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 99:02.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventForwards.h:12, 99:02.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:10, 99:02.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMapElement.h:11, 99:02.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLMapElement.cpp:7, 99:02.66 from Unified_cpp_dom_html2.cpp:2: 99:02.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 99:02.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 99:02.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 99:02.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 99:02.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 99:02.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 99:02.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 99:02.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 99:02.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 99:02.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:02.67 760 | typename detail::Nth::Type extract() { 99:02.67 | ^~~~~~~ 99:04.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 99:04.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 99:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 99:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 99:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 99:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 99:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 99:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/imagecapture/CaptureTask.cpp:8, 99:04.33 from Unified_cpp_media_imagecapture0.cpp:2: 99:04.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 99:04.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 99:04.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:04.33 40 | friend Sub operator*(Sub aCoord, T aScale) { 99:04.33 | ^~~~~~~~ 99:04.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 99:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 99:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 99:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 99:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 99:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/imagecapture/CaptureTask.cpp:8, 99:04.35 from Unified_cpp_media_imagecapture0.cpp:2: 99:04.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 99:04.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 99:04.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:04.35 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 99:04.35 | ^~~~~~~~~~~~~ 99:04.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 99:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 99:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 99:04.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 99:04.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 99:04.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/imagecapture/CaptureTask.cpp:8, 99:04.36 from Unified_cpp_media_imagecapture0.cpp:2: 99:04.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 99:04.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 99:04.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:04.36 323 | static SizeTyped FromUnknownSize( 99:04.36 | ^~~~~~~~~~~~~~~ 99:04.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 99:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 99:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 99:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/imagecapture/CaptureTask.cpp:8, 99:04.38 from Unified_cpp_media_imagecapture0.cpp:2: 99:04.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 99:04.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 99:04.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:04.38 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 99:04.38 | ^~~~~~~~ 99:04.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 99:04.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 99:04.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 99:04.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.h:12, 99:04.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.cpp:7, 99:04.61 from Unified_cpp_dom_media11.cpp:2: 99:04.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 99:04.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 99:04.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:04.61 40 | friend Sub operator*(Sub aCoord, T aScale) { 99:04.61 | ^~~~~~~~ 99:04.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 99:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 99:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 99:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 99:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 99:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 99:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 99:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/imagecapture/CaptureTask.cpp:8, 99:04.84 from Unified_cpp_media_imagecapture0.cpp:2: 99:04.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 99:04.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 99:04.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:04.84 43 | friend Sub operator*(T aScale, Sub aCoord) { 99:04.84 | ^~~~~~~~ 99:04.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 99:04.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 99:04.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.h:14, 99:04.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.cpp:7, 99:04.98 from Unified_cpp_dom_media11.cpp:2: 99:04.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 99:04.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 99:04.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:04.99 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 99:04.99 | ^~~~~~~~ 99:05.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 99:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 99:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 99:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 99:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 99:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 99:05.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/imagecapture/CaptureTask.cpp:8, 99:05.15 from Unified_cpp_media_imagecapture0.cpp:2: 99:05.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 99:05.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 99:05.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:05.15 427 | SizeT Size() const { return SizeT(width, height); } 99:05.15 | ^~~~ 99:05.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 99:05.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 99:05.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 99:05.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/imagecapture/CaptureTask.cpp:8, 99:05.15 from Unified_cpp_media_imagecapture0.cpp:2: 99:05.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 99:05.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 99:05.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:05.15 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 99:05.15 | ^~~~~~~~ 99:05.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 99:05.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 99:05.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 99:05.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 99:05.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.h:14, 99:05.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.cpp:7, 99:05.15 from Unified_cpp_dom_media11.cpp:2: 99:05.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 99:05.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 99:05.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:05.15 427 | SizeT Size() const { return SizeT(width, height); } 99:05.15 | ^~~~ 99:05.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 99:05.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 99:05.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.h:14, 99:05.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.cpp:7, 99:05.16 from Unified_cpp_dom_media11.cpp:2: 99:05.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 99:05.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 99:05.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:05.16 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 99:05.16 | ^~~~~~~~ 99:05.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 99:05.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 99:05.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:05.16 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 99:05.16 | ^~~~~~~~ 99:05.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 99:05.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 99:05.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.h:12, 99:05.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.cpp:7, 99:05.16 from Unified_cpp_dom_media11.cpp:2: 99:05.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 99:05.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 99:05.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:05.16 62 | Sub operator-(const Sub& aPoint) const { 99:05.16 | ^~~~~~~~ 99:05.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 99:05.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 99:05.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:05.16 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 99:05.16 | ^~~~~~~~ 99:05.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 99:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 99:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 99:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 99:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 99:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:11, 99:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/imagecapture/CaptureTask.cpp:8, 99:05.18 from Unified_cpp_media_imagecapture0.cpp:2: 99:05.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 99:05.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 99:05.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:05.19 62 | Sub operator-(const Sub& aPoint) const { 99:05.19 | ^~~~~~~~ 99:05.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 99:05.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 99:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 99:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.h:12, 99:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.cpp:7, 99:05.49 from Unified_cpp_dom_media11.cpp:2: 99:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 99:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 99:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:05.49 43 | friend Sub operator*(T aScale, Sub aCoord) { 99:05.49 | ^~~~~~~~ 99:06.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 99:06.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 99:06.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 99:06.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.h:14, 99:06.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.cpp:7, 99:06.22 from Unified_cpp_dom_media11.cpp:2: 99:06.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 99:06.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 99:06.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:06.22 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 99:06.22 | ^~~~~~~~~~~~~ 99:06.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 99:06.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.h:12, 99:06.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.cpp:7, 99:06.22 from Unified_cpp_dom_media11.cpp:2: 99:06.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 99:06.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 99:06.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:06.22 323 | static SizeTyped FromUnknownSize( 99:06.22 | ^~~~~~~~~~~~~~~ 99:06.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 99:06.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 99:06.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 99:06.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 99:06.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 99:06.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.h:14, 99:06.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.cpp:7, 99:06.77 from Unified_cpp_dom_media11.cpp:2: 99:06.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 99:06.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 99:06.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:06.77 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 99:06.77 | ^~~~~~~~~~~~~~ 99:07.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 99:07.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 99:07.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 99:07.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 99:07.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 99:07.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 99:07.12 from SVGFEGaussianBlurElementBinding.cpp:4, 99:07.12 from UnifiedBindings17.cpp:2: 99:07.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 99:07.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 99:07.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:07.12 40 | friend Sub operator*(Sub aCoord, T aScale) { 99:07.12 | ^~~~~~~~ 99:07.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 99:07.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 99:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 99:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 99:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 99:07.58 from SVGFEGaussianBlurElementBinding.cpp:4, 99:07.58 from UnifiedBindings17.cpp:2: 99:07.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 99:07.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 99:07.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:07.58 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 99:07.58 | ^~~~~~~~ 99:07.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 99:07.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 99:07.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 99:07.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 99:07.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 99:07.73 from SVGFEGaussianBlurElementBinding.cpp:4, 99:07.73 from UnifiedBindings17.cpp:2: 99:07.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 99:07.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 99:07.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:07.73 427 | SizeT Size() const { return SizeT(width, height); } 99:07.73 | ^~~~ 99:07.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 99:07.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 99:07.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 99:07.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 99:07.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 99:07.73 from SVGFEGaussianBlurElementBinding.cpp:4, 99:07.73 from UnifiedBindings17.cpp:2: 99:07.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 99:07.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 99:07.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:07.73 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 99:07.73 | ^~~~~~~~ 99:07.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 99:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 99:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:07.74 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 99:07.74 | ^~~~~~~~ 99:07.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 99:07.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 99:07.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 99:07.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 99:07.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 99:07.75 from SVGFEGaussianBlurElementBinding.cpp:4, 99:07.75 from UnifiedBindings17.cpp:2: 99:07.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 99:07.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 99:07.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:07.75 62 | Sub operator-(const Sub& aPoint) const { 99:07.76 | ^~~~~~~~ 99:10.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 99:10.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 99:10.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 99:10.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 99:10.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 99:10.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 99:10.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AtomArray.h:11, 99:10.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 99:10.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 99:10.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 99:10.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 99:10.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedLength.h:11, 99:10.44 from SVGFEGaussianBlurElementBinding.cpp:4, 99:10.44 from UnifiedBindings17.cpp:2: 99:10.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 99:10.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 99:10.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 99:10.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 99:10.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 99:10.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 99:10.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 99:10.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 99:10.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 99:10.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:10.45 760 | typename detail::Nth::Type extract() { 99:10.45 | ^~~~~~~ 99:10.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 99:10.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 99:10.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 99:10.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 99:10.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 99:10.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 99:10.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.h:13, 99:10.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoFrameContainer.cpp:7, 99:10.62 from Unified_cpp_dom_media11.cpp:2: 99:10.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 99:10.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 99:10.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 99:10.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 99:10.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 99:10.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 99:10.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 99:10.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 99:10.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 99:10.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:10.62 760 | typename detail::Nth::Type extract() { 99:10.62 | ^~~~~~~ 99:10.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 99:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 99:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 99:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 99:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 99:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 99:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 99:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 99:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 99:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 99:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 99:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 99:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:11: 99:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 99:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:10.97 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 99:10.97 | ^ 99:12.75 dom/media/mediacapabilities 99:17.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 99:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 99:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 99:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 99:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 99:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 99:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 99:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 99:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 99:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 99:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 99:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 99:17.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:11: 99:17.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 99:17.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:17.54 21 | inline Rect ToRect(const gfxRect& aRect) { 99:17.55 | ^ 99:17.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 99:17.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:17.55 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 99:17.55 | ^ 99:17.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 99:17.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:17.56 40 | inline Point ToPoint(const gfxPoint& aPoint) { 99:17.56 | ^ 99:17.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 99:17.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:17.57 44 | inline Size ToSize(const gfxSize& aSize) { 99:17.57 | ^ 99:17.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 99:17.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:17.57 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 99:17.57 | ^ 99:17.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 99:17.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:17.58 52 | inline gfxSize ThebesSize(const Size& aSize) { 99:17.58 | ^ 99:17.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 99:17.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:17.59 56 | inline gfxRect ThebesRect(const Rect& aRect) { 99:17.59 | ^ 99:17.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 99:17.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 99:17.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 99:17.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 99:17.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 99:17.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 99:17.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:5, 99:17.79 from Unified_cpp_dom_media12.cpp:2: 99:17.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 99:17.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 99:17.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:17.80 40 | friend Sub operator*(Sub aCoord, T aScale) { 99:17.80 | ^~~~~~~~ 99:17.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 99:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 99:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:11, 99:17.93 from Unified_cpp_dom_media12.cpp:2: 99:17.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 99:17.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 99:17.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:17.93 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 99:17.93 | ^~~~~~~~ 99:18.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 99:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 99:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 99:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 99:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:5, 99:18.24 from Unified_cpp_dom_media12.cpp:2: 99:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 99:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 99:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:18.24 427 | SizeT Size() const { return SizeT(width, height); } 99:18.24 | ^~~~ 99:18.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 99:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 99:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:11, 99:18.24 from Unified_cpp_dom_media12.cpp:2: 99:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 99:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 99:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:18.24 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 99:18.24 | ^~~~~~~~ 99:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 99:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 99:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:18.25 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 99:18.25 | ^~~~~~~~ 99:18.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 99:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 99:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 99:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 99:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 99:18.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:5, 99:18.25 from Unified_cpp_dom_media12.cpp:2: 99:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 99:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 99:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:18.25 62 | Sub operator-(const Sub& aPoint) const { 99:18.25 | ^~~~~~~~ 99:18.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 99:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 99:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 99:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 99:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 99:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 99:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 99:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 99:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 99:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 99:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 99:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:11: 99:18.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 99:18.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:18.33 1859 | int32_t aAppUnitsPerPixel) { 99:18.33 | ^ 99:18.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 99:18.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:18.35 3214 | int32_t aAppUnitsPerPixel) { 99:18.35 | ^ 99:18.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 99:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 99:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 99:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 99:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 99:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 99:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:5, 99:18.50 from Unified_cpp_dom_media12.cpp:2: 99:18.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 99:18.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 99:18.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:18.50 43 | friend Sub operator*(T aScale, Sub aCoord) { 99:18.50 | ^~~~~~~~ 99:19.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 99:19.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 99:19.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 99:19.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:5, 99:19.10 from Unified_cpp_dom_media12.cpp:2: 99:19.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 99:19.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 99:19.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:19.11 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 99:19.11 | ^~~~~~~~~~~~~ 99:19.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 99:19.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 99:19.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 99:19.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 99:19.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:5, 99:19.11 from Unified_cpp_dom_media12.cpp:2: 99:19.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 99:19.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 99:19.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:19.11 323 | static SizeTyped FromUnknownSize( 99:19.11 | ^~~~~~~~~~~~~~~ 99:19.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 99:19.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 99:19.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 99:19.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 99:19.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 99:19.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 99:19.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 99:19.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 99:19.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:11: 99:19.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 99:19.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:19.40 332 | LayerPoint GetFixedPositionAnchor() const { 99:19.40 | ^ 99:19.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 99:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 99:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 99:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 99:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 99:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 99:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 99:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 99:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:11: 99:19.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 99:19.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:19.44 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 99:19.44 | ^ 99:19.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 99:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 99:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 99:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 99:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 99:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 99:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 99:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 99:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:11: 99:19.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 99:19.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:19.47 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 99:19.47 | ^ 99:22.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 99:22.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 99:22.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 99:22.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 99:22.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 99:22.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 99:22.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.h:8, 99:22.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:6: 99:22.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 99:22.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 99:22.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:22.90 40 | friend Sub operator*(Sub aCoord, T aScale) { 99:22.90 | ^~~~~~~~ 99:23.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 99:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 99:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 99:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.h:8, 99:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:6: 99:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 99:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 99:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:23.03 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 99:23.03 | ^~~~~~~~ 99:23.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 99:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 99:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 99:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 99:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.h:8, 99:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:6: 99:23.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 99:23.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 99:23.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:23.08 427 | SizeT Size() const { return SizeT(width, height); } 99:23.08 | ^~~~ 99:23.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 99:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 99:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 99:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.h:8, 99:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:6: 99:23.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 99:23.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 99:23.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:23.08 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 99:23.08 | ^~~~~~~~ 99:23.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 99:23.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 99:23.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:23.09 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 99:23.09 | ^~~~~~~~ 99:23.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 99:23.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 99:23.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 99:23.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 99:23.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 99:23.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.h:8, 99:23.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:6: 99:23.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 99:23.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 99:23.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:23.11 62 | Sub operator-(const Sub& aPoint) const { 99:23.11 | ^~~~~~~~ 99:23.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 99:23.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 99:23.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 99:23.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 99:23.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 99:23.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 99:23.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.h:8, 99:23.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:6: 99:23.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 99:23.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 99:23.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:23.30 43 | friend Sub operator*(T aScale, Sub aCoord) { 99:23.30 | ^~~~~~~~ 99:23.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 99:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 99:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 99:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 99:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 99:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 99:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 99:23.85 from Unified_cpp_mediacapabilities0.cpp:2: 99:23.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 99:23.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:23.85 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 99:23.85 | ^ 99:24.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 99:24.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 99:24.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 99:24.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 99:24.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 99:24.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 99:24.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 99:24.05 from Unified_cpp_mediacapabilities0.cpp:2: 99:24.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 99:24.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:24.05 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 99:24.05 | ^ 99:24.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 99:24.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 99:24.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 99:24.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.h:8, 99:24.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:6: 99:24.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 99:24.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 99:24.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:24.15 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 99:24.15 | ^~~~~~~~~~~~~ 99:24.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 99:24.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 99:24.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 99:24.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 99:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.h:8, 99:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:6: 99:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 99:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 99:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:24.16 323 | static SizeTyped FromUnknownSize( 99:24.16 | ^~~~~~~~~~~~~~~ 99:24.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 99:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 99:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 99:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 99:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 99:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 99:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHashKeys.h:12, 99:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDataHashtable.h:10, 99:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:11, 99:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 99:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.cpp:5, 99:24.28 from Unified_cpp_dom_media12.cpp:2: 99:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 99:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 99:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 99:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 99:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 99:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 99:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 99:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 99:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 99:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:24.28 760 | typename detail::Nth::Type extract() { 99:24.28 | ^~~~~~~ 99:24.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 99:24.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 99:24.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 99:24.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 99:24.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 99:24.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 99:24.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 99:24.71 from Unified_cpp_mediacapabilities0.cpp:2: 99:24.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 99:24.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:24.71 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 99:24.71 | ^ 99:24.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 99:24.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:24.72 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 99:24.72 | ^ 99:24.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 99:24.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:24.73 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 99:24.73 | ^ 99:24.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 99:24.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:24.74 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 99:24.74 | ^ 99:24.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 99:24.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:24.75 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 99:24.75 | ^ 99:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 99:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:24.79 371 | nscoord aAppUnitsPerDevPixel) { 99:24.79 | ^ 99:24.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 99:24.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:24.80 380 | nscoord aAppUnitsPerDevPixel) { 99:24.80 | ^ 99:24.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 99:24.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:24.81 387 | nscoord aAppUnitsPerDevPixel) { 99:24.81 | ^ 99:24.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 99:24.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:24.82 394 | nscoord aAppUnitsPerDevPixel) { 99:24.82 | ^ 99:31.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 99:31.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 99:31.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 99:31.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 99:31.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DDLogObject.h:10, 99:31.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DDLogValue.h:10, 99:31.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DecoderDoctorLogger.h:12, 99:31.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:10, 99:31.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.h:8, 99:31.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/GpuDecoderModule.cpp:6: 99:31.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 99:31.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 99:31.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 99:31.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 99:31.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 99:31.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 99:31.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 99:31.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 99:31.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 99:31.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:31.35 760 | typename detail::Nth::Type extract() { 99:31.35 | ^~~~~~~ 99:39.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 99:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 99:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 99:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 99:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 99:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 99:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 99:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 99:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 99:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 99:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:8, 99:39.89 from Unified_cpp_mediacapabilities0.cpp:2: 99:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 99:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:39.89 189 | CSSRect GetExpandedScrollableRect() const { 99:39.89 | ^ 99:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 99:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:39.89 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 99:39.89 | ^ 99:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 99:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:39.89 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 99:39.89 | ^ 99:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 99:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:39.90 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 99:39.90 | ^ 99:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 99:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:39.90 243 | CSSRect CalculateScrollRange() const { 99:39.90 | ^ 99:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 99:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:39.90 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 99:39.90 | ^ 99:39.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 99:39.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:39.91 457 | CSSRect GetVisualViewport() const { 99:39.91 | ^ 99:41.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 99:41.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 99:41.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 99:41.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 99:41.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 99:41.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrack.h:10, 99:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 99:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioTrackList.cpp:6, 99:41.22 from Unified_cpp_dom_media2.cpp:2: 99:41.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 99:41.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:41.22 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 99:41.22 | ^ 99:41.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 99:41.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 99:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 99:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 99:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 99:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 99:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 99:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 99:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 99:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 99:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 99:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 99:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:8, 99:41.27 from Unified_cpp_mediacapabilities0.cpp:2: 99:41.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 99:41.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:41.27 1249 | CSSCoord ToCSSPixels() const { return _0; } 99:41.27 | ^ 99:42.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 99:42.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 99:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 99:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 99:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 99:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 99:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrack.h:10, 99:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 99:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioTrackList.cpp:6, 99:42.04 from Unified_cpp_dom_media2.cpp:2: 99:42.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 99:42.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:42.05 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 99:42.05 | ^ 99:42.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 99:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 99:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 99:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 99:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrack.h:10, 99:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 99:42.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioTrackList.cpp:6, 99:42.58 from Unified_cpp_dom_media2.cpp:2: 99:42.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 99:42.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:42.58 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 99:42.58 | ^ 99:42.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 99:42.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:42.58 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 99:42.59 | ^ 99:42.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 99:42.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:42.59 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 99:42.59 | ^ 99:42.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 99:42.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:42.59 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 99:42.59 | ^ 99:42.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 99:42.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:42.59 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 99:42.59 | ^ 99:42.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 99:42.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:42.62 371 | nscoord aAppUnitsPerDevPixel) { 99:42.62 | ^ 99:42.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 99:42.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:42.63 380 | nscoord aAppUnitsPerDevPixel) { 99:42.63 | ^ 99:42.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 99:42.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:42.63 387 | nscoord aAppUnitsPerDevPixel) { 99:42.63 | ^ 99:42.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 99:42.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:42.64 394 | nscoord aAppUnitsPerDevPixel) { 99:42.64 | ^ 99:43.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 99:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 99:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 99:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 99:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 99:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 99:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 99:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 99:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 99:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 99:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 99:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:8, 99:43.53 from Unified_cpp_mediacapabilities0.cpp:2: 99:43.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 99:43.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:43.53 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 99:43.53 | ^ 99:43.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 99:43.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/BitWriter.cpp:6, 99:43.70 from Unified_cpp_dom_media3.cpp:2: 99:43.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 99:43.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:43.70 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 99:43.70 | ^ 99:44.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 99:44.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 99:44.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 99:44.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 99:44.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DOMMediaStream.h:9, 99:44.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CanvasCaptureMediaStream.h:9, 99:44.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CanvasCaptureMediaStream.cpp:6, 99:44.44 from Unified_cpp_dom_media3.cpp:11: 99:44.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 99:44.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:44.44 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 99:44.44 | ^ 99:44.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 99:44.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 99:44.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DOMMediaStream.h:9, 99:44.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CanvasCaptureMediaStream.h:9, 99:44.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CanvasCaptureMediaStream.cpp:6, 99:44.95 from Unified_cpp_dom_media3.cpp:11: 99:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 99:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:44.96 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 99:44.96 | ^ 99:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 99:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:44.96 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 99:44.96 | ^ 99:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 99:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:44.96 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 99:44.96 | ^ 99:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 99:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:44.97 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 99:44.97 | ^ 99:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 99:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:44.97 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 99:44.97 | ^ 99:45.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 99:45.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:45.00 371 | nscoord aAppUnitsPerDevPixel) { 99:45.00 | ^ 99:45.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 99:45.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:45.01 380 | nscoord aAppUnitsPerDevPixel) { 99:45.01 | ^ 99:45.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 99:45.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:45.01 387 | nscoord aAppUnitsPerDevPixel) { 99:45.01 | ^ 99:45.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 99:45.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:45.02 394 | nscoord aAppUnitsPerDevPixel) { 99:45.02 | ^ 99:46.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 99:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 99:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 99:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 99:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:9, 99:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 99:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 99:46.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 99:46.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:46.85 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 99:46.85 | ^ 99:47.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 99:47.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 99:47.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 99:47.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 99:47.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:9, 99:47.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 99:47.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 99:47.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 99:47.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.05 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 99:47.05 | ^ 99:47.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 99:47.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 99:47.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 99:47.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 99:47.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 99:47.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 99:47.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 99:47.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 99:47.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 99:47.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 99:47.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 99:47.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:8, 99:47.18 from Unified_cpp_mediacapabilities0.cpp:2: 99:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 99:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.18 21 | inline Rect ToRect(const gfxRect& aRect) { 99:47.18 | ^ 99:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 99:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.18 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 99:47.18 | ^ 99:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 99:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.18 40 | inline Point ToPoint(const gfxPoint& aPoint) { 99:47.18 | ^ 99:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 99:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.18 44 | inline Size ToSize(const gfxSize& aSize) { 99:47.18 | ^ 99:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 99:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.18 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 99:47.18 | ^ 99:47.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 99:47.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.19 52 | inline gfxSize ThebesSize(const Size& aSize) { 99:47.19 | ^ 99:47.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 99:47.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.19 56 | inline gfxRect ThebesRect(const Rect& aRect) { 99:47.19 | ^ 99:47.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 99:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 99:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 99:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 99:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:9, 99:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 99:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 99:47.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 99:47.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.69 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 99:47.69 | ^ 99:47.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 99:47.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.70 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 99:47.70 | ^ 99:47.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 99:47.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.71 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 99:47.71 | ^ 99:47.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 99:47.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.72 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 99:47.72 | ^ 99:47.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 99:47.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.73 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 99:47.73 | ^ 99:47.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 99:47.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.75 371 | nscoord aAppUnitsPerDevPixel) { 99:47.75 | ^ 99:47.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 99:47.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.76 380 | nscoord aAppUnitsPerDevPixel) { 99:47.76 | ^ 99:47.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 99:47.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.76 387 | nscoord aAppUnitsPerDevPixel) { 99:47.76 | ^ 99:47.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 99:47.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.77 394 | nscoord aAppUnitsPerDevPixel) { 99:47.77 | ^ 99:47.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 99:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 99:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 99:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 99:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 99:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 99:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 99:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 99:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 99:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 99:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:8, 99:47.83 from Unified_cpp_mediacapabilities0.cpp:2: 99:47.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 99:47.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.83 1859 | int32_t aAppUnitsPerPixel) { 99:47.83 | ^ 99:47.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 99:47.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:47.84 3214 | int32_t aAppUnitsPerPixel) { 99:47.84 | ^ 99:48.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 99:48.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 99:48.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 99:48.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 99:48.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 99:48.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 99:48.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 99:48.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:8, 99:48.76 from Unified_cpp_mediacapabilities0.cpp:2: 99:48.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 99:48.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:48.76 332 | LayerPoint GetFixedPositionAnchor() const { 99:48.76 | ^ 99:48.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 99:48.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 99:48.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 99:48.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 99:48.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 99:48.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 99:48.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 99:48.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:8, 99:48.83 from Unified_cpp_mediacapabilities0.cpp:2: 99:48.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 99:48.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:48.84 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 99:48.84 | ^ 99:48.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 99:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 99:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 99:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 99:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 99:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 99:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 99:48.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:8, 99:48.86 from Unified_cpp_mediacapabilities0.cpp:2: 99:48.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 99:48.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:48.86 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 99:48.86 | ^ 99:50.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 99:50.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 99:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 99:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 99:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 99:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 99:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AutoplayPolicy.cpp:13, 99:50.01 from Unified_cpp_dom_media2.cpp:11: 99:50.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 99:50.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:50.01 189 | CSSRect GetExpandedScrollableRect() const { 99:50.01 | ^ 99:50.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 99:50.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:50.02 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 99:50.02 | ^ 99:50.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 99:50.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:50.02 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 99:50.02 | ^ 99:50.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 99:50.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:50.02 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 99:50.02 | ^ 99:50.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 99:50.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:50.02 243 | CSSRect CalculateScrollRange() const { 99:50.02 | ^ 99:50.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 99:50.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:50.03 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 99:50.03 | ^ 99:50.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 99:50.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:50.03 457 | CSSRect GetVisualViewport() const { 99:50.03 | ^ 99:58.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 99:58.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 99:58.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 99:58.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 99:58.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 99:58.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 99:58.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 99:58.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 99:58.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 99:58.78 from Unified_cpp_dom_html3.cpp:2: 99:58.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 99:58.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:58.78 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 99:58.78 | ^ 99:59.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 99:59.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 99:59.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 99:59.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 99:59.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSeg.h:10, 99:59.64 from SVGPathSegBinding.cpp:4, 99:59.64 from UnifiedBindings18.cpp:2: 99:59.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 99:59.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:59.64 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 99:59.65 | ^ 99:59.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 99:59.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 99:59.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 99:59.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSeg.h:10, 99:59.91 from SVGPathSegBinding.cpp:4, 99:59.91 from UnifiedBindings18.cpp:2: 99:59.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 99:59.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 99:59.91 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 99:59.92 | ^ 100:00.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 100:00.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 100:00.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 100:00.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 100:00.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 100:00.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 100:00.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:00.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 100:00.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 100:00.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 100:00.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 100:00.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 100:00.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/Benchmark.cpp:20, 100:00.18 from Unified_cpp_dom_media2.cpp:38: 100:00.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 100:00.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:00.18 1249 | CSSCoord ToCSSPixels() const { return _0; } 100:00.19 | ^ 100:00.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 100:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 100:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 100:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 100:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 100:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:00.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:00.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:00.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:00.71 from Unified_cpp_dom_html3.cpp:2: 100:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 100:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:00.71 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 100:00.71 | ^ 100:00.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 100:00.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 100:00.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 100:00.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 100:00.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 100:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 100:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CanvasCaptureMediaStream.h:10, 100:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CanvasCaptureMediaStream.cpp:6, 100:00.99 from Unified_cpp_dom_media3.cpp:11: 100:00.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 100:00.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:00.99 189 | CSSRect GetExpandedScrollableRect() const { 100:00.99 | ^ 100:00.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 100:00.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:00.99 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 100:00.99 | ^ 100:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 100:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.00 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 100:01.00 | ^ 100:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 100:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.00 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 100:01.00 | ^ 100:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 100:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.00 243 | CSSRect CalculateScrollRange() const { 100:01.00 | ^ 100:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 100:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.00 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 100:01.00 | ^ 100:01.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 100:01.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.01 457 | CSSRect GetVisualViewport() const { 100:01.01 | ^ 100:01.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 100:01.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 100:01.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 100:01.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 100:01.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 100:01.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSeg.h:10, 100:01.03 from SVGPathSegBinding.cpp:4, 100:01.03 from UnifiedBindings18.cpp:2: 100:01.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 100:01.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.03 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 100:01.03 | ^ 100:01.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 100:01.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.03 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 100:01.03 | ^ 100:01.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 100:01.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.04 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 100:01.04 | ^ 100:01.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 100:01.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.05 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 100:01.05 | ^ 100:01.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 100:01.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.05 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 100:01.05 | ^ 100:01.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 100:01.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.07 371 | nscoord aAppUnitsPerDevPixel) { 100:01.07 | ^ 100:01.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 100:01.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.08 380 | nscoord aAppUnitsPerDevPixel) { 100:01.08 | ^ 100:01.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 100:01.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.08 387 | nscoord aAppUnitsPerDevPixel) { 100:01.08 | ^ 100:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 100:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.09 394 | nscoord aAppUnitsPerDevPixel) { 100:01.09 | ^ 100:01.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 100:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 100:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 100:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:01.21 from Unified_cpp_dom_html3.cpp:2: 100:01.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 100:01.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.21 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 100:01.21 | ^ 100:01.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 100:01.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.22 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 100:01.22 | ^ 100:01.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 100:01.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.22 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 100:01.22 | ^ 100:01.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 100:01.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.22 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 100:01.22 | ^ 100:01.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 100:01.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.23 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 100:01.23 | ^ 100:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 100:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.25 371 | nscoord aAppUnitsPerDevPixel) { 100:01.25 | ^ 100:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 100:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.25 380 | nscoord aAppUnitsPerDevPixel) { 100:01.25 | ^ 100:01.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 100:01.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.26 387 | nscoord aAppUnitsPerDevPixel) { 100:01.26 | ^ 100:01.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 100:01.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.26 394 | nscoord aAppUnitsPerDevPixel) { 100:01.26 | ^ 100:01.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 100:01.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 100:01.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 100:01.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSeg.h:10, 100:01.34 from SVGPathSegBinding.cpp:4, 100:01.34 from UnifiedBindings18.cpp:2: 100:01.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 100:01.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.34 1249 | CSSCoord ToCSSPixels() const { return _0; } 100:01.34 | ^ 100:01.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 100:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 100:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 100:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 100:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 100:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:20, 100:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 100:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 100:01.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 100:01.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.94 189 | CSSRect GetExpandedScrollableRect() const { 100:01.94 | ^ 100:01.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 100:01.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.94 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 100:01.95 | ^ 100:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 100:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.95 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 100:01.95 | ^ 100:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 100:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.95 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 100:01.95 | ^ 100:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 100:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.95 243 | CSSRect CalculateScrollRange() const { 100:01.95 | ^ 100:01.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 100:01.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.96 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 100:01.96 | ^ 100:01.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 100:01.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:01.96 457 | CSSRect GetVisualViewport() const { 100:01.96 | ^ 100:02.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 100:02.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 100:02.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 100:02.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 100:02.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 100:02.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:02.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 100:02.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 100:02.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 100:02.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 100:02.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 100:02.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/Benchmark.cpp:20, 100:02.47 from Unified_cpp_dom_media2.cpp:38: 100:02.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 100:02.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:02.47 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 100:02.47 | ^ 100:03.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 100:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 100:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 100:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 100:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 100:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 100:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:20, 100:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 100:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 100:03.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 100:03.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:03.28 1249 | CSSCoord ToCSSPixels() const { return _0; } 100:03.28 | ^ 100:04.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 100:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 100:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 100:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 100:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 100:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 100:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 100:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 100:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 100:04.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 100:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/Benchmark.cpp:20, 100:04.45 from Unified_cpp_dom_media2.cpp:38: 100:04.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 100:04.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:04.45 21 | inline Rect ToRect(const gfxRect& aRect) { 100:04.45 | ^ 100:04.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 100:04.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:04.45 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 100:04.45 | ^ 100:04.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 100:04.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:04.45 40 | inline Point ToPoint(const gfxPoint& aPoint) { 100:04.45 | ^ 100:04.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 100:04.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:04.45 44 | inline Size ToSize(const gfxSize& aSize) { 100:04.45 | ^ 100:04.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 100:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:04.46 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 100:04.46 | ^ 100:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 100:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:04.46 52 | inline gfxSize ThebesSize(const Size& aSize) { 100:04.46 | ^ 100:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 100:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:04.46 56 | inline gfxRect ThebesRect(const Rect& aRect) { 100:04.46 | ^ 100:04.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 100:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 100:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPStorageChild.h:9, 100:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:7, 100:04.83 from Unified_cpp_dom_media_gmp1.cpp:2: 100:04.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 100:04.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:04.83 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 100:04.83 | ^ 100:05.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 100:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 100:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 100:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPStorageChild.h:9, 100:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:7, 100:05.23 from Unified_cpp_dom_media_gmp1.cpp:2: 100:05.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 100:05.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:05.23 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 100:05.23 | ^ 100:05.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 100:05.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 100:05.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 100:05.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 100:05.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 100:05.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:05.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:20, 100:05.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 100:05.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 100:05.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 100:05.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:05.53 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 100:05.53 | ^ 100:05.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/MediaCapabilities.cpp:17, 100:05.85 from Unified_cpp_mediacapabilities0.cpp:38: 100:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 100:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:05.85 1394 | LayerPoint GetFixedPositionAnchor() { 100:05.85 | ^ 100:05.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 100:05.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:05.87 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 100:05.87 | ^ 100:05.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 100:05.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 100:05.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:05.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 100:05.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 100:05.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPStorageChild.h:9, 100:05.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:7, 100:05.88 from Unified_cpp_dom_media_gmp1.cpp:2: 100:05.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 100:05.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:05.88 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 100:05.88 | ^ 100:05.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 100:05.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:05.89 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 100:05.89 | ^ 100:05.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 100:05.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:05.89 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 100:05.89 | ^ 100:05.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 100:05.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:05.90 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 100:05.90 | ^ 100:05.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 100:05.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:05.90 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 100:05.90 | ^ 100:05.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 100:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 100:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 100:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 100:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPStorageChild.h:9, 100:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:7, 100:05.92 from Unified_cpp_dom_media_gmp1.cpp:2: 100:05.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 100:05.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:05.93 371 | nscoord aAppUnitsPerDevPixel) { 100:05.93 | ^ 100:05.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 100:05.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:05.93 380 | nscoord aAppUnitsPerDevPixel) { 100:05.93 | ^ 100:05.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 100:05.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:05.93 387 | nscoord aAppUnitsPerDevPixel) { 100:05.93 | ^ 100:05.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 100:05.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:05.94 394 | nscoord aAppUnitsPerDevPixel) { 100:05.94 | ^ 100:07.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 100:07.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 100:07.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 100:07.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 100:07.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:07.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 100:07.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 100:07.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 100:07.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 100:07.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 100:07.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/Benchmark.cpp:20, 100:07.86 from Unified_cpp_dom_media2.cpp:38: 100:07.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 100:07.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:07.86 1859 | int32_t aAppUnitsPerPixel) { 100:07.86 | ^ 100:07.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 100:07.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:07.87 3214 | int32_t aAppUnitsPerPixel) { 100:07.87 | ^ 100:08.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 100:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 100:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 100:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 100:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 100:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 100:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/Benchmark.cpp:20, 100:08.92 from Unified_cpp_dom_media2.cpp:38: 100:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 100:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:08.92 332 | LayerPoint GetFixedPositionAnchor() const { 100:08.92 | ^ 100:08.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 100:08.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:08.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 100:08.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 100:08.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 100:08.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 100:08.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 100:08.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/Benchmark.cpp:20, 100:08.97 from Unified_cpp_dom_media2.cpp:38: 100:08.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 100:08.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:08.97 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 100:08.97 | ^ 100:08.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 100:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 100:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 100:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 100:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 100:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 100:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/Benchmark.cpp:20, 100:08.99 from Unified_cpp_dom_media2.cpp:38: 100:08.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 100:08.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:09.00 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 100:09.00 | ^ 100:09.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:21, 100:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DOMMediaStream.cpp:11, 100:09.16 from Unified_cpp_dom_media3.cpp:47: 100:09.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 100:09.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:09.16 21 | inline Rect ToRect(const gfxRect& aRect) { 100:09.16 | ^ 100:09.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 100:09.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:09.16 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 100:09.16 | ^ 100:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 100:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:09.17 40 | inline Point ToPoint(const gfxPoint& aPoint) { 100:09.17 | ^ 100:09.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 100:09.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:09.18 44 | inline Size ToSize(const gfxSize& aSize) { 100:09.18 | ^ 100:09.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 100:09.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:09.18 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 100:09.18 | ^ 100:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 100:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:09.19 52 | inline gfxSize ThebesSize(const Size& aSize) { 100:09.19 | ^ 100:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 100:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:09.19 56 | inline gfxRect ThebesRect(const Rect& aRect) { 100:09.19 | ^ 100:09.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 100:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 100:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:11, 100:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 100:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 100:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DOMMediaStream.cpp:11, 100:09.35 from Unified_cpp_dom_media3.cpp:47: 100:09.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 100:09.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:09.35 1249 | CSSCoord ToCSSPixels() const { return _0; } 100:09.35 | ^ 100:10.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 100:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 100:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 100:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 100:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 100:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:20, 100:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 100:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 100:10.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 100:10.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:10.08 21 | inline Rect ToRect(const gfxRect& aRect) { 100:10.08 | ^ 100:10.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 100:10.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:10.08 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 100:10.09 | ^ 100:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 100:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:10.09 40 | inline Point ToPoint(const gfxPoint& aPoint) { 100:10.09 | ^ 100:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 100:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:10.09 44 | inline Size ToSize(const gfxSize& aSize) { 100:10.09 | ^ 100:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 100:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:10.09 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 100:10.09 | ^ 100:10.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 100:10.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:10.10 52 | inline gfxSize ThebesSize(const Size& aSize) { 100:10.10 | ^ 100:10.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 100:10.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:10.10 56 | inline gfxRect ThebesRect(const Rect& aRect) { 100:10.10 | ^ 100:10.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 100:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 100:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 100:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 100:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:20, 100:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 100:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 100:10.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 100:10.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:10.69 1859 | int32_t aAppUnitsPerPixel) { 100:10.69 | ^ 100:10.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 100:10.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:10.70 3214 | int32_t aAppUnitsPerPixel) { 100:10.70 | ^ 100:10.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 100:10.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 100:10.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 100:10.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:10.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:10.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:10.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 100:10.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 100:10.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 100:10.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 100:10.82 from Unified_cpp_mediacapabilities0.cpp:2: 100:10.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 100:10.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 100:10.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:10.82 40 | friend Sub operator*(Sub aCoord, T aScale) { 100:10.82 | ^~~~~~~~ 100:10.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 100:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 100:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 100:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 100:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 100:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 100:10.85 from Unified_cpp_mediacapabilities0.cpp:2: 100:10.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 100:10.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 100:10.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:10.86 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 100:10.86 | ^~~~~~~~ 100:11.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 100:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 100:11.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 100:11.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 100:11.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 100:11.26 from Unified_cpp_mediacapabilities0.cpp:2: 100:11.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 100:11.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 100:11.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:11.26 427 | SizeT Size() const { return SizeT(width, height); } 100:11.26 | ^~~~ 100:11.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 100:11.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 100:11.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:11.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 100:11.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 100:11.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 100:11.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 100:11.26 from Unified_cpp_mediacapabilities0.cpp:2: 100:11.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 100:11.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 100:11.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:11.26 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 100:11.26 | ^~~~~~~~ 100:11.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 100:11.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 100:11.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:11.27 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 100:11.27 | ^~~~~~~~ 100:11.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 100:11.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 100:11.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:11.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:11.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:11.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 100:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 100:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 100:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 100:11.28 from Unified_cpp_mediacapabilities0.cpp:2: 100:11.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 100:11.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 100:11.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:11.28 62 | Sub operator-(const Sub& aPoint) const { 100:11.28 | ^~~~~~~~ 100:11.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 100:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 100:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 100:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 100:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 100:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 100:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 100:11.48 from Unified_cpp_mediacapabilities0.cpp:2: 100:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 100:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 100:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:11.48 43 | friend Sub operator*(T aScale, Sub aCoord) { 100:11.48 | ^~~~~~~~ 100:11.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 100:11.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:11.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:20, 100:11.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 100:11.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 100:11.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 100:11.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:11.70 332 | LayerPoint GetFixedPositionAnchor() const { 100:11.70 | ^ 100:11.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 100:11.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 100:11.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 100:11.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 100:11.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DOMMediaStream.cpp:11, 100:11.74 from Unified_cpp_dom_media3.cpp:47: 100:11.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 100:11.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:11.74 332 | LayerPoint GetFixedPositionAnchor() const { 100:11.74 | ^ 100:11.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 100:11.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:11.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:20, 100:11.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 100:11.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 100:11.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 100:11.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:11.75 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 100:11.75 | ^ 100:11.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 100:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:20, 100:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 100:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 100:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 100:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:11.78 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 100:11.78 | ^ 100:11.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 100:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 100:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 100:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 100:11.96 from Unified_cpp_mediacapabilities0.cpp:2: 100:11.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 100:11.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 100:11.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:11.96 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 100:11.96 | ^~~~~~~~~~~~~ 100:11.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 100:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 100:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 100:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 100:11.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 100:11.96 from Unified_cpp_mediacapabilities0.cpp:2: 100:11.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 100:11.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 100:11.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:11.96 323 | static SizeTyped FromUnknownSize( 100:11.97 | ^~~~~~~~~~~~~~~ 100:11.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:19, 100:11.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 100:11.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 100:11.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSeg.h:10, 100:11.98 from SVGPathSegBinding.cpp:4, 100:11.98 from UnifiedBindings18.cpp:2: 100:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 100:11.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:11.99 21 | inline Rect ToRect(const gfxRect& aRect) { 100:11.99 | ^ 100:11.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 100:12.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:12.00 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 100:12.00 | ^ 100:12.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 100:12.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:12.00 40 | inline Point ToPoint(const gfxPoint& aPoint) { 100:12.00 | ^ 100:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 100:12.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:12.02 44 | inline Size ToSize(const gfxSize& aSize) { 100:12.02 | ^ 100:12.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 100:12.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:12.02 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 100:12.02 | ^ 100:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 100:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:12.03 52 | inline gfxSize ThebesSize(const Size& aSize) { 100:12.03 | ^ 100:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 100:12.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:12.03 56 | inline gfxRect ThebesRect(const Rect& aRect) { 100:12.03 | ^ 100:13.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 100:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 100:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 100:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 100:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 100:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 100:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 100:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 100:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 100:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 100:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 100:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 100:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DOMMediaStream.cpp:11, 100:13.05 from Unified_cpp_dom_media3.cpp:47: 100:13.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 100:13.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:13.05 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 100:13.05 | ^ 100:13.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 100:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 100:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 100:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 100:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 100:13.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 100:13.08 from Unified_cpp_mediacapabilities0.cpp:2: 100:13.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 100:13.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 100:13.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:13.09 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 100:13.09 | ^~~~~~~~~~~~~~ 100:13.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 100:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 100:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:13.16 from Unified_cpp_dom_html3.cpp:2: 100:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 100:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:13.16 189 | CSSRect GetExpandedScrollableRect() const { 100:13.16 | ^ 100:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 100:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:13.16 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 100:13.16 | ^ 100:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 100:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:13.16 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 100:13.16 | ^ 100:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 100:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:13.17 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 100:13.17 | ^ 100:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 100:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:13.17 243 | CSSRect CalculateScrollRange() const { 100:13.17 | ^ 100:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 100:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:13.17 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 100:13.17 | ^ 100:13.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 100:13.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:13.18 457 | CSSRect GetVisualViewport() const { 100:13.18 | ^ 100:13.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 100:13.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 100:13.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 100:13.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:13.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:13.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:13.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 100:13.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:9, 100:13.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 100:13.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 100:13.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 100:13.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 100:13.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:13.52 40 | friend Sub operator*(Sub aCoord, T aScale) { 100:13.52 | ^~~~~~~~ 100:13.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 100:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 100:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 100:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:9, 100:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 100:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 100:13.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 100:13.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 100:13.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:13.55 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 100:13.55 | ^~~~~~~~ 100:13.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 100:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 100:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:9, 100:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 100:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 100:13.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 100:13.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 100:13.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:13.78 427 | SizeT Size() const { return SizeT(width, height); } 100:13.78 | ^~~~ 100:13.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 100:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 100:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 100:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:9, 100:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 100:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 100:13.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 100:13.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 100:13.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:13.78 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 100:13.78 | ^~~~~~~~ 100:13.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 100:13.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 100:13.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:13.79 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 100:13.79 | ^~~~~~~~ 100:13.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 100:13.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 100:13.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:13.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:13.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:13.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 100:13.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:9, 100:13.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 100:13.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 100:13.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 100:13.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 100:13.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:13.81 62 | Sub operator-(const Sub& aPoint) const { 100:13.81 | ^~~~~~~~ 100:14.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 100:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 100:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 100:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 100:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:9, 100:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 100:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 100:14.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 100:14.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 100:14.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:14.00 43 | friend Sub operator*(T aScale, Sub aCoord) { 100:14.00 | ^~~~~~~~ 100:14.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:14.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:14.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:14.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 100:14.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:9, 100:14.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 100:14.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 100:14.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 100:14.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 100:14.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:14.64 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 100:14.64 | ^~~~~~~~~~~~~ 100:14.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 100:14.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:14.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:14.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:14.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 100:14.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:9, 100:14.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 100:14.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 100:14.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 100:14.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 100:14.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:14.64 323 | static SizeTyped FromUnknownSize( 100:14.64 | ^~~~~~~~~~~~~~~ 100:14.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 100:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLScriptElement.cpp:8, 100:14.69 from Unified_cpp_dom_html3.cpp:11: 100:14.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 100:14.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:14.69 1249 | CSSCoord ToCSSPixels() const { return _0; } 100:14.69 | ^ 100:16.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 100:16.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 100:16.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:19, 100:16.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 100:16.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSeg.h:10, 100:16.53 from SVGPathSegBinding.cpp:4, 100:16.53 from UnifiedBindings18.cpp:2: 100:16.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 100:16.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:16.54 189 | CSSRect GetExpandedScrollableRect() const { 100:16.54 | ^ 100:16.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 100:16.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:16.54 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 100:16.54 | ^ 100:16.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 100:16.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:16.55 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 100:16.55 | ^ 100:16.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 100:16.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:16.56 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 100:16.56 | ^ 100:16.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 100:16.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:16.56 243 | CSSRect CalculateScrollRange() const { 100:16.56 | ^ 100:16.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 100:16.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:16.57 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 100:16.57 | ^ 100:16.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 100:16.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:16.58 457 | CSSRect GetVisualViewport() const { 100:16.58 | ^ 100:17.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 100:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 100:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 100:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 100:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 100:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 100:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 100:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 100:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 100:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:9, 100:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 100:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.cpp:6: 100:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 100:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 100:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 100:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 100:17.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 100:17.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 100:17.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 100:17.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 100:17.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 100:17.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:17.52 760 | typename detail::Nth::Type extract() { 100:17.52 | ^~~~~~~ 100:18.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 100:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 100:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 100:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 100:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 100:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 100:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 100:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsComboboxControlFrame.h:26, 100:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLSelectElement.cpp:25, 100:18.63 from Unified_cpp_dom_html3.cpp:20: 100:18.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 100:18.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:18.64 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 100:18.64 | ^ 100:18.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, 100:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:16, 100:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 100:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 100:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 100:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 100:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 100:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 100:18.66 from Unified_cpp_mediacapabilities0.cpp:2: 100:18.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 100:18.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 100:18.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 100:18.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 100:18.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 100:18.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 100:18.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 100:18.66 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 100:18.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:18.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 100:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/MediaCapabilities.cpp:30, 100:18.66 from Unified_cpp_mediacapabilities0.cpp:38: 100:18.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 100:18.66 27 | struct JSGCSetting { 100:18.66 | ^~~~~~~~~~~ 100:19.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 100:19.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 100:19.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:19.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 100:19.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 100:19.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 100:19.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrack.h:10, 100:19.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 100:19.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioTrackList.cpp:6, 100:19.26 from Unified_cpp_dom_media2.cpp:2: 100:19.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 100:19.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 100:19.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:19.26 40 | friend Sub operator*(Sub aCoord, T aScale) { 100:19.26 | ^~~~~~~~ 100:19.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 100:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 100:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 100:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrack.h:10, 100:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 100:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioTrackList.cpp:6, 100:19.29 from Unified_cpp_dom_media2.cpp:2: 100:19.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 100:19.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 100:19.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:19.29 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 100:19.29 | ^~~~~~~~ 100:19.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 100:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 100:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 100:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 100:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 100:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 100:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 100:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 100:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorage.h:11, 100:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PBenchmarkStorageChild.h:9, 100:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.h:10, 100:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacapabilities/BenchmarkStorageChild.cpp:7, 100:19.32 from Unified_cpp_mediacapabilities0.cpp:2: 100:19.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 100:19.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 100:19.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 100:19.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 100:19.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 100:19.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 100:19.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 100:19.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 100:19.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 100:19.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:19.32 760 | typename detail::Nth::Type extract() { 100:19.33 | ^~~~~~~ 100:19.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 100:19.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 100:19.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:19.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 100:19.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 100:19.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 100:19.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrack.h:10, 100:19.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 100:19.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioTrackList.cpp:6, 100:19.61 from Unified_cpp_dom_media2.cpp:2: 100:19.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 100:19.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 100:19.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:19.61 427 | SizeT Size() const { return SizeT(width, height); } 100:19.62 | ^~~~ 100:19.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:19.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 100:19.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 100:19.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 100:19.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrack.h:10, 100:19.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 100:19.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioTrackList.cpp:6, 100:19.62 from Unified_cpp_dom_media2.cpp:2: 100:19.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 100:19.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 100:19.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:19.62 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 100:19.62 | ^~~~~~~~ 100:19.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 100:19.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 100:19.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:19.62 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 100:19.63 | ^~~~~~~~ 100:19.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 100:19.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 100:19.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:19.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 100:19.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 100:19.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 100:19.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrack.h:10, 100:19.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 100:19.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioTrackList.cpp:6, 100:19.63 from Unified_cpp_dom_media2.cpp:2: 100:19.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 100:19.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 100:19.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:19.63 62 | Sub operator-(const Sub& aPoint) const { 100:19.63 | ^~~~~~~~ 100:20.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 100:20.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 100:20.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 100:20.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 100:20.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 100:20.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPChild.h:18, 100:20.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.h:9, 100:20.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:10, 100:20.25 from Unified_cpp_dom_media_gmp1.cpp:2: 100:20.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 100:20.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:20.25 189 | CSSRect GetExpandedScrollableRect() const { 100:20.26 | ^ 100:20.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 100:20.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:20.26 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 100:20.26 | ^ 100:20.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 100:20.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:20.27 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 100:20.27 | ^ 100:20.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 100:20.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:20.27 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 100:20.27 | ^ 100:20.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 100:20.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:20.27 243 | CSSRect CalculateScrollRange() const { 100:20.27 | ^ 100:20.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 100:20.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:20.27 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 100:20.27 | ^ 100:20.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 100:20.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:20.28 457 | CSSRect GetVisualViewport() const { 100:20.28 | ^ 100:20.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 100:20.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 100:20.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 100:20.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 100:20.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 100:20.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 100:20.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 100:20.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 100:20.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 100:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 100:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 100:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DOMMediaStream.cpp:11, 100:20.64 from Unified_cpp_dom_media3.cpp:47: 100:20.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 100:20.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:20.64 1859 | int32_t aAppUnitsPerPixel) { 100:20.64 | ^ 100:20.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 100:20.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:20.65 3214 | int32_t aAppUnitsPerPixel) { 100:20.65 | ^ 100:20.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 100:20.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 100:20.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:20.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 100:20.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 100:20.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 100:20.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrack.h:10, 100:20.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 100:20.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioTrackList.cpp:6, 100:20.67 from Unified_cpp_dom_media2.cpp:2: 100:20.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 100:20.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 100:20.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:20.68 43 | friend Sub operator*(T aScale, Sub aCoord) { 100:20.68 | ^~~~~~~~ 100:20.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 100:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 100:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 100:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 100:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 100:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 100:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 100:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsComboboxControlFrame.h:26, 100:20.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLSelectElement.cpp:25, 100:20.70 from Unified_cpp_dom_html3.cpp:20: 100:20.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 100:20.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:20.70 21 | inline Rect ToRect(const gfxRect& aRect) { 100:20.70 | ^ 100:20.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 100:20.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:20.71 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 100:20.71 | ^ 100:20.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 100:20.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:20.71 40 | inline Point ToPoint(const gfxPoint& aPoint) { 100:20.71 | ^ 100:20.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 100:20.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:20.73 44 | inline Size ToSize(const gfxSize& aSize) { 100:20.74 | ^ 100:20.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 100:20.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:20.74 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 100:20.74 | ^ 100:20.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 100:20.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:20.74 52 | inline gfxSize ThebesSize(const Size& aSize) { 100:20.75 | ^ 100:20.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 100:20.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:20.75 56 | inline gfxRect ThebesRect(const Rect& aRect) { 100:20.75 | ^ 100:21.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 100:21.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:21.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 100:21.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 100:21.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 100:21.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrack.h:10, 100:21.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 100:21.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioTrackList.cpp:6, 100:21.15 from Unified_cpp_dom_media2.cpp:2: 100:21.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 100:21.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 100:21.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:21.15 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 100:21.15 | ^~~~~~~~~~~~~ 100:21.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 100:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 100:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 100:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 100:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrack.h:10, 100:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 100:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioTrackList.cpp:6, 100:21.16 from Unified_cpp_dom_media2.cpp:2: 100:21.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 100:21.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 100:21.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:21.17 323 | static SizeTyped FromUnknownSize( 100:21.17 | ^~~~~~~~~~~~~~~ 100:21.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 100:21.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 100:21.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 100:21.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 100:21.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 100:21.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 100:21.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsComboboxControlFrame.h:26, 100:21.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLSelectElement.cpp:25, 100:21.46 from Unified_cpp_dom_html3.cpp:20: 100:21.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 100:21.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:21.47 1859 | int32_t aAppUnitsPerPixel) { 100:21.47 | ^ 100:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 100:21.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:21.47 3214 | int32_t aAppUnitsPerPixel) { 100:21.47 | ^ 100:21.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 100:21.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 100:21.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 100:21.57 from SVGPointBinding.cpp:16, 100:21.57 from UnifiedBindings18.cpp:41: 100:21.58 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator gfxPoint() const’: 100:21.58 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:42:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:21.58 42 | operator gfxPoint() const { return gfxPoint(mX, mY); } 100:21.58 | ^ 100:21.58 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 100:21.58 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:21.58 44 | operator Point() const { return Point(mX, mY); } 100:21.59 | ^ 100:21.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 100:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 100:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 100:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 100:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 100:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 100:21.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:21.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPChild.h:18, 100:21.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.h:9, 100:21.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:10, 100:21.70 from Unified_cpp_dom_media_gmp1.cpp:2: 100:21.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 100:21.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:21.70 1249 | CSSCoord ToCSSPixels() const { return _0; } 100:21.71 | ^ 100:21.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 100:21.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 100:21.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 100:21.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 100:21.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 100:21.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 100:21.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 100:21.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 100:21.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DOMMediaStream.cpp:11, 100:21.81 from Unified_cpp_dom_media3.cpp:47: 100:21.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 100:21.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:21.81 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 100:21.81 | ^ 100:21.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 100:21.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 100:21.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 100:21.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 100:21.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 100:21.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 100:21.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 100:21.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 100:21.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DOMMediaStream.cpp:11, 100:21.83 from Unified_cpp_dom_media3.cpp:47: 100:21.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 100:21.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:21.83 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 100:21.83 | ^ 100:22.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPolyElement.h:12, 100:22.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 100:22.05 from SVGPolygonElementBinding.cpp:14, 100:22.05 from UnifiedBindings18.cpp:67: 100:22.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Rect mozilla::dom::SVGGeometryElement::SimplePath::AsRect() const’: 100:22.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h:123:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:22.05 123 | Rect AsRect() const { 100:22.05 | ^ 100:22.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Point mozilla::dom::SVGGeometryElement::SimplePath::Point1() const’: 100:22.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h:135:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:22.05 135 | Point Point1() const { 100:22.05 | ^ 100:23.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 100:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 100:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 100:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:13, 100:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 100:23.58 from SVGSVGElementBinding.cpp:27, 100:23.58 from UnifiedBindings18.cpp:145: 100:23.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 100:23.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:23.58 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 100:23.58 | ^ 100:23.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 100:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 100:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 100:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 100:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 100:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPChild.h:18, 100:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.h:9, 100:23.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:10, 100:23.91 from Unified_cpp_dom_media_gmp1.cpp:2: 100:23.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 100:23.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:23.91 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 100:23.92 | ^ 100:24.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 100:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 100:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 100:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 100:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 100:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 100:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 100:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/TextOverflow.h:10, 100:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.h:25, 100:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsListControlFrame.h:21, 100:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLSelectElement.cpp:30, 100:24.03 from Unified_cpp_dom_html3.cpp:20: 100:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 100:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:24.04 332 | LayerPoint GetFixedPositionAnchor() const { 100:24.04 | ^ 100:24.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DOMMediaStream.cpp:11, 100:24.15 from Unified_cpp_dom_media3.cpp:47: 100:24.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 100:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:24.16 1394 | LayerPoint GetFixedPositionAnchor() { 100:24.16 | ^ 100:24.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 100:24.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:24.19 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 100:24.19 | ^ 100:26.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 100:26.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 100:26.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:13, 100:26.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 100:26.24 from SVGSVGElementBinding.cpp:27, 100:26.24 from UnifiedBindings18.cpp:145: 100:26.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 100:26.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:26.24 1859 | int32_t aAppUnitsPerPixel) { 100:26.24 | ^ 100:26.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 100:26.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:26.26 3214 | int32_t aAppUnitsPerPixel) { 100:26.26 | ^ 100:26.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 100:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 100:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 100:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 100:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/BitWriter.cpp:6, 100:26.84 from Unified_cpp_dom_media3.cpp:2: 100:26.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 100:26.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 100:26.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:26.84 40 | friend Sub operator*(Sub aCoord, T aScale) { 100:26.85 | ^~~~~~~~ 100:27.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:27.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 100:27.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DOMMediaStream.h:9, 100:27.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CanvasCaptureMediaStream.h:9, 100:27.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CanvasCaptureMediaStream.cpp:6, 100:27.18 from Unified_cpp_dom_media3.cpp:11: 100:27.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 100:27.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 100:27.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:27.18 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 100:27.18 | ^~~~~~~~ 100:27.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 100:27.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 100:27.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 100:27.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 100:27.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 100:27.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 100:27.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 100:27.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 100:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 100:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 100:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 100:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/TextOverflow.h:10, 100:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.h:25, 100:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsListControlFrame.h:21, 100:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLSelectElement.cpp:30, 100:27.23 from Unified_cpp_dom_html3.cpp:20: 100:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 100:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:27.23 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 100:27.23 | ^ 100:27.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 100:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 100:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/BitWriter.cpp:6, 100:27.23 from Unified_cpp_dom_media3.cpp:2: 100:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 100:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 100:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:27.23 427 | SizeT Size() const { return SizeT(width, height); } 100:27.23 | ^~~~ 100:27.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 100:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DOMMediaStream.h:9, 100:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CanvasCaptureMediaStream.h:9, 100:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CanvasCaptureMediaStream.cpp:6, 100:27.23 from Unified_cpp_dom_media3.cpp:11: 100:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 100:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 100:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:27.23 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 100:27.23 | ^~~~~~~~ 100:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 100:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 100:27.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:27.24 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 100:27.24 | ^~~~~~~~ 100:27.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 100:27.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 100:27.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 100:27.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/BitWriter.cpp:6, 100:27.25 from Unified_cpp_dom_media3.cpp:2: 100:27.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 100:27.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 100:27.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:27.25 62 | Sub operator-(const Sub& aPoint) const { 100:27.26 | ^~~~~~~~ 100:27.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 100:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 100:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 100:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 100:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 100:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 100:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 100:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrack.h:10, 100:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioTrack.h:10, 100:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioTrackList.cpp:6, 100:27.26 from Unified_cpp_dom_media2.cpp:2: 100:27.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 100:27.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 100:27.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 100:27.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 100:27.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 100:27.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 100:27.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 100:27.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 100:27.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 100:27.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:27.28 760 | typename detail::Nth::Type extract() { 100:27.28 | ^~~~~~~ 100:27.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 100:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 100:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 100:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 100:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 100:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 100:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 100:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 100:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 100:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 100:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 100:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/TextOverflow.h:10, 100:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.h:25, 100:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsListControlFrame.h:21, 100:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLSelectElement.cpp:30, 100:27.29 from Unified_cpp_dom_html3.cpp:20: 100:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 100:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:27.29 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 100:27.29 | ^ 100:28.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 100:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 100:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 100:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 100:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/BitWriter.cpp:6, 100:28.21 from Unified_cpp_dom_media3.cpp:2: 100:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 100:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 100:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:28.21 43 | friend Sub operator*(T aScale, Sub aCoord) { 100:28.21 | ^~~~~~~~ 100:28.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 100:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 100:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 100:28.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 100:28.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 100:28.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:28.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPChild.h:18, 100:28.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.h:9, 100:28.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:10, 100:28.50 from Unified_cpp_dom_media_gmp1.cpp:2: 100:28.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 100:28.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:28.51 21 | inline Rect ToRect(const gfxRect& aRect) { 100:28.51 | ^ 100:28.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 100:28.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:28.51 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 100:28.51 | ^ 100:28.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 100:28.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:28.51 40 | inline Point ToPoint(const gfxPoint& aPoint) { 100:28.51 | ^ 100:28.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 100:28.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:28.52 44 | inline Size ToSize(const gfxSize& aSize) { 100:28.52 | ^ 100:28.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 100:28.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:28.52 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 100:28.54 | ^ 100:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 100:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:28.55 52 | inline gfxSize ThebesSize(const Size& aSize) { 100:28.55 | ^ 100:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 100:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:28.55 56 | inline gfxRect ThebesRect(const Rect& aRect) { 100:28.55 | ^ 100:28.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 100:28.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/BitWriter.cpp:6, 100:28.91 from Unified_cpp_dom_media3.cpp:2: 100:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 100:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 100:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:28.92 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 100:28.92 | ^~~~~~~~~~~~~ 100:28.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 100:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 100:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/BitWriter.cpp:6, 100:28.93 from Unified_cpp_dom_media3.cpp:2: 100:28.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 100:28.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 100:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:28.94 323 | static SizeTyped FromUnknownSize( 100:28.94 | ^~~~~~~~~~~~~~~ 100:29.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 100:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 100:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 100:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 100:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPChild.h:18, 100:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.h:9, 100:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:10, 100:29.21 from Unified_cpp_dom_media_gmp1.cpp:2: 100:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 100:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:29.21 1859 | int32_t aAppUnitsPerPixel) { 100:29.21 | ^ 100:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 100:29.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:29.21 3214 | int32_t aAppUnitsPerPixel) { 100:29.21 | ^ 100:29.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 100:29.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 100:29.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 100:29.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 100:29.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 100:29.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 100:29.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSeg.h:10, 100:29.35 from SVGPathSegBinding.cpp:4, 100:29.35 from UnifiedBindings18.cpp:2: 100:29.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 100:29.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 100:29.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:29.35 40 | friend Sub operator*(Sub aCoord, T aScale) { 100:29.35 | ^~~~~~~~ 100:29.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 100:29.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 100:29.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 100:29.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 100:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/DOMMediaStream.h:9, 100:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CanvasCaptureMediaStream.h:9, 100:29.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CanvasCaptureMediaStream.cpp:6, 100:29.36 from Unified_cpp_dom_media3.cpp:11: 100:29.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 100:29.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 100:29.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:29.36 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 100:29.36 | ^~~~~~~~~~~~~~ 100:29.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 100:29.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 100:29.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 100:29.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/TextOverflow.h:10, 100:29.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.h:25, 100:29.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsListControlFrame.h:21, 100:29.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLSelectElement.cpp:30, 100:29.63 from Unified_cpp_dom_html3.cpp:20: 100:29.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 100:29.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:29.63 1394 | LayerPoint GetFixedPositionAnchor() { 100:29.63 | ^ 100:29.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 100:29.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:29.65 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 100:29.65 | ^ 100:29.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 100:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 100:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 100:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 100:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 100:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSeg.h:10, 100:29.72 from SVGPathSegBinding.cpp:4, 100:29.72 from UnifiedBindings18.cpp:2: 100:29.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 100:29.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 100:29.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:29.72 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 100:29.72 | ^~~~~~~~ 100:29.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 100:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 100:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 100:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 100:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 100:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSeg.h:10, 100:29.96 from SVGPathSegBinding.cpp:4, 100:29.96 from UnifiedBindings18.cpp:2: 100:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 100:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 100:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:29.96 427 | SizeT Size() const { return SizeT(width, height); } 100:29.96 | ^~~~ 100:29.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 100:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 100:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 100:29.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 100:29.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 100:29.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSeg.h:10, 100:29.97 from SVGPathSegBinding.cpp:4, 100:29.97 from UnifiedBindings18.cpp:2: 100:29.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 100:29.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 100:29.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:29.97 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 100:29.97 | ^~~~~~~~ 100:29.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 100:29.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 100:29.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:29.98 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 100:29.98 | ^~~~~~~~ 100:29.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 100:29.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 100:29.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 100:29.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 100:29.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 100:29.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSeg.h:10, 100:29.99 from SVGPathSegBinding.cpp:4, 100:29.99 from UnifiedBindings18.cpp:2: 100:29.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 100:29.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 100:29.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:29.99 62 | Sub operator-(const Sub& aPoint) const { 100:29.99 | ^~~~~~~~ 100:30.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 100:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPChild.h:18, 100:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.h:9, 100:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:10, 100:30.20 from Unified_cpp_dom_media_gmp1.cpp:2: 100:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 100:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:30.20 332 | LayerPoint GetFixedPositionAnchor() const { 100:30.20 | ^ 100:30.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 100:30.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:30.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPChild.h:18, 100:30.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.h:9, 100:30.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:10, 100:30.24 from Unified_cpp_dom_media_gmp1.cpp:2: 100:30.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 100:30.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:30.25 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 100:30.25 | ^ 100:30.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 100:30.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:30.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPChild.h:18, 100:30.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPChild.h:9, 100:30.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:10, 100:30.27 from Unified_cpp_dom_media_gmp1.cpp:2: 100:30.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 100:30.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:30.27 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 100:30.27 | ^ 100:30.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 100:30.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 100:30.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 100:30.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 100:30.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSeg.h:10, 100:30.55 from SVGPathSegBinding.cpp:4, 100:30.55 from UnifiedBindings18.cpp:2: 100:30.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 100:30.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 100:30.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:30.55 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 100:30.55 | ^~~~~~~~~~~~~ 100:30.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 100:30.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 100:30.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 100:30.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 100:30.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSeg.h:10, 100:30.55 from SVGPathSegBinding.cpp:4, 100:30.55 from UnifiedBindings18.cpp:2: 100:30.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 100:30.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 100:30.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:30.56 323 | static SizeTyped FromUnknownSize( 100:30.56 | ^~~~~~~~~~~~~~~ 100:31.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 100:31.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 100:31.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 100:31.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 100:31.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:31.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:31.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:31.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 100:31.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 100:31.53 from Unified_cpp_dom_html4.cpp:2: 100:31.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 100:31.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:31.53 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 100:31.53 | ^ 100:32.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 100:32.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 100:32.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:32.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 100:32.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 100:32.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 100:32.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:32.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:32.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:32.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 100:32.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 100:32.85 from Unified_cpp_dom_html4.cpp:2: 100:32.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 100:32.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:32.85 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 100:32.85 | ^ 100:33.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 100:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 100:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 100:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 100:33.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 100:33.42 from Unified_cpp_dom_html4.cpp:2: 100:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 100:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:33.42 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 100:33.42 | ^ 100:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 100:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:33.42 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 100:33.42 | ^ 100:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 100:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:33.42 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 100:33.42 | ^ 100:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 100:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:33.43 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 100:33.43 | ^ 100:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 100:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:33.43 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 100:33.43 | ^ 100:33.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 100:33.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:33.46 371 | nscoord aAppUnitsPerDevPixel) { 100:33.46 | ^ 100:33.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 100:33.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:33.47 380 | nscoord aAppUnitsPerDevPixel) { 100:33.47 | ^ 100:33.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 100:33.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:33.47 387 | nscoord aAppUnitsPerDevPixel) { 100:33.47 | ^ 100:33.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 100:33.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:33.48 394 | nscoord aAppUnitsPerDevPixel) { 100:33.48 | ^ 100:34.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:34.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:34.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:34.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 100:34.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 100:34.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 100:34.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 100:34.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 100:34.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:34.36 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 100:34.36 | ^ 100:34.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 100:34.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:34.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:34.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 100:34.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 100:34.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 100:34.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 100:34.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 100:34.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:34.61 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 100:34.61 | ^ 100:34.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 100:34.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 100:34.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 100:34.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 100:34.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 100:34.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 100:34.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioConfig.h:12, 100:34.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:9, 100:34.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/BitWriter.cpp:6, 100:34.86 from Unified_cpp_dom_media3.cpp:2: 100:34.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 100:34.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 100:34.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 100:34.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 100:34.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 100:34.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 100:34.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 100:34.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 100:34.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 100:34.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:34.87 760 | typename detail::Nth::Type extract() { 100:34.87 | ^~~~~~~ 100:35.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 100:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 100:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 100:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 100:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 100:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 100:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 100:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:35.20 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 100:35.20 | ^ 100:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 100:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:35.20 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 100:35.20 | ^ 100:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 100:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:35.21 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 100:35.21 | ^ 100:35.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 100:35.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:35.22 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 100:35.22 | ^ 100:35.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 100:35.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:35.22 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 100:35.22 | ^ 100:35.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 100:35.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:35.25 371 | nscoord aAppUnitsPerDevPixel) { 100:35.25 | ^ 100:35.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 100:35.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:35.25 380 | nscoord aAppUnitsPerDevPixel) { 100:35.25 | ^ 100:35.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 100:35.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:35.26 387 | nscoord aAppUnitsPerDevPixel) { 100:35.26 | ^ 100:35.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 100:35.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:35.27 394 | nscoord aAppUnitsPerDevPixel) { 100:35.27 | ^ 100:41.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 100:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 100:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 100:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 100:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 100:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 100:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 100:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 100:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:41.70 from Unified_cpp_dom_html3.cpp:2: 100:41.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 100:41.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 100:41.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:41.70 40 | friend Sub operator*(Sub aCoord, T aScale) { 100:41.70 | ^~~~~~~~ 100:41.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:41.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 100:41.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 100:41.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 100:41.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:41.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:41.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:41.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:41.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:41.73 from Unified_cpp_dom_html3.cpp:2: 100:41.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 100:41.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 100:41.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:41.73 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 100:41.73 | ^~~~~~~~ 100:41.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 100:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 100:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 100:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 100:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 100:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:41.94 from Unified_cpp_dom_html3.cpp:2: 100:41.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 100:41.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 100:41.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:41.94 427 | SizeT Size() const { return SizeT(width, height); } 100:41.94 | ^~~~ 100:41.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 100:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 100:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 100:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:41.95 from Unified_cpp_dom_html3.cpp:2: 100:41.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 100:41.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 100:41.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:41.95 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 100:41.95 | ^~~~~~~~ 100:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 100:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 100:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:41.96 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 100:41.96 | ^~~~~~~~ 100:41.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 100:41.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 100:41.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 100:41.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 100:41.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 100:41.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:41.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:41.97 from Unified_cpp_dom_html3.cpp:2: 100:41.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 100:41.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 100:41.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:41.97 62 | Sub operator-(const Sub& aPoint) const { 100:41.97 | ^~~~~~~~ 100:42.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 100:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 100:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 100:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 100:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 100:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 100:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 100:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 100:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:42.19 from Unified_cpp_dom_html3.cpp:2: 100:42.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 100:42.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 100:42.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:42.20 43 | friend Sub operator*(T aScale, Sub aCoord) { 100:42.20 | ^~~~~~~~ 100:42.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 100:42.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 100:42.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 100:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 100:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:42.57 from Unified_cpp_dom_html3.cpp:2: 100:42.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 100:42.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 100:42.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:42.57 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 100:42.57 | ^~~~~~~~~~~~~ 100:42.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 100:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 100:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 100:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 100:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 100:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 100:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:42.57 from Unified_cpp_dom_html3.cpp:2: 100:42.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 100:42.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 100:42.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:42.58 323 | static SizeTyped FromUnknownSize( 100:42.58 | ^~~~~~~~~~~~~~~ 100:43.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 100:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 100:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 100:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 100:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 100:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 100:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:43.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:43.42 from Unified_cpp_dom_html3.cpp:2: 100:43.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 100:43.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 100:43.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:43.42 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 100:43.42 | ^~~~~~~~~~~~~~ 100:43.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 100:43.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 100:43.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 100:43.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 100:43.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:43.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:43.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:43.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:43.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:43.43 from Unified_cpp_dom_html3.cpp:2: 100:43.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 100:43.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 100:43.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:43.43 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 100:43.43 | ^~~~~~~~~~~~~ 100:43.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:43.46 from Unified_cpp_dom_html3.cpp:2: 100:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 100:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 100:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:43.46 383 | Point TopLeft() const { return Point(x, y); } 100:43.46 | ^~~~~~~ 100:43.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:43.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:43.46 from Unified_cpp_dom_html3.cpp:2: 100:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 100:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 100:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:43.47 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 100:43.47 | ^~~~~~~~~~~~~~~ 100:45.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 100:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 100:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 100:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 100:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 100:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 100:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:45.30 from Unified_cpp_dom_html3.cpp:2: 100:45.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 100:45.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 100:45.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 100:45.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:45.30 246 | PointTyped As2DPoint() const { 100:45.30 | ^~~~~~~~~ 100:45.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 100:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 100:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 100:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 100:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 100:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:45.31 from Unified_cpp_dom_html3.cpp:2: 100:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 100:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 100:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 100:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:45.31 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 100:45.31 | ^~~~~~~~~ 100:45.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 100:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 100:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 100:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 100:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 100:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 100:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 100:45.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:45.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:45.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:45.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:45.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:45.32 from Unified_cpp_dom_html3.cpp:2: 100:45.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 100:45.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 100:45.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 100:45.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:45.32 2266 | PointTyped TransformPointSimple( 100:45.32 | ^~~~~~~~~~~~~~~~~~~~ 100:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 100:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 100:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 100:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:45.33 794 | RectTyped TransformAndClipBounds( 100:45.33 | ^~~~~~~~~~~~~~~~~~~~~~ 100:45.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 100:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 100:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 100:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 100:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 100:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 100:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 100:45.48 from Unified_cpp_dom_html4.cpp:2: 100:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 100:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:45.48 189 | CSSRect GetExpandedScrollableRect() const { 100:45.48 | ^ 100:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 100:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:45.48 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 100:45.48 | ^ 100:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 100:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:45.48 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 100:45.48 | ^ 100:45.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 100:45.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:45.49 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 100:45.49 | ^ 100:45.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 100:45.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:45.49 243 | CSSRect CalculateScrollRange() const { 100:45.49 | ^ 100:45.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 100:45.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:45.49 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 100:45.49 | ^ 100:45.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 100:45.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:45.50 457 | CSSRect GetVisualViewport() const { 100:45.50 | ^ 100:48.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 100:48.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/MappedDeclarations.h:14, 100:48.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:10, 100:48.28 from Unified_cpp_dom_html4.cpp:2: 100:48.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 100:48.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:48.28 1249 | CSSCoord ToCSSPixels() const { return _0; } 100:48.28 | ^ 100:48.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 100:48.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 100:48.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 100:48.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 100:48.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 100:48.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 100:48.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventForwards.h:12, 100:48.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:10, 100:48.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLProgressElement.h:11, 100:48.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLProgressElement.cpp:8, 100:48.32 from Unified_cpp_dom_html3.cpp:2: 100:48.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 100:48.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 100:48.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 100:48.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 100:48.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 100:48.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 100:48.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 100:48.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 100:48.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 100:48.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:48.33 760 | typename detail::Nth::Type extract() { 100:48.33 | ^~~~~~~ 100:49.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 100:49.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 100:49.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 100:49.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:49.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:49.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:49.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 100:49.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 100:49.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPStorageChild.h:9, 100:49.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:7, 100:49.33 from Unified_cpp_dom_media_gmp1.cpp:2: 100:49.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 100:49.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 100:49.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:49.33 40 | friend Sub operator*(Sub aCoord, T aScale) { 100:49.33 | ^~~~~~~~ 100:49.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 100:49.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 100:49.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 100:49.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 100:49.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 100:49.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 100:49.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 100:49.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 100:49.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 100:49.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:49.37 189 | CSSRect GetExpandedScrollableRect() const { 100:49.37 | ^ 100:49.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 100:49.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:49.37 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 100:49.37 | ^ 100:49.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 100:49.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:49.38 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 100:49.38 | ^ 100:49.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 100:49.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:49.38 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 100:49.38 | ^ 100:49.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 100:49.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:49.38 243 | CSSRect CalculateScrollRange() const { 100:49.38 | ^ 100:49.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 100:49.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:49.39 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 100:49.39 | ^ 100:49.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 100:49.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 100:49.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:49.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 100:49.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 100:49.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPStorageChild.h:9, 100:49.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:7, 100:49.39 from Unified_cpp_dom_media_gmp1.cpp:2: 100:49.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 100:49.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 100:49.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:49.39 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 100:49.39 | ^~~~~~~~ 100:49.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 100:49.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:49.41 457 | CSSRect GetVisualViewport() const { 100:49.41 | ^ 100:49.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 100:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 100:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 100:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPStorageChild.h:9, 100:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:7, 100:49.74 from Unified_cpp_dom_media_gmp1.cpp:2: 100:49.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 100:49.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 100:49.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:49.74 427 | SizeT Size() const { return SizeT(width, height); } 100:49.74 | ^~~~ 100:49.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 100:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 100:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 100:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 100:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPStorageChild.h:9, 100:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:7, 100:49.75 from Unified_cpp_dom_media_gmp1.cpp:2: 100:49.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 100:49.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 100:49.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:49.75 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 100:49.75 | ^~~~~~~~ 100:49.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 100:49.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 100:49.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:49.75 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 100:49.75 | ^~~~~~~~ 100:49.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 100:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 100:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:49.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 100:49.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 100:49.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPStorageChild.h:9, 100:49.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:7, 100:49.76 from Unified_cpp_dom_media_gmp1.cpp:2: 100:49.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 100:49.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 100:49.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:49.76 62 | Sub operator-(const Sub& aPoint) const { 100:49.76 | ^~~~~~~~ 100:49.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 100:49.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 100:49.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 100:49.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:49.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:49.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:49.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 100:49.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 100:49.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPStorageChild.h:9, 100:49.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:7, 100:49.99 from Unified_cpp_dom_media_gmp1.cpp:2: 100:49.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 100:49.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 100:49.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:49.99 43 | friend Sub operator*(T aScale, Sub aCoord) { 100:49.99 | ^~~~~~~~ 100:50.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 100:50.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:15, 100:50.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEditor.h:9, 100:50.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlState.h:14, 100:50.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:12, 100:50.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTextAreaElement.cpp:7, 100:50.25 from Unified_cpp_dom_html4.cpp:11: 100:50.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 100:50.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:50.25 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 100:50.26 | ^ 100:50.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:50.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:50.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:50.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 100:50.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 100:50.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPStorageChild.h:9, 100:50.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:7, 100:50.77 from Unified_cpp_dom_media_gmp1.cpp:2: 100:50.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 100:50.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 100:50.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:50.77 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 100:50.77 | ^~~~~~~~~~~~~ 100:50.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 100:50.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 100:50.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 100:50.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 100:50.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 100:50.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 100:50.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPStorageChild.h:9, 100:50.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:7, 100:50.78 from Unified_cpp_dom_media_gmp1.cpp:2: 100:50.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 100:50.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 100:50.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:50.79 323 | static SizeTyped FromUnknownSize( 100:50.79 | ^~~~~~~~~~~~~~~ 100:50.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 100:50.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 100:50.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 100:50.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 100:50.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 100:50.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 100:50.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:50.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 100:50.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 100:50.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 100:50.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 100:50.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:50.85 1249 | CSSCoord ToCSSPixels() const { return _0; } 100:50.85 | ^ 100:52.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 100:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 100:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 100:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:24, 100:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEditor.h:9, 100:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlState.h:14, 100:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:12, 100:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTextAreaElement.cpp:7, 100:52.81 from Unified_cpp_dom_html4.cpp:11: 100:52.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 100:52.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:52.81 21 | inline Rect ToRect(const gfxRect& aRect) { 100:52.81 | ^ 100:52.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 100:52.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:52.81 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 100:52.81 | ^ 100:52.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 100:52.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:52.81 40 | inline Point ToPoint(const gfxPoint& aPoint) { 100:52.82 | ^ 100:52.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 100:52.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:52.83 44 | inline Size ToSize(const gfxSize& aSize) { 100:52.83 | ^ 100:52.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 100:52.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:52.83 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 100:52.83 | ^ 100:52.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 100:52.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:52.84 52 | inline gfxSize ThebesSize(const Size& aSize) { 100:52.84 | ^ 100:52.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 100:52.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:52.84 56 | inline gfxRect ThebesRect(const Rect& aRect) { 100:52.84 | ^ 100:53.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 100:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 100:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 100:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 100:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 100:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 100:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 100:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 100:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 100:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:53.14 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 100:53.14 | ^ 100:53.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 100:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 100:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:24, 100:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEditor.h:9, 100:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlState.h:14, 100:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:12, 100:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTextAreaElement.cpp:7, 100:53.51 from Unified_cpp_dom_html4.cpp:11: 100:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 100:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:53.51 1859 | int32_t aAppUnitsPerPixel) { 100:53.51 | ^ 100:53.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 100:53.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:53.52 3214 | int32_t aAppUnitsPerPixel) { 100:53.52 | ^ 100:57.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 100:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 100:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 100:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 100:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 100:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 100:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 100:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 100:57.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 100:57.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:57.89 21 | inline Rect ToRect(const gfxRect& aRect) { 100:57.89 | ^ 100:57.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 100:57.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:57.90 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 100:57.90 | ^ 100:57.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 100:57.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:57.91 40 | inline Point ToPoint(const gfxPoint& aPoint) { 100:57.91 | ^ 100:57.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 100:57.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:57.91 44 | inline Size ToSize(const gfxSize& aSize) { 100:57.91 | ^ 100:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 100:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:57.92 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 100:57.92 | ^ 100:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 100:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:57.92 52 | inline gfxSize ThebesSize(const Size& aSize) { 100:57.92 | ^ 100:57.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 100:57.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:57.93 56 | inline gfxRect ThebesRect(const Rect& aRect) { 100:57.93 | ^ 100:58.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 100:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 100:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 100:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 100:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 100:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 100:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 100:58.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 100:58.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:58.51 1859 | int32_t aAppUnitsPerPixel) { 100:58.51 | ^ 100:58.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 100:58.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:58.51 3214 | int32_t aAppUnitsPerPixel) { 100:58.51 | ^ 100:58.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 100:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 100:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStream.h:11, 100:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioMixer.h:10, 100:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphDriver.h:11, 100:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.h:10, 100:58.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.cpp:7, 100:58.53 from Unified_cpp_dom_media5.cpp:2: 100:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 100:58.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:58.54 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 100:58.54 | ^ 100:58.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 100:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 100:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 100:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 100:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 100:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 100:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 100:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 100:58.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorage.h:11, 100:58.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPStorageChild.h:9, 100:58.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPStorageChild.h:9, 100:58.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPPlatform.cpp:7, 100:58.64 from Unified_cpp_dom_media_gmp1.cpp:2: 100:58.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 100:58.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 100:58.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 100:58.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 100:58.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 100:58.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 100:58.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 100:58.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 100:58.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 100:58.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:58.64 760 | typename detail::Nth::Type extract() { 100:58.64 | ^~~~~~~ 100:59.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 100:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 100:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 100:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 100:59.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 100:59.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:59.56 332 | LayerPoint GetFixedPositionAnchor() const { 100:59.56 | ^ 100:59.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 100:59.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:59.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 100:59.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 100:59.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 100:59.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 100:59.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:59.61 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 100:59.61 | ^ 100:59.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 100:59.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 100:59.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 100:59.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 100:59.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 100:59.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 100:59.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 100:59.63 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 100:59.63 | ^ 101:00.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 101:00.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 101:00.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 101:00.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 101:00.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 101:00.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:17, 101:00.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTrackElement.cpp:33, 101:00.71 from Unified_cpp_dom_html4.cpp:38: 101:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 101:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:00.71 332 | LayerPoint GetFixedPositionAnchor() const { 101:00.71 | ^ 101:01.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 101:01.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 101:01.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 101:01.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:9, 101:01.69 from Unified_cpp_dom_media4.cpp:2: 101:01.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 101:01.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:01.70 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 101:01.70 | ^ 101:03.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 101:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 101:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 101:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 101:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 101:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 101:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 101:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 101:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 101:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:17, 101:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTrackElement.cpp:33, 101:03.55 from Unified_cpp_dom_html4.cpp:38: 101:03.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 101:03.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:03.55 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 101:03.55 | ^ 101:03.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 101:03.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 101:03.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 101:03.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 101:03.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 101:03.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 101:03.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 101:03.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 101:03.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 101:03.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:17, 101:03.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTrackElement.cpp:33, 101:03.58 from Unified_cpp_dom_html4.cpp:38: 101:03.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 101:03.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:03.58 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 101:03.58 | ^ 101:03.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 101:03.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 101:03.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:03.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 101:03.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 101:03.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 101:03.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 101:03.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:14, 101:03.62 from Unified_cpp_dom_media4.cpp:2: 101:03.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 101:03.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:03.62 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 101:03.62 | ^ 101:04.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 101:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 101:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 101:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 101:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 101:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 101:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:14, 101:04.20 from Unified_cpp_dom_media4.cpp:2: 101:04.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 101:04.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:04.20 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 101:04.20 | ^ 101:04.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 101:04.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:04.21 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 101:04.21 | ^ 101:04.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 101:04.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:04.22 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 101:04.22 | ^ 101:04.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 101:04.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:04.23 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 101:04.23 | ^ 101:04.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 101:04.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:04.23 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 101:04.23 | ^ 101:04.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 101:04.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:04.27 371 | nscoord aAppUnitsPerDevPixel) { 101:04.27 | ^ 101:04.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 101:04.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:04.28 380 | nscoord aAppUnitsPerDevPixel) { 101:04.28 | ^ 101:04.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 101:04.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:04.29 387 | nscoord aAppUnitsPerDevPixel) { 101:04.29 | ^ 101:04.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 101:04.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:04.30 394 | nscoord aAppUnitsPerDevPixel) { 101:04.30 | ^ 101:08.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 101:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 101:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 101:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 101:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 101:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 101:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioContext.h:16, 101:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphDriver.h:15, 101:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.h:10, 101:08.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.cpp:7, 101:08.70 from Unified_cpp_dom_media5.cpp:2: 101:08.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 101:08.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:08.70 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 101:08.70 | ^ 101:08.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 101:08.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:17, 101:08.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTrackElement.cpp:33, 101:08.82 from Unified_cpp_dom_html4.cpp:38: 101:08.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 101:08.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:08.82 1394 | LayerPoint GetFixedPositionAnchor() { 101:08.82 | ^ 101:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 101:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:08.85 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 101:08.85 | ^ 101:09.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 101:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 101:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 101:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 101:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 101:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 101:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 101:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 101:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 101:09.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 101:09.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 101:09.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:09.15 40 | friend Sub operator*(Sub aCoord, T aScale) { 101:09.15 | ^~~~~~~~ 101:09.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 101:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 101:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 101:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 101:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 101:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 101:09.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 101:09.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 101:09.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:09.18 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 101:09.18 | ^~~~~~~~ 101:09.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 101:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 101:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 101:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 101:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioContext.h:16, 101:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphDriver.h:15, 101:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.h:10, 101:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.cpp:7, 101:09.28 from Unified_cpp_dom_media5.cpp:2: 101:09.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 101:09.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:09.28 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 101:09.28 | ^ 101:09.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 101:09.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:09.28 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 101:09.28 | ^ 101:09.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 101:09.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:09.28 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 101:09.28 | ^ 101:09.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 101:09.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:09.29 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 101:09.29 | ^ 101:09.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 101:09.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:09.29 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 101:09.29 | ^ 101:09.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 101:09.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:09.31 371 | nscoord aAppUnitsPerDevPixel) { 101:09.32 | ^ 101:09.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 101:09.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:09.32 380 | nscoord aAppUnitsPerDevPixel) { 101:09.32 | ^ 101:09.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 101:09.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:09.32 387 | nscoord aAppUnitsPerDevPixel) { 101:09.32 | ^ 101:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 101:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:09.33 394 | nscoord aAppUnitsPerDevPixel) { 101:09.33 | ^ 101:09.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 101:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 101:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 101:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 101:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 101:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 101:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 101:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 101:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 101:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:09.41 427 | SizeT Size() const { return SizeT(width, height); } 101:09.41 | ^~~~ 101:09.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 101:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 101:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 101:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 101:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 101:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 101:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 101:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 101:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:09.41 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 101:09.41 | ^~~~~~~~ 101:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 101:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 101:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:09.41 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 101:09.41 | ^~~~~~~~ 101:09.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 101:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 101:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 101:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 101:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 101:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 101:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 101:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 101:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 101:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 101:09.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:09.44 62 | Sub operator-(const Sub& aPoint) const { 101:09.44 | ^~~~~~~~ 101:09.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 101:09.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 101:09.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStream.h:11, 101:09.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/AudioSink.h:9, 101:09.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaDecoderStateMachine.cpp:11, 101:09.53 from Unified_cpp_dom_media6.cpp:2: 101:09.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 101:09.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:09.53 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 101:09.53 | ^ 101:09.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 101:09.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 101:09.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 101:09.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 101:09.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 101:09.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:09.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 101:09.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 101:09.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 101:09.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 101:09.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 101:09.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 101:09.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:09.63 43 | friend Sub operator*(T aScale, Sub aCoord) { 101:09.63 | ^~~~~~~~ 101:10.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 101:10.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 101:10.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:10.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 101:10.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 101:10.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 101:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 101:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 101:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 101:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:10.33 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 101:10.33 | ^~~~~~~~~~~~~ 101:10.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 101:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 101:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 101:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 101:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 101:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 101:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 101:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 101:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 101:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:10.33 323 | static SizeTyped FromUnknownSize( 101:10.33 | ^~~~~~~~~~~~~~~ 101:13.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 101:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 101:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 101:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 101:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/VideoSink.h:11, 101:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaDecoderStateMachine.cpp:14, 101:13.41 from Unified_cpp_dom_media6.cpp:2: 101:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 101:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:13.41 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 101:13.41 | ^ 101:13.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 101:13.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 101:13.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/VideoSink.h:11, 101:13.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaDecoderStateMachine.cpp:14, 101:13.90 from Unified_cpp_dom_media6.cpp:2: 101:13.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 101:13.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:13.90 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 101:13.90 | ^ 101:13.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 101:13.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:13.91 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 101:13.91 | ^ 101:13.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 101:13.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:13.91 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 101:13.92 | ^ 101:13.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 101:13.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:13.93 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 101:13.93 | ^ 101:13.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 101:13.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:13.93 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 101:13.93 | ^ 101:13.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 101:13.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:13.96 371 | nscoord aAppUnitsPerDevPixel) { 101:13.96 | ^ 101:13.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 101:13.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:13.97 380 | nscoord aAppUnitsPerDevPixel) { 101:13.97 | ^ 101:13.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 101:13.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:13.98 387 | nscoord aAppUnitsPerDevPixel) { 101:13.98 | ^ 101:13.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 101:13.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:13.99 394 | nscoord aAppUnitsPerDevPixel) { 101:13.99 | ^ 101:14.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 101:14.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 101:14.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 101:14.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 101:14.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 101:14.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 101:14.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 101:14.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 101:14.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 101:14.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 101:14.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 101:14.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.cpp:6: 101:14.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 101:14.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 101:14.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 101:14.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 101:14.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 101:14.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 101:14.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 101:14.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 101:14.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 101:14.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:14.76 760 | typename detail::Nth::Type extract() { 101:14.76 | ^~~~~~~ 101:15.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 101:15.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 101:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 101:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 101:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 101:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 101:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 101:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 101:15.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ImageDocument.cpp:14, 101:15.43 from Unified_cpp_dom_html4.cpp:65: 101:15.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 101:15.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:15.43 49 | gfx::Size GetInheritedScale() const { return mScale; } 101:15.43 | ^ 101:17.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 101:17.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 101:17.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 101:17.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 101:17.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/ImageDocument.cpp:14, 101:17.58 from Unified_cpp_dom_html4.cpp:65: 101:17.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 101:17.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:17.58 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 101:17.58 | ^ 101:18.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 101:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 101:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 101:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 101:18.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 101:18.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 101:18.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 101:18.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 101:18.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 101:18.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 101:18.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:14, 101:18.72 from Unified_cpp_dom_media4.cpp:2: 101:18.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 101:18.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:18.72 189 | CSSRect GetExpandedScrollableRect() const { 101:18.72 | ^ 101:18.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 101:18.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:18.72 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 101:18.72 | ^ 101:18.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 101:18.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:18.72 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 101:18.72 | ^ 101:18.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 101:18.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:18.73 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 101:18.73 | ^ 101:18.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 101:18.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:18.73 243 | CSSRect CalculateScrollRange() const { 101:18.73 | ^ 101:18.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 101:18.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:18.73 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 101:18.73 | ^ 101:18.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 101:18.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:18.74 457 | CSSRect GetVisualViewport() const { 101:18.74 | ^ 101:19.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:22, 101:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 101:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 101:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 101:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasClient.h:13, 101:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:18, 101:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.cpp:13, 101:19.02 from Unified_cpp_dom_media5.cpp:38: 101:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 101:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:19.03 189 | CSSRect GetExpandedScrollableRect() const { 101:19.03 | ^ 101:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 101:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:19.03 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 101:19.03 | ^ 101:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 101:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:19.03 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 101:19.03 | ^ 101:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 101:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:19.04 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 101:19.04 | ^ 101:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 101:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:19.04 243 | CSSRect CalculateScrollRange() const { 101:19.04 | ^ 101:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 101:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:19.05 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 101:19.05 | ^ 101:19.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 101:19.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:19.06 457 | CSSRect GetVisualViewport() const { 101:19.06 | ^ 101:19.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/MotionPathUtils.h:12, 101:19.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:25, 101:19.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 101:19.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 101:19.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 101:19.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasClient.h:13, 101:19.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:18, 101:19.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.cpp:13, 101:19.28 from Unified_cpp_dom_media5.cpp:38: 101:19.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 101:19.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:19.28 1249 | CSSCoord ToCSSPixels() const { return _0; } 101:19.28 | ^ 101:20.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 101:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 101:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 101:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 101:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 101:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 101:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 101:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 101:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 101:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 101:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 101:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 101:20.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:14, 101:20.10 from Unified_cpp_dom_media4.cpp:2: 101:20.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 101:20.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:20.10 1249 | CSSCoord ToCSSPixels() const { return _0; } 101:20.10 | ^ 101:20.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 101:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 101:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 101:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 101:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasClient.h:13, 101:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:18, 101:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.cpp:13, 101:20.41 from Unified_cpp_dom_media5.cpp:38: 101:20.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 101:20.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:20.41 332 | LayerPoint GetFixedPositionAnchor() const { 101:20.41 | ^ 101:21.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 101:21.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 101:21.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 101:21.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 101:21.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 101:21.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 101:21.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 101:21.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 101:21.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 101:21.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 101:21.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 101:21.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 101:21.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasClient.h:13, 101:21.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:18, 101:21.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.cpp:13, 101:21.97 from Unified_cpp_dom_media5.cpp:38: 101:21.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 101:21.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:21.97 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 101:21.97 | ^ 101:22.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 101:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 101:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 101:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 101:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 101:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 101:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 101:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 101:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 101:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 101:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 101:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:14, 101:22.43 from Unified_cpp_dom_media4.cpp:2: 101:22.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 101:22.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:22.43 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 101:22.43 | ^ 101:22.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 101:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 101:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 101:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 101:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 101:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 101:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 101:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 101:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:22.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:22.51 from Unified_cpp_dom_html4.cpp:2: 101:22.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 101:22.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 101:22.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:22.51 40 | friend Sub operator*(Sub aCoord, T aScale) { 101:22.51 | ^~~~~~~~ 101:22.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 101:22.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 101:22.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 101:22.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 101:22.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:22.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:22.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:22.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:22.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:22.55 from Unified_cpp_dom_html4.cpp:2: 101:22.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 101:22.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 101:22.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:22.55 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 101:22.55 | ^~~~~~~~ 101:22.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 101:22.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 101:22.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 101:22.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 101:22.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 101:22.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:22.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:22.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:22.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:22.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:22.75 from Unified_cpp_dom_html4.cpp:2: 101:22.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 101:22.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 101:22.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:22.76 427 | SizeT Size() const { return SizeT(width, height); } 101:22.76 | ^~~~ 101:22.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 101:22.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 101:22.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 101:22.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 101:22.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:22.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:22.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:22.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:22.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:22.76 from Unified_cpp_dom_html4.cpp:2: 101:22.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 101:22.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 101:22.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:22.76 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 101:22.76 | ^~~~~~~~ 101:22.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 101:22.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 101:22.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:22.77 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 101:22.77 | ^~~~~~~~ 101:22.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 101:22.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 101:22.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 101:22.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 101:22.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 101:22.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:22.78 from Unified_cpp_dom_html4.cpp:2: 101:22.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 101:22.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 101:22.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:22.78 62 | Sub operator-(const Sub& aPoint) const { 101:22.78 | ^~~~~~~~ 101:23.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 101:23.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 101:23.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 101:23.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 101:23.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 101:23.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 101:23.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 101:23.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 101:23.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:23.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:23.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:23.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:23.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:23.05 from Unified_cpp_dom_html4.cpp:2: 101:23.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 101:23.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 101:23.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:23.05 43 | friend Sub operator*(T aScale, Sub aCoord) { 101:23.05 | ^~~~~~~~ 101:23.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 101:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 101:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 101:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 101:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:23.35 from Unified_cpp_dom_html4.cpp:2: 101:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 101:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 101:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:23.35 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 101:23.35 | ^~~~~~~~~~~~~ 101:23.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 101:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 101:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 101:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 101:23.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 101:23.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 101:23.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:23.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:23.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:23.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:23.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:23.36 from Unified_cpp_dom_html4.cpp:2: 101:23.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 101:23.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 101:23.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:23.36 323 | static SizeTyped FromUnknownSize( 101:23.36 | ^~~~~~~~~~~~~~~ 101:24.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 101:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 101:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 101:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 101:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 101:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 101:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 101:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:24.35 from Unified_cpp_dom_html4.cpp:2: 101:24.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 101:24.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 101:24.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:24.35 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 101:24.35 | ^~~~~~~~~~~~~~ 101:24.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 101:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 101:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 101:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 101:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:24.36 from Unified_cpp_dom_html4.cpp:2: 101:24.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 101:24.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 101:24.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:24.36 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 101:24.36 | ^~~~~~~~~~~~~ 101:25.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 101:25.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 101:25.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 101:25.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 101:25.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 101:25.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:25.01 from Unified_cpp_dom_html4.cpp:2: 101:25.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 101:25.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 101:25.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:25.01 383 | Point TopLeft() const { return Point(x, y); } 101:25.01 | ^~~~~~~ 101:25.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 101:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 101:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 101:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 101:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 101:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 101:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 101:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:25.01 from Unified_cpp_dom_html4.cpp:2: 101:25.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 101:25.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 101:25.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:25.01 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 101:25.01 | ^~~~~~~~~~~~~~~ 101:25.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 101:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 101:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 101:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 101:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:25.25 from Unified_cpp_dom_html4.cpp:2: 101:25.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 101:25.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 101:25.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:25.25 277 | static RectTyped FromUnknownRect( 101:25.25 | ^~~~~~~~~~~~~~~ 101:25.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 101:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 101:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 101:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 101:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 101:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 101:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:25.25 from Unified_cpp_dom_html4.cpp:2: 101:25.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 101:25.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 101:25.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:25.26 150 | static PointTyped FromUnknownPoint( 101:25.26 | ^~~~~~~~~~~~~~~~ 101:25.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 101:25.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 101:25.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 101:25.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 101:25.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:25.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:25.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:25.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:25.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:25.27 from Unified_cpp_dom_html4.cpp:2: 101:25.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 101:25.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 101:25.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:25.28 282 | RectTyped ToUnknownRect() const { 101:25.28 | ^~~~~~~~~~~~~ 101:26.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 101:26.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 101:26.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 101:26.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 101:26.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 101:26.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 101:26.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 101:26.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 101:26.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 101:26.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 101:26.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 101:26.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:14, 101:26.08 from Unified_cpp_dom_media4.cpp:2: 101:26.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 101:26.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:26.08 21 | inline Rect ToRect(const gfxRect& aRect) { 101:26.08 | ^ 101:26.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 101:26.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:26.08 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 101:26.08 | ^ 101:26.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 101:26.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:26.08 40 | inline Point ToPoint(const gfxPoint& aPoint) { 101:26.08 | ^ 101:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 101:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:26.09 44 | inline Size ToSize(const gfxSize& aSize) { 101:26.09 | ^ 101:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 101:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:26.09 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 101:26.09 | ^ 101:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 101:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:26.09 52 | inline gfxSize ThebesSize(const Size& aSize) { 101:26.09 | ^ 101:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 101:26.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:26.10 56 | inline gfxRect ThebesRect(const Rect& aRect) { 101:26.10 | ^ 101:26.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 101:26.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 101:26.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 101:26.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 101:26.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 101:26.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 101:26.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 101:26.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 101:26.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 101:26.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 101:26.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:14, 101:26.67 from Unified_cpp_dom_media4.cpp:2: 101:26.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 101:26.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:26.67 1859 | int32_t aAppUnitsPerPixel) { 101:26.67 | ^ 101:26.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 101:26.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:26.68 3214 | int32_t aAppUnitsPerPixel) { 101:26.68 | ^ 101:26.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 101:26.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 101:26.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 101:26.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 101:26.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 101:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 101:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:26.99 from Unified_cpp_dom_html4.cpp:2: 101:26.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 101:26.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 101:26.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 101:26.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:26.99 246 | PointTyped As2DPoint() const { 101:26.99 | ^~~~~~~~~ 101:26.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 101:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 101:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 101:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 101:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 101:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:27.00 from Unified_cpp_dom_html4.cpp:2: 101:27.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 101:27.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 101:27.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 101:27.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:27.00 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 101:27.00 | ^~~~~~~~~ 101:27.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 101:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 101:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 101:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 101:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 101:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 101:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 101:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:27.00 from Unified_cpp_dom_html4.cpp:2: 101:27.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 101:27.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 101:27.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 101:27.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:27.01 2266 | PointTyped TransformPointSimple( 101:27.01 | ^~~~~~~~~~~~~~~~~~~~ 101:27.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 101:27.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 101:27.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 101:27.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:27.01 794 | RectTyped TransformAndClipBounds( 101:27.01 | ^~~~~~~~~~~~~~~~~~~~~~ 101:27.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 101:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 101:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 101:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 101:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 101:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 101:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 101:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 101:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 101:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 101:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 101:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 101:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasClient.h:13, 101:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:18, 101:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.cpp:13, 101:27.21 from Unified_cpp_dom_media5.cpp:38: 101:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 101:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:27.21 21 | inline Rect ToRect(const gfxRect& aRect) { 101:27.21 | ^ 101:27.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 101:27.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:27.22 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 101:27.22 | ^ 101:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 101:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:27.23 40 | inline Point ToPoint(const gfxPoint& aPoint) { 101:27.23 | ^ 101:27.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 101:27.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:27.24 44 | inline Size ToSize(const gfxSize& aSize) { 101:27.24 | ^ 101:27.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 101:27.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:27.24 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 101:27.24 | ^ 101:27.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 101:27.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:27.25 52 | inline gfxSize ThebesSize(const Size& aSize) { 101:27.25 | ^ 101:27.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 101:27.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:27.25 56 | inline gfxRect ThebesRect(const Rect& aRect) { 101:27.25 | ^ 101:27.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 101:27.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 101:27.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 101:27.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 101:27.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 101:27.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 101:27.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 101:27.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:14, 101:27.71 from Unified_cpp_dom_media4.cpp:2: 101:27.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 101:27.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:27.71 332 | LayerPoint GetFixedPositionAnchor() const { 101:27.71 | ^ 101:27.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 101:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 101:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 101:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 101:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 101:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 101:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 101:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:14, 101:27.75 from Unified_cpp_dom_media4.cpp:2: 101:27.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 101:27.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:27.75 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 101:27.75 | ^ 101:27.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 101:27.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 101:27.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 101:27.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 101:27.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 101:27.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 101:27.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 101:27.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:14, 101:27.78 from Unified_cpp_dom_media4.cpp:2: 101:27.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 101:27.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:27.78 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 101:27.78 | ^ 101:27.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 101:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 101:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 101:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 101:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 101:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 101:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 101:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 101:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 101:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 101:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 101:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasClient.h:13, 101:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:18, 101:27.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.cpp:13, 101:27.90 from Unified_cpp_dom_media5.cpp:38: 101:27.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 101:27.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:27.90 1859 | int32_t aAppUnitsPerPixel) { 101:27.90 | ^ 101:27.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 101:27.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:27.91 3214 | int32_t aAppUnitsPerPixel) { 101:27.91 | ^ 101:28.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 101:28.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 101:28.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 101:28.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 101:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 101:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 101:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 101:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 101:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasClient.h:13, 101:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:18, 101:28.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.cpp:13, 101:28.92 from Unified_cpp_dom_media5.cpp:38: 101:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 101:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:28.92 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 101:28.93 | ^ 101:28.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 101:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 101:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 101:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 101:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 101:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 101:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 101:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositableClient.h:18, 101:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CanvasClient.h:13, 101:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ImageBridgeChild.h:18, 101:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.cpp:13, 101:28.99 from Unified_cpp_dom_media5.cpp:38: 101:28.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 101:28.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:28.99 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 101:28.99 | ^ 101:29.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 101:29.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 101:29.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 101:29.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 101:29.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyMessageEvent.h:15, 101:29.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:15, 101:29.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaDecoder.h:22, 101:29.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaDecoderStateMachine.cpp:30, 101:29.50 from Unified_cpp_dom_media6.cpp:2: 101:29.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 101:29.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:29.51 189 | CSSRect GetExpandedScrollableRect() const { 101:29.51 | ^ 101:29.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 101:29.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:29.51 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 101:29.51 | ^ 101:29.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 101:29.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:29.51 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 101:29.51 | ^ 101:29.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 101:29.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:29.52 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 101:29.52 | ^ 101:29.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 101:29.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:29.52 243 | CSSRect CalculateScrollRange() const { 101:29.52 | ^ 101:29.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 101:29.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:29.53 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 101:29.53 | ^ 101:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 101:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:29.54 457 | CSSRect GetVisualViewport() const { 101:29.54 | ^ 101:30.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 101:30.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 101:30.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 101:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 101:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.h:9, 101:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:6: 101:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 101:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:30.89 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 101:30.89 | ^ 101:31.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 101:31.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 101:31.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:31.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 101:31.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 101:31.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.h:9, 101:31.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:6: 101:31.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 101:31.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:31.07 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 101:31.07 | ^ 101:31.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 101:31.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 101:31.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:31.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 101:31.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 101:31.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.h:9, 101:31.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:6: 101:31.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 101:31.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:31.59 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 101:31.60 | ^ 101:31.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 101:31.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:31.60 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 101:31.60 | ^ 101:31.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 101:31.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:31.60 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 101:31.60 | ^ 101:31.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 101:31.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:31.61 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 101:31.61 | ^ 101:31.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 101:31.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:31.61 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 101:31.61 | ^ 101:31.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 101:31.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:31.64 371 | nscoord aAppUnitsPerDevPixel) { 101:31.64 | ^ 101:31.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 101:31.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:31.65 380 | nscoord aAppUnitsPerDevPixel) { 101:31.65 | ^ 101:31.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 101:31.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:31.65 387 | nscoord aAppUnitsPerDevPixel) { 101:31.65 | ^ 101:31.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 101:31.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:31.66 394 | nscoord aAppUnitsPerDevPixel) { 101:31.66 | ^ 101:31.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 101:31.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 101:31.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 101:31.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 101:31.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 101:31.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 101:31.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventForwards.h:12, 101:31.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:10, 101:31.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTemplateElement.h:11, 101:31.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/HTMLTemplateElement.cpp:7, 101:31.74 from Unified_cpp_dom_html4.cpp:2: 101:31.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 101:31.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 101:31.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 101:31.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 101:31.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 101:31.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 101:31.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 101:31.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 101:31.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 101:31.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:31.74 760 | typename detail::Nth::Type extract() { 101:31.74 | ^~~~~~~ 101:32.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 101:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 101:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 101:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 101:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 101:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 101:32.68 from Unified_cpp_dom_html5.cpp:2: 101:32.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 101:32.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:32.69 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 101:32.69 | ^ 101:32.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 101:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 101:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 101:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 101:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 101:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 101:32.91 from Unified_cpp_dom_html5.cpp:2: 101:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 101:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:32.91 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 101:32.91 | ^ 101:34.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 101:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 101:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 101:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 101:34.03 from Unified_cpp_dom_html5.cpp:2: 101:34.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 101:34.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:34.03 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 101:34.04 | ^ 101:34.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 101:34.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:34.04 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 101:34.04 | ^ 101:34.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 101:34.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:34.05 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 101:34.05 | ^ 101:34.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 101:34.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:34.05 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 101:34.06 | ^ 101:34.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 101:34.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:34.06 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 101:34.06 | ^ 101:34.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 101:34.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:34.09 371 | nscoord aAppUnitsPerDevPixel) { 101:34.09 | ^ 101:34.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 101:34.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:34.09 380 | nscoord aAppUnitsPerDevPixel) { 101:34.09 | ^ 101:34.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 101:34.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:34.10 387 | nscoord aAppUnitsPerDevPixel) { 101:34.10 | ^ 101:34.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 101:34.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:34.11 394 | nscoord aAppUnitsPerDevPixel) { 101:34.11 | ^ 101:37.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaDecoder.cpp:13, 101:37.14 from Unified_cpp_dom_media5.cpp:47: 101:37.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 101:37.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:37.14 1394 | LayerPoint GetFixedPositionAnchor() { 101:37.14 | ^ 101:37.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 101:37.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:37.17 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 101:37.17 | ^ 101:37.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 101:37.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 101:37.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 101:37.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 101:37.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 101:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLSharedElement.h:10, 101:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:18, 101:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 101:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 101:37.87 from Unified_cpp_dom_html5.cpp:2: 101:37.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 101:37.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:37.87 189 | CSSRect GetExpandedScrollableRect() const { 101:37.87 | ^ 101:37.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 101:37.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:37.87 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 101:37.87 | ^ 101:37.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 101:37.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:37.87 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 101:37.87 | ^ 101:37.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 101:37.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:37.88 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 101:37.88 | ^ 101:37.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 101:37.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:37.88 243 | CSSRect CalculateScrollRange() const { 101:37.88 | ^ 101:37.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 101:37.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:37.88 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 101:37.88 | ^ 101:37.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 101:37.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:37.89 457 | CSSRect GetVisualViewport() const { 101:37.89 | ^ 101:39.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 101:39.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 101:39.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 101:39.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 101:39.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 101:39.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStream.h:11, 101:39.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/AudioSink.h:9, 101:39.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaDecoderStateMachine.cpp:11, 101:39.55 from Unified_cpp_dom_media6.cpp:2: 101:39.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 101:39.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 101:39.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:39.55 40 | friend Sub operator*(Sub aCoord, T aScale) { 101:39.56 | ^~~~~~~~ 101:39.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 101:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 101:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/VideoSink.h:11, 101:39.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaDecoderStateMachine.cpp:14, 101:39.88 from Unified_cpp_dom_media6.cpp:2: 101:39.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 101:39.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 101:39.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:39.88 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 101:39.88 | ^~~~~~~~ 101:39.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 101:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 101:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 101:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStream.h:11, 101:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/AudioSink.h:9, 101:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaDecoderStateMachine.cpp:11, 101:39.97 from Unified_cpp_dom_media6.cpp:2: 101:39.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 101:39.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 101:39.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:39.97 427 | SizeT Size() const { return SizeT(width, height); } 101:39.97 | ^~~~ 101:39.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 101:39.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 101:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/VideoSink.h:11, 101:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaDecoderStateMachine.cpp:14, 101:39.98 from Unified_cpp_dom_media6.cpp:2: 101:39.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 101:39.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 101:39.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:39.98 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 101:39.98 | ^~~~~~~~ 101:39.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 101:39.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 101:39.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:39.98 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 101:39.98 | ^~~~~~~~ 101:39.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 101:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 101:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 101:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 101:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStream.h:11, 101:39.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/AudioSink.h:9, 101:39.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaDecoderStateMachine.cpp:11, 101:39.99 from Unified_cpp_dom_media6.cpp:2: 101:39.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 101:39.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 101:39.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:39.99 62 | Sub operator-(const Sub& aPoint) const { 101:39.99 | ^~~~~~~~ 101:41.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 101:41.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 101:41.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 101:41.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 101:41.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 101:41.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStream.h:11, 101:41.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioMixer.h:10, 101:41.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphDriver.h:11, 101:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.h:10, 101:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.cpp:7, 101:41.30 from Unified_cpp_dom_media5.cpp:2: 101:41.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 101:41.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 101:41.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:41.30 40 | friend Sub operator*(Sub aCoord, T aScale) { 101:41.30 | ^~~~~~~~ 101:41.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 101:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 101:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 101:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 101:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioContext.h:16, 101:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphDriver.h:15, 101:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.h:10, 101:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.cpp:7, 101:41.32 from Unified_cpp_dom_media5.cpp:2: 101:41.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 101:41.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 101:41.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:41.32 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 101:41.32 | ^~~~~~~~ 101:42.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 101:42.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 101:42.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 101:42.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStream.h:11, 101:42.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioMixer.h:10, 101:42.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphDriver.h:11, 101:42.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.h:10, 101:42.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.cpp:7, 101:42.00 from Unified_cpp_dom_media5.cpp:2: 101:42.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 101:42.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 101:42.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:42.00 427 | SizeT Size() const { return SizeT(width, height); } 101:42.00 | ^~~~ 101:42.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 101:42.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 101:42.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 101:42.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 101:42.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioContext.h:16, 101:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphDriver.h:15, 101:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.h:10, 101:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.cpp:7, 101:42.01 from Unified_cpp_dom_media5.cpp:2: 101:42.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 101:42.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 101:42.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:42.01 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 101:42.01 | ^~~~~~~~ 101:42.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 101:42.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 101:42.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:42.01 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 101:42.01 | ^~~~~~~~ 101:42.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 101:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 101:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 101:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 101:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStream.h:11, 101:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioMixer.h:10, 101:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphDriver.h:11, 101:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.h:10, 101:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.cpp:7, 101:42.01 from Unified_cpp_dom_media5.cpp:2: 101:42.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 101:42.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 101:42.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:42.02 62 | Sub operator-(const Sub& aPoint) const { 101:42.02 | ^~~~~~~~ 101:42.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 101:42.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 101:42.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 101:42.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 101:42.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 101:42.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStream.h:11, 101:42.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioMixer.h:10, 101:42.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphDriver.h:11, 101:42.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.h:10, 101:42.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.cpp:7, 101:42.17 from Unified_cpp_dom_media5.cpp:2: 101:42.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 101:42.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 101:42.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:42.17 43 | friend Sub operator*(T aScale, Sub aCoord) { 101:42.17 | ^~~~~~~~ 101:42.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 101:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 101:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStream.h:11, 101:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioMixer.h:10, 101:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphDriver.h:11, 101:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.h:10, 101:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.cpp:7, 101:42.81 from Unified_cpp_dom_media5.cpp:2: 101:42.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 101:42.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 101:42.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:42.81 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 101:42.81 | ^~~~~~~~~~~~~ 101:42.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 101:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 101:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 101:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStream.h:11, 101:42.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioMixer.h:10, 101:42.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphDriver.h:11, 101:42.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.h:10, 101:42.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.cpp:7, 101:42.82 from Unified_cpp_dom_media5.cpp:2: 101:42.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 101:42.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 101:42.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:42.82 323 | static SizeTyped FromUnknownSize( 101:42.82 | ^~~~~~~~~~~~~~~ 101:43.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 101:43.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocumentInlines.h:11, 101:43.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:12, 101:43.34 from Unified_cpp_dom_html5.cpp:2: 101:43.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 101:43.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:43.34 1249 | CSSCoord ToCSSPixels() const { return _0; } 101:43.34 | ^ 101:43.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 101:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 101:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 101:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 101:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 101:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 101:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 101:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioContext.h:16, 101:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphDriver.h:15, 101:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.h:10, 101:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.cpp:7, 101:43.39 from Unified_cpp_dom_media5.cpp:2: 101:43.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 101:43.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 101:43.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:43.39 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 101:43.39 | ^~~~~~~~~~~~~~ 101:44.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 101:44.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 101:44.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 101:44.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 101:44.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 101:44.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 101:44.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:9, 101:44.48 from Unified_cpp_dom_media4.cpp:2: 101:44.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 101:44.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 101:44.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:44.48 40 | friend Sub operator*(Sub aCoord, T aScale) { 101:44.48 | ^~~~~~~~ 101:44.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 101:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 101:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 101:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 101:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 101:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 101:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:14, 101:44.52 from Unified_cpp_dom_media4.cpp:2: 101:44.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 101:44.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 101:44.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:44.52 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 101:44.52 | ^~~~~~~~ 101:44.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 101:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/DocumentInlines.h:11, 101:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:12, 101:44.67 from Unified_cpp_dom_html5.cpp:2: 101:44.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 101:44.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:44.67 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 101:44.67 | ^ 101:44.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 101:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 101:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 101:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 101:44.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:9, 101:44.82 from Unified_cpp_dom_media4.cpp:2: 101:44.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 101:44.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 101:44.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:44.82 427 | SizeT Size() const { return SizeT(width, height); } 101:44.82 | ^~~~ 101:44.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 101:44.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 101:44.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:44.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 101:44.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 101:44.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 101:44.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 101:44.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:14, 101:44.83 from Unified_cpp_dom_media4.cpp:2: 101:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 101:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 101:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:44.83 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 101:44.83 | ^~~~~~~~ 101:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 101:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 101:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:44.83 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 101:44.83 | ^~~~~~~~ 101:44.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 101:44.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 101:44.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 101:44.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 101:44.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 101:44.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:9, 101:44.84 from Unified_cpp_dom_media4.cpp:2: 101:44.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 101:44.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 101:44.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:44.84 62 | Sub operator-(const Sub& aPoint) const { 101:44.84 | ^~~~~~~~ 101:45.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 101:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 101:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 101:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 101:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 101:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 101:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:9, 101:45.08 from Unified_cpp_dom_media4.cpp:2: 101:45.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 101:45.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 101:45.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:45.08 43 | friend Sub operator*(T aScale, Sub aCoord) { 101:45.09 | ^~~~~~~~ 101:45.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 101:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 101:45.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 101:45.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 101:45.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 101:45.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:20, 101:45.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 101:45.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:13: 101:45.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 101:45.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:45.53 189 | CSSRect GetExpandedScrollableRect() const { 101:45.53 | ^ 101:45.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 101:45.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:45.53 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 101:45.53 | ^ 101:45.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 101:45.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:45.53 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 101:45.53 | ^ 101:45.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 101:45.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:45.54 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 101:45.54 | ^ 101:45.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 101:45.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:45.54 243 | CSSRect CalculateScrollRange() const { 101:45.54 | ^ 101:45.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 101:45.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:45.54 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 101:45.54 | ^ 101:45.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 101:45.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:45.55 457 | CSSRect GetVisualViewport() const { 101:45.55 | ^ 101:45.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 101:45.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 101:45.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 101:45.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:9, 101:45.67 from Unified_cpp_dom_media4.cpp:2: 101:45.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 101:45.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 101:45.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:45.67 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 101:45.67 | ^~~~~~~~~~~~~ 101:45.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 101:45.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaData.h:21, 101:45.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaInfo.h:16, 101:45.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoUtils.h:11, 101:45.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:9, 101:45.68 from Unified_cpp_dom_media4.cpp:2: 101:45.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 101:45.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 101:45.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:45.68 323 | static SizeTyped FromUnknownSize( 101:45.68 | ^~~~~~~~~~~~~~~ 101:46.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 101:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 101:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 101:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 101:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 101:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 101:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 101:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:20, 101:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 101:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:13: 101:46.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 101:46.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:46.81 1249 | CSSCoord ToCSSPixels() const { return _0; } 101:46.81 | ^ 101:48.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 101:48.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 101:48.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 101:48.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 101:48.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 101:48.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 101:48.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:20, 101:48.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 101:48.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:13: 101:48.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 101:48.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:48.90 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 101:48.90 | ^ 101:49.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 101:49.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 101:49.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 101:49.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsBrowserElement.cpp:15, 101:49.42 from Unified_cpp_dom_html5.cpp:11: 101:49.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 101:49.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:49.42 21 | inline Rect ToRect(const gfxRect& aRect) { 101:49.42 | ^ 101:49.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 101:49.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:49.42 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 101:49.42 | ^ 101:49.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 101:49.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:49.42 40 | inline Point ToPoint(const gfxPoint& aPoint) { 101:49.42 | ^ 101:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 101:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:49.43 44 | inline Size ToSize(const gfxSize& aSize) { 101:49.43 | ^ 101:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 101:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:49.43 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 101:49.43 | ^ 101:49.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 101:49.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:49.44 52 | inline gfxSize ThebesSize(const Size& aSize) { 101:49.44 | ^ 101:49.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 101:49.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:49.44 56 | inline gfxRect ThebesRect(const Rect& aRect) { 101:49.44 | ^ 101:50.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 101:50.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 101:50.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsBrowserElement.cpp:15, 101:50.14 from Unified_cpp_dom_html5.cpp:11: 101:50.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 101:50.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:50.14 1859 | int32_t aAppUnitsPerPixel) { 101:50.14 | ^ 101:50.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 101:50.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:50.15 3214 | int32_t aAppUnitsPerPixel) { 101:50.15 | ^ 101:50.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 101:50.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 101:50.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 101:50.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 101:50.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/CubebUtils.h:11, 101:50.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioStream.h:10, 101:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/AudioMixer.h:10, 101:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphDriver.h:11, 101:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.h:10, 101:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/GraphRunner.cpp:7, 101:50.58 from Unified_cpp_dom_media5.cpp:2: 101:50.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 101:50.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 101:50.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 101:50.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 101:50.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 101:50.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 101:50.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 101:50.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 101:50.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 101:50.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:50.58 760 | typename detail::Nth::Type extract() { 101:50.58 | ^~~~~~~ 101:51.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 101:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 101:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 101:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 101:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 101:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 101:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIEventTarget.h:21, 101:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsISerialEventTarget.h:10, 101:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AbstractThread.h:14, 101:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/MozPromise.h:13, 101:51.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.h:11, 101:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/FileBlockCache.cpp:7, 101:51.68 from Unified_cpp_dom_media4.cpp:2: 101:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 101:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 101:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 101:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 101:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 101:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 101:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 101:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 101:51.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 101:51.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:51.69 760 | typename detail::Nth::Type extract() { 101:51.69 | ^~~~~~~ 101:53.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 101:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 101:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 101:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 101:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 101:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 101:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:20, 101:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 101:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:13: 101:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 101:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:53.16 21 | inline Rect ToRect(const gfxRect& aRect) { 101:53.16 | ^ 101:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 101:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:53.16 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 101:53.16 | ^ 101:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 101:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:53.16 40 | inline Point ToPoint(const gfxPoint& aPoint) { 101:53.16 | ^ 101:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 101:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:53.16 44 | inline Size ToSize(const gfxSize& aSize) { 101:53.16 | ^ 101:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 101:53.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:53.16 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 101:53.16 | ^ 101:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 101:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:53.17 52 | inline gfxSize ThebesSize(const Size& aSize) { 101:53.17 | ^ 101:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 101:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:53.17 56 | inline gfxRect ThebesRect(const Rect& aRect) { 101:53.17 | ^ 101:53.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 101:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 101:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 101:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 101:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 101:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:20, 101:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 101:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:13: 101:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 101:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:53.89 1859 | int32_t aAppUnitsPerPixel) { 101:53.89 | ^ 101:53.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 101:53.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:53.90 3214 | int32_t aAppUnitsPerPixel) { 101:53.90 | ^ 101:54.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 101:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 101:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:20, 101:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 101:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:13: 101:54.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 101:54.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:54.95 332 | LayerPoint GetFixedPositionAnchor() const { 101:54.95 | ^ 101:55.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 101:55.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 101:55.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:20, 101:55.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 101:55.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:13: 101:55.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 101:55.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:55.00 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 101:55.00 | ^ 101:55.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 101:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 101:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDChild.h:20, 101:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDChild.h:8, 101:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:13: 101:55.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 101:55.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:55.02 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 101:55.02 | ^ 101:55.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 101:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 101:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 101:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 101:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 101:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 101:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 101:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.h:9, 101:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:6: 101:55.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 101:55.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 101:55.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:55.80 40 | friend Sub operator*(Sub aCoord, T aScale) { 101:55.81 | ^~~~~~~~ 101:55.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 101:55.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 101:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 101:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 101:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.h:9, 101:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:6: 101:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 101:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 101:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:55.84 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 101:55.84 | ^~~~~~~~ 101:56.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 101:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 101:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 101:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 101:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 101:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.h:9, 101:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:6: 101:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 101:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 101:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:56.13 427 | SizeT Size() const { return SizeT(width, height); } 101:56.13 | ^~~~ 101:56.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 101:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 101:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 101:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 101:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.h:9, 101:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:6: 101:56.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 101:56.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 101:56.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:56.14 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 101:56.14 | ^~~~~~~~ 101:56.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 101:56.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 101:56.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:56.14 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 101:56.14 | ^~~~~~~~ 101:56.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 101:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 101:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 101:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 101:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 101:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 101:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.h:9, 101:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:6: 101:56.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 101:56.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 101:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:56.16 62 | Sub operator-(const Sub& aPoint) const { 101:56.16 | ^~~~~~~~ 101:56.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 101:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 101:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 101:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 101:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 101:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 101:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 101:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.h:9, 101:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:6: 101:56.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 101:56.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 101:56.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:56.38 43 | friend Sub operator*(T aScale, Sub aCoord) { 101:56.38 | ^~~~~~~~ 101:57.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 101:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 101:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 101:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 101:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.h:9, 101:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:6: 101:57.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 101:57.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 101:57.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:57.06 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 101:57.06 | ^~~~~~~~~~~~~ 101:57.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 101:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 101:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 101:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 101:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 101:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 101:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.h:9, 101:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:6: 101:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 101:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 101:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:57.07 323 | static SizeTyped FromUnknownSize( 101:57.07 | ^~~~~~~~~~~~~~~ 101:57.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 101:57.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 101:57.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 101:57.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 101:57.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 101:57.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 101:57.50 from ScreenBinding.cpp:4, 101:57.50 from UnifiedBindings19.cpp:15: 101:57.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 101:57.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:57.51 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 101:57.51 | ^ 101:57.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 101:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 101:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 101:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 101:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 101:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 101:57.71 from ScreenBinding.cpp:4, 101:57.71 from UnifiedBindings19.cpp:15: 101:57.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 101:57.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:57.71 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 101:57.71 | ^ 101:58.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 101:58.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 101:58.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 101:58.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 101:58.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 101:58.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 101:58.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 101:58.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 101:58.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 101:58.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 101:58.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 101:58.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 101:58.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 101:58.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 101:58.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.cpp:34, 101:58.75 from Unified_cpp_dom_html5.cpp:29: 101:58.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 101:58.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:58.75 332 | LayerPoint GetFixedPositionAnchor() const { 101:58.75 | ^ 101:58.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 101:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 101:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 101:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 101:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 101:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 101:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 101:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 101:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 101:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 101:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 101:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 101:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 101:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 101:58.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.cpp:34, 101:58.80 from Unified_cpp_dom_html5.cpp:29: 101:58.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 101:58.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:58.80 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 101:58.80 | ^ 101:58.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 101:58.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 101:58.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 101:58.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 101:58.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 101:58.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 101:58.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 101:58.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 101:58.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 101:58.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 101:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 101:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 101:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 101:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 101:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.cpp:34, 101:58.83 from Unified_cpp_dom_html5.cpp:29: 101:58.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 101:58.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:58.83 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 101:58.83 | ^ 101:59.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 101:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 101:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 101:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 101:59.20 from ScreenBinding.cpp:4, 101:59.20 from UnifiedBindings19.cpp:15: 101:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 101:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:59.20 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 101:59.20 | ^ 101:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 101:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:59.20 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 101:59.20 | ^ 101:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 101:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:59.20 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 101:59.20 | ^ 101:59.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 101:59.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:59.21 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 101:59.21 | ^ 101:59.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 101:59.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:59.22 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 101:59.22 | ^ 101:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 101:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:59.25 371 | nscoord aAppUnitsPerDevPixel) { 101:59.25 | ^ 101:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 101:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:59.25 380 | nscoord aAppUnitsPerDevPixel) { 101:59.25 | ^ 101:59.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 101:59.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:59.26 387 | nscoord aAppUnitsPerDevPixel) { 101:59.26 | ^ 101:59.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 101:59.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 101:59.27 394 | nscoord aAppUnitsPerDevPixel) { 101:59.27 | ^ 102:00.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 102:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 102:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 102:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCycleCollectionTraversalCallback.h:10, 102:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCycleCollectionNoteChild.h:14, 102:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCOMPtr.h:30, 102:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/message_loop.h:29, 102:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/waitable_event.h:24, 102:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 102:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.h:9, 102:00.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessHost.cpp:6: 102:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 102:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 102:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 102:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 102:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 102:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 102:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 102:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 102:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 102:00.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:00.10 760 | typename detail::Nth::Type extract() { 102:00.10 | ^~~~~~~ 102:03.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 102:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 102:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 102:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 102:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 102:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 102:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 102:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 102:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 102:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 102:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.cpp:34, 102:03.05 from Unified_cpp_dom_html5.cpp:29: 102:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 102:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:03.05 1394 | LayerPoint GetFixedPositionAnchor() { 102:03.05 | ^ 102:03.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 102:03.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:03.09 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 102:03.09 | ^ 102:03.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 102:03.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 102:03.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 102:03.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 102:03.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 102:03.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 102:03.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 102:03.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 102:03.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 102:03.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.cpp:34, 102:03.30 from Unified_cpp_dom_html5.cpp:29: 102:03.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 102:03.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:03.30 49 | gfx::Size GetInheritedScale() const { return mScale; } 102:03.30 | ^ 102:05.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 102:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 102:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 102:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 102:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 102:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.cpp:34, 102:05.72 from Unified_cpp_dom_html5.cpp:29: 102:05.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 102:05.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:05.72 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 102:05.72 | ^ 102:05.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 102:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoder.h:11, 102:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoderParent.h:9, 102:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPVideoEncoderParent.h:11, 102:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPVideoEncoderParent.cpp:6, 102:05.72 from Unified_cpp_dom_media_gmp2.cpp:2: 102:05.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 102:05.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:05.73 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 102:05.73 | ^ 102:05.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 102:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 102:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 102:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 102:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StorageEvent.h:13, 102:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:39, 102:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 102:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:14, 102:05.78 from ScrollAreaEventBinding.cpp:5, 102:05.78 from UnifiedBindings19.cpp:54: 102:05.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 102:05.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:05.78 189 | CSSRect GetExpandedScrollableRect() const { 102:05.78 | ^ 102:05.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 102:05.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:05.78 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 102:05.78 | ^ 102:05.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 102:05.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:05.79 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 102:05.79 | ^ 102:05.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 102:05.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:05.79 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 102:05.79 | ^ 102:05.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 102:05.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:05.79 243 | CSSRect CalculateScrollRange() const { 102:05.79 | ^ 102:05.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 102:05.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:05.79 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 102:05.79 | ^ 102:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 102:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:05.80 457 | CSSRect GetVisualViewport() const { 102:05.80 | ^ 102:06.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 102:06.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 102:06.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:06.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoder.h:11, 102:06.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoderParent.h:9, 102:06.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPVideoEncoderParent.h:11, 102:06.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPVideoEncoderParent.cpp:6, 102:06.67 from Unified_cpp_dom_media_gmp2.cpp:2: 102:06.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 102:06.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:06.67 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 102:06.67 | ^ 102:06.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:19, 102:06.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 102:06.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.cpp:34, 102:06.81 from Unified_cpp_dom_html5.cpp:29: 102:06.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 102:06.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:06.81 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 102:06.81 | ^ 102:07.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 102:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 102:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoder.h:11, 102:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoderParent.h:9, 102:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPVideoEncoderParent.h:11, 102:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPVideoEncoderParent.cpp:6, 102:07.23 from Unified_cpp_dom_media_gmp2.cpp:2: 102:07.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 102:07.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:07.23 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 102:07.23 | ^ 102:07.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 102:07.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:07.23 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 102:07.23 | ^ 102:07.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 102:07.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:07.23 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 102:07.23 | ^ 102:07.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 102:07.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:07.24 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 102:07.24 | ^ 102:07.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 102:07.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:07.24 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 102:07.24 | ^ 102:07.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 102:07.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:07.27 371 | nscoord aAppUnitsPerDevPixel) { 102:07.27 | ^ 102:07.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 102:07.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:07.27 380 | nscoord aAppUnitsPerDevPixel) { 102:07.27 | ^ 102:07.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 102:07.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:07.27 387 | nscoord aAppUnitsPerDevPixel) { 102:07.27 | ^ 102:07.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 102:07.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:07.28 394 | nscoord aAppUnitsPerDevPixel) { 102:07.28 | ^ 102:10.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 102:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontFamilyList.h:13, 102:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFont.h:12, 102:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFontMetrics.h:16, 102:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:37, 102:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 102:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 102:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 102:10.58 from ScrollAreaEventBinding.cpp:16, 102:10.58 from UnifiedBindings19.cpp:54: 102:10.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 102:10.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:10.59 1249 | CSSCoord ToCSSPixels() const { return _0; } 102:10.59 | ^ 102:13.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 102:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 102:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 102:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 102:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 102:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 102:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 102:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 102:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 102:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 102:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 102:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 102:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 102:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 102:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 102:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 102:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 102:13.79 from ScrollAreaEventBinding.cpp:16, 102:13.79 from UnifiedBindings19.cpp:54: 102:13.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 102:13.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:13.79 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 102:13.79 | ^ 102:15.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 102:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 102:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 102:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 102:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 102:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 102:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 102:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 102:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 102:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 102:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 102:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 102:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 102:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 102:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 102:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 102:15.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 102:15.98 from ScrollAreaEventBinding.cpp:16, 102:15.98 from UnifiedBindings19.cpp:54: 102:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 102:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:15.98 21 | inline Rect ToRect(const gfxRect& aRect) { 102:15.98 | ^ 102:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 102:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:15.98 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 102:15.98 | ^ 102:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 102:15.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:15.98 40 | inline Point ToPoint(const gfxPoint& aPoint) { 102:15.98 | ^ 102:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 102:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:15.99 44 | inline Size ToSize(const gfxSize& aSize) { 102:15.99 | ^ 102:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 102:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:15.99 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 102:15.99 | ^ 102:16.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 102:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLFrameElement.cpp:11, 102:16.00 from Unified_cpp_dom_html5.cpp:38: 102:16.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 102:16.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:16.00 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 102:16.00 | ^ 102:16.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 102:16.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:16.00 52 | inline gfxSize ThebesSize(const Size& aSize) { 102:16.00 | ^ 102:16.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 102:16.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:16.00 56 | inline gfxRect ThebesRect(const Rect& aRect) { 102:16.00 | ^ 102:16.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:16.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 102:16.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:16.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 102:16.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 102:16.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:16.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:16.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:16.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 102:16.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:16.09 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 102:16.10 | ^ 102:16.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 102:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 102:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 102:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 102:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:16.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 102:16.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:16.30 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 102:16.30 | ^ 102:16.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 102:16.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 102:16.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 102:16.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 102:16.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 102:16.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 102:16.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 102:16.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 102:16.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 102:16.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 102:16.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 102:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 102:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 102:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 102:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 102:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 102:16.32 from ScrollAreaEventBinding.cpp:16, 102:16.32 from UnifiedBindings19.cpp:54: 102:16.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 102:16.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:16.32 1859 | int32_t aAppUnitsPerPixel) { 102:16.32 | ^ 102:16.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 102:16.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:16.33 3214 | int32_t aAppUnitsPerPixel) { 102:16.33 | ^ 102:17.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 102:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 102:17.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:17.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 102:17.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 102:17.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:17.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:17.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:17.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 102:17.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:17.01 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 102:17.01 | ^ 102:17.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 102:17.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:17.01 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 102:17.01 | ^ 102:17.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 102:17.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:17.02 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 102:17.02 | ^ 102:17.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 102:17.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:17.03 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 102:17.03 | ^ 102:17.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 102:17.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:17.03 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 102:17.03 | ^ 102:17.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 102:17.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:17.06 371 | nscoord aAppUnitsPerDevPixel) { 102:17.06 | ^ 102:17.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 102:17.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:17.06 380 | nscoord aAppUnitsPerDevPixel) { 102:17.06 | ^ 102:17.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 102:17.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:17.07 387 | nscoord aAppUnitsPerDevPixel) { 102:17.07 | ^ 102:17.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 102:17.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:17.07 394 | nscoord aAppUnitsPerDevPixel) { 102:17.07 | ^ 102:17.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 102:17.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 102:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 102:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 102:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 102:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 102:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 102:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 102:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 102:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 102:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 102:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 102:17.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 102:17.31 from ScrollAreaEventBinding.cpp:16, 102:17.31 from UnifiedBindings19.cpp:54: 102:17.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 102:17.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:17.31 332 | LayerPoint GetFixedPositionAnchor() const { 102:17.31 | ^ 102:17.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 102:17.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 102:17.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 102:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 102:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 102:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 102:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 102:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 102:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 102:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 102:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 102:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 102:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 102:17.36 from ScrollAreaEventBinding.cpp:16, 102:17.36 from UnifiedBindings19.cpp:54: 102:17.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 102:17.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:17.36 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 102:17.36 | ^ 102:17.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 102:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 102:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 102:17.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 102:17.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 102:17.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 102:17.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 102:17.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 102:17.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 102:17.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 102:17.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 102:17.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 102:17.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 102:17.39 from ScrollAreaEventBinding.cpp:16, 102:17.39 from UnifiedBindings19.cpp:54: 102:17.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 102:17.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:17.39 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 102:17.39 | ^ 102:18.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 102:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 102:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 102:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 102:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 102:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 102:18.30 from Unified_cpp_dom_html5.cpp:2: 102:18.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 102:18.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 102:18.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:18.30 40 | friend Sub operator*(Sub aCoord, T aScale) { 102:18.30 | ^~~~~~~~ 102:18.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 102:18.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 102:18.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 102:18.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 102:18.41 from Unified_cpp_dom_html5.cpp:2: 102:18.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 102:18.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 102:18.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:18.41 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 102:18.41 | ^~~~~~~~ 102:18.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 102:18.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:18.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:18.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:18.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 102:18.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 102:18.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 102:18.57 from Unified_cpp_dom_html5.cpp:2: 102:18.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 102:18.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 102:18.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:18.58 427 | SizeT Size() const { return SizeT(width, height); } 102:18.58 | ^~~~ 102:18.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 102:18.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 102:18.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 102:18.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 102:18.58 from Unified_cpp_dom_html5.cpp:2: 102:18.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 102:18.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 102:18.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:18.58 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 102:18.58 | ^~~~~~~~ 102:18.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 102:18.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 102:18.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:18.58 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 102:18.58 | ^~~~~~~~ 102:18.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 102:18.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 102:18.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:18.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:18.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:18.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 102:18.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 102:18.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 102:18.58 from Unified_cpp_dom_html5.cpp:2: 102:18.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 102:18.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 102:18.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:18.62 62 | Sub operator-(const Sub& aPoint) const { 102:18.62 | ^~~~~~~~ 102:18.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 102:18.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 102:18.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 102:18.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:18.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:18.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:18.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 102:18.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 102:18.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 102:18.96 from Unified_cpp_dom_html5.cpp:2: 102:18.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 102:18.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 102:18.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:18.96 43 | friend Sub operator*(T aScale, Sub aCoord) { 102:18.96 | ^~~~~~~~ 102:19.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:19.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 102:19.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 102:19.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 102:19.58 from Unified_cpp_dom_html5.cpp:2: 102:19.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 102:19.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 102:19.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:19.58 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 102:19.58 | ^~~~~~~~~~~~~ 102:19.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 102:19.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:19.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:19.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:19.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 102:19.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 102:19.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 102:19.59 from Unified_cpp_dom_html5.cpp:2: 102:19.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 102:19.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 102:19.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:19.59 323 | static SizeTyped FromUnknownSize( 102:19.59 | ^~~~~~~~~~~~~~~ 102:20.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 102:20.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 102:20.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:20.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:20.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 102:20.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 102:20.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 102:20.54 from Unified_cpp_dom_html5.cpp:2: 102:20.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 102:20.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 102:20.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:20.55 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 102:20.55 | ^~~~~~~~~~~~~~ 102:20.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:20.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:20.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:20.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 102:20.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 102:20.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 102:20.56 from Unified_cpp_dom_html5.cpp:2: 102:20.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 102:20.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 102:20.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:20.56 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 102:20.56 | ^~~~~~~~~~~~~ 102:20.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 102:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 102:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 102:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 102:20.60 from Unified_cpp_dom_html5.cpp:2: 102:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 102:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 102:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:20.60 383 | Point TopLeft() const { return Point(x, y); } 102:20.60 | ^~~~~~~ 102:20.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 102:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 102:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 102:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 102:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 102:20.60 from Unified_cpp_dom_html5.cpp:2: 102:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 102:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 102:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:20.60 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 102:20.61 | ^~~~~~~~~~~~~~~ 102:20.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 102:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 102:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 102:20.87 from Unified_cpp_dom_html5.cpp:2: 102:20.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 102:20.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 102:20.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:20.87 277 | static RectTyped FromUnknownRect( 102:20.87 | ^~~~~~~~~~~~~~~ 102:20.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 102:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 102:20.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 102:20.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 102:20.88 from Unified_cpp_dom_html5.cpp:2: 102:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 102:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 102:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:20.88 150 | static PointTyped FromUnknownPoint( 102:20.88 | ^~~~~~~~~~~~~~~~ 102:20.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:20.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:20.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:20.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 102:20.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 102:20.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 102:20.88 from Unified_cpp_dom_html5.cpp:2: 102:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 102:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 102:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:20.88 282 | RectTyped ToUnknownRect() const { 102:20.88 | ^~~~~~~~~~~~~ 102:23.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 102:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 102:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 102:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 102:23.22 from Unified_cpp_dom_html5.cpp:2: 102:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 102:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 102:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 102:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:23.22 246 | PointTyped As2DPoint() const { 102:23.22 | ^~~~~~~~~ 102:23.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 102:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 102:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:11, 102:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 102:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 102:23.24 from Unified_cpp_dom_html5.cpp:2: 102:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 102:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 102:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 102:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:23.24 794 | RectTyped TransformAndClipBounds( 102:23.24 | ^~~~~~~~~~~~~~~~~~~~~~ 102:24.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 102:24.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 102:24.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 102:24.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 102:24.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 102:24.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 102:24.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 102:24.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 102:24.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 102:24.00 from ScrollAreaEventBinding.cpp:16, 102:24.00 from UnifiedBindings19.cpp:54: 102:24.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 102:24.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:24.01 1394 | LayerPoint GetFixedPositionAnchor() { 102:24.01 | ^ 102:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 102:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:24.03 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 102:24.03 | ^ 102:24.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 102:24.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 102:24.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 102:24.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:16, 102:24.22 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThread.h:27, 102:24.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPVideoEncoderParent.cpp:17, 102:24.22 from Unified_cpp_dom_media_gmp2.cpp:2: 102:24.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 102:24.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:24.22 189 | CSSRect GetExpandedScrollableRect() const { 102:24.22 | ^ 102:24.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 102:24.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:24.22 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 102:24.22 | ^ 102:24.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 102:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 102:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 102:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 102:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 102:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 102:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 102:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 102:24.23 from ScrollAreaEventBinding.cpp:16, 102:24.23 from UnifiedBindings19.cpp:54: 102:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 102:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:24.23 49 | gfx::Size GetInheritedScale() const { return mScale; } 102:24.23 | ^ 102:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 102:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:24.23 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 102:24.23 | ^ 102:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 102:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:24.23 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 102:24.23 | ^ 102:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 102:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:24.23 243 | CSSRect CalculateScrollRange() const { 102:24.23 | ^ 102:24.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 102:24.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:24.24 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 102:24.24 | ^ 102:24.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 102:24.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:24.25 457 | CSSRect GetVisualViewport() const { 102:24.25 | ^ 102:24.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 102:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 102:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 102:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 102:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaEngine.h:8, 102:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaManager.h:8, 102:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaManager.cpp:7, 102:25.00 from Unified_cpp_dom_media7.cpp:2: 102:25.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 102:25.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:25.00 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 102:25.00 | ^ 102:25.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 102:25.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 102:25.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 102:25.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 102:25.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 102:25.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaEngine.h:8, 102:25.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaManager.h:8, 102:25.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaManager.cpp:7, 102:25.40 from Unified_cpp_dom_media7.cpp:2: 102:25.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 102:25.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:25.40 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 102:25.40 | ^ 102:26.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 102:26.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 102:26.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 102:26.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaEngine.h:8, 102:26.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaManager.h:8, 102:26.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaManager.cpp:7, 102:26.55 from Unified_cpp_dom_media7.cpp:2: 102:26.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 102:26.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:26.55 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 102:26.55 | ^ 102:26.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 102:26.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:26.56 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 102:26.56 | ^ 102:26.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 102:26.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:26.56 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 102:26.56 | ^ 102:26.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 102:26.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:26.57 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 102:26.57 | ^ 102:26.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 102:26.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:26.57 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 102:26.57 | ^ 102:26.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 102:26.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:26.60 371 | nscoord aAppUnitsPerDevPixel) { 102:26.60 | ^ 102:26.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 102:26.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:26.60 380 | nscoord aAppUnitsPerDevPixel) { 102:26.60 | ^ 102:26.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 102:26.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:26.61 387 | nscoord aAppUnitsPerDevPixel) { 102:26.61 | ^ 102:26.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 102:26.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:26.61 394 | nscoord aAppUnitsPerDevPixel) { 102:26.61 | ^ 102:26.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 102:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 102:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 102:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 102:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoder.h:11, 102:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoderParent.h:9, 102:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPVideoEncoderParent.h:11, 102:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPVideoEncoderParent.cpp:6, 102:26.82 from Unified_cpp_dom_media_gmp2.cpp:2: 102:26.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 102:26.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 102:26.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:26.82 40 | friend Sub operator*(Sub aCoord, T aScale) { 102:26.82 | ^~~~~~~~ 102:26.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 102:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 102:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoder.h:11, 102:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoderParent.h:9, 102:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPVideoEncoderParent.h:11, 102:26.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPVideoEncoderParent.cpp:6, 102:26.85 from Unified_cpp_dom_media_gmp2.cpp:2: 102:26.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 102:26.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 102:26.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:26.85 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 102:26.85 | ^~~~~~~~ 102:26.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 102:26.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 102:26.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 102:26.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScrollAreaEvent.h:12, 102:26.95 from ScrollAreaEventBinding.cpp:16, 102:26.95 from UnifiedBindings19.cpp:54: 102:26.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 102:26.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:26.95 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 102:26.95 | ^ 102:27.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 102:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 102:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoder.h:11, 102:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoderParent.h:9, 102:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPVideoEncoderParent.h:11, 102:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPVideoEncoderParent.cpp:6, 102:27.21 from Unified_cpp_dom_media_gmp2.cpp:2: 102:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 102:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 102:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:27.21 427 | SizeT Size() const { return SizeT(width, height); } 102:27.21 | ^~~~ 102:27.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 102:27.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 102:27.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:27.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoder.h:11, 102:27.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoderParent.h:9, 102:27.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPVideoEncoderParent.h:11, 102:27.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPVideoEncoderParent.cpp:6, 102:27.22 from Unified_cpp_dom_media_gmp2.cpp:2: 102:27.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 102:27.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 102:27.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:27.22 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 102:27.22 | ^~~~~~~~ 102:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 102:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 102:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:27.23 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 102:27.23 | ^~~~~~~~ 102:27.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 102:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 102:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 102:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:27.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoder.h:11, 102:27.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gmp/PGMPVideoEncoderParent.h:9, 102:27.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPVideoEncoderParent.h:11, 102:27.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/gmp/GMPVideoEncoderParent.cpp:6, 102:27.24 from Unified_cpp_dom_media_gmp2.cpp:2: 102:27.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 102:27.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 102:27.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:27.24 62 | Sub operator-(const Sub& aPoint) const { 102:27.24 | ^~~~~~~~ 102:27.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 102:27.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 102:27.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 102:27.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 102:27.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 102:27.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 102:27.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentListDeclarations.h:11, 102:27.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentList.h:17, 102:27.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsHTMLDocument.h:10, 102:27.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/MediaDocument.h:11, 102:27.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/VideoDocument.cpp:7, 102:27.44 from Unified_cpp_dom_html5.cpp:2: 102:27.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 102:27.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 102:27.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 102:27.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 102:27.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 102:27.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 102:27.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 102:27.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 102:27.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 102:27.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:27.44 760 | typename detail::Nth::Type extract() { 102:27.45 | ^~~~~~~ 102:30.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 102:30.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 102:30.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 102:30.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 102:30.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 102:30.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 102:30.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:30.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:30.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:30.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 102:30.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:30.44 189 | CSSRect GetExpandedScrollableRect() const { 102:30.44 | ^ 102:30.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 102:30.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:30.44 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 102:30.44 | ^ 102:30.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 102:30.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:30.44 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 102:30.45 | ^ 102:30.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 102:30.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:30.45 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 102:30.45 | ^ 102:30.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 102:30.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:30.45 243 | CSSRect CalculateScrollRange() const { 102:30.45 | ^ 102:30.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 102:30.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:30.45 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 102:30.45 | ^ 102:30.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 102:30.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:30.46 457 | CSSRect GetVisualViewport() const { 102:30.46 | ^ 102:31.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 102:31.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 102:31.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 102:31.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 102:31.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 102:31.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 102:31.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 102:31.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 102:31.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:31.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:31.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:31.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 102:31.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:31.74 1249 | CSSCoord ToCSSPixels() const { return _0; } 102:31.74 | ^ 102:34.01 dom/media/mediacontrol 102:34.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 102:34.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 102:34.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 102:34.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 102:34.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 102:34.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 102:34.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 102:34.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:34.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:34.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:34.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 102:34.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:34.02 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 102:34.02 | ^ 102:38.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 102:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 102:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 102:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 102:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 102:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 102:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 102:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:38.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:38.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 102:38.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:38.26 21 | inline Rect ToRect(const gfxRect& aRect) { 102:38.26 | ^ 102:38.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 102:38.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:38.26 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 102:38.26 | ^ 102:38.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 102:38.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:38.26 40 | inline Point ToPoint(const gfxPoint& aPoint) { 102:38.26 | ^ 102:38.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 102:38.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:38.27 44 | inline Size ToSize(const gfxSize& aSize) { 102:38.27 | ^ 102:38.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 102:38.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:38.27 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 102:38.27 | ^ 102:38.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 102:38.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:38.28 52 | inline gfxSize ThebesSize(const Size& aSize) { 102:38.28 | ^ 102:38.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 102:38.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:38.28 56 | inline gfxRect ThebesRect(const Rect& aRect) { 102:38.28 | ^ 102:38.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 102:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 102:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 102:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 102:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 102:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 102:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:38.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 102:38.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:38.87 1859 | int32_t aAppUnitsPerPixel) { 102:38.87 | ^ 102:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 102:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:38.88 3214 | int32_t aAppUnitsPerPixel) { 102:38.88 | ^ 102:39.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:39.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:39.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:39.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:39.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 102:39.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:17, 102:39.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaTrackConstraints.h:15, 102:39.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.h:9, 102:39.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.cpp:6, 102:39.70 from Unified_cpp_dom_media8.cpp:2: 102:39.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 102:39.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:39.70 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 102:39.70 | ^ 102:39.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 102:39.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 102:39.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 102:39.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:39.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:39.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:39.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 102:39.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:39.79 332 | LayerPoint GetFixedPositionAnchor() const { 102:39.79 | ^ 102:39.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 102:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 102:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 102:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:39.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 102:39.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:39.83 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 102:39.83 | ^ 102:39.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 102:39.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 102:39.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 102:39.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:39.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:39.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:39.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 102:39.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:39.85 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 102:39.85 | ^ 102:39.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 102:39.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:39.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:39.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:39.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 102:39.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:17, 102:39.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaTrackConstraints.h:15, 102:39.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.h:9, 102:39.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.cpp:6, 102:39.90 from Unified_cpp_dom_media8.cpp:2: 102:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 102:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:39.90 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 102:39.90 | ^ 102:40.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 102:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 102:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 102:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 102:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 102:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 102:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 102:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 102:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:40.75 40 | friend Sub operator*(Sub aCoord, T aScale) { 102:40.75 | ^~~~~~~~ 102:40.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 102:40.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 102:40.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:40.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 102:40.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 102:40.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:40.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:40.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:40.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 102:40.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 102:40.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:40.78 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 102:40.78 | ^~~~~~~~ 102:40.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 102:40.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:40.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 102:40.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:40.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 102:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 102:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:41.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 102:41.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 102:41.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:41.00 427 | SizeT Size() const { return SizeT(width, height); } 102:41.00 | ^~~~ 102:41.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 102:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 102:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 102:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 102:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:41.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 102:41.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 102:41.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:41.00 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 102:41.00 | ^~~~~~~~ 102:41.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 102:41.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 102:41.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:41.01 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 102:41.01 | ^~~~~~~~ 102:41.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 102:41.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 102:41.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:41.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 102:41.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:41.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 102:41.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 102:41.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:41.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:41.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:41.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 102:41.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 102:41.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:41.02 62 | Sub operator-(const Sub& aPoint) const { 102:41.02 | ^~~~~~~~ 102:41.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 102:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 102:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 102:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 102:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:41.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 102:41.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 102:41.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:41.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:41.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:41.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 102:41.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 102:41.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:41.25 43 | friend Sub operator*(T aScale, Sub aCoord) { 102:41.25 | ^~~~~~~~ 102:41.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 102:41.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:41.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 102:41.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:17, 102:41.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaTrackConstraints.h:15, 102:41.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.h:9, 102:41.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.cpp:6, 102:41.36 from Unified_cpp_dom_media8.cpp:2: 102:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 102:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:41.36 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 102:41.36 | ^ 102:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 102:41.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:41.37 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 102:41.37 | ^ 102:41.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 102:41.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:41.37 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 102:41.37 | ^ 102:41.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 102:41.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:41.38 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 102:41.38 | ^ 102:41.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 102:41.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:41.38 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 102:41.38 | ^ 102:41.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 102:41.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:41.41 371 | nscoord aAppUnitsPerDevPixel) { 102:41.41 | ^ 102:41.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 102:41.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:41.42 380 | nscoord aAppUnitsPerDevPixel) { 102:41.42 | ^ 102:41.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 102:41.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:41.42 387 | nscoord aAppUnitsPerDevPixel) { 102:41.42 | ^ 102:41.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 102:41.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:41.43 394 | nscoord aAppUnitsPerDevPixel) { 102:41.43 | ^ 102:41.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 102:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 102:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 102:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:41.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 102:41.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 102:41.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:41.93 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 102:41.93 | ^~~~~~~~~~~~~ 102:41.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 102:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 102:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 102:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 102:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 102:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDParent.h:8, 102:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:14, 102:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:41.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 102:41.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 102:41.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:41.93 323 | static SizeTyped FromUnknownSize( 102:41.93 | ^~~~~~~~~~~~~~~ 102:44.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 102:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 102:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 102:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCycleCollectionTraversalCallback.h:10, 102:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCycleCollectionNoteChild.h:14, 102:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCOMPtr.h:30, 102:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/message_loop.h:29, 102:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProcessChild.h:10, 102:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.h:8, 102:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessImpl.cpp:6: 102:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 102:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 102:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 102:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 102:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 102:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 102:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 102:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 102:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 102:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:44.97 760 | typename detail::Nth::Type extract() { 102:44.97 | ^~~~~~~ 102:47.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 102:47.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 102:47.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaManager.cpp:19, 102:47.95 from Unified_cpp_dom_media7.cpp:2: 102:47.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 102:47.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:47.95 189 | CSSRect GetExpandedScrollableRect() const { 102:47.95 | ^ 102:47.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 102:47.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:47.95 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 102:47.95 | ^ 102:47.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 102:47.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:47.96 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 102:47.96 | ^ 102:47.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 102:47.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:47.96 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 102:47.96 | ^ 102:47.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 102:47.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:47.96 243 | CSSRect CalculateScrollRange() const { 102:47.96 | ^ 102:47.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 102:47.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:47.97 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 102:47.97 | ^ 102:47.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 102:47.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:47.97 457 | CSSRect GetVisualViewport() const { 102:47.97 | ^ 102:50.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:50.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:50.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:50.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:50.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:50.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 102:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 102:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaControlKeysEvent.h:8, 102:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.h:8, 102:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaController.h:10, 102:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/AudioFocusManager.cpp:7, 102:50.30 from Unified_cpp_media_mediacontrol0.cpp:2: 102:50.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 102:50.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:50.30 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 102:50.30 | ^ 102:50.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 102:50.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 102:50.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 102:50.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 102:50.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StorageEvent.h:13, 102:50.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:39, 102:50.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.cpp:16, 102:50.38 from Unified_cpp_dom_media8.cpp:2: 102:50.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 102:50.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:50.38 189 | CSSRect GetExpandedScrollableRect() const { 102:50.38 | ^ 102:50.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 102:50.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:50.39 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 102:50.39 | ^ 102:50.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 102:50.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:50.39 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 102:50.39 | ^ 102:50.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 102:50.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:50.39 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 102:50.40 | ^ 102:50.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 102:50.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:50.40 243 | CSSRect CalculateScrollRange() const { 102:50.40 | ^ 102:50.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 102:50.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:50.40 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 102:50.40 | ^ 102:50.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 102:50.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:50.42 457 | CSSRect GetVisualViewport() const { 102:50.43 | ^ 102:50.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 102:50.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:50.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:50.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:50.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:50.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 102:50.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 102:50.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaControlKeysEvent.h:8, 102:50.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.h:8, 102:50.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaController.h:10, 102:50.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/AudioFocusManager.cpp:7, 102:50.51 from Unified_cpp_media_mediacontrol0.cpp:2: 102:50.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 102:50.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:50.51 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 102:50.52 | ^ 102:51.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 102:51.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 102:51.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 102:51.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:51.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:51.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:51.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:51.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:51.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 102:51.42 from ScreenBinding.cpp:4, 102:51.42 from UnifiedBindings19.cpp:15: 102:51.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 102:51.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 102:51.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:51.42 40 | friend Sub operator*(Sub aCoord, T aScale) { 102:51.42 | ^~~~~~~~ 102:51.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 102:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 102:51.54 from ScreenBinding.cpp:4, 102:51.54 from UnifiedBindings19.cpp:15: 102:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 102:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 102:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:51.55 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 102:51.55 | ^~~~~~~~ 102:51.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 102:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 102:51.80 from ScreenBinding.cpp:4, 102:51.80 from UnifiedBindings19.cpp:15: 102:51.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 102:51.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 102:51.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:51.81 427 | SizeT Size() const { return SizeT(width, height); } 102:51.81 | ^~~~ 102:51.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 102:51.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:51.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:51.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 102:51.81 from ScreenBinding.cpp:4, 102:51.82 from UnifiedBindings19.cpp:15: 102:51.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 102:51.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 102:51.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:51.82 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 102:51.82 | ^~~~~~~~ 102:51.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 102:51.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 102:51.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:51.83 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 102:51.83 | ^~~~~~~~ 102:51.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 102:51.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 102:51.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:51.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:51.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:51.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:51.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:51.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 102:51.84 from ScreenBinding.cpp:4, 102:51.84 from UnifiedBindings19.cpp:15: 102:51.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 102:51.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 102:51.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:51.86 62 | Sub operator-(const Sub& aPoint) const { 102:51.86 | ^~~~~~~~ 102:52.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 102:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 102:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 102:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaControlKeysEvent.h:8, 102:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.h:8, 102:52.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaController.h:10, 102:52.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/AudioFocusManager.cpp:7, 102:52.03 from Unified_cpp_media_mediacontrol0.cpp:2: 102:52.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 102:52.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:52.03 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 102:52.03 | ^ 102:52.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 102:52.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:52.04 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 102:52.04 | ^ 102:52.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 102:52.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:52.04 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 102:52.04 | ^ 102:52.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 102:52.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:52.05 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 102:52.05 | ^ 102:52.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 102:52.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:52.05 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 102:52.05 | ^ 102:52.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 102:52.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:52.07 371 | nscoord aAppUnitsPerDevPixel) { 102:52.07 | ^ 102:52.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 102:52.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:52.07 380 | nscoord aAppUnitsPerDevPixel) { 102:52.07 | ^ 102:52.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 102:52.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:52.08 387 | nscoord aAppUnitsPerDevPixel) { 102:52.08 | ^ 102:52.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 102:52.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:52.08 394 | nscoord aAppUnitsPerDevPixel) { 102:52.08 | ^ 102:52.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 102:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 102:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 102:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 102:52.47 from ScreenBinding.cpp:4, 102:52.47 from UnifiedBindings19.cpp:15: 102:52.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 102:52.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 102:52.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:52.47 43 | friend Sub operator*(T aScale, Sub aCoord) { 102:52.47 | ^~~~~~~~ 102:52.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:52.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:52.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:52.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:52.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:52.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 102:52.52 from ScreenBinding.cpp:4, 102:52.53 from UnifiedBindings19.cpp:15: 102:52.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 102:52.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 102:52.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:52.53 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 102:52.53 | ^~~~~~~~~~~~~ 102:52.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 102:52.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:52.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:52.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:52.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:52.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:52.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 102:52.53 from ScreenBinding.cpp:4, 102:52.54 from UnifiedBindings19.cpp:15: 102:52.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 102:52.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 102:52.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:52.54 323 | static SizeTyped FromUnknownSize( 102:52.54 | ^~~~~~~~~~~~~~~ 102:53.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 102:53.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 102:53.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:53.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:53.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:53.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:53.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 102:53.59 from ScreenBinding.cpp:4, 102:53.59 from UnifiedBindings19.cpp:15: 102:53.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 102:53.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 102:53.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:53.60 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 102:53.60 | ^~~~~~~~~~~~~~ 102:53.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:53.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:53.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:53.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:53.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:53.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 102:53.63 from ScreenBinding.cpp:4, 102:53.63 from UnifiedBindings19.cpp:15: 102:53.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 102:53.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 102:53.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:53.63 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 102:53.64 | ^~~~~~~~~~~~~ 102:53.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 102:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 102:53.67 from ScreenBinding.cpp:4, 102:53.67 from UnifiedBindings19.cpp:15: 102:53.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 102:53.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 102:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:53.68 383 | Point TopLeft() const { return Point(x, y); } 102:53.68 | ^~~~~~~ 102:53.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 102:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 102:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 102:53.69 from ScreenBinding.cpp:4, 102:53.69 from UnifiedBindings19.cpp:15: 102:53.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 102:53.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 102:53.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:53.69 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 102:53.69 | ^~~~~~~~~~~~~~~ 102:53.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:53.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:53.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:53.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:53.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:53.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 102:53.96 from ScreenBinding.cpp:4, 102:53.96 from UnifiedBindings19.cpp:15: 102:53.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 102:53.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 102:53.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:53.97 277 | static RectTyped FromUnknownRect( 102:53.97 | ^~~~~~~~~~~~~~~ 102:53.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 102:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 102:53.98 from ScreenBinding.cpp:4, 102:53.98 from UnifiedBindings19.cpp:15: 102:53.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 102:53.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 102:53.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:53.98 150 | static PointTyped FromUnknownPoint( 102:53.98 | ^~~~~~~~~~~~~~~~ 102:53.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:53.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:53.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:53.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:53.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:53.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 102:53.99 from ScreenBinding.cpp:4, 102:54.00 from UnifiedBindings19.cpp:15: 102:54.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 102:54.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 102:54.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:54.00 282 | RectTyped ToUnknownRect() const { 102:54.00 | ^~~~~~~~~~~~~ 102:57.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 102:57.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:57.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:57.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:57.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:57.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:57.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 102:57.04 from ScreenBinding.cpp:4, 102:57.04 from UnifiedBindings19.cpp:15: 102:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 102:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 102:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 102:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:57.04 246 | PointTyped As2DPoint() const { 102:57.04 | ^~~~~~~~~ 102:57.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 102:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 102:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 102:57.07 from ScreenBinding.cpp:4, 102:57.07 from UnifiedBindings19.cpp:15: 102:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 102:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 102:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 102:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:57.07 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 102:57.07 | ^~~~~~~~~ 102:57.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 102:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 102:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 102:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 102:57.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 102:57.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 102:57.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 102:57.08 from ScreenBinding.cpp:4, 102:57.08 from UnifiedBindings19.cpp:15: 102:57.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 102:57.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 102:57.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 102:57.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:57.08 2266 | PointTyped TransformPointSimple( 102:57.08 | ^~~~~~~~~~~~~~~~~~~~ 102:57.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 102:57.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 102:57.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 102:57.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:57.10 794 | RectTyped TransformAndClipBounds( 102:57.10 | ^~~~~~~~~~~~~~~~~~~~~~ 102:59.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 102:59.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 102:59.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 102:59.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 102:59.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 102:59.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 102:59.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 102:59.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 102:59.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 102:59.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 102:59.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.cpp:11, 102:59.42 from Unified_cpp_media_mediacontrol0.cpp:11: 102:59.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 102:59.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:59.42 189 | CSSRect GetExpandedScrollableRect() const { 102:59.42 | ^ 102:59.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 102:59.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:59.42 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 102:59.42 | ^ 102:59.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 102:59.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:59.43 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 102:59.43 | ^ 102:59.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 102:59.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:59.43 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 102:59.44 | ^ 102:59.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 102:59.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:59.44 243 | CSSRect CalculateScrollRange() const { 102:59.44 | ^ 102:59.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 102:59.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:59.44 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 102:59.44 | ^ 102:59.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 102:59.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:59.45 457 | CSSRect GetVisualViewport() const { 102:59.45 | ^ 102:59.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 102:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 102:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:19, 102:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 102:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaEngine.h:8, 102:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaManager.h:8, 102:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaManager.cpp:7, 102:59.59 from Unified_cpp_dom_media7.cpp:2: 102:59.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 102:59.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 102:59.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:59.59 40 | friend Sub operator*(Sub aCoord, T aScale) { 102:59.59 | ^~~~~~~~ 102:59.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 102:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 102:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 102:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaEngine.h:8, 102:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaManager.h:8, 102:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaManager.cpp:7, 102:59.93 from Unified_cpp_dom_media7.cpp:2: 102:59.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 102:59.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 102:59.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 102:59.93 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 102:59.93 | ^~~~~~~~ 103:00.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:00.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 103:00.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:00.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 103:00.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 103:00.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 103:00.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.h:8, 103:00.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:6: 103:00.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 103:00.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:00.58 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 103:00.58 | ^ 103:00.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 103:00.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 103:00.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 103:00.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 103:00.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 103:00.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaEngine.h:8, 103:00.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaManager.h:8, 103:00.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaManager.cpp:7, 103:00.63 from Unified_cpp_dom_media7.cpp:2: 103:00.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 103:00.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 103:00.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:00.63 427 | SizeT Size() const { return SizeT(width, height); } 103:00.63 | ^~~~ 103:00.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 103:00.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 103:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 103:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaEngine.h:8, 103:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaManager.h:8, 103:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaManager.cpp:7, 103:00.64 from Unified_cpp_dom_media7.cpp:2: 103:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 103:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 103:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:00.64 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 103:00.64 | ^~~~~~~~ 103:00.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 103:00.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 103:00.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:00.65 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 103:00.65 | ^~~~~~~~ 103:00.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 103:00.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:19, 103:00.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 103:00.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaEngine.h:8, 103:00.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaManager.h:8, 103:00.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaManager.cpp:7, 103:00.65 from Unified_cpp_dom_media7.cpp:2: 103:00.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 103:00.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 103:00.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:00.66 62 | Sub operator-(const Sub& aPoint) const { 103:00.66 | ^~~~~~~~ 103:00.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 103:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 103:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 103:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 103:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 103:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 103:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 103:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:17, 103:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaTrackConstraints.h:15, 103:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.h:9, 103:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.cpp:6, 103:00.70 from Unified_cpp_dom_media8.cpp:2: 103:00.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 103:00.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 103:00.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:00.70 40 | friend Sub operator*(Sub aCoord, T aScale) { 103:00.70 | ^~~~~~~~ 103:00.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 103:00.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 103:00.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 103:00.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 103:00.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 103:00.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 103:00.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 103:00.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 103:00.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 103:00.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 103:00.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 103:00.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 103:00.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.cpp:11, 103:00.76 from Unified_cpp_media_mediacontrol0.cpp:11: 103:00.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 103:00.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:00.76 1249 | CSSCoord ToCSSPixels() const { return _0; } 103:00.76 | ^ 103:00.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 103:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 103:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 103:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 103:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 103:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.h:8, 103:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:6: 103:00.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 103:00.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:00.83 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 103:00.83 | ^ 103:00.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 103:00.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 103:00.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 103:00.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:17, 103:00.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaTrackConstraints.h:15, 103:00.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.h:9, 103:00.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.cpp:6, 103:00.85 from Unified_cpp_dom_media8.cpp:2: 103:00.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 103:00.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 103:00.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:00.85 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 103:00.85 | ^~~~~~~~ 103:01.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 103:01.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:01.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 103:01.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 103:01.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 103:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 103:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:17, 103:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaTrackConstraints.h:15, 103:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.h:9, 103:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.cpp:6, 103:01.15 from Unified_cpp_dom_media8.cpp:2: 103:01.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 103:01.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 103:01.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:01.15 427 | SizeT Size() const { return SizeT(width, height); } 103:01.15 | ^~~~ 103:01.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 103:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 103:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 103:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:17, 103:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaTrackConstraints.h:15, 103:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.h:9, 103:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.cpp:6, 103:01.15 from Unified_cpp_dom_media8.cpp:2: 103:01.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 103:01.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 103:01.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:01.15 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 103:01.15 | ^~~~~~~~ 103:01.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 103:01.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 103:01.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:01.16 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 103:01.16 | ^~~~~~~~ 103:01.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 103:01.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 103:01.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:01.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 103:01.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 103:01.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 103:01.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 103:01.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:17, 103:01.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaTrackConstraints.h:15, 103:01.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.h:9, 103:01.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaStreamTrack.cpp:6, 103:01.17 from Unified_cpp_dom_media8.cpp:2: 103:01.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 103:01.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 103:01.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:01.17 62 | Sub operator-(const Sub& aPoint) const { 103:01.17 | ^~~~~~~~ 103:01.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 103:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 103:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 103:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 103:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 103:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.h:8, 103:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:6: 103:01.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 103:01.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:01.37 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 103:01.37 | ^ 103:01.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 103:01.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:01.38 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 103:01.38 | ^ 103:01.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 103:01.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:01.38 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 103:01.39 | ^ 103:01.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 103:01.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:01.40 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 103:01.40 | ^ 103:01.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 103:01.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:01.40 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 103:01.40 | ^ 103:01.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 103:01.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:01.42 371 | nscoord aAppUnitsPerDevPixel) { 103:01.43 | ^ 103:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 103:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:01.43 380 | nscoord aAppUnitsPerDevPixel) { 103:01.43 | ^ 103:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 103:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:01.43 387 | nscoord aAppUnitsPerDevPixel) { 103:01.43 | ^ 103:01.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 103:01.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:01.44 394 | nscoord aAppUnitsPerDevPixel) { 103:01.44 | ^ 103:02.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 103:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 103:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 103:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 103:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 103:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 103:02.00 from ScreenBinding.cpp:4, 103:02.00 from UnifiedBindings19.cpp:15: 103:02.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 103:02.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 103:02.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 103:02.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 103:02.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 103:02.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 103:02.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 103:02.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 103:02.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 103:02.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:02.01 760 | typename detail::Nth::Type extract() { 103:02.01 | ^~~~~~~ 103:02.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 103:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 103:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 103:02.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 103:02.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 103:02.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 103:02.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 103:02.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 103:02.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 103:02.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 103:02.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 103:02.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.cpp:11, 103:02.99 from Unified_cpp_media_mediacontrol0.cpp:11: 103:02.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 103:02.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:02.99 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 103:02.99 | ^ 103:03.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 103:03.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 103:03.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 103:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 103:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 103:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 103:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 103:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:9: 103:03.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 103:03.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:03.12 189 | CSSRect GetExpandedScrollableRect() const { 103:03.12 | ^ 103:03.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 103:03.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:03.12 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 103:03.12 | ^ 103:03.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 103:03.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:03.13 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 103:03.13 | ^ 103:03.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 103:03.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:03.15 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 103:03.15 | ^ 103:03.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 103:03.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:03.16 243 | CSSRect CalculateScrollRange() const { 103:03.16 | ^ 103:03.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 103:03.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:03.16 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 103:03.16 | ^ 103:03.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 103:03.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:03.16 457 | CSSRect GetVisualViewport() const { 103:03.16 | ^ 103:03.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 103:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 103:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 103:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 103:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 103:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 103:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 103:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 103:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 103:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 103:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 103:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 103:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:9: 103:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 103:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:03.38 1249 | CSSCoord ToCSSPixels() const { return _0; } 103:03.38 | ^ 103:04.64 dom/media/mediasink 103:06.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 103:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 103:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 103:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 103:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 103:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 103:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 103:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 103:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 103:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 103:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 103:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.cpp:11, 103:06.35 from Unified_cpp_media_mediacontrol0.cpp:11: 103:06.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 103:06.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:06.36 21 | inline Rect ToRect(const gfxRect& aRect) { 103:06.36 | ^ 103:06.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 103:06.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:06.36 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 103:06.36 | ^ 103:06.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 103:06.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:06.36 40 | inline Point ToPoint(const gfxPoint& aPoint) { 103:06.36 | ^ 103:06.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 103:06.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:06.36 44 | inline Size ToSize(const gfxSize& aSize) { 103:06.36 | ^ 103:06.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 103:06.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:06.37 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 103:06.37 | ^ 103:06.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 103:06.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:06.37 52 | inline gfxSize ThebesSize(const Size& aSize) { 103:06.37 | ^ 103:06.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 103:06.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:06.37 56 | inline gfxRect ThebesRect(const Rect& aRect) { 103:06.37 | ^ 103:07.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 103:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 103:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 103:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 103:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 103:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 103:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 103:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 103:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 103:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 103:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.cpp:11, 103:07.02 from Unified_cpp_media_mediacontrol0.cpp:11: 103:07.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 103:07.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:07.02 1859 | int32_t aAppUnitsPerPixel) { 103:07.02 | ^ 103:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 103:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:07.03 3214 | int32_t aAppUnitsPerPixel) { 103:07.03 | ^ 103:07.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 103:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 103:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:07.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 103:07.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:07.24 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 103:07.24 | ^ 103:07.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 103:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 103:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 103:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 103:07.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:07.44 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 103:07.44 | ^ 103:08.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 103:08.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 103:08.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 103:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 103:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 103:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 103:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 103:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.cpp:11, 103:08.02 from Unified_cpp_media_mediacontrol0.cpp:11: 103:08.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 103:08.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:08.03 332 | LayerPoint GetFixedPositionAnchor() const { 103:08.03 | ^ 103:08.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 103:08.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 103:08.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 103:08.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 103:08.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 103:08.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 103:08.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 103:08.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.cpp:11, 103:08.07 from Unified_cpp_media_mediacontrol0.cpp:11: 103:08.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 103:08.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:08.07 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 103:08.07 | ^ 103:08.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 103:08.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 103:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 103:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:08.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 103:08.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:08.09 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 103:08.09 | ^ 103:08.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 103:08.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:08.10 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 103:08.10 | ^ 103:08.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 103:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 103:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 103:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 103:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 103:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 103:08.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 103:08.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.cpp:11, 103:08.11 from Unified_cpp_media_mediacontrol0.cpp:11: 103:08.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 103:08.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:08.11 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 103:08.11 | ^ 103:08.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 103:08.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:08.13 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 103:08.13 | ^ 103:08.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 103:08.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:08.13 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 103:08.13 | ^ 103:08.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 103:08.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:08.13 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 103:08.13 | ^ 103:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 103:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:08.14 371 | nscoord aAppUnitsPerDevPixel) { 103:08.14 | ^ 103:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 103:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:08.14 380 | nscoord aAppUnitsPerDevPixel) { 103:08.14 | ^ 103:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 103:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:08.14 387 | nscoord aAppUnitsPerDevPixel) { 103:08.14 | ^ 103:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 103:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:08.14 394 | nscoord aAppUnitsPerDevPixel) { 103:08.14 | ^ 103:10.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 103:10.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 103:10.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AudioStream.h:11, 103:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/AudioSink.h:9, 103:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/AudioSink.cpp:7, 103:10.77 from Unified_cpp_dom_media_mediasink0.cpp:2: 103:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 103:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:10.77 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 103:10.77 | ^ 103:10.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 103:10.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 103:10.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 103:10.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 103:10.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 103:10.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:10.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:10.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:10.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:10.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 103:10.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:10.81 189 | CSSRect GetExpandedScrollableRect() const { 103:10.81 | ^ 103:10.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 103:10.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:10.81 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 103:10.81 | ^ 103:10.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 103:10.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:10.81 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 103:10.81 | ^ 103:10.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 103:10.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:10.81 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 103:10.81 | ^ 103:10.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 103:10.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:10.81 243 | CSSRect CalculateScrollRange() const { 103:10.81 | ^ 103:10.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 103:10.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:10.82 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 103:10.82 | ^ 103:10.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 103:10.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:10.83 457 | CSSRect GetVisualViewport() const { 103:10.83 | ^ 103:11.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 103:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 103:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 103:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 103:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 103:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 103:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 103:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 103:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 103:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 103:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:11.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 103:11.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:11.05 1249 | CSSCoord ToCSSPixels() const { return _0; } 103:11.05 | ^ 103:15.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 103:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 103:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 103:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 103:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 103:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/AudioSink.cpp:19, 103:15.86 from Unified_cpp_dom_media_mediasink0.cpp:2: 103:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 103:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:15.86 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 103:15.86 | ^ 103:16.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 103:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 103:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 103:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 103:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 103:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/AudioSink.cpp:19, 103:16.47 from Unified_cpp_dom_media_mediasink0.cpp:2: 103:16.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 103:16.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:16.47 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 103:16.47 | ^ 103:16.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 103:16.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:16.48 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 103:16.48 | ^ 103:16.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 103:16.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:16.48 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 103:16.48 | ^ 103:16.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 103:16.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:16.49 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 103:16.49 | ^ 103:16.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 103:16.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:16.49 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 103:16.49 | ^ 103:16.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 103:16.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:16.52 371 | nscoord aAppUnitsPerDevPixel) { 103:16.52 | ^ 103:16.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 103:16.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:16.52 380 | nscoord aAppUnitsPerDevPixel) { 103:16.52 | ^ 103:16.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 103:16.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:16.53 387 | nscoord aAppUnitsPerDevPixel) { 103:16.53 | ^ 103:16.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 103:16.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:16.54 394 | nscoord aAppUnitsPerDevPixel) { 103:16.54 | ^ 103:17.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 103:17.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 103:17.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 103:17.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 103:17.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 103:17.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 103:17.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 103:17.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 103:17.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 103:17.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 103:17.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 103:17.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:9: 103:17.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 103:17.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:17.73 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 103:17.73 | ^ 103:20.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 103:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 103:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 103:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 103:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 103:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 103:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 103:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 103:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 103:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaControlKeysEvent.h:8, 103:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.h:8, 103:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaController.h:10, 103:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/AudioFocusManager.cpp:7, 103:20.96 from Unified_cpp_media_mediacontrol0.cpp:2: 103:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 103:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 103:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:20.96 40 | friend Sub operator*(Sub aCoord, T aScale) { 103:20.96 | ^~~~~~~~ 103:21.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 103:21.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 103:21.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 103:21.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 103:21.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 103:21.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaControlKeysEvent.h:8, 103:21.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.h:8, 103:21.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaController.h:10, 103:21.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/AudioFocusManager.cpp:7, 103:21.25 from Unified_cpp_media_mediacontrol0.cpp:2: 103:21.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 103:21.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 103:21.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:21.25 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 103:21.25 | ^~~~~~~~ 103:21.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 103:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 103:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 103:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 103:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 103:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 103:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 103:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaControlKeysEvent.h:8, 103:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.h:8, 103:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaController.h:10, 103:21.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/AudioFocusManager.cpp:7, 103:21.34 from Unified_cpp_media_mediacontrol0.cpp:2: 103:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 103:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 103:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:21.35 427 | SizeT Size() const { return SizeT(width, height); } 103:21.35 | ^~~~ 103:21.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 103:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 103:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 103:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 103:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 103:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaControlKeysEvent.h:8, 103:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.h:8, 103:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaController.h:10, 103:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/AudioFocusManager.cpp:7, 103:21.35 from Unified_cpp_media_mediacontrol0.cpp:2: 103:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 103:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 103:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:21.35 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 103:21.35 | ^~~~~~~~ 103:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 103:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 103:21.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:21.36 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 103:21.36 | ^~~~~~~~ 103:21.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 103:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 103:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 103:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 103:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 103:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 103:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 103:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 103:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaControlKeysEvent.h:8, 103:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.h:8, 103:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaController.h:10, 103:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/AudioFocusManager.cpp:7, 103:21.36 from Unified_cpp_media_mediacontrol0.cpp:2: 103:21.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 103:21.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 103:21.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:21.37 62 | Sub operator-(const Sub& aPoint) const { 103:21.37 | ^~~~~~~~ 103:21.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 103:21.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 103:21.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 103:21.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:21.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 103:21.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 103:21.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 103:21.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 103:21.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 103:21.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 103:21.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaControlKeysEvent.h:8, 103:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.h:8, 103:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaController.h:10, 103:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/AudioFocusManager.cpp:7, 103:21.69 from Unified_cpp_media_mediacontrol0.cpp:2: 103:21.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 103:21.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 103:21.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:21.69 43 | friend Sub operator*(T aScale, Sub aCoord) { 103:21.69 | ^~~~~~~~ 103:22.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:22.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 103:22.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 103:22.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 103:22.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 103:22.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 103:22.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 103:22.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaControlKeysEvent.h:8, 103:22.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.h:8, 103:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaController.h:10, 103:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/AudioFocusManager.cpp:7, 103:22.19 from Unified_cpp_media_mediacontrol0.cpp:2: 103:22.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 103:22.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 103:22.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:22.19 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 103:22.19 | ^~~~~~~~~~~~~ 103:22.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 103:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 103:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 103:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 103:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 103:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 103:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 103:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaControlKeysEvent.h:8, 103:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/ContentMediaController.h:8, 103:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/MediaController.h:10, 103:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/AudioFocusManager.cpp:7, 103:22.20 from Unified_cpp_media_mediacontrol0.cpp:2: 103:22.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 103:22.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 103:22.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:22.22 323 | static SizeTyped FromUnknownSize( 103:22.22 | ^~~~~~~~~~~~~~~ 103:24.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 103:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 103:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 103:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 103:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 103:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 103:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 103:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 103:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 103:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 103:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 103:24.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:9: 103:24.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 103:24.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:24.31 21 | inline Rect ToRect(const gfxRect& aRect) { 103:24.31 | ^ 103:24.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 103:24.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:24.31 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 103:24.31 | ^ 103:24.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 103:24.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:24.32 40 | inline Point ToPoint(const gfxPoint& aPoint) { 103:24.32 | ^ 103:24.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 103:24.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:24.32 44 | inline Size ToSize(const gfxSize& aSize) { 103:24.32 | ^ 103:24.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 103:24.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:24.32 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 103:24.32 | ^ 103:24.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 103:24.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:24.34 52 | inline gfxSize ThebesSize(const Size& aSize) { 103:24.35 | ^ 103:24.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 103:24.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:24.35 56 | inline gfxRect ThebesRect(const Rect& aRect) { 103:24.35 | ^ 103:24.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 103:24.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 103:24.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 103:24.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 103:24.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 103:24.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 103:24.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 103:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 103:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 103:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 103:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:9: 103:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 103:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:24.99 1859 | int32_t aAppUnitsPerPixel) { 103:24.99 | ^ 103:25.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 103:25.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:25.00 3214 | int32_t aAppUnitsPerPixel) { 103:25.00 | ^ 103:25.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 103:25.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 103:25.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 103:25.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 103:25.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 103:25.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 103:25.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 103:25.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 103:25.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 103:25.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:25.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:25.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:25.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:25.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 103:25.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:25.70 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 103:25.70 | ^ 103:26.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 103:26.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 103:26.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 103:26.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 103:26.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 103:26.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 103:26.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 103:26.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:9: 103:26.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 103:26.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:26.08 332 | LayerPoint GetFixedPositionAnchor() const { 103:26.08 | ^ 103:26.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 103:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 103:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 103:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 103:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 103:26.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 103:26.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 103:26.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:9: 103:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 103:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:26.14 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 103:26.14 | ^ 103:26.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 103:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 103:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 103:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 103:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 103:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 103:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RemoteDecoderManagerChild.h:8, 103:26.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:9: 103:26.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 103:26.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:26.17 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 103:26.17 | ^ 103:27.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 103:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 103:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 103:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 103:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 103:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 103:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/AudioFocusManager.h:9, 103:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediacontrol/AudioFocusManager.cpp:5, 103:27.29 from Unified_cpp_media_mediacontrol0.cpp:2: 103:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 103:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 103:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 103:27.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 103:27.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 103:27.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 103:27.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 103:27.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 103:27.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 103:27.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:27.30 760 | typename detail::Nth::Type extract() { 103:27.30 | ^~~~~~~ 103:32.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 103:32.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 103:32.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 103:32.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 103:32.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 103:32.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 103:32.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 103:32.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 103:32.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 103:32.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:32.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:32.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:32.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:32.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 103:32.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:32.03 21 | inline Rect ToRect(const gfxRect& aRect) { 103:32.03 | ^ 103:32.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 103:32.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:32.03 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 103:32.03 | ^ 103:32.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 103:32.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:32.03 40 | inline Point ToPoint(const gfxPoint& aPoint) { 103:32.03 | ^ 103:32.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 103:32.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:32.04 44 | inline Size ToSize(const gfxSize& aSize) { 103:32.04 | ^ 103:32.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 103:32.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:32.04 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 103:32.04 | ^ 103:32.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 103:32.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:32.05 52 | inline gfxSize ThebesSize(const Size& aSize) { 103:32.05 | ^ 103:32.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 103:32.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:32.05 56 | inline gfxRect ThebesRect(const Rect& aRect) { 103:32.05 | ^ 103:32.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 103:32.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 103:32.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 103:32.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 103:32.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 103:32.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 103:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 103:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 103:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:32.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 103:32.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:32.75 1859 | int32_t aAppUnitsPerPixel) { 103:32.75 | ^ 103:32.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 103:32.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:32.77 3214 | int32_t aAppUnitsPerPixel) { 103:32.77 | ^ 103:33.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 103:33.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 103:33.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 103:33.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 103:33.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyMessageEvent.h:15, 103:33.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:15, 103:33.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 103:33.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoderStateMachine.h:87, 103:33.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/DecodedStream.cpp:10, 103:33.15 from Unified_cpp_dom_media_mediasink0.cpp:20: 103:33.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 103:33.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:33.15 189 | CSSRect GetExpandedScrollableRect() const { 103:33.16 | ^ 103:33.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 103:33.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:33.16 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 103:33.16 | ^ 103:33.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 103:33.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:33.16 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 103:33.16 | ^ 103:33.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 103:33.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:33.17 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 103:33.17 | ^ 103:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 103:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:33.17 243 | CSSRect CalculateScrollRange() const { 103:33.17 | ^ 103:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 103:33.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:33.18 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 103:33.18 | ^ 103:33.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 103:33.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:33.19 457 | CSSRect GetVisualViewport() const { 103:33.19 | ^ 103:33.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 103:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 103:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 103:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 103:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 103:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:33.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:33.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 103:33.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:33.88 332 | LayerPoint GetFixedPositionAnchor() const { 103:33.88 | ^ 103:33.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 103:33.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 103:33.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 103:33.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 103:33.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 103:33.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:33.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:33.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:33.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:33.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 103:33.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:33.93 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 103:33.93 | ^ 103:33.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 103:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 103:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 103:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 103:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 103:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:33.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 103:33.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:33.96 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 103:33.96 | ^ 103:37.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 103:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 103:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 103:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 103:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 103:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:37.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 103:37.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 103:37.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:37.54 40 | friend Sub operator*(Sub aCoord, T aScale) { 103:37.54 | ^~~~~~~~ 103:37.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 103:37.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 103:37.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:37.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 103:37.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:37.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 103:37.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 103:37.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:37.58 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 103:37.58 | ^~~~~~~~ 103:37.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 103:37.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:37.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 103:37.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:37.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 103:37.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:37.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:37.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:37.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:37.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 103:37.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 103:37.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:37.76 427 | SizeT Size() const { return SizeT(width, height); } 103:37.76 | ^~~~ 103:37.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 103:37.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 103:37.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:37.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 103:37.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:37.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:37.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:37.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:37.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 103:37.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 103:37.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:37.77 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 103:37.77 | ^~~~~~~~ 103:37.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 103:37.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 103:37.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:37.78 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 103:37.79 | ^~~~~~~~ 103:37.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 103:37.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 103:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 103:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 103:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:37.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 103:37.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 103:37.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:37.81 62 | Sub operator-(const Sub& aPoint) const { 103:37.81 | ^~~~~~~~ 103:37.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 103:37.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 103:37.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 103:37.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:37.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 103:37.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:37.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 103:37.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:37.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:37.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:37.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:37.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 103:37.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 103:37.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:37.99 43 | friend Sub operator*(T aScale, Sub aCoord) { 103:37.99 | ^~~~~~~~ 103:38.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 103:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 103:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 103:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 103:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 103:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AudioStream.h:11, 103:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/AudioSink.h:9, 103:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/AudioSink.cpp:7, 103:38.58 from Unified_cpp_dom_media_mediasink0.cpp:2: 103:38.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 103:38.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 103:38.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:38.59 40 | friend Sub operator*(Sub aCoord, T aScale) { 103:38.59 | ^~~~~~~~ 103:38.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 103:38.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 103:38.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:38.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 103:38.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 103:38.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 103:38.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/AudioSink.cpp:19, 103:38.60 from Unified_cpp_dom_media_mediasink0.cpp:2: 103:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 103:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 103:38.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:38.60 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 103:38.60 | ^~~~~~~~ 103:38.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 103:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 103:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:38.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 103:38.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 103:38.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:38.91 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 103:38.91 | ^~~~~~~~~~~~~ 103:38.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 103:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 103:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 103:38.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:38.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:38.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:38.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:38.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 103:38.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 103:38.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:38.92 323 | static SizeTyped FromUnknownSize( 103:38.92 | ^~~~~~~~~~~~~~~ 103:39.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 103:39.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 103:39.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 103:39.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AudioStream.h:11, 103:39.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/AudioSink.h:9, 103:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/AudioSink.cpp:7, 103:39.05 from Unified_cpp_dom_media_mediasink0.cpp:2: 103:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 103:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 103:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:39.05 427 | SizeT Size() const { return SizeT(width, height); } 103:39.05 | ^~~~ 103:39.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 103:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 103:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 103:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 103:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 103:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/AudioSink.cpp:19, 103:39.05 from Unified_cpp_dom_media_mediasink0.cpp:2: 103:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 103:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 103:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:39.05 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 103:39.05 | ^~~~~~~~ 103:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 103:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 103:39.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:39.06 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 103:39.06 | ^~~~~~~~ 103:39.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 103:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 103:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 103:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 103:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AudioStream.h:11, 103:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/AudioSink.h:9, 103:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasink/AudioSink.cpp:7, 103:39.06 from Unified_cpp_dom_media_mediasink0.cpp:2: 103:39.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 103:39.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 103:39.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:39.06 62 | Sub operator-(const Sub& aPoint) const { 103:39.06 | ^~~~~~~~ 103:41.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 103:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 103:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 103:41.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:41.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 103:41.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:41.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 103:41.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 103:41.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 103:41.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.h:8, 103:41.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:6: 103:41.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 103:41.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 103:41.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:41.19 40 | friend Sub operator*(Sub aCoord, T aScale) { 103:41.19 | ^~~~~~~~ 103:41.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 103:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 103:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 103:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 103:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 103:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.h:8, 103:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:6: 103:41.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 103:41.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 103:41.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:41.23 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 103:41.23 | ^~~~~~~~ 103:41.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 103:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 103:41.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:41.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 103:41.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 103:41.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 103:41.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.h:8, 103:41.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:6: 103:41.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 103:41.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 103:41.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:41.33 427 | SizeT Size() const { return SizeT(width, height); } 103:41.34 | ^~~~ 103:41.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 103:41.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 103:41.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:41.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 103:41.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 103:41.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 103:41.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.h:8, 103:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:6: 103:41.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 103:41.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 103:41.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:41.35 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 103:41.35 | ^~~~~~~~ 103:41.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 103:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 103:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:41.36 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 103:41.36 | ^~~~~~~~ 103:41.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 103:41.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 103:41.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:41.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 103:41.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:41.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 103:41.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 103:41.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 103:41.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.h:8, 103:41.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:6: 103:41.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 103:41.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 103:41.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:41.40 62 | Sub operator-(const Sub& aPoint) const { 103:41.40 | ^~~~~~~~ 103:41.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 103:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 103:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 103:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 103:41.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:41.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 103:41.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 103:41.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 103:41.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.h:8, 103:41.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:6: 103:41.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 103:41.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 103:41.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:41.66 43 | friend Sub operator*(T aScale, Sub aCoord) { 103:41.66 | ^~~~~~~~ 103:42.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 103:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 103:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 103:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 103:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.h:8, 103:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:6: 103:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 103:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 103:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:42.54 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 103:42.54 | ^~~~~~~~~~~~~ 103:42.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 103:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 103:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 103:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 103:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 103:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:15, 103:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 103:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.h:8, 103:42.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:6: 103:42.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 103:42.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 103:42.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:42.55 323 | static SizeTyped FromUnknownSize( 103:42.55 | ^~~~~~~~~~~~~~~ 103:46.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 103:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 103:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 103:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 103:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 103:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 103:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 103:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 103:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 103:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 103:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 103:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.h:8, 103:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteAudioDecoder.cpp:6: 103:46.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 103:46.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 103:46.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 103:46.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 103:46.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 103:46.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 103:46.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 103:46.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 103:46.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 103:46.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:46.18 760 | typename detail::Nth::Type extract() { 103:46.18 | ^~~~~~~ 103:47.17 dom/media/mediasource 103:48.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 103:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 103:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 103:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCycleCollectionTraversalCallback.h:10, 103:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCycleCollectionNoteChild.h:14, 103:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCOMPtr.h:30, 103:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/message_loop.h:29, 103:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/waitable_event.h:24, 103:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/GeckoChildProcessHost.h:12, 103:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessHost.h:9, 103:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.h:8, 103:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RDDProcessManager.cpp:6: 103:48.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 103:48.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 103:48.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 103:48.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 103:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 103:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 103:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 103:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 103:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 103:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:48.64 760 | typename detail::Nth::Type extract() { 103:48.64 | ^~~~~~~ 103:53.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 103:53.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaSpan.h:9, 103:53.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/ContainerParser.h:12, 103:53.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/ContainerParser.cpp:7, 103:53.34 from Unified_cpp_media_mediasource0.cpp:2: 103:53.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 103:53.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 103:53.34 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 103:53.34 | ^ 104:01.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 104:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 104:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 104:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.h:12, 104:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrackListener.cpp:9, 104:01.99 from Unified_cpp_dom_media9.cpp:2: 104:01.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 104:01.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:01.99 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 104:02.00 | ^ 104:02.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 104:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 104:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 104:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 104:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.h:12, 104:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrackListener.cpp:9, 104:02.96 from Unified_cpp_dom_media9.cpp:2: 104:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 104:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:02.96 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 104:02.96 | ^ 104:03.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 104:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 104:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.h:12, 104:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrackListener.cpp:9, 104:03.56 from Unified_cpp_dom_media9.cpp:2: 104:03.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 104:03.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:03.56 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 104:03.56 | ^ 104:03.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 104:03.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:03.56 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 104:03.56 | ^ 104:03.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 104:03.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:03.56 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 104:03.56 | ^ 104:03.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 104:03.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:03.57 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 104:03.57 | ^ 104:03.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 104:03.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:03.57 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 104:03.57 | ^ 104:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 104:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:03.59 371 | nscoord aAppUnitsPerDevPixel) { 104:03.59 | ^ 104:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 104:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:03.60 380 | nscoord aAppUnitsPerDevPixel) { 104:03.60 | ^ 104:03.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 104:03.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:03.60 387 | nscoord aAppUnitsPerDevPixel) { 104:03.60 | ^ 104:03.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 104:03.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:03.60 394 | nscoord aAppUnitsPerDevPixel) { 104:03.60 | ^ 104:05.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 104:05.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 104:05.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 104:05.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 104:05.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 104:05.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 104:05.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 104:05.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 104:05.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 104:05.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 104:05.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/MediaSourceDecoder.h:10, 104:05.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/MediaSource.h:10, 104:05.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/MediaSource.cpp:7, 104:05.71 from Unified_cpp_media_mediasource0.cpp:11: 104:05.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 104:05.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:05.71 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 104:05.72 | ^ 104:06.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 104:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 104:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 104:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 104:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:06.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 104:06.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:06.35 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 104:06.35 | ^ 104:06.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 104:06.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 104:06.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 104:06.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 104:06.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:06.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:06.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:06.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 104:06.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:06.66 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 104:06.66 | ^ 104:07.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 104:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 104:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 104:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 104:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 104:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 104:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 104:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 104:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/MediaSourceDecoder.h:10, 104:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/MediaSource.h:10, 104:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/MediaSource.cpp:7, 104:07.17 from Unified_cpp_media_mediasource0.cpp:11: 104:07.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 104:07.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:07.17 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 104:07.17 | ^ 104:07.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 104:07.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:07.17 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 104:07.17 | ^ 104:07.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 104:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 104:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 104:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 104:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:07.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 104:07.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:07.17 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 104:07.17 | ^ 104:07.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 104:07.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:07.18 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 104:07.18 | ^ 104:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 104:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:07.18 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 104:07.18 | ^ 104:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 104:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:07.18 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 104:07.18 | ^ 104:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 104:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:07.18 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 104:07.19 | ^ 104:07.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 104:07.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:07.19 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 104:07.19 | ^ 104:07.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 104:07.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:07.20 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 104:07.20 | ^ 104:07.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 104:07.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:07.20 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 104:07.20 | ^ 104:07.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 104:07.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:07.21 371 | nscoord aAppUnitsPerDevPixel) { 104:07.21 | ^ 104:07.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 104:07.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:07.21 371 | nscoord aAppUnitsPerDevPixel) { 104:07.21 | ^ 104:07.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 104:07.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:07.21 380 | nscoord aAppUnitsPerDevPixel) { 104:07.21 | ^ 104:07.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 104:07.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:07.21 380 | nscoord aAppUnitsPerDevPixel) { 104:07.21 | ^ 104:07.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 104:07.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:07.22 387 | nscoord aAppUnitsPerDevPixel) { 104:07.22 | ^ 104:07.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 104:07.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:07.22 387 | nscoord aAppUnitsPerDevPixel) { 104:07.22 | ^ 104:07.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 104:07.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:07.22 394 | nscoord aAppUnitsPerDevPixel) { 104:07.22 | ^ 104:07.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 104:07.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:07.22 394 | nscoord aAppUnitsPerDevPixel) { 104:07.22 | ^ 104:10.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 104:10.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 104:10.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 104:10.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 104:10.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 104:10.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:10.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:10.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:10.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 104:10.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:10.18 189 | CSSRect GetExpandedScrollableRect() const { 104:10.19 | ^ 104:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 104:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:10.19 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 104:10.19 | ^ 104:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 104:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:10.19 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 104:10.19 | ^ 104:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 104:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:10.19 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 104:10.19 | ^ 104:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 104:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:10.19 243 | CSSRect CalculateScrollRange() const { 104:10.19 | ^ 104:10.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 104:10.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:10.20 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 104:10.20 | ^ 104:10.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 104:10.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:10.22 457 | CSSRect GetVisualViewport() const { 104:10.22 | ^ 104:10.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 104:10.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 104:10.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 104:10.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 104:10.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 104:10.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 104:10.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 104:10.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 104:10.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 104:10.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 104:10.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:10.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:10.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:10.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 104:10.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:10.46 1249 | CSSCoord ToCSSPixels() const { return _0; } 104:10.46 | ^ 104:10.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 104:10.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 104:10.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 104:10.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 104:10.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyMessageEvent.h:15, 104:10.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:15, 104:10.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 104:10.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/MediaSourceDecoder.h:10, 104:10.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/MediaSource.h:10, 104:10.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/MediaSource.cpp:7, 104:10.75 from Unified_cpp_media_mediasource0.cpp:11: 104:10.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 104:10.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:10.75 189 | CSSRect GetExpandedScrollableRect() const { 104:10.75 | ^ 104:10.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 104:10.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:10.75 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 104:10.75 | ^ 104:10.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 104:10.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:10.75 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 104:10.75 | ^ 104:10.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 104:10.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:10.76 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 104:10.76 | ^ 104:10.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 104:10.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:10.76 243 | CSSRect CalculateScrollRange() const { 104:10.76 | ^ 104:10.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 104:10.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:10.76 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 104:10.76 | ^ 104:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 104:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:10.77 457 | CSSRect GetVisualViewport() const { 104:10.77 | ^ 104:15.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 104:15.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 104:15.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 104:15.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 104:15.28 from CSSGroupingRuleBinding.cpp:11, 104:15.28 from UnifiedBindings2.cpp:2: 104:15.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 104:15.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:15.28 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 104:15.28 | ^ 104:15.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 104:15.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 104:15.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 104:15.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 104:15.52 from CSSGroupingRuleBinding.cpp:11, 104:15.52 from UnifiedBindings2.cpp:2: 104:15.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 104:15.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:15.52 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 104:15.52 | ^ 104:16.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 104:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 104:16.39 from CSSGroupingRuleBinding.cpp:11, 104:16.39 from UnifiedBindings2.cpp:2: 104:16.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 104:16.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:16.39 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 104:16.39 | ^ 104:16.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 104:16.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:16.40 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 104:16.40 | ^ 104:16.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 104:16.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:16.40 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 104:16.40 | ^ 104:16.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 104:16.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:16.41 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 104:16.41 | ^ 104:16.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 104:16.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:16.41 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 104:16.41 | ^ 104:16.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 104:16.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:16.44 371 | nscoord aAppUnitsPerDevPixel) { 104:16.44 | ^ 104:16.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 104:16.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:16.45 380 | nscoord aAppUnitsPerDevPixel) { 104:16.45 | ^ 104:16.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 104:16.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:16.45 387 | nscoord aAppUnitsPerDevPixel) { 104:16.45 | ^ 104:16.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 104:16.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:16.46 394 | nscoord aAppUnitsPerDevPixel) { 104:16.46 | ^ 104:18.63 dom/media/mediasession 104:20.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 104:20.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 104:20.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 104:20.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 104:20.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyMessageEvent.h:15, 104:20.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:15, 104:20.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaDecoder.h:22, 104:20.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/SeekJob.h:11, 104:20.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/SeekJob.cpp:7, 104:20.22 from Unified_cpp_dom_media9.cpp:38: 104:20.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 104:20.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:20.22 189 | CSSRect GetExpandedScrollableRect() const { 104:20.22 | ^ 104:20.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 104:20.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:20.22 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 104:20.22 | ^ 104:20.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 104:20.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:20.22 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 104:20.22 | ^ 104:20.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 104:20.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:20.23 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 104:20.23 | ^ 104:20.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 104:20.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:20.23 243 | CSSRect CalculateScrollRange() const { 104:20.23 | ^ 104:20.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 104:20.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:20.23 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 104:20.24 | ^ 104:20.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 104:20.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:20.24 457 | CSSRect GetVisualViewport() const { 104:20.24 | ^ 104:22.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 104:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 104:22.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CSSPseudoElement.h:14, 104:22.19 from CSSPseudoElementBinding.cpp:11, 104:22.19 from UnifiedBindings2.cpp:106: 104:22.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 104:22.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:22.19 189 | CSSRect GetExpandedScrollableRect() const { 104:22.19 | ^ 104:22.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 104:22.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:22.19 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 104:22.19 | ^ 104:22.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 104:22.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:22.20 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 104:22.20 | ^ 104:22.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 104:22.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:22.20 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 104:22.20 | ^ 104:22.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 104:22.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:22.20 243 | CSSRect CalculateScrollRange() const { 104:22.20 | ^ 104:22.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 104:22.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:22.21 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 104:22.21 | ^ 104:22.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 104:22.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:22.21 457 | CSSRect GetVisualViewport() const { 104:22.21 | ^ 104:22.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 104:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 104:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 104:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 104:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 104:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisUtterance.h:10, 104:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisEventBinding.h:14, 104:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h:7, 104:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEvent.h:12, 104:22.48 from SpeechSynthesisErrorEvent.cpp:9, 104:22.48 from UnifiedBindings20.cpp:2: 104:22.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 104:22.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:22.48 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 104:22.48 | ^ 104:22.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 104:22.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 104:22.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 104:22.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 104:22.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 104:22.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 104:22.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisUtterance.h:10, 104:22.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisEventBinding.h:14, 104:22.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h:7, 104:22.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEvent.h:12, 104:22.86 from SpeechSynthesisErrorEvent.cpp:9, 104:22.86 from UnifiedBindings20.cpp:2: 104:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 104:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:22.86 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 104:22.86 | ^ 104:23.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 104:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 104:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 104:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 104:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaSpan.h:9, 104:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/ContainerParser.h:12, 104:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/ContainerParser.cpp:7, 104:23.04 from Unified_cpp_media_mediasource0.cpp:2: 104:23.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 104:23.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 104:23.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:23.04 40 | friend Sub operator*(Sub aCoord, T aScale) { 104:23.04 | ^~~~~~~~ 104:23.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 104:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 104:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 104:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 104:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 104:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 104:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 104:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 104:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/MediaSourceDecoder.h:10, 104:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/MediaSource.h:10, 104:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/MediaSource.cpp:7, 104:23.15 from Unified_cpp_media_mediasource0.cpp:11: 104:23.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 104:23.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 104:23.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:23.15 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 104:23.15 | ^~~~~~~~ 104:23.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 104:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 104:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaSpan.h:9, 104:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/ContainerParser.h:12, 104:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/ContainerParser.cpp:7, 104:23.21 from Unified_cpp_media_mediasource0.cpp:2: 104:23.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 104:23.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 104:23.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:23.21 427 | SizeT Size() const { return SizeT(width, height); } 104:23.21 | ^~~~ 104:23.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 104:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 104:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 104:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 104:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 104:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 104:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 104:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 104:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/MediaSourceDecoder.h:10, 104:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/MediaSource.h:10, 104:23.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/MediaSource.cpp:7, 104:23.21 from Unified_cpp_media_mediasource0.cpp:11: 104:23.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 104:23.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 104:23.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:23.21 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 104:23.21 | ^~~~~~~~ 104:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 104:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 104:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:23.22 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 104:23.22 | ^~~~~~~~ 104:23.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 104:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 104:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 104:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaSpan.h:9, 104:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/ContainerParser.h:12, 104:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasource/ContainerParser.cpp:7, 104:23.22 from Unified_cpp_media_mediasource0.cpp:2: 104:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 104:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 104:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:23.22 62 | Sub operator-(const Sub& aPoint) const { 104:23.22 | ^~~~~~~~ 104:23.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 104:23.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 104:23.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 104:23.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 104:23.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisUtterance.h:10, 104:23.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisEventBinding.h:14, 104:23.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h:7, 104:23.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEvent.h:12, 104:23.43 from SpeechSynthesisErrorEvent.cpp:9, 104:23.43 from UnifiedBindings20.cpp:2: 104:23.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 104:23.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:23.43 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 104:23.43 | ^ 104:23.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 104:23.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:23.43 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 104:23.43 | ^ 104:23.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 104:23.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:23.43 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 104:23.43 | ^ 104:23.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 104:23.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:23.44 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 104:23.44 | ^ 104:23.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 104:23.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:23.44 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 104:23.44 | ^ 104:23.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 104:23.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:23.47 371 | nscoord aAppUnitsPerDevPixel) { 104:23.47 | ^ 104:23.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 104:23.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:23.47 380 | nscoord aAppUnitsPerDevPixel) { 104:23.47 | ^ 104:23.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 104:23.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:23.47 387 | nscoord aAppUnitsPerDevPixel) { 104:23.47 | ^ 104:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 104:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:23.48 394 | nscoord aAppUnitsPerDevPixel) { 104:23.49 | ^ 104:25.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 104:25.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 104:25.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 104:25.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 104:25.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 104:25.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 104:25.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 104:25.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 104:25.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 104:25.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:25.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:25.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:25.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 104:25.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:25.33 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 104:25.33 | ^ 104:26.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 104:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 104:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 104:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.h:11, 104:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrackListener.cpp:9, 104:26.59 from Unified_cpp_dom_media9.cpp:2: 104:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 104:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 104:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:26.59 40 | friend Sub operator*(Sub aCoord, T aScale) { 104:26.60 | ^~~~~~~~ 104:27.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 104:27.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 104:27.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.h:12, 104:27.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrackListener.cpp:9, 104:27.10 from Unified_cpp_dom_media9.cpp:2: 104:27.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 104:27.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 104:27.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:27.10 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 104:27.10 | ^~~~~~~~ 104:27.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 104:27.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 104:27.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 104:27.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 104:27.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.h:12, 104:27.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrackListener.cpp:9, 104:27.16 from Unified_cpp_dom_media9.cpp:2: 104:27.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 104:27.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 104:27.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:27.16 427 | SizeT Size() const { return SizeT(width, height); } 104:27.16 | ^~~~ 104:27.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 104:27.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 104:27.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.h:12, 104:27.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrackListener.cpp:9, 104:27.16 from Unified_cpp_dom_media9.cpp:2: 104:27.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 104:27.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 104:27.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:27.16 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 104:27.16 | ^~~~~~~~ 104:27.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 104:27.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 104:27.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:27.16 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 104:27.16 | ^~~~~~~~ 104:27.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 104:27.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 104:27.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/VideoSegment.h:11, 104:27.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/MediaTrackListener.cpp:9, 104:27.17 from Unified_cpp_dom_media9.cpp:2: 104:27.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 104:27.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 104:27.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:27.17 62 | Sub operator-(const Sub& aPoint) const { 104:27.17 | ^~~~~~~~ 104:28.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 104:28.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 104:28.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 104:28.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 104:28.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 104:28.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 104:28.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 104:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 104:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 104:28.13 from CSSStyleSheetBinding.cpp:25, 104:28.13 from UnifiedBindings2.cpp:171: 104:28.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 104:28.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:28.13 1249 | CSSCoord ToCSSPixels() const { return _0; } 104:28.13 | ^ 104:28.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 104:28.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 104:28.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 104:28.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 104:28.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisEvent.h:15, 104:28.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEvent.h:17, 104:28.32 from SpeechSynthesisErrorEvent.cpp:9, 104:28.32 from UnifiedBindings20.cpp:2: 104:28.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 104:28.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:28.32 189 | CSSRect GetExpandedScrollableRect() const { 104:28.32 | ^ 104:28.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 104:28.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:28.33 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 104:28.33 | ^ 104:28.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 104:28.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:28.33 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 104:28.34 | ^ 104:28.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 104:28.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:28.34 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 104:28.34 | ^ 104:28.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 104:28.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:28.34 243 | CSSRect CalculateScrollRange() const { 104:28.35 | ^ 104:28.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 104:28.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:28.35 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 104:28.35 | ^ 104:28.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 104:28.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:28.36 457 | CSSRect GetVisualViewport() const { 104:28.36 | ^ 104:30.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 104:30.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 104:30.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 104:30.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 104:30.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 104:30.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:30.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:30.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 104:30.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 104:30.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 104:30.28 from CSSStyleSheetBinding.cpp:25, 104:30.28 from UnifiedBindings2.cpp:171: 104:30.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 104:30.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:30.28 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 104:30.28 | ^ 104:31.14 dom/media/mp3 104:31.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 104:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 104:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 104:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 104:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 104:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 104:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 104:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 104:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 104:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:31.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:31.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 104:31.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:31.23 21 | inline Rect ToRect(const gfxRect& aRect) { 104:31.23 | ^ 104:31.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 104:31.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:31.23 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 104:31.23 | ^ 104:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 104:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:31.24 40 | inline Point ToPoint(const gfxPoint& aPoint) { 104:31.24 | ^ 104:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 104:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:31.24 44 | inline Size ToSize(const gfxSize& aSize) { 104:31.24 | ^ 104:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 104:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:31.24 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 104:31.24 | ^ 104:31.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 104:31.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:31.25 52 | inline gfxSize ThebesSize(const Size& aSize) { 104:31.25 | ^ 104:31.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 104:31.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:31.25 56 | inline gfxRect ThebesRect(const Rect& aRect) { 104:31.25 | ^ 104:31.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 104:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 104:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 104:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 104:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 104:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 104:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 104:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 104:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 104:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:31.98 1859 | int32_t aAppUnitsPerPixel) { 104:31.98 | ^ 104:32.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 104:32.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:32.00 3214 | int32_t aAppUnitsPerPixel) { 104:32.00 | ^ 104:32.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 104:32.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 104:32.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 104:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 104:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 104:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 104:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:32.91 332 | LayerPoint GetFixedPositionAnchor() const { 104:32.91 | ^ 104:32.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 104:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 104:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 104:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 104:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 104:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:32.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 104:32.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:32.96 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 104:32.96 | ^ 104:32.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 104:32.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 104:32.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 104:32.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 104:32.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 104:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:33.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 104:33.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:33.00 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 104:33.00 | ^ 104:33.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 104:33.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 104:33.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 104:33.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 104:33.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 104:33.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:33.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:33.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 104:33.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 104:33.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 104:33.65 from CSSStyleSheetBinding.cpp:25, 104:33.65 from UnifiedBindings2.cpp:171: 104:33.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 104:33.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:33.65 21 | inline Rect ToRect(const gfxRect& aRect) { 104:33.65 | ^ 104:33.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 104:33.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:33.66 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 104:33.66 | ^ 104:33.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 104:33.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:33.70 40 | inline Point ToPoint(const gfxPoint& aPoint) { 104:33.70 | ^ 104:33.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 104:33.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:33.71 44 | inline Size ToSize(const gfxSize& aSize) { 104:33.71 | ^ 104:33.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 104:33.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:33.71 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 104:33.71 | ^ 104:33.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 104:33.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:33.72 52 | inline gfxSize ThebesSize(const Size& aSize) { 104:33.72 | ^ 104:33.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 104:33.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:33.72 56 | inline gfxRect ThebesRect(const Rect& aRect) { 104:33.72 | ^ 104:34.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 104:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 104:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 104:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 104:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 104:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 104:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 104:34.41 from CSSStyleSheetBinding.cpp:25, 104:34.41 from UnifiedBindings2.cpp:171: 104:34.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 104:34.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:34.41 1859 | int32_t aAppUnitsPerPixel) { 104:34.41 | ^ 104:34.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 104:34.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:34.41 3214 | int32_t aAppUnitsPerPixel) { 104:34.41 | ^ 104:34.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 104:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 104:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 104:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 104:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 104:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 104:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 104:34.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaMetadata.cpp:7, 104:34.57 from Unified_cpp_media_mediasession0.cpp:2: 104:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 104:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:34.57 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 104:34.57 | ^ 104:34.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 104:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 104:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 104:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 104:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 104:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 104:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 104:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaMetadata.cpp:7, 104:34.79 from Unified_cpp_media_mediasession0.cpp:2: 104:34.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 104:34.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:34.79 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 104:34.79 | ^ 104:35.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 104:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 104:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 104:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 104:35.35 from CSSStyleSheetBinding.cpp:25, 104:35.35 from UnifiedBindings2.cpp:171: 104:35.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 104:35.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:35.35 332 | LayerPoint GetFixedPositionAnchor() const { 104:35.35 | ^ 104:35.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 104:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 104:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 104:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 104:35.41 from CSSStyleSheetBinding.cpp:25, 104:35.41 from UnifiedBindings2.cpp:171: 104:35.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 104:35.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:35.41 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 104:35.41 | ^ 104:35.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 104:35.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:35.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:35.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 104:35.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 104:35.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 104:35.44 from CSSStyleSheetBinding.cpp:25, 104:35.44 from UnifiedBindings2.cpp:171: 104:35.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 104:35.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:35.44 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 104:35.44 | ^ 104:35.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 104:35.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 104:35.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 104:35.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaMIMETypes.h:10, 104:35.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaContainerType.h:10, 104:35.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mp3/MP3Decoder.cpp:8, 104:36.00 from Unified_cpp_dom_media_mp30.cpp:2: 104:36.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 104:36.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:36.00 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 104:36.00 | ^ 104:36.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 104:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 104:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 104:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 104:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 104:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaMetadata.cpp:7, 104:36.28 from Unified_cpp_media_mediasession0.cpp:2: 104:36.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 104:36.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:36.28 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 104:36.28 | ^ 104:36.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 104:36.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:36.28 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 104:36.28 | ^ 104:36.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 104:36.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:36.29 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 104:36.29 | ^ 104:36.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 104:36.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:36.29 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 104:36.29 | ^ 104:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 104:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:36.30 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 104:36.30 | ^ 104:36.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 104:36.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:36.33 371 | nscoord aAppUnitsPerDevPixel) { 104:36.33 | ^ 104:36.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 104:36.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:36.34 380 | nscoord aAppUnitsPerDevPixel) { 104:36.34 | ^ 104:36.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 104:36.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:36.35 387 | nscoord aAppUnitsPerDevPixel) { 104:36.35 | ^ 104:36.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 104:36.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:36.36 394 | nscoord aAppUnitsPerDevPixel) { 104:36.36 | ^ 104:36.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 104:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 104:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 104:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 104:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 104:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 104:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 104:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:36.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:36.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 104:36.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 104:36.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:36.78 40 | friend Sub operator*(Sub aCoord, T aScale) { 104:36.78 | ^~~~~~~~ 104:36.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 104:36.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 104:36.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 104:36.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 104:36.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:36.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:36.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:36.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 104:36.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 104:36.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:36.81 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 104:36.81 | ^~~~~~~~ 104:36.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 104:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 104:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 104:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 104:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 104:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 104:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 104:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 104:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 104:36.94 from StreamFilterBinding.cpp:17, 104:36.94 from UnifiedBindings20.cpp:158: 104:36.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 104:36.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:36.94 1249 | CSSCoord ToCSSPixels() const { return _0; } 104:36.95 | ^ 104:37.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 104:37.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 104:37.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 104:37.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 104:37.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 104:37.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:37.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:37.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:37.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 104:37.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 104:37.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:37.02 427 | SizeT Size() const { return SizeT(width, height); } 104:37.02 | ^~~~ 104:37.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 104:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 104:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 104:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 104:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:37.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 104:37.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 104:37.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:37.02 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 104:37.02 | ^~~~~~~~ 104:37.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 104:37.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 104:37.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:37.03 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 104:37.03 | ^~~~~~~~ 104:37.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 104:37.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 104:37.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 104:37.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 104:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 104:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 104:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:37.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 104:37.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 104:37.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:37.04 62 | Sub operator-(const Sub& aPoint) const { 104:37.04 | ^~~~~~~~ 104:37.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 104:37.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 104:37.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 104:37.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 104:37.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 104:37.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 104:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 104:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:37.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 104:37.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 104:37.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:37.28 43 | friend Sub operator*(T aScale, Sub aCoord) { 104:37.28 | ^~~~~~~~ 104:38.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 104:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 104:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 104:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 104:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:38.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 104:38.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 104:38.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:38.11 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 104:38.11 | ^~~~~~~~~~~~~ 104:38.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 104:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 104:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 104:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 104:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 104:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:38.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 104:38.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 104:38.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:38.11 323 | static SizeTyped FromUnknownSize( 104:38.11 | ^~~~~~~~~~~~~~~ 104:39.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 104:39.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 104:39.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 104:39.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 104:39.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 104:39.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:39.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:39.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 104:39.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 104:39.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 104:39.20 from StreamFilterBinding.cpp:17, 104:39.20 from UnifiedBindings20.cpp:158: 104:39.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 104:39.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:39.20 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 104:39.20 | ^ 104:39.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 104:39.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 104:39.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 104:39.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 104:39.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 104:39.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PDMFactory.h:10, 104:39.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mp3/MP3Decoder.cpp:9, 104:39.36 from Unified_cpp_dom_media_mp30.cpp:2: 104:39.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 104:39.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:39.36 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 104:39.36 | ^ 104:40.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 104:40.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 104:40.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 104:40.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PDMFactory.h:10, 104:40.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mp3/MP3Decoder.cpp:9, 104:40.70 from Unified_cpp_dom_media_mp30.cpp:2: 104:40.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 104:40.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:40.70 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 104:40.70 | ^ 104:40.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 104:40.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:40.70 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 104:40.70 | ^ 104:40.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 104:40.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:40.70 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 104:40.70 | ^ 104:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 104:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:40.71 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 104:40.71 | ^ 104:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 104:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:40.71 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 104:40.71 | ^ 104:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 104:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:40.73 371 | nscoord aAppUnitsPerDevPixel) { 104:40.73 | ^ 104:40.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 104:40.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:40.74 380 | nscoord aAppUnitsPerDevPixel) { 104:40.74 | ^ 104:40.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 104:40.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:40.75 387 | nscoord aAppUnitsPerDevPixel) { 104:40.75 | ^ 104:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 104:40.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:40.75 394 | nscoord aAppUnitsPerDevPixel) { 104:40.75 | ^ 104:42.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 104:42.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 104:42.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 104:42.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 104:42.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 104:42.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 104:42.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaMIMETypes.h:10, 104:42.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaContainerType.h:10, 104:42.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mp3/MP3Decoder.cpp:8, 104:42.29 from Unified_cpp_dom_media_mp30.cpp:2: 104:42.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 104:42.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 104:42.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:42.29 40 | friend Sub operator*(Sub aCoord, T aScale) { 104:42.29 | ^~~~~~~~ 104:42.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 104:42.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 104:42.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 104:42.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 104:42.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 104:42.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:42.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:42.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 104:42.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 104:42.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 104:42.52 from StreamFilterBinding.cpp:17, 104:42.52 from UnifiedBindings20.cpp:158: 104:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 104:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:42.53 21 | inline Rect ToRect(const gfxRect& aRect) { 104:42.53 | ^ 104:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 104:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:42.53 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 104:42.53 | ^ 104:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 104:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:42.53 40 | inline Point ToPoint(const gfxPoint& aPoint) { 104:42.53 | ^ 104:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 104:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:42.54 44 | inline Size ToSize(const gfxSize& aSize) { 104:42.54 | ^ 104:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 104:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:42.54 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 104:42.54 | ^ 104:42.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 104:42.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:42.55 52 | inline gfxSize ThebesSize(const Size& aSize) { 104:42.55 | ^ 104:42.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 104:42.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:42.55 56 | inline gfxRect ThebesRect(const Rect& aRect) { 104:42.55 | ^ 104:43.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 104:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 104:43.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 104:43.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 104:43.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:43.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:43.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 104:43.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 104:43.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 104:43.22 from StreamFilterBinding.cpp:17, 104:43.22 from UnifiedBindings20.cpp:158: 104:43.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 104:43.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:43.23 1859 | int32_t aAppUnitsPerPixel) { 104:43.23 | ^ 104:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 104:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:43.23 3214 | int32_t aAppUnitsPerPixel) { 104:43.23 | ^ 104:43.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 104:43.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 104:43.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 104:43.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 104:43.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 104:43.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:43.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 104:43.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 104:43.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 104:43.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 104:43.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaSessionUtils.h:10, 104:43.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaSession.cpp:10, 104:43.63 from Unified_cpp_media_mediasession0.cpp:11: 104:43.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 104:43.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:43.63 189 | CSSRect GetExpandedScrollableRect() const { 104:43.63 | ^ 104:43.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 104:43.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:43.64 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 104:43.64 | ^ 104:43.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 104:43.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:43.64 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 104:43.64 | ^ 104:43.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 104:43.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:43.64 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 104:43.64 | ^ 104:43.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 104:43.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:43.64 243 | CSSRect CalculateScrollRange() const { 104:43.64 | ^ 104:43.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 104:43.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:43.65 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 104:43.65 | ^ 104:43.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 104:43.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:43.66 457 | CSSRect GetVisualViewport() const { 104:43.66 | ^ 104:44.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 104:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 104:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 104:44.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 104:44.13 from StreamFilterBinding.cpp:17, 104:44.13 from UnifiedBindings20.cpp:158: 104:44.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 104:44.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:44.13 332 | LayerPoint GetFixedPositionAnchor() const { 104:44.13 | ^ 104:44.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 104:44.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:44.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:44.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 104:44.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 104:44.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 104:44.17 from StreamFilterBinding.cpp:17, 104:44.17 from UnifiedBindings20.cpp:158: 104:44.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 104:44.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:44.17 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 104:44.17 | ^ 104:44.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 104:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 104:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 104:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 104:44.20 from StreamFilterBinding.cpp:17, 104:44.20 from UnifiedBindings20.cpp:158: 104:44.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 104:44.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:44.20 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 104:44.20 | ^ 104:44.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 104:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 104:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 104:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 104:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 104:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 104:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 104:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 104:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 104:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 104:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaSessionUtils.h:10, 104:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaSession.cpp:10, 104:44.98 from Unified_cpp_media_mediasession0.cpp:11: 104:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 104:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:44.99 1249 | CSSCoord ToCSSPixels() const { return _0; } 104:44.99 | ^ 104:45.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 104:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 104:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 104:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 104:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 104:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 104:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 104:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 104:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 104:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 104:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 104:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.cpp:6: 104:45.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 104:45.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 104:45.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 104:45.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 104:45.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 104:45.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 104:45.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 104:45.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 104:45.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 104:45.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:45.66 760 | typename detail::Nth::Type extract() { 104:45.66 | ^~~~~~~ 104:47.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 104:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 104:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 104:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 104:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 104:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 104:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 104:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 104:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 104:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaSessionUtils.h:10, 104:47.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaSession.cpp:10, 104:47.19 from Unified_cpp_media_mediasession0.cpp:11: 104:47.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 104:47.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:47.19 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 104:47.19 | ^ 104:50.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 104:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 104:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 104:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 104:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 104:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 104:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 104:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 104:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 104:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaSessionUtils.h:10, 104:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaSession.cpp:10, 104:50.81 from Unified_cpp_media_mediasession0.cpp:11: 104:50.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 104:50.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:50.81 21 | inline Rect ToRect(const gfxRect& aRect) { 104:50.81 | ^ 104:50.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 104:50.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:50.81 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 104:50.81 | ^ 104:50.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 104:50.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:50.81 40 | inline Point ToPoint(const gfxPoint& aPoint) { 104:50.81 | ^ 104:50.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 104:50.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:50.82 44 | inline Size ToSize(const gfxSize& aSize) { 104:50.82 | ^ 104:50.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 104:50.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:50.82 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 104:50.82 | ^ 104:50.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 104:50.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:50.83 52 | inline gfxSize ThebesSize(const Size& aSize) { 104:50.83 | ^ 104:50.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 104:50.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:50.83 56 | inline gfxRect ThebesRect(const Rect& aRect) { 104:50.83 | ^ 104:51.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 104:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 104:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 104:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 104:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 104:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 104:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 104:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 104:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaSessionUtils.h:10, 104:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaSession.cpp:10, 104:51.44 from Unified_cpp_media_mediasession0.cpp:11: 104:51.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 104:51.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:51.44 1859 | int32_t aAppUnitsPerPixel) { 104:51.44 | ^ 104:51.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 104:51.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:51.45 3214 | int32_t aAppUnitsPerPixel) { 104:51.45 | ^ 104:52.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 104:52.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:52.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:52.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 104:52.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 104:52.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 104:52.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 104:52.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaSessionUtils.h:10, 104:52.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaSession.cpp:10, 104:52.52 from Unified_cpp_media_mediasession0.cpp:11: 104:52.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 104:52.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:52.52 332 | LayerPoint GetFixedPositionAnchor() const { 104:52.52 | ^ 104:52.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 104:52.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:52.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:52.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 104:52.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 104:52.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 104:52.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 104:52.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaSessionUtils.h:10, 104:52.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaSession.cpp:10, 104:52.59 from Unified_cpp_media_mediasession0.cpp:11: 104:52.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 104:52.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:52.59 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 104:52.59 | ^ 104:52.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 104:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 104:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 104:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 104:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 104:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 104:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 104:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaSessionUtils.h:10, 104:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaSession.cpp:10, 104:52.62 from Unified_cpp_media_mediasession0.cpp:11: 104:52.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 104:52.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:52.62 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 104:52.62 | ^ 104:56.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGObserverUtils.h:22, 104:56.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, 104:56.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasGradient.h:12, 104:56.05 from CanvasRenderingContext2DBinding.cpp:19, 104:56.05 from UnifiedBindings2.cpp:262: 104:56.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 104:56.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:56.05 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 104:56.05 | ^ 104:56.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:29, 104:56.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasGradient.h:12, 104:56.79 from CanvasRenderingContext2DBinding.cpp:19, 104:56.79 from UnifiedBindings2.cpp:262: 104:56.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 104:56.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:56.79 1394 | LayerPoint GetFixedPositionAnchor() { 104:56.79 | ^ 104:56.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 104:56.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:56.82 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 104:56.82 | ^ 104:56.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 104:56.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 104:56.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 104:56.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 104:56.89 from TextBinding.cpp:14, 104:56.89 from UnifiedBindings21.cpp:2: 104:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 104:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:56.89 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 104:56.90 | ^ 104:57.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 104:57.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 104:57.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 104:57.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 104:57.11 from TextBinding.cpp:14, 104:57.11 from UnifiedBindings21.cpp:2: 104:57.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 104:57.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:57.11 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 104:57.11 | ^ 104:58.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 104:58.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 104:58.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 104:58.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:13, 104:58.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGImageElement.h:13, 104:58.01 from CanvasRenderingContext2DBinding.cpp:34, 104:58.01 from UnifiedBindings2.cpp:262: 104:58.01 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 104:58.01 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:58.01 44 | operator Point() const { return Point(mX, mY); } 104:58.01 | ^ 104:58.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGImageElement.h:13, 104:58.12 from CanvasRenderingContext2DBinding.cpp:34, 104:58.12 from UnifiedBindings2.cpp:262: 104:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Rect mozilla::dom::SVGGeometryElement::SimplePath::AsRect() const’: 104:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:123:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:58.12 123 | Rect AsRect() const { 104:58.12 | ^ 104:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Point mozilla::dom::SVGGeometryElement::SimplePath::Point1() const’: 104:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:135:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:58.13 135 | Point Point1() const { 104:58.13 | ^ 104:58.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 104:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 104:58.69 from TextBinding.cpp:14, 104:58.69 from UnifiedBindings21.cpp:2: 104:58.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 104:58.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:58.69 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 104:58.69 | ^ 104:58.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 104:58.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:58.70 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 104:58.70 | ^ 104:58.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 104:58.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:58.70 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 104:58.70 | ^ 104:58.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 104:58.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:58.72 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 104:58.72 | ^ 104:58.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 104:58.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:58.73 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 104:58.73 | ^ 104:58.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 104:58.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:58.77 371 | nscoord aAppUnitsPerDevPixel) { 104:58.77 | ^ 104:58.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 104:58.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:58.77 380 | nscoord aAppUnitsPerDevPixel) { 104:58.77 | ^ 104:58.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 104:58.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:58.78 387 | nscoord aAppUnitsPerDevPixel) { 104:58.78 | ^ 104:58.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 104:58.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 104:58.79 394 | nscoord aAppUnitsPerDevPixel) { 104:58.79 | ^ 105:01.29 dom/media/ogg 105:02.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 105:02.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 105:02.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 105:02.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 105:02.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 105:02.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLSlotElement.h:10, 105:02.03 from TextBinding.cpp:19, 105:02.03 from UnifiedBindings21.cpp:2: 105:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 105:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:02.03 189 | CSSRect GetExpandedScrollableRect() const { 105:02.03 | ^ 105:02.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 105:02.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:02.04 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 105:02.04 | ^ 105:02.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 105:02.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:02.04 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 105:02.04 | ^ 105:02.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 105:02.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:02.05 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 105:02.05 | ^ 105:02.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 105:02.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:02.06 243 | CSSRect CalculateScrollRange() const { 105:02.06 | ^ 105:02.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 105:02.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:02.06 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 105:02.06 | ^ 105:02.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 105:02.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:02.07 457 | CSSRect GetVisualViewport() const { 105:02.07 | ^ 105:03.62 dom/media/platforms 105:04.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 105:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 105:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 105:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 105:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 105:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 105:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisUtterance.h:10, 105:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisEventBinding.h:14, 105:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h:7, 105:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEvent.h:12, 105:04.35 from SpeechSynthesisErrorEvent.cpp:9, 105:04.35 from UnifiedBindings20.cpp:2: 105:04.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 105:04.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 105:04.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:04.35 40 | friend Sub operator*(Sub aCoord, T aScale) { 105:04.35 | ^~~~~~~~ 105:04.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 105:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 105:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 105:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 105:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisUtterance.h:10, 105:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisEventBinding.h:14, 105:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h:7, 105:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEvent.h:12, 105:04.39 from SpeechSynthesisErrorEvent.cpp:9, 105:04.39 from UnifiedBindings20.cpp:2: 105:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 105:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 105:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:04.39 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 105:04.39 | ^~~~~~~~ 105:04.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 105:04.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 105:04.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 105:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 105:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 105:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaMetadata.cpp:7, 105:04.68 from Unified_cpp_media_mediasession0.cpp:2: 105:04.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 105:04.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 105:04.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:04.68 40 | friend Sub operator*(Sub aCoord, T aScale) { 105:04.68 | ^~~~~~~~ 105:04.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 105:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 105:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 105:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 105:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 105:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 105:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisUtterance.h:10, 105:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisEventBinding.h:14, 105:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h:7, 105:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEvent.h:12, 105:04.71 from SpeechSynthesisErrorEvent.cpp:9, 105:04.71 from UnifiedBindings20.cpp:2: 105:04.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 105:04.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 105:04.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:04.71 427 | SizeT Size() const { return SizeT(width, height); } 105:04.71 | ^~~~ 105:04.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 105:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 105:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 105:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 105:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisUtterance.h:10, 105:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisEventBinding.h:14, 105:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h:7, 105:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEvent.h:12, 105:04.71 from SpeechSynthesisErrorEvent.cpp:9, 105:04.71 from UnifiedBindings20.cpp:2: 105:04.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 105:04.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 105:04.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:04.71 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 105:04.71 | ^~~~~~~~ 105:04.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 105:04.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 105:04.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:04.72 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 105:04.72 | ^~~~~~~~ 105:04.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 105:04.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 105:04.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 105:04.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 105:04.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 105:04.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 105:04.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisUtterance.h:10, 105:04.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisEventBinding.h:14, 105:04.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h:7, 105:04.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEvent.h:12, 105:04.72 from SpeechSynthesisErrorEvent.cpp:9, 105:04.72 from UnifiedBindings20.cpp:2: 105:04.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 105:04.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 105:04.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:04.72 62 | Sub operator-(const Sub& aPoint) const { 105:04.72 | ^~~~~~~~ 105:04.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 105:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 105:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 105:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 105:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaMetadata.cpp:7, 105:04.94 from Unified_cpp_media_mediasession0.cpp:2: 105:04.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 105:04.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 105:04.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:04.94 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 105:04.94 | ^~~~~~~~ 105:05.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 105:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 105:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 105:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 105:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaMetadata.cpp:7, 105:05.04 from Unified_cpp_media_mediasession0.cpp:2: 105:05.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 105:05.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 105:05.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:05.05 427 | SizeT Size() const { return SizeT(width, height); } 105:05.05 | ^~~~ 105:05.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 105:05.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:05.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 105:05.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 105:05.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 105:05.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaMetadata.cpp:7, 105:05.05 from Unified_cpp_media_mediasession0.cpp:2: 105:05.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 105:05.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 105:05.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:05.05 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 105:05.05 | ^~~~~~~~ 105:05.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 105:05.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 105:05.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:05.05 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 105:05.05 | ^~~~~~~~ 105:05.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 105:05.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:05.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 105:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 105:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 105:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaMetadata.cpp:7, 105:05.06 from Unified_cpp_media_mediasession0.cpp:2: 105:05.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 105:05.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 105:05.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:05.07 62 | Sub operator-(const Sub& aPoint) const { 105:05.07 | ^~~~~~~~ 105:05.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 105:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 105:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:05.14 from CSSGroupingRuleBinding.cpp:11, 105:05.14 from UnifiedBindings2.cpp:2: 105:05.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 105:05.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 105:05.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:05.15 40 | friend Sub operator*(Sub aCoord, T aScale) { 105:05.15 | ^~~~~~~~ 105:05.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 105:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 105:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 105:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 105:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 105:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaMetadata.cpp:7, 105:05.26 from Unified_cpp_media_mediasession0.cpp:2: 105:05.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 105:05.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 105:05.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:05.26 43 | friend Sub operator*(T aScale, Sub aCoord) { 105:05.26 | ^~~~~~~~ 105:05.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 105:05.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:05.27 from CSSGroupingRuleBinding.cpp:11, 105:05.27 from UnifiedBindings2.cpp:2: 105:05.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 105:05.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 105:05.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:05.27 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 105:05.27 | ^~~~~~~~ 105:05.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 105:05.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:05.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:05.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:05.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:05.31 from CSSGroupingRuleBinding.cpp:11, 105:05.31 from UnifiedBindings2.cpp:2: 105:05.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 105:05.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 105:05.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:05.31 427 | SizeT Size() const { return SizeT(width, height); } 105:05.31 | ^~~~ 105:05.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 105:05.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:05.31 from CSSGroupingRuleBinding.cpp:11, 105:05.31 from UnifiedBindings2.cpp:2: 105:05.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 105:05.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 105:05.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:05.32 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 105:05.32 | ^~~~~~~~ 105:05.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 105:05.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 105:05.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:05.32 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 105:05.32 | ^~~~~~~~ 105:05.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 105:05.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:05.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:05.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:05.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:05.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:05.32 from CSSGroupingRuleBinding.cpp:11, 105:05.32 from UnifiedBindings2.cpp:2: 105:05.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 105:05.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 105:05.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:05.32 62 | Sub operator-(const Sub& aPoint) const { 105:05.32 | ^~~~~~~~ 105:05.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 105:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 105:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 105:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 105:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 105:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 105:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisUtterance.h:10, 105:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisEventBinding.h:14, 105:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h:7, 105:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEvent.h:12, 105:05.37 from SpeechSynthesisErrorEvent.cpp:9, 105:05.37 from UnifiedBindings20.cpp:2: 105:05.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 105:05.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 105:05.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:05.37 43 | friend Sub operator*(T aScale, Sub aCoord) { 105:05.37 | ^~~~~~~~ 105:05.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 105:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 105:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 105:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 105:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 105:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisUtterance.h:10, 105:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisEventBinding.h:14, 105:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h:7, 105:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEvent.h:12, 105:05.92 from SpeechSynthesisErrorEvent.cpp:9, 105:05.92 from UnifiedBindings20.cpp:2: 105:05.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 105:05.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 105:05.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:05.92 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 105:05.92 | ^~~~~~~~~~~~~ 105:05.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 105:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 105:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 105:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 105:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 105:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisUtterance.h:10, 105:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisEventBinding.h:14, 105:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h:7, 105:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEvent.h:12, 105:05.93 from SpeechSynthesisErrorEvent.cpp:9, 105:05.93 from UnifiedBindings20.cpp:2: 105:05.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 105:05.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 105:05.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:05.93 323 | static SizeTyped FromUnknownSize( 105:05.94 | ^~~~~~~~~~~~~~~ 105:05.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 105:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 105:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:05.95 from CSSGroupingRuleBinding.cpp:11, 105:05.96 from UnifiedBindings2.cpp:2: 105:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 105:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 105:05.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:05.96 43 | friend Sub operator*(T aScale, Sub aCoord) { 105:05.96 | ^~~~~~~~ 105:06.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 105:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 105:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 105:06.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaMetadata.cpp:7, 105:06.03 from Unified_cpp_media_mediasession0.cpp:2: 105:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 105:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 105:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:06.04 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 105:06.04 | ^~~~~~~~~~~~~ 105:06.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 105:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 105:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 105:06.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaMetadata.cpp:7, 105:06.05 from Unified_cpp_media_mediasession0.cpp:2: 105:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 105:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 105:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:06.05 323 | static SizeTyped FromUnknownSize( 105:06.05 | ^~~~~~~~~~~~~~~ 105:06.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:06.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:06.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:06.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:06.37 from CSSGroupingRuleBinding.cpp:11, 105:06.37 from UnifiedBindings2.cpp:2: 105:06.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 105:06.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 105:06.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:06.38 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 105:06.38 | ^~~~~~~~~~~~~ 105:06.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:06.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:06.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:06.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:06.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:06.39 from CSSGroupingRuleBinding.cpp:11, 105:06.39 from UnifiedBindings2.cpp:2: 105:06.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 105:06.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 105:06.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:06.39 323 | static SizeTyped FromUnknownSize( 105:06.39 | ^~~~~~~~~~~~~~~ 105:07.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 105:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 105:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 105:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaMIMETypes.h:10, 105:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaContainerType.h:10, 105:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:12, 105:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FlacFrameParser.h:12, 105:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ogg/OggCodecState.h:11, 105:07.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ogg/OggCodecState.cpp:17, 105:07.47 from Unified_cpp_dom_media_ogg0.cpp:2: 105:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 105:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:07.48 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 105:07.48 | ^ 105:07.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 105:07.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:07.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:07.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:07.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:07.66 from CSSGroupingRuleBinding.cpp:11, 105:07.66 from UnifiedBindings2.cpp:2: 105:07.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 105:07.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:104:72: required from here 105:07.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:07.67 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 105:07.67 | ^~~~~~~~~~ 105:07.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 105:07.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 105:07.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:07.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:07.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:07.76 from CSSGroupingRuleBinding.cpp:11, 105:07.76 from UnifiedBindings2.cpp:2: 105:07.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 105:07.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 105:07.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:07.77 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 105:07.77 | ^~~~~~~~~~~~~~ 105:08.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 105:08.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 105:08.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 105:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 105:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 105:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 105:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 105:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 105:08.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 105:08.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 105:08.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 105:08.13 from TextBinding.cpp:23, 105:08.13 from UnifiedBindings21.cpp:2: 105:08.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 105:08.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:08.13 1249 | CSSCoord ToCSSPixels() const { return _0; } 105:08.14 | ^ 105:09.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 105:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 105:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/AllocationPolicy.h:11, 105:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/AllocationPolicy.cpp:7, 105:09.92 from Unified_cpp_dom_media_platforms0.cpp:2: 105:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 105:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:09.93 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 105:09.93 | ^ 105:10.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 105:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 105:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 105:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 105:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 105:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:12, 105:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaMetadata.cpp:7, 105:10.02 from Unified_cpp_media_mediasession0.cpp:2: 105:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 105:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 105:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 105:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 105:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 105:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 105:10.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 105:10.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 105:10.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 105:10.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:10.03 760 | typename detail::Nth::Type extract() { 105:10.03 | ^~~~~~~ 105:10.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 105:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 105:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 105:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 105:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 105:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 105:10.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 105:10.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 105:10.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 105:10.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 105:10.53 from TextBinding.cpp:23, 105:10.53 from UnifiedBindings21.cpp:2: 105:10.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 105:10.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:10.53 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 105:10.53 | ^ 105:11.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 105:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 105:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 105:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 105:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 105:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEventBinding.h:6, 105:11.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisErrorEvent.h:12, 105:11.41 from SpeechSynthesisErrorEvent.cpp:9, 105:11.41 from UnifiedBindings20.cpp:2: 105:11.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 105:11.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 105:11.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 105:11.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 105:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 105:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 105:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 105:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 105:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 105:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:11.43 760 | typename detail::Nth::Type extract() { 105:11.44 | ^~~~~~~ 105:13.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 105:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 105:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 105:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 105:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/PlatformDecoderModule.h:20, 105:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/AllocationPolicy.h:12, 105:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/AllocationPolicy.cpp:7, 105:13.54 from Unified_cpp_dom_media_platforms0.cpp:2: 105:13.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 105:13.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:13.55 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 105:13.55 | ^ 105:14.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 105:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 105:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 105:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 105:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 105:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 105:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 105:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 105:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 105:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 105:14.07 from TextBinding.cpp:23, 105:14.07 from UnifiedBindings21.cpp:2: 105:14.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 105:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.08 21 | inline Rect ToRect(const gfxRect& aRect) { 105:14.08 | ^ 105:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 105:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.08 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 105:14.08 | ^ 105:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 105:14.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.08 40 | inline Point ToPoint(const gfxPoint& aPoint) { 105:14.08 | ^ 105:14.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 105:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 105:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 105:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 105:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 105:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:6, 105:14.09 from CSSGroupingRuleBinding.cpp:4, 105:14.09 from UnifiedBindings2.cpp:2: 105:14.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 105:14.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 105:14.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 105:14.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 105:14.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 105:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 105:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 105:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 105:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 105:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.11 760 | typename detail::Nth::Type extract() { 105:14.11 | ^~~~~~~ 105:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 105:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.11 44 | inline Size ToSize(const gfxSize& aSize) { 105:14.11 | ^ 105:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 105:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.11 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 105:14.11 | ^ 105:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 105:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.11 52 | inline gfxSize ThebesSize(const Size& aSize) { 105:14.11 | ^ 105:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 105:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.11 56 | inline gfxRect ThebesRect(const Rect& aRect) { 105:14.11 | ^ 105:14.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 105:14.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 105:14.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/PlatformDecoderModule.h:20, 105:14.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/AllocationPolicy.h:12, 105:14.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/AllocationPolicy.cpp:7, 105:14.14 from Unified_cpp_dom_media_platforms0.cpp:2: 105:14.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 105:14.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.14 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 105:14.14 | ^ 105:14.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 105:14.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.14 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 105:14.14 | ^ 105:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 105:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.15 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 105:14.15 | ^ 105:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 105:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.16 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 105:14.16 | ^ 105:14.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 105:14.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.16 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 105:14.16 | ^ 105:14.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 105:14.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.18 371 | nscoord aAppUnitsPerDevPixel) { 105:14.18 | ^ 105:14.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 105:14.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.19 380 | nscoord aAppUnitsPerDevPixel) { 105:14.19 | ^ 105:14.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 105:14.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.19 387 | nscoord aAppUnitsPerDevPixel) { 105:14.19 | ^ 105:14.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 105:14.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.20 394 | nscoord aAppUnitsPerDevPixel) { 105:14.20 | ^ 105:14.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 105:14.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 105:14.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 105:14.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 105:14.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 105:14.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 105:14.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 105:14.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 105:14.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 105:14.74 from TextBinding.cpp:23, 105:14.74 from UnifiedBindings21.cpp:2: 105:14.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 105:14.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.74 1859 | int32_t aAppUnitsPerPixel) { 105:14.74 | ^ 105:14.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 105:14.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:14.79 3214 | int32_t aAppUnitsPerPixel) { 105:14.79 | ^ 105:15.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 105:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 105:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 105:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 105:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 105:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 105:15.75 from TextBinding.cpp:23, 105:15.75 from UnifiedBindings21.cpp:2: 105:15.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 105:15.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:15.75 332 | LayerPoint GetFixedPositionAnchor() const { 105:15.75 | ^ 105:15.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 105:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 105:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 105:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 105:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 105:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 105:15.80 from TextBinding.cpp:23, 105:15.81 from UnifiedBindings21.cpp:2: 105:15.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 105:15.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:15.81 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 105:15.81 | ^ 105:15.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 105:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 105:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 105:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 105:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 105:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 105:15.83 from TextBinding.cpp:23, 105:15.84 from UnifiedBindings21.cpp:2: 105:15.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 105:15.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:15.84 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 105:15.84 | ^ 105:16.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, 105:16.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:12, 105:16.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaMetadata.cpp:7, 105:16.10 from Unified_cpp_media_mediasession0.cpp:2: 105:16.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In member function ‘void mozilla::dom::MediaMetadata::SetArtworkInternal(const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: 105:16.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:410:45: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 105:16.11 410 | size_type Capacity() const { return mHdr->mCapacity; } 105:16.11 | ~~~~~~^~~~~~~~~ 105:16.11 In file included from Unified_cpp_media_mediasession0.cpp:2: 105:16.11 /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaMetadata.cpp:140:24: note: while referencing ‘artwork’ 105:16.11 140 | nsTArray artwork; 105:16.11 | ^~~~~~~ 105:16.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 105:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, 105:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:12, 105:16.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaMetadata.cpp:7, 105:16.11 from Unified_cpp_media_mediasession0.cpp:2: 105:16.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:416:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 105:16.12 416 | mArray.mHdr->mLength = 0; 105:16.12 | ~~~~~~~~~~~~~~~~~~~~~^~~ 105:16.12 In file included from Unified_cpp_media_mediasession0.cpp:2: 105:16.12 /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mediasession/MediaMetadata.cpp:140:24: note: while referencing ‘artwork’ 105:16.12 140 | nsTArray artwork; 105:16.12 | ^~~~~~~ 105:16.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 105:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:16.35 from CSSGroupingRuleBinding.cpp:11, 105:16.35 from UnifiedBindings2.cpp:2: 105:16.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 105:16.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:16.35 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 105:16.35 | ^~~~~~~~~ 105:16.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasGradient.h:12, 105:16.35 from CanvasRenderingContext2DBinding.cpp:19, 105:16.35 from UnifiedBindings2.cpp:262: 105:16.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h: In member function ‘void mozilla::dom::CanvasRenderingContext2D::BezierTo(const Point&, const Point&, const Point&)’: 105:16.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:488:56: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:16.36 488 | mDSPathBuilder->BezierTo(transform.TransformPoint(aCP1), 105:16.36 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 105:16.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 105:16.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 105:16.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 105:16.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 105:16.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 105:16.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 105:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 105:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:16.75 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 105:16.75 | ^ 105:17.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 105:17.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 105:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 105:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 105:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 105:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 105:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 105:17.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 105:17.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:17.04 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 105:17.04 | ^ 105:17.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 105:17.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 105:17.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 105:17.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 105:17.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 105:17.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 105:17.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 105:17.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 105:17.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:17.62 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 105:17.62 | ^ 105:17.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 105:17.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:17.62 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 105:17.62 | ^ 105:17.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 105:17.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:17.62 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 105:17.62 | ^ 105:17.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 105:17.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:17.63 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 105:17.63 | ^ 105:17.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 105:17.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:17.63 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 105:17.63 | ^ 105:17.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 105:17.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:17.65 371 | nscoord aAppUnitsPerDevPixel) { 105:17.65 | ^ 105:17.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 105:17.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:17.66 380 | nscoord aAppUnitsPerDevPixel) { 105:17.66 | ^ 105:17.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 105:17.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:17.66 387 | nscoord aAppUnitsPerDevPixel) { 105:17.66 | ^ 105:17.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 105:17.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:17.66 394 | nscoord aAppUnitsPerDevPixel) { 105:17.66 | ^ 105:18.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 105:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 105:18.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 105:18.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 105:18.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 105:18.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 105:18.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 105:18.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FlacFrameParser.h:12, 105:18.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ogg/OggCodecState.h:11, 105:18.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ogg/OggCodecState.cpp:17, 105:18.49 from Unified_cpp_dom_media_ogg0.cpp:2: 105:18.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 105:18.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:18.49 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 105:18.49 | ^ 105:19.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 105:19.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:19.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 105:19.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 105:19.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 105:19.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 105:19.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 105:19.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 105:19.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FlacFrameParser.h:12, 105:19.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ogg/OggCodecState.h:11, 105:19.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ogg/OggCodecState.cpp:17, 105:19.79 from Unified_cpp_dom_media_ogg0.cpp:2: 105:19.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 105:19.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:19.79 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 105:19.79 | ^ 105:19.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 105:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 105:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 105:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 105:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 105:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 105:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 105:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 105:19.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 105:19.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:19.80 189 | CSSRect GetExpandedScrollableRect() const { 105:19.80 | ^ 105:19.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 105:19.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:19.82 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 105:19.82 | ^ 105:19.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 105:19.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:19.82 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 105:19.82 | ^ 105:19.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 105:19.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:19.82 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 105:19.82 | ^ 105:19.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 105:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:19.83 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 105:19.83 | ^ 105:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 105:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:19.83 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 105:19.83 | ^ 105:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 105:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:19.83 243 | CSSRect CalculateScrollRange() const { 105:19.83 | ^ 105:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 105:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:19.83 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 105:19.83 | ^ 105:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 105:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:19.84 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 105:19.84 | ^ 105:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 105:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:19.84 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 105:19.84 | ^ 105:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 105:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:19.85 457 | CSSRect GetVisualViewport() const { 105:19.85 | ^ 105:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 105:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:19.85 371 | nscoord aAppUnitsPerDevPixel) { 105:19.85 | ^ 105:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 105:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:19.85 380 | nscoord aAppUnitsPerDevPixel) { 105:19.85 | ^ 105:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 105:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:19.85 387 | nscoord aAppUnitsPerDevPixel) { 105:19.85 | ^ 105:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 105:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:19.85 394 | nscoord aAppUnitsPerDevPixel) { 105:19.85 | ^ 105:20.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 105:20.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 105:20.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 105:20.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 105:20.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 105:20.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 105:20.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 105:20.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 105:20.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 105:20.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 105:20.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 105:20.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 105:20.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 105:20.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 105:20.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:20.07 1249 | CSSCoord ToCSSPixels() const { return _0; } 105:20.07 | ^ 105:22.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 105:22.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 105:22.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 105:22.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 105:22.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyMessageEvent.h:15, 105:22.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:15, 105:22.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 105:22.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FlacFrameParser.h:12, 105:22.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ogg/OggCodecState.h:11, 105:22.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ogg/OggCodecState.cpp:17, 105:22.86 from Unified_cpp_dom_media_ogg0.cpp:2: 105:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 105:22.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:22.86 189 | CSSRect GetExpandedScrollableRect() const { 105:22.87 | ^ 105:22.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 105:22.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:22.87 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 105:22.87 | ^ 105:22.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 105:22.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:22.87 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 105:22.87 | ^ 105:22.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 105:22.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:22.87 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 105:22.87 | ^ 105:22.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 105:22.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:22.87 243 | CSSRect CalculateScrollRange() const { 105:22.88 | ^ 105:22.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 105:22.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:22.88 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 105:22.88 | ^ 105:22.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 105:22.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:22.89 457 | CSSRect GetVisualViewport() const { 105:22.89 | ^ 105:27.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 105:27.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 105:27.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 105:27.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 105:27.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyMessageEvent.h:15, 105:27.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:15, 105:27.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/PDMFactory.cpp:19, 105:27.12 from Unified_cpp_dom_media_platforms0.cpp:11: 105:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 105:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:27.12 189 | CSSRect GetExpandedScrollableRect() const { 105:27.12 | ^ 105:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 105:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:27.12 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 105:27.12 | ^ 105:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 105:27.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:27.13 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 105:27.13 | ^ 105:27.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 105:27.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:27.13 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 105:27.13 | ^ 105:27.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 105:27.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:27.13 243 | CSSRect CalculateScrollRange() const { 105:27.13 | ^ 105:27.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 105:27.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:27.14 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 105:27.14 | ^ 105:27.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 105:27.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:27.14 457 | CSSRect GetVisualViewport() const { 105:27.14 | ^ 105:28.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:28.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 105:28.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 105:28.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 105:28.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 105:28.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 105:28.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 105:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 105:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:28.73 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 105:28.73 | ^ 105:28.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 105:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 105:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 105:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 105:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 105:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 105:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 105:28.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 105:28.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:28.95 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 105:28.95 | ^ 105:29.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 105:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 105:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 105:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 105:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 105:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 105:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 105:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 105:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:29.46 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 105:29.47 | ^ 105:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 105:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:29.47 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 105:29.47 | ^ 105:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 105:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:29.47 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 105:29.47 | ^ 105:29.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 105:29.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:29.48 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 105:29.48 | ^ 105:29.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 105:29.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:29.48 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 105:29.50 | ^ 105:29.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 105:29.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:29.51 371 | nscoord aAppUnitsPerDevPixel) { 105:29.51 | ^ 105:29.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 105:29.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:29.51 380 | nscoord aAppUnitsPerDevPixel) { 105:29.51 | ^ 105:29.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 105:29.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:29.52 387 | nscoord aAppUnitsPerDevPixel) { 105:29.52 | ^ 105:29.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 105:29.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:29.52 394 | nscoord aAppUnitsPerDevPixel) { 105:29.52 | ^ 105:31.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 105:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 105:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 105:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 105:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 105:31.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaMIMETypes.h:10, 105:31.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaContainerType.h:10, 105:31.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:12, 105:31.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FlacFrameParser.h:12, 105:31.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ogg/OggCodecState.h:11, 105:31.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ogg/OggCodecState.cpp:17, 105:31.55 from Unified_cpp_dom_media_ogg0.cpp:2: 105:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 105:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 105:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:31.56 40 | friend Sub operator*(Sub aCoord, T aScale) { 105:31.56 | ^~~~~~~~ 105:31.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 105:31.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 105:31.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 105:31.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 105:31.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 105:31.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 105:31.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 105:31.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 105:31.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 105:31.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:31.62 189 | CSSRect GetExpandedScrollableRect() const { 105:31.62 | ^ 105:31.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 105:31.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:31.63 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 105:31.63 | ^ 105:31.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 105:31.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:31.63 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 105:31.63 | ^ 105:31.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 105:31.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:31.64 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 105:31.64 | ^ 105:31.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 105:31.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:31.64 243 | CSSRect CalculateScrollRange() const { 105:31.64 | ^ 105:31.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 105:31.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:31.65 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 105:31.65 | ^ 105:31.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 105:31.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:31.65 457 | CSSRect GetVisualViewport() const { 105:31.65 | ^ 105:31.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 105:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 105:31.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 105:31.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 105:31.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 105:31.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 105:31.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 105:31.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FlacFrameParser.h:12, 105:31.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ogg/OggCodecState.h:11, 105:31.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ogg/OggCodecState.cpp:17, 105:31.66 from Unified_cpp_dom_media_ogg0.cpp:2: 105:31.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 105:31.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 105:31.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:31.66 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 105:31.66 | ^~~~~~~~ 105:31.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 105:31.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 105:31.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 105:31.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 105:31.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaMIMETypes.h:10, 105:31.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaContainerType.h:10, 105:31.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:12, 105:31.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FlacFrameParser.h:12, 105:31.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ogg/OggCodecState.h:11, 105:31.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ogg/OggCodecState.cpp:17, 105:31.70 from Unified_cpp_dom_media_ogg0.cpp:2: 105:31.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 105:31.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 105:31.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:31.70 427 | SizeT Size() const { return SizeT(width, height); } 105:31.70 | ^~~~ 105:31.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 105:31.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:31.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 105:31.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 105:31.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 105:31.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 105:31.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 105:31.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 105:31.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FlacFrameParser.h:12, 105:31.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ogg/OggCodecState.h:11, 105:31.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ogg/OggCodecState.cpp:17, 105:31.70 from Unified_cpp_dom_media_ogg0.cpp:2: 105:31.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 105:31.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 105:31.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:31.70 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 105:31.70 | ^~~~~~~~ 105:31.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 105:31.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 105:31.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:31.71 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 105:31.71 | ^~~~~~~~ 105:31.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 105:31.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:31.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 105:31.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 105:31.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 105:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaMIMETypes.h:10, 105:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaContainerType.h:10, 105:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:12, 105:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FlacFrameParser.h:12, 105:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ogg/OggCodecState.h:11, 105:31.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ogg/OggCodecState.cpp:17, 105:31.72 from Unified_cpp_dom_media_ogg0.cpp:2: 105:31.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 105:31.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 105:31.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:31.72 62 | Sub operator-(const Sub& aPoint) const { 105:31.72 | ^~~~~~~~ 105:31.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 105:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 105:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 105:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 105:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 105:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 105:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 105:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 105:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 105:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 105:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 105:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 105:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 105:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 105:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:31.95 1249 | CSSCoord ToCSSPixels() const { return _0; } 105:31.95 | ^ 105:32.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/AOMDecoder.cpp:12, 105:32.70 from Unified_cpp_dom_media_platforms0.cpp:29: 105:32.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 105:32.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:32.70 21 | inline Rect ToRect(const gfxRect& aRect) { 105:32.70 | ^ 105:32.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 105:32.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:32.71 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 105:32.71 | ^ 105:32.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 105:32.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:32.72 40 | inline Point ToPoint(const gfxPoint& aPoint) { 105:32.72 | ^ 105:32.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 105:32.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:32.72 44 | inline Size ToSize(const gfxSize& aSize) { 105:32.72 | ^ 105:32.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 105:32.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:32.72 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 105:32.73 | ^ 105:32.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 105:32.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:32.73 52 | inline gfxSize ThebesSize(const Size& aSize) { 105:32.73 | ^ 105:32.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 105:32.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:32.73 56 | inline gfxRect ThebesRect(const Rect& aRect) { 105:32.73 | ^ 105:34.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 105:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 105:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 105:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 105:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/AllocationPolicy.h:11, 105:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/AllocationPolicy.cpp:7, 105:34.34 from Unified_cpp_dom_media_platforms0.cpp:2: 105:34.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 105:34.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 105:34.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:34.34 40 | friend Sub operator*(Sub aCoord, T aScale) { 105:34.34 | ^~~~~~~~ 105:34.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 105:34.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 105:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 105:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 105:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 105:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 105:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 105:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 105:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 105:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 105:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 105:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 105:34.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 105:34.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:34.48 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 105:34.48 | ^ 105:34.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 105:34.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 105:34.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/PlatformDecoderModule.h:20, 105:34.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/AllocationPolicy.h:12, 105:34.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/AllocationPolicy.cpp:7, 105:34.75 from Unified_cpp_dom_media_platforms0.cpp:2: 105:34.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 105:34.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 105:34.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:34.75 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 105:34.75 | ^~~~~~~~ 105:34.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 105:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 105:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 105:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/AllocationPolicy.h:11, 105:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/AllocationPolicy.cpp:7, 105:34.80 from Unified_cpp_dom_media_platforms0.cpp:2: 105:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 105:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 105:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:34.80 427 | SizeT Size() const { return SizeT(width, height); } 105:34.80 | ^~~~ 105:34.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 105:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 105:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/PlatformDecoderModule.h:20, 105:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/AllocationPolicy.h:12, 105:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/AllocationPolicy.cpp:7, 105:34.80 from Unified_cpp_dom_media_platforms0.cpp:2: 105:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 105:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 105:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:34.80 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 105:34.80 | ^~~~~~~~ 105:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 105:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 105:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:34.80 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 105:34.80 | ^~~~~~~~ 105:34.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 105:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 105:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 105:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/AllocationPolicy.h:11, 105:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/AllocationPolicy.cpp:7, 105:34.81 from Unified_cpp_dom_media_platforms0.cpp:2: 105:34.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 105:34.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 105:34.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:34.81 62 | Sub operator-(const Sub& aPoint) const { 105:34.81 | ^~~~~~~~ 105:37.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 105:37.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 105:37.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 105:37.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 105:37.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 105:37.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 105:37.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 105:37.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 105:37.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 105:37.69 from TouchEventBinding.cpp:19, 105:37.69 from UnifiedBindings21.cpp:145: 105:37.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 105:37.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:37.69 1394 | LayerPoint GetFixedPositionAnchor() { 105:37.69 | ^ 105:37.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 105:37.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:37.71 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 105:37.71 | ^ 105:37.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 105:37.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 105:37.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 105:37.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 105:37.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 105:37.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 105:37.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 105:37.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 105:37.86 from TouchEventBinding.cpp:19, 105:37.86 from UnifiedBindings21.cpp:145: 105:37.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 105:37.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:37.86 49 | gfx::Size GetInheritedScale() const { return mScale; } 105:37.86 | ^ 105:40.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 105:40.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 105:40.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 105:40.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 105:40.42 from TouchEventBinding.cpp:19, 105:40.42 from UnifiedBindings21.cpp:145: 105:40.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 105:40.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:40.42 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 105:40.42 | ^ 105:40.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 105:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 105:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 105:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 105:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 105:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 105:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 105:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 105:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 105:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 105:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 105:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 105:40.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 105:40.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:40.96 21 | inline Rect ToRect(const gfxRect& aRect) { 105:40.96 | ^ 105:40.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 105:40.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:40.96 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 105:40.96 | ^ 105:40.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 105:40.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:40.96 40 | inline Point ToPoint(const gfxPoint& aPoint) { 105:40.96 | ^ 105:40.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 105:40.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:40.97 44 | inline Size ToSize(const gfxSize& aSize) { 105:40.97 | ^ 105:40.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 105:40.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:40.97 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 105:40.97 | ^ 105:40.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 105:40.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:40.98 52 | inline gfxSize ThebesSize(const Size& aSize) { 105:40.98 | ^ 105:40.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 105:40.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:40.98 56 | inline gfxRect ThebesRect(const Rect& aRect) { 105:40.98 | ^ 105:41.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 105:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 105:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 105:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 105:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 105:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 105:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 105:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 105:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 105:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 105:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 105:41.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 105:41.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:41.59 1859 | int32_t aAppUnitsPerPixel) { 105:41.59 | ^ 105:41.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 105:41.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:41.60 3214 | int32_t aAppUnitsPerPixel) { 105:41.60 | ^ 105:42.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 105:42.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 105:42.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 105:42.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 105:42.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 105:42.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 105:42.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 105:42.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 105:42.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 105:42.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:42.64 332 | LayerPoint GetFixedPositionAnchor() const { 105:42.64 | ^ 105:42.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 105:42.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 105:42.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 105:42.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 105:42.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 105:42.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 105:42.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 105:42.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 105:42.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 105:42.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:42.69 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 105:42.69 | ^ 105:42.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 105:42.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 105:42.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 105:42.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 105:42.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 105:42.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 105:42.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 105:42.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 105:42.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 105:42.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:42.72 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 105:42.72 | ^ 105:47.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 105:47.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 105:47.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 105:47.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 105:47.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 105:47.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 105:47.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 105:47.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 105:47.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 105:47.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 105:47.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 105:47.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 105:47.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 105:47.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:47.08 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 105:47.08 | ^ 105:49.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 105:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 105:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:49.14 from TextBinding.cpp:14, 105:49.14 from UnifiedBindings21.cpp:2: 105:49.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 105:49.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 105:49.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:49.14 40 | friend Sub operator*(Sub aCoord, T aScale) { 105:49.14 | ^~~~~~~~ 105:49.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 105:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:49.29 from TextBinding.cpp:14, 105:49.29 from UnifiedBindings21.cpp:2: 105:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 105:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 105:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:49.29 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 105:49.30 | ^~~~~~~~ 105:49.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 105:49.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:49.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:49.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:49.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:49.34 from TextBinding.cpp:14, 105:49.34 from UnifiedBindings21.cpp:2: 105:49.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 105:49.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 105:49.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:49.35 427 | SizeT Size() const { return SizeT(width, height); } 105:49.35 | ^~~~ 105:49.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 105:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:49.35 from TextBinding.cpp:14, 105:49.35 from UnifiedBindings21.cpp:2: 105:49.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 105:49.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 105:49.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:49.36 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 105:49.36 | ^~~~~~~~ 105:49.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 105:49.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 105:49.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:49.36 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 105:49.36 | ^~~~~~~~ 105:49.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 105:49.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:49.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:49.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:49.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:49.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:49.38 from TextBinding.cpp:14, 105:49.38 from UnifiedBindings21.cpp:2: 105:49.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 105:49.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 105:49.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:49.39 62 | Sub operator-(const Sub& aPoint) const { 105:49.39 | ^~~~~~~~ 105:50.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 105:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 105:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:50.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:50.12 from TextBinding.cpp:14, 105:50.12 from UnifiedBindings21.cpp:2: 105:50.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 105:50.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 105:50.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:50.12 43 | friend Sub operator*(T aScale, Sub aCoord) { 105:50.12 | ^~~~~~~~ 105:50.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:50.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:50.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:50.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:50.61 from TextBinding.cpp:14, 105:50.61 from UnifiedBindings21.cpp:2: 105:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 105:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 105:50.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:50.62 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 105:50.62 | ^~~~~~~~~~~~~ 105:50.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:50.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:50.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:50.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:50.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:50.62 from TextBinding.cpp:14, 105:50.62 from UnifiedBindings21.cpp:2: 105:50.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 105:50.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 105:50.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:50.63 323 | static SizeTyped FromUnknownSize( 105:50.63 | ^~~~~~~~~~~~~~~ 105:51.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 105:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 105:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:52.00 from TextBinding.cpp:14, 105:52.00 from UnifiedBindings21.cpp:2: 105:52.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 105:52.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 105:52.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:52.00 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 105:52.01 | ^~~~~~~~~~~~~~ 105:52.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:52.02 from TextBinding.cpp:14, 105:52.02 from UnifiedBindings21.cpp:2: 105:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 105:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 105:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:52.03 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 105:52.03 | ^~~~~~~~~~~~~ 105:52.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 105:52.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:52.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:52.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:52.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:52.08 from TextBinding.cpp:14, 105:52.09 from UnifiedBindings21.cpp:2: 105:52.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 105:52.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 105:52.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:52.11 383 | Point TopLeft() const { return Point(x, y); } 105:52.11 | ^~~~~~~ 105:52.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 105:52.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 105:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:52.16 from TextBinding.cpp:14, 105:52.16 from UnifiedBindings21.cpp:2: 105:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 105:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 105:52.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:52.17 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 105:52.17 | ^~~~~~~~~~~~~~~ 105:52.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:52.36 from TextBinding.cpp:14, 105:52.36 from UnifiedBindings21.cpp:2: 105:52.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 105:52.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 105:52.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:52.37 277 | static RectTyped FromUnknownRect( 105:52.37 | ^~~~~~~~~~~~~~~ 105:52.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:52.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:52.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:52.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:52.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:52.38 from TextBinding.cpp:14, 105:52.38 from UnifiedBindings21.cpp:2: 105:52.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 105:52.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 105:52.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:52.38 150 | static PointTyped FromUnknownPoint( 105:52.39 | ^~~~~~~~~~~~~~~~ 105:52.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:52.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:52.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:52.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:52.39 from TextBinding.cpp:14, 105:52.39 from UnifiedBindings21.cpp:2: 105:52.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 105:52.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 105:52.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:52.40 282 | RectTyped ToUnknownRect() const { 105:52.40 | ^~~~~~~~~~~~~ 105:53.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 105:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 105:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 105:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 105:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 105:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 105:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 105:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 105:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 105:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 105:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 105:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 105:53.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 105:53.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:53.82 21 | inline Rect ToRect(const gfxRect& aRect) { 105:53.82 | ^ 105:53.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 105:53.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:53.82 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 105:53.83 | ^ 105:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 105:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:53.83 40 | inline Point ToPoint(const gfxPoint& aPoint) { 105:53.83 | ^ 105:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 105:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:53.83 44 | inline Size ToSize(const gfxSize& aSize) { 105:53.83 | ^ 105:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 105:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:53.84 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 105:53.84 | ^ 105:53.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 105:53.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:53.84 52 | inline gfxSize ThebesSize(const Size& aSize) { 105:53.84 | ^ 105:53.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 105:53.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:53.84 56 | inline gfxRect ThebesRect(const Rect& aRect) { 105:53.84 | ^ 105:54.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 105:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 105:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 105:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 105:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 105:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 105:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 105:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 105:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 105:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 105:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 105:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 105:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:54.53 1859 | int32_t aAppUnitsPerPixel) { 105:54.53 | ^ 105:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 105:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:54.53 3214 | int32_t aAppUnitsPerPixel) { 105:54.53 | ^ 105:55.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 105:55.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 105:55.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 105:55.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.h:8, 105:55.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:6: 105:55.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 105:55.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:55.17 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 105:55.17 | ^ 105:55.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:55.18 from TextBinding.cpp:14, 105:55.18 from UnifiedBindings21.cpp:2: 105:55.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 105:55.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 105:55.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 105:55.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:55.18 246 | PointTyped As2DPoint() const { 105:55.18 | ^~~~~~~~~ 105:55.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 105:55.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:55.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:55.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:55.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:55.20 from TextBinding.cpp:14, 105:55.20 from UnifiedBindings21.cpp:2: 105:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 105:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 105:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 105:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:55.21 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 105:55.21 | ^~~~~~~~~ 105:55.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 105:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 105:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 105:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 105:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 105:55.21 from TextBinding.cpp:14, 105:55.21 from UnifiedBindings21.cpp:2: 105:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 105:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 105:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 105:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:55.21 2266 | PointTyped TransformPointSimple( 105:55.21 | ^~~~~~~~~~~~~~~~~~~~ 105:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 105:55.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 105:55.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 105:55.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:55.24 794 | RectTyped TransformAndClipBounds( 105:55.24 | ^~~~~~~~~~~~~~~~~~~~~~ 105:55.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 105:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 105:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 105:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 105:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 105:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 105:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 105:55.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 105:55.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 105:55.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:55.62 332 | LayerPoint GetFixedPositionAnchor() const { 105:55.62 | ^ 105:55.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 105:55.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 105:55.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 105:55.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 105:55.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 105:55.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 105:55.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 105:55.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 105:55.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 105:55.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:55.69 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 105:55.69 | ^ 105:55.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 105:55.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 105:55.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 105:55.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 105:55.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 105:55.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 105:55.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 105:55.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 105:55.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 105:55.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:55.72 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 105:55.73 | ^ 105:56.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 105:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 105:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 105:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 105:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 105:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.h:8, 105:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:6: 105:56.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 105:56.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:56.29 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 105:56.29 | ^ 105:56.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 105:56.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 105:56.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 105:56.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.h:8, 105:56.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:6: 105:56.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 105:56.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:56.94 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 105:56.94 | ^ 105:56.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 105:56.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:56.94 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 105:56.95 | ^ 105:56.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 105:56.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:56.95 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 105:56.95 | ^ 105:56.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 105:56.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:56.96 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 105:56.96 | ^ 105:56.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 105:56.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:56.97 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 105:56.97 | ^ 105:57.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 105:57.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:57.02 371 | nscoord aAppUnitsPerDevPixel) { 105:57.02 | ^ 105:57.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 105:57.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:57.02 380 | nscoord aAppUnitsPerDevPixel) { 105:57.02 | ^ 105:57.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 105:57.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:57.03 387 | nscoord aAppUnitsPerDevPixel) { 105:57.03 | ^ 105:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 105:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:57.05 394 | nscoord aAppUnitsPerDevPixel) { 105:57.05 | ^ 105:58.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 105:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 105:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 105:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 105:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 105:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 105:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 105:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 105:58.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 105:58.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 105:58.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:58.83 40 | friend Sub operator*(Sub aCoord, T aScale) { 105:58.83 | ^~~~~~~~ 105:58.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 105:58.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 105:58.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 105:58.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 105:58.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 105:58.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 105:58.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 105:58.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 105:58.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 105:58.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:58.87 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 105:58.87 | ^~~~~~~~ 105:58.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 105:58.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 105:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 105:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 105:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 105:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 105:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 105:58.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 105:58.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 105:58.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:58.99 427 | SizeT Size() const { return SizeT(width, height); } 105:58.99 | ^~~~ 105:58.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 105:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 105:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 105:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 105:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 105:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 105:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 105:58.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 105:58.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 105:58.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:58.99 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 105:58.99 | ^~~~~~~~ 105:58.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 105:59.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 105:59.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:59.00 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 105:59.00 | ^~~~~~~~ 105:59.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 105:59.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:59.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:59.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 105:59.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 105:59.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 105:59.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 105:59.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 105:59.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 105:59.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 105:59.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 105:59.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:59.02 62 | Sub operator-(const Sub& aPoint) const { 105:59.02 | ^~~~~~~~ 105:59.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 105:59.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 105:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 105:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 105:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 105:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 105:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 105:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 105:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 105:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 105:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:59.25 43 | friend Sub operator*(T aScale, Sub aCoord) { 105:59.25 | ^~~~~~~~ 105:59.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 105:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 105:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 105:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 105:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 105:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 105:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 105:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 105:59.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 105:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 105:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:59.71 40 | friend Sub operator*(Sub aCoord, T aScale) { 105:59.71 | ^~~~~~~~ 105:59.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 105:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 105:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 105:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 105:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 105:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 105:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 105:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 105:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 105:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:59.80 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 105:59.80 | ^~~~~~~~ 105:59.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 105:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 105:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 105:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 105:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 105:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 105:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 105:59.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 105:59.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 105:59.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:59.94 427 | SizeT Size() const { return SizeT(width, height); } 105:59.94 | ^~~~ 105:59.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 105:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 105:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 105:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 105:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 105:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 105:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 105:59.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 105:59.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 105:59.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:59.95 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 105:59.95 | ^~~~~~~~ 105:59.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 105:59.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 105:59.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:59.95 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 105:59.95 | ^~~~~~~~ 105:59.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 105:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 105:59.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 105:59.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 105:59.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 105:59.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 105:59.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 105:59.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 105:59.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 105:59.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 105:59.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 105:59.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 105:59.96 62 | Sub operator-(const Sub& aPoint) const { 105:59.96 | ^~~~~~~~ 106:00.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 106:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 106:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 106:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 106:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 106:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 106:00.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 106:00.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 106:00.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:00.06 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 106:00.06 | ^~~~~~~~~~~~~ 106:00.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 106:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 106:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 106:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 106:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 106:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 106:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 106:00.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 106:00.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 106:00.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:00.07 323 | static SizeTyped FromUnknownSize( 106:00.07 | ^~~~~~~~~~~~~~~ 106:00.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 106:00.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 106:00.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 106:00.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 106:00.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 106:00.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterDataBinding.h:6, 106:00.19 from TextBinding.cpp:4, 106:00.19 from UnifiedBindings21.cpp:2: 106:00.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 106:00.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 106:00.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 106:00.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 106:00.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 106:00.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 106:00.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 106:00.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 106:00.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 106:00.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:00.20 760 | typename detail::Nth::Type extract() { 106:00.20 | ^~~~~~~ 106:00.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 106:00.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 106:00.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 106:00.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 106:00.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 106:00.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:00.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 106:00.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 106:00.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 106:00.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 106:00.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 106:00.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 106:00.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:00.22 43 | friend Sub operator*(T aScale, Sub aCoord) { 106:00.22 | ^~~~~~~~ 106:01.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 106:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 106:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 106:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 106:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 106:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 106:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 106:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 106:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:01.10 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 106:01.10 | ^~~~~~~~~~~~~ 106:01.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 106:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 106:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 106:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 106:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 106:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 106:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 106:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 106:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 106:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:01.10 323 | static SizeTyped FromUnknownSize( 106:01.10 | ^~~~~~~~~~~~~~~ 106:05.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 106:05.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 106:05.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 106:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 106:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 106:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 106:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 106:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 106:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 106:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 106:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 106:05.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.cpp:6: 106:05.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 106:05.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 106:05.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 106:05.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 106:05.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 106:05.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 106:05.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 106:05.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 106:05.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 106:05.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:05.72 760 | typename detail::Nth::Type extract() { 106:05.72 | ^~~~~~~ 106:08.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 106:08.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 106:08.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 106:08.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 106:08.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 106:08.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 106:08.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 106:08.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 106:08.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:11, 106:08.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerParent.h:9, 106:08.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.h:8, 106:08.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerParent.cpp:6: 106:08.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 106:08.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 106:08.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 106:08.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 106:08.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 106:08.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 106:08.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 106:08.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 106:08.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 106:08.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:08.66 760 | typename detail::Nth::Type extract() { 106:08.66 | ^~~~~~~ 106:14.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 106:14.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 106:14.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 106:14.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 106:14.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 106:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 106:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 106:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 106:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 106:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 106:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:9: 106:14.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 106:14.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:14.29 189 | CSSRect GetExpandedScrollableRect() const { 106:14.29 | ^ 106:14.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 106:14.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:14.29 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 106:14.29 | ^ 106:14.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 106:14.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:14.30 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 106:14.30 | ^ 106:14.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 106:14.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:14.31 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 106:14.32 | ^ 106:14.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 106:14.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:14.32 243 | CSSRect CalculateScrollRange() const { 106:14.32 | ^ 106:14.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 106:14.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:14.32 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 106:14.32 | ^ 106:14.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 106:14.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:14.33 457 | CSSRect GetVisualViewport() const { 106:14.33 | ^ 106:15.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 106:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 106:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 106:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 106:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 106:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 106:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 106:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 106:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 106:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 106:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 106:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 106:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:9: 106:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 106:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:15.95 1249 | CSSCoord ToCSSPixels() const { return _0; } 106:15.95 | ^ 106:18.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 106:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 106:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 106:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 106:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 106:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 106:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 106:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 106:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 106:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 106:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 106:18.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:9: 106:18.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 106:18.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:18.49 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 106:18.49 | ^ 106:22.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 106:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 106:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 106:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 106:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 106:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 106:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 106:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 106:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 106:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 106:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 106:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:9: 106:22.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 106:22.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:22.03 21 | inline Rect ToRect(const gfxRect& aRect) { 106:22.03 | ^ 106:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 106:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:22.03 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 106:22.03 | ^ 106:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 106:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:22.03 40 | inline Point ToPoint(const gfxPoint& aPoint) { 106:22.03 | ^ 106:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 106:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:22.03 44 | inline Size ToSize(const gfxSize& aSize) { 106:22.03 | ^ 106:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 106:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:22.03 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 106:22.03 | ^ 106:22.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 106:22.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:22.04 52 | inline gfxSize ThebesSize(const Size& aSize) { 106:22.04 | ^ 106:22.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 106:22.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:22.04 56 | inline gfxRect ThebesRect(const Rect& aRect) { 106:22.04 | ^ 106:22.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 106:22.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 106:22.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 106:22.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 106:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 106:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 106:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 106:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 106:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 106:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 106:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:9: 106:22.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 106:22.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:22.81 1859 | int32_t aAppUnitsPerPixel) { 106:22.81 | ^ 106:22.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 106:22.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:22.82 3214 | int32_t aAppUnitsPerPixel) { 106:22.82 | ^ 106:23.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 106:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 106:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/PlatformDecoderModule.h:13, 106:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/wrappers/MediaChangeMonitor.h:10, 106:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/wrappers/MediaChangeMonitor.cpp:7, 106:23.11 from Unified_cpp_dom_media_platforms1.cpp:2: 106:23.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 106:23.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:23.11 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 106:23.11 | ^ 106:23.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 106:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 106:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 106:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 106:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 106:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 106:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 106:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:9: 106:23.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 106:23.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:23.73 332 | LayerPoint GetFixedPositionAnchor() const { 106:23.73 | ^ 106:23.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 106:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 106:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 106:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 106:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 106:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 106:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 106:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:9: 106:23.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 106:23.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:23.80 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 106:23.80 | ^ 106:23.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 106:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 106:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 106:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 106:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 106:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 106:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 106:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:9: 106:23.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 106:23.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:23.83 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 106:23.83 | ^ 106:24.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 106:24.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 106:24.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 106:24.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 106:24.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/PlatformDecoderModule.h:20, 106:24.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/wrappers/MediaChangeMonitor.h:10, 106:24.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/wrappers/MediaChangeMonitor.cpp:7, 106:24.32 from Unified_cpp_dom_media_platforms1.cpp:2: 106:24.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 106:24.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:24.32 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 106:24.32 | ^ 106:24.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 106:24.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 106:24.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/PlatformDecoderModule.h:20, 106:24.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/wrappers/MediaChangeMonitor.h:10, 106:24.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/wrappers/MediaChangeMonitor.cpp:7, 106:24.81 from Unified_cpp_dom_media_platforms1.cpp:2: 106:24.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 106:24.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:24.81 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 106:24.81 | ^ 106:24.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 106:24.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:24.81 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 106:24.81 | ^ 106:24.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 106:24.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:24.82 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 106:24.82 | ^ 106:24.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 106:24.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:24.83 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 106:24.83 | ^ 106:24.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 106:24.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:24.83 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 106:24.83 | ^ 106:24.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 106:24.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:24.86 371 | nscoord aAppUnitsPerDevPixel) { 106:24.86 | ^ 106:24.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 106:24.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:24.86 380 | nscoord aAppUnitsPerDevPixel) { 106:24.86 | ^ 106:24.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 106:24.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:24.86 387 | nscoord aAppUnitsPerDevPixel) { 106:24.86 | ^ 106:24.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 106:24.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:24.87 394 | nscoord aAppUnitsPerDevPixel) { 106:24.87 | ^ 106:25.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 106:25.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 106:25.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:25.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 106:25.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:25.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:25.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:25.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 106:25.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:25.72 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 106:25.72 | ^ 106:25.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 106:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 106:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 106:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:25.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 106:25.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:25.95 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 106:25.95 | ^ 106:26.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 106:26.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 106:26.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:26.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 106:26.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:26.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:26.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:26.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 106:26.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:26.65 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 106:26.65 | ^ 106:26.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 106:26.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:26.65 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 106:26.65 | ^ 106:26.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 106:26.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:26.65 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 106:26.65 | ^ 106:26.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 106:26.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:26.65 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 106:26.65 | ^ 106:26.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 106:26.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:26.65 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 106:26.65 | ^ 106:26.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 106:26.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:26.69 371 | nscoord aAppUnitsPerDevPixel) { 106:26.69 | ^ 106:26.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 106:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:26.71 380 | nscoord aAppUnitsPerDevPixel) { 106:26.71 | ^ 106:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 106:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:26.71 387 | nscoord aAppUnitsPerDevPixel) { 106:26.71 | ^ 106:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 106:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:26.72 394 | nscoord aAppUnitsPerDevPixel) { 106:26.72 | ^ 106:28.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 106:28.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 106:28.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 106:28.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 106:28.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 106:28.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/PlatformDecoderModule.h:13, 106:28.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/wrappers/MediaChangeMonitor.h:10, 106:28.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/wrappers/MediaChangeMonitor.cpp:7, 106:28.22 from Unified_cpp_dom_media_platforms1.cpp:2: 106:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 106:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 106:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:28.22 40 | friend Sub operator*(Sub aCoord, T aScale) { 106:28.22 | ^~~~~~~~ 106:29.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 106:29.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 106:29.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 106:29.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.h:8, 106:29.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:6: 106:29.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 106:29.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:29.02 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 106:29.02 | ^ 106:29.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 106:29.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 106:29.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 106:29.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 106:29.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 106:29.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.h:8, 106:29.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:6: 106:29.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 106:29.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:29.92 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 106:29.92 | ^ 106:30.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 106:30.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 106:30.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 106:30.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 106:30.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 106:30.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:30.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:30.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:30.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 106:30.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:30.21 189 | CSSRect GetExpandedScrollableRect() const { 106:30.21 | ^ 106:30.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 106:30.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:30.21 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 106:30.21 | ^ 106:30.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 106:30.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:30.21 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 106:30.21 | ^ 106:30.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 106:30.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:30.22 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 106:30.22 | ^ 106:30.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 106:30.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:30.22 243 | CSSRect CalculateScrollRange() const { 106:30.22 | ^ 106:30.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 106:30.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:30.22 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 106:30.22 | ^ 106:30.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 106:30.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:30.23 457 | CSSRect GetVisualViewport() const { 106:30.23 | ^ 106:30.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 106:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 106:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 106:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 106:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 106:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 106:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 106:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 106:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 106:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 106:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:30.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 106:30.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:30.46 1249 | CSSCoord ToCSSPixels() const { return _0; } 106:30.46 | ^ 106:30.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 106:30.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 106:30.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 106:30.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.h:8, 106:30.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:6: 106:30.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 106:30.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:30.47 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 106:30.47 | ^ 106:30.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 106:30.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:30.47 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 106:30.48 | ^ 106:30.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 106:30.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:30.48 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 106:30.48 | ^ 106:30.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 106:30.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:30.48 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 106:30.48 | ^ 106:30.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 106:30.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:30.49 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 106:30.49 | ^ 106:30.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 106:30.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:30.51 371 | nscoord aAppUnitsPerDevPixel) { 106:30.51 | ^ 106:30.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 106:30.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:30.51 380 | nscoord aAppUnitsPerDevPixel) { 106:30.51 | ^ 106:30.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 106:30.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:30.52 387 | nscoord aAppUnitsPerDevPixel) { 106:30.52 | ^ 106:30.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 106:30.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:30.52 394 | nscoord aAppUnitsPerDevPixel) { 106:30.52 | ^ 106:33.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 106:33.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 106:33.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 106:33.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 106:33.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 106:33.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 106:33.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 106:33.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:11: 106:33.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 106:33.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:33.26 189 | CSSRect GetExpandedScrollableRect() const { 106:33.26 | ^ 106:33.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 106:33.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:33.27 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 106:33.27 | ^ 106:33.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 106:33.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:33.27 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 106:33.27 | ^ 106:33.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 106:33.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:33.28 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 106:33.28 | ^ 106:33.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 106:33.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:33.28 243 | CSSRect CalculateScrollRange() const { 106:33.28 | ^ 106:33.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 106:33.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:33.29 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 106:33.29 | ^ 106:33.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 106:33.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:33.29 457 | CSSRect GetVisualViewport() const { 106:33.29 | ^ 106:33.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 106:33.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 106:33.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 106:33.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 106:33.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 106:33.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 106:33.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 106:33.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 106:33.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 106:33.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 106:33.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 106:33.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 106:33.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:11: 106:33.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 106:33.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:33.63 1249 | CSSCoord ToCSSPixels() const { return _0; } 106:33.63 | ^ 106:39.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 106:39.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 106:39.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 106:39.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 106:39.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 106:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 106:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.h:8, 106:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:6: 106:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 106:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 106:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:39.65 40 | friend Sub operator*(Sub aCoord, T aScale) { 106:39.66 | ^~~~~~~~ 106:39.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 106:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 106:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 106:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.h:8, 106:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:6: 106:39.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 106:39.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 106:39.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:39.83 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 106:39.83 | ^~~~~~~~ 106:40.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 106:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 106:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 106:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 106:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.h:8, 106:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:6: 106:40.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 106:40.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 106:40.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:40.12 427 | SizeT Size() const { return SizeT(width, height); } 106:40.12 | ^~~~ 106:40.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 106:40.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 106:40.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 106:40.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.h:8, 106:40.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:6: 106:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 106:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 106:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:40.13 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 106:40.13 | ^~~~~~~~ 106:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 106:40.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 106:40.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:40.14 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 106:40.14 | ^~~~~~~~ 106:40.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 106:40.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 106:40.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 106:40.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 106:40.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 106:40.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.h:8, 106:40.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:6: 106:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 106:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 106:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:40.15 62 | Sub operator-(const Sub& aPoint) const { 106:40.15 | ^~~~~~~~ 106:40.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 106:40.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 106:40.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 106:40.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 106:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 106:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 106:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.h:8, 106:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:6: 106:40.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 106:40.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 106:40.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:40.35 43 | friend Sub operator*(T aScale, Sub aCoord) { 106:40.35 | ^~~~~~~~ 106:40.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 106:40.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 106:40.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 106:40.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.h:8, 106:40.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:6: 106:40.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 106:40.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 106:40.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:40.90 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 106:40.90 | ^~~~~~~~~~~~~ 106:40.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 106:40.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 106:40.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 106:40.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 106:40.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.h:8, 106:40.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:6: 106:40.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 106:40.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 106:40.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:40.91 323 | static SizeTyped FromUnknownSize( 106:40.91 | ^~~~~~~~~~~~~~~ 106:44.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 106:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 106:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:44.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 106:44.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 106:44.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 106:44.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 106:44.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 106:44.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 106:44.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:44.12 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 106:44.13 | ^ 106:44.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 106:44.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 106:44.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:44.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 106:44.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 106:44.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 106:44.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 106:44.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 106:44.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 106:44.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:44.42 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 106:44.42 | ^ 106:44.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 106:44.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 106:44.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:44.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 106:44.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 106:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 106:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 106:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 106:44.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 106:44.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:44.98 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 106:44.98 | ^ 106:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 106:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:44.99 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 106:44.99 | ^ 106:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 106:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:45.00 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 106:45.00 | ^ 106:45.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 106:45.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:45.01 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 106:45.01 | ^ 106:45.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 106:45.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:45.02 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 106:45.02 | ^ 106:45.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 106:45.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:45.04 371 | nscoord aAppUnitsPerDevPixel) { 106:45.05 | ^ 106:45.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 106:45.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:45.05 380 | nscoord aAppUnitsPerDevPixel) { 106:45.05 | ^ 106:45.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 106:45.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:45.06 387 | nscoord aAppUnitsPerDevPixel) { 106:45.06 | ^ 106:45.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 106:45.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:45.07 394 | nscoord aAppUnitsPerDevPixel) { 106:45.07 | ^ 106:45.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 106:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 106:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 106:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 106:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 106:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 106:45.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 106:45.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 106:45.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 106:45.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:45.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:45.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:45.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 106:45.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:45.37 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 106:45.37 | ^ 106:46.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 106:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 106:46.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 106:46.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 106:46.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DDLogObject.h:10, 106:46.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DDLogValue.h:10, 106:46.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DecoderDoctorLogger.h:12, 106:46.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:10, 106:46.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.h:8, 106:46.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderModule.cpp:6: 106:46.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 106:46.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 106:46.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 106:46.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 106:46.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 106:46.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 106:46.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 106:46.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 106:46.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 106:46.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:46.25 760 | typename detail::Nth::Type extract() { 106:46.26 | ^~~~~~~ 106:48.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 106:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 106:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 106:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 106:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 106:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 106:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 106:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 106:48.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 106:48.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 106:48.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:48.01 189 | CSSRect GetExpandedScrollableRect() const { 106:48.01 | ^ 106:48.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 106:48.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:48.01 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 106:48.01 | ^ 106:48.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 106:48.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:48.01 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 106:48.01 | ^ 106:48.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 106:48.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:48.02 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 106:48.02 | ^ 106:48.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 106:48.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:48.02 243 | CSSRect CalculateScrollRange() const { 106:48.02 | ^ 106:48.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 106:48.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:48.02 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 106:48.03 | ^ 106:48.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 106:48.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:48.04 457 | CSSRect GetVisualViewport() const { 106:48.04 | ^ 106:48.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 106:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 106:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 106:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 106:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 106:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 106:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 106:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 106:48.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 106:48.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 106:48.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 106:48.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:11: 106:48.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 106:48.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:48.13 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 106:48.13 | ^ 106:48.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 106:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 106:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 106:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 106:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 106:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 106:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 106:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 106:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 106:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 106:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 106:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 106:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 106:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 106:48.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 106:48.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:48.25 1249 | CSSCoord ToCSSPixels() const { return _0; } 106:48.25 | ^ 106:48.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 106:48.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 106:48.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 106:48.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 106:48.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 106:48.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 106:48.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 106:48.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 106:48.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 106:48.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 106:48.47 from VRServiceTestBinding.cpp:4, 106:48.47 from UnifiedBindings22.cpp:2: 106:48.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 106:48.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:48.47 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 106:48.47 | ^ 106:49.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 106:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 106:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 106:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 106:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 106:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 106:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 106:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 106:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 106:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 106:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 106:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 106:49.22 from VRServiceTestBinding.cpp:4, 106:49.22 from UnifiedBindings22.cpp:2: 106:49.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 106:49.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:49.22 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 106:49.22 | ^ 106:49.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 106:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 106:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 106:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 106:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 106:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 106:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 106:49.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 106:49.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 106:49.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 106:49.88 from VRServiceTestBinding.cpp:4, 106:49.88 from UnifiedBindings22.cpp:2: 106:49.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 106:49.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:49.88 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 106:49.88 | ^ 106:49.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 106:49.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:49.88 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 106:49.88 | ^ 106:49.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 106:49.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:49.89 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 106:49.89 | ^ 106:49.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 106:49.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:49.90 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 106:49.90 | ^ 106:49.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 106:49.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:49.90 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 106:49.91 | ^ 106:49.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 106:49.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:49.94 371 | nscoord aAppUnitsPerDevPixel) { 106:49.94 | ^ 106:49.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 106:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:49.95 380 | nscoord aAppUnitsPerDevPixel) { 106:49.95 | ^ 106:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 106:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:49.95 387 | nscoord aAppUnitsPerDevPixel) { 106:49.95 | ^ 106:49.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 106:49.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:49.96 394 | nscoord aAppUnitsPerDevPixel) { 106:49.96 | ^ 106:52.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 106:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 106:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 106:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 106:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 106:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 106:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 106:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 106:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 106:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:52.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:52.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:52.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 106:52.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:52.30 21 | inline Rect ToRect(const gfxRect& aRect) { 106:52.30 | ^ 106:52.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 106:52.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:52.31 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 106:52.31 | ^ 106:52.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 106:52.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:52.32 40 | inline Point ToPoint(const gfxPoint& aPoint) { 106:52.33 | ^ 106:52.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 106:52.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:52.34 44 | inline Size ToSize(const gfxSize& aSize) { 106:52.34 | ^ 106:52.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 106:52.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:52.36 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 106:52.36 | ^ 106:52.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 106:52.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:52.37 52 | inline gfxSize ThebesSize(const Size& aSize) { 106:52.37 | ^ 106:52.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 106:52.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:52.38 56 | inline gfxRect ThebesRect(const Rect& aRect) { 106:52.38 | ^ 106:52.89 dom/media/platforms/agnostic/bytestreams 106:52.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 106:52.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 106:52.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 106:52.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 106:52.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 106:52.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 106:53.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 106:53.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 106:53.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:53.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:53.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:53.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 106:53.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:53.00 1859 | int32_t aAppUnitsPerPixel) { 106:53.00 | ^ 106:53.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 106:53.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:53.01 3214 | int32_t aAppUnitsPerPixel) { 106:53.01 | ^ 106:54.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 106:54.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 106:54.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 106:54.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 106:54.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 106:54.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:54.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:54.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:54.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 106:54.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:54.13 332 | LayerPoint GetFixedPositionAnchor() const { 106:54.13 | ^ 106:54.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 106:54.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 106:54.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 106:54.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 106:54.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 106:54.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:54.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:54.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:54.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 106:54.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:54.19 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 106:54.19 | ^ 106:54.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 106:54.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 106:54.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 106:54.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 106:54.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 106:54.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:54.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:54.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:54.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 106:54.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:54.22 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 106:54.22 | ^ 106:54.23 dom/media/platforms/agnostic/eme 106:55.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 106:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 106:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 106:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 106:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 106:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 106:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 106:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 106:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 106:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 106:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 106:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:11: 106:55.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 106:55.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:55.18 21 | inline Rect ToRect(const gfxRect& aRect) { 106:55.18 | ^ 106:55.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 106:55.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:55.18 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 106:55.18 | ^ 106:55.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 106:55.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:55.18 40 | inline Point ToPoint(const gfxPoint& aPoint) { 106:55.18 | ^ 106:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 106:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:55.19 44 | inline Size ToSize(const gfxSize& aSize) { 106:55.19 | ^ 106:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 106:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:55.19 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 106:55.19 | ^ 106:55.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 106:55.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:55.20 52 | inline gfxSize ThebesSize(const Size& aSize) { 106:55.20 | ^ 106:55.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 106:55.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:55.20 56 | inline gfxRect ThebesRect(const Rect& aRect) { 106:55.20 | ^ 106:55.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 106:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 106:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 106:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 106:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 106:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 106:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 106:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 106:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 106:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 106:55.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:11: 106:55.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 106:55.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:55.97 1859 | int32_t aAppUnitsPerPixel) { 106:55.97 | ^ 106:55.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 106:55.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:55.98 3214 | int32_t aAppUnitsPerPixel) { 106:55.98 | ^ 106:57.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 106:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 106:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 106:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 106:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 106:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 106:57.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 106:57.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:11: 106:57.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 106:57.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:57.08 332 | LayerPoint GetFixedPositionAnchor() const { 106:57.08 | ^ 106:57.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 106:57.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 106:57.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 106:57.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 106:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 106:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 106:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 106:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:11: 106:57.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 106:57.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:57.14 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 106:57.14 | ^ 106:57.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 106:57.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 106:57.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 106:57.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 106:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManager.h:23, 106:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderManagerChild.h:9, 106:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderManagerChild.h:8, 106:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:11: 106:57.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 106:57.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:57.17 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 106:57.17 | ^ 106:57.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 106:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 106:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 106:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 106:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 106:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 106:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:57.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:57.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:57.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 106:57.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 106:57.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:57.60 40 | friend Sub operator*(Sub aCoord, T aScale) { 106:57.60 | ^~~~~~~~ 106:57.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 106:57.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 106:57.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:57.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 106:57.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:57.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:57.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:57.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 106:57.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 106:57.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:57.64 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 106:57.64 | ^~~~~~~~ 106:57.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 106:57.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 106:57.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 106:57.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:57.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 106:57.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:57.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:57.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:57.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 106:57.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 106:57.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:57.83 427 | SizeT Size() const { return SizeT(width, height); } 106:57.83 | ^~~~ 106:57.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 106:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 106:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 106:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:57.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 106:57.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 106:57.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:57.85 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 106:57.85 | ^~~~~~~~ 106:57.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 106:57.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 106:57.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:57.87 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 106:57.87 | ^~~~~~~~ 106:57.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 106:57.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 106:57.88 from Unified_cpp_bytestreams0.cpp:2: 106:57.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 106:57.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:57.88 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 106:57.88 | ^ 106:57.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 106:57.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 106:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 106:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 106:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 106:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:57.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 106:57.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 106:57.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:57.90 62 | Sub operator-(const Sub& aPoint) const { 106:57.90 | ^~~~~~~~ 106:58.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 106:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 106:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 106:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 106:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 106:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 106:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 106:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 106:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:58.12 43 | friend Sub operator*(T aScale, Sub aCoord) { 106:58.12 | ^~~~~~~~ 106:59.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 106:59.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 106:59.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:59.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 106:59.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:59.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:59.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:59.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 106:59.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 106:59.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:59.11 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 106:59.11 | ^~~~~~~~~~~~~ 106:59.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 106:59.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 106:59.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 106:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 106:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 106:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 106:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 106:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 106:59.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 106:59.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 106:59.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 106:59.13 323 | static SizeTyped FromUnknownSize( 106:59.13 | ^~~~~~~~~~~~~~~ 106:59.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:16, 106:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 106:59.70 from Unified_cpp_bytestreams0.cpp:2: 106:59.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::SPSData]’: 106:59.71 /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 106:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 106:59.71 34 | memset(aT, 0, sizeof(T)); 106:59.71 | ~~~~~~^~~~~~~~~~~~~~~~~~ 106:59.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/bytestreams/H264.cpp:5, 106:59.71 from Unified_cpp_bytestreams0.cpp:20: 106:59.71 /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/bytestreams/H264.h:48:8: note: ‘struct mozilla::SPSData’ declared here 106:59.71 48 | struct SPSData { 106:59.71 | ^~~~~~~ 107:00.98 dom/media/platforms/agnostic/gmp 107:01.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 107:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 107:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 107:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.h:8, 107:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:6: 107:01.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 107:01.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 107:01.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:01.06 40 | friend Sub operator*(Sub aCoord, T aScale) { 107:01.06 | ^~~~~~~~ 107:01.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:01.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:01.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:01.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.h:8, 107:01.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:6: 107:01.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 107:01.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 107:01.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:01.18 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 107:01.18 | ^~~~~~~~ 107:01.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 107:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.h:8, 107:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:6: 107:01.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 107:01.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 107:01.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:01.23 427 | SizeT Size() const { return SizeT(width, height); } 107:01.23 | ^~~~ 107:01.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.h:8, 107:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:6: 107:01.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 107:01.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 107:01.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:01.23 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 107:01.23 | ^~~~~~~~ 107:01.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 107:01.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 107:01.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:01.23 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 107:01.24 | ^~~~~~~~ 107:01.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 107:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 107:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.h:8, 107:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:6: 107:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 107:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 107:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:01.24 62 | Sub operator-(const Sub& aPoint) const { 107:01.24 | ^~~~~~~~ 107:01.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 107:01.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 107:01.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 107:01.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:01.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:01.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:01.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.h:8, 107:01.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:6: 107:01.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 107:01.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 107:01.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:01.45 43 | friend Sub operator*(T aScale, Sub aCoord) { 107:01.45 | ^~~~~~~~ 107:02.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:02.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:02.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:02.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.h:8, 107:02.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:6: 107:02.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 107:02.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 107:02.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:02.34 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 107:02.34 | ^~~~~~~~~~~~~ 107:02.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 107:02.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:02.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:02.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:02.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.h:8, 107:02.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:6: 107:02.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 107:02.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 107:02.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:02.35 323 | static SizeTyped FromUnknownSize( 107:02.35 | ^~~~~~~~~~~~~~~ 107:03.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:03.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:03.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:03.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.h:10, 107:03.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.cpp:7, 107:03.12 from Unified_cpp_agnostic_eme0.cpp:2: 107:03.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 107:03.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:03.13 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 107:03.13 | ^ 107:04.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 107:04.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 107:04.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 107:04.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 107:04.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 107:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 107:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 107:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 107:04.56 from VRServiceTestBinding.cpp:4, 107:04.56 from UnifiedBindings22.cpp:2: 107:04.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 107:04.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:04.56 189 | CSSRect GetExpandedScrollableRect() const { 107:04.56 | ^ 107:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 107:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:04.57 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 107:04.57 | ^ 107:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 107:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:04.58 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 107:04.58 | ^ 107:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 107:04.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:04.59 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 107:04.59 | ^ 107:04.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 107:04.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:04.59 243 | CSSRect CalculateScrollRange() const { 107:04.59 | ^ 107:04.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 107:04.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:04.62 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 107:04.62 | ^ 107:04.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 107:04.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:04.63 457 | CSSRect GetVisualViewport() const { 107:04.63 | ^ 107:04.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 107:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 107:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 107:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 107:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 107:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 107:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 107:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 107:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 107:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 107:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 107:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 107:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 107:04.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 107:04.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:04.84 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 107:04.84 | ^ 107:04.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 107:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 107:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.h:10, 107:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.cpp:7, 107:04.95 from Unified_cpp_agnostic_eme0.cpp:2: 107:04.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 107:04.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:04.95 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 107:04.95 | ^ 107:05.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:05.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:05.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:05.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.h:10, 107:05.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.cpp:7, 107:05.48 from Unified_cpp_agnostic_eme0.cpp:2: 107:05.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 107:05.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:05.48 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 107:05.48 | ^ 107:05.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 107:05.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:05.49 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 107:05.49 | ^ 107:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 107:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:05.49 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 107:05.49 | ^ 107:05.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 107:05.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:05.50 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 107:05.50 | ^ 107:05.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 107:05.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:05.51 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 107:05.51 | ^ 107:05.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 107:05.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:05.53 371 | nscoord aAppUnitsPerDevPixel) { 107:05.53 | ^ 107:05.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 107:05.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:05.54 380 | nscoord aAppUnitsPerDevPixel) { 107:05.54 | ^ 107:05.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 107:05.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:05.55 387 | nscoord aAppUnitsPerDevPixel) { 107:05.55 | ^ 107:05.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 107:05.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:05.56 394 | nscoord aAppUnitsPerDevPixel) { 107:05.56 | ^ 107:07.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 107:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 107:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 107:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 107:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 107:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 107:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 107:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 107:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 107:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderParent.h:9, 107:07.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.h:8, 107:07.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderParent.cpp:6: 107:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 107:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 107:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 107:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 107:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 107:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 107:07.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 107:07.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 107:07.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 107:07.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:07.21 760 | typename detail::Nth::Type extract() { 107:07.21 | ^~~~~~~ 107:08.44 dom/media/platforms/omx 107:10.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 107:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 107:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 107:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 107:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DDLogObject.h:10, 107:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DDLogValue.h:10, 107:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DecoderDoctorLogger.h:12, 107:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:10, 107:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.h:8, 107:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteMediaDataDecoder.cpp:6: 107:10.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 107:10.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 107:10.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 107:10.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 107:10.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 107:10.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 107:10.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 107:10.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 107:10.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 107:10.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:10.14 760 | typename detail::Nth::Type extract() { 107:10.14 | ^~~~~~~ 107:10.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:10.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:10.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:10.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, 107:10.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:8, 107:10.15 from Unified_cpp_agnostic_gmp0.cpp:2: 107:10.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 107:10.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:10.15 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 107:10.15 | ^ 107:10.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 107:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 107:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 107:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 107:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 107:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 107:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 107:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 107:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 107:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 107:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 107:10.34 from VTTCueBinding.cpp:21, 107:10.34 from UnifiedBindings22.cpp:15: 107:10.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 107:10.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:10.34 1249 | CSSCoord ToCSSPixels() const { return _0; } 107:10.34 | ^ 107:11.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 107:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 107:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 107:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 107:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 107:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 107:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 107:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 107:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 107:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 107:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 107:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 107:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 107:11.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 107:11.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:11.29 21 | inline Rect ToRect(const gfxRect& aRect) { 107:11.29 | ^ 107:11.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 107:11.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:11.29 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 107:11.29 | ^ 107:11.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 107:11.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:11.29 40 | inline Point ToPoint(const gfxPoint& aPoint) { 107:11.29 | ^ 107:11.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 107:11.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:11.30 44 | inline Size ToSize(const gfxSize& aSize) { 107:11.30 | ^ 107:11.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 107:11.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:11.30 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 107:11.30 | ^ 107:11.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 107:11.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:11.31 52 | inline gfxSize ThebesSize(const Size& aSize) { 107:11.31 | ^ 107:11.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 107:11.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:11.31 56 | inline gfxRect ThebesRect(const Rect& aRect) { 107:11.31 | ^ 107:11.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 107:11.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 107:11.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:11.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:11.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:11.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, 107:11.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:8, 107:11.60 from Unified_cpp_agnostic_gmp0.cpp:2: 107:11.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 107:11.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:11.61 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 107:11.61 | ^ 107:11.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 107:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 107:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 107:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 107:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 107:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 107:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 107:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 107:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 107:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 107:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 107:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 107:11.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 107:11.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:11.95 1859 | int32_t aAppUnitsPerPixel) { 107:11.95 | ^ 107:11.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 107:11.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:11.96 3214 | int32_t aAppUnitsPerPixel) { 107:11.96 | ^ 107:12.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, 107:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:8, 107:12.12 from Unified_cpp_agnostic_gmp0.cpp:2: 107:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 107:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:12.12 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 107:12.12 | ^ 107:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 107:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:12.12 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 107:12.12 | ^ 107:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 107:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:12.12 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 107:12.12 | ^ 107:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 107:12.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:12.13 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 107:12.13 | ^ 107:12.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 107:12.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:12.13 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 107:12.13 | ^ 107:12.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 107:12.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:12.15 371 | nscoord aAppUnitsPerDevPixel) { 107:12.15 | ^ 107:12.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 107:12.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:12.16 380 | nscoord aAppUnitsPerDevPixel) { 107:12.16 | ^ 107:12.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 107:12.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:12.16 387 | nscoord aAppUnitsPerDevPixel) { 107:12.16 | ^ 107:12.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 107:12.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:12.16 394 | nscoord aAppUnitsPerDevPixel) { 107:12.16 | ^ 107:12.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 107:12.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 107:12.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 107:12.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 107:12.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 107:12.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 107:12.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 107:12.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 107:12.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 107:12.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 107:12.60 from VTTCueBinding.cpp:21, 107:12.60 from UnifiedBindings22.cpp:15: 107:12.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 107:12.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:12.60 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 107:12.61 | ^ 107:12.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 107:12.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 107:12.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 107:12.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 107:12.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 107:12.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 107:12.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 107:12.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 107:12.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 107:12.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 107:12.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:12.91 332 | LayerPoint GetFixedPositionAnchor() const { 107:12.91 | ^ 107:12.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 107:12.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 107:12.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 107:12.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 107:12.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 107:12.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 107:12.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 107:12.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 107:12.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 107:12.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 107:12.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:12.96 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 107:12.96 | ^ 107:12.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 107:12.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 107:12.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 107:12.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 107:12.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:26, 107:12.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 107:12.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 107:12.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 107:12.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 107:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 107:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:12.98 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 107:12.98 | ^ 107:15.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:15.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AudioCompactor.h:10, 107:15.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/omx/OmxDataDecoder.h:13, 107:15.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/omx/OmxDataDecoder.cpp:7, 107:15.36 from Unified_cpp_media_platforms_omx0.cpp:2: 107:15.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 107:15.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:15.36 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 107:15.36 | ^ 107:16.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 107:16.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 107:16.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:16.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 107:16.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/omx/OmxDataDecoder.h:14, 107:16.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/omx/OmxDataDecoder.cpp:7, 107:16.14 from Unified_cpp_media_platforms_omx0.cpp:2: 107:16.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 107:16.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.15 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 107:16.15 | ^ 107:16.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 107:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 107:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 107:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 107:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 107:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 107:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 107:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 107:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 107:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 107:16.30 from VTTCueBinding.cpp:21, 107:16.30 from UnifiedBindings22.cpp:15: 107:16.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 107:16.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.31 21 | inline Rect ToRect(const gfxRect& aRect) { 107:16.31 | ^ 107:16.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 107:16.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.31 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 107:16.31 | ^ 107:16.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 107:16.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.31 40 | inline Point ToPoint(const gfxPoint& aPoint) { 107:16.31 | ^ 107:16.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 107:16.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.31 44 | inline Size ToSize(const gfxSize& aSize) { 107:16.31 | ^ 107:16.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 107:16.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.31 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 107:16.31 | ^ 107:16.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 107:16.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.32 52 | inline gfxSize ThebesSize(const Size& aSize) { 107:16.32 | ^ 107:16.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 107:16.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.32 56 | inline gfxRect ThebesRect(const Rect& aRect) { 107:16.33 | ^ 107:16.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 107:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/omx/OmxDataDecoder.h:14, 107:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/omx/OmxDataDecoder.cpp:7, 107:16.74 from Unified_cpp_media_platforms_omx0.cpp:2: 107:16.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 107:16.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.74 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 107:16.74 | ^ 107:16.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 107:16.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.74 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 107:16.74 | ^ 107:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 107:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.75 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 107:16.75 | ^ 107:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 107:16.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.76 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 107:16.76 | ^ 107:16.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 107:16.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.76 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 107:16.76 | ^ 107:16.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 107:16.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.78 371 | nscoord aAppUnitsPerDevPixel) { 107:16.78 | ^ 107:16.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 107:16.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.79 380 | nscoord aAppUnitsPerDevPixel) { 107:16.79 | ^ 107:16.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 107:16.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.79 387 | nscoord aAppUnitsPerDevPixel) { 107:16.79 | ^ 107:16.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 107:16.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.80 394 | nscoord aAppUnitsPerDevPixel) { 107:16.80 | ^ 107:16.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 107:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 107:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 107:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 107:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 107:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 107:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 107:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 107:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 107:16.96 from VTTCueBinding.cpp:21, 107:16.96 from UnifiedBindings22.cpp:15: 107:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 107:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.96 1859 | int32_t aAppUnitsPerPixel) { 107:16.96 | ^ 107:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 107:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:16.97 3214 | int32_t aAppUnitsPerPixel) { 107:16.97 | ^ 107:16.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 107:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 107:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 107:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 107:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 107:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 107:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 107:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 107:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 107:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 107:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 107:17.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 107:17.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 107:17.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:17.00 40 | friend Sub operator*(Sub aCoord, T aScale) { 107:17.00 | ^~~~~~~~ 107:17.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 107:17.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 107:17.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 107:17.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 107:17.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 107:17.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 107:17.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 107:17.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 107:17.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 107:17.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 107:17.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:17.05 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 107:17.05 | ^~~~~~~~ 107:17.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 107:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 107:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 107:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 107:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyMessageEvent.h:15, 107:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:15, 107:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DecryptJob.h:10, 107:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ChromiumCDMParent.h:9, 107:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.h:11, 107:17.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.cpp:7, 107:17.42 from Unified_cpp_agnostic_eme0.cpp:2: 107:17.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 107:17.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:17.42 189 | CSSRect GetExpandedScrollableRect() const { 107:17.42 | ^ 107:17.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 107:17.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:17.42 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 107:17.42 | ^ 107:17.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 107:17.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:17.42 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 107:17.42 | ^ 107:17.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 107:17.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:17.42 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 107:17.42 | ^ 107:17.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 107:17.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:17.43 243 | CSSRect CalculateScrollRange() const { 107:17.43 | ^ 107:17.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 107:17.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:17.43 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 107:17.43 | ^ 107:17.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 107:17.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:17.44 457 | CSSRect GetVisualViewport() const { 107:17.44 | ^ 107:17.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 107:17.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 107:17.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 107:17.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 107:17.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 107:17.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 107:17.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 107:17.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 107:17.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 107:17.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 107:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 107:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:17.51 427 | SizeT Size() const { return SizeT(width, height); } 107:17.51 | ^~~~ 107:17.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 107:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 107:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 107:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 107:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 107:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 107:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 107:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 107:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 107:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 107:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:17.51 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 107:17.51 | ^~~~~~~~ 107:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 107:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 107:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:17.51 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 107:17.51 | ^~~~~~~~ 107:17.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 107:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 107:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 107:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 107:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 107:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 107:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 107:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 107:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 107:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 107:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 107:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 107:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:17.52 62 | Sub operator-(const Sub& aPoint) const { 107:17.52 | ^~~~~~~~ 107:17.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 107:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 107:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 107:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 107:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 107:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 107:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 107:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 107:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 107:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 107:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 107:17.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 107:17.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 107:17.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:17.74 43 | friend Sub operator*(T aScale, Sub aCoord) { 107:17.74 | ^~~~~~~~ 107:18.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 107:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 107:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 107:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 107:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 107:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 107:18.02 from VTTCueBinding.cpp:21, 107:18.02 from UnifiedBindings22.cpp:15: 107:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 107:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:18.02 332 | LayerPoint GetFixedPositionAnchor() const { 107:18.02 | ^ 107:18.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 107:18.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 107:18.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 107:18.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 107:18.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 107:18.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 107:18.07 from VTTCueBinding.cpp:21, 107:18.07 from UnifiedBindings22.cpp:15: 107:18.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 107:18.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:18.07 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 107:18.07 | ^ 107:18.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 107:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 107:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 107:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 107:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 107:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 107:18.10 from VTTCueBinding.cpp:21, 107:18.11 from UnifiedBindings22.cpp:15: 107:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 107:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:18.11 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 107:18.11 | ^ 107:18.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 107:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 107:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 107:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 107:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 107:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 107:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 107:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 107:18.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 107:18.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 107:18.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:18.68 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 107:18.68 | ^~~~~~~~~~~~~ 107:18.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 107:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 107:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 107:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 107:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 107:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 107:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 107:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 107:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 107:18.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 107:18.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 107:18.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:18.68 323 | static SizeTyped FromUnknownSize( 107:18.68 | ^~~~~~~~~~~~~~~ 107:20.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 107:20.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 107:20.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 107:20.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:20.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AudioCompactor.h:10, 107:20.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/omx/OmxDataDecoder.h:13, 107:20.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/omx/OmxDataDecoder.cpp:7, 107:20.67 from Unified_cpp_media_platforms_omx0.cpp:2: 107:20.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 107:20.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 107:20.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:20.67 40 | friend Sub operator*(Sub aCoord, T aScale) { 107:20.67 | ^~~~~~~~ 107:20.90 dom/media/platforms/ffmpeg/ffvpx 107:24.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 107:24.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 107:24.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 107:24.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:24.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:24.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:24.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.h:10, 107:24.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.cpp:7, 107:24.72 from Unified_cpp_agnostic_eme0.cpp:2: 107:24.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 107:24.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 107:24.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:24.72 40 | friend Sub operator*(Sub aCoord, T aScale) { 107:24.72 | ^~~~~~~~ 107:24.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.h:10, 107:24.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.cpp:7, 107:24.99 from Unified_cpp_agnostic_eme0.cpp:2: 107:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 107:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 107:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:24.99 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 107:24.99 | ^~~~~~~~ 107:25.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 107:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.h:10, 107:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.cpp:7, 107:25.07 from Unified_cpp_agnostic_eme0.cpp:2: 107:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 107:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 107:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:25.07 427 | SizeT Size() const { return SizeT(width, height); } 107:25.07 | ^~~~ 107:25.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.h:10, 107:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.cpp:7, 107:25.07 from Unified_cpp_agnostic_eme0.cpp:2: 107:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 107:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 107:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:25.07 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 107:25.08 | ^~~~~~~~ 107:25.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 107:25.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 107:25.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:25.09 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 107:25.09 | ^~~~~~~~ 107:25.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 107:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 107:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.h:10, 107:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/eme/ChromiumCDMVideoDecoder.cpp:7, 107:25.10 from Unified_cpp_agnostic_eme0.cpp:2: 107:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 107:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 107:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:25.10 62 | Sub operator-(const Sub& aPoint) const { 107:25.10 | ^~~~~~~~ 107:25.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 107:25.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 107:25.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 107:25.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 107:25.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 107:25.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 107:25.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 107:25.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 107:25.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoder.h:11, 107:25.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteDecoderChild.h:9, 107:25.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteDecoderChild.h:8, 107:25.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.h:8, 107:25.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/ipc/RemoteVideoDecoder.cpp:6: 107:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 107:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 107:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 107:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 107:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 107:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 107:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 107:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 107:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 107:25.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:25.79 760 | typename detail::Nth::Type extract() { 107:25.79 | ^~~~~~~ 107:27.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 107:27.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 107:27.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 107:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 107:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyMessageEvent.h:15, 107:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:15, 107:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DecryptJob.h:10, 107:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ChromiumCDMParent.h:9, 107:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GMPService.h:27, 107:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:9, 107:27.26 from Unified_cpp_agnostic_gmp0.cpp:2: 107:27.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 107:27.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:27.26 189 | CSSRect GetExpandedScrollableRect() const { 107:27.26 | ^ 107:27.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 107:27.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:27.26 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 107:27.26 | ^ 107:27.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 107:27.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:27.26 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 107:27.26 | ^ 107:27.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 107:27.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:27.27 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 107:27.27 | ^ 107:27.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 107:27.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:27.27 243 | CSSRect CalculateScrollRange() const { 107:27.27 | ^ 107:27.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 107:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:27.28 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 107:27.28 | ^ 107:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 107:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:27.29 457 | CSSRect GetVisualViewport() const { 107:27.29 | ^ 107:28.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:28.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:28.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:28.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.h:10, 107:28.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp:7: 107:28.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 107:28.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:28.04 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 107:28.05 | ^ 107:28.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 107:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 107:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.h:10, 107:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp:7: 107:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 107:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:28.94 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 107:28.94 | ^ 107:29.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.h:10, 107:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp:7: 107:29.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 107:29.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:29.45 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 107:29.45 | ^ 107:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 107:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:29.46 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 107:29.46 | ^ 107:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 107:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:29.46 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 107:29.46 | ^ 107:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 107:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:29.47 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 107:29.47 | ^ 107:29.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 107:29.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:29.48 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 107:29.48 | ^ 107:29.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 107:29.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:29.51 371 | nscoord aAppUnitsPerDevPixel) { 107:29.51 | ^ 107:29.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 107:29.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:29.51 380 | nscoord aAppUnitsPerDevPixel) { 107:29.51 | ^ 107:29.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 107:29.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:29.52 387 | nscoord aAppUnitsPerDevPixel) { 107:29.52 | ^ 107:29.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 107:29.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:29.53 394 | nscoord aAppUnitsPerDevPixel) { 107:29.53 | ^ 107:30.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 107:30.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 107:30.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 107:30.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:30.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:30.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:30.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, 107:30.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:8, 107:30.70 from Unified_cpp_agnostic_gmp0.cpp:2: 107:30.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 107:30.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 107:30.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:30.70 40 | friend Sub operator*(Sub aCoord, T aScale) { 107:30.70 | ^~~~~~~~ 107:30.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:30.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:30.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:30.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, 107:30.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:8, 107:30.92 from Unified_cpp_agnostic_gmp0.cpp:2: 107:30.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 107:30.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 107:30.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:30.92 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 107:30.92 | ^~~~~~~~ 107:31.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 107:31.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:31.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:31.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:31.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, 107:31.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:8, 107:31.13 from Unified_cpp_agnostic_gmp0.cpp:2: 107:31.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 107:31.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 107:31.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:31.13 427 | SizeT Size() const { return SizeT(width, height); } 107:31.13 | ^~~~ 107:31.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:31.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:31.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:31.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, 107:31.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:8, 107:31.14 from Unified_cpp_agnostic_gmp0.cpp:2: 107:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 107:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 107:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:31.14 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 107:31.14 | ^~~~~~~~ 107:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 107:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 107:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:31.14 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 107:31.14 | ^~~~~~~~ 107:31.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 107:31.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 107:31.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:31.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:31.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:31.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.h:10, 107:31.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/agnostic/gmp/GMPDecoderModule.cpp:8, 107:31.15 from Unified_cpp_agnostic_gmp0.cpp:2: 107:31.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 107:31.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 107:31.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:31.15 62 | Sub operator-(const Sub& aPoint) const { 107:31.15 | ^~~~~~~~ 107:31.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 107:31.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 107:31.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 107:31.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:31.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:31.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:31.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.h:10, 107:31.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp:7: 107:31.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 107:31.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 107:31.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:31.34 40 | friend Sub operator*(Sub aCoord, T aScale) { 107:31.34 | ^~~~~~~~ 107:34.15 dom/media/platforms/ffmpeg 107:36.04 dom/media/platforms/ffmpeg/libav53 107:38.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:38.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:38.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:38.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 107:38.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 107:38.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 107:38.16 from Unified_cpp_ffmpeg_ffvpx0.cpp:2: 107:38.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 107:38.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:38.16 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 107:38.16 | ^ 107:38.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 107:38.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 107:38.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:38.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:38.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:38.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 107:38.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 107:38.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 107:38.78 from Unified_cpp_ffmpeg_ffvpx0.cpp:2: 107:38.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 107:38.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:38.78 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 107:38.78 | ^ 107:39.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 107:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 107:39.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 107:39.35 from Unified_cpp_ffmpeg_ffvpx0.cpp:2: 107:39.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 107:39.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:39.35 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 107:39.35 | ^ 107:39.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 107:39.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:39.36 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 107:39.36 | ^ 107:39.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 107:39.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:39.36 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 107:39.36 | ^ 107:39.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 107:39.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:39.37 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 107:39.38 | ^ 107:39.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 107:39.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:39.39 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 107:39.39 | ^ 107:39.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 107:39.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:39.40 371 | nscoord aAppUnitsPerDevPixel) { 107:39.40 | ^ 107:39.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 107:39.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:39.41 380 | nscoord aAppUnitsPerDevPixel) { 107:39.41 | ^ 107:39.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 107:39.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:39.42 387 | nscoord aAppUnitsPerDevPixel) { 107:39.42 | ^ 107:39.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 107:39.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:39.44 394 | nscoord aAppUnitsPerDevPixel) { 107:39.44 | ^ 107:41.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 107:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 107:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 107:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 107:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 107:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 107:41.88 from Unified_cpp_ffmpeg_ffvpx0.cpp:2: 107:41.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 107:41.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 107:41.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:41.88 40 | friend Sub operator*(Sub aCoord, T aScale) { 107:41.88 | ^~~~~~~~ 107:42.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.h:10, 107:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:7, 107:42.13 from Unified_cpp_platforms_ffmpeg0.cpp:2: 107:42.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 107:42.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:42.13 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 107:42.13 | ^ 107:43.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 107:43.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 107:43.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:43.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:43.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:43.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.h:10, 107:43.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:7, 107:43.01 from Unified_cpp_platforms_ffmpeg0.cpp:2: 107:43.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 107:43.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:43.01 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 107:43.01 | ^ 107:43.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.h:10, 107:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:7, 107:43.50 from Unified_cpp_platforms_ffmpeg0.cpp:2: 107:43.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 107:43.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:43.50 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 107:43.51 | ^ 107:43.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 107:43.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:43.51 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 107:43.51 | ^ 107:43.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 107:43.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:43.51 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 107:43.51 | ^ 107:43.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 107:43.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:43.52 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 107:43.52 | ^ 107:43.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 107:43.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:43.52 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 107:43.52 | ^ 107:43.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:43.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:43.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:43.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 107:43.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 107:43.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 107:43.88 from Unified_cpp_ffmpeg_libav530.cpp:2: 107:43.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 107:43.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:43.88 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 107:43.88 | ^ 107:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 107:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:44.38 371 | nscoord aAppUnitsPerDevPixel) { 107:44.38 | ^ 107:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 107:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:44.38 380 | nscoord aAppUnitsPerDevPixel) { 107:44.38 | ^ 107:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 107:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:44.38 387 | nscoord aAppUnitsPerDevPixel) { 107:44.38 | ^ 107:44.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 107:44.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:44.39 394 | nscoord aAppUnitsPerDevPixel) { 107:44.39 | ^ 107:44.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 107:44.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 107:44.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:44.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 107:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 107:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 107:44.50 from Unified_cpp_ffmpeg_libav530.cpp:2: 107:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 107:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:44.50 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 107:44.50 | ^ 107:45.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 107:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 107:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 107:45.15 from Unified_cpp_ffmpeg_libav530.cpp:2: 107:45.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 107:45.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:45.16 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 107:45.16 | ^ 107:45.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 107:45.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:45.17 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 107:45.17 | ^ 107:45.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 107:45.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:45.18 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 107:45.18 | ^ 107:45.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 107:45.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:45.19 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 107:45.20 | ^ 107:45.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 107:45.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:45.20 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 107:45.21 | ^ 107:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 107:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:45.25 371 | nscoord aAppUnitsPerDevPixel) { 107:45.25 | ^ 107:45.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 107:45.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:45.26 380 | nscoord aAppUnitsPerDevPixel) { 107:45.27 | ^ 107:45.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 107:45.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:45.27 387 | nscoord aAppUnitsPerDevPixel) { 107:45.27 | ^ 107:45.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 107:45.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:45.28 394 | nscoord aAppUnitsPerDevPixel) { 107:45.28 | ^ 107:47.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 107:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 107:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 107:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 107:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 107:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 107:47.47 from Unified_cpp_ffmpeg_libav530.cpp:2: 107:47.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 107:47.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 107:47.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:47.47 40 | friend Sub operator*(Sub aCoord, T aScale) { 107:47.47 | ^~~~~~~~ 107:47.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 107:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 107:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 107:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.h:10, 107:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:7, 107:47.81 from Unified_cpp_platforms_ffmpeg0.cpp:2: 107:47.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 107:47.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 107:47.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:47.81 40 | friend Sub operator*(Sub aCoord, T aScale) { 107:47.81 | ^~~~~~~~ 107:47.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:47.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:47.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:47.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.h:10, 107:47.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:7, 107:47.98 from Unified_cpp_platforms_ffmpeg0.cpp:2: 107:47.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 107:47.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 107:47.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:47.98 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 107:47.98 | ^~~~~~~~ 107:51.30 dom/media/platforms/ffmpeg/libav54 107:57.04 dom/media/platforms/ffmpeg/libav55 107:58.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 107:58.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 107:58.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 107:58.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 107:58.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 107:58.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 107:58.89 from Unified_cpp_ffmpeg_libav540.cpp:2: 107:58.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 107:58.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:58.89 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 107:58.89 | ^ 107:59.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 107:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 107:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 107:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 107:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 107:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 107:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 107:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 107:59.39 from Unified_cpp_ffmpeg_libav540.cpp:2: 107:59.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 107:59.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 107:59.39 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 107:59.39 | ^ 108:00.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 108:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 108:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:00.03 from Unified_cpp_ffmpeg_libav540.cpp:2: 108:00.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 108:00.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:00.03 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 108:00.03 | ^ 108:00.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 108:00.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:00.03 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 108:00.03 | ^ 108:00.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 108:00.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:00.03 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 108:00.03 | ^ 108:00.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 108:00.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:00.04 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 108:00.04 | ^ 108:00.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 108:00.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:00.04 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 108:00.04 | ^ 108:00.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 108:00.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:00.06 371 | nscoord aAppUnitsPerDevPixel) { 108:00.06 | ^ 108:00.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 108:00.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:00.07 380 | nscoord aAppUnitsPerDevPixel) { 108:00.07 | ^ 108:00.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 108:00.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:00.07 387 | nscoord aAppUnitsPerDevPixel) { 108:00.07 | ^ 108:00.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 108:00.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:00.08 394 | nscoord aAppUnitsPerDevPixel) { 108:00.08 | ^ 108:00.26 dom/media/platforms/ffmpeg/ffmpeg57 108:01.35 dom/media/platforms/ffmpeg/ffmpeg58 108:02.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 108:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 108:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 108:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 108:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 108:02.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 108:02.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:02.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:02.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:02.27 from Unified_cpp_ffmpeg_libav540.cpp:2: 108:02.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 108:02.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 108:02.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:02.27 40 | friend Sub operator*(Sub aCoord, T aScale) { 108:02.27 | ^~~~~~~~ 108:04.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 108:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 108:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 108:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:04.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:04.52 from Unified_cpp_ffmpeg_libav550.cpp:2: 108:04.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 108:04.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:04.52 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 108:04.52 | ^ 108:05.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 108:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 108:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 108:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 108:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:05.07 from Unified_cpp_ffmpeg_libav550.cpp:2: 108:05.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 108:05.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:05.07 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 108:05.07 | ^ 108:05.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 108:05.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 108:05.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 108:05.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 108:05.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 108:05.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 108:05.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 108:05.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 108:05.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 108:05.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 108:05.32 from WheelEventBinding.cpp:18, 108:05.32 from UnifiedBindings22.cpp:262: 108:05.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 108:05.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:05.32 1394 | LayerPoint GetFixedPositionAnchor() { 108:05.32 | ^ 108:05.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 108:05.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:05.33 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 108:05.33 | ^ 108:05.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 108:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 108:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 108:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 108:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 108:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 108:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 108:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 108:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 108:05.49 from WheelEventBinding.cpp:18, 108:05.49 from UnifiedBindings22.cpp:262: 108:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 108:05.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:05.49 49 | gfx::Size GetInheritedScale() const { return mScale; } 108:05.49 | ^ 108:05.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:05.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 108:05.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 108:05.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:05.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:05.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:05.63 from Unified_cpp_ffmpeg_libav550.cpp:2: 108:05.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 108:05.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:05.63 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 108:05.63 | ^ 108:05.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 108:05.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:05.63 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 108:05.63 | ^ 108:05.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 108:05.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:05.64 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 108:05.64 | ^ 108:05.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 108:05.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:05.64 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 108:05.64 | ^ 108:05.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 108:05.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:05.65 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 108:05.65 | ^ 108:05.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 108:05.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:05.67 371 | nscoord aAppUnitsPerDevPixel) { 108:05.67 | ^ 108:05.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 108:05.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:05.67 380 | nscoord aAppUnitsPerDevPixel) { 108:05.67 | ^ 108:05.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 108:05.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:05.68 387 | nscoord aAppUnitsPerDevPixel) { 108:05.68 | ^ 108:05.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 108:05.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:05.68 394 | nscoord aAppUnitsPerDevPixel) { 108:05.68 | ^ 108:05.97 dom/media/systemservices 108:07.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 108:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 108:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 108:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:07.48 from Unified_cpp_ffmpeg_ffmpeg570.cpp:2: 108:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 108:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:07.48 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 108:07.49 | ^ 108:07.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 108:07.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 108:07.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 108:07.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 108:07.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 108:07.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 108:07.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:07.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:07.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:07.93 from Unified_cpp_ffmpeg_libav550.cpp:2: 108:07.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 108:07.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 108:07.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:07.93 40 | friend Sub operator*(Sub aCoord, T aScale) { 108:07.93 | ^~~~~~~~ 108:08.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 108:08.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 108:08.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 108:08.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 108:08.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WheelEvent.h:10, 108:08.00 from WheelEventBinding.cpp:18, 108:08.00 from UnifiedBindings22.cpp:262: 108:08.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 108:08.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:08.00 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 108:08.00 | ^ 108:08.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 108:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 108:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 108:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 108:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:08.02 from Unified_cpp_ffmpeg_ffmpeg570.cpp:2: 108:08.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 108:08.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:08.02 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 108:08.02 | ^ 108:08.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 108:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 108:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:08.50 from Unified_cpp_ffmpeg_ffmpeg570.cpp:2: 108:08.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 108:08.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:08.50 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 108:08.50 | ^ 108:08.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 108:08.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:08.51 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 108:08.51 | ^ 108:08.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 108:08.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:08.51 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 108:08.51 | ^ 108:08.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 108:08.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:08.52 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 108:08.52 | ^ 108:08.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 108:08.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:08.52 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 108:08.52 | ^ 108:08.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 108:08.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:08.55 371 | nscoord aAppUnitsPerDevPixel) { 108:08.55 | ^ 108:08.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 108:08.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:08.56 380 | nscoord aAppUnitsPerDevPixel) { 108:08.56 | ^ 108:08.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 108:08.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:08.56 387 | nscoord aAppUnitsPerDevPixel) { 108:08.56 | ^ 108:08.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 108:08.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:08.56 394 | nscoord aAppUnitsPerDevPixel) { 108:08.57 | ^ 108:09.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 108:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 108:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 108:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 108:09.19 from WorkletGlobalScopeBinding.cpp:7, 108:09.19 from UnifiedBindings23.cpp:2: 108:09.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 108:09.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:09.20 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 108:09.20 | ^ 108:09.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 108:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 108:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 108:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 108:09.41 from WorkletGlobalScopeBinding.cpp:7, 108:09.41 from UnifiedBindings23.cpp:2: 108:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 108:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:09.41 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 108:09.41 | ^ 108:10.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 108:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 108:10.89 from WorkletGlobalScopeBinding.cpp:7, 108:10.89 from UnifiedBindings23.cpp:2: 108:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 108:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:10.89 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 108:10.89 | ^ 108:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 108:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:10.89 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 108:10.89 | ^ 108:10.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 108:10.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:10.90 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 108:10.90 | ^ 108:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 108:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:10.91 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 108:10.91 | ^ 108:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 108:10.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:10.91 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 108:10.91 | ^ 108:10.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 108:10.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 108:10.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 108:10.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 108:10.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 108:10.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 108:10.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:10.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:10.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:10.95 from Unified_cpp_ffmpeg_ffmpeg570.cpp:2: 108:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 108:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 108:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:10.95 40 | friend Sub operator*(Sub aCoord, T aScale) { 108:10.95 | ^~~~~~~~ 108:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 108:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:10.95 371 | nscoord aAppUnitsPerDevPixel) { 108:10.95 | ^ 108:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 108:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:10.96 380 | nscoord aAppUnitsPerDevPixel) { 108:10.96 | ^ 108:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 108:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:10.96 387 | nscoord aAppUnitsPerDevPixel) { 108:10.96 | ^ 108:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 108:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:10.97 394 | nscoord aAppUnitsPerDevPixel) { 108:10.97 | ^ 108:11.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 108:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 108:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 108:11.13 from WindowBinding.cpp:34, 108:11.13 from UnifiedBindings22.cpp:288: 108:11.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 108:11.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 108:11.13 79 | memset(this, 0, sizeof(nsXPTCVariant)); 108:11.13 | ^ 108:11.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 108:11.14 44 | struct nsXPTCVariant { 108:11.14 | ^~~~~~~~~~~~~ 108:13.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 108:13.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 108:13.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 108:13.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:13.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:13.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:13.12 from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 108:13.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 108:13.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:13.12 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 108:13.12 | ^ 108:13.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 108:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 108:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 108:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 108:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:13.69 from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 108:13.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 108:13.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:13.69 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 108:13.69 | ^ 108:14.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 108:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 108:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:14.28 from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 108:14.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 108:14.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:14.28 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 108:14.28 | ^ 108:14.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 108:14.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:14.28 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 108:14.28 | ^ 108:14.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 108:14.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:14.29 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 108:14.29 | ^ 108:14.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 108:14.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:14.30 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 108:14.30 | ^ 108:14.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 108:14.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:14.30 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 108:14.30 | ^ 108:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 108:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:14.34 371 | nscoord aAppUnitsPerDevPixel) { 108:14.34 | ^ 108:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 108:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:14.34 380 | nscoord aAppUnitsPerDevPixel) { 108:14.34 | ^ 108:14.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 108:14.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:14.36 387 | nscoord aAppUnitsPerDevPixel) { 108:14.36 | ^ 108:14.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 108:14.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:14.37 394 | nscoord aAppUnitsPerDevPixel) { 108:14.37 | ^ 108:15.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GLContext.h:49, 108:15.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/WaylandDMABufSurface.h:11, 108:15.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h:14, 108:15.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:12, 108:15.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDecoderModule.cpp:7, 108:15.38 from Unified_cpp_ffmpeg_ffmpeg580.cpp:20: 108:15.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 108:15.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:15.38 21 | inline Rect ToRect(const gfxRect& aRect) { 108:15.38 | ^ 108:15.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 108:15.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:15.39 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 108:15.39 | ^ 108:15.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 108:15.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:15.39 40 | inline Point ToPoint(const gfxPoint& aPoint) { 108:15.39 | ^ 108:15.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 108:15.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:15.40 44 | inline Size ToSize(const gfxSize& aSize) { 108:15.40 | ^ 108:15.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 108:15.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:15.40 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 108:15.41 | ^ 108:15.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 108:15.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:15.41 52 | inline gfxSize ThebesSize(const Size& aSize) { 108:15.41 | ^ 108:15.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 108:15.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:15.41 56 | inline gfxRect ThebesRect(const Rect& aRect) { 108:15.41 | ^ 108:16.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 108:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 108:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 108:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMedia.h:11, 108:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMediaChild.h:9, 108:16.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.h:10, 108:16.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:7, 108:16.40 from Unified_cpp_systemservices0.cpp:2: 108:16.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 108:16.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:16.40 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 108:16.40 | ^ 108:16.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 108:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 108:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 108:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMedia.h:11, 108:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMediaChild.h:9, 108:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.h:10, 108:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:7, 108:16.71 from Unified_cpp_systemservices0.cpp:2: 108:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 108:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:16.71 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 108:16.71 | ^ 108:16.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 108:16.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 108:16.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLFormSubmission.h:11, 108:16.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FormData.h:13, 108:16.78 from XMLHttpRequestBinding.cpp:19, 108:16.78 from UnifiedBindings23.cpp:28: 108:16.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 108:16.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:16.78 189 | CSSRect GetExpandedScrollableRect() const { 108:16.78 | ^ 108:16.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 108:16.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:16.78 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 108:16.78 | ^ 108:16.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 108:16.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:16.79 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 108:16.79 | ^ 108:16.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 108:16.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:16.79 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 108:16.79 | ^ 108:16.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 108:16.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:16.79 243 | CSSRect CalculateScrollRange() const { 108:16.79 | ^ 108:16.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 108:16.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:16.79 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 108:16.79 | ^ 108:16.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 108:16.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:16.80 457 | CSSRect GetVisualViewport() const { 108:16.80 | ^ 108:16.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 108:16.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 108:16.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 108:16.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 108:16.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 108:16.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 108:16.97 from ChromeUtilsBinding.cpp:4, 108:16.97 from UnifiedBindings3.cpp:2: 108:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 108:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:16.97 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 108:16.97 | ^ 108:17.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 108:17.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 108:17.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 108:17.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 108:17.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 108:17.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 108:17.17 from ChromeUtilsBinding.cpp:4, 108:17.17 from UnifiedBindings3.cpp:2: 108:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 108:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:17.17 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 108:17.17 | ^ 108:17.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 108:17.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 108:17.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 108:17.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMedia.h:11, 108:17.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMediaChild.h:9, 108:17.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.h:10, 108:17.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:7, 108:17.25 from Unified_cpp_systemservices0.cpp:2: 108:17.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 108:17.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:17.25 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 108:17.25 | ^ 108:17.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 108:17.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:17.26 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 108:17.26 | ^ 108:17.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 108:17.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:17.26 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 108:17.26 | ^ 108:17.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 108:17.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:17.27 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 108:17.27 | ^ 108:17.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 108:17.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:17.27 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 108:17.27 | ^ 108:17.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 108:17.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:17.28 371 | nscoord aAppUnitsPerDevPixel) { 108:17.28 | ^ 108:17.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 108:17.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:17.29 380 | nscoord aAppUnitsPerDevPixel) { 108:17.29 | ^ 108:17.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 108:17.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:17.29 387 | nscoord aAppUnitsPerDevPixel) { 108:17.29 | ^ 108:17.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 108:17.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:17.29 394 | nscoord aAppUnitsPerDevPixel) { 108:17.30 | ^ 108:18.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 108:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 108:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 108:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 108:18.60 from ChromeUtilsBinding.cpp:4, 108:18.60 from UnifiedBindings3.cpp:2: 108:18.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 108:18.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:18.60 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 108:18.60 | ^ 108:18.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 108:18.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:18.60 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 108:18.60 | ^ 108:18.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 108:18.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:18.61 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 108:18.61 | ^ 108:18.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 108:18.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:18.61 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 108:18.61 | ^ 108:18.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 108:18.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:18.61 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 108:18.61 | ^ 108:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 108:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:18.64 371 | nscoord aAppUnitsPerDevPixel) { 108:18.64 | ^ 108:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 108:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:18.64 380 | nscoord aAppUnitsPerDevPixel) { 108:18.64 | ^ 108:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 108:18.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:18.65 387 | nscoord aAppUnitsPerDevPixel) { 108:18.65 | ^ 108:18.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 108:18.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:18.65 394 | nscoord aAppUnitsPerDevPixel) { 108:18.65 | ^ 108:20.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 108:20.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 108:20.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSWindowActorChild.h:14, 108:20.44 from WindowGlobalActorsBinding.cpp:14, 108:20.44 from UnifiedBindings22.cpp:301: 108:20.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 108:20.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:20.44 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 108:20.44 | ^ 108:20.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 108:20.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 108:20.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 108:20.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 108:20.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 108:20.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 108:20.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:20.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:20.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 108:20.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 108:20.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 108:20.66 from XMLHttpRequestBinding.cpp:26, 108:20.66 from UnifiedBindings23.cpp:28: 108:20.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 108:20.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:20.67 1249 | CSSCoord ToCSSPixels() const { return _0; } 108:20.67 | ^ 108:21.02 dom/media/wave 108:21.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:22, 108:21.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 108:21.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 108:21.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WaylandDMABUFSurfaceImage.h:13, 108:21.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:16, 108:21.55 from Unified_cpp_ffmpeg_ffmpeg580.cpp:29: 108:21.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 108:21.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:21.56 189 | CSSRect GetExpandedScrollableRect() const { 108:21.56 | ^ 108:21.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 108:21.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:21.56 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 108:21.56 | ^ 108:21.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 108:21.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:21.57 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 108:21.57 | ^ 108:21.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 108:21.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:21.57 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 108:21.58 | ^ 108:21.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 108:21.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:21.58 243 | CSSRect CalculateScrollRange() const { 108:21.58 | ^ 108:21.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 108:21.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:21.58 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 108:21.58 | ^ 108:21.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 108:21.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:21.59 457 | CSSRect GetVisualViewport() const { 108:21.59 | ^ 108:21.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/MotionPathUtils.h:12, 108:21.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:25, 108:21.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 108:21.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 108:21.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WaylandDMABUFSurfaceImage.h:13, 108:21.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:16, 108:21.83 from Unified_cpp_ffmpeg_ffmpeg580.cpp:29: 108:21.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 108:21.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:21.84 1249 | CSSCoord ToCSSPixels() const { return _0; } 108:21.84 | ^ 108:22.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 108:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 108:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 108:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 108:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 108:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:22.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 108:22.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 108:22.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 108:22.92 from XMLHttpRequestBinding.cpp:26, 108:22.92 from UnifiedBindings23.cpp:28: 108:22.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 108:22.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:22.92 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 108:22.92 | ^ 108:26.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 108:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 108:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2DBinding.h:14, 108:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:10, 108:26.36 from ChromeUtilsBinding.cpp:32, 108:26.36 from UnifiedBindings3.cpp:2: 108:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 108:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:26.36 189 | CSSRect GetExpandedScrollableRect() const { 108:26.36 | ^ 108:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 108:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:26.37 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 108:26.37 | ^ 108:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 108:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:26.37 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 108:26.37 | ^ 108:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 108:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:26.37 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 108:26.37 | ^ 108:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 108:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:26.37 243 | CSSRect CalculateScrollRange() const { 108:26.37 | ^ 108:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 108:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:26.37 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 108:26.37 | ^ 108:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 108:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:26.37 457 | CSSRect GetVisualViewport() const { 108:26.37 | ^ 108:26.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 108:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 108:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 108:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 108:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 108:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:26.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 108:26.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 108:26.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 108:26.71 from XMLHttpRequestBinding.cpp:26, 108:26.71 from UnifiedBindings23.cpp:28: 108:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 108:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:26.71 21 | inline Rect ToRect(const gfxRect& aRect) { 108:26.71 | ^ 108:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 108:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:26.71 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 108:26.71 | ^ 108:26.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 108:26.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:26.72 40 | inline Point ToPoint(const gfxPoint& aPoint) { 108:26.72 | ^ 108:26.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 108:26.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:26.72 44 | inline Size ToSize(const gfxSize& aSize) { 108:26.72 | ^ 108:26.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 108:26.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:26.74 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 108:26.74 | ^ 108:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 108:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:26.75 52 | inline gfxSize ThebesSize(const Size& aSize) { 108:26.75 | ^ 108:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 108:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:26.76 56 | inline gfxRect ThebesRect(const Rect& aRect) { 108:26.76 | ^ 108:26.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 108:26.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 108:26.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 108:26.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaMIMETypes.h:10, 108:26.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaContainerType.h:10, 108:26.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/wave/WaveDecoder.cpp:8, 108:26.98 from Unified_cpp_dom_media_wave0.cpp:2: 108:26.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 108:26.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:26.98 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 108:26.98 | ^ 108:27.15 dom/media/webaudio 108:27.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 108:27.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 108:27.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 108:27.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 108:27.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:27.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:27.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 108:27.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 108:27.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 108:27.54 from XMLHttpRequestBinding.cpp:26, 108:27.54 from UnifiedBindings23.cpp:28: 108:27.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 108:27.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:27.54 1859 | int32_t aAppUnitsPerPixel) { 108:27.54 | ^ 108:27.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 108:27.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:27.55 3214 | int32_t aAppUnitsPerPixel) { 108:27.55 | ^ 108:28.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 108:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 108:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 108:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 108:28.43 from XMLHttpRequestBinding.cpp:26, 108:28.43 from UnifiedBindings23.cpp:28: 108:28.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 108:28.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:28.43 332 | LayerPoint GetFixedPositionAnchor() const { 108:28.43 | ^ 108:28.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 108:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 108:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 108:28.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 108:28.49 from XMLHttpRequestBinding.cpp:26, 108:28.49 from UnifiedBindings23.cpp:28: 108:28.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 108:28.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:28.50 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 108:28.50 | ^ 108:28.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 108:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 108:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 108:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 108:28.53 from XMLHttpRequestBinding.cpp:26, 108:28.53 from UnifiedBindings23.cpp:28: 108:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 108:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:28.53 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 108:28.53 | ^ 108:30.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 108:30.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 108:30.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 108:30.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 108:30.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 108:30.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 108:30.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:30.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:30.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 108:30.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 108:30.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 108:30.61 from ChromeUtilsBinding.cpp:32, 108:30.61 from UnifiedBindings3.cpp:2: 108:30.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 108:30.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:30.61 1249 | CSSCoord ToCSSPixels() const { return _0; } 108:30.61 | ^ 108:33.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 108:33.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 108:33.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 108:33.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 108:33.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 108:33.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:33.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:33.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 108:33.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 108:33.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 108:33.10 from ChromeUtilsBinding.cpp:32, 108:33.10 from UnifiedBindings3.cpp:2: 108:33.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 108:33.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:33.10 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 108:33.10 | ^ 108:33.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 108:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 108:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 108:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 108:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StorageEvent.h:13, 108:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:39, 108:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 108:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:10, 108:33.37 from Unified_cpp_systemservices0.cpp:2: 108:33.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 108:33.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:33.38 189 | CSSRect GetExpandedScrollableRect() const { 108:33.38 | ^ 108:33.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 108:33.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:33.39 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 108:33.39 | ^ 108:33.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 108:33.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:33.39 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 108:33.39 | ^ 108:33.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 108:33.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:33.41 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 108:33.41 | ^ 108:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 108:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:33.42 243 | CSSRect CalculateScrollRange() const { 108:33.42 | ^ 108:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 108:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:33.42 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 108:33.42 | ^ 108:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 108:33.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:33.43 457 | CSSRect GetVisualViewport() const { 108:33.43 | ^ 108:35.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 108:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 108:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 108:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WaylandDMABUFSurfaceImage.h:13, 108:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:16, 108:35.40 from Unified_cpp_ffmpeg_ffmpeg580.cpp:29: 108:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 108:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:35.41 332 | LayerPoint GetFixedPositionAnchor() const { 108:35.41 | ^ 108:36.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 108:36.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 108:36.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 108:36.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 108:36.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 108:36.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:36.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:36.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 108:36.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 108:36.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 108:36.42 from ChromeUtilsBinding.cpp:32, 108:36.42 from UnifiedBindings3.cpp:2: 108:36.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 108:36.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:36.43 21 | inline Rect ToRect(const gfxRect& aRect) { 108:36.43 | ^ 108:36.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 108:36.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:36.43 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 108:36.43 | ^ 108:36.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 108:36.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:36.43 40 | inline Point ToPoint(const gfxPoint& aPoint) { 108:36.44 | ^ 108:36.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 108:36.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:36.45 44 | inline Size ToSize(const gfxSize& aSize) { 108:36.45 | ^ 108:36.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 108:36.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:36.46 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 108:36.46 | ^ 108:36.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 108:36.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:36.46 52 | inline gfxSize ThebesSize(const Size& aSize) { 108:36.46 | ^ 108:36.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 108:36.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:36.47 56 | inline gfxRect ThebesRect(const Rect& aRect) { 108:36.47 | ^ 108:36.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 108:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 108:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 108:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 108:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 108:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 108:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 108:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 108:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 108:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 108:36.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:11, 108:36.47 from Unified_cpp_systemservices0.cpp:2: 108:36.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 108:36.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:36.48 1249 | CSSCoord ToCSSPixels() const { return _0; } 108:36.48 | ^ 108:37.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 108:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 108:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 108:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 108:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:37.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:37.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 108:37.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 108:37.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 108:37.29 from ChromeUtilsBinding.cpp:32, 108:37.29 from UnifiedBindings3.cpp:2: 108:37.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 108:37.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:37.29 1859 | int32_t aAppUnitsPerPixel) { 108:37.29 | ^ 108:37.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 108:37.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:37.31 3214 | int32_t aAppUnitsPerPixel) { 108:37.31 | ^ 108:37.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 108:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 108:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 108:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 108:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 108:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 108:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 108:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 108:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:37.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:37.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:37.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:37.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:37.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:37.41 from VRServiceTestBinding.cpp:4, 108:37.41 from UnifiedBindings22.cpp:2: 108:37.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 108:37.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 108:37.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:37.42 40 | friend Sub operator*(Sub aCoord, T aScale) { 108:37.42 | ^~~~~~~~ 108:37.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:37.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 108:37.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 108:37.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 108:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:37.44 from VRServiceTestBinding.cpp:4, 108:37.44 from UnifiedBindings22.cpp:2: 108:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 108:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 108:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:37.44 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 108:37.44 | ^~~~~~~~ 108:37.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 108:37.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 108:37.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 108:37.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 108:37.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 108:37.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:37.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:37.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:37.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:37.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:37.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:37.71 from VRServiceTestBinding.cpp:4, 108:37.71 from UnifiedBindings22.cpp:2: 108:37.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 108:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 108:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:37.72 427 | SizeT Size() const { return SizeT(width, height); } 108:37.72 | ^~~~ 108:37.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 108:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 108:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 108:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:37.72 from VRServiceTestBinding.cpp:4, 108:37.72 from UnifiedBindings22.cpp:2: 108:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 108:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 108:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:37.72 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 108:37.72 | ^~~~~~~~ 108:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 108:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 108:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:37.73 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 108:37.73 | ^~~~~~~~ 108:37.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 108:37.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 108:37.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 108:37.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 108:37.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 108:37.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:37.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:37.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:37.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:37.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:37.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:37.74 from VRServiceTestBinding.cpp:4, 108:37.74 from UnifiedBindings22.cpp:2: 108:37.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 108:37.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 108:37.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:37.74 62 | Sub operator-(const Sub& aPoint) const { 108:37.74 | ^~~~~~~~ 108:38.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 108:38.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:38.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:38.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 108:38.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 108:38.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 108:38.23 from ChromeUtilsBinding.cpp:32, 108:38.23 from UnifiedBindings3.cpp:2: 108:38.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 108:38.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:38.23 332 | LayerPoint GetFixedPositionAnchor() const { 108:38.24 | ^ 108:38.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 108:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 108:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 108:38.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 108:38.28 from ChromeUtilsBinding.cpp:32, 108:38.28 from UnifiedBindings3.cpp:2: 108:38.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 108:38.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:38.28 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 108:38.28 | ^ 108:38.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 108:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 108:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 108:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 108:38.30 from ChromeUtilsBinding.cpp:32, 108:38.30 from UnifiedBindings3.cpp:2: 108:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 108:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:38.30 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 108:38.30 | ^ 108:38.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 108:38.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 108:38.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 108:38.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 108:38.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 108:38.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 108:38.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 108:38.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 108:38.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:38.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:38.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:38.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:38.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:38.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:38.41 from VRServiceTestBinding.cpp:4, 108:38.41 from UnifiedBindings22.cpp:2: 108:38.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 108:38.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 108:38.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:38.42 43 | friend Sub operator*(T aScale, Sub aCoord) { 108:38.42 | ^~~~~~~~ 108:38.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 108:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 108:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 108:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 108:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 108:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 108:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 108:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 108:38.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 108:38.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 108:38.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/wave/WaveDecoder.cpp:9, 108:38.67 from Unified_cpp_dom_media_wave0.cpp:2: 108:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 108:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:38.67 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 108:38.67 | ^ 108:38.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 108:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 108:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 108:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 108:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 108:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 108:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 108:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 108:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 108:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:11, 108:38.79 from Unified_cpp_systemservices0.cpp:2: 108:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 108:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:38.80 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 108:38.80 | ^ 108:39.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 108:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 108:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 108:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 108:39.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:39.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:39.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:39.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:39.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:39.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:39.07 from VRServiceTestBinding.cpp:4, 108:39.07 from UnifiedBindings22.cpp:2: 108:39.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 108:39.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 108:39.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:39.07 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 108:39.07 | ^~~~~~~~~~~~~ 108:39.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 108:39.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 108:39.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 108:39.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 108:39.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 108:39.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 108:39.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:39.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:39.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:39.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:39.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:39.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:39.09 from VRServiceTestBinding.cpp:4, 108:39.09 from UnifiedBindings22.cpp:2: 108:39.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 108:39.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 108:39.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:39.09 323 | static SizeTyped FromUnknownSize( 108:39.09 | ^~~~~~~~~~~~~~~ 108:40.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 108:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 108:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 108:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 108:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 108:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 108:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 108:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 108:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/wave/WaveDecoder.cpp:9, 108:40.28 from Unified_cpp_dom_media_wave0.cpp:2: 108:40.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 108:40.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:40.29 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 108:40.29 | ^ 108:40.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 108:40.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:40.29 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 108:40.29 | ^ 108:40.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 108:40.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:40.30 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 108:40.30 | ^ 108:40.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 108:40.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:40.31 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 108:40.31 | ^ 108:40.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 108:40.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:40.32 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 108:40.32 | ^ 108:40.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 108:40.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:40.35 371 | nscoord aAppUnitsPerDevPixel) { 108:40.35 | ^ 108:40.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 108:40.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:40.36 380 | nscoord aAppUnitsPerDevPixel) { 108:40.36 | ^ 108:40.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 108:40.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:40.37 387 | nscoord aAppUnitsPerDevPixel) { 108:40.37 | ^ 108:40.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 108:40.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:40.38 394 | nscoord aAppUnitsPerDevPixel) { 108:40.38 | ^ 108:40.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 108:40.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 108:40.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 108:40.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 108:40.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 108:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 108:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 108:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 108:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 108:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 108:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 108:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WaylandDMABUFSurfaceImage.h:13, 108:40.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:16, 108:40.96 from Unified_cpp_ffmpeg_ffmpeg580.cpp:29: 108:40.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 108:40.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:40.97 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 108:40.97 | ^ 108:41.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 108:41.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 108:41.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 108:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 108:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 108:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 108:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 108:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 108:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 108:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:11, 108:41.51 from Unified_cpp_systemservices0.cpp:2: 108:41.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 108:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:41.52 21 | inline Rect ToRect(const gfxRect& aRect) { 108:41.52 | ^ 108:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 108:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:41.52 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 108:41.52 | ^ 108:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 108:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:41.52 40 | inline Point ToPoint(const gfxPoint& aPoint) { 108:41.53 | ^ 108:41.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 108:41.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:41.53 44 | inline Size ToSize(const gfxSize& aSize) { 108:41.53 | ^ 108:41.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 108:41.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:41.53 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 108:41.54 | ^ 108:41.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 108:41.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:41.55 52 | inline gfxSize ThebesSize(const Size& aSize) { 108:41.55 | ^ 108:41.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 108:41.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:41.55 56 | inline gfxRect ThebesRect(const Rect& aRect) { 108:41.55 | ^ 108:41.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 108:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 108:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 108:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 108:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 108:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 108:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:41.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:41.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:41.93 from VRServiceTestBinding.cpp:4, 108:41.93 from UnifiedBindings22.cpp:2: 108:41.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 108:41.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 108:41.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:41.93 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 108:41.93 | ^~~~~~~~~~~~~~ 108:41.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 108:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 108:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 108:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 108:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:41.94 from VRServiceTestBinding.cpp:4, 108:41.94 from UnifiedBindings22.cpp:2: 108:41.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 108:41.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 108:41.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:41.94 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 108:41.94 | ^~~~~~~~~~~~~ 108:41.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 108:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 108:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 108:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 108:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 108:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:41.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:41.98 from VRServiceTestBinding.cpp:4, 108:41.98 from UnifiedBindings22.cpp:2: 108:41.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 108:41.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 108:41.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:41.98 383 | Point TopLeft() const { return Point(x, y); } 108:41.98 | ^~~~~~~ 108:41.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 108:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 108:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 108:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 108:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 108:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 108:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:41.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:41.99 from VRServiceTestBinding.cpp:4, 108:41.99 from UnifiedBindings22.cpp:2: 108:41.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 108:41.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 108:41.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:41.99 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 108:41.99 | ^~~~~~~~~~~~~~~ 108:42.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 108:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 108:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 108:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 108:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 108:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 108:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 108:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 108:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:11, 108:42.15 from Unified_cpp_systemservices0.cpp:2: 108:42.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 108:42.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:42.15 1859 | int32_t aAppUnitsPerPixel) { 108:42.15 | ^ 108:42.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 108:42.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:42.16 3214 | int32_t aAppUnitsPerPixel) { 108:42.16 | ^ 108:42.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 108:42.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 108:42.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 108:42.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 108:42.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:42.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:42.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:42.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:42.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:42.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:42.30 from VRServiceTestBinding.cpp:4, 108:42.30 from UnifiedBindings22.cpp:2: 108:42.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 108:42.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 108:42.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:42.30 277 | static RectTyped FromUnknownRect( 108:42.30 | ^~~~~~~~~~~~~~~ 108:42.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 108:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 108:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 108:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 108:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 108:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 108:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:42.31 from VRServiceTestBinding.cpp:4, 108:42.31 from UnifiedBindings22.cpp:2: 108:42.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 108:42.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 108:42.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:42.31 150 | static PointTyped FromUnknownPoint( 108:42.31 | ^~~~~~~~~~~~~~~~ 108:42.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 108:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 108:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 108:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 108:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:42.32 from VRServiceTestBinding.cpp:4, 108:42.32 from UnifiedBindings22.cpp:2: 108:42.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 108:42.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 108:42.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:42.32 282 | RectTyped ToUnknownRect() const { 108:42.32 | ^~~~~~~~~~~~~ 108:42.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 108:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsWrapperCache.h:16, 108:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 108:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:14, 108:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 108:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 108:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:42.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:42.48 from VRServiceTestBinding.cpp:4, 108:42.49 from UnifiedBindings22.cpp:2: 108:42.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 108:42.49 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 108:42.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 108:42.49 34 | memset(aT, 0, sizeof(T)); 108:42.49 | ~~~~~~^~~~~~~~~~~~~~~~~~ 108:42.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 108:42.49 from WindowBinding.cpp:34, 108:42.49 from UnifiedBindings22.cpp:288: 108:42.49 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 108:42.49 2214 | struct GlobalProperties { 108:42.49 | ^~~~~~~~~~~~~~~~ 108:43.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 108:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 108:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 108:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 108:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 108:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:11, 108:43.19 from Unified_cpp_systemservices0.cpp:2: 108:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 108:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:43.19 332 | LayerPoint GetFixedPositionAnchor() const { 108:43.19 | ^ 108:43.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 108:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 108:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 108:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 108:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 108:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:11, 108:43.23 from Unified_cpp_systemservices0.cpp:2: 108:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 108:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:43.23 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 108:43.24 | ^ 108:43.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 108:43.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 108:43.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 108:43.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 108:43.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 108:43.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 108:43.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 108:43.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:11, 108:43.26 from Unified_cpp_systemservices0.cpp:2: 108:43.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 108:43.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:43.26 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 108:43.26 | ^ 108:43.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 108:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 108:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 108:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 108:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyMessageEvent.h:15, 108:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:15, 108:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 108:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/wave/WaveDecoder.cpp:9, 108:43.65 from Unified_cpp_dom_media_wave0.cpp:2: 108:43.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 108:43.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:43.65 189 | CSSRect GetExpandedScrollableRect() const { 108:43.65 | ^ 108:43.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 108:43.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:43.66 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 108:43.66 | ^ 108:43.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 108:43.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:43.66 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 108:43.66 | ^ 108:43.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 108:43.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:43.67 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 108:43.67 | ^ 108:43.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 108:43.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:43.67 243 | CSSRect CalculateScrollRange() const { 108:43.68 | ^ 108:43.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 108:43.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:43.68 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 108:43.68 | ^ 108:43.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 108:43.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:43.69 457 | CSSRect GetVisualViewport() const { 108:43.69 | ^ 108:44.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 108:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 108:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 108:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 108:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 108:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 108:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AnalyserNode.cpp:7, 108:44.90 from Unified_cpp_dom_media_webaudio0.cpp:2: 108:44.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 108:44.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:44.90 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 108:44.90 | ^ 108:45.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 108:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 108:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 108:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 108:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 108:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngine.h:10, 108:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngineNEON.h:9, 108:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngineNEON.cpp:6: 108:45.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 108:45.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:45.02 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 108:45.02 | ^ 108:45.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 108:45.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 108:45.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:45.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 108:45.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 108:45.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 108:45.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 108:45.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngine.h:10, 108:45.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngineNEON.h:9, 108:45.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngineNEON.cpp:6: 108:45.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 108:45.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:45.28 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 108:45.28 | ^ 108:45.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 108:45.60 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 108:45.60 from XMLHttpRequestEventTargetBinding.cpp:18, 108:45.61 from UnifiedBindings23.cpp:41: 108:45.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 108:45.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 108:45.61 79 | memset(this, 0, sizeof(nsXPTCVariant)); 108:45.61 | ^ 108:45.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 108:45.61 44 | struct nsXPTCVariant { 108:45.61 | ^~~~~~~~~~~~~ 108:45.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 108:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 108:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 108:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 108:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 108:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 108:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 108:45.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AnalyserNode.cpp:7, 108:45.83 from Unified_cpp_dom_media_webaudio0.cpp:2: 108:45.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 108:45.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:45.83 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 108:45.83 | ^ 108:45.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 108:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 108:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 108:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 108:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngine.h:10, 108:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngineNEON.h:9, 108:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngineNEON.cpp:6: 108:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 108:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:45.92 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 108:45.92 | ^ 108:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 108:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:45.92 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 108:45.92 | ^ 108:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 108:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:45.92 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 108:45.92 | ^ 108:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 108:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:45.93 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 108:45.93 | ^ 108:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 108:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:45.93 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 108:45.93 | ^ 108:45.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 108:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 108:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 108:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 108:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 108:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 108:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:45.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:45.94 from VRServiceTestBinding.cpp:4, 108:45.94 from UnifiedBindings22.cpp:2: 108:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 108:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 108:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 108:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:45.94 246 | PointTyped As2DPoint() const { 108:45.94 | ^~~~~~~~~ 108:45.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 108:45.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 108:45.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 108:45.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 108:45.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 108:45.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:45.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:45.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:45.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:45.96 from VRServiceTestBinding.cpp:4, 108:45.96 from UnifiedBindings22.cpp:2: 108:45.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 108:45.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 108:45.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 108:45.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:45.96 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 108:45.96 | ^~~~~~~~~ 108:45.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 108:45.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:45.96 371 | nscoord aAppUnitsPerDevPixel) { 108:45.96 | ^ 108:45.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 108:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 108:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 108:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 108:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 108:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 108:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 108:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 108:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 108:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 108:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRDisplayBinding.h:13, 108:45.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:8, 108:45.96 from VRServiceTestBinding.cpp:4, 108:45.96 from UnifiedBindings22.cpp:2: 108:45.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 108:45.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 108:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 108:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:45.97 2266 | PointTyped TransformPointSimple( 108:45.97 | ^~~~~~~~~~~~~~~~~~~~ 108:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 108:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 108:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 108:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:45.97 794 | RectTyped TransformAndClipBounds( 108:45.97 | ^~~~~~~~~~~~~~~~~~~~~~ 108:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 108:45.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:45.97 380 | nscoord aAppUnitsPerDevPixel) { 108:45.97 | ^ 108:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 108:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:45.98 387 | nscoord aAppUnitsPerDevPixel) { 108:45.98 | ^ 108:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 108:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:45.98 394 | nscoord aAppUnitsPerDevPixel) { 108:45.98 | ^ 108:46.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:46.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 108:46.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 108:46.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 108:46.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 108:46.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 108:46.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AnalyserNode.cpp:7, 108:46.34 from Unified_cpp_dom_media_webaudio0.cpp:2: 108:46.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 108:46.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:46.35 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 108:46.35 | ^ 108:46.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 108:46.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:46.35 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 108:46.35 | ^ 108:46.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 108:46.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:46.35 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 108:46.35 | ^ 108:46.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 108:46.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:46.36 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 108:46.36 | ^ 108:46.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 108:46.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:46.37 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 108:46.37 | ^ 108:46.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 108:46.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:46.39 371 | nscoord aAppUnitsPerDevPixel) { 108:46.39 | ^ 108:46.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 108:46.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:46.39 380 | nscoord aAppUnitsPerDevPixel) { 108:46.39 | ^ 108:46.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 108:46.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:46.40 387 | nscoord aAppUnitsPerDevPixel) { 108:46.40 | ^ 108:46.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 108:46.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:46.41 394 | nscoord aAppUnitsPerDevPixel) { 108:46.41 | ^ 108:47.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 108:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 108:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 108:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 108:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 108:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 108:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 108:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 108:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 108:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 108:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WaylandDMABUFSurfaceImage.h:13, 108:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:16, 108:47.34 from Unified_cpp_ffmpeg_ffmpeg580.cpp:29: 108:47.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 108:47.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:47.34 1859 | int32_t aAppUnitsPerPixel) { 108:47.34 | ^ 108:47.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 108:47.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:47.34 3214 | int32_t aAppUnitsPerPixel) { 108:47.34 | ^ 108:48.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 108:48.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 108:48.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 108:48.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 108:48.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 108:48.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 108:48.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 108:48.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WaylandDMABUFSurfaceImage.h:13, 108:48.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:16, 108:48.20 from Unified_cpp_ffmpeg_ffmpeg580.cpp:29: 108:48.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 108:48.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:48.20 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 108:48.21 | ^ 108:48.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 108:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 108:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 108:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 108:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 108:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ISurfaceAllocator.h:18, 108:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/TextureClient.h:25, 108:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WaylandDMABUFSurfaceImage.h:13, 108:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:16, 108:48.24 from Unified_cpp_ffmpeg_ffmpeg580.cpp:29: 108:48.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 108:48.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:48.24 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 108:48.24 | ^ 108:48.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 108:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 108:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 108:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 108:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 108:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 108:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaMIMETypes.h:10, 108:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaContainerType.h:10, 108:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/wave/WaveDecoder.cpp:8, 108:48.82 from Unified_cpp_dom_media_wave0.cpp:2: 108:48.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 108:48.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 108:48.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:48.82 40 | friend Sub operator*(Sub aCoord, T aScale) { 108:48.82 | ^~~~~~~~ 108:48.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 108:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 108:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 108:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 108:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 108:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 108:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 108:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 108:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/wave/WaveDecoder.cpp:9, 108:48.92 from Unified_cpp_dom_media_wave0.cpp:2: 108:48.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 108:48.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 108:48.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:48.92 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 108:48.92 | ^~~~~~~~ 108:48.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 108:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 108:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 108:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 108:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaMIMETypes.h:10, 108:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaContainerType.h:10, 108:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/wave/WaveDecoder.cpp:8, 108:48.97 from Unified_cpp_dom_media_wave0.cpp:2: 108:48.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 108:48.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 108:48.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:48.98 427 | SizeT Size() const { return SizeT(width, height); } 108:48.98 | ^~~~ 108:48.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 108:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 108:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 108:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 108:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:13, 108:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMCaps.h:16, 108:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CDMProxy.h:10, 108:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDecoder.h:22, 108:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/wave/WaveDecoder.cpp:9, 108:48.98 from Unified_cpp_dom_media_wave0.cpp:2: 108:48.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 108:48.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 108:48.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:48.98 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 108:48.98 | ^~~~~~~~ 108:48.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 108:48.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 108:48.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:48.98 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 108:48.99 | ^~~~~~~~ 108:48.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 108:48.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 108:48.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 108:48.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 108:48.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 108:48.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaMIMETypes.h:10, 108:48.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaContainerType.h:10, 108:48.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/wave/WaveDecoder.cpp:8, 108:48.99 from Unified_cpp_dom_media_wave0.cpp:2: 108:48.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 108:48.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 108:48.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:48.99 62 | Sub operator-(const Sub& aPoint) const { 108:48.99 | ^~~~~~~~ 108:50.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 108:50.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 108:50.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 108:50.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 108:50.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 108:50.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 108:50.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 108:50.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 108:50.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 108:50.66 from XULCommandEventBinding.cpp:16, 108:50.66 from UnifiedBindings23.cpp:249: 108:50.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 108:50.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:50.66 1394 | LayerPoint GetFixedPositionAnchor() { 108:50.66 | ^ 108:50.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 108:50.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:50.68 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 108:50.68 | ^ 108:50.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 108:50.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 108:50.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 108:50.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 108:50.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 108:50.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 108:50.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 108:50.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 108:50.84 from XULCommandEventBinding.cpp:16, 108:50.84 from UnifiedBindings23.cpp:249: 108:50.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 108:50.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:50.84 49 | gfx::Size GetInheritedScale() const { return mScale; } 108:50.84 | ^ 108:51.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 108:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 108:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 108:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 108:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 108:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 108:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngine.h:10, 108:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngineNEON.h:9, 108:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngineNEON.cpp:6: 108:51.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 108:51.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 108:51.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:51.99 40 | friend Sub operator*(Sub aCoord, T aScale) { 108:52.00 | ^~~~~~~~ 108:52.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 108:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 108:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 108:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 108:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngine.h:10, 108:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngineNEON.h:9, 108:52.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngineNEON.cpp:6: 108:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 108:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 108:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:52.02 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 108:52.02 | ^~~~~~~~ 108:52.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:40, 108:52.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GamepadBinding.h:10, 108:52.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 108:52.78 from VRServiceTestBinding.cpp:4, 108:52.78 from UnifiedBindings22.cpp:2: 108:52.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 108:52.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 108:52.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 108:52.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 108:52.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 108:52.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 108:52.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 108:52.79 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 108:52.79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:52.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 108:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, 108:52.79 from WorkerGlobalScopeBinding.cpp:25, 108:52.79 from UnifiedBindings22.cpp:366: 108:52.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 108:52.79 27 | struct JSGCSetting { 108:52.79 | ^~~~~~~~~~~ 108:53.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 108:53.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 108:53.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 108:53.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 108:53.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 108:53.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 108:53.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioContext.cpp:31, 108:53.04 from Unified_cpp_dom_media_webaudio0.cpp:38: 108:53.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 108:53.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:53.05 189 | CSSRect GetExpandedScrollableRect() const { 108:53.05 | ^ 108:53.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 108:53.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:53.05 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 108:53.05 | ^ 108:53.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 108:53.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:53.06 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 108:53.06 | ^ 108:53.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 108:53.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:53.06 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 108:53.06 | ^ 108:53.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 108:53.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:53.06 243 | CSSRect CalculateScrollRange() const { 108:53.06 | ^ 108:53.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 108:53.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:53.07 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 108:53.07 | ^ 108:53.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 108:53.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:53.08 457 | CSSRect GetVisualViewport() const { 108:53.08 | ^ 108:53.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 108:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 108:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 108:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 108:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 108:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 108:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:53.39 from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 108:53.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 108:53.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 108:53.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:53.39 40 | friend Sub operator*(Sub aCoord, T aScale) { 108:53.39 | ^~~~~~~~ 108:53.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 108:53.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 108:53.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 108:53.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 108:53.44 from XULCommandEventBinding.cpp:16, 108:53.44 from UnifiedBindings23.cpp:249: 108:53.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 108:53.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:53.44 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 108:53.44 | ^ 108:53.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 108:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 108:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:53.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:53.69 from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 108:53.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 108:53.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 108:53.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:53.69 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 108:53.69 | ^~~~~~~~ 108:53.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 108:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 108:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 108:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 108:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:53.80 from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 108:53.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 108:53.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 108:53.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:53.80 427 | SizeT Size() const { return SizeT(width, height); } 108:53.80 | ^~~~ 108:53.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 108:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 108:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 108:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:53.80 from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 108:53.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 108:53.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 108:53.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:53.81 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 108:53.81 | ^~~~~~~~ 108:53.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 108:53.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 108:53.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:53.82 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 108:53.82 | ^~~~~~~~ 108:53.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 108:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 108:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 108:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 108:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 108:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:53.83 from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 108:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 108:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 108:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:53.83 62 | Sub operator-(const Sub& aPoint) const { 108:53.83 | ^~~~~~~~ 108:54.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 108:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 108:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 108:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 108:54.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 108:54.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 108:54.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:54.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:54.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:54.02 from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 108:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 108:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 108:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:54.02 43 | friend Sub operator*(T aScale, Sub aCoord) { 108:54.02 | ^~~~~~~~ 108:54.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 108:54.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 108:54.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 108:54.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 108:54.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 108:54.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GamepadBinding.h:6, 108:54.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VRServiceTestBinding.h:6, 108:54.09 from VRServiceTestBinding.cpp:4, 108:54.09 from UnifiedBindings22.cpp:2: 108:54.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 108:54.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 108:54.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 108:54.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 108:54.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 108:54.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 108:54.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 108:54.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 108:54.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 108:54.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:54.10 760 | typename detail::Nth::Type extract() { 108:54.10 | ^~~~~~~ 108:54.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 108:54.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 108:54.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 108:54.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:54.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:54.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:54.70 from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 108:54.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 108:54.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 108:54.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:54.70 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 108:54.70 | ^~~~~~~~~~~~~ 108:54.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 108:54.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 108:54.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 108:54.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:13, 108:54.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegDataDecoder.h:10, 108:54.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h:10, 108:54.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:9, 108:54.71 from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 108:54.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 108:54.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 108:54.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:54.71 323 | static SizeTyped FromUnknownSize( 108:54.71 | ^~~~~~~~~~~~~~~ 108:57.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 108:57.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 108:57.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 108:57.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 108:57.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 108:57.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 108:57.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 108:57.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 108:57.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 108:57.49 from CompositionEventBinding.cpp:15, 108:57.49 from UnifiedBindings3.cpp:132: 108:57.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 108:57.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:57.49 1394 | LayerPoint GetFixedPositionAnchor() { 108:57.49 | ^ 108:57.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 108:57.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:57.53 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 108:57.53 | ^ 108:57.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 108:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 108:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 108:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 108:57.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 108:57.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 108:57.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 108:57.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 108:57.72 from CompositionEventBinding.cpp:15, 108:57.72 from UnifiedBindings3.cpp:132: 108:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 108:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:57.72 49 | gfx::Size GetInheritedScale() const { return mScale; } 108:57.72 | ^ 108:58.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 108:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 108:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 108:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 108:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 108:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 108:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 108:58.31 from WorkletGlobalScopeBinding.cpp:7, 108:58.31 from UnifiedBindings23.cpp:2: 108:58.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 108:58.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 108:58.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:58.31 40 | friend Sub operator*(Sub aCoord, T aScale) { 108:58.31 | ^~~~~~~~ 108:58.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 108:58.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 108:58.59 from WorkletGlobalScopeBinding.cpp:7, 108:58.59 from UnifiedBindings23.cpp:2: 108:58.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 108:58.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 108:58.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:58.59 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 108:58.59 | ^~~~~~~~ 108:58.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 108:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 108:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 108:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 108:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 108:58.68 from WorkletGlobalScopeBinding.cpp:7, 108:58.68 from UnifiedBindings23.cpp:2: 108:58.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 108:58.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 108:58.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:58.68 427 | SizeT Size() const { return SizeT(width, height); } 108:58.68 | ^~~~ 108:58.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 108:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 108:58.68 from WorkletGlobalScopeBinding.cpp:7, 108:58.68 from UnifiedBindings23.cpp:2: 108:58.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 108:58.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 108:58.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:58.69 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 108:58.69 | ^~~~~~~~ 108:58.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 108:58.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 108:58.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:58.70 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 108:58.70 | ^~~~~~~~ 108:58.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 108:58.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 108:58.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 108:58.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 108:58.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 108:58.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 108:58.71 from WorkletGlobalScopeBinding.cpp:7, 108:58.71 from UnifiedBindings23.cpp:2: 108:58.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 108:58.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 108:58.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:58.71 62 | Sub operator-(const Sub& aPoint) const { 108:58.71 | ^~~~~~~~ 108:59.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 108:59.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 108:59.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 108:59.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 108:59.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 108:59.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 108:59.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 108:59.06 from WorkletGlobalScopeBinding.cpp:7, 108:59.06 from UnifiedBindings23.cpp:2: 108:59.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 108:59.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 108:59.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:59.06 43 | friend Sub operator*(T aScale, Sub aCoord) { 108:59.06 | ^~~~~~~~ 108:59.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 108:59.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 108:59.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 108:59.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 108:59.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 108:59.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 108:59.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMedia.h:11, 108:59.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMediaChild.h:9, 108:59.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.h:10, 108:59.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:7, 108:59.34 from Unified_cpp_systemservices0.cpp:2: 108:59.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 108:59.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 108:59.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:59.34 40 | friend Sub operator*(Sub aCoord, T aScale) { 108:59.34 | ^~~~~~~~ 108:59.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 108:59.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 108:59.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 108:59.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 108:59.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 108:59.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CondVar.h:15, 108:59.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Monitor.h:10, 108:59.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TaskQueue.h:10, 108:59.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp:7, 108:59.35 from Unified_cpp_ffmpeg_ffmpeg580.cpp:2: 108:59.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 108:59.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 108:59.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 108:59.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 108:59.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 108:59.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 108:59.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 108:59.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 108:59.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 108:59.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:59.35 760 | typename detail::Nth::Type extract() { 108:59.35 | ^~~~~~~ 108:59.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 108:59.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 108:59.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 108:59.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMedia.h:11, 108:59.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMediaChild.h:9, 108:59.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.h:10, 108:59.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:7, 108:59.37 from Unified_cpp_systemservices0.cpp:2: 108:59.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 108:59.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 108:59.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:59.37 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 108:59.37 | ^~~~~~~~ 108:59.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 108:59.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 108:59.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 108:59.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 108:59.57 from WorkletGlobalScopeBinding.cpp:7, 108:59.57 from UnifiedBindings23.cpp:2: 108:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 108:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 108:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:59.57 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 108:59.57 | ^~~~~~~~~~~~~ 108:59.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 108:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 108:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 108:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 108:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 108:59.57 from WorkletGlobalScopeBinding.cpp:7, 108:59.57 from UnifiedBindings23.cpp:2: 108:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 108:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 108:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:59.57 323 | static SizeTyped FromUnknownSize( 108:59.57 | ^~~~~~~~~~~~~~~ 108:59.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 108:59.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 108:59.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 108:59.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 108:59.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMedia.h:11, 108:59.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMediaChild.h:9, 108:59.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.h:10, 108:59.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:7, 108:59.73 from Unified_cpp_systemservices0.cpp:2: 108:59.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 108:59.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 108:59.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:59.73 427 | SizeT Size() const { return SizeT(width, height); } 108:59.73 | ^~~~ 108:59.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 108:59.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 108:59.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 108:59.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMedia.h:11, 108:59.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMediaChild.h:9, 108:59.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.h:10, 108:59.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:7, 108:59.73 from Unified_cpp_systemservices0.cpp:2: 108:59.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 108:59.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 108:59.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:59.74 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 108:59.74 | ^~~~~~~~ 108:59.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 108:59.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 108:59.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:59.74 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 108:59.74 | ^~~~~~~~ 108:59.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 108:59.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 108:59.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 108:59.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 108:59.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 108:59.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMedia.h:11, 108:59.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMediaChild.h:9, 108:59.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.h:10, 108:59.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:7, 108:59.76 from Unified_cpp_systemservices0.cpp:2: 108:59.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 108:59.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 108:59.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 108:59.76 62 | Sub operator-(const Sub& aPoint) const { 108:59.76 | ^~~~~~~~ 109:00.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 109:00.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 109:00.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 109:00.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:00.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 109:00.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 109:00.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMedia.h:11, 109:00.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMediaChild.h:9, 109:00.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.h:10, 109:00.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:7, 109:00.08 from Unified_cpp_systemservices0.cpp:2: 109:00.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 109:00.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 109:00.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:00.08 43 | friend Sub operator*(T aScale, Sub aCoord) { 109:00.08 | ^~~~~~~~ 109:00.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 109:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 109:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 109:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CompositionEvent.h:13, 109:00.23 from CompositionEventBinding.cpp:15, 109:00.23 from UnifiedBindings3.cpp:132: 109:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 109:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:00.23 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 109:00.23 | ^ 109:00.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 109:00.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Proxy.h:12, 109:00.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Wrapper.h:12, 109:00.47 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/wrappers/WrapperFactory.h:10, 109:00.47 from WorkletGlobalScopeBinding.cpp:5, 109:00.47 from UnifiedBindings23.cpp:2: 109:00.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 109:00.47 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 109:00.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 109:00.47 34 | memset(aT, 0, sizeof(T)); 109:00.47 | ~~~~~~^~~~~~~~~~~~~~~~~~ 109:00.47 In file included from XMLHttpRequestEventTargetBinding.cpp:18, 109:00.47 from UnifiedBindings23.cpp:41: 109:00.47 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 109:00.47 2214 | struct GlobalProperties { 109:00.47 | ^~~~~~~~~~~~~~~~ 109:00.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:00.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 109:00.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 109:00.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMedia.h:11, 109:00.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMediaChild.h:9, 109:00.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.h:10, 109:00.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:7, 109:00.51 from Unified_cpp_systemservices0.cpp:2: 109:00.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 109:00.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 109:00.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:00.51 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 109:00.51 | ^~~~~~~~~~~~~ 109:00.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 109:00.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:00.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 109:00.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 109:00.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMedia.h:11, 109:00.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMediaChild.h:9, 109:00.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.h:10, 109:00.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:7, 109:00.52 from Unified_cpp_systemservices0.cpp:2: 109:00.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 109:00.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 109:00.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:00.52 323 | static SizeTyped FromUnknownSize( 109:00.52 | ^~~~~~~~~~~~~~~ 109:00.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 109:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 109:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:00.91 from WorkletGlobalScopeBinding.cpp:7, 109:00.91 from UnifiedBindings23.cpp:2: 109:00.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 109:00.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 109:00.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:00.91 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 109:00.91 | ^~~~~~~~~~~~~~ 109:00.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:00.95 from WorkletGlobalScopeBinding.cpp:7, 109:00.95 from UnifiedBindings23.cpp:2: 109:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 109:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 109:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:00.95 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 109:00.95 | ^~~~~~~~~~~~~ 109:00.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 109:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:00.99 from WorkletGlobalScopeBinding.cpp:7, 109:00.99 from UnifiedBindings23.cpp:2: 109:00.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 109:00.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 109:00.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:00.99 383 | Point TopLeft() const { return Point(x, y); } 109:00.99 | ^~~~~~~ 109:00.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 109:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 109:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:00.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:00.99 from WorkletGlobalScopeBinding.cpp:7, 109:00.99 from UnifiedBindings23.cpp:2: 109:00.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 109:00.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 109:00.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:00.99 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 109:01.00 | ^~~~~~~~~~~~~~~ 109:01.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:01.25 from WorkletGlobalScopeBinding.cpp:7, 109:01.25 from UnifiedBindings23.cpp:2: 109:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 109:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 109:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:01.25 277 | static RectTyped FromUnknownRect( 109:01.25 | ^~~~~~~~~~~~~~~ 109:01.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 109:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:01.25 from WorkletGlobalScopeBinding.cpp:7, 109:01.25 from UnifiedBindings23.cpp:2: 109:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 109:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 109:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:01.25 150 | static PointTyped FromUnknownPoint( 109:01.25 | ^~~~~~~~~~~~~~~~ 109:01.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:01.25 from WorkletGlobalScopeBinding.cpp:7, 109:01.25 from UnifiedBindings23.cpp:2: 109:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 109:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 109:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:01.25 282 | RectTyped ToUnknownRect() const { 109:01.26 | ^~~~~~~~~~~~~ 109:03.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 109:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:03.67 from WorkletGlobalScopeBinding.cpp:7, 109:03.67 from UnifiedBindings23.cpp:2: 109:03.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 109:03.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 109:03.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 109:03.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:03.67 246 | PointTyped As2DPoint() const { 109:03.67 | ^~~~~~~~~ 109:03.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 109:03.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:03.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:03.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:03.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:03.69 from WorkletGlobalScopeBinding.cpp:7, 109:03.69 from UnifiedBindings23.cpp:2: 109:03.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 109:03.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 109:03.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 109:03.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:03.70 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 109:03.70 | ^~~~~~~~~ 109:03.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 109:03.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 109:03.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:03.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:03.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:03.70 from WorkletGlobalScopeBinding.cpp:7, 109:03.71 from UnifiedBindings23.cpp:2: 109:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 109:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 109:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 109:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:03.71 2266 | PointTyped TransformPointSimple( 109:03.71 | ^~~~~~~~~~~~~~~~~~~~ 109:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 109:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 109:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 109:03.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:03.72 794 | RectTyped TransformAndClipBounds( 109:03.73 | ^~~~~~~~~~~~~~~~~~~~~~ 109:04.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 109:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 109:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 109:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 109:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 109:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 109:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 109:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 109:04.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AnalyserNode.cpp:7, 109:04.64 from Unified_cpp_dom_media_webaudio0.cpp:2: 109:04.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 109:04.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 109:04.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:04.64 40 | friend Sub operator*(Sub aCoord, T aScale) { 109:04.64 | ^~~~~~~~ 109:04.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 109:04.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 109:04.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 109:04.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 109:04.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 109:04.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 109:04.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AnalyserNode.cpp:7, 109:04.67 from Unified_cpp_dom_media_webaudio0.cpp:2: 109:04.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 109:04.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 109:04.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:04.67 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 109:04.67 | ^~~~~~~~ 109:05.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 109:05.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 109:05.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 109:05.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 109:05.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 109:05.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 109:05.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 109:05.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 109:05.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AnalyserNode.cpp:7, 109:05.21 from Unified_cpp_dom_media_webaudio0.cpp:2: 109:05.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 109:05.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 109:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:05.22 427 | SizeT Size() const { return SizeT(width, height); } 109:05.22 | ^~~~ 109:05.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 109:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 109:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 109:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 109:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 109:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 109:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AnalyserNode.cpp:7, 109:05.22 from Unified_cpp_dom_media_webaudio0.cpp:2: 109:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 109:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 109:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:05.22 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 109:05.22 | ^~~~~~~~ 109:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 109:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 109:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:05.22 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 109:05.22 | ^~~~~~~~ 109:05.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 109:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 109:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 109:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 109:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 109:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 109:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 109:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 109:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AnalyserNode.cpp:7, 109:05.23 from Unified_cpp_dom_media_webaudio0.cpp:2: 109:05.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 109:05.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 109:05.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:05.23 62 | Sub operator-(const Sub& aPoint) const { 109:05.23 | ^~~~~~~~ 109:05.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 109:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsWrapperCache.h:16, 109:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 109:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPIDOMWindow.h:15, 109:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 109:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 109:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 109:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AnalyserNode.cpp:7, 109:05.85 from Unified_cpp_dom_media_webaudio0.cpp:2: 109:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]’: 109:05.85 /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 109:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:108: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] 109:05.85 108 | memcpy(aDst, aSrc, aNElem * sizeof(T)); 109:05.85 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:05.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioParamTimeline.h:10, 109:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioParam.h:10, 109:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 109:05.85 from Unified_cpp_dom_media_webaudio0.cpp:29: 109:05.85 /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioEventTimeline.h:27:8: note: ‘struct mozilla::dom::AudioTimelineEvent’ declared here 109:05.86 27 | struct AudioTimelineEvent final { 109:05.86 | ^~~~~~~~~~~~~~~~~~ 109:06.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 109:06.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 109:06.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 109:06.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 109:06.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 109:06.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 109:06.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 109:06.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 109:06.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMedia.h:11, 109:06.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/media/PMediaChild.h:9, 109:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.h:10, 109:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/systemservices/MediaChild.cpp:7, 109:06.99 from Unified_cpp_systemservices0.cpp:2: 109:06.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 109:06.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 109:06.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 109:06.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 109:06.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 109:06.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 109:06.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 109:06.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 109:07.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 109:07.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:07.00 760 | typename detail::Nth::Type extract() { 109:07.00 | ^~~~~~~ 109:07.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 109:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 109:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 109:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 109:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 109:07.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkletGlobalScopeBinding.h:6, 109:07.50 from WorkletGlobalScopeBinding.cpp:4, 109:07.50 from UnifiedBindings23.cpp:2: 109:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 109:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 109:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 109:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 109:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 109:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 109:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 109:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 109:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 109:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:07.52 760 | typename detail::Nth::Type extract() { 109:07.52 | ^~~~~~~ 109:08.62 dom/media/webaudio/blink 109:11.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:11.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:11.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 109:11.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:13, 109:11.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 109:11.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 109:11.79 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:11.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 109:11.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:11.79 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 109:11.79 | ^ 109:11.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 109:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 109:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:13, 109:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 109:11.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 109:11.99 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:11.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 109:11.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:11.99 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 109:11.99 | ^ 109:12.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 109:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 109:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 109:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 109:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 109:12.69 from ChromeUtilsBinding.cpp:4, 109:12.70 from UnifiedBindings3.cpp:2: 109:12.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 109:12.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 109:12.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:12.70 40 | friend Sub operator*(Sub aCoord, T aScale) { 109:12.70 | ^~~~~~~~ 109:13.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 109:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 109:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 109:13.05 from ChromeUtilsBinding.cpp:4, 109:13.05 from UnifiedBindings3.cpp:2: 109:13.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 109:13.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 109:13.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:13.05 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 109:13.05 | ^~~~~~~~ 109:13.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 109:13.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:13.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:13.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:13.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:13.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 109:13.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 109:13.09 from ChromeUtilsBinding.cpp:4, 109:13.09 from UnifiedBindings3.cpp:2: 109:13.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 109:13.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 109:13.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:13.09 427 | SizeT Size() const { return SizeT(width, height); } 109:13.09 | ^~~~ 109:13.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 109:13.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:13.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 109:13.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 109:13.09 from ChromeUtilsBinding.cpp:4, 109:13.09 from UnifiedBindings3.cpp:2: 109:13.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 109:13.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 109:13.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:13.09 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 109:13.09 | ^~~~~~~~ 109:13.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 109:13.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 109:13.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:13.10 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 109:13.10 | ^~~~~~~~ 109:13.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 109:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 109:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 109:13.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 109:13.11 from ChromeUtilsBinding.cpp:4, 109:13.11 from UnifiedBindings3.cpp:2: 109:13.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 109:13.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 109:13.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:13.12 62 | Sub operator-(const Sub& aPoint) const { 109:13.12 | ^~~~~~~~ 109:13.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 109:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 109:13.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:13, 109:13.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 109:13.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 109:13.46 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:13.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 109:13.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:13.46 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 109:13.46 | ^ 109:13.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 109:13.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:13.46 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 109:13.46 | ^ 109:13.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 109:13.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:13.46 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 109:13.46 | ^ 109:13.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 109:13.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:13.47 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 109:13.47 | ^ 109:13.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 109:13.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:13.48 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 109:13.48 | ^ 109:13.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 109:13.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:13.51 371 | nscoord aAppUnitsPerDevPixel) { 109:13.51 | ^ 109:13.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 109:13.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:13.51 380 | nscoord aAppUnitsPerDevPixel) { 109:13.52 | ^ 109:13.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 109:13.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:13.52 387 | nscoord aAppUnitsPerDevPixel) { 109:13.52 | ^ 109:13.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 109:13.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:13.53 394 | nscoord aAppUnitsPerDevPixel) { 109:13.53 | ^ 109:13.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 109:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 109:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 109:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 109:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 109:13.66 from ChromeUtilsBinding.cpp:4, 109:13.66 from UnifiedBindings3.cpp:2: 109:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 109:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 109:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:13.67 43 | friend Sub operator*(T aScale, Sub aCoord) { 109:13.67 | ^~~~~~~~ 109:14.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 109:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 109:14.15 from ChromeUtilsBinding.cpp:4, 109:14.15 from UnifiedBindings3.cpp:2: 109:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 109:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 109:14.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:14.16 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 109:14.16 | ^~~~~~~~~~~~~ 109:14.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 109:14.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:14.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:14.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:14.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:14.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 109:14.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 109:14.16 from ChromeUtilsBinding.cpp:4, 109:14.17 from UnifiedBindings3.cpp:2: 109:14.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 109:14.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 109:14.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:14.17 323 | static SizeTyped FromUnknownSize( 109:14.17 | ^~~~~~~~~~~~~~~ 109:15.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 109:15.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 109:15.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:15.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:15.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:15.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 109:15.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 109:15.42 from ChromeUtilsBinding.cpp:4, 109:15.43 from UnifiedBindings3.cpp:2: 109:15.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 109:15.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 109:15.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:15.43 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 109:15.43 | ^~~~~~~~~~~~~~ 109:15.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 109:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 109:15.45 from ChromeUtilsBinding.cpp:4, 109:15.45 from UnifiedBindings3.cpp:2: 109:15.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 109:15.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 109:15.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:15.46 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 109:15.46 | ^~~~~~~~~~~~~ 109:15.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 109:15.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:15.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:15.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:15.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:15.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 109:15.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 109:15.48 from ChromeUtilsBinding.cpp:4, 109:15.48 from UnifiedBindings3.cpp:2: 109:15.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 109:15.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 109:15.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:15.48 383 | Point TopLeft() const { return Point(x, y); } 109:15.48 | ^~~~~~~ 109:15.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 109:15.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 109:15.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:15.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 109:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 109:15.49 from ChromeUtilsBinding.cpp:4, 109:15.49 from UnifiedBindings3.cpp:2: 109:15.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 109:15.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 109:15.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:15.49 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 109:15.49 | ^~~~~~~~~~~~~~~ 109:15.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 109:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 109:15.82 from ChromeUtilsBinding.cpp:4, 109:15.82 from UnifiedBindings3.cpp:2: 109:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 109:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 109:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:15.82 277 | static RectTyped FromUnknownRect( 109:15.82 | ^~~~~~~~~~~~~~~ 109:15.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 109:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 109:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 109:15.83 from ChromeUtilsBinding.cpp:4, 109:15.83 from UnifiedBindings3.cpp:2: 109:15.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 109:15.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 109:15.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:15.83 150 | static PointTyped FromUnknownPoint( 109:15.84 | ^~~~~~~~~~~~~~~~ 109:15.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:15.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:15.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:15.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:15.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 109:15.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 109:15.84 from ChromeUtilsBinding.cpp:4, 109:15.84 from UnifiedBindings3.cpp:2: 109:15.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 109:15.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 109:15.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:15.85 282 | RectTyped ToUnknownRect() const { 109:15.85 | ^~~~~~~~~~~~~ 109:18.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 109:18.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:18.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:18.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:18.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:18.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 109:18.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 109:18.65 from ChromeUtilsBinding.cpp:4, 109:18.65 from UnifiedBindings3.cpp:2: 109:18.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 109:18.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 109:18.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 109:18.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:18.65 246 | PointTyped As2DPoint() const { 109:18.65 | ^~~~~~~~~ 109:18.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 109:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 109:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 109:18.66 from ChromeUtilsBinding.cpp:4, 109:18.67 from UnifiedBindings3.cpp:2: 109:18.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 109:18.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 109:18.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 109:18.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:18.67 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 109:18.67 | ^~~~~~~~~ 109:18.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 109:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 109:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 109:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:11, 109:18.67 from ChromeUtilsBinding.cpp:4, 109:18.67 from UnifiedBindings3.cpp:2: 109:18.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 109:18.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 109:18.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 109:18.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:18.67 2266 | PointTyped TransformPointSimple( 109:18.67 | ^~~~~~~~~~~~~~~~~~~~ 109:18.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 109:18.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 109:18.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 109:18.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:18.68 794 | RectTyped TransformAndClipBounds( 109:18.68 | ^~~~~~~~~~~~~~~~~~~~~~ 109:19.85 dom/media/webm 109:22.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 109:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 109:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 109:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 109:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 109:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 109:22.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 109:22.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:17, 109:22.25 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 109:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:22.25 189 | CSSRect GetExpandedScrollableRect() const { 109:22.25 | ^ 109:22.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 109:22.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:22.26 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 109:22.26 | ^ 109:22.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 109:22.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:22.27 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 109:22.27 | ^ 109:22.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 109:22.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:22.28 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 109:22.28 | ^ 109:22.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 109:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:22.29 243 | CSSRect CalculateScrollRange() const { 109:22.29 | ^ 109:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 109:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:22.30 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 109:22.30 | ^ 109:22.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 109:22.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:22.31 457 | CSSRect GetVisualViewport() const { 109:22.31 | ^ 109:23.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsapi.h:20, 109:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/AtomList.h:10, 109:23.23 from ChromeUtilsBinding.cpp:4, 109:23.23 from UnifiedBindings3.cpp:2: 109:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 109:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 109:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 109:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 109:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 109:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 109:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 109:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 109:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 109:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:23.24 760 | typename detail::Nth::Type extract() { 109:23.24 | ^~~~~~~ 109:23.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 109:23.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 109:23.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 109:23.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 109:23.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 109:23.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 109:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 109:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 109:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 109:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:17, 109:23.56 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:23.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 109:23.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:23.56 1249 | CSSCoord ToCSSPixels() const { return _0; } 109:23.57 | ^ 109:24.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 109:24.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 109:24.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 109:24.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 109:24.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 109:24.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 109:24.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngine.h:10, 109:24.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/blink/DynamicsCompressor.cpp:34, 109:24.27 from Unified_cpp_webaudio_blink0.cpp:11: 109:24.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 109:24.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:24.27 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 109:24.27 | ^ 109:24.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 109:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 109:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 109:24.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 109:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 109:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 109:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 109:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngine.h:10, 109:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/blink/DynamicsCompressor.cpp:34, 109:24.54 from Unified_cpp_webaudio_blink0.cpp:11: 109:24.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 109:24.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:24.54 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 109:24.54 | ^ 109:25.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 109:25.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 109:25.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 109:25.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 109:25.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 109:25.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngine.h:10, 109:25.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/blink/DynamicsCompressor.cpp:34, 109:25.21 from Unified_cpp_webaudio_blink0.cpp:11: 109:25.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 109:25.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:25.21 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 109:25.21 | ^ 109:25.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 109:25.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:25.22 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 109:25.22 | ^ 109:25.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 109:25.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:25.22 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 109:25.22 | ^ 109:25.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 109:25.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:25.22 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 109:25.23 | ^ 109:25.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 109:25.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:25.23 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 109:25.23 | ^ 109:25.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 109:25.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:25.24 371 | nscoord aAppUnitsPerDevPixel) { 109:25.24 | ^ 109:25.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 109:25.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:25.25 380 | nscoord aAppUnitsPerDevPixel) { 109:25.25 | ^ 109:25.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 109:25.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:25.25 387 | nscoord aAppUnitsPerDevPixel) { 109:25.25 | ^ 109:25.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 109:25.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:25.26 394 | nscoord aAppUnitsPerDevPixel) { 109:25.26 | ^ 109:25.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 109:25.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 109:25.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 109:25.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/EncodedFrame.h:10, 109:25.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ContainerWriter.h:10, 109:25.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webm/EbmlComposer.h:9, 109:25.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webm/EbmlComposer.cpp:6, 109:25.34 from Unified_cpp_dom_media_webm0.cpp:2: 109:25.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 109:25.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:25.34 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 109:25.34 | ^ 109:25.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 109:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 109:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 109:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 109:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 109:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 109:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 109:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 109:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:17, 109:25.95 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:25.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 109:25.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:25.95 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 109:25.95 | ^ 109:28.43 dom/media/webrtc 109:29.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 109:29.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 109:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 109:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 109:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 109:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AOMDecoder.h:9, 109:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webm/WebMDecoder.cpp:14, 109:29.43 from Unified_cpp_dom_media_webm0.cpp:20: 109:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 109:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:29.43 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 109:29.43 | ^ 109:29.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 109:29.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 109:29.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 109:29.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 109:29.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 109:29.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 109:29.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 109:29.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 109:29.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:17, 109:29.82 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:29.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 109:29.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:29.82 21 | inline Rect ToRect(const gfxRect& aRect) { 109:29.82 | ^ 109:29.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 109:29.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:29.82 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 109:29.82 | ^ 109:29.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 109:29.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:29.82 40 | inline Point ToPoint(const gfxPoint& aPoint) { 109:29.82 | ^ 109:29.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 109:29.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:29.83 44 | inline Size ToSize(const gfxSize& aSize) { 109:29.83 | ^ 109:29.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 109:29.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:29.83 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 109:29.83 | ^ 109:29.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 109:29.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:29.84 52 | inline gfxSize ThebesSize(const Size& aSize) { 109:29.84 | ^ 109:29.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 109:29.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:29.84 56 | inline gfxRect ThebesRect(const Rect& aRect) { 109:29.84 | ^ 109:30.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 109:30.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 109:30.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 109:30.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 109:30.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 109:30.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 109:30.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 109:30.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:17, 109:30.50 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:30.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 109:30.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:30.50 1859 | int32_t aAppUnitsPerPixel) { 109:30.50 | ^ 109:30.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 109:30.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:30.54 3214 | int32_t aAppUnitsPerPixel) { 109:30.54 | ^ 109:30.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 109:30.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 109:30.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 109:30.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AOMDecoder.h:9, 109:30.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webm/WebMDecoder.cpp:14, 109:30.85 from Unified_cpp_dom_media_webm0.cpp:20: 109:30.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 109:30.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:30.85 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 109:30.85 | ^ 109:30.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 109:30.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:30.85 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 109:30.85 | ^ 109:30.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 109:30.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:30.86 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 109:30.86 | ^ 109:30.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 109:30.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:30.86 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 109:30.86 | ^ 109:30.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 109:30.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:30.86 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 109:30.86 | ^ 109:30.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 109:30.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:30.88 371 | nscoord aAppUnitsPerDevPixel) { 109:30.88 | ^ 109:30.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 109:30.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:30.88 380 | nscoord aAppUnitsPerDevPixel) { 109:30.88 | ^ 109:30.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 109:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:30.89 387 | nscoord aAppUnitsPerDevPixel) { 109:30.89 | ^ 109:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 109:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:30.89 394 | nscoord aAppUnitsPerDevPixel) { 109:30.89 | ^ 109:31.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 109:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 109:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 109:31.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 109:31.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 109:31.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 109:31.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 109:31.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngine.h:10, 109:31.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/blink/DynamicsCompressor.cpp:34, 109:31.42 from Unified_cpp_webaudio_blink0.cpp:11: 109:31.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 109:31.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 109:31.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:31.43 40 | friend Sub operator*(Sub aCoord, T aScale) { 109:31.43 | ^~~~~~~~ 109:31.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 109:31.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 109:31.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 109:31.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 109:31.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 109:31.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNodeEngine.h:10, 109:31.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/blink/DynamicsCompressor.cpp:34, 109:31.45 from Unified_cpp_webaudio_blink0.cpp:11: 109:31.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 109:31.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 109:31.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:31.46 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 109:31.46 | ^~~~~~~~ 109:31.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webm/WebMDemuxer.cpp:16, 109:31.51 from Unified_cpp_dom_media_webm0.cpp:29: 109:31.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 109:31.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:31.52 21 | inline Rect ToRect(const gfxRect& aRect) { 109:31.52 | ^ 109:31.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 109:31.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:31.52 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 109:31.52 | ^ 109:31.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 109:31.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:31.52 40 | inline Point ToPoint(const gfxPoint& aPoint) { 109:31.52 | ^ 109:31.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 109:31.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:31.53 44 | inline Size ToSize(const gfxSize& aSize) { 109:31.53 | ^ 109:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 109:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:31.54 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 109:31.54 | ^ 109:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 109:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:31.55 52 | inline gfxSize ThebesSize(const Size& aSize) { 109:31.55 | ^ 109:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 109:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:31.55 56 | inline gfxRect ThebesRect(const Rect& aRect) { 109:31.55 | ^ 109:31.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 109:31.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 109:31.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 109:31.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 109:31.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:17, 109:31.60 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:31.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 109:31.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:31.60 332 | LayerPoint GetFixedPositionAnchor() const { 109:31.60 | ^ 109:31.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 109:31.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 109:31.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 109:31.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 109:31.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:17, 109:31.66 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:31.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 109:31.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:31.66 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 109:31.66 | ^ 109:31.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 109:31.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 109:31.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 109:31.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 109:31.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:17, 109:31.69 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:31.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 109:31.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:31.69 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 109:31.70 | ^ 109:33.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 109:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 109:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 109:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 109:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 109:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 109:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/EncodedFrame.h:10, 109:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ContainerWriter.h:10, 109:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webm/EbmlComposer.h:9, 109:33.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webm/EbmlComposer.cpp:6, 109:33.37 from Unified_cpp_dom_media_webm0.cpp:2: 109:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 109:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 109:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:33.37 40 | friend Sub operator*(Sub aCoord, T aScale) { 109:33.37 | ^~~~~~~~ 109:39.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 109:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPIDOMWindow.h:14, 109:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 109:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 109:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 109:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AnalyserNode.cpp:7, 109:39.48 from Unified_cpp_dom_media_webaudio0.cpp:2: 109:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::AudioContext::CreateIIRFilter(const mozilla::dom::Sequence&, const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: 109:39.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:241:56: warning: array subscript 4 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ [-Warray-bounds] 109:39.49 241 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 109:39.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 109:39.49 In file included from Unified_cpp_dom_media_webaudio0.cpp:38: 109:39.49 /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioContext.cpp:503:20: note: while referencing ‘options’ 109:39.49 503 | IIRFilterOptions options; 109:39.49 | ^~~~~~~ 109:39.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 109:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPIDOMWindow.h:14, 109:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 109:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 109:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 109:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AnalyserNode.cpp:7, 109:39.49 from Unified_cpp_dom_media_webaudio0.cpp:2: 109:39.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:245:21: warning: array subscript 4 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ [-Warray-bounds] 109:39.49 245 | header->mLength = length; 109:39.49 | ~~~~~~~~~~~~~~~~^~~~~~~~ 109:39.49 In file included from Unified_cpp_dom_media_webaudio0.cpp:38: 109:39.49 /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioContext.cpp:503:20: note: while referencing ‘options’ 109:39.49 503 | IIRFilterOptions options; 109:39.49 | ^~~~~~~ 109:39.51 In file included from /usr/include/string.h:519, 109:39.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/string.h:3, 109:39.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/throw_gcc.h:14, 109:39.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/type_traits:72, 109:39.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:23, 109:39.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 109:39.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioNode.h:10, 109:39.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 109:39.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AnalyserNode.cpp:7, 109:39.51 from Unified_cpp_dom_media_webaudio0.cpp:2: 109:39.52 In function ‘void* memcpy(void*, const void*, size_t)’, 109:39.52 inlined from ‘static void nsTArray_RelocateUsingMemutils::RelocateNonOverlappingRegion(void*, void*, size_t, size_t)’ at /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:677:11, 109:39.52 inlined from ‘void nsTArray_base::ShrinkCapacity(nsTArray_base::size_type, size_t) [with Alloc = nsTArrayFallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMemutils]’ at /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:246:53, 109:39.52 inlined from ‘void nsTArray_Impl::Compact() [with E = double; Alloc = nsTArrayFallibleAllocator]’ at /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2241:34, 109:39.52 inlined from ‘void nsTArray_Impl::Clear() [with E = double; Alloc = nsTArrayFallibleAllocator]’ at /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1854:12, 109:39.52 inlined from ‘mozilla::dom::Sequence& mozilla::dom::Sequence::operator=(const mozilla::dom::Sequence&) [with T = double]’ at /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:434:18, 109:39.52 inlined from ‘mozilla::dom::Sequence& mozilla::dom::Sequence::operator=(const mozilla::dom::Sequence&) [with T = double]’ at /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:432:13, 109:39.52 inlined from ‘already_AddRefed mozilla::dom::AudioContext::CreateIIRFilter(const mozilla::dom::Sequence&, const mozilla::dom::Sequence&, mozilla::ErrorResult&)’ at /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioContext.cpp:504:26: 109:39.52 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ offset 40 is out of the bounds [0, 32] of object ‘options’ with type ‘mozilla::dom::IIRFilterOptions’ [-Warray-bounds] 109:39.52 29 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 109:39.52 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:39.52 In file included from Unified_cpp_dom_media_webaudio0.cpp:38: 109:39.52 /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioContext.cpp: In member function ‘already_AddRefed mozilla::dom::AudioContext::CreateIIRFilter(const mozilla::dom::Sequence&, const mozilla::dom::Sequence&, mozilla::ErrorResult&)’: 109:39.52 /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioContext.cpp:503:20: note: ‘options’ declared here 109:39.52 503 | IIRFilterOptions options; 109:39.52 | ^~~~~~~ 109:42.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 109:42.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 109:42.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 109:42.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:42.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:42.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:42.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:42.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 109:42.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:13, 109:42.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 109:42.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 109:42.96 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:42.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 109:42.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 109:42.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:42.96 40 | friend Sub operator*(Sub aCoord, T aScale) { 109:42.96 | ^~~~~~~~ 109:43.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 109:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 109:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:13, 109:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 109:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 109:43.13 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:43.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 109:43.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 109:43.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:43.13 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 109:43.13 | ^~~~~~~~ 109:43.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 109:43.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:43.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:43.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:43.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:43.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 109:43.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:13, 109:43.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 109:43.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 109:43.49 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:43.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 109:43.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 109:43.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:43.49 427 | SizeT Size() const { return SizeT(width, height); } 109:43.50 | ^~~~ 109:43.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 109:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 109:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:13, 109:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 109:43.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 109:43.50 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:43.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 109:43.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 109:43.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:43.50 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 109:43.50 | ^~~~~~~~ 109:43.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 109:43.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 109:43.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:43.51 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 109:43.51 | ^~~~~~~~ 109:43.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 109:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 109:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 109:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:13, 109:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 109:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 109:43.52 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:43.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 109:43.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 109:43.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:43.52 62 | Sub operator-(const Sub& aPoint) const { 109:43.52 | ^~~~~~~~ 109:43.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 109:43.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 109:43.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 109:43.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:43.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:43.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:43.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:43.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 109:43.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:13, 109:43.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 109:43.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 109:43.77 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:43.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 109:43.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 109:43.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:43.77 43 | friend Sub operator*(T aScale, Sub aCoord) { 109:43.77 | ^~~~~~~~ 109:44.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:44.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:44.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:44.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:44.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 109:44.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:13, 109:44.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 109:44.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 109:44.49 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:44.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 109:44.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 109:44.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:44.49 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 109:44.49 | ^~~~~~~~~~~~~ 109:44.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 109:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 109:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 109:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 109:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 109:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 109:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FunctionBinding.h:13, 109:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 109:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 109:44.50 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 109:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 109:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:44.50 323 | static SizeTyped FromUnknownSize( 109:44.50 | ^~~~~~~~~~~~~~~ 109:44.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/blink/DynamicsCompressorKernel.h:32, 109:44.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/blink/DynamicsCompressor.h:32, 109:44.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/blink/DynamicsCompressor.cpp:29, 109:44.72 from Unified_cpp_webaudio_blink0.cpp:11: 109:44.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In constructor ‘WebCore::HRTFDatabase::HRTFDatabase(float)’: 109:44.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2290:16: warning: array subscript 11 is outside array bounds of ‘nsTArrayHeader [1]’ [-Warray-bounds] 109:44.73 2290 | elem_type* iter = Elements() + aStart; 109:44.73 | ^~~~ 109:44.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:265:23: note: while referencing ‘sEmptyTArrayHeader’ 109:44.73 265 | extern nsTArrayHeader sEmptyTArrayHeader; 109:44.73 | ^~~~~~~~~~~~~~~~~~ 109:45.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 109:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 109:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 109:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 109:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.h:11, 109:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 109:45.52 from Unified_cpp_dom_media_webrtc0.cpp:2: 109:45.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 109:45.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:45.52 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 109:45.52 | ^ 109:45.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 109:45.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 109:45.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 109:45.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 109:45.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 109:45.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.h:11, 109:45.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 109:45.95 from Unified_cpp_dom_media_webrtc0.cpp:2: 109:45.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 109:45.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:45.95 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 109:45.95 | ^ 109:46.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 109:46.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 109:46.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 109:46.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.h:11, 109:46.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 109:46.94 from Unified_cpp_dom_media_webrtc0.cpp:2: 109:46.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 109:46.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:46.94 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 109:46.94 | ^ 109:46.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 109:46.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:46.95 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 109:46.95 | ^ 109:46.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 109:46.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:46.95 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 109:46.95 | ^ 109:46.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 109:46.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:46.96 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 109:46.97 | ^ 109:46.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 109:46.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:46.97 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 109:46.97 | ^ 109:47.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 109:47.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:47.01 371 | nscoord aAppUnitsPerDevPixel) { 109:47.01 | ^ 109:47.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 109:47.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:47.02 380 | nscoord aAppUnitsPerDevPixel) { 109:47.02 | ^ 109:47.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 109:47.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:47.02 387 | nscoord aAppUnitsPerDevPixel) { 109:47.02 | ^ 109:47.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 109:47.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:47.04 394 | nscoord aAppUnitsPerDevPixel) { 109:47.04 | ^ 109:48.71 dom/media/webspeech/synth 109:50.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 109:50.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 109:50.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 109:50.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 109:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 109:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:6, 109:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 109:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 109:50.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 109:50.27 from Unified_cpp_dom_media_webaudio1.cpp:2: 109:50.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 109:50.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 109:50.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 109:50.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 109:50.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 109:50.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 109:50.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 109:50.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 109:50.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 109:50.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 109:50.29 760 | typename detail::Nth::Type extract() { 109:50.29 | ^~~~~~~ 110:01.92 dom/media/webspeech/synth/speechd 110:03.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 110:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 110:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 110:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 110:03.87 from Unified_cpp_webspeech_synth0.cpp:2: 110:03.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 110:03.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:03.88 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 110:03.88 | ^ 110:04.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 110:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 110:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 110:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 110:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 110:04.27 from Unified_cpp_webspeech_synth0.cpp:2: 110:04.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 110:04.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:04.27 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 110:04.28 | ^ 110:04.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 110:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 110:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 110:04.88 from Unified_cpp_webspeech_synth0.cpp:2: 110:04.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 110:04.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:04.88 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 110:04.89 | ^ 110:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 110:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:04.89 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 110:04.89 | ^ 110:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 110:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:04.89 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 110:04.89 | ^ 110:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 110:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:04.90 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 110:04.90 | ^ 110:04.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 110:04.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:04.90 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 110:04.90 | ^ 110:04.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 110:04.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:04.91 371 | nscoord aAppUnitsPerDevPixel) { 110:04.91 | ^ 110:04.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 110:04.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:04.92 380 | nscoord aAppUnitsPerDevPixel) { 110:04.92 | ^ 110:04.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 110:04.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:04.92 387 | nscoord aAppUnitsPerDevPixel) { 110:04.92 | ^ 110:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 110:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:04.93 394 | nscoord aAppUnitsPerDevPixel) { 110:04.93 | ^ 110:05.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 110:05.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:9, 110:05.01 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:05.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 110:05.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:05.01 189 | CSSRect GetExpandedScrollableRect() const { 110:05.01 | ^ 110:05.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 110:05.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:05.01 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 110:05.01 | ^ 110:05.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 110:05.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:05.02 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 110:05.02 | ^ 110:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 110:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:05.03 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 110:05.03 | ^ 110:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 110:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:05.03 243 | CSSRect CalculateScrollRange() const { 110:05.03 | ^ 110:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 110:05.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:05.04 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 110:05.04 | ^ 110:05.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 110:05.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:05.05 457 | CSSRect GetVisualViewport() const { 110:05.05 | ^ 110:05.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:21, 110:05.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:9, 110:05.40 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:05.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 110:05.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:05.40 21 | inline Rect ToRect(const gfxRect& aRect) { 110:05.40 | ^ 110:05.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 110:05.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:05.40 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 110:05.40 | ^ 110:05.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 110:05.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:05.41 40 | inline Point ToPoint(const gfxPoint& aPoint) { 110:05.41 | ^ 110:05.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 110:05.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:05.43 44 | inline Size ToSize(const gfxSize& aSize) { 110:05.43 | ^ 110:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 110:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:05.43 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 110:05.43 | ^ 110:05.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 110:05.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:05.44 52 | inline gfxSize ThebesSize(const Size& aSize) { 110:05.44 | ^ 110:05.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 110:05.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:05.44 56 | inline gfxRect ThebesRect(const Rect& aRect) { 110:05.45 | ^ 110:05.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTimingFunction.h:10, 110:05.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 110:05.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:11, 110:05.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 110:05.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 110:05.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:9, 110:05.69 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:05.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 110:05.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:05.70 1249 | CSSCoord ToCSSPixels() const { return _0; } 110:05.70 | ^ 110:07.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 110:07.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:07.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:07.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:07.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:07.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNode.h:10, 110:07.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 110:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 110:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 110:07.15 from Unified_cpp_dom_media_webaudio2.cpp:2: 110:07.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 110:07.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:07.15 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 110:07.15 | ^ 110:07.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 110:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 110:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNode.h:10, 110:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 110:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 110:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 110:07.48 from Unified_cpp_dom_media_webaudio2.cpp:2: 110:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 110:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:07.48 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 110:07.48 | ^ 110:08.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:08.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:08.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:08.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:08.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNode.h:10, 110:08.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 110:08.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 110:08.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 110:08.20 from Unified_cpp_dom_media_webaudio2.cpp:2: 110:08.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 110:08.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:08.20 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 110:08.20 | ^ 110:08.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 110:08.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:08.20 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 110:08.20 | ^ 110:08.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 110:08.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:08.20 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 110:08.20 | ^ 110:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 110:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:08.21 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 110:08.21 | ^ 110:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 110:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:08.21 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 110:08.21 | ^ 110:08.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 110:08.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:08.23 371 | nscoord aAppUnitsPerDevPixel) { 110:08.23 | ^ 110:08.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 110:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 110:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 110:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 110:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:9, 110:08.33 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 110:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:08.33 332 | LayerPoint GetFixedPositionAnchor() const { 110:08.33 | ^ 110:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 110:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:08.85 380 | nscoord aAppUnitsPerDevPixel) { 110:08.85 | ^ 110:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 110:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:08.85 387 | nscoord aAppUnitsPerDevPixel) { 110:08.86 | ^ 110:08.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 110:08.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:08.87 394 | nscoord aAppUnitsPerDevPixel) { 110:08.87 | ^ 110:09.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 110:09.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 110:09.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 110:09.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 110:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 110:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 110:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 110:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 110:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 110:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 110:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 110:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 110:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:9, 110:09.73 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:09.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 110:09.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:09.74 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 110:09.74 | ^ 110:10.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 110:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 110:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:11, 110:10.39 from Unified_cpp_webspeech_synth0.cpp:2: 110:10.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 110:10.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:10.39 189 | CSSRect GetExpandedScrollableRect() const { 110:10.39 | ^ 110:10.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 110:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:10.40 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 110:10.40 | ^ 110:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 110:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:10.40 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 110:10.41 | ^ 110:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 110:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:10.41 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 110:10.41 | ^ 110:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 110:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:10.41 243 | CSSRect CalculateScrollRange() const { 110:10.42 | ^ 110:10.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 110:10.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:10.42 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 110:10.42 | ^ 110:10.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 110:10.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:10.42 457 | CSSRect GetVisualViewport() const { 110:10.42 | ^ 110:14.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 110:14.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:14.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:14.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:14.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:14.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisUtterance.h:10, 110:14.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsSpeechTask.h:10, 110:14.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:9, 110:14.93 from Unified_cpp_synth_speechd0.cpp:2: 110:14.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 110:14.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:14.93 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 110:14.93 | ^ 110:15.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 110:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 110:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisUtterance.h:10, 110:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsSpeechTask.h:10, 110:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:9, 110:15.30 from Unified_cpp_synth_speechd0.cpp:2: 110:15.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 110:15.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:15.30 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 110:15.30 | ^ 110:15.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:15.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:15.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:15.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:15.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisUtterance.h:10, 110:15.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsSpeechTask.h:10, 110:15.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:9, 110:15.88 from Unified_cpp_synth_speechd0.cpp:2: 110:15.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 110:15.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:15.88 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 110:15.88 | ^ 110:15.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 110:15.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:15.88 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 110:15.88 | ^ 110:15.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 110:15.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:15.89 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 110:15.89 | ^ 110:15.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 110:15.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:15.90 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 110:15.90 | ^ 110:15.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 110:15.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:15.91 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 110:15.91 | ^ 110:15.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 110:15.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:15.94 371 | nscoord aAppUnitsPerDevPixel) { 110:15.94 | ^ 110:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 110:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:15.95 380 | nscoord aAppUnitsPerDevPixel) { 110:15.95 | ^ 110:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 110:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:15.96 387 | nscoord aAppUnitsPerDevPixel) { 110:15.96 | ^ 110:15.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 110:15.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:15.97 394 | nscoord aAppUnitsPerDevPixel) { 110:15.97 | ^ 110:16.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 110:16.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 110:16.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 110:16.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 110:16.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 110:16.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 110:16.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 110:16.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 110:16.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 110:16.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 110:16.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 110:16.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:9, 110:16.26 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:16.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 110:16.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:16.26 1859 | int32_t aAppUnitsPerPixel) { 110:16.26 | ^ 110:16.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 110:16.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:16.27 3214 | int32_t aAppUnitsPerPixel) { 110:16.27 | ^ 110:16.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 110:16.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 110:16.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 110:16.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 110:16.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 110:16.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 110:16.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaElementAudioSourceNodeBinding.h:11, 110:16.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:8, 110:16.67 from Unified_cpp_dom_media_webaudio2.cpp:2: 110:16.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 110:16.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:16.68 189 | CSSRect GetExpandedScrollableRect() const { 110:16.68 | ^ 110:16.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 110:16.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:16.68 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 110:16.68 | ^ 110:16.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 110:16.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:16.68 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 110:16.68 | ^ 110:16.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 110:16.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:16.68 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 110:16.68 | ^ 110:16.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 110:16.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:16.69 243 | CSSRect CalculateScrollRange() const { 110:16.69 | ^ 110:16.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 110:16.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:16.69 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 110:16.69 | ^ 110:16.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 110:16.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:16.70 457 | CSSRect GetVisualViewport() const { 110:16.70 | ^ 110:16.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 110:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 110:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 110:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 110:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 110:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 110:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 110:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 110:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 110:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 110:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 110:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 110:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:19, 110:16.81 from Unified_cpp_webspeech_synth0.cpp:56: 110:16.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 110:16.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:16.81 1249 | CSSCoord ToCSSPixels() const { return _0; } 110:16.81 | ^ 110:17.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 110:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 110:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 110:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 110:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 110:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 110:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 110:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 110:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:9, 110:17.12 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:17.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 110:17.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:17.13 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 110:17.13 | ^ 110:17.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 110:17.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 110:17.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 110:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 110:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 110:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 110:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 110:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 110:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:9, 110:17.16 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:17.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 110:17.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:17.16 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 110:17.16 | ^ 110:19.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 110:19.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 110:19.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 110:19.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 110:19.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 110:19.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 110:19.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 110:19.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 110:19.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 110:19.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 110:19.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 110:19.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:19, 110:19.33 from Unified_cpp_webspeech_synth0.cpp:56: 110:19.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 110:19.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:19.33 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 110:19.33 | ^ 110:19.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:9, 110:19.89 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:19.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 110:19.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:19.89 1394 | LayerPoint GetFixedPositionAnchor() { 110:19.89 | ^ 110:19.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 110:19.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:19.92 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 110:19.92 | ^ 110:22.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 110:22.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 110:22.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:22.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:22.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:22.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:22.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisUtterance.h:10, 110:22.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsSpeechTask.h:10, 110:22.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:9, 110:22.36 from Unified_cpp_synth_speechd0.cpp:2: 110:22.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 110:22.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 110:22.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:22.36 40 | friend Sub operator*(Sub aCoord, T aScale) { 110:22.36 | ^~~~~~~~ 110:22.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:22.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:22.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:22.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:22.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechSynthesisUtterance.h:10, 110:22.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsSpeechTask.h:10, 110:22.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:9, 110:22.40 from Unified_cpp_synth_speechd0.cpp:2: 110:22.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 110:22.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 110:22.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:22.40 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 110:22.40 | ^~~~~~~~ 110:23.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 110:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 110:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 110:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 110:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 110:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 110:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 110:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 110:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 110:23.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 110:23.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 110:23.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:19, 110:23.25 from Unified_cpp_webspeech_synth0.cpp:56: 110:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 110:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:23.25 21 | inline Rect ToRect(const gfxRect& aRect) { 110:23.25 | ^ 110:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 110:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:23.25 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 110:23.25 | ^ 110:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 110:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:23.25 40 | inline Point ToPoint(const gfxPoint& aPoint) { 110:23.25 | ^ 110:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 110:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:23.26 44 | inline Size ToSize(const gfxSize& aSize) { 110:23.26 | ^ 110:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 110:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:23.26 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 110:23.26 | ^ 110:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 110:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:23.26 52 | inline gfxSize ThebesSize(const Size& aSize) { 110:23.26 | ^ 110:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 110:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:23.26 56 | inline gfxRect ThebesRect(const Rect& aRect) { 110:23.26 | ^ 110:23.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 110:23.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 110:23.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 110:23.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 110:23.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 110:23.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 110:23.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 110:23.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 110:23.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 110:23.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 110:23.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:19, 110:23.89 from Unified_cpp_webspeech_synth0.cpp:56: 110:23.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 110:23.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:23.89 1859 | int32_t aAppUnitsPerPixel) { 110:23.89 | ^ 110:23.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 110:23.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:23.90 3214 | int32_t aAppUnitsPerPixel) { 110:23.90 | ^ 110:24.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 110:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 110:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNode.h:10, 110:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 110:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 110:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 110:24.23 from Unified_cpp_dom_media_webaudio2.cpp:2: 110:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 110:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 110:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:24.23 40 | friend Sub operator*(Sub aCoord, T aScale) { 110:24.23 | ^~~~~~~~ 110:24.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:24.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:24.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:24.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:24.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNode.h:10, 110:24.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 110:24.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 110:24.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 110:24.32 from Unified_cpp_dom_media_webaudio2.cpp:2: 110:24.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 110:24.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 110:24.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:24.32 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 110:24.32 | ^~~~~~~~ 110:24.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 110:24.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 110:24.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:24.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:24.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:24.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:24.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNode.h:10, 110:24.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 110:24.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 110:24.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 110:24.86 from Unified_cpp_dom_media_webaudio2.cpp:2: 110:24.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 110:24.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 110:24.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:24.86 427 | SizeT Size() const { return SizeT(width, height); } 110:24.86 | ^~~~ 110:24.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:24.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:24.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:24.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:24.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNode.h:10, 110:24.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 110:24.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 110:24.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 110:24.86 from Unified_cpp_dom_media_webaudio2.cpp:2: 110:24.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 110:24.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 110:24.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:24.86 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 110:24.86 | ^~~~~~~~ 110:24.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 110:24.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 110:24.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:24.87 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 110:24.87 | ^~~~~~~~ 110:24.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 110:24.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 110:24.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:24.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:24.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:24.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:24.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/AudioNode.h:10, 110:24.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 110:24.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 110:24.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 110:24.88 from Unified_cpp_dom_media_webaudio2.cpp:2: 110:24.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 110:24.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 110:24.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:24.88 62 | Sub operator-(const Sub& aPoint) const { 110:24.88 | ^~~~~~~~ 110:24.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 110:24.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 110:24.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 110:24.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 110:24.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 110:24.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 110:24.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 110:24.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:19, 110:24.97 from Unified_cpp_webspeech_synth0.cpp:56: 110:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 110:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:24.97 332 | LayerPoint GetFixedPositionAnchor() const { 110:24.98 | ^ 110:25.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 110:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 110:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 110:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 110:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 110:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 110:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 110:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:19, 110:25.07 from Unified_cpp_webspeech_synth0.cpp:56: 110:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 110:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:25.07 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 110:25.07 | ^ 110:25.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 110:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 110:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 110:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 110:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 110:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 110:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 110:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp:19, 110:25.13 from Unified_cpp_webspeech_synth0.cpp:56: 110:25.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 110:25.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:25.13 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 110:25.13 | ^ 110:25.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 110:25.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 110:25.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:19, 110:25.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 110:25.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.h:11, 110:25.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 110:25.32 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:25.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 110:25.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 110:25.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:25.32 40 | friend Sub operator*(Sub aCoord, T aScale) { 110:25.32 | ^~~~~~~~ 110:26.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 110:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 110:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.h:11, 110:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 110:26.05 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:26.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 110:26.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 110:26.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:26.05 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 110:26.05 | ^~~~~~~~ 110:26.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 110:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 110:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 110:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 110:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.h:11, 110:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 110:26.38 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:26.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 110:26.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 110:26.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:26.39 427 | SizeT Size() const { return SizeT(width, height); } 110:26.39 | ^~~~ 110:26.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 110:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 110:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.h:11, 110:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 110:26.39 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:26.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 110:26.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 110:26.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:26.40 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 110:26.40 | ^~~~~~~~ 110:26.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 110:26.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 110:26.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:26.40 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 110:26.40 | ^~~~~~~~ 110:26.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 110:26.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:19, 110:26.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 110:26.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.h:11, 110:26.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 110:26.42 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:26.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 110:26.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 110:26.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:26.43 62 | Sub operator-(const Sub& aPoint) const { 110:26.43 | ^~~~~~~~ 110:26.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 110:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 110:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:19, 110:26.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 110:26.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.h:11, 110:26.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 110:26.71 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 110:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 110:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:26.71 43 | friend Sub operator*(T aScale, Sub aCoord) { 110:26.71 | ^~~~~~~~ 110:27.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 110:27.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:27.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 110:27.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 110:27.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.h:11, 110:27.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 110:27.55 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 110:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 110:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:27.56 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 110:27.56 | ^~~~~~~~~~~~~ 110:27.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:19, 110:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 110:27.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.h:11, 110:27.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 110:27.57 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:27.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 110:27.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 110:27.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:27.57 323 | static SizeTyped FromUnknownSize( 110:27.57 | ^~~~~~~~~~~~~~~ 110:28.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 110:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 110:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 110:28.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:28.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 110:28.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DOMMediaStream.h:9, 110:28.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.h:11, 110:28.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 110:28.19 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:28.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 110:28.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 110:28.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:28.19 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 110:28.20 | ^~~~~~~~~~~~~~ 110:33.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 110:33.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 110:33.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 110:33.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 110:33.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 110:33.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 110:33.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITimer.h:231, 110:33.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.h:8, 110:33.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webrtc/MediaEngineDefault.cpp:5, 110:33.71 from Unified_cpp_dom_media_webrtc0.cpp:2: 110:33.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 110:33.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 110:33.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 110:33.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 110:33.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 110:33.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 110:33.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 110:33.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 110:33.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 110:33.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:33.72 760 | typename detail::Nth::Type extract() { 110:33.72 | ^~~~~~~ 110:34.89 dom/media/webspeech/recognition 110:40.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 110:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 110:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 110:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 110:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 110:40.88 from Unified_cpp_webspeech_synth0.cpp:2: 110:40.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 110:40.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 110:40.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:40.88 40 | friend Sub operator*(Sub aCoord, T aScale) { 110:40.88 | ^~~~~~~~ 110:40.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 110:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 110:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 110:40.92 from Unified_cpp_webspeech_synth0.cpp:2: 110:40.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 110:40.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 110:40.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:40.92 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 110:40.92 | ^~~~~~~~ 110:41.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 110:41.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 110:41.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:41.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:41.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:41.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:41.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 110:41.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 110:41.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 110:41.25 from Unified_cpp_webspeech_synth0.cpp:2: 110:41.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 110:41.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 110:41.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:41.26 427 | SizeT Size() const { return SizeT(width, height); } 110:41.26 | ^~~~ 110:41.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 110:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 110:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 110:41.26 from Unified_cpp_webspeech_synth0.cpp:2: 110:41.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 110:41.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 110:41.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:41.26 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 110:41.26 | ^~~~~~~~ 110:41.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 110:41.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 110:41.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:41.27 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 110:41.27 | ^~~~~~~~ 110:41.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 110:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 110:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 110:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 110:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 110:41.27 from Unified_cpp_webspeech_synth0.cpp:2: 110:41.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 110:41.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 110:41.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:41.29 62 | Sub operator-(const Sub& aPoint) const { 110:41.29 | ^~~~~~~~ 110:41.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 110:41.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 110:41.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:41.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:41.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:41.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:41.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 110:41.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 110:41.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 110:41.79 from Unified_cpp_webspeech_synth0.cpp:2: 110:41.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 110:41.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 110:41.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:41.79 43 | friend Sub operator*(T aScale, Sub aCoord) { 110:41.79 | ^~~~~~~~ 110:42.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 110:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 110:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 110:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 110:42.38 from Unified_cpp_webspeech_synth0.cpp:2: 110:42.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 110:42.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 110:42.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:42.38 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 110:42.38 | ^~~~~~~~~~~~~ 110:42.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 110:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 110:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 110:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 110:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 110:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 110:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 110:42.38 from Unified_cpp_webspeech_synth0.cpp:2: 110:42.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 110:42.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 110:42.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:42.39 323 | static SizeTyped FromUnknownSize( 110:42.39 | ^~~~~~~~~~~~~~~ 110:46.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 110:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 110:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 110:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/EncodedFrame.h:10, 110:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TrackEncoder.h:10, 110:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OpusTrackEncoder.h:11, 110:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.h:15, 110:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:9, 110:46.08 from Unified_cpp_recognition0.cpp:2: 110:46.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 110:46.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:46.08 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 110:46.08 | ^ 110:46.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 110:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 110:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 110:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoSegment.h:12, 110:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TrackEncoder.h:13, 110:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OpusTrackEncoder.h:11, 110:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.h:15, 110:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:9, 110:46.84 from Unified_cpp_recognition0.cpp:2: 110:46.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 110:46.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:46.84 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 110:46.85 | ^ 110:47.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 110:47.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 110:47.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 110:47.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 110:47.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 110:47.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 110:47.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 110:47.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 110:47.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/nsSpeechTask.h:10, 110:47.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 110:47.40 from Unified_cpp_webspeech_synth0.cpp:2: 110:47.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 110:47.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 110:47.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 110:47.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 110:47.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 110:47.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 110:47.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 110:47.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 110:47.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 110:47.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:47.41 760 | typename detail::Nth::Type extract() { 110:47.42 | ^~~~~~~ 110:47.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 110:47.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 110:47.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoSegment.h:12, 110:47.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TrackEncoder.h:13, 110:47.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OpusTrackEncoder.h:11, 110:47.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.h:15, 110:47.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:9, 110:47.43 from Unified_cpp_recognition0.cpp:2: 110:47.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 110:47.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:47.43 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 110:47.43 | ^ 110:47.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 110:47.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:47.44 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 110:47.44 | ^ 110:47.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 110:47.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:47.44 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 110:47.45 | ^ 110:47.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 110:47.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:47.46 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 110:47.46 | ^ 110:47.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 110:47.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:47.46 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 110:47.46 | ^ 110:47.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 110:47.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:47.49 371 | nscoord aAppUnitsPerDevPixel) { 110:47.49 | ^ 110:47.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 110:47.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:47.50 380 | nscoord aAppUnitsPerDevPixel) { 110:47.50 | ^ 110:47.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 110:47.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:47.51 387 | nscoord aAppUnitsPerDevPixel) { 110:47.51 | ^ 110:47.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 110:47.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:47.52 394 | nscoord aAppUnitsPerDevPixel) { 110:47.52 | ^ 110:47.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 110:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 110:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 110:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 110:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 110:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 110:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 110:47.93 from DOMTokenListBinding.cpp:4, 110:47.93 from UnifiedBindings4.cpp:2: 110:47.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 110:47.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:47.93 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 110:47.93 | ^ 110:48.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 110:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 110:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 110:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 110:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 110:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 110:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 110:48.22 from DOMTokenListBinding.cpp:4, 110:48.22 from UnifiedBindings4.cpp:2: 110:48.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 110:48.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:48.22 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 110:48.22 | ^ 110:49.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 110:49.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 110:49.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 110:49.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 110:49.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 110:49.55 from DOMTokenListBinding.cpp:4, 110:49.55 from UnifiedBindings4.cpp:2: 110:49.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 110:49.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:49.55 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 110:49.55 | ^ 110:49.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 110:49.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:49.55 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 110:49.55 | ^ 110:49.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 110:49.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:49.56 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 110:49.56 | ^ 110:49.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 110:49.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:49.57 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 110:49.57 | ^ 110:49.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 110:49.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:49.57 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 110:49.57 | ^ 110:49.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 110:49.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:49.59 371 | nscoord aAppUnitsPerDevPixel) { 110:49.60 | ^ 110:49.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 110:49.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:49.60 380 | nscoord aAppUnitsPerDevPixel) { 110:49.60 | ^ 110:49.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 110:49.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:49.60 387 | nscoord aAppUnitsPerDevPixel) { 110:49.60 | ^ 110:49.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 110:49.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:49.61 394 | nscoord aAppUnitsPerDevPixel) { 110:49.61 | ^ 110:51.73 dom/media/mp4 110:54.78 dom/midi 110:54.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 110:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 110:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 110:54.95 from DOMTokenListBinding.cpp:9, 110:54.95 from UnifiedBindings4.cpp:2: 110:54.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 110:54.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:54.95 189 | CSSRect GetExpandedScrollableRect() const { 110:54.95 | ^ 110:54.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 110:54.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:54.95 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 110:54.95 | ^ 110:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 110:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:54.96 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 110:54.96 | ^ 110:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 110:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:54.97 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 110:54.97 | ^ 110:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 110:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:54.97 243 | CSSRect CalculateScrollRange() const { 110:54.98 | ^ 110:54.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 110:54.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:54.98 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 110:54.98 | ^ 110:54.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 110:54.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:54.99 457 | CSSRect GetVisualViewport() const { 110:55.00 | ^ 110:57.87 In file included from Unified_cpp_webspeech_synth0.cpp:20: 110:57.87 /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function ‘bool mozilla::dom::SpeechSynthesisVoice::LocalService() const’: 110:57.88 /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10: warning: ‘isLocal’ may be used uninitialized in this function [-Wmaybe-uninitialized] 110:57.88 60 | return isLocal; 110:57.88 | ^~~~~~~ 110:58.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 110:58.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaResource.h:11, 110:58.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mp4/Box.h:12, 110:58.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mp4/Box.cpp:7, 110:58.94 from Unified_cpp_dom_media_mp40.cpp:2: 110:58.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 110:58.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:58.95 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 110:58.95 | ^ 110:59.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 110:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 110:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 110:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 110:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 110:59.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 110:59.24 from EventHandlerBinding.cpp:4, 110:59.24 from UnifiedBindings5.cpp:2: 110:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 110:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:59.24 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 110:59.24 | ^ 110:59.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 110:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 110:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 110:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 110:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 110:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 110:59.53 from EventHandlerBinding.cpp:4, 110:59.53 from UnifiedBindings5.cpp:2: 110:59.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 110:59.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 110:59.53 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 110:59.53 | ^ 111:01.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 111:01.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:01.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:01.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:01.12 from EventHandlerBinding.cpp:4, 111:01.12 from UnifiedBindings5.cpp:2: 111:01.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 111:01.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:01.13 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 111:01.13 | ^ 111:01.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 111:01.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:01.13 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 111:01.13 | ^ 111:01.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 111:01.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:01.14 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 111:01.14 | ^ 111:01.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 111:01.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:01.15 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 111:01.15 | ^ 111:01.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 111:01.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:01.16 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 111:01.16 | ^ 111:01.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 111:01.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:01.19 371 | nscoord aAppUnitsPerDevPixel) { 111:01.19 | ^ 111:01.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 111:01.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:01.19 380 | nscoord aAppUnitsPerDevPixel) { 111:01.19 | ^ 111:01.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 111:01.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:01.20 387 | nscoord aAppUnitsPerDevPixel) { 111:01.20 | ^ 111:01.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 111:01.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:01.21 394 | nscoord aAppUnitsPerDevPixel) { 111:01.21 | ^ 111:01.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 111:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 111:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 111:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 111:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OpusDecoder.h:9, 111:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mp4/DecoderData.cpp:15, 111:01.37 from Unified_cpp_dom_media_mp40.cpp:20: 111:01.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 111:01.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:01.38 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 111:01.38 | ^ 111:01.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/KnowsCompositor.h:10, 111:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/PlatformDecoderModule.h:20, 111:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OpusDecoder.h:9, 111:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mp4/DecoderData.cpp:15, 111:01.94 from Unified_cpp_dom_media_mp40.cpp:20: 111:01.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 111:01.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:01.94 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 111:01.95 | ^ 111:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 111:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:01.95 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 111:01.95 | ^ 111:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 111:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:01.95 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 111:01.95 | ^ 111:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 111:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:01.95 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 111:01.96 | ^ 111:01.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 111:01.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:01.96 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 111:01.96 | ^ 111:01.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 111:01.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:01.99 371 | nscoord aAppUnitsPerDevPixel) { 111:01.99 | ^ 111:02.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 111:02.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:02.00 380 | nscoord aAppUnitsPerDevPixel) { 111:02.00 | ^ 111:02.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 111:02.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:02.00 387 | nscoord aAppUnitsPerDevPixel) { 111:02.00 | ^ 111:02.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 111:02.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:02.02 394 | nscoord aAppUnitsPerDevPixel) { 111:02.02 | ^ 111:02.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 111:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 111:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 111:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 111:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SpeechRecognitionError.h:10, 111:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/SpeechRecognition.h:30, 111:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:12, 111:02.64 from Unified_cpp_recognition0.cpp:2: 111:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 111:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:02.64 189 | CSSRect GetExpandedScrollableRect() const { 111:02.64 | ^ 111:02.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 111:02.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:02.65 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 111:02.65 | ^ 111:02.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 111:02.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:02.67 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 111:02.67 | ^ 111:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 111:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:02.68 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 111:02.68 | ^ 111:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 111:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:02.68 243 | CSSRect CalculateScrollRange() const { 111:02.68 | ^ 111:02.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 111:02.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:02.69 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 111:02.69 | ^ 111:02.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 111:02.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:02.70 457 | CSSRect GetVisualViewport() const { 111:02.70 | ^ 111:03.88 In file included from Unified_cpp_dom_media_mp40.cpp:65: 111:03.88 /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mp4/MoofParser.cpp: In member function ‘mozilla::Result mozilla::Tkhd::Parse(mozilla::Box&)’: 111:03.88 /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mp4/MoofParser.cpp:852:46: warning: variable ‘reserved’ set but not used [-Wunused-but-set-variable] 111:03.88 852 | uint32_t creationTime, modificationTime, reserved, duration; 111:03.88 | ^~~~~~~~ 111:03.88 /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mp4/MoofParser.cpp:865:14: warning: variable ‘reserved’ set but not used [-Wunused-but-set-variable] 111:03.88 865 | uint32_t reserved; 111:03.89 | ^~~~~~~~ 111:04.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 111:04.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 111:04.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 111:04.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 111:04.54 from EventHandlerBinding.cpp:8, 111:04.54 from UnifiedBindings5.cpp:2: 111:04.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 111:04.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:04.54 189 | CSSRect GetExpandedScrollableRect() const { 111:04.54 | ^ 111:04.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 111:04.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:04.55 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 111:04.55 | ^ 111:04.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 111:04.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:04.55 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 111:04.55 | ^ 111:04.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 111:04.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:04.56 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 111:04.56 | ^ 111:04.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 111:04.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:04.56 243 | CSSRect CalculateScrollRange() const { 111:04.56 | ^ 111:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 111:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:04.57 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 111:04.57 | ^ 111:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 111:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:04.58 457 | CSSRect GetVisualViewport() const { 111:04.58 | ^ 111:04.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsTimingFunction.h:10, 111:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 111:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTiming.h:12, 111:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEffect.h:10, 111:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:23, 111:04.63 from DocumentBinding.cpp:26, 111:04.64 from UnifiedBindings4.cpp:236: 111:04.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 111:04.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:04.64 1249 | CSSCoord ToCSSPixels() const { return _0; } 111:04.64 | ^ 111:04.72 dom/notification 111:04.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 111:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 111:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 111:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 111:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaResource.h:11, 111:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mp4/Box.h:12, 111:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/mp4/Box.cpp:7, 111:04.76 from Unified_cpp_dom_media_mp40.cpp:2: 111:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 111:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 111:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:04.76 40 | friend Sub operator*(Sub aCoord, T aScale) { 111:04.77 | ^~~~~~~~ 111:06.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 111:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 111:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 111:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 111:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 111:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 111:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 111:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:27, 111:06.35 from Unified_cpp_recognition0.cpp:2: 111:06.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 111:06.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:06.36 1249 | CSSCoord ToCSSPixels() const { return _0; } 111:06.36 | ^ 111:08.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 111:08.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 111:08.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 111:08.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 111:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 111:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 111:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:27, 111:08.91 from Unified_cpp_recognition0.cpp:2: 111:08.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 111:08.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:08.91 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 111:08.91 | ^ 111:09.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:19, 111:09.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 111:09.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 111:09.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 111:09.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 111:09.01 from DocumentBinding.cpp:60, 111:09.01 from UnifiedBindings4.cpp:236: 111:09.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 111:09.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:09.01 21 | inline Rect ToRect(const gfxRect& aRect) { 111:09.01 | ^ 111:09.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 111:09.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:09.01 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 111:09.01 | ^ 111:09.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 111:09.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:09.03 40 | inline Point ToPoint(const gfxPoint& aPoint) { 111:09.03 | ^ 111:09.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 111:09.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:09.04 44 | inline Size ToSize(const gfxSize& aSize) { 111:09.04 | ^ 111:09.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 111:09.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:09.04 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 111:09.04 | ^ 111:09.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 111:09.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:09.05 52 | inline gfxSize ThebesSize(const Size& aSize) { 111:09.05 | ^ 111:09.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 111:09.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:09.05 56 | inline gfxRect ThebesRect(const Rect& aRect) { 111:09.05 | ^ 111:09.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 111:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:09.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 111:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:7, 111:09.85 from Unified_cpp_dom_midi0.cpp:2: 111:09.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 111:09.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:09.85 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 111:09.85 | ^ 111:10.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 111:10.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 111:10.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:10.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:10.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:10.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:10.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 111:10.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:7, 111:10.49 from Unified_cpp_dom_midi0.cpp:2: 111:10.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 111:10.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:10.49 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 111:10.49 | ^ 111:10.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 111:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 111:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 111:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 111:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 111:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 111:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 111:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 111:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 111:10.85 from EventHandlerBinding.cpp:12, 111:10.85 from UnifiedBindings5.cpp:2: 111:10.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 111:10.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:10.85 1249 | CSSCoord ToCSSPixels() const { return _0; } 111:10.85 | ^ 111:11.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:11.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:11.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:11.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:11.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 111:11.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:7, 111:11.08 from Unified_cpp_dom_midi0.cpp:2: 111:11.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 111:11.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:11.08 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 111:11.08 | ^ 111:11.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 111:11.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:11.09 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 111:11.09 | ^ 111:11.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 111:11.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:11.09 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 111:11.09 | ^ 111:11.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 111:11.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:11.11 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 111:11.11 | ^ 111:11.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 111:11.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:11.11 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 111:11.11 | ^ 111:11.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 111:11.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:11.15 371 | nscoord aAppUnitsPerDevPixel) { 111:11.15 | ^ 111:11.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 111:11.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:11.16 380 | nscoord aAppUnitsPerDevPixel) { 111:11.16 | ^ 111:11.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 111:11.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:11.16 387 | nscoord aAppUnitsPerDevPixel) { 111:11.16 | ^ 111:11.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 111:11.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:11.18 394 | nscoord aAppUnitsPerDevPixel) { 111:11.18 | ^ 111:13.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 111:13.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 111:13.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 111:13.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 111:13.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 111:13.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:13.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:13.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 111:13.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:27, 111:13.57 from Unified_cpp_recognition0.cpp:2: 111:13.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 111:13.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:13.57 21 | inline Rect ToRect(const gfxRect& aRect) { 111:13.57 | ^ 111:13.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 111:13.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:13.57 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 111:13.57 | ^ 111:13.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 111:13.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:13.59 40 | inline Point ToPoint(const gfxPoint& aPoint) { 111:13.59 | ^ 111:13.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 111:13.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:13.60 44 | inline Size ToSize(const gfxSize& aSize) { 111:13.60 | ^ 111:13.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 111:13.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:13.60 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 111:13.60 | ^ 111:13.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 111:13.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:13.60 52 | inline gfxSize ThebesSize(const Size& aSize) { 111:13.60 | ^ 111:13.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 111:13.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:13.60 56 | inline gfxRect ThebesRect(const Rect& aRect) { 111:13.60 | ^ 111:13.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 111:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 111:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 111:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 111:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 111:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 111:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 111:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 111:13.91 from EventHandlerBinding.cpp:12, 111:13.91 from UnifiedBindings5.cpp:2: 111:13.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 111:13.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:13.91 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 111:13.91 | ^ 111:14.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 111:14.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 111:14.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 111:14.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 111:14.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:14.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:14.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 111:14.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:27, 111:14.22 from Unified_cpp_recognition0.cpp:2: 111:14.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 111:14.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:14.22 1859 | int32_t aAppUnitsPerPixel) { 111:14.22 | ^ 111:14.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 111:14.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:14.23 3214 | int32_t aAppUnitsPerPixel) { 111:14.23 | ^ 111:15.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 111:15.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 111:15.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:13, 111:15.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 111:15.16 from DocumentBinding.cpp:60, 111:15.16 from UnifiedBindings4.cpp:236: 111:15.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 111:15.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:15.16 1859 | int32_t aAppUnitsPerPixel) { 111:15.16 | ^ 111:15.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 111:15.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:15.17 3214 | int32_t aAppUnitsPerPixel) { 111:15.17 | ^ 111:15.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 111:15.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:15.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:15.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 111:15.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:27, 111:15.41 from Unified_cpp_recognition0.cpp:2: 111:15.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 111:15.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:15.41 332 | LayerPoint GetFixedPositionAnchor() const { 111:15.41 | ^ 111:15.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 111:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 111:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:27, 111:15.46 from Unified_cpp_recognition0.cpp:2: 111:15.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 111:15.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:15.46 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 111:15.46 | ^ 111:15.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 111:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 111:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:27, 111:15.49 from Unified_cpp_recognition0.cpp:2: 111:15.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 111:15.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:15.49 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 111:15.50 | ^ 111:15.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 111:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 111:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 111:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:20, 111:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 111:15.76 from DocumentBinding.cpp:60, 111:15.76 from UnifiedBindings4.cpp:236: 111:15.76 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator gfxPoint() const’: 111:15.77 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:42:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:15.77 42 | operator gfxPoint() const { return gfxPoint(mX, mY); } 111:15.77 | ^ 111:15.77 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 111:15.77 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:15.77 44 | operator Point() const { return Point(mX, mY); } 111:15.77 | ^ 111:17.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 111:17.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 111:17.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 111:17.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 111:17.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 111:17.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:17.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:17.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 111:17.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 111:17.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 111:17.88 from EventHandlerBinding.cpp:12, 111:17.89 from UnifiedBindings5.cpp:2: 111:17.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 111:17.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:17.89 21 | inline Rect ToRect(const gfxRect& aRect) { 111:17.89 | ^ 111:17.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 111:17.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:17.89 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 111:17.89 | ^ 111:17.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 111:17.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:17.89 40 | inline Point ToPoint(const gfxPoint& aPoint) { 111:17.89 | ^ 111:17.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 111:17.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:17.89 44 | inline Size ToSize(const gfxSize& aSize) { 111:17.89 | ^ 111:17.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 111:17.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:17.89 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 111:17.89 | ^ 111:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 111:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:17.90 52 | inline gfxSize ThebesSize(const Size& aSize) { 111:17.90 | ^ 111:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 111:17.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:17.91 56 | inline gfxRect ThebesRect(const Rect& aRect) { 111:17.91 | ^ 111:18.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 111:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 111:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 111:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 111:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 111:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 111:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 111:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 111:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 111:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 111:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 111:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 111:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 111:18.47 from DocumentBinding.cpp:67, 111:18.47 from UnifiedBindings4.cpp:236: 111:18.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 111:18.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:18.47 332 | LayerPoint GetFixedPositionAnchor() const { 111:18.47 | ^ 111:18.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 111:18.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 111:18.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 111:18.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 111:18.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 111:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 111:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 111:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 111:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 111:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 111:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 111:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 111:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 111:18.53 from DocumentBinding.cpp:67, 111:18.53 from UnifiedBindings4.cpp:236: 111:18.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 111:18.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:18.53 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 111:18.53 | ^ 111:18.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 111:18.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 111:18.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 111:18.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 111:18.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 111:18.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 111:18.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 111:18.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 111:18.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 111:18.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 111:18.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 111:18.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 111:18.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 111:18.56 from DocumentBinding.cpp:67, 111:18.56 from UnifiedBindings4.cpp:236: 111:18.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 111:18.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:18.56 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 111:18.56 | ^ 111:18.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 111:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 111:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 111:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 111:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 111:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 111:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 111:18.61 from EventHandlerBinding.cpp:12, 111:18.61 from UnifiedBindings5.cpp:2: 111:18.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 111:18.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:18.61 1859 | int32_t aAppUnitsPerPixel) { 111:18.61 | ^ 111:18.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 111:18.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:18.62 3214 | int32_t aAppUnitsPerPixel) { 111:18.62 | ^ 111:19.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 111:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 111:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 111:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 111:19.70 from EventHandlerBinding.cpp:12, 111:19.70 from UnifiedBindings5.cpp:2: 111:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 111:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:19.70 332 | LayerPoint GetFixedPositionAnchor() const { 111:19.70 | ^ 111:19.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 111:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 111:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 111:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 111:19.74 from EventHandlerBinding.cpp:12, 111:19.74 from UnifiedBindings5.cpp:2: 111:19.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 111:19.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:19.74 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 111:19.74 | ^ 111:19.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 111:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 111:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 111:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 111:19.79 from EventHandlerBinding.cpp:12, 111:19.79 from UnifiedBindings5.cpp:2: 111:19.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 111:19.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:19.79 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 111:19.79 | ^ 111:20.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 111:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 111:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 111:20.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 111:20.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIConnectionEvent.h:15, 111:20.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:11, 111:20.30 from Unified_cpp_dom_midi0.cpp:2: 111:20.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 111:20.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:20.30 189 | CSSRect GetExpandedScrollableRect() const { 111:20.30 | ^ 111:20.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 111:20.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:20.30 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 111:20.30 | ^ 111:20.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 111:20.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:20.30 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 111:20.30 | ^ 111:20.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 111:20.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:20.31 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 111:20.31 | ^ 111:20.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 111:20.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:20.31 243 | CSSRect CalculateScrollRange() const { 111:20.31 | ^ 111:20.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 111:20.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:20.32 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 111:20.32 | ^ 111:20.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 111:20.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:20.33 457 | CSSRect GetVisualViewport() const { 111:20.33 | ^ 111:21.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 111:21.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:21.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:21.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:21.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:21.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Notification.h:10, 111:21.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:7, 111:21.32 from Unified_cpp_dom_notification0.cpp:2: 111:21.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 111:21.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:21.32 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 111:21.32 | ^ 111:21.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 111:21.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 111:21.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:21.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:21.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:21.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:21.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Notification.h:10, 111:21.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:7, 111:21.77 from Unified_cpp_dom_notification0.cpp:2: 111:21.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 111:21.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:21.77 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 111:21.77 | ^ 111:22.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Notification.h:10, 111:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:7, 111:22.29 from Unified_cpp_dom_notification0.cpp:2: 111:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 111:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:22.29 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 111:22.29 | ^ 111:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 111:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:22.29 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 111:22.29 | ^ 111:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 111:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:22.29 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 111:22.29 | ^ 111:22.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 111:22.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:22.30 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 111:22.30 | ^ 111:22.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 111:22.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:22.30 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 111:22.30 | ^ 111:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 111:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:22.32 371 | nscoord aAppUnitsPerDevPixel) { 111:22.32 | ^ 111:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 111:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:22.33 380 | nscoord aAppUnitsPerDevPixel) { 111:22.33 | ^ 111:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 111:22.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:22.33 387 | nscoord aAppUnitsPerDevPixel) { 111:22.33 | ^ 111:22.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 111:22.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:22.34 394 | nscoord aAppUnitsPerDevPixel) { 111:22.34 | ^ 111:22.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 111:22.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 111:22.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 111:22.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 111:22.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 111:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 111:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 111:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 111:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 111:22.48 from DocumentBinding.cpp:67, 111:22.48 from UnifiedBindings4.cpp:236: 111:22.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 111:22.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:22.48 1394 | LayerPoint GetFixedPositionAnchor() { 111:22.48 | ^ 111:22.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 111:22.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:22.50 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 111:22.50 | ^ 111:22.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 111:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 111:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 111:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 111:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 111:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 111:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 111:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:21, 111:22.67 from Unified_cpp_dom_midi0.cpp:2: 111:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 111:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:22.67 1249 | CSSCoord ToCSSPixels() const { return _0; } 111:22.67 | ^ 111:22.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 111:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 111:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 111:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 111:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 111:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 111:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 111:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 111:22.69 from DocumentBinding.cpp:67, 111:22.69 from UnifiedBindings4.cpp:236: 111:22.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 111:22.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:22.69 49 | gfx::Size GetInheritedScale() const { return mScale; } 111:22.69 | ^ 111:23.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 111:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 111:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 111:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 111:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 111:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 111:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/EncodedFrame.h:10, 111:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TrackEncoder.h:10, 111:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OpusTrackEncoder.h:11, 111:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.h:15, 111:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:9, 111:23.59 from Unified_cpp_recognition0.cpp:2: 111:23.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 111:23.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 111:23.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:23.59 40 | friend Sub operator*(Sub aCoord, T aScale) { 111:23.59 | ^~~~~~~~ 111:23.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:23.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 111:23.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoSegment.h:12, 111:23.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TrackEncoder.h:13, 111:23.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OpusTrackEncoder.h:11, 111:23.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.h:15, 111:23.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:9, 111:23.67 from Unified_cpp_recognition0.cpp:2: 111:23.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 111:23.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 111:23.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:23.67 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 111:23.67 | ^~~~~~~~ 111:24.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 111:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 111:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 111:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 111:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/EncodedFrame.h:10, 111:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TrackEncoder.h:10, 111:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OpusTrackEncoder.h:11, 111:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.h:15, 111:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:9, 111:24.02 from Unified_cpp_recognition0.cpp:2: 111:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 111:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 111:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:24.02 427 | SizeT Size() const { return SizeT(width, height); } 111:24.02 | ^~~~ 111:24.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageContainer.h:21, 111:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoSegment.h:12, 111:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TrackEncoder.h:13, 111:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OpusTrackEncoder.h:11, 111:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.h:15, 111:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:9, 111:24.02 from Unified_cpp_recognition0.cpp:2: 111:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 111:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 111:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:24.02 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 111:24.03 | ^~~~~~~~ 111:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 111:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 111:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:24.03 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 111:24.03 | ^~~~~~~~ 111:24.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 111:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 111:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 111:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 111:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 111:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/EncodedFrame.h:10, 111:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TrackEncoder.h:10, 111:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OpusTrackEncoder.h:11, 111:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.h:15, 111:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:9, 111:24.03 from Unified_cpp_recognition0.cpp:2: 111:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 111:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 111:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:24.03 62 | Sub operator-(const Sub& aPoint) const { 111:24.03 | ^~~~~~~~ 111:24.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 111:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 111:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 111:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 111:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 111:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 111:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/EncodedFrame.h:10, 111:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TrackEncoder.h:10, 111:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OpusTrackEncoder.h:11, 111:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.h:15, 111:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:9, 111:24.46 from Unified_cpp_recognition0.cpp:2: 111:24.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 111:24.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 111:24.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:24.46 43 | friend Sub operator*(T aScale, Sub aCoord) { 111:24.46 | ^~~~~~~~ 111:24.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 111:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 111:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 111:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/EncodedFrame.h:10, 111:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TrackEncoder.h:10, 111:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OpusTrackEncoder.h:11, 111:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.h:15, 111:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:9, 111:24.94 from Unified_cpp_recognition0.cpp:2: 111:24.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 111:24.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 111:24.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:24.94 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 111:24.95 | ^~~~~~~~~~~~~ 111:24.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 111:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 111:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 111:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 111:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 111:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 111:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:21, 111:24.95 from Unified_cpp_dom_midi0.cpp:2: 111:24.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 111:24.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:24.95 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 111:24.95 | ^ 111:24.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 111:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 111:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaInfo.h:16, 111:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VideoUtils.h:11, 111:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/EncodedFrame.h:10, 111:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TrackEncoder.h:10, 111:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/OpusTrackEncoder.h:11, 111:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.h:15, 111:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:9, 111:24.95 from Unified_cpp_recognition0.cpp:2: 111:24.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 111:24.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 111:24.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:24.96 323 | static SizeTyped FromUnknownSize( 111:24.96 | ^~~~~~~~~~~~~~~ 111:25.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 111:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 111:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 111:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TouchEvent.h:11, 111:25.01 from DocumentBinding.cpp:67, 111:25.01 from UnifiedBindings4.cpp:236: 111:25.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 111:25.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:25.01 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 111:25.01 | ^ 111:27.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:13, 111:27.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventStateManager.h:18, 111:27.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:14, 111:27.46 from Unified_cpp_dom_notification0.cpp:2: 111:27.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 111:27.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:27.46 189 | CSSRect GetExpandedScrollableRect() const { 111:27.46 | ^ 111:27.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 111:27.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:27.46 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 111:27.46 | ^ 111:27.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 111:27.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:27.47 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 111:27.47 | ^ 111:27.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 111:27.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:27.47 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 111:27.47 | ^ 111:27.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 111:27.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:27.47 243 | CSSRect CalculateScrollRange() const { 111:27.48 | ^ 111:27.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 111:27.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:27.48 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 111:27.48 | ^ 111:27.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 111:27.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:27.48 457 | CSSRect GetVisualViewport() const { 111:27.48 | ^ 111:28.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 111:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 111:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 111:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 111:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 111:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 111:28.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:21, 111:28.53 from Unified_cpp_dom_midi0.cpp:2: 111:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 111:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:28.53 21 | inline Rect ToRect(const gfxRect& aRect) { 111:28.53 | ^ 111:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 111:28.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:28.54 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 111:28.54 | ^ 111:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 111:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:28.54 40 | inline Point ToPoint(const gfxPoint& aPoint) { 111:28.54 | ^ 111:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 111:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:28.54 44 | inline Size ToSize(const gfxSize& aSize) { 111:28.54 | ^ 111:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 111:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:28.54 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 111:28.54 | ^ 111:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 111:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:28.54 52 | inline gfxSize ThebesSize(const Size& aSize) { 111:28.54 | ^ 111:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 111:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:28.54 56 | inline gfxRect ThebesRect(const Rect& aRect) { 111:28.54 | ^ 111:29.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 111:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 111:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 111:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 111:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 111:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:21, 111:29.12 from Unified_cpp_dom_midi0.cpp:2: 111:29.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 111:29.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:29.12 1859 | int32_t aAppUnitsPerPixel) { 111:29.12 | ^ 111:29.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 111:29.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:29.13 3214 | int32_t aAppUnitsPerPixel) { 111:29.13 | ^ 111:29.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 111:29.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 111:29.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 111:29.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 111:29.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 111:29.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 111:29.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIEventTarget.h:21, 111:29.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsISerialEventTarget.h:10, 111:29.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AbstractThread.h:14, 111:29.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThreadUtils.h:15, 111:29.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/media/webspeech/recognition/OnlineSpeechRecognitionService.cpp:7, 111:29.76 from Unified_cpp_recognition0.cpp:2: 111:29.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 111:29.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 111:29.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 111:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 111:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 111:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 111:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 111:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 111:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 111:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:29.77 760 | typename detail::Nth::Type extract() { 111:29.77 | ^~~~~~~ 111:30.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 111:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 111:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventStateManager.h:19, 111:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:14, 111:30.05 from Unified_cpp_dom_notification0.cpp:2: 111:30.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 111:30.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:30.05 1249 | CSSCoord ToCSSPixels() const { return _0; } 111:30.05 | ^ 111:30.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 111:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 111:30.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:21, 111:30.15 from Unified_cpp_dom_midi0.cpp:2: 111:30.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 111:30.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:30.15 332 | LayerPoint GetFixedPositionAnchor() const { 111:30.15 | ^ 111:30.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 111:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 111:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:21, 111:30.20 from Unified_cpp_dom_midi0.cpp:2: 111:30.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 111:30.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:30.21 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 111:30.21 | ^ 111:30.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 111:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 111:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:21, 111:30.23 from Unified_cpp_dom_midi0.cpp:2: 111:30.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 111:30.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:30.23 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 111:30.24 | ^ 111:31.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 111:31.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 111:31.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventStateManager.h:19, 111:31.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:14, 111:31.68 from Unified_cpp_dom_notification0.cpp:2: 111:31.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 111:31.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:31.68 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 111:31.68 | ^ 111:33.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 111:33.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 111:33.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventStateManager.h:19, 111:33.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:14, 111:33.86 from Unified_cpp_dom_notification0.cpp:2: 111:33.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 111:33.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:33.86 21 | inline Rect ToRect(const gfxRect& aRect) { 111:33.86 | ^ 111:33.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 111:33.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:33.86 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 111:33.86 | ^ 111:33.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 111:33.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:33.86 40 | inline Point ToPoint(const gfxPoint& aPoint) { 111:33.86 | ^ 111:33.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 111:33.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:33.87 44 | inline Size ToSize(const gfxSize& aSize) { 111:33.87 | ^ 111:33.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 111:33.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:33.87 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 111:33.87 | ^ 111:33.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 111:33.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:33.88 52 | inline gfxSize ThebesSize(const Size& aSize) { 111:33.88 | ^ 111:33.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 111:33.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:33.88 56 | inline gfxRect ThebesRect(const Rect& aRect) { 111:33.88 | ^ 111:35.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 111:35.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventStateManager.h:19, 111:35.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:14, 111:35.28 from Unified_cpp_dom_notification0.cpp:2: 111:35.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 111:35.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:35.28 1859 | int32_t aAppUnitsPerPixel) { 111:35.28 | ^ 111:35.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 111:35.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:35.29 3214 | int32_t aAppUnitsPerPixel) { 111:35.29 | ^ 111:35.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 111:35.87 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 111:35.87 from EventTargetBinding.cpp:26, 111:35.87 from UnifiedBindings5.cpp:41: 111:35.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 111:35.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 111:35.87 79 | memset(this, 0, sizeof(nsXPTCVariant)); 111:35.87 | ^ 111:35.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 111:35.87 44 | struct nsXPTCVariant { 111:35.87 | ^~~~~~~~~~~~~ 111:41.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 111:41.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:41.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:41.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 111:41.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 111:41.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 111:41.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 111:41.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:24, 111:41.14 from Unified_cpp_dom_notification0.cpp:2: 111:41.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 111:41.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:41.14 332 | LayerPoint GetFixedPositionAnchor() const { 111:41.14 | ^ 111:41.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 111:41.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:41.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:41.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 111:41.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 111:41.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 111:41.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 111:41.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:24, 111:41.18 from Unified_cpp_dom_notification0.cpp:2: 111:41.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 111:41.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:41.18 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 111:41.18 | ^ 111:41.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 111:41.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 111:41.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 111:41.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 111:41.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 111:41.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 111:41.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 111:41.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:24, 111:41.21 from Unified_cpp_dom_notification0.cpp:2: 111:41.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 111:41.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:41.21 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 111:41.21 | ^ 111:41.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 111:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 111:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 111:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:7, 111:41.23 from Unified_cpp_dom_midi0.cpp:2: 111:41.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 111:41.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 111:41.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:41.23 40 | friend Sub operator*(Sub aCoord, T aScale) { 111:41.23 | ^~~~~~~~ 111:41.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 111:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:7, 111:41.26 from Unified_cpp_dom_midi0.cpp:2: 111:41.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 111:41.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 111:41.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:41.27 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 111:41.27 | ^~~~~~~~ 111:41.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 111:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 111:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 111:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:7, 111:41.59 from Unified_cpp_dom_midi0.cpp:2: 111:41.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 111:41.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 111:41.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:41.59 427 | SizeT Size() const { return SizeT(width, height); } 111:41.59 | ^~~~ 111:41.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 111:41.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:7, 111:41.60 from Unified_cpp_dom_midi0.cpp:2: 111:41.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 111:41.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 111:41.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:41.60 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 111:41.60 | ^~~~~~~~ 111:41.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 111:41.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 111:41.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:41.60 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 111:41.60 | ^~~~~~~~ 111:41.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 111:41.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 111:41.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:41.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:41.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:41.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:41.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 111:41.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:7, 111:41.61 from Unified_cpp_dom_midi0.cpp:2: 111:41.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 111:41.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 111:41.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:41.62 62 | Sub operator-(const Sub& aPoint) const { 111:41.62 | ^~~~~~~~ 111:42.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 111:42.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 111:42.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:42.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:42.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:42.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:42.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 111:42.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:7, 111:42.08 from Unified_cpp_dom_midi0.cpp:2: 111:42.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 111:42.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 111:42.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:42.08 43 | friend Sub operator*(T aScale, Sub aCoord) { 111:42.09 | ^~~~~~~~ 111:42.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 111:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 111:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:7, 111:42.54 from Unified_cpp_dom_midi0.cpp:2: 111:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 111:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 111:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:42.54 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 111:42.54 | ^~~~~~~~~~~~~ 111:42.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 111:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 111:42.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:7, 111:42.54 from Unified_cpp_dom_midi0.cpp:2: 111:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 111:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 111:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:42.54 323 | static SizeTyped FromUnknownSize( 111:42.54 | ^~~~~~~~~~~~~~~ 111:44.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 111:44.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 111:44.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 111:44.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 111:44.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 111:44.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 111:44.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 111:44.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 111:44.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 111:44.57 from FocusEventBinding.cpp:14, 111:44.57 from UnifiedBindings5.cpp:327: 111:44.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 111:44.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:44.57 1394 | LayerPoint GetFixedPositionAnchor() { 111:44.57 | ^ 111:44.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 111:44.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:44.59 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 111:44.59 | ^ 111:44.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 111:44.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 111:44.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 111:44.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 111:44.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 111:44.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 111:44.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 111:44.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 111:44.75 from FocusEventBinding.cpp:14, 111:44.75 from UnifiedBindings5.cpp:327: 111:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 111:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:44.75 49 | gfx::Size GetInheritedScale() const { return mScale; } 111:44.75 | ^ 111:46.53 dom/offline 111:46.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 111:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 111:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 111:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 111:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 111:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 111:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 111:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 111:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIAccess.cpp:7, 111:46.86 from Unified_cpp_dom_midi0.cpp:2: 111:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 111:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 111:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 111:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 111:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 111:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 111:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 111:46.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 111:46.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 111:46.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:46.87 760 | typename detail::Nth::Type extract() { 111:46.87 | ^~~~~~~ 111:47.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 111:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 111:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 111:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 111:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 111:47.32 from DOMTokenListBinding.cpp:4, 111:47.32 from UnifiedBindings4.cpp:2: 111:47.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 111:47.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 111:47.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:47.32 40 | friend Sub operator*(Sub aCoord, T aScale) { 111:47.32 | ^~~~~~~~ 111:47.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 111:47.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 111:47.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 111:47.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FocusEvent.h:10, 111:47.41 from FocusEventBinding.cpp:14, 111:47.41 from UnifiedBindings5.cpp:327: 111:47.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 111:47.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:47.42 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 111:47.42 | ^ 111:47.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 111:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 111:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 111:47.47 from DOMTokenListBinding.cpp:4, 111:47.47 from UnifiedBindings4.cpp:2: 111:47.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 111:47.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 111:47.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:47.47 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 111:47.47 | ^~~~~~~~ 111:47.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 111:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:47.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 111:47.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 111:47.53 from DOMTokenListBinding.cpp:4, 111:47.53 from UnifiedBindings4.cpp:2: 111:47.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 111:47.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 111:47.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:47.53 427 | SizeT Size() const { return SizeT(width, height); } 111:47.53 | ^~~~ 111:47.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 111:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 111:47.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 111:47.54 from DOMTokenListBinding.cpp:4, 111:47.54 from UnifiedBindings4.cpp:2: 111:47.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 111:47.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 111:47.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:47.55 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 111:47.56 | ^~~~~~~~ 111:47.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 111:47.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 111:47.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:47.57 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 111:47.57 | ^~~~~~~~ 111:47.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 111:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 111:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:47.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:47.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:47.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 111:47.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 111:47.58 from DOMTokenListBinding.cpp:4, 111:47.58 from UnifiedBindings4.cpp:2: 111:47.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 111:47.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 111:47.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:47.59 62 | Sub operator-(const Sub& aPoint) const { 111:47.59 | ^~~~~~~~ 111:48.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 111:48.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 111:48.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 111:48.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:48.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:48.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:48.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:48.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:48.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 111:48.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 111:48.65 from DOMTokenListBinding.cpp:4, 111:48.65 from UnifiedBindings4.cpp:2: 111:48.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 111:48.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 111:48.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:48.66 43 | friend Sub operator*(T aScale, Sub aCoord) { 111:48.66 | ^~~~~~~~ 111:49.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 111:49.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 111:49.26 from DOMTokenListBinding.cpp:4, 111:49.26 from UnifiedBindings4.cpp:2: 111:49.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 111:49.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 111:49.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:49.26 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 111:49.26 | ^~~~~~~~~~~~~ 111:49.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 111:49.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:49.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:49.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:49.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:49.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:49.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 111:49.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 111:49.27 from DOMTokenListBinding.cpp:4, 111:49.27 from UnifiedBindings4.cpp:2: 111:49.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 111:49.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 111:49.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:49.27 323 | static SizeTyped FromUnknownSize( 111:49.27 | ^~~~~~~~~~~~~~~ 111:49.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 111:49.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 111:49.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:49.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:49.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:49.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:49.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 111:49.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 111:49.95 from DOMTokenListBinding.cpp:4, 111:49.95 from UnifiedBindings4.cpp:2: 111:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 111:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 111:49.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:49.95 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 111:49.95 | ^~~~~~~~~~~~~~ 111:49.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:49.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:49.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:49.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:49.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:49.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 111:49.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 111:49.99 from DOMTokenListBinding.cpp:4, 111:49.99 from UnifiedBindings4.cpp:2: 111:49.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 111:49.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 111:49.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:49.99 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 111:49.99 | ^~~~~~~~~~~~~ 111:50.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 111:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:50.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:50.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:50.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:50.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 111:50.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 111:50.02 from DOMTokenListBinding.cpp:4, 111:50.02 from UnifiedBindings4.cpp:2: 111:50.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 111:50.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 111:50.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:50.02 383 | Point TopLeft() const { return Point(x, y); } 111:50.02 | ^~~~~~~ 111:50.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 111:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 111:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 111:50.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 111:50.03 from DOMTokenListBinding.cpp:4, 111:50.03 from UnifiedBindings4.cpp:2: 111:50.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 111:50.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 111:50.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:50.03 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 111:50.03 | ^~~~~~~~~~~~~~~ 111:50.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 111:50.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 111:50.39 from DOMTokenListBinding.cpp:4, 111:50.39 from UnifiedBindings4.cpp:2: 111:50.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 111:50.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 111:50.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:50.39 277 | static RectTyped FromUnknownRect( 111:50.39 | ^~~~~~~~~~~~~~~ 111:50.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 111:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 111:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 111:50.40 from DOMTokenListBinding.cpp:4, 111:50.40 from UnifiedBindings4.cpp:2: 111:50.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 111:50.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 111:50.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:50.40 150 | static PointTyped FromUnknownPoint( 111:50.40 | ^~~~~~~~~~~~~~~~ 111:50.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:50.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:50.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 111:50.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 111:50.41 from DOMTokenListBinding.cpp:4, 111:50.41 from UnifiedBindings4.cpp:2: 111:50.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 111:50.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 111:50.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:50.41 282 | RectTyped ToUnknownRect() const { 111:50.41 | ^~~~~~~~~~~~~ 111:50.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 111:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 111:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, 111:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, 111:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, 111:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIPortParent.cpp:7, 111:50.90 from Unified_cpp_dom_midi1.cpp:2: 111:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 111:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:50.90 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 111:50.90 | ^ 111:51.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 111:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 111:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 111:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:51.72 from EventHandlerBinding.cpp:4, 111:51.72 from UnifiedBindings5.cpp:2: 111:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 111:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 111:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:51.72 40 | friend Sub operator*(Sub aCoord, T aScale) { 111:51.72 | ^~~~~~~~ 111:51.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 111:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:51.82 from EventHandlerBinding.cpp:4, 111:51.82 from UnifiedBindings5.cpp:2: 111:51.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 111:51.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 111:51.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:51.83 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 111:51.83 | ^~~~~~~~ 111:51.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 111:51.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:51.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:51.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:51.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:51.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:51.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:51.87 from EventHandlerBinding.cpp:4, 111:51.88 from UnifiedBindings5.cpp:2: 111:51.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 111:51.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 111:51.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:51.88 427 | SizeT Size() const { return SizeT(width, height); } 111:51.88 | ^~~~ 111:51.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 111:51.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:51.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:51.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:51.88 from EventHandlerBinding.cpp:4, 111:51.88 from UnifiedBindings5.cpp:2: 111:51.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 111:51.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 111:51.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:51.88 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 111:51.88 | ^~~~~~~~ 111:51.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 111:51.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 111:51.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:51.88 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 111:51.88 | ^~~~~~~~ 111:51.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 111:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 111:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:51.89 from EventHandlerBinding.cpp:4, 111:51.89 from UnifiedBindings5.cpp:2: 111:51.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 111:51.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 111:51.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:51.90 62 | Sub operator-(const Sub& aPoint) const { 111:51.90 | ^~~~~~~~ 111:51.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 111:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 111:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 111:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, 111:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, 111:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, 111:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIPortParent.cpp:7, 111:51.98 from Unified_cpp_dom_midi1.cpp:2: 111:51.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 111:51.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:51.98 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 111:51.98 | ^ 111:52.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 111:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 111:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 111:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:52.36 from EventHandlerBinding.cpp:4, 111:52.36 from UnifiedBindings5.cpp:2: 111:52.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 111:52.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 111:52.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:52.36 43 | friend Sub operator*(T aScale, Sub aCoord) { 111:52.36 | ^~~~~~~~ 111:52.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 111:52.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 111:52.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 111:52.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, 111:52.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, 111:52.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, 111:52.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIPortParent.cpp:7, 111:52.62 from Unified_cpp_dom_midi1.cpp:2: 111:52.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 111:52.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:52.62 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 111:52.62 | ^ 111:52.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 111:52.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:52.63 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 111:52.63 | ^ 111:52.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 111:52.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:52.63 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 111:52.63 | ^ 111:52.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 111:52.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:52.64 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 111:52.64 | ^ 111:52.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 111:52.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:52.65 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 111:52.65 | ^ 111:52.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 111:52.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:52.68 371 | nscoord aAppUnitsPerDevPixel) { 111:52.68 | ^ 111:52.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 111:52.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:52.68 380 | nscoord aAppUnitsPerDevPixel) { 111:52.68 | ^ 111:52.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 111:52.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:52.69 387 | nscoord aAppUnitsPerDevPixel) { 111:52.69 | ^ 111:52.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 111:52.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:52.70 394 | nscoord aAppUnitsPerDevPixel) { 111:52.70 | ^ 111:52.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:52.90 from EventHandlerBinding.cpp:4, 111:52.91 from UnifiedBindings5.cpp:2: 111:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 111:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 111:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:52.91 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 111:52.91 | ^~~~~~~~~~~~~ 111:52.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 111:52.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:52.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:52.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:52.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:52.92 from EventHandlerBinding.cpp:4, 111:52.92 from UnifiedBindings5.cpp:2: 111:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 111:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 111:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:52.92 323 | static SizeTyped FromUnknownSize( 111:52.92 | ^~~~~~~~~~~~~~~ 111:53.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 111:53.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:53.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:53.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 111:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 111:53.39 from DOMTokenListBinding.cpp:4, 111:53.39 from UnifiedBindings4.cpp:2: 111:53.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 111:53.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 111:53.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 111:53.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:53.40 246 | PointTyped As2DPoint() const { 111:53.40 | ^~~~~~~~~ 111:53.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 111:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 111:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 111:53.41 from DOMTokenListBinding.cpp:4, 111:53.41 from UnifiedBindings4.cpp:2: 111:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 111:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 111:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 111:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:53.41 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 111:53.41 | ^~~~~~~~~ 111:53.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 111:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 111:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IterableIterator.h:34, 111:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:11, 111:53.42 from DOMTokenListBinding.cpp:4, 111:53.42 from UnifiedBindings4.cpp:2: 111:53.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 111:53.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 111:53.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 111:53.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:53.43 2266 | PointTyped TransformPointSimple( 111:53.43 | ^~~~~~~~~~~~~~~~~~~~ 111:53.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 111:53.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 111:53.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 111:53.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:53.43 794 | RectTyped TransformAndClipBounds( 111:53.43 | ^~~~~~~~~~~~~~~~~~~~~~ 111:53.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 111:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Proxy.h:12, 111:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Wrapper.h:12, 111:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CallbackObject.h:23, 111:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 111:53.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 111:53.89 from EventHandlerBinding.cpp:4, 111:53.89 from UnifiedBindings5.cpp:2: 111:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 111:53.89 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 111:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 111:53.89 34 | memset(aT, 0, sizeof(T)); 111:53.89 | ~~~~~~^~~~~~~~~~~~~~~~~~ 111:53.89 In file included from EventTargetBinding.cpp:26, 111:53.89 from UnifiedBindings5.cpp:41: 111:53.89 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 111:53.89 2214 | struct GlobalProperties { 111:53.89 | ^~~~~~~~~~~~~~~~ 111:54.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 111:54.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 111:54.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:54.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:54.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:54.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:54.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:54.47 from EventHandlerBinding.cpp:4, 111:54.47 from UnifiedBindings5.cpp:2: 111:54.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 111:54.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 111:54.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:54.47 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 111:54.47 | ^~~~~~~~~~~~~~ 111:54.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:54.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:54.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:54.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:54.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:54.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:54.50 from EventHandlerBinding.cpp:4, 111:54.50 from UnifiedBindings5.cpp:2: 111:54.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 111:54.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 111:54.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:54.50 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 111:54.50 | ^~~~~~~~~~~~~ 111:54.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 111:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:54.54 from EventHandlerBinding.cpp:4, 111:54.54 from UnifiedBindings5.cpp:2: 111:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 111:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 111:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:54.54 383 | Point TopLeft() const { return Point(x, y); } 111:54.54 | ^~~~~~~ 111:54.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 111:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 111:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:54.54 from EventHandlerBinding.cpp:4, 111:54.54 from UnifiedBindings5.cpp:2: 111:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 111:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 111:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:54.54 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 111:54.54 | ^~~~~~~~~~~~~~~ 111:54.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:54.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:54.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:54.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:54.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:54.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:54.90 from EventHandlerBinding.cpp:4, 111:54.90 from UnifiedBindings5.cpp:2: 111:54.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 111:54.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 111:54.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:54.90 277 | static RectTyped FromUnknownRect( 111:54.90 | ^~~~~~~~~~~~~~~ 111:54.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 111:54.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:54.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:54.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:54.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:54.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:54.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:54.91 from EventHandlerBinding.cpp:4, 111:54.91 from UnifiedBindings5.cpp:2: 111:54.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 111:54.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 111:54.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:54.91 150 | static PointTyped FromUnknownPoint( 111:54.91 | ^~~~~~~~~~~~~~~~ 111:54.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:54.91 from EventHandlerBinding.cpp:4, 111:54.91 from UnifiedBindings5.cpp:2: 111:54.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 111:54.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 111:54.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:54.91 282 | RectTyped ToUnknownRect() const { 111:54.91 | ^~~~~~~~~~~~~ 111:57.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 111:57.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:57.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:57.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:57.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:57.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:57.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:57.10 from EventHandlerBinding.cpp:4, 111:57.11 from UnifiedBindings5.cpp:2: 111:57.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 111:57.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 111:57.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 111:57.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:57.11 246 | PointTyped As2DPoint() const { 111:57.11 | ^~~~~~~~~ 111:57.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 111:57.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 111:57.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:57.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:57.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:57.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:57.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:57.13 from EventHandlerBinding.cpp:4, 111:57.13 from UnifiedBindings5.cpp:2: 111:57.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 111:57.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 111:57.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 111:57.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:57.13 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 111:57.14 | ^~~~~~~~~ 111:57.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 111:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 111:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 111:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 111:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 111:57.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 111:57.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:14, 111:57.15 from EventHandlerBinding.cpp:4, 111:57.15 from UnifiedBindings5.cpp:2: 111:57.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 111:57.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 111:57.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 111:57.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:57.16 2266 | PointTyped TransformPointSimple( 111:57.16 | ^~~~~~~~~~~~~~~~~~~~ 111:57.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 111:57.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 111:57.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 111:57.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:57.16 794 | RectTyped TransformAndClipBounds( 111:57.16 | ^~~~~~~~~~~~~~~~~~~~~~ 111:58.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 111:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 111:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Notification.h:10, 111:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:7, 111:58.12 from Unified_cpp_dom_notification0.cpp:2: 111:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 111:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 111:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:58.12 40 | friend Sub operator*(Sub aCoord, T aScale) { 111:58.12 | ^~~~~~~~ 111:58.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Notification.h:10, 111:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:7, 111:58.17 from Unified_cpp_dom_notification0.cpp:2: 111:58.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 111:58.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 111:58.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:58.17 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 111:58.17 | ^~~~~~~~ 111:58.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 111:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 111:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Notification.h:10, 111:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:7, 111:58.50 from Unified_cpp_dom_notification0.cpp:2: 111:58.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 111:58.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 111:58.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:58.50 427 | SizeT Size() const { return SizeT(width, height); } 111:58.50 | ^~~~ 111:58.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Notification.h:10, 111:58.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:7, 111:58.50 from Unified_cpp_dom_notification0.cpp:2: 111:58.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 111:58.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 111:58.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:58.50 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 111:58.50 | ^~~~~~~~ 111:58.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 111:58.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 111:58.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:58.51 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 111:58.51 | ^~~~~~~~ 111:58.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 111:58.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 111:58.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:58.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:58.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:58.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:58.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Notification.h:10, 111:58.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:7, 111:58.51 from Unified_cpp_dom_notification0.cpp:2: 111:58.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 111:58.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 111:58.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:58.51 62 | Sub operator-(const Sub& aPoint) const { 111:58.51 | ^~~~~~~~ 111:58.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 111:58.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 111:58.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:58.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:58.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:58.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:58.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Notification.h:10, 111:58.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:7, 111:58.81 from Unified_cpp_dom_notification0.cpp:2: 111:58.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 111:58.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 111:58.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:58.81 43 | friend Sub operator*(T aScale, Sub aCoord) { 111:58.81 | ^~~~~~~~ 111:59.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 111:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Notification.h:10, 111:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:7, 111:59.09 from Unified_cpp_dom_notification0.cpp:2: 111:59.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 111:59.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 111:59.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:59.09 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 111:59.09 | ^~~~~~~~~~~~~ 111:59.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 111:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:59.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:59.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Notification.h:10, 111:59.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:7, 111:59.10 from Unified_cpp_dom_notification0.cpp:2: 111:59.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 111:59.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 111:59.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:59.10 323 | static SizeTyped FromUnknownSize( 111:59.10 | ^~~~~~~~~~~~~~~ 111:59.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 111:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/offline/nsDOMOfflineResourceList.h:25, 111:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/offline/nsDOMOfflineResourceList.cpp:7, 111:59.12 from Unified_cpp_dom_offline0.cpp:2: 111:59.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 111:59.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:59.12 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 111:59.13 | ^ 111:59.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 111:59.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 111:59.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 111:59.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 111:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 111:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 111:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/offline/nsDOMOfflineResourceList.h:25, 111:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/offline/nsDOMOfflineResourceList.cpp:7, 111:59.57 from Unified_cpp_dom_offline0.cpp:2: 111:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 111:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 111:59.57 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 111:59.57 | ^ 111:59.91 dom/power 112:00.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 112:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 112:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 112:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 112:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/offline/nsDOMOfflineResourceList.h:25, 112:00.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/offline/nsDOMOfflineResourceList.cpp:7, 112:00.13 from Unified_cpp_dom_offline0.cpp:2: 112:00.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 112:00.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:00.13 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 112:00.13 | ^ 112:00.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 112:00.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:00.13 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 112:00.13 | ^ 112:00.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 112:00.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:00.14 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 112:00.14 | ^ 112:00.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 112:00.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:00.14 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 112:00.14 | ^ 112:00.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 112:00.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:00.15 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 112:00.15 | ^ 112:00.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 112:00.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:00.17 371 | nscoord aAppUnitsPerDevPixel) { 112:00.17 | ^ 112:00.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 112:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 112:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 112:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 112:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 112:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:6, 112:00.73 from EventHandlerBinding.cpp:4, 112:00.73 from UnifiedBindings5.cpp:2: 112:00.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 112:00.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 112:00.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 112:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 112:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 112:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 112:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 112:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 112:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 112:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:00.74 760 | typename detail::Nth::Type extract() { 112:00.74 | ^~~~~~~ 112:00.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 112:00.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:00.84 380 | nscoord aAppUnitsPerDevPixel) { 112:00.84 | ^ 112:00.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 112:00.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:00.85 387 | nscoord aAppUnitsPerDevPixel) { 112:00.85 | ^ 112:00.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 112:00.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:00.86 394 | nscoord aAppUnitsPerDevPixel) { 112:00.86 | ^ 112:02.52 dom/push 112:04.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsPIDOMWindow.h:14, 112:04.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 112:04.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Notification.h:10, 112:04.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:7, 112:04.06 from Unified_cpp_dom_notification0.cpp:2: 112:04.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 112:04.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 112:04.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 112:04.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 112:04.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 112:04.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 112:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 112:04.07 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 112:04.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:04.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 112:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:33, 112:04.07 from Unified_cpp_dom_notification0.cpp:2: 112:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 112:04.07 27 | struct JSGCSetting { 112:04.07 | ^~~~~~~~~~~ 112:04.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 112:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 112:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 112:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 112:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 112:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DOMTokenListBinding.h:6, 112:04.36 from DOMTokenListBinding.cpp:4, 112:04.36 from UnifiedBindings4.cpp:2: 112:04.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 112:04.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 112:04.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 112:04.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 112:04.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 112:04.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 112:04.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 112:04.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 112:04.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 112:04.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:04.37 760 | typename detail::Nth::Type extract() { 112:04.38 | ^~~~~~~ 112:04.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 112:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 112:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 112:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 112:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 112:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 112:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 112:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Notification.h:10, 112:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/notification/Notification.cpp:7, 112:04.57 from Unified_cpp_dom_notification0.cpp:2: 112:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 112:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 112:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 112:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 112:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 112:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 112:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 112:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 112:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 112:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:04.59 760 | typename detail::Nth::Type extract() { 112:04.59 | ^~~~~~~ 112:06.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 112:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 112:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 112:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 112:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/offline/nsDOMOfflineResourceList.cpp:23, 112:06.17 from Unified_cpp_dom_offline0.cpp:2: 112:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 112:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:06.18 189 | CSSRect GetExpandedScrollableRect() const { 112:06.18 | ^ 112:06.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 112:06.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:06.18 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 112:06.18 | ^ 112:06.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 112:06.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:06.18 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 112:06.18 | ^ 112:06.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 112:06.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:06.19 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 112:06.19 | ^ 112:06.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 112:06.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:06.19 243 | CSSRect CalculateScrollRange() const { 112:06.19 | ^ 112:06.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 112:06.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:06.20 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 112:06.20 | ^ 112:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 112:06.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:06.21 457 | CSSRect GetVisualViewport() const { 112:06.21 | ^ 112:06.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 112:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 112:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 112:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 112:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 112:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 112:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, 112:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, 112:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, 112:06.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIPortParent.cpp:7, 112:07.00 from Unified_cpp_dom_midi1.cpp:2: 112:07.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 112:07.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 112:07.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:07.00 40 | friend Sub operator*(Sub aCoord, T aScale) { 112:07.00 | ^~~~~~~~ 112:07.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 112:07.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 112:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 112:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPort.h:11, 112:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PMIDIPortParent.h:9, 112:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MIDIPortParent.h:10, 112:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/midi/MIDIPortParent.cpp:7, 112:07.02 from Unified_cpp_dom_midi1.cpp:2: 112:07.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 112:07.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 112:07.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:07.02 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 112:07.03 | ^~~~~~~~ 112:07.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 112:07.25 from DOMTokenListBinding.cpp:9, 112:07.25 from UnifiedBindings4.cpp:2: 112:07.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h: In member function ‘double mozilla::dom::Element::ClientWidthDouble()’: 112:07.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:1353:34: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:07.25 1353 | return CSSPixel::FromAppUnits(GetClientAreaRect().Width()); 112:07.25 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:08.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 112:08.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 112:08.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 112:08.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 112:08.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 112:08.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 112:08.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/offline/nsDOMOfflineResourceList.h:25, 112:08.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/offline/nsDOMOfflineResourceList.cpp:7, 112:08.08 from Unified_cpp_dom_offline0.cpp:2: 112:08.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 112:08.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 112:08.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:08.08 40 | friend Sub operator*(Sub aCoord, T aScale) { 112:08.08 | ^~~~~~~~ 112:08.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 112:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 112:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 112:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 112:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/offline/nsDOMOfflineResourceList.h:25, 112:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/offline/nsDOMOfflineResourceList.cpp:7, 112:08.10 from Unified_cpp_dom_offline0.cpp:2: 112:08.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 112:08.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 112:08.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:08.11 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 112:08.11 | ^~~~~~~~ 112:08.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 112:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 112:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 112:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 112:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 112:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 112:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/offline/nsDOMOfflineResourceList.h:25, 112:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/offline/nsDOMOfflineResourceList.cpp:7, 112:08.33 from Unified_cpp_dom_offline0.cpp:2: 112:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 112:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 112:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:08.33 427 | SizeT Size() const { return SizeT(width, height); } 112:08.33 | ^~~~ 112:08.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 112:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 112:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 112:08.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 112:08.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/offline/nsDOMOfflineResourceList.h:25, 112:08.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/offline/nsDOMOfflineResourceList.cpp:7, 112:08.34 from Unified_cpp_dom_offline0.cpp:2: 112:08.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 112:08.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 112:08.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:08.34 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 112:08.34 | ^~~~~~~~ 112:08.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 112:08.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 112:08.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:08.35 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 112:08.35 | ^~~~~~~~ 112:08.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 112:08.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 112:08.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 112:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 112:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 112:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 112:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/offline/nsDOMOfflineResourceList.h:25, 112:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/offline/nsDOMOfflineResourceList.cpp:7, 112:08.38 from Unified_cpp_dom_offline0.cpp:2: 112:08.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 112:08.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 112:08.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:08.38 62 | Sub operator-(const Sub& aPoint) const { 112:08.38 | ^~~~~~~~ 112:10.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 112:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 112:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 112:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 112:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:10.56 from Unified_cpp_dom_power0.cpp:2: 112:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 112:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:10.57 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 112:10.57 | ^ 112:10.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 112:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 112:10.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 112:10.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 112:10.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:10.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:10.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:10.78 from Unified_cpp_dom_power0.cpp:2: 112:10.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 112:10.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:10.78 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 112:10.78 | ^ 112:11.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 112:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 112:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 112:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 112:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:11.39 from Unified_cpp_dom_power0.cpp:2: 112:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 112:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:11.40 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 112:11.40 | ^ 112:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 112:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:11.40 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 112:11.40 | ^ 112:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 112:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:11.41 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 112:11.41 | ^ 112:11.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 112:11.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:11.41 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 112:11.41 | ^ 112:11.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 112:11.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:11.41 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 112:11.41 | ^ 112:11.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 112:11.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:11.45 371 | nscoord aAppUnitsPerDevPixel) { 112:11.45 | ^ 112:11.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 112:11.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:11.46 380 | nscoord aAppUnitsPerDevPixel) { 112:11.46 | ^ 112:11.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 112:11.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:11.47 387 | nscoord aAppUnitsPerDevPixel) { 112:11.47 | ^ 112:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 112:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:11.48 394 | nscoord aAppUnitsPerDevPixel) { 112:11.48 | ^ 112:14.63 dom/quota 112:16.07 dom/security 112:20.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 112:20.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 112:20.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 112:20.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 112:20.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 112:20.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PushManagerBinding.h:18, 112:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:13, 112:20.37 from Unified_cpp_dom_push0.cpp:2: 112:20.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 112:20.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:20.37 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 112:20.37 | ^ 112:20.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 112:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 112:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 112:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 112:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 112:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PushManagerBinding.h:18, 112:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:13, 112:20.62 from Unified_cpp_dom_push0.cpp:2: 112:20.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 112:20.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:20.62 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 112:20.62 | ^ 112:22.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 112:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 112:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 112:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PushManagerBinding.h:18, 112:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:13, 112:22.39 from Unified_cpp_dom_push0.cpp:2: 112:22.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 112:22.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:22.40 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 112:22.40 | ^ 112:22.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 112:22.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:22.40 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 112:22.40 | ^ 112:22.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 112:22.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:22.41 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 112:22.41 | ^ 112:22.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 112:22.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:22.41 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 112:22.41 | ^ 112:22.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 112:22.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:22.41 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 112:22.41 | ^ 112:22.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 112:22.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:22.43 371 | nscoord aAppUnitsPerDevPixel) { 112:22.43 | ^ 112:22.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 112:22.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:22.43 380 | nscoord aAppUnitsPerDevPixel) { 112:22.43 | ^ 112:22.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 112:22.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:22.44 387 | nscoord aAppUnitsPerDevPixel) { 112:22.44 | ^ 112:22.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 112:22.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:22.45 394 | nscoord aAppUnitsPerDevPixel) { 112:22.45 | ^ 112:25.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 112:25.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 112:25.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 112:25.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 112:25.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 112:25.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.h:10, 112:25.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.cpp:7, 112:25.97 from Unified_cpp_dom_quota0.cpp:2: 112:25.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 112:25.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:25.97 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 112:25.97 | ^ 112:26.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 112:26.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 112:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 112:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 112:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 112:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.h:10, 112:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.cpp:7, 112:26.28 from Unified_cpp_dom_quota0.cpp:2: 112:26.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 112:26.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:26.29 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 112:26.29 | ^ 112:26.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 112:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 112:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoadRequest.h:12, 112:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoader.h:21, 112:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 112:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:18, 112:26.39 from Unified_cpp_dom_push0.cpp:2: 112:26.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 112:26.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:26.39 189 | CSSRect GetExpandedScrollableRect() const { 112:26.39 | ^ 112:26.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 112:26.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:26.39 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 112:26.39 | ^ 112:26.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 112:26.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:26.40 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 112:26.41 | ^ 112:26.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 112:26.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:26.42 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 112:26.42 | ^ 112:26.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 112:26.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:26.43 243 | CSSRect CalculateScrollRange() const { 112:26.43 | ^ 112:26.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 112:26.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:26.44 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 112:26.44 | ^ 112:26.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 112:26.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:26.46 457 | CSSRect GetVisualViewport() const { 112:26.46 | ^ 112:26.87 dom/security/featurepolicy 112:26.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 112:26.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 112:26.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 112:26.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 112:26.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 112:26.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.h:10, 112:26.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.cpp:7, 112:26.93 from Unified_cpp_dom_quota0.cpp:2: 112:26.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 112:26.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:26.93 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 112:26.93 | ^ 112:26.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 112:26.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:26.93 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 112:26.93 | ^ 112:26.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 112:26.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:26.93 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 112:26.93 | ^ 112:26.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 112:26.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:26.94 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 112:26.94 | ^ 112:26.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 112:26.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:26.94 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 112:26.94 | ^ 112:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 112:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:26.97 371 | nscoord aAppUnitsPerDevPixel) { 112:26.97 | ^ 112:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 112:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:26.97 380 | nscoord aAppUnitsPerDevPixel) { 112:26.97 | ^ 112:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 112:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:26.97 387 | nscoord aAppUnitsPerDevPixel) { 112:26.97 | ^ 112:26.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 112:26.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:26.98 394 | nscoord aAppUnitsPerDevPixel) { 112:26.98 | ^ 112:28.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 112:28.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 112:28.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 112:28.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 112:28.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 112:28.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:28.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 112:28.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:28.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:28.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:28.41 from Unified_cpp_dom_power0.cpp:2: 112:28.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 112:28.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:28.41 189 | CSSRect GetExpandedScrollableRect() const { 112:28.41 | ^ 112:28.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 112:28.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:28.41 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 112:28.41 | ^ 112:28.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 112:28.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:28.42 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 112:28.42 | ^ 112:28.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 112:28.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:28.43 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 112:28.43 | ^ 112:28.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 112:28.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:28.43 243 | CSSRect CalculateScrollRange() const { 112:28.43 | ^ 112:28.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 112:28.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:28.44 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 112:28.44 | ^ 112:28.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 112:28.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:28.45 457 | CSSRect GetVisualViewport() const { 112:28.45 | ^ 112:29.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 112:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 112:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 112:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 112:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 112:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 112:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 112:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:29.96 from Unified_cpp_dom_power0.cpp:2: 112:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 112:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:29.96 1249 | CSSCoord ToCSSPixels() const { return _0; } 112:29.96 | ^ 112:31.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 112:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 112:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 112:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 112:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 112:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 112:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 112:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 112:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 112:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 112:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:18, 112:31.58 from Unified_cpp_dom_push0.cpp:2: 112:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 112:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:31.58 1249 | CSSCoord ToCSSPixels() const { return _0; } 112:31.58 | ^ 112:32.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 112:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 112:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 112:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 112:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 112:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 112:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:32.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:32.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:32.35 from Unified_cpp_dom_power0.cpp:2: 112:32.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 112:32.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:32.35 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 112:32.35 | ^ 112:33.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 112:33.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 112:33.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 112:33.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 112:33.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 112:33.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:33.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:33.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 112:33.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 112:33.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 112:33.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 112:33.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:18, 112:33.91 from Unified_cpp_dom_push0.cpp:2: 112:33.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 112:33.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:33.91 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 112:33.91 | ^ 112:34.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 112:34.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 112:34.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 112:34.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:8, 112:34.27 from Unified_cpp_dom_security0.cpp:2: 112:34.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 112:34.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:34.28 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 112:34.28 | ^ 112:34.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 112:34.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 112:34.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 112:34.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:8, 112:34.59 from Unified_cpp_dom_security0.cpp:2: 112:34.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 112:34.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:34.59 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 112:34.59 | ^ 112:36.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 112:36.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:8, 112:36.14 from Unified_cpp_dom_security0.cpp:2: 112:36.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 112:36.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:36.14 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 112:36.14 | ^ 112:36.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 112:36.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:36.14 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 112:36.14 | ^ 112:36.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 112:36.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:36.14 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 112:36.15 | ^ 112:36.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 112:36.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:36.15 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 112:36.15 | ^ 112:36.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 112:36.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:36.15 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 112:36.15 | ^ 112:36.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 112:36.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:36.18 371 | nscoord aAppUnitsPerDevPixel) { 112:36.18 | ^ 112:36.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 112:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 112:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 112:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 112:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 112:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 112:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:36.18 from Unified_cpp_dom_power0.cpp:2: 112:36.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 112:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:36.19 21 | inline Rect ToRect(const gfxRect& aRect) { 112:36.19 | ^ 112:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 112:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:36.19 380 | nscoord aAppUnitsPerDevPixel) { 112:36.19 | ^ 112:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 112:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:36.19 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 112:36.19 | ^ 112:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 112:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:36.19 387 | nscoord aAppUnitsPerDevPixel) { 112:36.19 | ^ 112:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 112:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:36.19 40 | inline Point ToPoint(const gfxPoint& aPoint) { 112:36.19 | ^ 112:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 112:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:36.19 44 | inline Size ToSize(const gfxSize& aSize) { 112:36.19 | ^ 112:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 112:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:36.21 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 112:36.21 | ^ 112:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 112:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:36.21 52 | inline gfxSize ThebesSize(const Size& aSize) { 112:36.21 | ^ 112:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 112:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:36.21 394 | nscoord aAppUnitsPerDevPixel) { 112:36.22 | ^ 112:36.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 112:36.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:36.22 56 | inline gfxRect ThebesRect(const Rect& aRect) { 112:36.22 | ^ 112:36.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 112:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 112:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 112:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 112:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:36.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:36.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 112:36.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:36.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:36.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:36.93 from Unified_cpp_dom_power0.cpp:2: 112:36.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 112:36.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:36.93 1859 | int32_t aAppUnitsPerPixel) { 112:36.93 | ^ 112:36.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 112:36.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:36.95 3214 | int32_t aAppUnitsPerPixel) { 112:36.95 | ^ 112:37.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 112:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 112:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 112:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 112:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 112:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 112:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 112:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 112:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 112:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:18, 112:37.65 from Unified_cpp_dom_push0.cpp:2: 112:37.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 112:37.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:37.66 21 | inline Rect ToRect(const gfxRect& aRect) { 112:37.66 | ^ 112:37.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 112:37.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:37.66 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 112:37.66 | ^ 112:37.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 112:37.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:37.67 40 | inline Point ToPoint(const gfxPoint& aPoint) { 112:37.67 | ^ 112:37.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 112:37.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:37.68 44 | inline Size ToSize(const gfxSize& aSize) { 112:37.69 | ^ 112:37.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 112:37.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:37.69 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 112:37.69 | ^ 112:37.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 112:37.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:37.70 52 | inline gfxSize ThebesSize(const Size& aSize) { 112:37.70 | ^ 112:37.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 112:37.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:37.71 56 | inline gfxRect ThebesRect(const Rect& aRect) { 112:37.71 | ^ 112:37.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 112:37.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:37.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:37.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 112:37.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:37.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:37.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:37.97 from Unified_cpp_dom_power0.cpp:2: 112:37.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 112:37.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:37.97 332 | LayerPoint GetFixedPositionAnchor() const { 112:37.97 | ^ 112:38.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 112:38.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:38.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:38.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 112:38.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:38.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:38.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:38.04 from Unified_cpp_dom_power0.cpp:2: 112:38.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 112:38.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:38.04 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 112:38.04 | ^ 112:38.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 112:38.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:38.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:38.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 112:38.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:38.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:38.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:38.07 from Unified_cpp_dom_power0.cpp:2: 112:38.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 112:38.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:38.07 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 112:38.07 | ^ 112:38.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 112:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 112:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 112:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 112:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 112:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 112:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 112:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 112:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:18, 112:38.56 from Unified_cpp_dom_push0.cpp:2: 112:38.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 112:38.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:38.56 1859 | int32_t aAppUnitsPerPixel) { 112:38.56 | ^ 112:38.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 112:38.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:38.57 3214 | int32_t aAppUnitsPerPixel) { 112:38.57 | ^ 112:40.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 112:40.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:40.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:40.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 112:40.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 112:40.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 112:40.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 112:40.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:18, 112:40.01 from Unified_cpp_dom_push0.cpp:2: 112:40.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 112:40.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:40.01 332 | LayerPoint GetFixedPositionAnchor() const { 112:40.01 | ^ 112:40.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 112:40.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:40.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:40.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 112:40.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 112:40.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 112:40.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 112:40.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:18, 112:40.06 from Unified_cpp_dom_push0.cpp:2: 112:40.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 112:40.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:40.06 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 112:40.06 | ^ 112:40.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 112:40.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:40.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:40.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 112:40.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 112:40.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 112:40.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 112:40.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:18, 112:40.09 from Unified_cpp_dom_push0.cpp:2: 112:40.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 112:40.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:40.09 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 112:40.09 | ^ 112:40.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 112:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 112:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoadRequest.h:12, 112:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoader.h:21, 112:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 112:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:9, 112:40.12 from Unified_cpp_dom_security0.cpp:2: 112:40.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 112:40.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:40.13 189 | CSSRect GetExpandedScrollableRect() const { 112:40.13 | ^ 112:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 112:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:40.13 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 112:40.13 | ^ 112:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 112:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:40.13 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 112:40.13 | ^ 112:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 112:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:40.13 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 112:40.14 | ^ 112:40.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 112:40.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:40.14 243 | CSSRect CalculateScrollRange() const { 112:40.14 | ^ 112:40.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 112:40.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:40.14 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 112:40.14 | ^ 112:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 112:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:40.15 457 | CSSRect GetVisualViewport() const { 112:40.15 | ^ 112:43.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 112:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 112:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 112:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 112:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.h:11, 112:43.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.cpp:7, 112:43.93 from Unified_cpp_featurepolicy0.cpp:11: 112:43.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 112:43.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:43.93 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 112:43.93 | ^ 112:44.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 112:44.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 112:44.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 112:44.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 112:44.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 112:44.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:44.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 112:44.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsParent.cpp:33, 112:44.10 from Unified_cpp_dom_quota0.cpp:11: 112:44.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 112:44.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:44.10 189 | CSSRect GetExpandedScrollableRect() const { 112:44.10 | ^ 112:44.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 112:44.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:44.11 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 112:44.11 | ^ 112:44.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 112:44.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:44.11 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 112:44.11 | ^ 112:44.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 112:44.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:44.12 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 112:44.12 | ^ 112:44.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 112:44.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:44.12 243 | CSSRect CalculateScrollRange() const { 112:44.12 | ^ 112:44.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 112:44.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:44.13 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 112:44.13 | ^ 112:44.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 112:44.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:44.14 457 | CSSRect GetVisualViewport() const { 112:44.14 | ^ 112:44.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 112:44.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 112:44.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 112:44.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 112:44.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.h:11, 112:44.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.cpp:7, 112:44.35 from Unified_cpp_featurepolicy0.cpp:11: 112:44.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 112:44.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:44.35 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 112:44.35 | ^ 112:45.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 112:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 112:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 112:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 112:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 112:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 112:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 112:45.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsParent.cpp:33, 112:45.48 from Unified_cpp_dom_quota0.cpp:11: 112:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 112:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:45.48 1249 | CSSCoord ToCSSPixels() const { return _0; } 112:45.48 | ^ 112:45.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 112:45.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 112:45.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 112:45.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 112:45.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 112:45.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 112:45.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:45.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:45.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 112:45.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 112:45.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 112:45.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 112:45.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:9, 112:45.50 from Unified_cpp_dom_security0.cpp:2: 112:45.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 112:45.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:45.50 1249 | CSSCoord ToCSSPixels() const { return _0; } 112:45.50 | ^ 112:45.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 112:45.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 112:45.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.h:11, 112:45.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.cpp:7, 112:45.63 from Unified_cpp_featurepolicy0.cpp:11: 112:45.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 112:45.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:45.63 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 112:45.63 | ^ 112:45.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 112:45.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:45.63 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 112:45.63 | ^ 112:45.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 112:45.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:45.63 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 112:45.63 | ^ 112:45.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 112:45.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:45.64 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 112:45.64 | ^ 112:45.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 112:45.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:45.64 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 112:45.64 | ^ 112:45.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 112:45.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:45.67 371 | nscoord aAppUnitsPerDevPixel) { 112:45.67 | ^ 112:45.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 112:45.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:45.67 380 | nscoord aAppUnitsPerDevPixel) { 112:45.67 | ^ 112:45.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 112:45.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:45.67 387 | nscoord aAppUnitsPerDevPixel) { 112:45.67 | ^ 112:45.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 112:45.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:45.68 394 | nscoord aAppUnitsPerDevPixel) { 112:45.68 | ^ 112:47.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 112:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 112:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 112:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 112:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 112:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 112:47.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsParent.cpp:33, 112:47.81 from Unified_cpp_dom_quota0.cpp:11: 112:47.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 112:47.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:47.81 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 112:47.81 | ^ 112:47.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 112:47.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 112:47.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 112:47.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 112:47.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 112:47.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:47.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:47.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 112:47.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 112:47.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 112:47.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 112:47.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:9, 112:47.88 from Unified_cpp_dom_security0.cpp:2: 112:47.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 112:47.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:47.88 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 112:47.88 | ^ 112:49.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 112:49.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 112:49.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 112:49.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 112:49.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 112:49.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 112:49.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 112:49.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:49.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:49.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:49.85 from Unified_cpp_dom_power0.cpp:2: 112:49.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 112:49.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 112:49.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:49.85 40 | friend Sub operator*(Sub aCoord, T aScale) { 112:49.85 | ^~~~~~~~ 112:49.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 112:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 112:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 112:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 112:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:49.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:49.87 from Unified_cpp_dom_power0.cpp:2: 112:49.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 112:49.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 112:49.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:49.88 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 112:49.88 | ^~~~~~~~ 112:50.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 112:50.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 112:50.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 112:50.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 112:50.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 112:50.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:50.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:50.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:50.22 from Unified_cpp_dom_power0.cpp:2: 112:50.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 112:50.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 112:50.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:50.22 427 | SizeT Size() const { return SizeT(width, height); } 112:50.22 | ^~~~ 112:50.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 112:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 112:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 112:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 112:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:50.22 from Unified_cpp_dom_power0.cpp:2: 112:50.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 112:50.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 112:50.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:50.22 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 112:50.22 | ^~~~~~~~ 112:50.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 112:50.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 112:50.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:50.22 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 112:50.22 | ^~~~~~~~ 112:50.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 112:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 112:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 112:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 112:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 112:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 112:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:50.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:50.23 from Unified_cpp_dom_power0.cpp:2: 112:50.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 112:50.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 112:50.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:50.23 62 | Sub operator-(const Sub& aPoint) const { 112:50.23 | ^~~~~~~~ 112:50.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 112:50.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 112:50.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 112:50.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 112:50.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 112:50.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 112:50.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 112:50.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:50.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:50.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:50.47 from Unified_cpp_dom_power0.cpp:2: 112:50.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 112:50.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 112:50.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:50.48 43 | friend Sub operator*(T aScale, Sub aCoord) { 112:50.48 | ^~~~~~~~ 112:51.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 112:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 112:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 112:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 112:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:51.17 from Unified_cpp_dom_power0.cpp:2: 112:51.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 112:51.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 112:51.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:51.17 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 112:51.17 | ^~~~~~~~~~~~~ 112:51.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 112:51.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 112:51.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 112:51.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 112:51.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 112:51.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:51.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:51.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:51.18 from Unified_cpp_dom_power0.cpp:2: 112:51.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 112:51.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 112:51.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:51.18 323 | static SizeTyped FromUnknownSize( 112:51.19 | ^~~~~~~~~~~~~~~ 112:51.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 112:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 112:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 112:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 112:51.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 112:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 112:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 112:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 112:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 112:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:9, 112:51.53 from Unified_cpp_dom_security0.cpp:2: 112:51.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 112:51.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:51.54 21 | inline Rect ToRect(const gfxRect& aRect) { 112:51.54 | ^ 112:51.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 112:51.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:51.54 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 112:51.54 | ^ 112:51.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 112:51.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:51.54 40 | inline Point ToPoint(const gfxPoint& aPoint) { 112:51.54 | ^ 112:51.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 112:51.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:51.54 44 | inline Size ToSize(const gfxSize& aSize) { 112:51.54 | ^ 112:51.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 112:51.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:51.54 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 112:51.54 | ^ 112:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 112:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:51.55 52 | inline gfxSize ThebesSize(const Size& aSize) { 112:51.55 | ^ 112:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 112:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:51.55 56 | inline gfxRect ThebesRect(const Rect& aRect) { 112:51.55 | ^ 112:51.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 112:51.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 112:51.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 112:51.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 112:51.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 112:51.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:51.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:51.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 112:51.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsParent.cpp:33, 112:51.58 from Unified_cpp_dom_quota0.cpp:11: 112:51.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 112:51.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:51.59 21 | inline Rect ToRect(const gfxRect& aRect) { 112:51.59 | ^ 112:51.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 112:51.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:51.59 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 112:51.59 | ^ 112:51.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 112:51.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:51.59 40 | inline Point ToPoint(const gfxPoint& aPoint) { 112:51.59 | ^ 112:51.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 112:51.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:51.60 44 | inline Size ToSize(const gfxSize& aSize) { 112:51.60 | ^ 112:51.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 112:51.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:51.60 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 112:51.60 | ^ 112:51.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 112:51.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:51.61 52 | inline gfxSize ThebesSize(const Size& aSize) { 112:51.61 | ^ 112:51.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 112:51.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:51.61 56 | inline gfxRect ThebesRect(const Rect& aRect) { 112:51.61 | ^ 112:52.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 112:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 112:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 112:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 112:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 112:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 112:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 112:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 112:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:9, 112:52.28 from Unified_cpp_dom_security0.cpp:2: 112:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 112:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:52.28 1859 | int32_t aAppUnitsPerPixel) { 112:52.28 | ^ 112:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 112:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:52.28 3214 | int32_t aAppUnitsPerPixel) { 112:52.29 | ^ 112:52.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 112:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 112:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 112:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 112:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 112:52.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsParent.cpp:33, 112:52.29 from Unified_cpp_dom_quota0.cpp:11: 112:52.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 112:52.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:52.30 1859 | int32_t aAppUnitsPerPixel) { 112:52.30 | ^ 112:52.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 112:52.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:52.32 3214 | int32_t aAppUnitsPerPixel) { 112:52.33 | ^ 112:52.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 112:52.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 112:52.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 112:52.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 112:52.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 112:52.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:52.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicyUtils.cpp:10, 112:52.61 from Unified_cpp_featurepolicy0.cpp:29: 112:52.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 112:52.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:52.61 189 | CSSRect GetExpandedScrollableRect() const { 112:52.61 | ^ 112:52.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 112:52.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:52.61 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 112:52.61 | ^ 112:52.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 112:52.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:52.61 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 112:52.61 | ^ 112:52.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 112:52.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:52.62 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 112:52.62 | ^ 112:52.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 112:52.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:52.62 243 | CSSRect CalculateScrollRange() const { 112:52.62 | ^ 112:52.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 112:52.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:52.62 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 112:52.62 | ^ 112:52.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 112:52.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:52.63 457 | CSSRect GetVisualViewport() const { 112:52.63 | ^ 112:53.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 112:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 112:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 112:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 112:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 112:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:9, 112:53.31 from Unified_cpp_dom_security0.cpp:2: 112:53.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 112:53.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:53.31 332 | LayerPoint GetFixedPositionAnchor() const { 112:53.31 | ^ 112:53.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 112:53.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:53.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:53.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 112:53.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsParent.cpp:33, 112:53.33 from Unified_cpp_dom_quota0.cpp:11: 112:53.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 112:53.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:53.33 332 | LayerPoint GetFixedPositionAnchor() const { 112:53.33 | ^ 112:53.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 112:53.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:53.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:53.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 112:53.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 112:53.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 112:53.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 112:53.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:9, 112:53.35 from Unified_cpp_dom_security0.cpp:2: 112:53.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 112:53.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:53.35 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 112:53.35 | ^ 112:53.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 112:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 112:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 112:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 112:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 112:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:9, 112:53.37 from Unified_cpp_dom_security0.cpp:2: 112:53.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 112:53.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:53.38 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 112:53.38 | ^ 112:53.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 112:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 112:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsParent.cpp:33, 112:53.41 from Unified_cpp_dom_quota0.cpp:11: 112:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 112:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:53.41 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 112:53.41 | ^ 112:53.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 112:53.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:53.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:53.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 112:53.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsParent.cpp:33, 112:53.46 from Unified_cpp_dom_quota0.cpp:11: 112:53.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 112:53.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:53.46 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 112:53.46 | ^ 112:53.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 112:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 112:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 112:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 112:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 112:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 112:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:53.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicyUtils.cpp:10, 112:53.97 from Unified_cpp_featurepolicy0.cpp:29: 112:53.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 112:53.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:53.97 1249 | CSSCoord ToCSSPixels() const { return _0; } 112:53.97 | ^ 112:55.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 112:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 112:55.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 112:55.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 112:55.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 112:55.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 112:55.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 112:55.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 112:55.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 112:55.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 112:55.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 112:55.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/power/PowerManagerService.cpp:7, 112:55.45 from Unified_cpp_dom_power0.cpp:2: 112:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 112:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 112:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 112:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 112:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 112:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 112:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 112:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 112:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 112:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:55.47 760 | typename detail::Nth::Type extract() { 112:55.47 | ^~~~~~~ 112:56.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 112:56.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 112:56.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 112:56.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 112:56.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 112:56.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 112:56.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 112:56.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 112:56.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PushManagerBinding.h:18, 112:56.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:13, 112:56.23 from Unified_cpp_dom_push0.cpp:2: 112:56.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 112:56.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 112:56.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:56.23 40 | friend Sub operator*(Sub aCoord, T aScale) { 112:56.23 | ^~~~~~~~ 112:56.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 112:56.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 112:56.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 112:56.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 112:56.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 112:56.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 112:56.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 112:56.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicyUtils.cpp:10, 112:56.32 from Unified_cpp_featurepolicy0.cpp:29: 112:56.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 112:56.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:56.32 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 112:56.33 | ^ 112:56.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 112:56.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 112:56.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 112:56.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PushManagerBinding.h:18, 112:56.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:13, 112:56.45 from Unified_cpp_dom_push0.cpp:2: 112:56.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 112:56.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 112:56.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:56.45 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 112:56.45 | ^~~~~~~~ 112:56.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 112:56.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 112:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 112:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 112:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 112:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 112:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PushManagerBinding.h:18, 112:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:13, 112:56.51 from Unified_cpp_dom_push0.cpp:2: 112:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 112:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 112:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:56.51 427 | SizeT Size() const { return SizeT(width, height); } 112:56.51 | ^~~~ 112:56.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 112:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 112:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 112:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PushManagerBinding.h:18, 112:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:13, 112:56.51 from Unified_cpp_dom_push0.cpp:2: 112:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 112:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 112:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:56.52 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 112:56.52 | ^~~~~~~~ 112:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 112:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 112:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:56.53 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 112:56.53 | ^~~~~~~~ 112:56.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 112:56.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 112:56.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 112:56.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 112:56.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 112:56.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 112:56.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 112:56.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PushManagerBinding.h:18, 112:56.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:13, 112:56.54 from Unified_cpp_dom_push0.cpp:2: 112:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 112:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 112:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:56.54 62 | Sub operator-(const Sub& aPoint) const { 112:56.54 | ^~~~~~~~ 112:56.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 112:56.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 112:56.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 112:56.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 112:56.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 112:56.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 112:56.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 112:56.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 112:56.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PushManagerBinding.h:18, 112:56.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:13, 112:56.97 from Unified_cpp_dom_push0.cpp:2: 112:56.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 112:56.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 112:56.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:56.97 43 | friend Sub operator*(T aScale, Sub aCoord) { 112:56.97 | ^~~~~~~~ 112:57.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 112:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 112:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 112:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 112:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 112:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PushManagerBinding.h:18, 112:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:13, 112:57.47 from Unified_cpp_dom_push0.cpp:2: 112:57.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 112:57.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 112:57.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:57.47 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 112:57.47 | ^~~~~~~~~~~~~ 112:57.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 112:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 112:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 112:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 112:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 112:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 112:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PushManagerBinding.h:18, 112:57.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:13, 112:57.48 from Unified_cpp_dom_push0.cpp:2: 112:57.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 112:57.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 112:57.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 112:57.48 323 | static SizeTyped FromUnknownSize( 112:57.48 | ^~~~~~~~~~~~~~~ 113:00.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 113:00.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 113:00.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 113:00.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 113:00.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 113:00.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 113:00.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 113:00.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicyUtils.cpp:10, 113:00.42 from Unified_cpp_featurepolicy0.cpp:29: 113:00.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 113:00.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:00.42 21 | inline Rect ToRect(const gfxRect& aRect) { 113:00.43 | ^ 113:00.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 113:00.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:00.43 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 113:00.43 | ^ 113:00.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 113:00.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:00.43 40 | inline Point ToPoint(const gfxPoint& aPoint) { 113:00.43 | ^ 113:00.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 113:00.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:00.44 44 | inline Size ToSize(const gfxSize& aSize) { 113:00.44 | ^ 113:00.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 113:00.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:00.44 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 113:00.44 | ^ 113:00.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 113:00.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:00.45 52 | inline gfxSize ThebesSize(const Size& aSize) { 113:00.45 | ^ 113:00.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 113:00.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:00.46 56 | inline gfxRect ThebesRect(const Rect& aRect) { 113:00.46 | ^ 113:01.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 113:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 113:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 113:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 113:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 113:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 113:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicyUtils.cpp:10, 113:01.08 from Unified_cpp_featurepolicy0.cpp:29: 113:01.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 113:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:01.09 1859 | int32_t aAppUnitsPerPixel) { 113:01.09 | ^ 113:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 113:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:01.10 3214 | int32_t aAppUnitsPerPixel) { 113:01.10 | ^ 113:02.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 113:02.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 113:02.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 113:02.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicyUtils.cpp:10, 113:02.12 from Unified_cpp_featurepolicy0.cpp:29: 113:02.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 113:02.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:02.12 332 | LayerPoint GetFixedPositionAnchor() const { 113:02.12 | ^ 113:02.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 113:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 113:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 113:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicyUtils.cpp:10, 113:02.17 from Unified_cpp_featurepolicy0.cpp:29: 113:02.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 113:02.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:02.17 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 113:02.17 | ^ 113:02.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 113:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 113:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 113:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicyUtils.cpp:10, 113:02.20 from Unified_cpp_featurepolicy0.cpp:29: 113:02.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 113:02.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:02.20 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 113:02.20 | ^ 113:02.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:40, 113:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PushManager.h:32, 113:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:7, 113:02.22 from Unified_cpp_dom_push0.cpp:2: 113:02.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 113:02.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 113:02.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 113:02.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 113:02.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 113:02.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 113:02.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 113:02.22 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 113:02.22 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:02.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 113:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:18, 113:02.22 from Unified_cpp_dom_push0.cpp:2: 113:02.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 113:02.23 27 | struct JSGCSetting { 113:02.23 | ^~~~~~~~~~~ 113:02.49 dom/storage 113:02.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 113:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 113:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 113:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 113:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 113:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 113:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsWrapperCache.h:10, 113:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PushManager.h:29, 113:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/push/PushManager.cpp:7, 113:02.64 from Unified_cpp_dom_push0.cpp:2: 113:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 113:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 113:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 113:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 113:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 113:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 113:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 113:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 113:02.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 113:02.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:02.65 760 | typename detail::Nth::Type extract() { 113:02.65 | ^~~~~~~ 113:04.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 113:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 113:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 113:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 113:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 113:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 113:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.h:11, 113:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.cpp:7, 113:04.39 from Unified_cpp_featurepolicy0.cpp:11: 113:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 113:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 113:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:04.39 40 | friend Sub operator*(Sub aCoord, T aScale) { 113:04.39 | ^~~~~~~~ 113:04.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 113:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 113:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.h:11, 113:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.cpp:7, 113:04.53 from Unified_cpp_featurepolicy0.cpp:11: 113:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 113:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 113:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:04.54 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 113:04.54 | ^~~~~~~~ 113:05.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 113:05.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:05.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 113:05.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 113:05.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 113:05.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.h:11, 113:05.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.cpp:7, 113:05.01 from Unified_cpp_featurepolicy0.cpp:11: 113:05.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 113:05.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 113:05.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:05.01 427 | SizeT Size() const { return SizeT(width, height); } 113:05.01 | ^~~~ 113:05.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 113:05.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 113:05.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.h:11, 113:05.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.cpp:7, 113:05.02 from Unified_cpp_featurepolicy0.cpp:11: 113:05.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 113:05.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 113:05.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:05.02 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 113:05.02 | ^~~~~~~~ 113:05.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 113:05.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 113:05.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:05.03 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 113:05.03 | ^~~~~~~~ 113:05.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 113:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 113:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 113:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 113:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 113:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.h:11, 113:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.cpp:7, 113:05.04 from Unified_cpp_featurepolicy0.cpp:11: 113:05.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 113:05.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 113:05.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:05.04 62 | Sub operator-(const Sub& aPoint) const { 113:05.05 | ^~~~~~~~ 113:05.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 113:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 113:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 113:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 113:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 113:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 113:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.h:11, 113:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.cpp:7, 113:05.22 from Unified_cpp_featurepolicy0.cpp:11: 113:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 113:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 113:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:05.22 43 | friend Sub operator*(T aScale, Sub aCoord) { 113:05.22 | ^~~~~~~~ 113:05.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 113:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 113:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 113:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.h:11, 113:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.cpp:7, 113:05.78 from Unified_cpp_featurepolicy0.cpp:11: 113:05.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 113:05.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 113:05.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:05.78 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 113:05.78 | ^~~~~~~~~~~~~ 113:05.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 113:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 113:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 113:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 113:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.h:11, 113:05.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/FeaturePolicy.cpp:7, 113:05.78 from Unified_cpp_featurepolicy0.cpp:11: 113:05.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 113:05.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 113:05.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:05.79 323 | static SizeTyped FromUnknownSize( 113:05.79 | ^~~~~~~~~~~~~~~ 113:09.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 113:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 113:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 113:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 113:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/Feature.h:10, 113:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/featurepolicy/Feature.cpp:7, 113:09.18 from Unified_cpp_featurepolicy0.cpp:2: 113:09.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 113:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 113:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 113:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 113:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 113:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 113:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 113:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 113:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 113:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:09.19 760 | typename detail::Nth::Type extract() { 113:09.19 | ^~~~~~~ 113:12.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 113:12.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 113:12.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 113:12.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:12.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 113:12.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 113:12.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 113:12.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 113:12.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.h:10, 113:12.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.cpp:7, 113:12.61 from Unified_cpp_dom_quota0.cpp:2: 113:12.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 113:12.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 113:12.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:12.62 40 | friend Sub operator*(Sub aCoord, T aScale) { 113:12.62 | ^~~~~~~~ 113:12.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 113:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 113:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 113:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 113:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 113:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.h:10, 113:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.cpp:7, 113:12.66 from Unified_cpp_dom_quota0.cpp:2: 113:12.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 113:12.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 113:12.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:12.66 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 113:12.66 | ^~~~~~~~ 113:12.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 113:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 113:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 113:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 113:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 113:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:8, 113:12.71 from Unified_cpp_dom_security0.cpp:2: 113:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 113:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 113:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:12.71 40 | friend Sub operator*(Sub aCoord, T aScale) { 113:12.71 | ^~~~~~~~ 113:12.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 113:12.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:8, 113:12.89 from Unified_cpp_dom_security0.cpp:2: 113:12.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 113:12.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 113:12.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:12.89 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 113:12.89 | ^~~~~~~~ 113:12.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 113:12.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:12.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 113:12.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 113:12.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:8, 113:12.98 from Unified_cpp_dom_security0.cpp:2: 113:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 113:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 113:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:12.98 427 | SizeT Size() const { return SizeT(width, height); } 113:12.98 | ^~~~ 113:12.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 113:12.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:8, 113:12.98 from Unified_cpp_dom_security0.cpp:2: 113:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 113:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 113:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:12.98 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 113:12.98 | ^~~~~~~~ 113:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 113:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 113:12.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:12.98 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 113:12.98 | ^~~~~~~~ 113:12.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 113:12.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 113:12.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:12.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 113:12.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 113:12.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:8, 113:12.99 from Unified_cpp_dom_security0.cpp:2: 113:12.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 113:12.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 113:12.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:12.99 62 | Sub operator-(const Sub& aPoint) const { 113:12.99 | ^~~~~~~~ 113:13.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 113:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 113:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 113:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 113:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 113:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.h:10, 113:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.cpp:7, 113:13.16 from Unified_cpp_dom_quota0.cpp:2: 113:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 113:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 113:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:13.16 427 | SizeT Size() const { return SizeT(width, height); } 113:13.16 | ^~~~ 113:13.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 113:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 113:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 113:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 113:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 113:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.h:10, 113:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.cpp:7, 113:13.17 from Unified_cpp_dom_quota0.cpp:2: 113:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 113:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 113:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:13.17 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 113:13.17 | ^~~~~~~~ 113:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 113:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 113:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:13.17 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 113:13.17 | ^~~~~~~~ 113:13.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 113:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 113:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 113:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 113:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 113:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 113:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.h:10, 113:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.cpp:7, 113:13.18 from Unified_cpp_dom_quota0.cpp:2: 113:13.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 113:13.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 113:13.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:13.18 62 | Sub operator-(const Sub& aPoint) const { 113:13.18 | ^~~~~~~~ 113:13.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 113:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 113:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 113:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 113:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 113:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 113:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 113:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.h:10, 113:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.cpp:7, 113:13.41 from Unified_cpp_dom_quota0.cpp:2: 113:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 113:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 113:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:13.41 43 | friend Sub operator*(T aScale, Sub aCoord) { 113:13.41 | ^~~~~~~~ 113:13.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 113:13.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 113:13.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 113:13.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:13.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 113:13.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 113:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:8, 113:13.47 from Unified_cpp_dom_security0.cpp:2: 113:13.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 113:13.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 113:13.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:13.47 43 | friend Sub operator*(T aScale, Sub aCoord) { 113:13.47 | ^~~~~~~~ 113:14.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:14.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 113:14.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 113:14.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 113:14.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 113:14.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.h:10, 113:14.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.cpp:7, 113:14.05 from Unified_cpp_dom_quota0.cpp:2: 113:14.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 113:14.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 113:14.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:14.05 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 113:14.05 | ^~~~~~~~~~~~~ 113:14.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 113:14.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:14.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 113:14.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 113:14.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 113:14.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 113:14.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.h:10, 113:14.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.cpp:7, 113:14.05 from Unified_cpp_dom_quota0.cpp:2: 113:14.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 113:14.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 113:14.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:14.06 323 | static SizeTyped FromUnknownSize( 113:14.06 | ^~~~~~~~~~~~~~~ 113:14.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 113:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 113:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:11, 113:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:14, 113:14.06 from Unified_cpp_dom_storage0.cpp:2: 113:14.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 113:14.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:14.06 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 113:14.06 | ^ 113:14.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:14.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 113:14.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 113:14.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:8, 113:14.16 from Unified_cpp_dom_security0.cpp:2: 113:14.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 113:14.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 113:14.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:14.16 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 113:14.16 | ^~~~~~~~~~~~~ 113:14.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 113:14.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:14.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 113:14.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 113:14.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:8, 113:14.16 from Unified_cpp_dom_security0.cpp:2: 113:14.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 113:14.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 113:14.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:14.16 323 | static SizeTyped FromUnknownSize( 113:14.16 | ^~~~~~~~~~~~~~~ 113:14.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 113:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 113:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 113:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:11, 113:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:14, 113:14.25 from Unified_cpp_dom_storage0.cpp:2: 113:14.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 113:14.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:14.26 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 113:14.26 | ^ 113:14.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 113:14.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 113:14.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 113:14.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:11, 113:14.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:14, 113:14.81 from Unified_cpp_dom_storage0.cpp:2: 113:14.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 113:14.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:14.82 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 113:14.82 | ^ 113:14.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 113:14.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:14.82 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 113:14.83 | ^ 113:14.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 113:14.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:14.83 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 113:14.83 | ^ 113:14.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 113:14.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:14.85 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 113:14.85 | ^ 113:14.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 113:14.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:14.85 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 113:14.86 | ^ 113:14.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 113:14.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:14.89 371 | nscoord aAppUnitsPerDevPixel) { 113:14.89 | ^ 113:14.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 113:14.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:14.90 380 | nscoord aAppUnitsPerDevPixel) { 113:14.90 | ^ 113:14.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 113:14.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:14.93 387 | nscoord aAppUnitsPerDevPixel) { 113:14.93 | ^ 113:14.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 113:14.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:14.93 394 | nscoord aAppUnitsPerDevPixel) { 113:14.93 | ^ 113:18.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, 113:18.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:16, 113:18.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 113:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 113:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 113:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 113:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.h:10, 113:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.cpp:7, 113:18.98 from Unified_cpp_dom_quota0.cpp:2: 113:18.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::Maybe; ElemType = mozilla::Maybe; IndexType = long unsigned int; SizeType = long unsigned int]’: 113:18.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::Maybe; E = mozilla::Maybe; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 113:18.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::Maybe; E = mozilla::Maybe; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::Maybe; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 113:18.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::Maybe; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 113:18.98 /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsParent.cpp:862:21: required from here 113:18.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class mozilla::Maybe’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 113:18.99 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 113:18.99 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:18.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BufferList.h:17, 113:18.99 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/pickle.h:17, 113:18.99 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/chrome/common/ipc_message.h:13, 113:18.99 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/chrome/common/ipc_message_utils.h:27, 113:18.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:11, 113:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 113:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 113:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.h:10, 113:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.cpp:7, 113:19.00 from Unified_cpp_dom_quota0.cpp:2: 113:19.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Maybe.h:365:55: note: ‘class mozilla::Maybe’ declared here 113:19.00 365 | class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe 113:19.00 | ^~~~~ 113:19.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, 113:19.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:16, 113:19.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 113:19.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 113:19.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 113:19.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 113:19.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.h:10, 113:19.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.cpp:7, 113:19.27 from Unified_cpp_dom_quota0.cpp:2: 113:19.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 113:19.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 113:19.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 113:19.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 113:19.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 113:19.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 113:19.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 113:19.28 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 113:19.28 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:19.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 113:19.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/StorageManager.cpp:12, 113:19.29 from Unified_cpp_dom_quota0.cpp:92: 113:19.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 113:19.29 27 | struct JSGCSetting { 113:19.29 | ^~~~~~~~~~~ 113:19.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/MozPromise.h:23, 113:19.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:11, 113:19.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:8, 113:19.48 from Unified_cpp_dom_security0.cpp:2: 113:19.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 113:19.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 113:19.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 113:19.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 113:19.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 113:19.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 113:19.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 113:19.49 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 113:19.49 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:19.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 113:19.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:9, 113:19.49 from Unified_cpp_dom_security0.cpp:2: 113:19.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 113:19.49 27 | struct JSGCSetting { 113:19.49 | ^~~~~~~~~~~ 113:19.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 113:19.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 113:19.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 113:19.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 113:19.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 113:19.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 113:19.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 113:19.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 113:19.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 113:19.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 113:19.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.h:10, 113:19.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/quota/ActorsChild.cpp:7, 113:19.69 from Unified_cpp_dom_quota0.cpp:2: 113:19.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 113:19.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 113:19.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 113:19.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 113:19.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 113:19.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 113:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 113:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 113:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 113:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:19.70 760 | typename detail::Nth::Type extract() { 113:19.70 | ^~~~~~~ 113:19.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 113:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 113:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 113:19.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 113:19.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CSPEvalChecker.h:10, 113:19.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/CSPEvalChecker.cpp:7, 113:19.93 from Unified_cpp_dom_security0.cpp:2: 113:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 113:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 113:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 113:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 113:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 113:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 113:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 113:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 113:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 113:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:19.93 760 | typename detail::Nth::Type extract() { 113:19.93 | ^~~~~~~ 113:28.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 113:28.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 113:28.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 113:28.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 113:28.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StorageEvent.h:13, 113:28.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:16, 113:28.92 from Unified_cpp_dom_storage0.cpp:2: 113:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 113:28.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:28.92 189 | CSSRect GetExpandedScrollableRect() const { 113:28.92 | ^ 113:28.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 113:28.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:28.93 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 113:28.93 | ^ 113:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 113:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:28.94 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 113:28.94 | ^ 113:28.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 113:28.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:28.96 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 113:28.96 | ^ 113:28.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 113:28.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:28.96 243 | CSSRect CalculateScrollRange() const { 113:28.96 | ^ 113:28.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 113:28.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:28.99 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 113:28.99 | ^ 113:29.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 113:29.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:29.00 457 | CSSRect GetVisualViewport() const { 113:29.00 | ^ 113:32.04 dom/svg 113:33.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 113:33.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 113:33.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 113:33.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 113:33.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 113:33.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 113:33.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 113:33.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 113:33.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 113:33.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 113:33.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:19, 113:33.87 from Unified_cpp_dom_storage0.cpp:2: 113:33.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 113:33.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:33.87 1249 | CSSCoord ToCSSPixels() const { return _0; } 113:33.87 | ^ 113:36.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 113:36.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 113:36.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 113:36.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 113:36.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 113:36.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 113:36.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 113:36.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 113:36.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 113:36.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:19, 113:36.41 from Unified_cpp_dom_storage0.cpp:2: 113:36.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 113:36.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:36.41 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 113:36.41 | ^ 113:39.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 113:39.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 113:39.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 113:39.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 113:39.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FormDataEvent.h:14, 113:39.01 from FormDataEvent.cpp:10, 113:39.01 from UnifiedBindings6.cpp:2: 113:39.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 113:39.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:39.01 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 113:39.01 | ^ 113:39.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 113:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 113:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 113:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 113:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FormDataEvent.h:14, 113:39.24 from FormDataEvent.cpp:10, 113:39.24 from UnifiedBindings6.cpp:2: 113:39.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 113:39.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:39.25 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 113:39.25 | ^ 113:39.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 113:39.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 113:39.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 113:39.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.h:11, 113:39.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.cpp:7, 113:39.39 from Unified_cpp_dom_svg0.cpp:2: 113:39.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 113:39.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:39.39 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 113:39.40 | ^ 113:39.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 113:39.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 113:39.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.h:11, 113:39.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.cpp:7, 113:39.78 from Unified_cpp_dom_svg0.cpp:2: 113:39.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 113:39.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:39.78 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 113:39.78 | ^ 113:40.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 113:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 113:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 113:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 113:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 113:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 113:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 113:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 113:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 113:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:19, 113:40.17 from Unified_cpp_dom_storage0.cpp:2: 113:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 113:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.17 21 | inline Rect ToRect(const gfxRect& aRect) { 113:40.17 | ^ 113:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 113:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.17 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 113:40.17 | ^ 113:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 113:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.17 40 | inline Point ToPoint(const gfxPoint& aPoint) { 113:40.17 | ^ 113:40.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 113:40.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.18 44 | inline Size ToSize(const gfxSize& aSize) { 113:40.18 | ^ 113:40.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 113:40.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.18 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 113:40.18 | ^ 113:40.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 113:40.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.18 52 | inline gfxSize ThebesSize(const Size& aSize) { 113:40.18 | ^ 113:40.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 113:40.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.19 56 | inline gfxRect ThebesRect(const Rect& aRect) { 113:40.19 | ^ 113:40.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 113:40.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 113:40.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 113:40.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 113:40.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.h:11, 113:40.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.cpp:7, 113:40.75 from Unified_cpp_dom_svg0.cpp:2: 113:40.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 113:40.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.75 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 113:40.75 | ^ 113:40.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 113:40.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.75 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 113:40.75 | ^ 113:40.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 113:40.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.76 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 113:40.76 | ^ 113:40.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 113:40.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.77 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 113:40.77 | ^ 113:40.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 113:40.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.78 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 113:40.78 | ^ 113:40.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 113:40.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.81 371 | nscoord aAppUnitsPerDevPixel) { 113:40.81 | ^ 113:40.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 113:40.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.82 380 | nscoord aAppUnitsPerDevPixel) { 113:40.82 | ^ 113:40.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 113:40.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.83 387 | nscoord aAppUnitsPerDevPixel) { 113:40.83 | ^ 113:40.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 113:40.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.84 394 | nscoord aAppUnitsPerDevPixel) { 113:40.84 | ^ 113:40.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 113:40.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 113:40.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 113:40.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 113:40.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 113:40.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 113:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 113:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 113:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:19, 113:40.88 from Unified_cpp_dom_storage0.cpp:2: 113:40.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 113:40.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.88 1859 | int32_t aAppUnitsPerPixel) { 113:40.88 | ^ 113:40.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 113:40.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.89 3214 | int32_t aAppUnitsPerPixel) { 113:40.89 | ^ 113:40.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 113:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 113:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FormDataEvent.h:14, 113:40.92 from FormDataEvent.cpp:10, 113:40.92 from UnifiedBindings6.cpp:2: 113:40.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 113:40.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.92 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 113:40.92 | ^ 113:40.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 113:40.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.93 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 113:40.93 | ^ 113:40.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 113:40.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.93 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 113:40.93 | ^ 113:40.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 113:40.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.94 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 113:40.94 | ^ 113:40.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 113:40.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.95 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 113:40.95 | ^ 113:40.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 113:40.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.98 371 | nscoord aAppUnitsPerDevPixel) { 113:40.98 | ^ 113:40.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 113:40.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.99 380 | nscoord aAppUnitsPerDevPixel) { 113:40.99 | ^ 113:40.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 113:40.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:40.99 387 | nscoord aAppUnitsPerDevPixel) { 113:40.99 | ^ 113:41.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 113:41.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:41.00 394 | nscoord aAppUnitsPerDevPixel) { 113:41.00 | ^ 113:41.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 113:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 113:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.h:11, 113:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.cpp:7, 113:41.10 from Unified_cpp_dom_svg0.cpp:2: 113:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 113:41.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:41.11 1249 | CSSCoord ToCSSPixels() const { return _0; } 113:41.11 | ^ 113:41.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 113:41.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 113:41.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 113:41.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 113:41.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 113:41.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:19, 113:41.77 from Unified_cpp_dom_storage0.cpp:2: 113:41.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 113:41.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:41.78 332 | LayerPoint GetFixedPositionAnchor() const { 113:41.78 | ^ 113:41.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 113:41.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 113:41.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 113:41.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 113:41.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 113:41.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:19, 113:41.83 from Unified_cpp_dom_storage0.cpp:2: 113:41.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 113:41.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:41.83 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 113:41.83 | ^ 113:41.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 113:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 113:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 113:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 113:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 113:41.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:19, 113:41.86 from Unified_cpp_dom_storage0.cpp:2: 113:41.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 113:41.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:41.86 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 113:41.86 | ^ 113:44.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 113:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 113:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 113:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 113:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FormDataEvent.h:15, 113:44.20 from FormDataEvent.cpp:10, 113:44.20 from UnifiedBindings6.cpp:2: 113:44.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 113:44.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:44.20 189 | CSSRect GetExpandedScrollableRect() const { 113:44.20 | ^ 113:44.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 113:44.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:44.20 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 113:44.20 | ^ 113:44.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 113:44.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:44.20 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 113:44.21 | ^ 113:44.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 113:44.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:44.21 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 113:44.21 | ^ 113:44.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 113:44.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:44.21 243 | CSSRect CalculateScrollRange() const { 113:44.21 | ^ 113:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 113:44.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:44.22 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 113:44.22 | ^ 113:44.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 113:44.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:44.23 457 | CSSRect GetVisualViewport() const { 113:44.23 | ^ 113:47.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 113:47.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 113:47.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 113:47.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 113:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.cpp:7, 113:47.83 from Unified_cpp_dom_svg1.cpp:2: 113:47.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 113:47.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:47.83 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 113:47.83 | ^ 113:48.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 113:48.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 113:48.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 113:48.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.cpp:7, 113:48.17 from Unified_cpp_dom_svg1.cpp:2: 113:48.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 113:48.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:48.18 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 113:48.18 | ^ 113:49.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 113:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 113:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 113:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 113:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 113:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.cpp:7, 113:49.30 from Unified_cpp_dom_svg1.cpp:2: 113:49.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 113:49.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:49.30 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 113:49.30 | ^ 113:49.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 113:49.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:49.30 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 113:49.30 | ^ 113:49.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 113:49.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:49.30 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 113:49.30 | ^ 113:49.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 113:49.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:49.31 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 113:49.31 | ^ 113:49.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 113:49.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:49.31 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 113:49.31 | ^ 113:49.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 113:49.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:49.33 371 | nscoord aAppUnitsPerDevPixel) { 113:49.33 | ^ 113:49.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 113:49.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:49.34 380 | nscoord aAppUnitsPerDevPixel) { 113:49.34 | ^ 113:49.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 113:49.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:49.34 387 | nscoord aAppUnitsPerDevPixel) { 113:49.34 | ^ 113:49.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 113:49.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:49.35 394 | nscoord aAppUnitsPerDevPixel) { 113:49.35 | ^ 113:49.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 113:49.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 113:49.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 113:49.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.cpp:7, 113:49.58 from Unified_cpp_dom_svg1.cpp:2: 113:49.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 113:49.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:49.58 1249 | CSSCoord ToCSSPixels() const { return _0; } 113:49.58 | ^ 113:50.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 113:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 113:50.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 113:50.81 from FrameLoaderBinding.cpp:20, 113:50.81 from UnifiedBindings6.cpp:54: 113:50.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 113:50.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:50.81 1249 | CSSCoord ToCSSPixels() const { return _0; } 113:50.81 | ^ 113:51.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:19, 113:51.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 113:51.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.h:11, 113:51.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.cpp:7, 113:51.26 from Unified_cpp_dom_svg0.cpp:2: 113:51.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 113:51.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:51.26 21 | inline Rect ToRect(const gfxRect& aRect) { 113:51.26 | ^ 113:51.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 113:51.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:51.27 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 113:51.27 | ^ 113:51.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 113:51.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:51.28 40 | inline Point ToPoint(const gfxPoint& aPoint) { 113:51.28 | ^ 113:51.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 113:51.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:51.30 44 | inline Size ToSize(const gfxSize& aSize) { 113:51.30 | ^ 113:51.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 113:51.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:51.30 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 113:51.30 | ^ 113:51.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 113:51.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:51.31 52 | inline gfxSize ThebesSize(const Size& aSize) { 113:51.32 | ^ 113:51.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 113:51.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:51.32 56 | inline gfxRect ThebesRect(const Rect& aRect) { 113:51.32 | ^ 113:52.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 113:52.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 113:52.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 113:52.24 from FrameLoaderBinding.cpp:20, 113:52.24 from UnifiedBindings6.cpp:54: 113:52.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 113:52.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:52.24 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 113:52.24 | ^ 113:54.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 113:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 113:54.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 113:54.69 from FrameLoaderBinding.cpp:20, 113:54.69 from UnifiedBindings6.cpp:54: 113:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 113:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:54.69 21 | inline Rect ToRect(const gfxRect& aRect) { 113:54.70 | ^ 113:54.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 113:54.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:54.70 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 113:54.70 | ^ 113:54.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 113:54.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:54.70 40 | inline Point ToPoint(const gfxPoint& aPoint) { 113:54.70 | ^ 113:54.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 113:54.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:54.71 44 | inline Size ToSize(const gfxSize& aSize) { 113:54.72 | ^ 113:54.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 113:54.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:54.72 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 113:54.72 | ^ 113:54.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 113:54.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:54.73 52 | inline gfxSize ThebesSize(const Size& aSize) { 113:54.73 | ^ 113:54.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 113:54.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:54.73 56 | inline gfxRect ThebesRect(const Rect& aRect) { 113:54.73 | ^ 113:55.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 113:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 113:55.36 from FrameLoaderBinding.cpp:20, 113:55.36 from UnifiedBindings6.cpp:54: 113:55.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 113:55.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:55.36 1859 | int32_t aAppUnitsPerPixel) { 113:55.36 | ^ 113:55.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 113:55.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:55.37 3214 | int32_t aAppUnitsPerPixel) { 113:55.37 | ^ 113:56.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 113:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 113:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:19, 113:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.h:11, 113:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.cpp:7, 113:56.12 from Unified_cpp_dom_svg0.cpp:2: 113:56.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 113:56.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:56.12 189 | CSSRect GetExpandedScrollableRect() const { 113:56.12 | ^ 113:56.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 113:56.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:56.12 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 113:56.12 | ^ 113:56.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 113:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:56.13 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 113:56.13 | ^ 113:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 113:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:56.13 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 113:56.13 | ^ 113:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 113:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:56.13 243 | CSSRect CalculateScrollRange() const { 113:56.14 | ^ 113:56.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 113:56.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:56.14 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 113:56.14 | ^ 113:56.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 113:56.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:56.14 457 | CSSRect GetVisualViewport() const { 113:56.14 | ^ 113:59.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 113:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 113:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 113:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 113:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 113:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 113:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 113:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 113:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 113:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GPUUncapturedErrorEventBinding.h:8, 113:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GPUUncapturedErrorEvent.h:16, 113:59.74 from GPUUncapturedErrorEvent.cpp:10, 113:59.74 from UnifiedBindings6.cpp:80: 113:59.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 113:59.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:59.75 332 | LayerPoint GetFixedPositionAnchor() const { 113:59.75 | ^ 113:59.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:19, 113:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 113:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 113:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.cpp:7, 113:59.77 from Unified_cpp_dom_svg1.cpp:2: 113:59.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 113:59.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:59.77 21 | inline Rect ToRect(const gfxRect& aRect) { 113:59.77 | ^ 113:59.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 113:59.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:59.78 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 113:59.78 | ^ 113:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 113:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:59.79 40 | inline Point ToPoint(const gfxPoint& aPoint) { 113:59.79 | ^ 113:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 113:59.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:59.80 44 | inline Size ToSize(const gfxSize& aSize) { 113:59.80 | ^ 113:59.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 113:59.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:59.80 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 113:59.80 | ^ 113:59.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 113:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 113:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 113:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 113:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 113:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 113:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 113:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 113:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 113:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GPUUncapturedErrorEventBinding.h:8, 113:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GPUUncapturedErrorEvent.h:16, 113:59.80 from GPUUncapturedErrorEvent.cpp:10, 113:59.80 from UnifiedBindings6.cpp:80: 113:59.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 113:59.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:59.81 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 113:59.81 | ^ 113:59.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 113:59.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:59.81 52 | inline gfxSize ThebesSize(const Size& aSize) { 113:59.81 | ^ 113:59.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 113:59.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:59.81 56 | inline gfxRect ThebesRect(const Rect& aRect) { 113:59.81 | ^ 113:59.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 113:59.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 113:59.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 113:59.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 113:59.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 113:59.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 113:59.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 113:59.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webgpu/Device.h:12, 113:59.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebGPUBinding.h:21, 113:59.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GPUUncapturedErrorEventBinding.h:8, 113:59.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GPUUncapturedErrorEvent.h:16, 113:59.84 from GPUUncapturedErrorEvent.cpp:10, 113:59.84 from UnifiedBindings6.cpp:80: 113:59.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 113:59.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:59.84 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 113:59.84 | ^ 113:59.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 113:59.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 113:59.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 113:59.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:13, 113:59.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 113:59.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.cpp:10, 113:59.97 from Unified_cpp_dom_svg0.cpp:2: 113:59.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 113:59.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 113:59.97 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 113:59.97 | ^ 114:02.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 114:02.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 114:02.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 114:02.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 114:02.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 114:02.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 114:02.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:11, 114:02.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:14, 114:02.87 from Unified_cpp_dom_storage0.cpp:2: 114:02.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 114:02.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 114:02.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:02.87 40 | friend Sub operator*(Sub aCoord, T aScale) { 114:02.87 | ^~~~~~~~ 114:02.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 114:02.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 114:02.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 114:02.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:11, 114:02.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:14, 114:02.91 from Unified_cpp_dom_storage0.cpp:2: 114:02.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 114:02.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 114:02.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:02.91 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 114:02.91 | ^~~~~~~~ 114:03.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 114:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 114:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:13, 114:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 114:03.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.cpp:10, 114:03.08 from Unified_cpp_dom_svg0.cpp:2: 114:03.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 114:03.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:03.08 1859 | int32_t aAppUnitsPerPixel) { 114:03.08 | ^ 114:03.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 114:03.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:03.09 3214 | int32_t aAppUnitsPerPixel) { 114:03.09 | ^ 114:03.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 114:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 114:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 114:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 114:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:11, 114:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:14, 114:03.14 from Unified_cpp_dom_storage0.cpp:2: 114:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 114:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 114:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:03.14 427 | SizeT Size() const { return SizeT(width, height); } 114:03.14 | ^~~~ 114:03.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 114:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 114:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 114:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:11, 114:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:14, 114:03.14 from Unified_cpp_dom_storage0.cpp:2: 114:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 114:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 114:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:03.14 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 114:03.14 | ^~~~~~~~ 114:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 114:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 114:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:03.14 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 114:03.15 | ^~~~~~~~ 114:03.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 114:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 114:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 114:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 114:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 114:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:11, 114:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:14, 114:03.15 from Unified_cpp_dom_storage0.cpp:2: 114:03.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 114:03.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 114:03.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:03.15 62 | Sub operator-(const Sub& aPoint) const { 114:03.15 | ^~~~~~~~ 114:03.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 114:03.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 114:03.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 114:03.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 114:03.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 114:03.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 114:03.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:11, 114:03.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:14, 114:03.51 from Unified_cpp_dom_storage0.cpp:2: 114:03.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 114:03.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 114:03.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:03.51 43 | friend Sub operator*(T aScale, Sub aCoord) { 114:03.51 | ^~~~~~~~ 114:04.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 114:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 114:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 114:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:20, 114:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 114:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.cpp:10, 114:04.07 from Unified_cpp_dom_svg0.cpp:2: 114:04.07 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator gfxPoint() const’: 114:04.07 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:42:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:04.07 42 | operator gfxPoint() const { return gfxPoint(mX, mY); } 114:04.07 | ^ 114:04.07 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 114:04.07 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:04.07 44 | operator Point() const { return Point(mX, mY); } 114:04.07 | ^ 114:04.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 114:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 114:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 114:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:11, 114:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:14, 114:04.14 from Unified_cpp_dom_storage0.cpp:2: 114:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 114:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 114:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:04.14 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 114:04.14 | ^~~~~~~~~~~~~ 114:04.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 114:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 114:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 114:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 114:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionMessageUtils.h:11, 114:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:14, 114:04.14 from Unified_cpp_dom_storage0.cpp:2: 114:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 114:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 114:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:04.14 323 | static SizeTyped FromUnknownSize( 114:04.14 | ^~~~~~~~~~~~~~~ 114:04.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 114:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 114:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:19, 114:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 114:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.cpp:7, 114:04.75 from Unified_cpp_dom_svg1.cpp:2: 114:04.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 114:04.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:04.75 189 | CSSRect GetExpandedScrollableRect() const { 114:04.75 | ^ 114:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 114:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:04.76 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 114:04.76 | ^ 114:04.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 114:04.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:04.77 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 114:04.77 | ^ 114:04.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 114:04.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:04.77 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 114:04.78 | ^ 114:04.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 114:04.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:04.78 243 | CSSRect CalculateScrollRange() const { 114:04.78 | ^ 114:04.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 114:04.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:04.78 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 114:04.78 | ^ 114:04.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 114:04.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:04.79 457 | CSSRect GetVisualViewport() const { 114:04.79 | ^ 114:05.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 114:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 114:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 114:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 114:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.h:11, 114:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.cpp:7, 114:05.80 from Unified_cpp_dom_svg0.cpp:2: 114:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 114:05.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 114:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:05.81 40 | friend Sub operator*(Sub aCoord, T aScale) { 114:05.81 | ^~~~~~~~ 114:06.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 114:06.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 114:06.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 114:06.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:06.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.h:11, 114:06.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.cpp:7, 114:06.30 from Unified_cpp_dom_svg0.cpp:2: 114:06.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 114:06.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 114:06.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:06.31 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 114:06.31 | ^~~~~~~~ 114:06.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 114:06.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 114:06.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 114:06.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:06.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.h:11, 114:06.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.cpp:7, 114:06.48 from Unified_cpp_dom_svg0.cpp:2: 114:06.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 114:06.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 114:06.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:06.48 427 | SizeT Size() const { return SizeT(width, height); } 114:06.48 | ^~~~ 114:06.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 114:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 114:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 114:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.h:11, 114:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.cpp:7, 114:06.49 from Unified_cpp_dom_svg0.cpp:2: 114:06.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 114:06.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 114:06.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:06.49 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 114:06.50 | ^~~~~~~~ 114:06.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 114:06.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 114:06.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:06.50 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 114:06.50 | ^~~~~~~~ 114:06.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 114:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 114:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 114:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.h:11, 114:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.cpp:7, 114:06.51 from Unified_cpp_dom_svg0.cpp:2: 114:06.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 114:06.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 114:06.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:06.52 62 | Sub operator-(const Sub& aPoint) const { 114:06.52 | ^~~~~~~~ 114:06.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 114:06.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 114:06.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:06.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.h:11, 114:06.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.cpp:7, 114:06.84 from Unified_cpp_dom_svg0.cpp:2: 114:06.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 114:06.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 114:06.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:06.85 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 114:06.85 | ^~~~~~~~~~~~~ 114:06.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 114:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 114:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.h:11, 114:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAngle.cpp:7, 114:06.85 from Unified_cpp_dom_svg0.cpp:2: 114:06.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 114:06.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 114:06.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:06.85 323 | static SizeTyped FromUnknownSize( 114:06.85 | ^~~~~~~~~~~~~~~ 114:08.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 114:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 114:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPoint.h:10, 114:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPoint.cpp:7, 114:08.32 from Unified_cpp_dom_svg1.cpp:11: 114:08.32 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator gfxPoint() const’: 114:08.32 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:42:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:08.32 42 | operator gfxPoint() const { return gfxPoint(mX, mY); } 114:08.32 | ^ 114:08.34 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 114:08.34 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:08.34 44 | operator Point() const { return Point(mX, mY); } 114:08.34 | ^ 114:10.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 114:10.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocumentInlines.h:11, 114:10.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAElement.cpp:13, 114:10.30 from Unified_cpp_dom_svg1.cpp:56: 114:10.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 114:10.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:10.30 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 114:10.30 | ^ 114:10.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 114:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 114:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 114:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Exception.h:12, 114:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/ErrorReport.h:31, 114:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:34, 114:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/Storage.h:11, 114:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.h:10, 114:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/storage/LocalStorage.cpp:7, 114:10.33 from Unified_cpp_dom_storage0.cpp:2: 114:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 114:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 114:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 114:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 114:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 114:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 114:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 114:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 114:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 114:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:10.33 760 | typename detail::Nth::Type extract() { 114:10.33 | ^~~~~~~ 114:13.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 114:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 114:13.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAElement.cpp:18, 114:13.77 from Unified_cpp_dom_svg1.cpp:56: 114:13.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 114:13.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:13.77 1859 | int32_t aAppUnitsPerPixel) { 114:13.77 | ^ 114:13.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 114:13.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:13.78 3214 | int32_t aAppUnitsPerPixel) { 114:13.78 | ^ 114:15.36 In file included from Unified_cpp_dom_svg1.cpp:137: 114:15.36 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLength.cpp: In member function ‘virtual mozilla::gfx::Size mozilla::dom::NonSVGFrameUserSpaceMetrics::GetSize() const’: 114:15.36 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLength.cpp:160:50: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:15.36 160 | gfx::Size NonSVGFrameUserSpaceMetrics::GetSize() const { 114:15.36 | ^~~~~ 114:15.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 114:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 114:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 114:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 114:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 114:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.cpp:7, 114:15.77 from Unified_cpp_dom_svg1.cpp:2: 114:15.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 114:15.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 114:15.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:15.77 40 | friend Sub operator*(Sub aCoord, T aScale) { 114:15.77 | ^~~~~~~~ 114:16.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 114:16.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 114:16.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 114:16.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:16.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 114:16.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.cpp:7, 114:16.16 from Unified_cpp_dom_svg1.cpp:2: 114:16.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 114:16.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 114:16.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:16.16 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 114:16.17 | ^~~~~~~~ 114:16.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 114:16.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 114:16.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 114:16.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:16.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 114:16.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.cpp:7, 114:16.33 from Unified_cpp_dom_svg1.cpp:2: 114:16.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 114:16.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 114:16.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:16.33 427 | SizeT Size() const { return SizeT(width, height); } 114:16.33 | ^~~~ 114:16.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 114:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 114:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 114:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 114:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.cpp:7, 114:16.34 from Unified_cpp_dom_svg1.cpp:2: 114:16.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 114:16.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 114:16.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:16.34 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 114:16.34 | ^~~~~~~~ 114:16.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 114:16.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 114:16.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:16.34 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 114:16.34 | ^~~~~~~~ 114:16.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 114:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 114:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 114:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 114:16.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.cpp:7, 114:16.35 from Unified_cpp_dom_svg1.cpp:2: 114:16.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 114:16.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 114:16.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:16.35 62 | Sub operator-(const Sub& aPoint) const { 114:16.35 | ^~~~~~~~ 114:16.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 114:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 114:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 114:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.cpp:7, 114:16.49 from Unified_cpp_dom_svg1.cpp:2: 114:16.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 114:16.49 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPoint.cpp:110:69: required from here 114:16.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:16.49 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 114:16.49 | ^~~~~~~~~~~~~~ 114:16.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 114:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 114:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 114:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.cpp:7, 114:16.91 from Unified_cpp_dom_svg1.cpp:2: 114:16.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 114:16.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 114:16.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:16.91 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 114:16.91 | ^~~~~~~~~~~~~ 114:16.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 114:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 114:16.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:16.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 114:16.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.cpp:7, 114:16.92 from Unified_cpp_dom_svg1.cpp:2: 114:16.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 114:16.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 114:16.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:16.92 323 | static SizeTyped FromUnknownSize( 114:16.92 | ^~~~~~~~~~~~~~~ 114:19.94 In file included from Unified_cpp_dom_svg1.cpp:11: 114:19.94 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPoint.cpp: In member function ‘virtual already_AddRefed mozilla::dom::DOMSVGPoint::MatrixTransform(mozilla::dom::SVGMatrix&)’: 114:19.94 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPoint.cpp:110:69: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:19.94 110 | Point pt = ToMatrix(matrix.GetMatrix()).TransformPoint(Point(x, y)); 114:19.94 | ^ 114:19.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 114:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 114:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 114:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 114:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.cpp:7, 114:19.95 from Unified_cpp_dom_svg1.cpp:2: 114:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 114:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:19.95 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 114:19.96 | ^~~~~~~~~ 114:19.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 114:19.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 114:19.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:19.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.h:12, 114:19.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPathSegList.cpp:7, 114:19.96 from Unified_cpp_dom_svg1.cpp:2: 114:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 114:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:19.96 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 114:19.97 | ^~~~~~~~~~~~~~ 114:20.19 In file included from Unified_cpp_dom_svg1.cpp:137: 114:20.19 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLength.cpp: In member function ‘virtual mozilla::gfx::Size mozilla::dom::NonSVGFrameUserSpaceMetrics::GetSize() const’: 114:20.20 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLength.cpp:160:11: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:20.20 160 | gfx::Size NonSVGFrameUserSpaceMetrics::GetSize() const { 114:20.20 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:22.75 dom/network 114:23.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 114:23.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 114:23.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 114:23.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 114:23.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 114:23.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:9, 114:23.81 from Unified_cpp_dom_security1.cpp:2: 114:23.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 114:23.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:23.81 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 114:23.81 | ^ 114:24.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 114:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 114:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 114:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 114:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 114:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 114:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:9, 114:24.29 from Unified_cpp_dom_security1.cpp:2: 114:24.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 114:24.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:24.29 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 114:24.29 | ^ 114:25.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 114:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 114:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 114:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 114:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:9, 114:25.06 from Unified_cpp_dom_security1.cpp:2: 114:25.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 114:25.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:25.06 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 114:25.06 | ^ 114:25.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 114:25.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:25.06 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 114:25.06 | ^ 114:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 114:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:25.07 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 114:25.07 | ^ 114:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 114:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:25.07 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 114:25.07 | ^ 114:25.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 114:25.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:25.08 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 114:25.08 | ^ 114:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 114:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:25.10 371 | nscoord aAppUnitsPerDevPixel) { 114:25.10 | ^ 114:25.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 114:25.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:25.12 380 | nscoord aAppUnitsPerDevPixel) { 114:25.12 | ^ 114:25.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 114:25.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:25.12 387 | nscoord aAppUnitsPerDevPixel) { 114:25.12 | ^ 114:25.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 114:25.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:25.13 394 | nscoord aAppUnitsPerDevPixel) { 114:25.13 | ^ 114:31.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 114:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 114:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 114:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 114:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 114:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 114:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 114:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FormDataEvent.h:14, 114:31.08 from FormDataEvent.cpp:10, 114:31.09 from UnifiedBindings6.cpp:2: 114:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 114:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 114:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:31.09 40 | friend Sub operator*(Sub aCoord, T aScale) { 114:31.09 | ^~~~~~~~ 114:31.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 114:31.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 114:31.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FormDataEvent.h:14, 114:31.21 from FormDataEvent.cpp:10, 114:31.21 from UnifiedBindings6.cpp:2: 114:31.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 114:31.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 114:31.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:31.21 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 114:31.21 | ^~~~~~~~ 114:31.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 114:31.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 114:31.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 114:31.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 114:31.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 114:31.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FormDataEvent.h:14, 114:31.27 from FormDataEvent.cpp:10, 114:31.28 from UnifiedBindings6.cpp:2: 114:31.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 114:31.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 114:31.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:31.28 427 | SizeT Size() const { return SizeT(width, height); } 114:31.28 | ^~~~ 114:31.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 114:31.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 114:31.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FormDataEvent.h:14, 114:31.28 from FormDataEvent.cpp:10, 114:31.29 from UnifiedBindings6.cpp:2: 114:31.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 114:31.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 114:31.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:31.29 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 114:31.29 | ^~~~~~~~ 114:31.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 114:31.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 114:31.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:31.29 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 114:31.30 | ^~~~~~~~ 114:31.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 114:31.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 114:31.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 114:31.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 114:31.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 114:31.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 114:31.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FormDataEvent.h:14, 114:31.31 from FormDataEvent.cpp:10, 114:31.31 from UnifiedBindings6.cpp:2: 114:31.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 114:31.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 114:31.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:31.32 62 | Sub operator-(const Sub& aPoint) const { 114:31.32 | ^~~~~~~~ 114:32.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 114:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 114:32.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 114:32.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 114:32.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 114:32.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 114:32.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 114:32.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FormDataEvent.h:14, 114:32.51 from FormDataEvent.cpp:10, 114:32.51 from UnifiedBindings6.cpp:2: 114:32.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 114:32.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 114:32.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:32.52 43 | friend Sub operator*(T aScale, Sub aCoord) { 114:32.52 | ^~~~~~~~ 114:32.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 114:32.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 114:32.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 114:32.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 114:32.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FormDataEvent.h:14, 114:32.83 from FormDataEvent.cpp:10, 114:32.83 from UnifiedBindings6.cpp:2: 114:32.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 114:32.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 114:32.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:32.83 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 114:32.84 | ^~~~~~~~~~~~~ 114:32.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 114:32.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 114:32.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 114:32.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 114:32.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 114:32.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FormDataEvent.h:14, 114:32.84 from FormDataEvent.cpp:10, 114:32.85 from UnifiedBindings6.cpp:2: 114:32.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 114:32.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 114:32.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:32.85 323 | static SizeTyped FromUnknownSize( 114:32.85 | ^~~~~~~~~~~~~~~ 114:37.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 114:37.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 114:37.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 114:37.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 114:37.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SecurityPolicyViolationEvent.h:16, 114:37.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsCSPContext.h:11, 114:37.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:10, 114:37.88 from Unified_cpp_dom_security1.cpp:2: 114:37.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 114:37.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:37.89 189 | CSSRect GetExpandedScrollableRect() const { 114:37.89 | ^ 114:37.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 114:37.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:37.90 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 114:37.90 | ^ 114:37.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 114:37.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:37.91 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 114:37.91 | ^ 114:37.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 114:37.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:37.92 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 114:37.92 | ^ 114:37.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 114:37.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:37.92 243 | CSSRect CalculateScrollRange() const { 114:37.92 | ^ 114:37.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 114:37.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:37.93 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 114:37.93 | ^ 114:37.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 114:37.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:37.95 457 | CSSRect GetVisualViewport() const { 114:37.95 | ^ 114:40.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 114:40.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 114:40.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 114:40.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 114:40.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 114:40.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 114:40.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 114:40.46 from Unified_cpp_dom_network0.cpp:2: 114:40.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 114:40.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:40.46 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 114:40.46 | ^ 114:40.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 114:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 114:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 114:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 114:40.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 114:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventBinding.h:6, 114:40.66 from FormDataEvent.cpp:9, 114:40.66 from UnifiedBindings6.cpp:2: 114:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 114:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 114:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 114:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 114:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 114:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 114:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 114:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 114:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 114:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:40.66 760 | typename detail::Nth::Type extract() { 114:40.66 | ^~~~~~~ 114:40.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 114:40.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 114:40.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 114:40.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 114:40.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 114:40.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 114:40.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 114:40.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 114:40.86 from Unified_cpp_dom_network0.cpp:2: 114:40.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 114:40.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:40.86 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 114:40.86 | ^ 114:41.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 114:41.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 114:41.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 114:41.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 114:41.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 114:41.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 114:41.41 from Unified_cpp_dom_network0.cpp:2: 114:41.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 114:41.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:41.41 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 114:41.41 | ^ 114:41.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 114:41.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:41.41 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 114:41.41 | ^ 114:41.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 114:41.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:41.41 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 114:41.41 | ^ 114:41.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 114:41.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:41.42 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 114:41.42 | ^ 114:41.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 114:41.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:41.42 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 114:41.42 | ^ 114:41.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 114:41.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:41.45 371 | nscoord aAppUnitsPerDevPixel) { 114:41.45 | ^ 114:41.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 114:41.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:41.45 380 | nscoord aAppUnitsPerDevPixel) { 114:41.45 | ^ 114:41.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 114:41.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:41.46 387 | nscoord aAppUnitsPerDevPixel) { 114:41.46 | ^ 114:41.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 114:41.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:41.47 394 | nscoord aAppUnitsPerDevPixel) { 114:41.47 | ^ 114:43.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 114:43.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 114:43.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 114:43.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 114:43.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 114:43.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 114:43.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 114:43.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 114:43.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 114:43.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 114:43.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 114:43.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 114:43.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:45, 114:43.88 from Unified_cpp_dom_security1.cpp:2: 114:43.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 114:43.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:43.88 1249 | CSSCoord ToCSSPixels() const { return _0; } 114:43.88 | ^ 114:43.94 dom/permission 114:44.48 dom/plugins/base 114:46.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 114:46.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 114:46.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 114:46.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 114:46.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 114:46.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 114:46.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 114:46.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 114:46.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 114:46.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 114:46.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 114:46.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:45, 114:46.64 from Unified_cpp_dom_security1.cpp:2: 114:46.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 114:46.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:46.64 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 114:46.64 | ^ 114:48.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 114:48.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 114:48.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:48.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 114:48.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 114:48.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 114:48.54 from Unified_cpp_dom_svg2.cpp:2: 114:48.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 114:48.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:48.55 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 114:48.55 | ^ 114:48.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 114:48.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:48.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 114:48.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 114:48.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 114:48.87 from Unified_cpp_dom_svg2.cpp:2: 114:48.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 114:48.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:48.87 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 114:48.87 | ^ 114:49.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 114:49.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 114:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 114:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 114:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 114:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 114:49.46 from Unified_cpp_dom_svg2.cpp:2: 114:49.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 114:49.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:49.46 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 114:49.46 | ^ 114:49.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 114:49.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:49.47 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 114:49.47 | ^ 114:49.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 114:49.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:49.48 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 114:49.48 | ^ 114:49.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 114:49.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:49.49 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 114:49.49 | ^ 114:49.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 114:49.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:49.49 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 114:49.49 | ^ 114:49.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 114:49.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:49.52 371 | nscoord aAppUnitsPerDevPixel) { 114:49.52 | ^ 114:49.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 114:49.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:49.53 380 | nscoord aAppUnitsPerDevPixel) { 114:49.53 | ^ 114:49.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 114:49.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:49.54 387 | nscoord aAppUnitsPerDevPixel) { 114:49.54 | ^ 114:49.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 114:49.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:49.55 394 | nscoord aAppUnitsPerDevPixel) { 114:49.55 | ^ 114:49.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 114:49.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:49.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 114:49.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 114:49.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 114:49.63 from Unified_cpp_dom_svg2.cpp:2: 114:49.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 114:49.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:49.64 1249 | CSSCoord ToCSSPixels() const { return _0; } 114:49.64 | ^ 114:50.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 114:50.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 114:50.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 114:50.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 114:50.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 114:50.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 114:50.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 114:50.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 114:50.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 114:50.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 114:50.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 114:50.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:45, 114:50.61 from Unified_cpp_dom_security1.cpp:2: 114:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 114:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:50.61 21 | inline Rect ToRect(const gfxRect& aRect) { 114:50.61 | ^ 114:50.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 114:50.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:50.63 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 114:50.63 | ^ 114:50.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 114:50.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:50.63 40 | inline Point ToPoint(const gfxPoint& aPoint) { 114:50.63 | ^ 114:50.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 114:50.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:50.64 44 | inline Size ToSize(const gfxSize& aSize) { 114:50.64 | ^ 114:50.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 114:50.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:50.64 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 114:50.64 | ^ 114:50.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 114:50.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:50.66 52 | inline gfxSize ThebesSize(const Size& aSize) { 114:50.66 | ^ 114:50.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 114:50.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:50.66 56 | inline gfxRect ThebesRect(const Rect& aRect) { 114:50.66 | ^ 114:50.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 114:50.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 114:50.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoadRequest.h:12, 114:50.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoader.h:21, 114:50.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 114:50.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:12, 114:50.96 from Unified_cpp_dom_network0.cpp:2: 114:50.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 114:50.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:50.97 189 | CSSRect GetExpandedScrollableRect() const { 114:50.97 | ^ 114:50.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 114:50.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:50.98 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 114:50.98 | ^ 114:50.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 114:50.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:50.98 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 114:50.98 | ^ 114:51.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 114:51.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:51.00 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 114:51.00 | ^ 114:51.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 114:51.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:51.00 243 | CSSRect CalculateScrollRange() const { 114:51.00 | ^ 114:51.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 114:51.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:51.01 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 114:51.01 | ^ 114:51.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 114:51.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:51.04 457 | CSSRect GetVisualViewport() const { 114:51.04 | ^ 114:51.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 114:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 114:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 114:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 114:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 114:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 114:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 114:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 114:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 114:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 114:51.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:45, 114:51.44 from Unified_cpp_dom_security1.cpp:2: 114:51.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 114:51.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:51.44 1859 | int32_t aAppUnitsPerPixel) { 114:51.45 | ^ 114:51.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 114:51.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:51.45 3214 | int32_t aAppUnitsPerPixel) { 114:51.45 | ^ 114:51.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:19, 114:51.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 114:51.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 114:51.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 114:51.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 114:51.66 from Unified_cpp_dom_svg2.cpp:2: 114:51.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 114:51.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:51.66 21 | inline Rect ToRect(const gfxRect& aRect) { 114:51.66 | ^ 114:51.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 114:51.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:51.67 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 114:51.67 | ^ 114:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 114:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:51.68 40 | inline Point ToPoint(const gfxPoint& aPoint) { 114:51.68 | ^ 114:51.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 114:51.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:51.70 44 | inline Size ToSize(const gfxSize& aSize) { 114:51.70 | ^ 114:51.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 114:51.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:51.71 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 114:51.71 | ^ 114:51.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 114:51.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:51.71 52 | inline gfxSize ThebesSize(const Size& aSize) { 114:51.71 | ^ 114:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 114:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:51.73 56 | inline gfxRect ThebesRect(const Rect& aRect) { 114:51.73 | ^ 114:52.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 114:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 114:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 114:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 114:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 114:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 114:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 114:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:45, 114:52.36 from Unified_cpp_dom_security1.cpp:2: 114:52.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 114:52.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:52.37 332 | LayerPoint GetFixedPositionAnchor() const { 114:52.37 | ^ 114:52.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 114:52.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 114:52.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 114:52.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 114:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 114:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 114:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 114:52.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:45, 114:52.43 from Unified_cpp_dom_security1.cpp:2: 114:52.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 114:52.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:52.44 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 114:52.44 | ^ 114:52.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 114:52.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 114:52.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 114:52.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 114:52.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 114:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 114:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 114:52.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:45, 114:52.46 from Unified_cpp_dom_security1.cpp:2: 114:52.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 114:52.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:52.46 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 114:52.46 | ^ 114:53.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 114:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 114:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 114:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 114:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 114:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 114:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 114:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 114:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 114:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 114:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 114:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 114:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:12, 114:53.29 from Unified_cpp_dom_network0.cpp:2: 114:53.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 114:53.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:53.30 1249 | CSSCoord ToCSSPixels() const { return _0; } 114:53.30 | ^ 114:56.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 114:56.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 114:56.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:19, 114:56.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 114:56.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 114:56.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 114:56.05 from Unified_cpp_dom_svg2.cpp:2: 114:56.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 114:56.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:56.05 189 | CSSRect GetExpandedScrollableRect() const { 114:56.05 | ^ 114:56.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 114:56.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:56.06 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 114:56.06 | ^ 114:56.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 114:56.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:56.06 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 114:56.06 | ^ 114:56.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 114:56.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:56.09 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 114:56.09 | ^ 114:56.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 114:56.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:56.09 243 | CSSRect CalculateScrollRange() const { 114:56.09 | ^ 114:56.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 114:56.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:56.09 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 114:56.09 | ^ 114:56.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 114:56.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:56.10 457 | CSSRect GetVisualViewport() const { 114:56.10 | ^ 114:56.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 114:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 114:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 114:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 114:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 114:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 114:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 114:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 114:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 114:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 114:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 114:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:12, 114:56.14 from Unified_cpp_dom_network0.cpp:2: 114:56.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 114:56.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:56.14 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 114:56.14 | ^ 114:56.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 114:56.18 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 114:56.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 114:56.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 114:56.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 114:56.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:17: 114:56.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 114:56.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:56.18 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 114:56.18 | ^ 114:56.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 114:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 114:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 114:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 114:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 114:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:17: 114:56.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 114:56.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:56.38 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 114:56.38 | ^ 114:56.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 114:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 114:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 114:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 114:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 114:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:9: 114:56.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 114:56.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:56.63 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 114:56.63 | ^ 114:56.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 114:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 114:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 114:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 114:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 114:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:9: 114:56.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 114:56.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:56.87 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 114:56.87 | ^ 114:56.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 114:56.93 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 114:56.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 114:56.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 114:56.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 114:56.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:17: 114:56.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 114:56.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:56.94 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 114:56.94 | ^ 114:56.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 114:56.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:56.95 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 114:56.95 | ^ 114:56.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 114:56.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:56.96 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 114:56.96 | ^ 114:56.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 114:56.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:56.99 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 114:56.99 | ^ 114:57.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 114:57.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:57.00 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 114:57.00 | ^ 114:57.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 114:57.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:57.04 371 | nscoord aAppUnitsPerDevPixel) { 114:57.04 | ^ 114:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 114:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:57.04 380 | nscoord aAppUnitsPerDevPixel) { 114:57.04 | ^ 114:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 114:57.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:57.05 387 | nscoord aAppUnitsPerDevPixel) { 114:57.05 | ^ 114:57.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 114:57.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:57.06 394 | nscoord aAppUnitsPerDevPixel) { 114:57.06 | ^ 114:57.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 114:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 114:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 114:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 114:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 114:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:9: 114:57.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 114:57.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:57.47 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 114:57.47 | ^ 114:57.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 114:57.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:57.48 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 114:57.48 | ^ 114:57.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 114:57.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:57.48 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 114:57.48 | ^ 114:57.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 114:57.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:57.48 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 114:57.49 | ^ 114:57.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 114:57.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:57.49 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 114:57.49 | ^ 114:57.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 114:57.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:57.50 371 | nscoord aAppUnitsPerDevPixel) { 114:57.50 | ^ 114:57.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 114:57.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:57.51 380 | nscoord aAppUnitsPerDevPixel) { 114:57.51 | ^ 114:57.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 114:57.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:57.51 387 | nscoord aAppUnitsPerDevPixel) { 114:57.51 | ^ 114:57.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 114:57.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:57.52 394 | nscoord aAppUnitsPerDevPixel) { 114:57.52 | ^ 114:59.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 114:59.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedPointList.h:13, 114:59.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedPointList.cpp:7, 114:59.51 from Unified_cpp_dom_svg2.cpp:56: 114:59.51 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator gfxPoint() const’: 114:59.51 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:42:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:59.51 42 | operator gfxPoint() const { return gfxPoint(mX, mY); } 114:59.52 | ^ 114:59.52 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 114:59.52 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:59.52 44 | operator Point() const { return Point(mX, mY); } 114:59.52 | ^ 114:59.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 114:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 114:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 114:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 114:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 114:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 114:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 114:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 114:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 114:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 114:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 114:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:12, 114:59.57 from Unified_cpp_dom_network0.cpp:2: 114:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 114:59.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:59.58 21 | inline Rect ToRect(const gfxRect& aRect) { 114:59.58 | ^ 114:59.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 114:59.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:59.58 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 114:59.58 | ^ 114:59.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 114:59.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:59.59 40 | inline Point ToPoint(const gfxPoint& aPoint) { 114:59.59 | ^ 114:59.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 114:59.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:59.59 44 | inline Size ToSize(const gfxSize& aSize) { 114:59.59 | ^ 114:59.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 114:59.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:59.59 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 114:59.59 | ^ 114:59.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 114:59.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:59.60 52 | inline gfxSize ThebesSize(const Size& aSize) { 114:59.60 | ^ 114:59.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 114:59.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:59.60 56 | inline gfxRect ThebesRect(const Rect& aRect) { 114:59.61 | ^ 114:59.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 114:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 114:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 114:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 114:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 114:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionStatus.h:12, 114:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/PermissionObserver.cpp:9, 114:59.70 from Unified_cpp_dom_permission0.cpp:2: 114:59.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 114:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 114:59.71 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 114:59.71 | ^ 115:00.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 115:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 115:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionStatus.h:12, 115:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/PermissionObserver.cpp:9, 115:00.03 from Unified_cpp_dom_permission0.cpp:2: 115:00.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 115:00.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:00.03 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 115:00.03 | ^ 115:00.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 115:00.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 115:00.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 115:00.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 115:00.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:00.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 115:00.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 115:00.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 115:00.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 115:00.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 115:00.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:12, 115:00.18 from Unified_cpp_dom_network0.cpp:2: 115:00.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 115:00.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:00.18 1859 | int32_t aAppUnitsPerPixel) { 115:00.18 | ^ 115:00.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 115:00.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:00.19 3214 | int32_t aAppUnitsPerPixel) { 115:00.19 | ^ 115:00.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionStatus.h:12, 115:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/PermissionObserver.cpp:9, 115:00.70 from Unified_cpp_dom_permission0.cpp:2: 115:00.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 115:00.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:00.70 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 115:00.70 | ^ 115:00.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 115:00.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:00.70 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 115:00.70 | ^ 115:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 115:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:00.71 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 115:00.71 | ^ 115:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 115:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:00.71 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 115:00.71 | ^ 115:00.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 115:00.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:00.72 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 115:00.72 | ^ 115:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 115:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:00.74 371 | nscoord aAppUnitsPerDevPixel) { 115:00.74 | ^ 115:00.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 115:00.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:00.75 380 | nscoord aAppUnitsPerDevPixel) { 115:00.75 | ^ 115:00.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 115:00.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:00.75 387 | nscoord aAppUnitsPerDevPixel) { 115:00.75 | ^ 115:00.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 115:00.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:00.76 394 | nscoord aAppUnitsPerDevPixel) { 115:00.76 | ^ 115:00.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 115:00.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 115:00.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 115:00.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:13, 115:00.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 115:00.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimationElement.cpp:8, 115:00.89 from Unified_cpp_dom_svg2.cpp:110: 115:00.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 115:00.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:00.89 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 115:00.89 | ^ 115:01.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 115:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 115:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 115:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 115:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 115:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 115:01.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:12, 115:01.25 from Unified_cpp_dom_network0.cpp:2: 115:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 115:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:01.25 332 | LayerPoint GetFixedPositionAnchor() const { 115:01.25 | ^ 115:01.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 115:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 115:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 115:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 115:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 115:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 115:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:12, 115:01.32 from Unified_cpp_dom_network0.cpp:2: 115:01.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 115:01.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:01.32 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 115:01.32 | ^ 115:01.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 115:01.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:01.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 115:01.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 115:01.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 115:01.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 115:01.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 115:01.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:12, 115:01.36 from Unified_cpp_dom_network0.cpp:2: 115:01.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 115:01.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:01.36 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 115:01.36 | ^ 115:03.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 115:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 115:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:13, 115:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 115:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimationElement.cpp:8, 115:03.67 from Unified_cpp_dom_svg2.cpp:110: 115:03.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 115:03.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:03.67 1859 | int32_t aAppUnitsPerPixel) { 115:03.67 | ^ 115:03.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 115:03.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:03.68 3214 | int32_t aAppUnitsPerPixel) { 115:03.68 | ^ 115:04.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGCircleElement.h:11, 115:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp:8, 115:04.53 from Unified_cpp_dom_svg2.cpp:128: 115:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Rect mozilla::dom::SVGGeometryElement::SimplePath::AsRect() const’: 115:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:123:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:04.53 123 | Rect AsRect() const { 115:04.53 | ^ 115:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Point mozilla::dom::SVGGeometryElement::SimplePath::Point1() const’: 115:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:135:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:04.53 135 | Point Point1() const { 115:04.53 | ^ 115:04.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 115:04.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 115:04.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:04.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:04.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 115:04.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 115:04.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:9, 115:04.82 from Unified_cpp_dom_security1.cpp:2: 115:04.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 115:04.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 115:04.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:04.82 40 | friend Sub operator*(Sub aCoord, T aScale) { 115:04.82 | ^~~~~~~~ 115:04.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:04.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:04.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 115:04.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 115:04.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:9, 115:04.85 from Unified_cpp_dom_security1.cpp:2: 115:04.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 115:04.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 115:04.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:04.85 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 115:04.85 | ^~~~~~~~ 115:05.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 115:05.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 115:05.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:05.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:05.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 115:05.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 115:05.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:9, 115:05.10 from Unified_cpp_dom_security1.cpp:2: 115:05.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 115:05.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 115:05.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:05.10 427 | SizeT Size() const { return SizeT(width, height); } 115:05.10 | ^~~~ 115:05.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:05.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:05.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 115:05.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 115:05.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:9, 115:05.10 from Unified_cpp_dom_security1.cpp:2: 115:05.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 115:05.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 115:05.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:05.10 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 115:05.10 | ^~~~~~~~ 115:05.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 115:05.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 115:05.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:05.10 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 115:05.11 | ^~~~~~~~ 115:05.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 115:05.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 115:05.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:05.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:05.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 115:05.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 115:05.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:9, 115:05.11 from Unified_cpp_dom_security1.cpp:2: 115:05.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 115:05.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 115:05.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:05.11 62 | Sub operator-(const Sub& aPoint) const { 115:05.12 | ^~~~~~~~ 115:05.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 115:05.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 115:05.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:05.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:05.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 115:05.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 115:05.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:9, 115:05.53 from Unified_cpp_dom_security1.cpp:2: 115:05.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 115:05.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 115:05.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:05.53 43 | friend Sub operator*(T aScale, Sub aCoord) { 115:05.53 | ^~~~~~~~ 115:05.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGObserverUtils.h:22, 115:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:18, 115:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 115:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp:13, 115:05.81 from Unified_cpp_dom_svg2.cpp:128: 115:05.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 115:05.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:05.81 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 115:05.81 | ^ 115:05.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 115:05.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 115:05.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 115:05.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 115:05.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 115:05.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/PermissionStatus.cpp:10, 115:05.84 from Unified_cpp_dom_permission0.cpp:11: 115:05.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 115:05.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:05.84 189 | CSSRect GetExpandedScrollableRect() const { 115:05.84 | ^ 115:05.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 115:05.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:05.85 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 115:05.85 | ^ 115:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 115:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:05.85 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 115:05.85 | ^ 115:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 115:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:05.85 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 115:05.86 | ^ 115:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 115:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:05.86 243 | CSSRect CalculateScrollRange() const { 115:05.86 | ^ 115:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 115:05.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:05.88 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 115:05.88 | ^ 115:05.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 115:05.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:05.89 457 | CSSRect GetVisualViewport() const { 115:05.89 | ^ 115:06.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 115:06.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:06.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:06.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 115:06.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 115:06.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:9, 115:06.07 from Unified_cpp_dom_security1.cpp:2: 115:06.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 115:06.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 115:06.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:06.07 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 115:06.07 | ^~~~~~~~~~~~~ 115:06.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 115:06.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:06.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:06.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 115:06.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentPolicyUtils.h:19, 115:06.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:9, 115:06.08 from Unified_cpp_dom_security1.cpp:2: 115:06.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 115:06.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 115:06.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:06.09 323 | static SizeTyped FromUnknownSize( 115:06.09 | ^~~~~~~~~~~~~~~ 115:08.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 115:08.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 115:08.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 115:08.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 115:08.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 115:08.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 115:08.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 115:08.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 115:08.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 115:08.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 115:08.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp:13, 115:08.29 from Unified_cpp_dom_svg2.cpp:128: 115:08.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 115:08.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:08.29 332 | LayerPoint GetFixedPositionAnchor() const { 115:08.29 | ^ 115:10.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 115:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 115:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 115:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 115:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:26, 115:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIReferrerInfo.h:17, 115:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIPrincipal.h:22, 115:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScriptSecurityManager.h:14, 115:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsILoadInfo.h:18, 115:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIChannel.h:14, 115:10.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.h:30, 115:10.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/security/nsMixedContentBlocker.cpp:7, 115:10.39 from Unified_cpp_dom_security1.cpp:2: 115:10.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 115:10.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 115:10.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 115:10.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 115:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 115:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 115:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 115:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 115:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 115:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:10.40 760 | typename detail::Nth::Type extract() { 115:10.42 | ^~~~~~~ 115:10.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 115:10.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 115:10.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 115:10.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 115:10.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 115:10.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 115:10.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:10.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 115:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 115:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 115:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 115:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 115:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/Permissions.cpp:9, 115:10.84 from Unified_cpp_dom_permission0.cpp:29: 115:10.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 115:10.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:10.84 1249 | CSSCoord ToCSSPixels() const { return _0; } 115:10.84 | ^ 115:11.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 115:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 115:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 115:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 115:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 115:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 115:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 115:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 115:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 115:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 115:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 115:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 115:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 115:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 115:11.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp:13, 115:11.47 from Unified_cpp_dom_svg2.cpp:128: 115:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 115:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:11.48 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 115:11.48 | ^ 115:11.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 115:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 115:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 115:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 115:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 115:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 115:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 115:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 115:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 115:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 115:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 115:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 115:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 115:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 115:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp:13, 115:11.51 from Unified_cpp_dom_svg2.cpp:128: 115:11.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 115:11.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:11.51 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 115:11.51 | ^ 115:12.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 115:12.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 115:12.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 115:12.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPluginInstance.h:25, 115:12.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:19: 115:12.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 115:12.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:12.31 189 | CSSRect GetExpandedScrollableRect() const { 115:12.31 | ^ 115:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 115:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:12.32 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 115:12.32 | ^ 115:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 115:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:12.32 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 115:12.32 | ^ 115:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 115:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:12.33 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 115:12.33 | ^ 115:12.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 115:12.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:12.33 243 | CSSRect CalculateScrollRange() const { 115:12.33 | ^ 115:12.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 115:12.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:12.33 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 115:12.33 | ^ 115:12.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 115:12.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:12.34 457 | CSSRect GetVisualViewport() const { 115:12.34 | ^ 115:13.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 115:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 115:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 115:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 115:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 115:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 115:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 115:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 115:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 115:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 115:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/Permissions.cpp:9, 115:13.03 from Unified_cpp_dom_permission0.cpp:29: 115:13.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 115:13.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:13.03 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 115:13.03 | ^ 115:13.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 115:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 115:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 115:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPluginInstance.h:25, 115:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:15: 115:13.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 115:13.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:13.05 189 | CSSRect GetExpandedScrollableRect() const { 115:13.05 | ^ 115:13.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 115:13.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:13.06 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 115:13.06 | ^ 115:13.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 115:13.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:13.06 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 115:13.06 | ^ 115:13.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 115:13.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:13.06 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 115:13.06 | ^ 115:13.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 115:13.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:13.07 243 | CSSRect CalculateScrollRange() const { 115:13.07 | ^ 115:13.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 115:13.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:13.07 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 115:13.07 | ^ 115:13.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 115:13.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:13.08 457 | CSSRect GetVisualViewport() const { 115:13.08 | ^ 115:13.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 115:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 115:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 115:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 115:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 115:13.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 115:13.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp:13, 115:13.92 from Unified_cpp_dom_svg2.cpp:128: 115:13.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 115:13.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:13.92 1394 | LayerPoint GetFixedPositionAnchor() { 115:13.92 | ^ 115:13.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 115:13.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:13.95 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 115:13.95 | ^ 115:15.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 115:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 115:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.h:23, 115:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:17: 115:15.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 115:15.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:15.00 1249 | CSSCoord ToCSSPixels() const { return _0; } 115:15.00 | ^ 115:15.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 115:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 115:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/TCPServerSocketParent.cpp:12, 115:15.77 from Unified_cpp_dom_network0.cpp:47: 115:15.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 115:15.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:15.77 1394 | LayerPoint GetFixedPositionAnchor() { 115:15.77 | ^ 115:15.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 115:15.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:15.80 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 115:15.80 | ^ 115:16.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 115:16.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 115:16.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.h:23, 115:16.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:17: 115:16.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 115:16.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:16.42 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 115:16.42 | ^ 115:16.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 115:16.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 115:16.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 115:16.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 115:16.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 115:16.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:16.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 115:16.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 115:16.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 115:16.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 115:16.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 115:16.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/Permissions.cpp:9, 115:16.70 from Unified_cpp_dom_permission0.cpp:29: 115:16.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 115:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:16.71 21 | inline Rect ToRect(const gfxRect& aRect) { 115:16.71 | ^ 115:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 115:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:16.71 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 115:16.71 | ^ 115:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 115:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:16.71 40 | inline Point ToPoint(const gfxPoint& aPoint) { 115:16.71 | ^ 115:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 115:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:16.71 44 | inline Size ToSize(const gfxSize& aSize) { 115:16.71 | ^ 115:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 115:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:16.71 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 115:16.72 | ^ 115:16.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 115:16.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:16.72 52 | inline gfxSize ThebesSize(const Size& aSize) { 115:16.72 | ^ 115:16.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 115:16.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:16.72 56 | inline gfxRect ThebesRect(const Rect& aRect) { 115:16.72 | ^ 115:17.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 115:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 115:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 115:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 115:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 115:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 115:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 115:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 115:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 115:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/Permissions.cpp:9, 115:17.38 from Unified_cpp_dom_permission0.cpp:29: 115:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 115:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:17.38 1859 | int32_t aAppUnitsPerPixel) { 115:17.38 | ^ 115:17.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 115:17.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:17.39 3214 | int32_t aAppUnitsPerPixel) { 115:17.39 | ^ 115:17.76 dom/plugins/ipc 115:18.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 115:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 115:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 115:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 115:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 115:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 115:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleParent.h:20, 115:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginModuleParent.h:15, 115:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:72: 115:18.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 115:18.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:18.30 1249 | CSSCoord ToCSSPixels() const { return _0; } 115:18.30 | ^ 115:18.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 115:18.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:18.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 115:18.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 115:18.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 115:18.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 115:18.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 115:18.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/Permissions.cpp:9, 115:18.34 from Unified_cpp_dom_permission0.cpp:29: 115:18.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 115:18.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:18.34 332 | LayerPoint GetFixedPositionAnchor() const { 115:18.34 | ^ 115:18.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 115:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 115:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 115:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 115:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 115:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 115:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/Permissions.cpp:9, 115:18.39 from Unified_cpp_dom_permission0.cpp:29: 115:18.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 115:18.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:18.40 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 115:18.40 | ^ 115:18.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 115:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 115:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 115:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 115:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 115:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 115:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/Permissions.cpp:9, 115:18.42 from Unified_cpp_dom_permission0.cpp:29: 115:18.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 115:18.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:18.42 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 115:18.43 | ^ 115:18.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 115:18.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 115:18.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.h:23, 115:18.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:17: 115:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 115:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:18.64 21 | inline Rect ToRect(const gfxRect& aRect) { 115:18.64 | ^ 115:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 115:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:18.64 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 115:18.64 | ^ 115:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 115:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:18.64 40 | inline Point ToPoint(const gfxPoint& aPoint) { 115:18.64 | ^ 115:18.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 115:18.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:18.65 44 | inline Size ToSize(const gfxSize& aSize) { 115:18.65 | ^ 115:18.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 115:18.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:18.65 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 115:18.65 | ^ 115:18.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 115:18.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:18.66 52 | inline gfxSize ThebesSize(const Size& aSize) { 115:18.66 | ^ 115:18.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 115:18.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:18.66 56 | inline gfxRect ThebesRect(const Rect& aRect) { 115:18.66 | ^ 115:18.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 115:18.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 115:18.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 115:18.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 115:18.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 115:18.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 115:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:18.71 from Unified_cpp_dom_svg2.cpp:2: 115:18.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 115:18.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 115:18.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:18.71 40 | friend Sub operator*(Sub aCoord, T aScale) { 115:18.71 | ^~~~~~~~ 115:19.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 115:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 115:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 115:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 115:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 115:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:19.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:19.01 from Unified_cpp_dom_svg2.cpp:2: 115:19.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 115:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 115:19.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:19.01 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 115:19.01 | ^~~~~~~~ 115:19.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 115:19.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 115:19.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 115:19.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 115:19.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 115:19.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:19.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:19.15 from Unified_cpp_dom_svg2.cpp:2: 115:19.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 115:19.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 115:19.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:19.16 427 | SizeT Size() const { return SizeT(width, height); } 115:19.16 | ^~~~ 115:19.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 115:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 115:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 115:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 115:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 115:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:19.17 from Unified_cpp_dom_svg2.cpp:2: 115:19.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 115:19.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 115:19.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:19.17 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 115:19.17 | ^~~~~~~~ 115:19.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 115:19.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 115:19.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:19.19 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 115:19.19 | ^~~~~~~~ 115:19.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 115:19.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 115:19.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 115:19.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 115:19.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 115:19.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:19.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:19.20 from Unified_cpp_dom_svg2.cpp:2: 115:19.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 115:19.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 115:19.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:19.21 62 | Sub operator-(const Sub& aPoint) const { 115:19.21 | ^~~~~~~~ 115:19.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 115:19.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.h:23, 115:19.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:17: 115:19.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 115:19.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:19.31 1859 | int32_t aAppUnitsPerPixel) { 115:19.31 | ^ 115:19.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 115:19.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:19.32 3214 | int32_t aAppUnitsPerPixel) { 115:19.32 | ^ 115:19.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 115:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 115:19.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 115:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 115:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:19.80 from Unified_cpp_dom_svg2.cpp:2: 115:19.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 115:19.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 115:19.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:19.81 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 115:19.81 | ^~~~~~~~~~~~~ 115:19.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 115:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 115:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 115:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 115:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:19.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:19.81 from Unified_cpp_dom_svg2.cpp:2: 115:19.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 115:19.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 115:19.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:19.82 323 | static SizeTyped FromUnknownSize( 115:19.82 | ^~~~~~~~~~~~~~~ 115:19.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 115:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 115:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 115:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 115:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 115:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:19.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:19.92 from Unified_cpp_dom_svg2.cpp:2: 115:19.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 115:19.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:104:72: required from here 115:19.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:19.92 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 115:19.92 | ^~~~~~~~~~ 115:20.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 115:20.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 115:20.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 115:20.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 115:20.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:20.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:20.70 from Unified_cpp_dom_svg2.cpp:2: 115:20.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 115:20.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 115:20.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:20.71 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 115:20.71 | ^~~~~~~~~~~~~~ 115:20.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 115:20.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 115:20.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 115:20.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 115:20.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:20.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:20.72 from Unified_cpp_dom_svg2.cpp:2: 115:20.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 115:20.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 115:20.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:20.72 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 115:20.73 | ^~~~~~~~~~~~~ 115:20.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 115:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 115:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 115:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 115:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 115:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:20.77 from Unified_cpp_dom_svg2.cpp:2: 115:20.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 115:20.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 115:20.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:20.77 383 | Point TopLeft() const { return Point(x, y); } 115:20.77 | ^~~~~~~ 115:20.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 115:20.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 115:20.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 115:20.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 115:20.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:20.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:20.79 from Unified_cpp_dom_svg2.cpp:2: 115:20.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 115:20.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 115:20.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:20.79 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 115:20.79 | ^~~~~~~~~~~~~~~ 115:20.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 115:20.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 115:20.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 115:20.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 115:20.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 115:20.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:20.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleParent.h:20, 115:20.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginModuleParent.h:15, 115:20.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:72: 115:20.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 115:20.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:20.92 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 115:20.92 | ^ 115:22.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 115:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 115:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 115:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 115:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:22.66 from Unified_cpp_dom_svg2.cpp:2: 115:22.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 115:22.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 115:22.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 115:22.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:22.67 246 | PointTyped As2DPoint() const { 115:22.67 | ^~~~~~~~~ 115:22.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 115:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 115:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 115:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 115:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:22.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:22.67 from Unified_cpp_dom_svg2.cpp:2: 115:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 115:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 115:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 115:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:22.67 794 | RectTyped TransformAndClipBounds( 115:22.67 | ^~~~~~~~~~~~~~~~~~~~~~ 115:23.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 115:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 115:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 115:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 115:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 115:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleParent.h:20, 115:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginModuleParent.h:15, 115:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:72: 115:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 115:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:23.24 21 | inline Rect ToRect(const gfxRect& aRect) { 115:23.24 | ^ 115:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 115:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:23.24 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 115:23.24 | ^ 115:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 115:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:23.24 40 | inline Point ToPoint(const gfxPoint& aPoint) { 115:23.24 | ^ 115:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 115:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:23.25 44 | inline Size ToSize(const gfxSize& aSize) { 115:23.25 | ^ 115:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 115:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:23.25 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 115:23.25 | ^ 115:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 115:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:23.25 52 | inline gfxSize ThebesSize(const Size& aSize) { 115:23.25 | ^ 115:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 115:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:23.26 56 | inline gfxRect ThebesRect(const Rect& aRect) { 115:23.26 | ^ 115:23.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 115:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 115:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 115:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 115:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 115:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 115:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:42: 115:23.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 115:23.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:23.33 332 | LayerPoint GetFixedPositionAnchor() const { 115:23.33 | ^ 115:23.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 115:23.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:23.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 115:23.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 115:23.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 115:23.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 115:23.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 115:23.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:42: 115:23.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 115:23.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:23.38 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 115:23.38 | ^ 115:23.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 115:23.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:23.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 115:23.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 115:23.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 115:23.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 115:23.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 115:23.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:42: 115:23.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 115:23.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:23.41 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 115:23.41 | ^ 115:23.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 115:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 115:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 115:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 115:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleParent.h:20, 115:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginModuleParent.h:15, 115:23.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:72: 115:23.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 115:23.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:23.84 1859 | int32_t aAppUnitsPerPixel) { 115:23.84 | ^ 115:23.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 115:23.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:23.85 3214 | int32_t aAppUnitsPerPixel) { 115:23.85 | ^ 115:24.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp:13, 115:24.27 from Unified_cpp_dom_svg2.cpp:128: 115:24.27 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h: In instantiation of ‘float mozilla::dom::SVGGeometryProperty::details::ResolvePureLengthPercentage(mozilla::dom::SVGElement*, const LengthPercentage&) [with mozilla::SVGContentUtils::ctxDirection CTD = mozilla::SVGContentUtils::XY; mozilla::LengthPercentage = mozilla::StyleLengthPercentageUnion]’: 115:24.27 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:105:56: required from ‘float mozilla::dom::SVGGeometryProperty::details::ResolveImpl(const mozilla::ComputedStyle&, mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::ResolverTypes::LengthPercentNoAuto) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::R]’ 115:24.27 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:227:35: required from ‘float mozilla::dom::SVGGeometryProperty::ResolveWith(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::R]’ 115:24.27 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:257:5: required from ‘bool mozilla::dom::SVGGeometryProperty::ResolveAll(const mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::details::AlwaysFloat* ...) [with Tags = {mozilla::dom::SVGGeometryProperty::Tags::R}]’ 115:24.27 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp:76:52: required from here 115:24.27 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:98:75: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:24.27 98 | [&] { return CSSCoord{SVGElementMetrics(aElement).GetAxisLength(CTD)}; }); 115:24.27 | ^ 115:24.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 115:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 115:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 115:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 115:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 115:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 115:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:10, 115:24.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:24.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:24.66 from Unified_cpp_dom_svg2.cpp:2: 115:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 115:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 115:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 115:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 115:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 115:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 115:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 115:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 115:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 115:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:24.66 760 | typename detail::Nth::Type extract() { 115:24.66 | ^~~~~~~ 115:24.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 115:24.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:24.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleParent.h:20, 115:24.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginModuleParent.h:15, 115:24.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:72: 115:24.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 115:24.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:24.82 332 | LayerPoint GetFixedPositionAnchor() const { 115:24.82 | ^ 115:24.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 115:24.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:24.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleParent.h:20, 115:24.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginModuleParent.h:15, 115:24.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:72: 115:24.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 115:24.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:24.87 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 115:24.87 | ^ 115:24.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 115:24.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 115:24.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginModuleParent.h:20, 115:24.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginModuleParent.h:15, 115:24.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:72: 115:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 115:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:24.90 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 115:24.90 | ^ 115:25.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 115:25.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 115:25.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:25.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:25.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:25.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:25.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:25.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:25.21 from Unified_cpp_dom_network0.cpp:2: 115:25.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 115:25.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 115:25.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:25.21 40 | friend Sub operator*(Sub aCoord, T aScale) { 115:25.21 | ^~~~~~~~ 115:25.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:25.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:25.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:25.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:25.26 from Unified_cpp_dom_network0.cpp:2: 115:25.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 115:25.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 115:25.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:25.26 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 115:25.26 | ^~~~~~~~ 115:25.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 115:25.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 115:25.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:25.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:25.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:25.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:25.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:25.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:25.61 from Unified_cpp_dom_network0.cpp:2: 115:25.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 115:25.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 115:25.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:25.61 427 | SizeT Size() const { return SizeT(width, height); } 115:25.62 | ^~~~ 115:25.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:25.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:25.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:25.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:25.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:25.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:25.62 from Unified_cpp_dom_network0.cpp:2: 115:25.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 115:25.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 115:25.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:25.62 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 115:25.62 | ^~~~~~~~ 115:25.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 115:25.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 115:25.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:25.62 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 115:25.62 | ^~~~~~~~ 115:25.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 115:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 115:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:25.63 from Unified_cpp_dom_network0.cpp:2: 115:25.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 115:25.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 115:25.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:25.63 62 | Sub operator-(const Sub& aPoint) const { 115:25.63 | ^~~~~~~~ 115:25.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp:13, 115:25.92 from Unified_cpp_dom_svg2.cpp:128: 115:25.92 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h: In function ‘float mozilla::dom::SVGGeometryProperty::details::ResolvePureLengthPercentage(mozilla::dom::SVGElement*, const LengthPercentage&) [with mozilla::SVGContentUtils::ctxDirection CTD = mozilla::SVGContentUtils::XY]’: 115:25.92 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:97:36: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:25.92 97 | return aLP.ResolveToCSSPixelsWith( 115:25.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 115:25.92 98 | [&] { return CSSCoord{SVGElementMetrics(aElement).GetAxisLength(CTD)}; }); 115:25.92 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:25.93 In file included from Unified_cpp_dom_svg2.cpp:128: 115:25.93 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp: In member function ‘virtual bool mozilla::dom::SVGCircleElement::GetGeometryBounds(mozilla::dom::SVGGeometryElement::Rect*, const StrokeOptions&, const Matrix&, const Matrix*)’: 115:25.93 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp:99:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:25.93 99 | *aBounds = Rect(aToBoundsSpace.TransformPoint(Point(x, y)), Size()); 115:25.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 115:25.93 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp:121:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:25.93 121 | *aBounds = aToBoundsSpace.TransformBounds(rect); 115:25.93 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:25.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp:13, 115:25.93 from Unified_cpp_dom_svg2.cpp:128: 115:25.93 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h: In function ‘float mozilla::dom::SVGGeometryProperty::details::ResolvePureLengthPercentage(mozilla::dom::SVGElement*, const LengthPercentage&) [with mozilla::SVGContentUtils::ctxDirection CTD = mozilla::SVGContentUtils::X]’: 115:25.93 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:97:36: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:25.93 97 | return aLP.ResolveToCSSPixelsWith( 115:25.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 115:25.93 98 | [&] { return CSSCoord{SVGElementMetrics(aElement).GetAxisLength(CTD)}; }); 115:25.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:25.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 115:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 115:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 115:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 115:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 115:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:25.94 from Unified_cpp_dom_svg2.cpp:2: 115:25.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 115:25.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:25.94 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 115:25.94 | ^~~~~~~~~ 115:25.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 115:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 115:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 115:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 115:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:25.94 from Unified_cpp_dom_svg2.cpp:2: 115:25.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 115:25.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:25.94 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 115:25.94 | ^~~~~~~~~~~~~~ 115:25.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 115:25.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:25.95 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 115:25.95 | ^~~~~~~~~~~~~~~ 115:25.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:25.95 110 | quad[0] = TransformPoint(aRect.TopLeft()); 115:25.95 | ^~~~ 115:25.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:25.95 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 115:25.95 | ^ 115:25.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 115:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 115:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 115:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 115:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 115:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:25.95 from Unified_cpp_dom_svg2.cpp:2: 115:25.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 115:25.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:25.95 383 | Point TopLeft() const { return Point(x, y); } 115:25.95 | ^~~~~~~ 115:25.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 115:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 115:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 115:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 115:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 115:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 115:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 115:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:17: 115:25.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 115:25.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 115:25.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:25.99 40 | friend Sub operator*(Sub aCoord, T aScale) { 115:25.99 | ^~~~~~~~ 115:26.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 115:26.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 115:26.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:26.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:26.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:26.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:26.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:26.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:26.00 from Unified_cpp_dom_network0.cpp:2: 115:26.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 115:26.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 115:26.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:26.01 43 | friend Sub operator*(T aScale, Sub aCoord) { 115:26.01 | ^~~~~~~~ 115:26.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 115:26.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 115:26.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:26.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 115:26.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 115:26.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:17: 115:26.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 115:26.02 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 115:26.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:26.02 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 115:26.02 | ^~~~~~~~ 115:26.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 115:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 115:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 115:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 115:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 115:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:17: 115:26.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 115:26.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 115:26.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:26.28 427 | SizeT Size() const { return SizeT(width, height); } 115:26.28 | ^~~~ 115:26.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 115:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 115:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 115:26.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 115:26.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:17: 115:26.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 115:26.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 115:26.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:26.29 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 115:26.29 | ^~~~~~~~ 115:26.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 115:26.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 115:26.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:26.30 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 115:26.30 | ^~~~~~~~ 115:26.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 115:26.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 115:26.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 115:26.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 115:26.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:26.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 115:26.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 115:26.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:17: 115:26.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 115:26.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 115:26.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:26.31 62 | Sub operator-(const Sub& aPoint) const { 115:26.31 | ^~~~~~~~ 115:26.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 115:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:26.58 from Unified_cpp_dom_network0.cpp:2: 115:26.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 115:26.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 115:26.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:26.58 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 115:26.58 | ^~~~~~~~~~~~~ 115:26.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 115:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:26.59 from Unified_cpp_dom_network0.cpp:2: 115:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 115:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 115:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:26.59 323 | static SizeTyped FromUnknownSize( 115:26.59 | ^~~~~~~~~~~~~~~ 115:26.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 115:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 115:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 115:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 115:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 115:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 115:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 115:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:17: 115:26.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 115:26.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 115:26.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:26.74 43 | friend Sub operator*(T aScale, Sub aCoord) { 115:26.74 | ^~~~~~~~ 115:27.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 115:27.13 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 115:27.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:27.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 115:27.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 115:27.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:17: 115:27.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 115:27.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 115:27.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:27.13 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 115:27.13 | ^~~~~~~~~~~~~ 115:27.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 115:27.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 115:27.14 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 115:27.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:27.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 115:27.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 115:27.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:17: 115:27.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 115:27.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 115:27.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:27.14 323 | static SizeTyped FromUnknownSize( 115:27.14 | ^~~~~~~~~~~~~~~ 115:27.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 115:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 115:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 115:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:27.38 from Unified_cpp_dom_network0.cpp:2: 115:27.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 115:27.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 115:27.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:27.38 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 115:27.39 | ^~~~~~~~~~~~~~ 115:27.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 115:27.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:27.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:27.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:27.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:27.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:27.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:27.51 from Unified_cpp_dom_network0.cpp:2: 115:27.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 115:27.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 115:27.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:27.51 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 115:27.51 | ^~~~~~~~~~~~~ 115:27.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 115:27.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 115:27.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:27.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:27.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:27.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:27.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:27.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:27.55 from Unified_cpp_dom_network0.cpp:2: 115:27.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 115:27.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 115:27.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:27.55 383 | Point TopLeft() const { return Point(x, y); } 115:27.55 | ^~~~~~~ 115:27.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 115:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 115:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 115:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:27.56 from Unified_cpp_dom_network0.cpp:2: 115:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 115:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 115:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:27.56 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 115:27.56 | ^~~~~~~~~~~~~~~ 115:29.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 115:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 115:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, 115:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 115:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 115:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: 115:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 115:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:29.46 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 115:29.46 | ^ 115:29.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 115:29.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:29.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:29.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:29.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:29.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:29.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:29.63 from Unified_cpp_dom_network0.cpp:2: 115:29.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 115:29.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 115:29.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 115:29.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:29.63 246 | PointTyped As2DPoint() const { 115:29.63 | ^~~~~~~~~ 115:29.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 115:29.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 115:29.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:29.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, 115:29.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 115:29.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 115:29.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: 115:29.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 115:29.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:29.67 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 115:29.67 | ^ 115:29.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 115:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 115:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:29.74 from Unified_cpp_dom_network0.cpp:2: 115:29.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 115:29.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 115:29.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 115:29.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:29.74 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 115:29.74 | ^~~~~~~~~ 115:29.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 115:29.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 115:29.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 115:29.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:29.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:29.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:29.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:29.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:29.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:29.76 from Unified_cpp_dom_network0.cpp:2: 115:29.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 115:29.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 115:29.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 115:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:29.77 2266 | PointTyped TransformPointSimple( 115:29.77 | ^~~~~~~~~~~~~~~~~~~~ 115:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 115:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 115:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 115:29.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:29.77 794 | RectTyped TransformAndClipBounds( 115:29.78 | ^~~~~~~~~~~~~~~~~~~~~~ 115:30.29 In file included from Unified_cpp_dom_svg2.cpp:137: 115:30.29 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGClipPathElement.cpp: In function ‘mozilla::dom::SVGGeometryProperty::details::ResolvePureLengthPercentage::’: 115:30.29 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGClipPathElement.cpp:56:1: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:30.29 56 | } // namespace mozilla 115:30.29 | ^ 115:30.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 115:30.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 115:30.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:30.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, 115:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 115:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 115:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: 115:30.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 115:30.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:30.37 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 115:30.37 | ^ 115:30.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 115:30.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:30.37 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 115:30.37 | ^ 115:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 115:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:30.38 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 115:30.38 | ^ 115:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 115:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:30.38 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 115:30.38 | ^ 115:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 115:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:30.39 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 115:30.39 | ^ 115:30.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 115:30.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:30.40 371 | nscoord aAppUnitsPerDevPixel) { 115:30.40 | ^ 115:30.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 115:30.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:30.41 380 | nscoord aAppUnitsPerDevPixel) { 115:30.41 | ^ 115:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 115:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:30.41 387 | nscoord aAppUnitsPerDevPixel) { 115:30.41 | ^ 115:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 115:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:30.41 394 | nscoord aAppUnitsPerDevPixel) { 115:30.41 | ^ 115:30.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 115:30.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 115:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionStatus.h:12, 115:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/PermissionObserver.cpp:9, 115:30.52 from Unified_cpp_dom_permission0.cpp:2: 115:30.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 115:30.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 115:30.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:30.53 40 | friend Sub operator*(Sub aCoord, T aScale) { 115:30.53 | ^~~~~~~~ 115:30.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:30.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:30.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:30.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:30.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionStatus.h:12, 115:30.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/PermissionObserver.cpp:9, 115:30.55 from Unified_cpp_dom_permission0.cpp:2: 115:30.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 115:30.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 115:30.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:30.55 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 115:30.55 | ^~~~~~~~ 115:30.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 115:30.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 115:30.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:30.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:30.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:30.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:30.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionStatus.h:12, 115:30.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/PermissionObserver.cpp:9, 115:30.83 from Unified_cpp_dom_permission0.cpp:2: 115:30.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 115:30.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 115:30.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:30.83 427 | SizeT Size() const { return SizeT(width, height); } 115:30.83 | ^~~~ 115:30.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:30.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:30.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:30.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:30.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionStatus.h:12, 115:30.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/PermissionObserver.cpp:9, 115:30.84 from Unified_cpp_dom_permission0.cpp:2: 115:30.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 115:30.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 115:30.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:30.85 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 115:30.85 | ^~~~~~~~ 115:30.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 115:30.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 115:30.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:30.85 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 115:30.86 | ^~~~~~~~ 115:30.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 115:30.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 115:30.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:30.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:30.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:30.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:30.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionStatus.h:12, 115:30.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/PermissionObserver.cpp:9, 115:30.88 from Unified_cpp_dom_permission0.cpp:2: 115:30.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 115:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 115:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:30.89 62 | Sub operator-(const Sub& aPoint) const { 115:30.89 | ^~~~~~~~ 115:31.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 115:31.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 115:31.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:31.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:31.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:31.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:31.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionStatus.h:12, 115:31.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/PermissionObserver.cpp:9, 115:31.40 from Unified_cpp_dom_permission0.cpp:2: 115:31.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 115:31.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 115:31.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:31.40 43 | friend Sub operator*(T aScale, Sub aCoord) { 115:31.40 | ^~~~~~~~ 115:32.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 115:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionStatus.h:12, 115:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/PermissionObserver.cpp:9, 115:32.28 from Unified_cpp_dom_permission0.cpp:2: 115:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 115:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 115:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:32.28 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 115:32.29 | ^~~~~~~~~~~~~ 115:32.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 115:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 115:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 115:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 115:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 115:32.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionStatus.h:12, 115:32.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/PermissionObserver.cpp:9, 115:32.30 from Unified_cpp_dom_permission0.cpp:2: 115:32.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 115:32.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 115:32.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:32.30 323 | static SizeTyped FromUnknownSize( 115:32.31 | ^~~~~~~~~~~~~~~ 115:32.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPIDOMWindow.h:14, 115:32.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 115:32.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:32.62 from Unified_cpp_dom_network0.cpp:2: 115:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 115:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 115:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 115:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 115:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 115:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 115:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 115:32.63 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 115:32.63 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:32.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 115:32.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:12, 115:32.63 from Unified_cpp_dom_network0.cpp:2: 115:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 115:32.64 27 | struct JSGCSetting { 115:32.64 | ^~~~~~~~~~~ 115:32.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 115:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 115:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 115:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:22, 115:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceChild.h:9, 115:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.h:11, 115:32.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:8: 115:32.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 115:32.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:32.68 189 | CSSRect GetExpandedScrollableRect() const { 115:32.68 | ^ 115:32.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 115:32.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:32.69 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 115:32.69 | ^ 115:32.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 115:32.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:32.69 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 115:32.69 | ^ 115:32.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 115:32.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:32.70 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 115:32.70 | ^ 115:32.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 115:32.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:32.70 243 | CSSRect CalculateScrollRange() const { 115:32.70 | ^ 115:32.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 115:32.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:32.71 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 115:32.71 | ^ 115:32.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 115:32.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:32.71 457 | CSSRect GetVisualViewport() const { 115:32.71 | ^ 115:32.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 115:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 115:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 115:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 115:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 115:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 115:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 115:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 115:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:22, 115:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceChild.h:9, 115:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.h:11, 115:32.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:8: 115:32.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 115:32.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:32.97 1249 | CSSCoord ToCSSPixels() const { return _0; } 115:32.97 | ^ 115:33.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 115:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 115:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 115:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 115:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 115:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 115:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 115:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:33.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:33.19 from Unified_cpp_dom_network0.cpp:2: 115:33.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 115:33.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 115:33.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 115:33.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 115:33.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 115:33.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 115:33.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 115:33.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 115:33.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 115:33.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:33.20 760 | typename detail::Nth::Type extract() { 115:33.20 | ^~~~~~~ 115:33.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 115:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 115:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 115:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:17, 115:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPlugin.cpp:15: 115:33.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 115:33.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 115:33.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 115:33.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 115:33.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 115:33.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 115:33.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 115:33.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 115:33.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 115:33.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:33.45 760 | typename detail::Nth::Type extract() { 115:33.45 | ^~~~~~~ 115:36.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 115:36.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 115:36.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 115:36.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 115:36.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 115:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PermissionsBinding.h:6, 115:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/PermissionObserver.h:10, 115:36.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/permission/PermissionObserver.cpp:7, 115:36.54 from Unified_cpp_dom_permission0.cpp:2: 115:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 115:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 115:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 115:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 115:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 115:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 115:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 115:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 115:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 115:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:36.54 760 | typename detail::Nth::Type extract() { 115:36.54 | ^~~~~~~ 115:38.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 115:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 115:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 115:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 115:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 115:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 115:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 115:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:9: 115:38.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 115:38.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 115:38.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:38.53 40 | friend Sub operator*(Sub aCoord, T aScale) { 115:38.53 | ^~~~~~~~ 115:38.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 115:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 115:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 115:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 115:38.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:9: 115:38.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 115:38.56 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 115:38.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:38.56 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 115:38.56 | ^~~~~~~~ 115:38.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 115:38.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 115:38.81 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 115:38.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:38.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 115:38.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 115:38.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:9: 115:38.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 115:38.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 115:38.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:38.81 427 | SizeT Size() const { return SizeT(width, height); } 115:38.81 | ^~~~ 115:38.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 115:38.81 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 115:38.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:38.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 115:38.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 115:38.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:9: 115:38.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 115:38.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 115:38.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:38.82 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 115:38.82 | ^~~~~~~~ 115:38.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 115:38.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 115:38.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:38.82 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 115:38.82 | ^~~~~~~~ 115:38.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 115:38.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 115:38.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 115:38.83 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 115:38.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:38.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 115:38.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 115:38.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:9: 115:38.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 115:38.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 115:38.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:38.83 62 | Sub operator-(const Sub& aPoint) const { 115:38.83 | ^~~~~~~~ 115:38.91 In file included from Unified_cpp_dom_svg2.cpp:128: 115:38.91 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp: In member function ‘virtual bool mozilla::dom::SVGCircleElement::HasValidDimensions() const’: 115:38.91 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp:77:14: warning: ‘r’ may be used uninitialized in this function [-Wmaybe-uninitialized] 115:38.91 77 | return r > 0; 115:38.91 | ^ 115:39.04 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp: In member function ‘virtual bool mozilla::dom::SVGCircleElement::GetGeometryBounds(mozilla::dom::SVGGeometryElement::Rect*, const StrokeOptions&, const Matrix&, const Matrix*)’: 115:39.04 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp:118:9: warning: ‘r’ may be used uninitialized in this function [-Wmaybe-uninitialized] 115:39.04 118 | r += aStrokeOptions.mLineWidth / 2.f; 115:39.04 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 115:39.04 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp:120:41: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] 115:39.04 120 | Rect rect(x - r, y - r, 2 * r, 2 * r); 115:39.04 | ^ 115:39.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 115:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 115:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 115:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLengthList.h:15, 115:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.h:13, 115:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLengthList.cpp:7, 115:39.05 from Unified_cpp_dom_svg2.cpp:2: 115:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:80:33: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] 115:39.05 80 | retPoint.y = aPoint.x * _12 + aPoint.y * _22 + _32; 115:39.05 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 115:39.05 In file included from Unified_cpp_dom_svg2.cpp:128: 115:39.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGCircleElement.cpp:91:9: note: ‘x’ was declared here 115:39.05 91 | float x, y, r; 115:39.05 | ^ 115:39.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 115:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 115:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 115:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 115:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 115:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 115:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 115:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:9: 115:39.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 115:39.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 115:39.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:39.18 43 | friend Sub operator*(T aScale, Sub aCoord) { 115:39.18 | ^~~~~~~~ 115:39.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 115:39.50 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 115:39.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:39.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 115:39.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 115:39.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:9: 115:39.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 115:39.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 115:39.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:39.51 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 115:39.51 | ^~~~~~~~~~~~~ 115:39.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 115:39.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 115:39.51 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 115:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 115:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 115:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:9: 115:39.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 115:39.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 115:39.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:39.52 323 | static SizeTyped FromUnknownSize( 115:39.52 | ^~~~~~~~~~~~~~~ 115:45.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 115:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 115:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 115:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 115:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 115:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 115:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIPluginTag.h:14, 115:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIPluginHost.h:18, 115:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:12, 115:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.cpp:9: 115:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 115:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 115:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 115:45.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 115:45.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 115:45.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 115:45.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 115:45.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 115:45.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 115:45.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:45.26 760 | typename detail::Nth::Type extract() { 115:45.26 | ^~~~~~~ 115:48.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 115:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 115:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 115:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 115:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 115:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 115:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 115:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:22, 115:48.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceChild.h:9, 115:48.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.h:11, 115:48.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:8: 115:48.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 115:48.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:48.38 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 115:48.38 | ^ 115:49.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 115:49.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 115:49.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 115:49.31 from Unified_cpp_dom_svg3.cpp:2: 115:49.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 115:49.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:49.31 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 115:49.31 | ^ 115:50.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 115:50.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 115:50.06 from Unified_cpp_dom_svg3.cpp:2: 115:50.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 115:50.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:50.06 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 115:50.06 | ^ 115:51.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 115:51.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 115:51.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:16, 115:51.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 115:51.32 from Unified_cpp_dom_svg3.cpp:2: 115:51.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 115:51.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:51.32 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 115:51.32 | ^ 115:51.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 115:51.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:51.32 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 115:51.32 | ^ 115:51.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 115:51.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:51.32 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 115:51.32 | ^ 115:51.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 115:51.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:51.33 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 115:51.33 | ^ 115:51.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 115:51.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:51.33 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 115:51.33 | ^ 115:51.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 115:51.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:51.35 371 | nscoord aAppUnitsPerDevPixel) { 115:51.35 | ^ 115:51.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 115:51.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:51.36 380 | nscoord aAppUnitsPerDevPixel) { 115:51.36 | ^ 115:51.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 115:51.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:51.36 387 | nscoord aAppUnitsPerDevPixel) { 115:51.36 | ^ 115:51.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 115:51.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:51.37 394 | nscoord aAppUnitsPerDevPixel) { 115:51.37 | ^ 115:51.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:16, 115:51.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 115:51.62 from Unified_cpp_dom_svg3.cpp:2: 115:51.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 115:51.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:51.62 1249 | CSSCoord ToCSSPixels() const { return _0; } 115:51.62 | ^ 115:52.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPIDOMWindow.h:14, 115:52.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 115:52.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:52.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:52.84 from Unified_cpp_dom_network0.cpp:2: 115:52.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In function ‘virtual nsresult mozilla::dom::UDPSocketParent::OnPacketReceived(nsIUDPSocket*, nsIUDPMessage*)’: 115:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:410:45: warning: array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115:52.85 410 | size_type Capacity() const { return mHdr->mCapacity; } 115:52.85 | ~~~~~~^~~~~~~~~ 115:52.85 In file included from Unified_cpp_dom_network0.cpp:101: 115:52.85 /builddir/build/BUILD/thunderbird-78.6.1/dom/network/UDPSocketParent.cpp:504:27: note: while referencing ‘fallibleArray’ 115:52.86 504 | FallibleTArray fallibleArray; 115:52.86 | ^~~~~~~~~~~~~ 115:52.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPIDOMWindow.h:14, 115:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 115:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:52.86 from Unified_cpp_dom_network0.cpp:2: 115:52.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:402:43: warning: array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115:52.88 402 | size_type Length() const { return mHdr->mLength; } 115:52.88 | ~~~~~~^~~~~~~ 115:52.89 In file included from Unified_cpp_dom_network0.cpp:101: 115:52.89 /builddir/build/BUILD/thunderbird-78.6.1/dom/network/UDPSocketParent.cpp:504:27: note: while referencing ‘fallibleArray’ 115:52.89 504 | FallibleTArray fallibleArray; 115:52.89 | ^~~~~~~~~~~~~ 115:52.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPIDOMWindow.h:14, 115:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 115:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:52.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:52.90 from Unified_cpp_dom_network0.cpp:2: 115:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:402:43: warning: array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115:52.92 402 | size_type Length() const { return mHdr->mLength; } 115:52.92 | ~~~~~~^~~~~~~ 115:52.92 In file included from Unified_cpp_dom_network0.cpp:101: 115:52.92 /builddir/build/BUILD/thunderbird-78.6.1/dom/network/UDPSocketParent.cpp:504:27: note: while referencing ‘fallibleArray’ 115:52.92 504 | FallibleTArray fallibleArray; 115:52.92 | ^~~~~~~~~~~~~ 115:52.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 115:52.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPIDOMWindow.h:14, 115:52.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 115:52.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:52.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:52.93 from Unified_cpp_dom_network0.cpp:2: 115:52.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:416:26: warning: array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ [-Warray-bounds] 115:52.94 416 | mArray.mHdr->mLength = 0; 115:52.94 | ~~~~~~~~~~~~~~~~~~~~~^~~ 115:52.94 In file included from Unified_cpp_dom_network0.cpp:101: 115:52.94 /builddir/build/BUILD/thunderbird-78.6.1/dom/network/UDPSocketParent.cpp:504:27: note: while referencing ‘fallibleArray’ 115:52.94 504 | FallibleTArray fallibleArray; 115:52.95 | ^~~~~~~~~~~~~ 115:52.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 115:52.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPIDOMWindow.h:14, 115:52.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 115:52.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.h:10, 115:52.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/network/Connection.cpp:7, 115:52.95 from Unified_cpp_dom_network0.cpp:2: 115:52.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:416:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 115:52.96 416 | mArray.mHdr->mLength = 0; 115:52.96 | ~~~~~~~~~~~~~~~~~~~~~^~~ 115:52.96 In file included from Unified_cpp_dom_network0.cpp:101: 115:52.96 /builddir/build/BUILD/thunderbird-78.6.1/dom/network/UDPSocketParent.cpp:509:21: note: while referencing ‘infallibleArray’ 115:52.97 509 | nsTArray infallibleArray; 115:52.97 | ^~~~~~~~~~~~~~~ 115:54.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 115:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 115:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 115:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 115:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 115:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 115:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 115:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:22, 115:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceChild.h:9, 115:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.h:11, 115:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:8: 115:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 115:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:54.53 21 | inline Rect ToRect(const gfxRect& aRect) { 115:54.53 | ^ 115:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 115:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:54.53 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 115:54.53 | ^ 115:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 115:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:54.53 40 | inline Point ToPoint(const gfxPoint& aPoint) { 115:54.53 | ^ 115:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 115:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:54.54 44 | inline Size ToSize(const gfxSize& aSize) { 115:54.54 | ^ 115:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 115:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:54.54 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 115:54.54 | ^ 115:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 115:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:54.54 52 | inline gfxSize ThebesSize(const Size& aSize) { 115:54.56 | ^ 115:54.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 115:54.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:54.57 56 | inline gfxRect ThebesRect(const Rect& aRect) { 115:54.57 | ^ 115:54.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 115:54.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 115:54.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:54.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObject.h:11, 115:54.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObjectChild.h:9, 115:54.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:10, 115:54.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 115:54.90 from Unified_cpp_dom_plugins_ipc1.cpp:2: 115:54.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 115:54.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:54.91 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 115:54.91 | ^ 115:55.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 115:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 115:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 115:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 115:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 115:55.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 115:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:22, 115:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceChild.h:9, 115:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.h:11, 115:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:8: 115:55.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 115:55.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:55.11 1859 | int32_t aAppUnitsPerPixel) { 115:55.11 | ^ 115:55.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 115:55.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:55.12 3214 | int32_t aAppUnitsPerPixel) { 115:55.12 | ^ 115:55.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 115:55.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 115:55.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:55.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObject.h:11, 115:55.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObjectChild.h:9, 115:55.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:10, 115:55.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 115:55.12 from Unified_cpp_dom_plugins_ipc1.cpp:2: 115:55.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 115:55.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:55.13 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 115:55.13 | ^ 115:55.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 115:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 115:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 115:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 115:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 115:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 115:55.41 from Unified_cpp_dom_plugins_ipc0.cpp:2: 115:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 115:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:55.41 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 115:55.41 | ^ 115:55.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 115:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 115:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 115:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 115:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 115:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 115:55.63 from Unified_cpp_dom_plugins_ipc0.cpp:2: 115:55.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 115:55.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:55.63 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 115:55.63 | ^ 115:55.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 115:55.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 115:55.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:55.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObject.h:11, 115:55.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObjectChild.h:9, 115:55.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:10, 115:55.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 115:55.71 from Unified_cpp_dom_plugins_ipc1.cpp:2: 115:55.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 115:55.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:55.72 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 115:55.72 | ^ 115:55.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 115:55.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:55.72 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 115:55.72 | ^ 115:55.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 115:55.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:55.72 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 115:55.73 | ^ 115:55.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 115:55.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:55.73 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 115:55.73 | ^ 115:55.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 115:55.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:55.73 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 115:55.73 | ^ 115:55.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 115:55.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:55.75 371 | nscoord aAppUnitsPerDevPixel) { 115:55.75 | ^ 115:55.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 115:55.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:55.75 380 | nscoord aAppUnitsPerDevPixel) { 115:55.75 | ^ 115:55.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 115:55.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:55.75 387 | nscoord aAppUnitsPerDevPixel) { 115:55.75 | ^ 115:55.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 115:55.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:55.76 394 | nscoord aAppUnitsPerDevPixel) { 115:55.76 | ^ 115:56.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 115:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 115:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 115:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:22, 115:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceChild.h:9, 115:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.h:11, 115:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:8: 115:56.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 115:56.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:56.15 332 | LayerPoint GetFixedPositionAnchor() const { 115:56.15 | ^ 115:56.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 115:56.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 115:56.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:56.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 115:56.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 115:56.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 115:56.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 115:56.16 from Unified_cpp_dom_plugins_ipc0.cpp:2: 115:56.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 115:56.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:56.17 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 115:56.17 | ^ 115:56.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 115:56.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:56.17 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 115:56.17 | ^ 115:56.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 115:56.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:56.17 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 115:56.17 | ^ 115:56.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 115:56.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:56.18 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 115:56.18 | ^ 115:56.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 115:56.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:56.18 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 115:56.18 | ^ 115:56.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 115:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 115:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 115:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:22, 115:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceChild.h:9, 115:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.h:11, 115:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:8: 115:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 115:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:56.19 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 115:56.19 | ^ 115:56.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 115:56.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:56.21 371 | nscoord aAppUnitsPerDevPixel) { 115:56.21 | ^ 115:56.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 115:56.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:56.22 380 | nscoord aAppUnitsPerDevPixel) { 115:56.22 | ^ 115:56.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 115:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 115:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 115:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstance.h:22, 115:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginInstanceChild.h:9, 115:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.h:11, 115:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:8: 115:56.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 115:56.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:56.22 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 115:56.22 | ^ 115:56.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 115:56.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:56.23 387 | nscoord aAppUnitsPerDevPixel) { 115:56.23 | ^ 115:56.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 115:56.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:56.24 394 | nscoord aAppUnitsPerDevPixel) { 115:56.24 | ^ 115:58.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 115:58.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 115:58.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 115:58.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 115:58.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:11, 115:58.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 115:58.02 from Unified_cpp_dom_plugins_ipc1.cpp:2: 115:58.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 115:58.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:58.02 189 | CSSRect GetExpandedScrollableRect() const { 115:58.02 | ^ 115:58.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 115:58.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:58.03 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 115:58.03 | ^ 115:58.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 115:58.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:58.03 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 115:58.03 | ^ 115:58.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 115:58.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:58.04 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 115:58.04 | ^ 115:58.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 115:58.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:58.04 243 | CSSRect CalculateScrollRange() const { 115:58.04 | ^ 115:58.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 115:58.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:58.05 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 115:58.05 | ^ 115:58.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 115:58.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:58.06 457 | CSSRect GetVisualViewport() const { 115:58.06 | ^ 115:58.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 115:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 115:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 115:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 115:58.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:18, 115:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 115:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 115:58.12 from Unified_cpp_dom_plugins_ipc0.cpp:2: 115:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 115:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:58.12 189 | CSSRect GetExpandedScrollableRect() const { 115:58.12 | ^ 115:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 115:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:58.12 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 115:58.12 | ^ 115:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 115:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:58.12 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 115:58.12 | ^ 115:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 115:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:58.12 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 115:58.12 | ^ 115:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 115:58.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:58.12 243 | CSSRect CalculateScrollRange() const { 115:58.13 | ^ 115:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 115:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:58.13 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 115:58.13 | ^ 115:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 115:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:58.14 457 | CSSRect GetVisualViewport() const { 115:58.14 | ^ 115:58.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 115:58.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 115:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 115:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 115:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 115:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 115:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 115:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 115:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 115:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:11, 115:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 115:58.35 from Unified_cpp_dom_plugins_ipc1.cpp:2: 115:58.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 115:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:58.36 1249 | CSSCoord ToCSSPixels() const { return _0; } 115:58.36 | ^ 115:58.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 115:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 115:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 115:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 115:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 115:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 115:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 115:58.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 115:58.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 115:58.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:18, 115:58.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 115:58.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 115:58.38 from Unified_cpp_dom_plugins_ipc0.cpp:2: 115:58.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 115:58.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:58.38 1249 | CSSCoord ToCSSPixels() const { return _0; } 115:58.39 | ^ 115:58.40 dom/prototype 115:59.05 dom/indexedDB 115:59.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 115:59.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 115:59.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 115:59.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 115:59.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 115:59.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:59.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, 115:59.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 115:59.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 115:59.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: 115:59.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 115:59.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 115:59.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:59.66 40 | friend Sub operator*(Sub aCoord, T aScale) { 115:59.66 | ^~~~~~~~ 115:59.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 115:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 115:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, 115:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 115:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 115:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: 115:59.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 115:59.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 115:59.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:59.69 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 115:59.69 | ^~~~~~~~ 115:59.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 115:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 115:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 115:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, 115:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 115:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 115:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: 115:59.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 115:59.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 115:59.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:59.77 427 | SizeT Size() const { return SizeT(width, height); } 115:59.77 | ^~~~ 115:59.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 115:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 115:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, 115:59.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 115:59.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 115:59.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: 115:59.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 115:59.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 115:59.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:59.78 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 115:59.78 | ^~~~~~~~ 115:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 115:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 115:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:59.79 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 115:59.79 | ^~~~~~~~ 115:59.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 115:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 115:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 115:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 115:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 115:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, 115:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 115:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 115:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: 115:59.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 115:59.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 115:59.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 115:59.80 62 | Sub operator-(const Sub& aPoint) const { 115:59.80 | ^~~~~~~~ 116:00.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 116:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 116:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 116:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, 116:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 116:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 116:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: 116:00.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 116:00.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 116:00.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:00.06 43 | friend Sub operator*(T aScale, Sub aCoord) { 116:00.07 | ^~~~~~~~ 116:00.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:00.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:00.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:00.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, 116:00.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 116:00.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 116:00.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: 116:00.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 116:00.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 116:00.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:00.93 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 116:00.93 | ^~~~~~~~~~~~~ 116:00.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 116:00.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:00.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:00.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:00.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, 116:00.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 116:00.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 116:00.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: 116:00.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 116:00.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 116:00.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:00.94 323 | static SizeTyped FromUnknownSize( 116:00.94 | ^~~~~~~~~~~~~~~ 116:01.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 116:01.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:01.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:01.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:01.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, 116:01.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 116:01.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 116:01.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: 116:01.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 116:01.38 /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:3354:47: required from here 116:01.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:01.38 383 | Point TopLeft() const { return Point(x, y); } 116:01.38 | ^~~~~~~ 116:01.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:19, 116:01.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:01.90 from Unified_cpp_dom_svg3.cpp:2: 116:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 116:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:01.90 21 | inline Rect ToRect(const gfxRect& aRect) { 116:01.90 | ^ 116:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 116:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:01.90 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 116:01.90 | ^ 116:01.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 116:01.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:01.91 40 | inline Point ToPoint(const gfxPoint& aPoint) { 116:01.91 | ^ 116:01.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 116:01.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:01.91 44 | inline Size ToSize(const gfxSize& aSize) { 116:01.91 | ^ 116:01.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 116:01.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:01.91 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 116:01.91 | ^ 116:01.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 116:01.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:01.92 52 | inline gfxSize ThebesSize(const Size& aSize) { 116:01.92 | ^ 116:01.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 116:01.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:01.92 56 | inline gfxRect ThebesRect(const Rect& aRect) { 116:01.92 | ^ 116:05.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 116:05.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 116:05.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 116:05.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 116:05.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 116:05.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PrototypeDocumentContentSink.h:18, 116:05.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prototype/PrototypeDocumentContentSink.cpp:8: 116:05.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 116:05.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:05.56 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 116:05.56 | ^ 116:06.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 116:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 116:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:19, 116:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 116:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 116:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 116:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:16, 116:06.58 from Unified_cpp_dom_svg3.cpp:2: 116:06.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 116:06.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:06.58 189 | CSSRect GetExpandedScrollableRect() const { 116:06.59 | ^ 116:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 116:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:06.59 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 116:06.59 | ^ 116:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 116:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:06.59 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 116:06.59 | ^ 116:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 116:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:06.59 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 116:06.59 | ^ 116:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 116:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:06.59 243 | CSSRect CalculateScrollRange() const { 116:06.59 | ^ 116:06.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 116:06.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:06.60 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 116:06.60 | ^ 116:06.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 116:06.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:06.61 457 | CSSRect GetVisualViewport() const { 116:06.61 | ^ 116:06.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 116:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 116:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 116:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 116:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 116:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 116:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 116:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 116:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, 116:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 116:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 116:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: 116:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 116:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 116:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 116:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 116:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 116:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 116:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 116:06.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 116:06.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 116:06.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:06.93 760 | typename detail::Nth::Type extract() { 116:06.93 | ^~~~~~~ 116:06.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 116:06.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 116:06.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 116:06.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 116:06.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 116:06.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 116:06.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 116:06.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PrototypeDocumentContentSink.h:18, 116:06.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prototype/PrototypeDocumentContentSink.cpp:8: 116:06.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 116:06.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:06.97 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 116:06.97 | ^ 116:07.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 116:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 116:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 116:07.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 116:07.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 116:07.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PrototypeDocumentContentSink.h:18, 116:07.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prototype/PrototypeDocumentContentSink.cpp:8: 116:07.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 116:07.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:07.49 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 116:07.49 | ^ 116:07.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 116:07.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:07.49 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 116:07.49 | ^ 116:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 116:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:07.50 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 116:07.50 | ^ 116:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 116:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:07.50 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 116:07.50 | ^ 116:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 116:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:07.51 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 116:07.51 | ^ 116:07.75 /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp: In member function ‘void mozilla::plugins::PluginInstanceChild::PaintRectWithAlphaExtraction(const nsIntRect&, gfxASurface*)’: 116:07.75 /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:3354:47: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:07.75 3354 | gfxPoint deviceOffset = -targetRect.TopLeft(); 116:07.75 | ^ 116:07.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 116:07.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 116:07.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:07.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:07.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:07.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyer.h:11, 116:07.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginBackgroundDestroyerChild.h:9, 116:07.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginBackgroundDestroyer.h:11, 116:07.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceChild.cpp:7: 116:07.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 116:07.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:07.77 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 116:07.77 | ^~~~~~~~~ 116:07.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 116:07.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:07.77 79 | Sub operator-() const { return Sub(-x, -y); } 116:07.78 | ^~~~~~~~ 116:08.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 116:08.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:08.09 371 | nscoord aAppUnitsPerDevPixel) { 116:08.10 | ^ 116:08.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 116:08.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:08.11 380 | nscoord aAppUnitsPerDevPixel) { 116:08.11 | ^ 116:08.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 116:08.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:08.11 387 | nscoord aAppUnitsPerDevPixel) { 116:08.11 | ^ 116:08.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 116:08.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:08.12 394 | nscoord aAppUnitsPerDevPixel) { 116:08.12 | ^ 116:09.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 116:09.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 116:09.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 116:09.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:13, 116:09.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 116:09.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:16, 116:09.90 from Unified_cpp_dom_svg3.cpp:2: 116:09.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 116:09.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:09.90 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 116:09.90 | ^ 116:10.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 116:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 116:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 116:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 116:10.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 116:10.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:10.26 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 116:10.26 | ^ 116:10.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 116:10.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:10.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:10.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 116:10.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 116:10.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 116:10.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 116:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 116:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:10.88 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 116:10.88 | ^ 116:11.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 116:11.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 116:11.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:11.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 116:11.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 116:11.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 116:11.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 116:11.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 116:11.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:11.46 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 116:11.46 | ^ 116:11.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 116:11.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:11.47 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 116:11.47 | ^ 116:11.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 116:11.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:11.47 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 116:11.47 | ^ 116:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 116:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:11.48 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 116:11.48 | ^ 116:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 116:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:11.48 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 116:11.48 | ^ 116:11.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 116:11.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:11.50 371 | nscoord aAppUnitsPerDevPixel) { 116:11.50 | ^ 116:11.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 116:11.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:11.51 380 | nscoord aAppUnitsPerDevPixel) { 116:11.51 | ^ 116:11.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 116:11.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:11.51 387 | nscoord aAppUnitsPerDevPixel) { 116:11.51 | ^ 116:11.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 116:11.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:11.52 394 | nscoord aAppUnitsPerDevPixel) { 116:11.52 | ^ 116:12.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 116:12.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 116:12.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:13, 116:12.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 116:12.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:16, 116:12.40 from Unified_cpp_dom_svg3.cpp:2: 116:12.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 116:12.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:12.40 1859 | int32_t aAppUnitsPerPixel) { 116:12.40 | ^ 116:12.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 116:12.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:12.41 3214 | int32_t aAppUnitsPerPixel) { 116:12.41 | ^ 116:13.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 116:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 116:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 116:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 116:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 116:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:18, 116:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 116:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 116:13.15 from Unified_cpp_dom_plugins_ipc0.cpp:2: 116:13.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 116:13.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:13.15 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 116:13.15 | ^ 116:13.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 116:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 116:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 116:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:20, 116:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 116:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:16, 116:13.30 from Unified_cpp_dom_svg3.cpp:2: 116:13.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator gfxPoint() const’: 116:13.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:42:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:13.30 42 | operator gfxPoint() const { return gfxPoint(mX, mY); } 116:13.30 | ^ 116:13.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 116:13.31 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:13.31 44 | operator Point() const { return Point(mX, mY); } 116:13.31 | ^ 116:13.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 116:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 116:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 116:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 116:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 116:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:13.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:13.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:11, 116:13.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 116:13.84 from Unified_cpp_dom_plugins_ipc1.cpp:2: 116:13.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 116:13.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:13.84 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 116:13.84 | ^ 116:14.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:28, 116:14.67 from Unified_cpp_dom_svg3.cpp:2: 116:14.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 116:14.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:14.67 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 116:14.67 | ^ 116:16.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 116:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 116:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 116:16.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 116:16.85 from Unified_cpp_dom_plugins_base0.cpp:2: 116:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 116:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:16.85 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 116:16.85 | ^ 116:16.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 116:16.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 116:16.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 116:16.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 116:16.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 116:16.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 116:16.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 116:16.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 116:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 116:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 116:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:32, 116:16.99 from Unified_cpp_dom_svg3.cpp:2: 116:16.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 116:16.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:16.99 332 | LayerPoint GetFixedPositionAnchor() const { 116:16.99 | ^ 116:17.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 116:17.06 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 116:17.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:17.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 116:17.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 116:17.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 116:17.06 from Unified_cpp_dom_plugins_base0.cpp:2: 116:17.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 116:17.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:17.06 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 116:17.06 | ^ 116:17.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 116:17.59 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 116:17.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:17.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 116:17.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 116:17.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 116:17.60 from Unified_cpp_dom_plugins_base0.cpp:2: 116:17.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 116:17.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:17.60 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 116:17.60 | ^ 116:17.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 116:17.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:17.61 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 116:17.61 | ^ 116:17.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 116:17.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:17.61 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 116:17.61 | ^ 116:17.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 116:17.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:17.61 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 116:17.61 | ^ 116:17.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 116:17.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:17.61 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 116:17.61 | ^ 116:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 116:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:17.64 371 | nscoord aAppUnitsPerDevPixel) { 116:17.64 | ^ 116:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 116:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:17.64 380 | nscoord aAppUnitsPerDevPixel) { 116:17.64 | ^ 116:17.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 116:17.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:17.65 387 | nscoord aAppUnitsPerDevPixel) { 116:17.65 | ^ 116:17.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 116:17.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:17.66 394 | nscoord aAppUnitsPerDevPixel) { 116:17.66 | ^ 116:19.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 116:19.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 116:19.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 116:19.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 116:19.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 116:19.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:19.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:19.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:19.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:18, 116:19.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 116:19.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 116:19.85 from Unified_cpp_dom_plugins_ipc0.cpp:2: 116:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 116:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:19.85 21 | inline Rect ToRect(const gfxRect& aRect) { 116:19.85 | ^ 116:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 116:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:19.85 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 116:19.85 | ^ 116:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 116:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:19.86 40 | inline Point ToPoint(const gfxPoint& aPoint) { 116:19.86 | ^ 116:19.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 116:19.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:19.86 44 | inline Size ToSize(const gfxSize& aSize) { 116:19.86 | ^ 116:19.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 116:19.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:19.86 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 116:19.86 | ^ 116:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 116:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:19.87 52 | inline gfxSize ThebesSize(const Size& aSize) { 116:19.87 | ^ 116:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 116:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:19.87 56 | inline gfxRect ThebesRect(const Rect& aRect) { 116:19.87 | ^ 116:20.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 116:20.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 116:20.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 116:20.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PrototypeDocumentContentSink.h:18, 116:20.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prototype/PrototypeDocumentContentSink.cpp:8: 116:20.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 116:20.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:20.27 189 | CSSRect GetExpandedScrollableRect() const { 116:20.27 | ^ 116:20.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 116:20.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:20.28 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 116:20.28 | ^ 116:20.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 116:20.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:20.28 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 116:20.28 | ^ 116:20.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 116:20.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:20.29 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 116:20.29 | ^ 116:20.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 116:20.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:20.29 243 | CSSRect CalculateScrollRange() const { 116:20.29 | ^ 116:20.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 116:20.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:20.30 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 116:20.30 | ^ 116:20.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 116:20.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:20.31 457 | CSSRect GetVisualViewport() const { 116:20.31 | ^ 116:20.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 116:20.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:20.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:20.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 116:20.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 116:20.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 116:20.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 116:20.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 116:20.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 116:20.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 116:20.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 116:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 116:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 116:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 116:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:32, 116:20.37 from Unified_cpp_dom_svg3.cpp:2: 116:20.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 116:20.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:20.37 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 116:20.37 | ^ 116:20.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 116:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 116:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 116:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 116:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 116:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 116:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 116:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 116:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 116:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 116:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 116:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 116:20.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:32, 116:20.41 from Unified_cpp_dom_svg3.cpp:2: 116:20.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 116:20.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:20.42 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 116:20.42 | ^ 116:20.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 116:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 116:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 116:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 116:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:18, 116:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 116:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 116:20.60 from Unified_cpp_dom_plugins_ipc0.cpp:2: 116:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 116:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:20.60 1859 | int32_t aAppUnitsPerPixel) { 116:20.60 | ^ 116:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 116:20.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:20.60 3214 | int32_t aAppUnitsPerPixel) { 116:20.60 | ^ 116:20.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 116:20.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 116:20.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 116:20.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 116:20.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 116:20.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:20.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:20.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:20.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:11, 116:20.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 116:20.68 from Unified_cpp_dom_plugins_ipc1.cpp:2: 116:20.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 116:20.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:20.69 21 | inline Rect ToRect(const gfxRect& aRect) { 116:20.69 | ^ 116:20.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 116:20.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:20.69 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 116:20.69 | ^ 116:20.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 116:20.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:20.69 40 | inline Point ToPoint(const gfxPoint& aPoint) { 116:20.69 | ^ 116:20.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 116:20.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:20.69 44 | inline Size ToSize(const gfxSize& aSize) { 116:20.70 | ^ 116:20.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 116:20.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:20.70 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 116:20.70 | ^ 116:20.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 116:20.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:20.70 52 | inline gfxSize ThebesSize(const Size& aSize) { 116:20.70 | ^ 116:20.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 116:20.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:20.70 56 | inline gfxRect ThebesRect(const Rect& aRect) { 116:20.70 | ^ 116:21.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 116:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 116:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 116:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 116:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:11, 116:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 116:21.37 from Unified_cpp_dom_plugins_ipc1.cpp:2: 116:21.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 116:21.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:21.37 1859 | int32_t aAppUnitsPerPixel) { 116:21.37 | ^ 116:21.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 116:21.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:21.38 3214 | int32_t aAppUnitsPerPixel) { 116:21.38 | ^ 116:21.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 116:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:18, 116:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 116:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 116:21.59 from Unified_cpp_dom_plugins_ipc0.cpp:2: 116:21.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 116:21.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:21.59 332 | LayerPoint GetFixedPositionAnchor() const { 116:21.59 | ^ 116:21.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 116:21.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:21.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:21.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:21.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:18, 116:21.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 116:21.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 116:21.66 from Unified_cpp_dom_plugins_ipc0.cpp:2: 116:21.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 116:21.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:21.66 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 116:21.66 | ^ 116:21.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 116:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:18, 116:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 116:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 116:21.69 from Unified_cpp_dom_plugins_ipc0.cpp:2: 116:21.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 116:21.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:21.69 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 116:21.69 | ^ 116:22.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 116:22.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 116:22.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHTMLParts.h:14, 116:22.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prototype/PrototypeDocumentContentSink.cpp:14: 116:22.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 116:22.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:22.15 1249 | CSSCoord ToCSSPixels() const { return _0; } 116:22.15 | ^ 116:22.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 116:22.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:22.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:22.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:22.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:11, 116:22.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 116:22.44 from Unified_cpp_dom_plugins_ipc1.cpp:2: 116:22.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 116:22.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:22.44 332 | LayerPoint GetFixedPositionAnchor() const { 116:22.44 | ^ 116:22.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 116:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:11, 116:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 116:22.50 from Unified_cpp_dom_plugins_ipc1.cpp:2: 116:22.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 116:22.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:22.50 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 116:22.50 | ^ 116:22.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 116:22.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:22.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:22.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:22.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:11, 116:22.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 116:22.53 from Unified_cpp_dom_plugins_ipc1.cpp:2: 116:22.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 116:22.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:22.53 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 116:22.53 | ^ 116:22.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 116:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 116:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 116:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 116:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 116:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 116:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:32, 116:22.91 from Unified_cpp_dom_svg3.cpp:2: 116:22.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 116:22.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:22.91 1394 | LayerPoint GetFixedPositionAnchor() { 116:22.91 | ^ 116:22.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 116:22.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:22.94 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 116:22.94 | ^ 116:24.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 116:24.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 116:24.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHTMLParts.h:14, 116:24.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prototype/PrototypeDocumentContentSink.cpp:14: 116:24.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 116:24.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:24.84 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 116:24.84 | ^ 116:25.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 116:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 116:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 116:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObject.h:11, 116:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObjectChild.h:9, 116:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:10, 116:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 116:25.95 from Unified_cpp_dom_plugins_ipc1.cpp:2: 116:25.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 116:25.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 116:25.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:25.96 40 | friend Sub operator*(Sub aCoord, T aScale) { 116:25.96 | ^~~~~~~~ 116:25.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 116:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 116:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObject.h:11, 116:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObjectChild.h:9, 116:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:10, 116:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 116:25.99 from Unified_cpp_dom_plugins_ipc1.cpp:2: 116:25.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 116:25.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 116:25.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:25.99 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 116:25.99 | ^~~~~~~~ 116:26.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 116:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObject.h:11, 116:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObjectChild.h:9, 116:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:10, 116:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 116:26.15 from Unified_cpp_dom_plugins_ipc1.cpp:2: 116:26.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 116:26.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 116:26.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:26.15 427 | SizeT Size() const { return SizeT(width, height); } 116:26.15 | ^~~~ 116:26.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 116:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 116:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObject.h:11, 116:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObjectChild.h:9, 116:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:10, 116:26.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 116:26.16 from Unified_cpp_dom_plugins_ipc1.cpp:2: 116:26.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 116:26.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 116:26.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:26.16 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 116:26.16 | ^~~~~~~~ 116:26.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 116:26.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 116:26.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:26.17 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 116:26.17 | ^~~~~~~~ 116:26.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 116:26.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 116:26.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:26.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:26.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:26.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObject.h:11, 116:26.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObjectChild.h:9, 116:26.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:10, 116:26.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 116:26.17 from Unified_cpp_dom_plugins_ipc1.cpp:2: 116:26.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 116:26.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 116:26.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:26.18 62 | Sub operator-(const Sub& aPoint) const { 116:26.18 | ^~~~~~~~ 116:26.19 dom/system 116:26.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 116:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 116:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 116:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObject.h:11, 116:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObjectChild.h:9, 116:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:10, 116:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 116:26.38 from Unified_cpp_dom_plugins_ipc1.cpp:2: 116:26.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 116:26.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 116:26.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:26.39 43 | friend Sub operator*(T aScale, Sub aCoord) { 116:26.39 | ^~~~~~~~ 116:26.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 116:26.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 116:26.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 116:26.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 116:26.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 116:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 116:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 116:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 116:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 116:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 116:26.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 116:26.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:26.78 189 | CSSRect GetExpandedScrollableRect() const { 116:26.78 | ^ 116:26.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 116:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:26.79 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 116:26.79 | ^ 116:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 116:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:26.79 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 116:26.79 | ^ 116:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 116:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:26.79 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 116:26.79 | ^ 116:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 116:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:26.79 243 | CSSRect CalculateScrollRange() const { 116:26.79 | ^ 116:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 116:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:26.80 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 116:26.80 | ^ 116:26.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 116:26.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:26.80 457 | CSSRect GetVisualViewport() const { 116:26.80 | ^ 116:27.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 116:27.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 116:27.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHTMLParts.h:14, 116:27.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prototype/PrototypeDocumentContentSink.cpp:14: 116:27.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 116:27.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:27.05 21 | inline Rect ToRect(const gfxRect& aRect) { 116:27.05 | ^ 116:27.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 116:27.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:27.05 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 116:27.05 | ^ 116:27.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 116:27.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:27.05 40 | inline Point ToPoint(const gfxPoint& aPoint) { 116:27.06 | ^ 116:27.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 116:27.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:27.06 44 | inline Size ToSize(const gfxSize& aSize) { 116:27.06 | ^ 116:27.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 116:27.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:27.06 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 116:27.07 | ^ 116:27.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 116:27.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:27.07 52 | inline gfxSize ThebesSize(const Size& aSize) { 116:27.07 | ^ 116:27.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 116:27.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:27.07 56 | inline gfxRect ThebesRect(const Rect& aRect) { 116:27.07 | ^ 116:27.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGImageElement.h:13, 116:27.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:23, 116:27.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 116:27.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:32, 116:27.16 from Unified_cpp_dom_svg3.cpp:2: 116:27.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Rect mozilla::dom::SVGGeometryElement::SimplePath::AsRect() const’: 116:27.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:123:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:27.17 123 | Rect AsRect() const { 116:27.17 | ^ 116:27.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Point mozilla::dom::SVGGeometryElement::SimplePath::Point1() const’: 116:27.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:135:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:27.17 135 | Point Point1() const { 116:27.17 | ^ 116:27.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:27.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:27.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:27.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObject.h:11, 116:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObjectChild.h:9, 116:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:10, 116:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 116:27.20 from Unified_cpp_dom_plugins_ipc1.cpp:2: 116:27.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 116:27.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 116:27.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:27.20 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 116:27.20 | ^~~~~~~~~~~~~ 116:27.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 116:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObject.h:11, 116:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObjectChild.h:9, 116:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:10, 116:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 116:27.20 from Unified_cpp_dom_plugins_ipc1.cpp:2: 116:27.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 116:27.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 116:27.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:27.20 323 | static SizeTyped FromUnknownSize( 116:27.20 | ^~~~~~~~~~~~~~~ 116:27.76 In file included from Unified_cpp_dom_svg3.cpp:2: 116:27.76 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp: In lambda function: 116:27.76 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:815:69: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:27.76 815 | return CSSCoord(ctx ? ctx->GetLength(SVGContentUtils::XY) : 0.0f); 116:27.76 | ^ 116:27.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 116:27.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHTMLParts.h:14, 116:27.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prototype/PrototypeDocumentContentSink.cpp:14: 116:27.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 116:27.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:27.81 1859 | int32_t aAppUnitsPerPixel) { 116:27.81 | ^ 116:27.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 116:27.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:27.81 3214 | int32_t aAppUnitsPerPixel) { 116:27.82 | ^ 116:28.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 116:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 116:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 116:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 116:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 116:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 116:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 116:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 116:28.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 116:28.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 116:28.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 116:28.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 116:28.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 116:28.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:28.19 1249 | CSSCoord ToCSSPixels() const { return _0; } 116:28.19 | ^ 116:30.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 116:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 116:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 116:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 116:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 116:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 116:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 116:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 116:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 116:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 116:30.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 116:30.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 116:30.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:30.47 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 116:30.47 | ^ 116:31.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 116:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 116:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 116:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 116:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 116:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 116:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 116:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 116:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 116:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PrototypeDocumentContentSink.h:18, 116:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prototype/PrototypeDocumentContentSink.cpp:8: 116:31.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 116:31.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 116:31.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:31.08 40 | friend Sub operator*(Sub aCoord, T aScale) { 116:31.08 | ^~~~~~~~ 116:31.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 116:31.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 116:31.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 116:31.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 116:31.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 116:31.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PrototypeDocumentContentSink.h:18, 116:31.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prototype/PrototypeDocumentContentSink.cpp:8: 116:31.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 116:31.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 116:31.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:31.13 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 116:31.13 | ^~~~~~~~ 116:31.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 116:31.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 116:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 116:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 116:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 116:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 116:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PrototypeDocumentContentSink.h:18, 116:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prototype/PrototypeDocumentContentSink.cpp:8: 116:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 116:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 116:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:31.36 427 | SizeT Size() const { return SizeT(width, height); } 116:31.36 | ^~~~ 116:31.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 116:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 116:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 116:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 116:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 116:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PrototypeDocumentContentSink.h:18, 116:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prototype/PrototypeDocumentContentSink.cpp:8: 116:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 116:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 116:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:31.36 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 116:31.36 | ^~~~~~~~ 116:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 116:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 116:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:31.36 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 116:31.36 | ^~~~~~~~ 116:31.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 116:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 116:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 116:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 116:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 116:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 116:31.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PrototypeDocumentContentSink.h:18, 116:31.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prototype/PrototypeDocumentContentSink.cpp:8: 116:31.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 116:31.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 116:31.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:31.37 62 | Sub operator-(const Sub& aPoint) const { 116:31.37 | ^~~~~~~~ 116:31.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 116:31.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 116:31.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 116:31.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 116:31.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 116:31.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 116:31.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 116:31.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 116:31.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 116:31.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PrototypeDocumentContentSink.h:18, 116:31.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prototype/PrototypeDocumentContentSink.cpp:8: 116:31.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 116:31.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 116:31.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:31.64 43 | friend Sub operator*(T aScale, Sub aCoord) { 116:31.64 | ^~~~~~~~ 116:31.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 116:31.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 116:31.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:16, 116:31.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:31.79 from Unified_cpp_dom_svg3.cpp:2: 116:31.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 116:31.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 116:31.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:31.80 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 116:31.80 | ^~~~~~~~ 116:31.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 116:31.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 116:31.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 116:31.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 116:31.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 116:31.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PrototypeDocumentContentSink.h:18, 116:31.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prototype/PrototypeDocumentContentSink.cpp:8: 116:31.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 116:31.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 116:31.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:31.92 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 116:31.92 | ^~~~~~~~~~~~~ 116:31.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 116:31.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 116:31.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 116:31.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 116:31.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 116:31.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 116:31.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 116:31.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PrototypeDocumentContentSink.h:18, 116:31.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prototype/PrototypeDocumentContentSink.cpp:8: 116:31.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 116:31.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 116:31.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:31.92 323 | static SizeTyped FromUnknownSize( 116:31.92 | ^~~~~~~~~~~~~~~ 116:31.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 116:31.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 116:31.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 116:31.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:31.96 from Unified_cpp_dom_svg3.cpp:2: 116:31.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 116:31.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 116:31.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:31.96 427 | SizeT Size() const { return SizeT(width, height); } 116:31.96 | ^~~~ 116:31.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 116:31.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 116:31.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:16, 116:31.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:31.96 from Unified_cpp_dom_svg3.cpp:2: 116:31.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 116:31.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 116:31.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:31.96 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 116:31.96 | ^~~~~~~~ 116:31.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 116:31.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 116:31.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:31.97 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 116:31.97 | ^~~~~~~~ 116:31.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 116:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 116:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 116:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:31.98 from Unified_cpp_dom_svg3.cpp:2: 116:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 116:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 116:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:31.98 62 | Sub operator-(const Sub& aPoint) const { 116:31.99 | ^~~~~~~~ 116:32.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceParent.cpp:33, 116:32.06 from Unified_cpp_dom_plugins_ipc0.cpp:83: 116:32.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 116:32.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:32.06 1394 | LayerPoint GetFixedPositionAnchor() { 116:32.06 | ^ 116:32.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 116:32.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:32.09 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 116:32.09 | ^ 116:32.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 116:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 116:32.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:32.35 from Unified_cpp_dom_svg3.cpp:2: 116:32.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 116:32.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 116:32.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:32.35 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 116:32.35 | ^~~~~~~~~~~~~ 116:32.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 116:32.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 116:32.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:32.35 from Unified_cpp_dom_svg3.cpp:2: 116:32.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 116:32.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 116:32.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:32.35 323 | static SizeTyped FromUnknownSize( 116:32.35 | ^~~~~~~~~~~~~~~ 116:32.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 116:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 116:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 116:32.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:32.47 from Unified_cpp_dom_svg3.cpp:2: 116:32.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 116:32.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:104:72: required from here 116:32.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:32.47 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 116:32.47 | ^~~~~~~~~~ 116:33.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 116:33.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 116:33.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:33.38 from Unified_cpp_dom_svg3.cpp:2: 116:33.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 116:33.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 116:33.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:33.38 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 116:33.38 | ^~~~~~~~~~~~~~ 116:33.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 116:33.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 116:33.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:33.39 from Unified_cpp_dom_svg3.cpp:2: 116:33.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 116:33.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 116:33.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:33.39 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 116:33.39 | ^~~~~~~~~~~~~ 116:33.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 116:33.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 116:33.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 116:33.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:33.43 from Unified_cpp_dom_svg3.cpp:2: 116:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 116:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 116:33.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:33.43 383 | Point TopLeft() const { return Point(x, y); } 116:33.44 | ^~~~~~~ 116:33.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 116:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 116:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:33.44 from Unified_cpp_dom_svg3.cpp:2: 116:33.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 116:33.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 116:33.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:33.44 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 116:33.44 | ^~~~~~~~~~~~~~~ 116:33.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:16201, 116:33.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:16, 116:33.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:33.64 from Unified_cpp_dom_svg3.cpp:2: 116:33.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h: In instantiation of ‘mozilla::CSSCoord mozilla::StyleLengthPercentageUnion::ResolveToCSSPixelsWith(T) const [with T = mozilla::SVGContentUtils::CoordToFloat(mozilla::dom::SVGElement*, const LengthPercentage&)::; mozilla::CSSCoord = mozilla::gfx::CoordTyped]’: 116:33.64 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:816:4: required from here 116:33.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:689:10: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:33.64 689 | CSSCoord LengthPercentage::ResolveToCSSPixelsWith(T aPercentageGetter) const { 116:33.64 | ^~~~~~~~~~~~~~~~ 116:33.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 116:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 116:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 116:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 116:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 116:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 116:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 116:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 116:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObject.h:11, 116:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PPluginScriptableObjectChild.h:9, 116:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.h:10, 116:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginScriptableObjectChild.cpp:7, 116:33.79 from Unified_cpp_dom_plugins_ipc1.cpp:2: 116:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 116:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 116:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 116:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 116:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 116:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 116:33.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 116:33.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 116:33.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 116:33.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:33.80 760 | typename detail::Nth::Type extract() { 116:33.80 | ^~~~~~~ 116:33.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 116:33.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 116:33.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 116:33.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsNPAPIPluginInstance.h:25, 116:33.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsJSNPRuntime.cpp:15, 116:33.81 from Unified_cpp_dom_plugins_base0.cpp:11: 116:33.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 116:33.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:33.81 189 | CSSRect GetExpandedScrollableRect() const { 116:33.81 | ^ 116:33.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 116:33.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:33.82 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 116:33.82 | ^ 116:33.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 116:33.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:33.82 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 116:33.82 | ^ 116:33.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 116:33.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:33.83 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 116:33.83 | ^ 116:33.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 116:33.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:33.83 243 | CSSRect CalculateScrollRange() const { 116:33.84 | ^ 116:33.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 116:33.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:33.84 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 116:33.84 | ^ 116:33.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 116:33.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:33.85 457 | CSSRect GetVisualViewport() const { 116:33.85 | ^ 116:34.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 116:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 116:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 116:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 116:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 116:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 116:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 116:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 116:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 116:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 116:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 116:34.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 116:34.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:34.21 21 | inline Rect ToRect(const gfxRect& aRect) { 116:34.21 | ^ 116:34.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 116:34.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:34.22 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 116:34.22 | ^ 116:34.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 116:34.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:34.22 40 | inline Point ToPoint(const gfxPoint& aPoint) { 116:34.22 | ^ 116:34.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 116:34.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:34.23 44 | inline Size ToSize(const gfxSize& aSize) { 116:34.23 | ^ 116:34.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 116:34.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:34.23 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 116:34.23 | ^ 116:34.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 116:34.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:34.24 52 | inline gfxSize ThebesSize(const Size& aSize) { 116:34.24 | ^ 116:34.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 116:34.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:34.24 56 | inline gfxRect ThebesRect(const Rect& aRect) { 116:34.24 | ^ 116:34.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 116:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 116:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 116:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 116:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 116:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 116:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 116:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 116:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 116:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 116:34.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 116:34.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:34.93 1859 | int32_t aAppUnitsPerPixel) { 116:34.93 | ^ 116:34.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 116:34.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:34.94 3214 | int32_t aAppUnitsPerPixel) { 116:34.94 | ^ 116:35.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 116:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 116:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:35.14 from Unified_cpp_dom_svg3.cpp:2: 116:35.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 116:35.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 116:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 116:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:35.15 246 | PointTyped As2DPoint() const { 116:35.15 | ^~~~~~~~~ 116:35.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 116:35.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 116:35.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:35.15 from Unified_cpp_dom_svg3.cpp:2: 116:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 116:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 116:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 116:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:35.15 794 | RectTyped TransformAndClipBounds( 116:35.16 | ^~~~~~~~~~~~~~~~~~~~~~ 116:35.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 116:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 116:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 116:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 116:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 116:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 116:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginScriptableObjectParent.h:11, 116:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsJSNPRuntime.cpp:39, 116:35.36 from Unified_cpp_dom_plugins_base0.cpp:11: 116:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 116:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:35.36 1249 | CSSCoord ToCSSPixels() const { return _0; } 116:35.36 | ^ 116:35.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 116:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 116:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 116:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 116:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 116:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 116:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 116:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 116:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:35.93 332 | LayerPoint GetFixedPositionAnchor() const { 116:35.93 | ^ 116:36.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 116:36.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 116:36.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 116:36.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 116:36.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 116:36.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 116:36.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 116:36.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 116:36.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:36.01 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 116:36.01 | ^ 116:36.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 116:36.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 116:36.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 116:36.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 116:36.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 116:36.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 116:36.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 116:36.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 116:36.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:36.04 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 116:36.04 | ^ 116:36.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 116:36.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 116:36.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 116:36.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:36.29 from Unified_cpp_dom_svg3.cpp:2: 116:36.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 116:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:81:20: required from ‘void mozilla::gfx::PartialArcToBezier(T*, const Point&, const Point&, const Matrix&, mozilla::gfx::Float) [with T = mozilla::gfx::PathBuilder; mozilla::gfx::Point = mozilla::gfx::PointTyped; mozilla::gfx::Matrix = mozilla::gfx::BaseMatrix; mozilla::gfx::Float = float]’ 116:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:189:23: required from ‘void mozilla::gfx::EllipseToBezier(T*, const Point&, const Size&) [with T = mozilla::gfx::PathBuilder; mozilla::gfx::Point = mozilla::gfx::PointTyped; mozilla::gfx::Size = mozilla::gfx::SizeTyped]’ 116:36.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGEllipseElement.cpp:150:54: required from here 116:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:36.30 59 | Sub operator+(const Sub& aPoint) const { 116:36.30 | ^~~~~~~~ 116:36.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:32, 116:36.84 from Unified_cpp_dom_svg3.cpp:2: 116:36.84 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h: In instantiation of ‘float mozilla::dom::SVGGeometryProperty::details::ResolvePureLengthPercentage(mozilla::dom::SVGElement*, const LengthPercentage&) [with mozilla::SVGContentUtils::ctxDirection CTD = mozilla::SVGContentUtils::X; mozilla::LengthPercentage = mozilla::StyleLengthPercentageUnion]’: 116:36.84 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:203:58: required from ‘float mozilla::dom::SVGGeometryProperty::details::ResolveImpl(const mozilla::ComputedStyle&, mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::ResolverTypes::LengthPercentRXY) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::Rx]’ 116:36.85 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:227:35: required from ‘float mozilla::dom::SVGGeometryProperty::ResolveWith(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::Rx]’ 116:36.85 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:257:5: required from ‘bool mozilla::dom::SVGGeometryProperty::ResolveAll(const mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::details::AlwaysFloat* ...) [with Tags = {mozilla::dom::SVGGeometryProperty::Tags::Rx, mozilla::dom::SVGGeometryProperty::Tags::Ry}]’ 116:36.85 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGEllipseElement.cpp:85:69: required from here 116:36.85 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:98:75: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:36.85 98 | [&] { return CSSCoord{SVGElementMetrics(aElement).GetAxisLength(CTD)}; }); 116:36.85 | ^ 116:37.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 116:37.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 116:37.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/PluginInstanceParent.cpp:65, 116:37.25 from Unified_cpp_dom_plugins_ipc0.cpp:83: 116:37.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 116:37.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:37.25 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 116:37.25 | ^ 116:37.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 116:37.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 116:37.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 116:37.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 116:37.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 116:37.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 116:37.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AtomArray.h:11, 116:37.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 116:37.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 116:37.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:16, 116:37.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:37.26 from Unified_cpp_dom_svg3.cpp:2: 116:37.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 116:37.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 116:37.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 116:37.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 116:37.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from here 116:37.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:37.26 760 | typename detail::Nth::Type extract() { 116:37.26 | ^~~~~~~ 116:37.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 116:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 116:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 116:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 116:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 116:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginScriptableObjectParent.h:11, 116:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsJSNPRuntime.cpp:39, 116:37.68 from Unified_cpp_dom_plugins_base0.cpp:11: 116:37.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 116:37.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:37.68 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 116:37.68 | ^ 116:38.45 In file included from Unified_cpp_dom_svg3.cpp:2: 116:38.45 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp: In static member function ‘static void mozilla::SVGContentUtils::RectilinearGetStrokeBounds(const Rect&, const Matrix&, const Matrix&, float, mozilla::SVGContentUtils::Rect*)’: 116:38.45 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:592:12: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:38.45 592 | *aBounds = aToBoundsSpace.TransformBounds(aRect); 116:38.45 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:38.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 116:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 116:38.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:38.45 from Unified_cpp_dom_svg3.cpp:2: 116:38.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 116:38.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:38.45 110 | quad[0] = TransformPoint(aRect.TopLeft()); 116:38.46 | ^~~~ 116:38.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:38.46 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 116:38.46 | ^ 116:38.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 116:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 116:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 116:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:38.46 from Unified_cpp_dom_svg3.cpp:2: 116:38.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 116:38.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:38.46 383 | Point TopLeft() const { return Point(x, y); } 116:38.46 | ^~~~~~~ 116:38.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 116:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 116:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 116:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:38.46 from Unified_cpp_dom_svg3.cpp:2: 116:38.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 116:38.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:38.46 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 116:38.46 | ^~~~~~~~~ 116:38.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 116:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 116:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 116:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:38.46 from Unified_cpp_dom_svg3.cpp:2: 116:38.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 116:38.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:38.46 384 | Point TopRight() const { return Point(XMost(), y); } 116:38.46 | ^~~~~~~~ 116:38.48 In file included from Unified_cpp_dom_svg3.cpp:2: 116:38.48 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp: In static member function ‘static float mozilla::SVGContentUtils::CoordToFloat(mozilla::dom::SVGElement*, const LengthPercentage&)’: 116:38.48 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:813:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:38.48 813 | float result = aLength.ResolveToCSSPixelsWith([&] { 116:38.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 116:38.48 814 | SVGViewportElement* ctx = aContent->GetCtx(); 116:38.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:38.48 815 | return CSSCoord(ctx ? ctx->GetLength(SVGContentUtils::XY) : 0.0f); 116:38.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:38.48 816 | }); 116:38.48 | ~~ 116:38.66 In file included from Unified_cpp_dom_svg3.cpp:65: 116:38.66 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGEllipseElement.cpp: In member function ‘virtual bool mozilla::dom::SVGEllipseElement::GetGeometryBounds(mozilla::dom::SVGGeometryElement::Rect*, const StrokeOptions&, const Matrix&, const Matrix*)’: 116:38.66 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGEllipseElement.cpp:109:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:38.66 109 | *aBounds = Rect(aToBoundsSpace.TransformPoint(Point(x, y)), Size()); 116:38.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 116:38.66 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGEllipseElement.cpp:132:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:38.66 132 | *aBounds = aToBoundsSpace.TransformBounds(rect); 116:38.66 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:38.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCSSRenderingBorders.h:14, 116:38.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:47, 116:38.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 116:38.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 116:38.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 116:38.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:32, 116:38.67 from Unified_cpp_dom_svg3.cpp:2: 116:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h: In function ‘void mozilla::gfx::EllipseToBezier(T*, const Point&, const Size&) [with T = mozilla::gfx::PathBuilder]’: 116:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:182:41: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:38.67 182 | aSink->LineTo(transform.TransformPoint(currentStartOffset)); 116:38.67 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 116:38.74 In file included from Unified_cpp_dom_svg3.cpp:110: 116:38.74 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEConvolveMatrixElement.cpp: In member function ‘virtual mozilla::gfx::FilterPrimitiveDescription mozilla::dom::SVGFEConvolveMatrixElement::GetPrimitiveDescription(nsSVGFilterInstance*, const IntRect&, const nsTArray&, nsTArray >&)’: 116:38.74 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEConvolveMatrixElement.cpp:186:60: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:38.74 186 | aInstance, &mNumberPairAttributes[KERNEL_UNIT_LENGTH]); 116:38.74 | ^ 116:38.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 116:38.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 116:38.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 116:38.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 116:38.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 116:38.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 116:38.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AtomArray.h:11, 116:38.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 116:38.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 116:38.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:16, 116:38.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:38.75 from Unified_cpp_dom_svg3.cpp:2: 116:38.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In static member function ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 15; T = mozilla::gfx::GaussianBlurAttributes; Ts = {mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’: 116:38.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:225:7: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:38.75 225 | ::new (KnownNotNull, aLhs) T(aRhs.template extract()); 116:38.75 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:42.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 116:42.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 116:42.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 116:42.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 116:42.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 116:42.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:42.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:42.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:42.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginScriptableObjectParent.h:11, 116:42.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsJSNPRuntime.cpp:39, 116:42.63 from Unified_cpp_dom_plugins_base0.cpp:11: 116:42.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 116:42.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:42.63 21 | inline Rect ToRect(const gfxRect& aRect) { 116:42.63 | ^ 116:42.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 116:42.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:42.63 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 116:42.63 | ^ 116:42.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 116:42.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:42.64 40 | inline Point ToPoint(const gfxPoint& aPoint) { 116:42.64 | ^ 116:42.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 116:42.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:42.64 44 | inline Size ToSize(const gfxSize& aSize) { 116:42.64 | ^ 116:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 116:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:42.65 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 116:42.65 | ^ 116:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 116:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:42.65 52 | inline gfxSize ThebesSize(const Size& aSize) { 116:42.65 | ^ 116:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 116:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:42.66 56 | inline gfxRect ThebesRect(const Rect& aRect) { 116:42.66 | ^ 116:42.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 116:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 116:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 116:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/system/OSFileConstants.cpp:60, 116:42.74 from Unified_cpp_dom_system0.cpp:2: 116:42.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 116:42.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:42.75 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 116:42.75 | ^ 116:42.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 116:42.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 116:42.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 116:42.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 116:42.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/system/OSFileConstants.cpp:60, 116:42.96 from Unified_cpp_dom_system0.cpp:2: 116:42.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 116:42.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:42.97 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 116:42.97 | ^ 116:43.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 116:43.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 116:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 116:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 116:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginScriptableObjectParent.h:11, 116:43.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsJSNPRuntime.cpp:39, 116:43.27 from Unified_cpp_dom_plugins_base0.cpp:11: 116:43.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 116:43.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:43.28 1859 | int32_t aAppUnitsPerPixel) { 116:43.28 | ^ 116:43.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 116:43.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:43.28 3214 | int32_t aAppUnitsPerPixel) { 116:43.28 | ^ 116:44.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 116:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 116:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 116:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 116:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 116:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 116:44.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 116:44.04 from Unified_cpp_dom_plugins_ipc0.cpp:2: 116:44.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 116:44.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 116:44.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.05 40 | friend Sub operator*(Sub aCoord, T aScale) { 116:44.05 | ^~~~~~~~ 116:44.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 116:44.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 116:44.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:44.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 116:44.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 116:44.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 116:44.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 116:44.07 from Unified_cpp_dom_plugins_ipc0.cpp:2: 116:44.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 116:44.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 116:44.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.08 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 116:44.08 | ^~~~~~~~ 116:44.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 116:44.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:44.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:44.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:44.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 116:44.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 116:44.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 116:44.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 116:44.15 from Unified_cpp_dom_plugins_ipc0.cpp:2: 116:44.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 116:44.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 116:44.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.15 427 | SizeT Size() const { return SizeT(width, height); } 116:44.15 | ^~~~ 116:44.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 116:44.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 116:44.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:44.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 116:44.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 116:44.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 116:44.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 116:44.15 from Unified_cpp_dom_plugins_ipc0.cpp:2: 116:44.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 116:44.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 116:44.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.16 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 116:44.17 | ^~~~~~~~ 116:44.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 116:44.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 116:44.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.17 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 116:44.17 | ^~~~~~~~ 116:44.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 116:44.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 116:44.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:44.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:44.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:44.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 116:44.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 116:44.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 116:44.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 116:44.18 from Unified_cpp_dom_plugins_ipc0.cpp:2: 116:44.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 116:44.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 116:44.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.18 62 | Sub operator-(const Sub& aPoint) const { 116:44.18 | ^~~~~~~~ 116:44.19 In file included from Unified_cpp_dom_svg3.cpp:137: 116:44.19 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDistantLightElement.cpp: In function ‘mozilla::SVGContentUtils::CoordToFloat(mozilla::dom::SVGElement*, const LengthPercentage&)::’: 116:44.19 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDistantLightElement.cpp:69:1: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.19 69 | } // namespace mozilla 116:44.19 | ^ 116:44.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 116:44.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:44.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:44.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:44.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginScriptableObjectParent.h:11, 116:44.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsJSNPRuntime.cpp:39, 116:44.21 from Unified_cpp_dom_plugins_base0.cpp:11: 116:44.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 116:44.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.21 332 | LayerPoint GetFixedPositionAnchor() const { 116:44.21 | ^ 116:44.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 116:44.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:44.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:44.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:44.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginScriptableObjectParent.h:11, 116:44.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsJSNPRuntime.cpp:39, 116:44.26 from Unified_cpp_dom_plugins_base0.cpp:11: 116:44.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 116:44.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.26 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 116:44.26 | ^ 116:44.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 116:44.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 116:44.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 116:44.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginMessageUtils.h:18, 116:44.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/PluginScriptableObjectParent.h:11, 116:44.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsJSNPRuntime.cpp:39, 116:44.28 from Unified_cpp_dom_plugins_base0.cpp:11: 116:44.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 116:44.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.28 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 116:44.28 | ^ 116:44.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 116:44.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 116:44.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 116:44.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:44.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:44.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:44.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 116:44.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 116:44.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 116:44.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 116:44.38 from Unified_cpp_dom_plugins_ipc0.cpp:2: 116:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 116:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 116:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.38 43 | friend Sub operator*(T aScale, Sub aCoord) { 116:44.38 | ^~~~~~~~ 116:44.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 116:44.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 116:44.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/system/OSFileConstants.cpp:60, 116:44.48 from Unified_cpp_dom_system0.cpp:2: 116:44.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 116:44.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.49 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 116:44.49 | ^ 116:44.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 116:44.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.49 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 116:44.49 | ^ 116:44.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 116:44.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.49 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 116:44.49 | ^ 116:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 116:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.50 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 116:44.50 | ^ 116:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 116:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.50 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 116:44.50 | ^ 116:44.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 116:44.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.53 371 | nscoord aAppUnitsPerDevPixel) { 116:44.53 | ^ 116:44.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 116:44.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.53 380 | nscoord aAppUnitsPerDevPixel) { 116:44.53 | ^ 116:44.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 116:44.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.54 387 | nscoord aAppUnitsPerDevPixel) { 116:44.54 | ^ 116:44.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 116:44.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:44.55 394 | nscoord aAppUnitsPerDevPixel) { 116:44.55 | ^ 116:45.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 116:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 116:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 116:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 116:45.30 from Unified_cpp_dom_plugins_ipc0.cpp:2: 116:45.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 116:45.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 116:45.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:45.30 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 116:45.31 | ^~~~~~~~~~~~~ 116:45.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 116:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 116:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 116:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 116:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 116:45.31 from Unified_cpp_dom_plugins_ipc0.cpp:2: 116:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 116:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 116:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:45.31 323 | static SizeTyped FromUnknownSize( 116:45.31 | ^~~~~~~~~~~~~~~ 116:46.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 116:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 116:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 116:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 116:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 116:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 116:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 116:46.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 116:46.17 from Unified_cpp_dom_plugins_ipc0.cpp:2: 116:46.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 116:46.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 116:46.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:46.17 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 116:46.17 | ^~~~~~~~~~~~~~ 116:46.92 In file included from Unified_cpp_dom_svg3.cpp:65: 116:46.92 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGEllipseElement.cpp: In member function ‘virtual bool mozilla::dom::SVGEllipseElement::HasValidDimensions() const’: 116:46.92 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGEllipseElement.cpp:87:17: warning: ‘ry’ may be used uninitialized in this function [-Wmaybe-uninitialized] 116:46.92 87 | return rx > 0 && ry > 0; 116:46.92 | ~~~~~~~^~~~~~~~~ 116:46.92 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGEllipseElement.cpp:87:17: warning: ‘rx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 116:49.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 116:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 116:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 116:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 116:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DeviceMotionEvent.h:12, 116:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/system/nsDeviceSensors.h:14, 116:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/system/nsDeviceSensors.cpp:11, 116:49.47 from Unified_cpp_dom_system0.cpp:11: 116:49.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 116:49.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:49.47 189 | CSSRect GetExpandedScrollableRect() const { 116:49.47 | ^ 116:49.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 116:49.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:49.48 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 116:49.48 | ^ 116:49.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 116:49.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:49.48 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 116:49.48 | ^ 116:49.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 116:49.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:49.50 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 116:49.50 | ^ 116:49.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 116:49.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:49.50 243 | CSSRect CalculateScrollRange() const { 116:49.50 | ^ 116:49.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 116:49.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:49.50 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 116:49.50 | ^ 116:49.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 116:49.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:49.51 457 | CSSRect GetVisualViewport() const { 116:49.51 | ^ 116:51.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 116:51.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 116:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 116:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginInstanceOwner.cpp:23, 116:51.48 from Unified_cpp_dom_plugins_base0.cpp:38: 116:51.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 116:51.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:51.48 1394 | LayerPoint GetFixedPositionAnchor() { 116:51.48 | ^ 116:51.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 116:51.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:51.51 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 116:51.51 | ^ 116:51.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 116:51.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 116:51.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 116:51.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 116:51.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 116:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 116:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 116:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 116:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStream.h:11, 116:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PBrowserStreamChild.h:9, 116:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/plugins/BrowserStreamChild.h:9, 116:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/ipc/BrowserStreamChild.cpp:6, 116:51.72 from Unified_cpp_dom_plugins_ipc0.cpp:2: 116:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 116:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 116:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 116:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 116:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 116:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 116:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 116:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 116:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 116:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:51.72 760 | typename detail::Nth::Type extract() { 116:51.72 | ^~~~~~~ 116:52.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 116:52.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 116:52.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:53: 116:52.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 116:52.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:52.83 1394 | LayerPoint GetFixedPositionAnchor() { 116:52.83 | ^ 116:52.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 116:52.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:52.87 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 116:52.87 | ^ 116:53.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 116:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 116:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 116:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 116:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 116:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 116:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/system/OSFileConstants.cpp:60, 116:53.68 from Unified_cpp_dom_system0.cpp:2: 116:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 116:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 116:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:53.68 40 | friend Sub operator*(Sub aCoord, T aScale) { 116:53.68 | ^~~~~~~~ 116:53.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:21, 116:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginInstanceOwner.cpp:26, 116:53.87 from Unified_cpp_dom_plugins_base0.cpp:38: 116:53.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 116:53.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:53.87 49 | gfx::Size GetInheritedScale() const { return mScale; } 116:53.87 | ^ 116:53.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 116:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 116:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/system/OSFileConstants.cpp:60, 116:53.88 from Unified_cpp_dom_system0.cpp:2: 116:53.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 116:53.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 116:53.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:53.88 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 116:53.88 | ^~~~~~~~ 116:54.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 116:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 116:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 116:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 116:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/system/OSFileConstants.cpp:60, 116:54.01 from Unified_cpp_dom_system0.cpp:2: 116:54.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 116:54.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 116:54.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:54.01 427 | SizeT Size() const { return SizeT(width, height); } 116:54.02 | ^~~~ 116:54.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 116:54.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 116:54.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/system/OSFileConstants.cpp:60, 116:54.02 from Unified_cpp_dom_system0.cpp:2: 116:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 116:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 116:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:54.02 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 116:54.02 | ^~~~~~~~ 116:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 116:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 116:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:54.03 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 116:54.03 | ^~~~~~~~ 116:54.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 116:54.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 116:54.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 116:54.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 116:54.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 116:54.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 116:54.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/system/OSFileConstants.cpp:60, 116:54.04 from Unified_cpp_dom_system0.cpp:2: 116:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 116:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 116:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:54.04 62 | Sub operator-(const Sub& aPoint) const { 116:54.04 | ^~~~~~~~ 116:55.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 116:55.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 116:55.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 116:55.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginInstanceOwner.cpp:33, 116:55.93 from Unified_cpp_dom_plugins_base0.cpp:38: 116:55.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 116:55.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:55.93 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 116:55.93 | ^ 116:57.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 116:57.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 116:57.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 116:57.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 116:57.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 116:57.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IDBMutableFile.h:13, 116:57.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:15, 116:57.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 116:57.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 116:57.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:57.44 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 116:57.44 | ^ 116:57.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 116:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 116:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 116:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 116:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 116:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 116:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IDBMutableFile.h:13, 116:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:15, 116:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 116:57.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 116:57.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:57.71 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 116:57.71 | ^ 116:58.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 116:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 116:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 116:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 116:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IDBMutableFile.h:13, 116:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:15, 116:58.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 116:58.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 116:58.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:58.29 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 116:58.29 | ^ 116:58.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 116:58.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:58.29 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 116:58.29 | ^ 116:58.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 116:58.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:58.30 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 116:58.30 | ^ 116:58.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 116:58.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:58.31 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 116:58.31 | ^ 116:58.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 116:58.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:58.31 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 116:58.31 | ^ 116:58.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 116:58.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:58.34 371 | nscoord aAppUnitsPerDevPixel) { 116:58.34 | ^ 116:58.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 116:58.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:58.35 380 | nscoord aAppUnitsPerDevPixel) { 116:58.35 | ^ 116:58.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 116:58.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:58.35 387 | nscoord aAppUnitsPerDevPixel) { 116:58.35 | ^ 116:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 116:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:58.36 394 | nscoord aAppUnitsPerDevPixel) { 116:58.36 | ^ 116:58.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 116:58.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 116:58.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:58.92 from Unified_cpp_dom_svg3.cpp:2: 116:58.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 116:58.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:58.92 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 116:58.93 | ^~~~~~~~~~~~~~~ 116:59.02 In file included from Unified_cpp_dom_svg3.cpp:65: 116:59.02 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGEllipseElement.cpp: In member function ‘virtual bool mozilla::dom::SVGEllipseElement::GetGeometryBounds(mozilla::dom::SVGGeometryElement::Rect*, const StrokeOptions&, const Matrix&, const Matrix*)’: 116:59.02 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGEllipseElement.cpp:98:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:59.02 98 | bool SVGEllipseElement::GetGeometryBounds( 116:59.02 | ^~~~~~~~~~~~~~~~~ 116:59.02 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGEllipseElement.cpp:98:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:59.04 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGEllipseElement.cpp:129:10: warning: ‘ry’ may be used uninitialized in this function [-Wmaybe-uninitialized] 116:59.04 129 | ry += aStrokeOptions.mLineWidth / 2.f; 116:59.05 | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:59.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGEllipseElement.cpp:128:10: warning: ‘rx’ may be used uninitialized in this function [-Wmaybe-uninitialized] 116:59.05 128 | rx += aStrokeOptions.mLineWidth / 2.f; 116:59.05 | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:59.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGEllipseElement.cpp:131:45: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] 116:59.05 131 | Rect rect(x - rx, y - ry, 2 * rx, 2 * ry); 116:59.05 | ^ 116:59.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 116:59.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:13, 116:59.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:59.05 from Unified_cpp_dom_svg3.cpp:2: 116:59.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:80:33: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] 116:59.05 80 | retPoint.y = aPoint.x * _12 + aPoint.y * _22 + _32; 116:59.05 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 116:59.05 In file included from Unified_cpp_dom_svg3.cpp:65: 116:59.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGEllipseElement.cpp:101:9: note: ‘x’ was declared here 116:59.05 101 | float x, y, rx, ry; 116:59.05 | ^ 116:59.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGEllipseElement.cpp:98:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:59.05 98 | bool SVGEllipseElement::GetGeometryBounds( 116:59.05 | ^~~~~~~~~~~~~~~~~ 116:59.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGEllipseElement.cpp:98:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:59.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:16201, 116:59.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.h:16, 116:59.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:9, 116:59.06 from Unified_cpp_dom_svg3.cpp:2: 116:59.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:685:59: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:59.06 685 | return AsCalc().node.ResolveToCSSPixels(aPercentageBasis); 116:59.06 | ^ 116:59.06 In file included from Unified_cpp_dom_svg3.cpp:65: 116:59.06 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGEllipseElement.cpp:132:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:59.06 132 | *aBounds = aToBoundsSpace.TransformBounds(rect); 116:59.06 | ^ 116:59.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGContentUtils.cpp:32, 116:59.23 from Unified_cpp_dom_svg3.cpp:2: 116:59.23 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h: In lambda function: 116:59.23 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:267:43: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 116:59.23 267 | bool res = DoForComputedStyle(aElement, [&](auto const* style) { 116:59.23 | ^ 117:01.29 In file included from Unified_cpp_dom_svg3.cpp:110: 117:01.29 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEConvolveMatrixElement.cpp: In member function ‘virtual mozilla::gfx::FilterPrimitiveDescription mozilla::dom::SVGFEConvolveMatrixElement::GetPrimitiveDescription(nsSVGFilterInstance*, const IntRect&, const nsTArray&, nsTArray >&)’: 117:01.29 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEConvolveMatrixElement.cpp:128:28: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:01.29 128 | FilterPrimitiveDescription SVGFEConvolveMatrixElement::GetPrimitiveDescription( 117:01.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 117:01.49 dom/ipc 117:01.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginInstanceOwner.cpp:55, 117:01.54 from Unified_cpp_dom_plugins_base0.cpp:38: 117:01.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 117:01.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:01.55 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 117:01.55 | ^ 117:02.72 dom/workers 117:03.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 117:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 117:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 117:03.14 from HTMLBRElementBinding.cpp:10, 117:03.14 from UnifiedBindings7.cpp:2: 117:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 117:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:03.14 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 117:03.14 | ^ 117:03.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 117:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 117:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 117:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 117:03.35 from HTMLBRElementBinding.cpp:10, 117:03.35 from UnifiedBindings7.cpp:2: 117:03.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 117:03.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:03.35 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 117:03.35 | ^ 117:04.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 117:04.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 117:04.83 from HTMLBRElementBinding.cpp:10, 117:04.83 from UnifiedBindings7.cpp:2: 117:04.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 117:04.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:04.83 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 117:04.83 | ^ 117:04.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 117:04.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:04.83 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 117:04.84 | ^ 117:04.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 117:04.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:04.84 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 117:04.84 | ^ 117:04.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 117:04.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:04.85 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 117:04.85 | ^ 117:04.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 117:04.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:04.85 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 117:04.85 | ^ 117:04.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 117:04.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:04.88 371 | nscoord aAppUnitsPerDevPixel) { 117:04.88 | ^ 117:04.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 117:04.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:04.88 380 | nscoord aAppUnitsPerDevPixel) { 117:04.88 | ^ 117:04.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 117:04.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:04.88 387 | nscoord aAppUnitsPerDevPixel) { 117:04.88 | ^ 117:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 117:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:04.89 394 | nscoord aAppUnitsPerDevPixel) { 117:04.89 | ^ 117:06.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 117:06.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 117:06.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 117:06.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:06.23 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:06.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:06.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:06.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:06.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:06.24 from Unified_cpp_dom_plugins_base0.cpp:2: 117:06.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 117:06.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 117:06.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:06.24 40 | friend Sub operator*(Sub aCoord, T aScale) { 117:06.24 | ^~~~~~~~ 117:06.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 117:06.25 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 117:06.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:06.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:06.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:06.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:06.26 from Unified_cpp_dom_plugins_base0.cpp:2: 117:06.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 117:06.26 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 117:06.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:06.27 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 117:06.27 | ^~~~~~~~ 117:06.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 117:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:06.70 from Unified_cpp_dom_plugins_base0.cpp:2: 117:06.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 117:06.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 117:06.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:06.70 427 | SizeT Size() const { return SizeT(width, height); } 117:06.70 | ^~~~ 117:06.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 117:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 117:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:06.70 from Unified_cpp_dom_plugins_base0.cpp:2: 117:06.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 117:06.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 117:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:06.71 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 117:06.71 | ^~~~~~~~ 117:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 117:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 117:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:06.71 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 117:06.71 | ^~~~~~~~ 117:06.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 117:06.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 117:06.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:06.71 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:06.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:06.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:06.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:06.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:06.71 from Unified_cpp_dom_plugins_base0.cpp:2: 117:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 117:06.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 117:06.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:06.72 62 | Sub operator-(const Sub& aPoint) const { 117:06.72 | ^~~~~~~~ 117:06.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 117:06.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 117:06.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 117:06.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:06.93 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:06.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:06.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:06.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:06.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:06.93 from Unified_cpp_dom_plugins_base0.cpp:2: 117:06.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 117:06.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 117:06.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:06.94 43 | friend Sub operator*(T aScale, Sub aCoord) { 117:06.94 | ^~~~~~~~ 117:07.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 117:07.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 117:07.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 117:07.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 117:07.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 117:07.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:07.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 117:07.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:16, 117:07.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 117:07.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 117:07.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:07.04 189 | CSSRect GetExpandedScrollableRect() const { 117:07.04 | ^ 117:07.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 117:07.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:07.04 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 117:07.04 | ^ 117:07.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 117:07.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:07.05 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 117:07.05 | ^ 117:07.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 117:07.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:07.05 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 117:07.05 | ^ 117:07.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 117:07.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:07.06 243 | CSSRect CalculateScrollRange() const { 117:07.06 | ^ 117:07.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 117:07.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:07.06 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 117:07.06 | ^ 117:07.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 117:07.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:07.07 457 | CSSRect GetVisualViewport() const { 117:07.07 | ^ 117:07.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:07.64 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:07.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:07.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:07.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:07.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:07.64 from Unified_cpp_dom_plugins_base0.cpp:2: 117:07.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 117:07.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 117:07.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:07.64 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 117:07.64 | ^~~~~~~~~~~~~ 117:07.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 117:07.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:07.64 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:07.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:07.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:07.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:07.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:07.64 from Unified_cpp_dom_plugins_base0.cpp:2: 117:07.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 117:07.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 117:07.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:07.64 323 | static SizeTyped FromUnknownSize( 117:07.64 | ^~~~~~~~~~~~~~~ 117:07.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 117:07.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 117:07.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 117:07.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:07.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 117:07.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:07.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 117:07.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 117:07.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 117:07.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 117:07.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 117:07.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 117:07.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:07.99 40 | friend Sub operator*(Sub aCoord, T aScale) { 117:07.99 | ^~~~~~~~ 117:08.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 117:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 117:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 117:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 117:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 117:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 117:08.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 117:08.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 117:08.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:08.03 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 117:08.03 | ^~~~~~~~ 117:08.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 117:08.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 117:08.11 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:08.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:08.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:08.12 from Unified_cpp_dom_plugins_base0.cpp:2: 117:08.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 117:08.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 117:08.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:08.12 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 117:08.12 | ^~~~~~~~~~~~~~ 117:08.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:08.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:08.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:08.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:08.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:08.13 from Unified_cpp_dom_plugins_base0.cpp:2: 117:08.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 117:08.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 117:08.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:08.13 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 117:08.13 | ^~~~~~~~~~~~~ 117:08.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 117:08.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:08.15 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:08.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:08.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:08.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:08.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:08.15 from Unified_cpp_dom_plugins_base0.cpp:2: 117:08.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 117:08.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 117:08.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:08.15 383 | Point TopLeft() const { return Point(x, y); } 117:08.16 | ^~~~~~~ 117:08.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 117:08.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 117:08.16 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:08.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:08.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:08.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:08.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:08.16 from Unified_cpp_dom_plugins_base0.cpp:2: 117:08.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 117:08.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 117:08.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:08.17 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 117:08.17 | ^~~~~~~~~~~~~~~ 117:08.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 117:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 117:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 117:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 117:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 117:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 117:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 117:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:16, 117:08.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 117:08.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 117:08.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:08.31 1249 | CSSCoord ToCSSPixels() const { return _0; } 117:08.31 | ^ 117:08.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 117:08.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:08.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 117:08.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:08.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 117:08.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 117:08.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 117:08.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 117:08.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 117:08.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 117:08.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:08.37 427 | SizeT Size() const { return SizeT(width, height); } 117:08.37 | ^~~~ 117:08.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 117:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 117:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:08.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 117:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 117:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 117:08.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 117:08.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 117:08.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 117:08.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:08.38 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 117:08.38 | ^~~~~~~~ 117:08.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 117:08.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 117:08.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:08.39 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 117:08.39 | ^~~~~~~~ 117:08.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 117:08.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 117:08.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:08.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 117:08.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:08.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 117:08.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 117:08.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 117:08.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 117:08.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 117:08.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 117:08.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:08.41 62 | Sub operator-(const Sub& aPoint) const { 117:08.41 | ^~~~~~~~ 117:08.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:08.58 from Unified_cpp_dom_plugins_base0.cpp:2: 117:08.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 117:08.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 117:08.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:08.58 277 | static RectTyped FromUnknownRect( 117:08.58 | ^~~~~~~~~~~~~~~ 117:08.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 117:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:08.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:08.58 from Unified_cpp_dom_plugins_base0.cpp:2: 117:08.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 117:08.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 117:08.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:08.59 150 | static PointTyped FromUnknownPoint( 117:08.59 | ^~~~~~~~~~~~~~~~ 117:08.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:08.59 from Unified_cpp_dom_plugins_base0.cpp:2: 117:08.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 117:08.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 117:08.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:08.59 282 | RectTyped ToUnknownRect() const { 117:08.59 | ^~~~~~~~~~~~~ 117:08.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 117:08.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 117:08.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 117:08.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:08.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 117:08.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:08.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 117:08.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 117:08.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 117:08.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 117:08.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 117:08.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 117:08.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:08.63 43 | friend Sub operator*(T aScale, Sub aCoord) { 117:08.63 | ^~~~~~~~ 117:08.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 117:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:09.00 from Unified_cpp_dom_plugins_base0.cpp:2: 117:09.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 117:09.00 /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginInstanceOwner.cpp:2538:55: required from here 117:09.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:09.00 383 | Point TopLeft() const { return Point(x, y); } 117:09.00 | ^~~~~~~ 117:09.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 117:09.01 /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginInstanceOwner.cpp:2538:55: required from here 117:09.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:346:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:09.01 346 | friend Sub operator-(Sub aSub, const Point& aPoint) { 117:09.01 | ^~~~~~~~ 117:09.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 117:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 117:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 117:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 117:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 117:09.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 117:09.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 117:09.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:09.08 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 117:09.08 | ^~~~~~~~~~~~~ 117:09.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 117:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 117:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 117:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 117:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 117:09.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 117:09.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 117:09.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 117:09.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:09.08 323 | static SizeTyped FromUnknownSize( 117:09.08 | ^~~~~~~~~~~~~~~ 117:10.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 117:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 117:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 117:10.05 from HTMLBRElementBinding.cpp:11, 117:10.05 from UnifiedBindings7.cpp:2: 117:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 117:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:10.06 189 | CSSRect GetExpandedScrollableRect() const { 117:10.06 | ^ 117:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 117:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:10.06 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 117:10.06 | ^ 117:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 117:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:10.06 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 117:10.07 | ^ 117:10.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 117:10.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:10.07 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 117:10.07 | ^ 117:10.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 117:10.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:10.07 243 | CSSRect CalculateScrollRange() const { 117:10.07 | ^ 117:10.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 117:10.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:10.08 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 117:10.08 | ^ 117:10.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 117:10.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:10.08 457 | CSSRect GetVisualViewport() const { 117:10.08 | ^ 117:10.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 117:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 117:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 117:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 117:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 117:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 117:10.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 117:10.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 117:10.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 117:10.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:10.14 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 117:10.14 | ^~~~~~~~~~~~~~ 117:10.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:10.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 117:10.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:10.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 117:10.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 117:10.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 117:10.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 117:10.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 117:10.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 117:10.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:10.23 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 117:10.23 | ^~~~~~~~~~~~~ 117:10.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 117:10.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:10.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 117:10.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:10.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 117:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 117:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 117:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 117:10.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 117:10.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 117:10.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:10.26 383 | Point TopLeft() const { return Point(x, y); } 117:10.26 | ^~~~~~~ 117:10.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 117:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 117:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 117:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 117:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 117:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 117:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 117:10.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 117:10.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 117:10.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:10.27 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 117:10.27 | ^~~~~~~~~~~~~~~ 117:10.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 117:10.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 117:10.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 117:10.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 117:10.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 117:10.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:10.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:10.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 117:10.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:16, 117:10.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 117:10.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 117:10.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:10.37 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 117:10.37 | ^ 117:10.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 117:10.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:10.39 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:10.40 from Unified_cpp_dom_plugins_base0.cpp:2: 117:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 117:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 117:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 117:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:10.40 246 | PointTyped As2DPoint() const { 117:10.40 | ^~~~~~~~~ 117:10.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 117:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:10.40 from Unified_cpp_dom_plugins_base0.cpp:2: 117:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 117:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 117:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 117:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:10.41 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 117:10.41 | ^~~~~~~~~ 117:10.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 117:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 117:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:10.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:10.41 from Unified_cpp_dom_plugins_base0.cpp:2: 117:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 117:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 117:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 117:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:10.41 2266 | PointTyped TransformPointSimple( 117:10.41 | ^~~~~~~~~~~~~~~~~~~~ 117:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 117:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 117:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 117:10.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:10.41 794 | RectTyped TransformAndClipBounds( 117:10.41 | ^~~~~~~~~~~~~~~~~~~~~~ 117:12.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 117:12.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 117:12.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:12.75 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:12.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:12.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:12.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:12.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:12.75 from Unified_cpp_dom_plugins_base0.cpp:2: 117:12.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 117:12.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:363:12: required from ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 117:12.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:347:10: required from ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’ 117:12.75 /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginInstanceOwner.cpp:2538:55: required from here 117:12.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:12.75 79 | Sub operator-() const { return Sub(-x, -y); } 117:12.75 | ^~~~~~~~ 117:13.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 117:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 117:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:13.46 from Unified_cpp_dom_svg4.cpp:2: 117:13.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 117:13.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:13.46 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 117:13.46 | ^ 117:13.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 117:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 117:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 117:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 117:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 117:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 117:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 117:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 117:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 117:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:13.67 246 | PointTyped As2DPoint() const { 117:13.67 | ^~~~~~~~~ 117:13.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 117:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:13.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:13.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:13.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:13.70 from Unified_cpp_dom_svg4.cpp:2: 117:13.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 117:13.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:13.70 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 117:13.70 | ^ 117:13.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 117:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 117:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 117:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 117:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 117:13.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 117:13.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 117:13.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 117:13.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 117:13.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:13.75 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 117:13.75 | ^~~~~~~~~ 117:13.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 117:13.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 117:13.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 117:13.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:13.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:11, 117:13.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserParent.h:9, 117:13.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:15, 117:13.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 117:13.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 117:13.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 117:13.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 117:13.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:13.76 2266 | PointTyped TransformPointSimple( 117:13.76 | ^~~~~~~~~~~~~~~~~~~~ 117:13.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 117:13.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 117:13.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 117:13.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:13.76 794 | RectTyped TransformAndClipBounds( 117:13.76 | ^~~~~~~~~~~~~~~~~~~~~~ 117:14.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 117:14.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 117:14.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 117:14.51 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCycleCollectionTraversalCallback.h:10, 117:14.51 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCycleCollectionNoteChild.h:14, 117:14.51 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCOMPtr.h:30, 117:14.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.h:11, 117:14.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:9, 117:14.52 from Unified_cpp_dom_plugins_base0.cpp:2: 117:14.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 117:14.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 117:14.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 117:14.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 117:14.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 117:14.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 117:14.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 117:14.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 117:14.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 117:14.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:14.53 760 | typename detail::Nth::Type extract() { 117:14.53 | ^~~~~~~ 117:14.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 117:14.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 117:14.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 117:14.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 117:14.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 117:14.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:14.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:14.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 117:14.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:16, 117:14.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 117:14.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 117:14.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:14.88 21 | inline Rect ToRect(const gfxRect& aRect) { 117:14.88 | ^ 117:14.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 117:14.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:14.88 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 117:14.88 | ^ 117:14.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 117:14.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:14.89 40 | inline Point ToPoint(const gfxPoint& aPoint) { 117:14.89 | ^ 117:14.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 117:14.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:14.89 44 | inline Size ToSize(const gfxSize& aSize) { 117:14.90 | ^ 117:14.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 117:14.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:14.90 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 117:14.90 | ^ 117:14.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 117:14.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:14.91 52 | inline gfxSize ThebesSize(const Size& aSize) { 117:14.91 | ^ 117:14.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 117:14.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:14.91 56 | inline gfxRect ThebesRect(const Rect& aRect) { 117:14.91 | ^ 117:15.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 117:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 117:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 117:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:15.46 from Unified_cpp_dom_svg4.cpp:2: 117:15.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 117:15.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:15.46 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 117:15.46 | ^ 117:15.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 117:15.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:15.47 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 117:15.47 | ^ 117:15.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 117:15.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:15.48 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 117:15.48 | ^ 117:15.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 117:15.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:15.48 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 117:15.48 | ^ 117:15.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 117:15.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:15.49 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 117:15.49 | ^ 117:15.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 117:15.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:15.53 371 | nscoord aAppUnitsPerDevPixel) { 117:15.53 | ^ 117:15.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 117:15.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:15.55 380 | nscoord aAppUnitsPerDevPixel) { 117:15.55 | ^ 117:15.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 117:15.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:15.55 387 | nscoord aAppUnitsPerDevPixel) { 117:15.55 | ^ 117:15.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 117:15.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:15.56 394 | nscoord aAppUnitsPerDevPixel) { 117:15.56 | ^ 117:15.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 117:15.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 117:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 117:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 117:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 117:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:16, 117:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 117:15.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 117:15.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:15.67 1859 | int32_t aAppUnitsPerPixel) { 117:15.67 | ^ 117:15.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 117:15.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:15.68 3214 | int32_t aAppUnitsPerPixel) { 117:15.68 | ^ 117:15.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 117:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:15.74 from Unified_cpp_dom_svg4.cpp:2: 117:15.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 117:15.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:15.74 1249 | CSSCoord ToCSSPixels() const { return _0; } 117:15.74 | ^ 117:16.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 117:16.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:16.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:16.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 117:16.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:16, 117:16.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 117:16.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 117:16.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.78 332 | LayerPoint GetFixedPositionAnchor() const { 117:16.78 | ^ 117:16.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 117:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 117:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 117:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginInstanceOwner.cpp:33, 117:16.81 from Unified_cpp_dom_plugins_base0.cpp:38: 117:16.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 117:16.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.81 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 117:16.81 | ^ 117:16.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 117:16.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.82 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 117:16.82 | ^~~~~~~~~~~ 117:16.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 117:16.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.82 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 117:16.82 | ^ 117:16.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 117:16.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.83 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 117:16.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 117:16.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.83 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 117:16.83 | ~~~~~~~~~~~~~^~ 117:16.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.83 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 117:16.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 117:16.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.83 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 117:16.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 117:16.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:16.83 from Unified_cpp_dom_plugins_base0.cpp:2: 117:16.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 117:16.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.83 282 | RectTyped ToUnknownRect() const { 117:16.83 | ^~~~~~~~~~~~~ 117:16.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 117:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 117:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:16, 117:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 117:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 117:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.84 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 117:16.84 | ^ 117:16.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 117:16.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:16.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:16.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 117:16.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:16, 117:16.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 117:16.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 117:16.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.87 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 117:16.87 | ^ 117:16.90 In file included from Unified_cpp_dom_plugins_base0.cpp:38: 117:16.91 /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginInstanceOwner.cpp: In member function ‘void nsPluginInstanceOwner::Paint(gfxContext*, const gfxRect&, const gfxRect&)’: 117:16.91 /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginInstanceOwner.cpp:2533:16: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.91 2533 | pluginRect = aContext->DeviceToUser(pluginRect); 117:16.91 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:16.91 /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginInstanceOwner.cpp:2538:54: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.91 2538 | gfxRect dirtyRect = aDirtyRect - pluginRect.TopLeft(); 117:16.91 | ~~~~~~~~~~~~~~~~~~^~ 117:16.91 /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginInstanceOwner.cpp:2538:55: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.91 2538 | gfxRect dirtyRect = aDirtyRect - pluginRect.TopLeft(); 117:16.91 | ^ 117:16.91 /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginInstanceOwner.cpp:2579:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.91 2579 | aContext->CurrentMatrixDouble().PreTranslate(pluginRect.TopLeft())); 117:16.91 | ~~~~~~~~~~~~~~~~~~^~ 117:16.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 117:16.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:16.92 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:16.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:16.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:16.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:16.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:16.92 from Unified_cpp_dom_plugins_base0.cpp:2: 117:16.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In function ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 117:16.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:346:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.92 346 | friend Sub operator-(Sub aSub, const Point& aPoint) { 117:16.92 | ^~~~~~~~ 117:16.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 117:16.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:363:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.93 363 | MoveBy(-aPoint); 117:16.93 | ^~~~~~~ 117:16.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 117:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 117:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:16.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:16.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:16.94 from Unified_cpp_dom_plugins_base0.cpp:2: 117:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 117:16.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.94 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 117:16.94 | ^~~~~~~~~ 117:16.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 117:16.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:16.95 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:16.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:16.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/plugins/PluginTypes.h:11, 117:16.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginHost.h:29, 117:16.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/PluginFinder.cpp:33, 117:16.96 from Unified_cpp_dom_plugins_base0.cpp:2: 117:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 117:16.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:16.97 383 | Point TopLeft() const { return Point(x, y); } 117:16.97 | ^~~~~~~ 117:18.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 117:18.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 117:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.h:23, 117:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLEmbedElement.h:12, 117:18.88 from HTMLEmbedElementBinding.cpp:22, 117:18.88 from UnifiedBindings7.cpp:197: 117:18.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 117:18.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:18.88 1249 | CSSCoord ToCSSPixels() const { return _0; } 117:18.88 | ^ 117:19.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 117:19.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 117:19.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 117:19.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 117:19.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 117:19.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 117:19.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/PermissionRequestBase.h:11, 117:19.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.h:14, 117:19.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:7: 117:19.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 117:19.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 117:19.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 117:19.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 117:19.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 117:19.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 117:19.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 117:19.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 117:19.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 117:19.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:19.61 760 | typename detail::Nth::Type extract() { 117:19.61 | ^~~~~~~ 117:19.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 117:19.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:19.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:19.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Worker.h:12, 117:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.h:10, 117:19.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:7, 117:19.99 from Unified_cpp_dom_workers0.cpp:2: 117:19.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 117:19.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:19.99 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 117:19.99 | ^ 117:20.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 117:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 117:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Worker.h:12, 117:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.h:10, 117:20.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:7, 117:20.32 from Unified_cpp_dom_workers0.cpp:2: 117:20.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 117:20.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:20.32 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 117:20.32 | ^ 117:20.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 117:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 117:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IDBMutableFile.h:13, 117:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:15, 117:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 117:20.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 117:20.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 117:20.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:20.37 40 | friend Sub operator*(Sub aCoord, T aScale) { 117:20.37 | ^~~~~~~~ 117:20.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IDBMutableFile.h:13, 117:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:15, 117:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 117:20.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 117:20.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 117:20.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:20.40 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 117:20.40 | ^~~~~~~~ 117:20.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 117:20.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 117:20.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.h:23, 117:20.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLEmbedElement.h:12, 117:20.46 from HTMLEmbedElementBinding.cpp:22, 117:20.46 from UnifiedBindings7.cpp:197: 117:20.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 117:20.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:20.46 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 117:20.46 | ^ 117:20.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 117:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 117:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IDBMutableFile.h:13, 117:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:15, 117:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 117:20.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 117:20.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 117:20.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:20.77 427 | SizeT Size() const { return SizeT(width, height); } 117:20.77 | ^~~~ 117:20.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IDBMutableFile.h:13, 117:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:15, 117:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 117:20.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 117:20.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 117:20.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:20.78 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 117:20.78 | ^~~~~~~~ 117:20.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 117:20.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 117:20.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:20.78 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 117:20.78 | ^~~~~~~~ 117:20.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 117:20.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 117:20.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:20.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:20.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:20.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:20.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IDBMutableFile.h:13, 117:20.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:15, 117:20.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 117:20.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 117:20.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 117:20.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:20.79 62 | Sub operator-(const Sub& aPoint) const { 117:20.79 | ^~~~~~~~ 117:20.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:20.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:20.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:20.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:20.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Worker.h:12, 117:20.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.h:10, 117:20.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:7, 117:20.93 from Unified_cpp_dom_workers0.cpp:2: 117:20.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 117:20.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:20.93 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 117:20.93 | ^ 117:20.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 117:20.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:20.93 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 117:20.94 | ^ 117:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 117:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:20.94 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 117:20.94 | ^ 117:20.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 117:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 117:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 117:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 117:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 117:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 117:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:20.94 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 117:20.95 | ^ 117:20.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 117:20.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:20.95 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 117:20.95 | ^ 117:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 117:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:20.96 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 117:20.96 | ^ 117:20.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 117:20.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:20.99 371 | nscoord aAppUnitsPerDevPixel) { 117:20.99 | ^ 117:21.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 117:21.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:21.00 380 | nscoord aAppUnitsPerDevPixel) { 117:21.00 | ^ 117:21.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 117:21.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:21.01 387 | nscoord aAppUnitsPerDevPixel) { 117:21.01 | ^ 117:21.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 117:21.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:21.02 394 | nscoord aAppUnitsPerDevPixel) { 117:21.02 | ^ 117:21.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 117:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 117:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IDBMutableFile.h:13, 117:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:15, 117:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 117:21.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 117:21.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 117:21.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:21.11 43 | friend Sub operator*(T aScale, Sub aCoord) { 117:21.11 | ^~~~~~~~ 117:21.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 117:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 117:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 117:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 117:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 117:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 117:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 117:21.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 117:21.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:21.36 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 117:21.36 | ^ 117:21.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 117:21.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:21.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:21.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:21.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:21.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IDBMutableFile.h:13, 117:21.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:15, 117:21.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 117:21.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 117:21.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 117:21.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:21.67 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 117:21.67 | ^~~~~~~~~~~~~ 117:21.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 117:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IDBMutableFile.h:13, 117:21.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseInlines.h:15, 117:21.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:12: 117:21.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 117:21.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 117:21.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:21.68 323 | static SizeTyped FromUnknownSize( 117:21.68 | ^~~~~~~~~~~~~~~ 117:22.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 117:22.08 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 117:22.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 117:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 117:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 117:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 117:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 117:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 117:22.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 117:22.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:22.09 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 117:22.10 | ^ 117:22.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 117:22.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:22.10 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 117:22.10 | ^ 117:22.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 117:22.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:22.10 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 117:22.10 | ^ 117:22.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 117:22.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:22.11 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 117:22.11 | ^ 117:22.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 117:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:22.13 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 117:22.13 | ^ 117:22.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 117:22.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:22.14 371 | nscoord aAppUnitsPerDevPixel) { 117:22.14 | ^ 117:22.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 117:22.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:22.14 380 | nscoord aAppUnitsPerDevPixel) { 117:22.14 | ^ 117:22.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 117:22.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:22.15 387 | nscoord aAppUnitsPerDevPixel) { 117:22.15 | ^ 117:22.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 117:22.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:22.16 394 | nscoord aAppUnitsPerDevPixel) { 117:22.16 | ^ 117:22.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 117:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 117:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.h:23, 117:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLEmbedElement.h:12, 117:22.78 from HTMLEmbedElementBinding.cpp:22, 117:22.78 from UnifiedBindings7.cpp:197: 117:22.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 117:22.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:22.78 21 | inline Rect ToRect(const gfxRect& aRect) { 117:22.78 | ^ 117:22.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 117:22.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:22.78 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 117:22.78 | ^ 117:22.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 117:22.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:22.79 40 | inline Point ToPoint(const gfxPoint& aPoint) { 117:22.79 | ^ 117:22.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 117:22.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:22.80 44 | inline Size ToSize(const gfxSize& aSize) { 117:22.80 | ^ 117:22.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 117:22.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:22.80 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 117:22.80 | ^ 117:22.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 117:22.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:22.81 52 | inline gfxSize ThebesSize(const Size& aSize) { 117:22.81 | ^ 117:22.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 117:22.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:22.81 56 | inline gfxRect ThebesRect(const Rect& aRect) { 117:22.81 | ^ 117:23.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 117:23.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsObjectLoadingContent.h:23, 117:23.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLEmbedElement.h:12, 117:23.56 from HTMLEmbedElementBinding.cpp:22, 117:23.56 from UnifiedBindings7.cpp:197: 117:23.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 117:23.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:23.56 1859 | int32_t aAppUnitsPerPixel) { 117:23.56 | ^ 117:23.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 117:23.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:23.57 3214 | int32_t aAppUnitsPerPixel) { 117:23.57 | ^ 117:25.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:19, 117:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:25.17 from Unified_cpp_dom_svg4.cpp:2: 117:25.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 117:25.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:25.17 21 | inline Rect ToRect(const gfxRect& aRect) { 117:25.17 | ^ 117:25.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 117:25.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:25.18 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 117:25.18 | ^ 117:25.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 117:25.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:25.19 40 | inline Point ToPoint(const gfxPoint& aPoint) { 117:25.19 | ^ 117:25.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 117:25.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:25.20 44 | inline Size ToSize(const gfxSize& aSize) { 117:25.20 | ^ 117:25.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 117:25.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:25.20 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 117:25.20 | ^ 117:25.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 117:25.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:25.21 52 | inline gfxSize ThebesSize(const Size& aSize) { 117:25.21 | ^ 117:25.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 117:25.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:25.21 56 | inline gfxRect ThebesRect(const Rect& aRect) { 117:25.21 | ^ 117:25.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 117:25.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 117:25.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 117:25.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Exception.h:12, 117:25.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/ErrorReport.h:31, 117:25.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:34, 117:25.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/indexedDB/IDBResult.h:8, 117:25.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.h:10, 117:25.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/Key.cpp:7: 117:25.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 117:25.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 117:25.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 117:25.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 117:25.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 117:25.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 117:25.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 117:25.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 117:25.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 117:25.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:25.87 760 | typename detail::Nth::Type extract() { 117:25.87 | ^~~~~~~ 117:26.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 117:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 117:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 117:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginInstanceOwner.cpp:33, 117:26.13 from Unified_cpp_dom_plugins_base0.cpp:38: 117:26.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 117:26.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:26.13 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 117:26.13 | ^~~~~~~~~~~ 117:29.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 117:29.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 117:29.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:19, 117:29.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:29.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:29.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:29.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:29.90 from Unified_cpp_dom_svg4.cpp:2: 117:29.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 117:29.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:29.90 189 | CSSRect GetExpandedScrollableRect() const { 117:29.90 | ^ 117:29.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 117:29.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:29.90 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 117:29.90 | ^ 117:29.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 117:29.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:29.90 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 117:29.90 | ^ 117:29.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 117:29.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:29.91 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 117:29.91 | ^ 117:29.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 117:29.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:29.91 243 | CSSRect CalculateScrollRange() const { 117:29.91 | ^ 117:29.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 117:29.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:29.91 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 117:29.91 | ^ 117:29.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 117:29.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:29.92 457 | CSSRect GetVisualViewport() const { 117:29.92 | ^ 117:30.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 117:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 117:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 117:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 117:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 117:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 117:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 117:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 117:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerPrivate.h:29, 117:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:11, 117:30.20 from Unified_cpp_dom_workers0.cpp:2: 117:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 117:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:30.20 189 | CSSRect GetExpandedScrollableRect() const { 117:30.20 | ^ 117:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 117:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:30.20 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 117:30.20 | ^ 117:30.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 117:30.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:30.22 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 117:30.22 | ^ 117:30.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 117:30.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:30.22 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 117:30.23 | ^ 117:30.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 117:30.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:30.23 243 | CSSRect CalculateScrollRange() const { 117:30.23 | ^ 117:30.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 117:30.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:30.23 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 117:30.23 | ^ 117:30.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 117:30.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:30.23 457 | CSSRect GetVisualViewport() const { 117:30.23 | ^ 117:31.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 117:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 117:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 117:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 117:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 117:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 117:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 117:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 117:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 117:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerPrivate.h:29, 117:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:11, 117:31.42 from Unified_cpp_dom_workers0.cpp:2: 117:31.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 117:31.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:31.42 1249 | CSSCoord ToCSSPixels() const { return _0; } 117:31.42 | ^ 117:33.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 117:33.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:33.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:33.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 117:33.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 117:33.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 117:33.17 from HTMLFormControlsCollectionBinding.cpp:18, 117:33.17 from UnifiedBindings7.cpp:236: 117:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 117:33.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:33.17 332 | LayerPoint GetFixedPositionAnchor() const { 117:33.17 | ^ 117:33.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 117:33.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:33.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:33.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 117:33.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 117:33.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 117:33.23 from HTMLFormControlsCollectionBinding.cpp:18, 117:33.23 from UnifiedBindings7.cpp:236: 117:33.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 117:33.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:33.23 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 117:33.23 | ^ 117:33.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 117:33.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:33.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:33.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 117:33.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 117:33.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 117:33.27 from HTMLFormControlsCollectionBinding.cpp:18, 117:33.27 from UnifiedBindings7.cpp:236: 117:33.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 117:33.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:33.27 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 117:33.27 | ^ 117:33.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 117:33.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 117:33.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:9, 117:33.84 from Unified_cpp_dom_svg4.cpp:2: 117:33.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 117:33.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:33.84 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 117:33.85 | ^ 117:33.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 117:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 117:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 117:33.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 117:33.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 117:33.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:33.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:33.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 117:33.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 117:33.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 117:33.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerPrivate.h:29, 117:33.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:11, 117:33.99 from Unified_cpp_dom_workers0.cpp:2: 117:33.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 117:33.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:33.99 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 117:33.99 | ^ 117:36.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:36.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 117:36.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 117:36.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 117:36.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:7, 117:36.61 from Unified_cpp_dom_workers1.cpp:2: 117:36.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 117:36.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:36.62 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 117:36.62 | ^ 117:36.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 117:36.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:9, 117:36.77 from Unified_cpp_dom_svg4.cpp:2: 117:36.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 117:36.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:36.77 1859 | int32_t aAppUnitsPerPixel) { 117:36.77 | ^ 117:36.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 117:36.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:36.78 3214 | int32_t aAppUnitsPerPixel) { 117:36.78 | ^ 117:36.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 117:36.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 117:36.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 117:36.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 117:36.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:7, 117:36.86 from Unified_cpp_dom_workers1.cpp:2: 117:36.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 117:36.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:36.86 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 117:36.86 | ^ 117:37.23 In file included from Unified_cpp_dom_plugins_base0.cpp:38: 117:37.23 /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginInstanceOwner.cpp: In member function ‘void nsPluginInstanceOwner::Paint(gfxContext*, const gfxRect&, const gfxRect&)’: 117:37.23 /builddir/build/BUILD/thunderbird-78.6.1/dom/plugins/base/nsPluginInstanceOwner.cpp:2525:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:37.23 2525 | void nsPluginInstanceOwner::Paint(gfxContext* aContext, 117:37.23 | ^~~~~~~~~~~~~~~~~~~~~ 117:37.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEGaussianBlurElement.cpp:10, 117:37.29 from Unified_cpp_dom_svg4.cpp:20: 117:37.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 117:37.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:37.29 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 117:37.29 | ^ 117:37.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 117:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 117:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 117:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 117:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 117:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 117:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 117:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 117:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerPrivate.h:29, 117:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:11, 117:37.93 from Unified_cpp_dom_workers0.cpp:2: 117:37.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 117:37.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:37.93 21 | inline Rect ToRect(const gfxRect& aRect) { 117:37.93 | ^ 117:37.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 117:37.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:37.93 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 117:37.93 | ^ 117:37.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 117:37.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:37.94 40 | inline Point ToPoint(const gfxPoint& aPoint) { 117:37.94 | ^ 117:37.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 117:37.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:37.94 44 | inline Size ToSize(const gfxSize& aSize) { 117:37.94 | ^ 117:37.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 117:37.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:37.94 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 117:37.94 | ^ 117:37.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 117:37.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:37.95 52 | inline gfxSize ThebesSize(const Size& aSize) { 117:37.95 | ^ 117:37.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 117:37.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:37.95 56 | inline gfxRect ThebesRect(const Rect& aRect) { 117:37.95 | ^ 117:38.17 In file included from Unified_cpp_dom_svg4.cpp:128: 117:38.17 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFilters.cpp: In member function ‘mozilla::gfx::Size mozilla::dom::SVGFE::GetKernelUnitLength(nsSVGFilterInstance*, mozilla::SVGAnimatedNumberPair*)’: 117:38.17 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFilters.cpp:146:73: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:38.17 146 | SVGAnimatedNumberPair* aKernelUnitLength) { 117:38.17 | ^ 117:38.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 117:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 117:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:7, 117:38.30 from Unified_cpp_dom_workers1.cpp:2: 117:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 117:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:38.30 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 117:38.30 | ^ 117:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 117:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:38.30 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 117:38.30 | ^ 117:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 117:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:38.31 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 117:38.31 | ^ 117:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 117:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:38.31 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 117:38.31 | ^ 117:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 117:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:38.32 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 117:38.32 | ^ 117:38.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 117:38.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:38.34 371 | nscoord aAppUnitsPerDevPixel) { 117:38.34 | ^ 117:38.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 117:38.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:38.34 380 | nscoord aAppUnitsPerDevPixel) { 117:38.34 | ^ 117:38.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 117:38.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:38.34 387 | nscoord aAppUnitsPerDevPixel) { 117:38.34 | ^ 117:38.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 117:38.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:38.35 394 | nscoord aAppUnitsPerDevPixel) { 117:38.35 | ^ 117:38.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 117:38.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 117:38.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 117:38.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 117:38.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:38.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:38.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 117:38.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 117:38.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 117:38.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerPrivate.h:29, 117:38.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:11, 117:38.55 from Unified_cpp_dom_workers0.cpp:2: 117:38.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 117:38.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:38.55 1859 | int32_t aAppUnitsPerPixel) { 117:38.55 | ^ 117:38.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 117:38.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:38.56 3214 | int32_t aAppUnitsPerPixel) { 117:38.56 | ^ 117:39.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 117:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 117:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 117:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 117:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerPrivate.h:29, 117:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:11, 117:39.60 from Unified_cpp_dom_workers0.cpp:2: 117:39.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 117:39.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:39.60 332 | LayerPoint GetFixedPositionAnchor() const { 117:39.60 | ^ 117:39.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 117:39.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:39.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:39.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 117:39.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 117:39.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 117:39.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerPrivate.h:29, 117:39.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:11, 117:39.64 from Unified_cpp_dom_workers0.cpp:2: 117:39.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 117:39.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:39.64 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 117:39.64 | ^ 117:39.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 117:39.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:39.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:39.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 117:39.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 117:39.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 117:39.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerPrivate.h:29, 117:39.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:11, 117:39.67 from Unified_cpp_dom_workers0.cpp:2: 117:39.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 117:39.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:39.67 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 117:39.67 | ^ 117:39.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 117:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 117:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 117:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 117:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 117:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 117:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 117:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 117:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 117:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 117:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 117:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:39.90 189 | CSSRect GetExpandedScrollableRect() const { 117:39.90 | ^ 117:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 117:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:39.90 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 117:39.90 | ^ 117:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 117:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:39.90 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 117:39.90 | ^ 117:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 117:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:39.90 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 117:39.91 | ^ 117:39.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 117:39.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:39.91 243 | CSSRect CalculateScrollRange() const { 117:39.91 | ^ 117:39.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 117:39.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:39.91 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 117:39.91 | ^ 117:39.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 117:39.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:39.92 457 | CSSRect GetVisualViewport() const { 117:39.92 | ^ 117:41.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 117:41.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 117:41.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 117:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 117:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 117:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 117:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 117:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 117:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 117:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 117:41.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 117:41.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 117:41.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:41.22 1249 | CSSCoord ToCSSPixels() const { return _0; } 117:41.22 | ^ 117:41.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 117:41.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 117:41.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 117:41.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 117:41.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 117:41.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 117:41.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 117:41.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 117:41.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 117:41.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 117:41.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGForeignObjectElement.cpp:14, 117:41.60 from Unified_cpp_dom_svg4.cpp:137: 117:41.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 117:41.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:41.60 332 | LayerPoint GetFixedPositionAnchor() const { 117:41.60 | ^ 117:43.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 117:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 117:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 117:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 117:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 117:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 117:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 117:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 117:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 117:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 117:43.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 117:43.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:43.78 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 117:43.78 | ^ 117:45.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 117:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 117:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 117:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 117:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 117:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 117:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 117:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 117:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 117:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 117:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 117:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 117:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 117:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 117:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGForeignObjectElement.cpp:14, 117:45.03 from Unified_cpp_dom_svg4.cpp:137: 117:45.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 117:45.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:45.04 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 117:45.04 | ^ 117:45.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 117:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 117:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 117:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 117:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 117:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 117:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 117:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 117:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 117:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 117:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 117:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 117:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 117:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 117:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGForeignObjectElement.cpp:14, 117:45.06 from Unified_cpp_dom_svg4.cpp:137: 117:45.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 117:45.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:45.06 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 117:45.06 | ^ 117:46.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 117:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 117:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 117:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 117:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 117:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 117:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 117:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 117:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerPrivate.h:29, 117:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:23, 117:46.37 from Unified_cpp_dom_workers1.cpp:2: 117:46.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 117:46.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:46.37 189 | CSSRect GetExpandedScrollableRect() const { 117:46.37 | ^ 117:46.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 117:46.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:46.38 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 117:46.38 | ^ 117:46.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 117:46.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:46.38 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 117:46.38 | ^ 117:46.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 117:46.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:46.38 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 117:46.38 | ^ 117:46.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 117:46.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:46.38 243 | CSSRect CalculateScrollRange() const { 117:46.38 | ^ 117:46.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 117:46.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:46.39 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 117:46.39 | ^ 117:46.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 117:46.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:46.39 457 | CSSRect GetVisualViewport() const { 117:46.39 | ^ 117:47.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 117:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 117:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 117:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 117:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 117:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 117:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 117:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 117:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 117:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 117:47.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 117:47.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:47.49 21 | inline Rect ToRect(const gfxRect& aRect) { 117:47.49 | ^ 117:47.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 117:47.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:47.49 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 117:47.49 | ^ 117:47.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 117:47.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:47.49 40 | inline Point ToPoint(const gfxPoint& aPoint) { 117:47.49 | ^ 117:47.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 117:47.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:47.50 44 | inline Size ToSize(const gfxSize& aSize) { 117:47.50 | ^ 117:47.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 117:47.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:47.50 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 117:47.50 | ^ 117:47.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 117:47.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:47.51 52 | inline gfxSize ThebesSize(const Size& aSize) { 117:47.51 | ^ 117:47.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 117:47.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:47.51 56 | inline gfxRect ThebesRect(const Rect& aRect) { 117:47.51 | ^ 117:47.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 117:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 117:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 117:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 117:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 117:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 117:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGForeignObjectElement.cpp:14, 117:47.52 from Unified_cpp_dom_svg4.cpp:137: 117:47.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 117:47.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:47.52 1394 | LayerPoint GetFixedPositionAnchor() { 117:47.52 | ^ 117:47.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 117:47.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:47.55 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 117:47.55 | ^ 117:47.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 117:47.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 117:47.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 117:47.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 117:47.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 117:47.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 117:47.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:47.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:47.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 117:47.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 117:47.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 117:47.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerPrivate.h:29, 117:47.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:23, 117:47.65 from Unified_cpp_dom_workers1.cpp:2: 117:47.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 117:47.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:47.65 1249 | CSSCoord ToCSSPixels() const { return _0; } 117:47.65 | ^ 117:48.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 117:48.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 117:48.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 117:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 117:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 117:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 117:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 117:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 117:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 117:48.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 117:48.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:48.12 1859 | int32_t aAppUnitsPerPixel) { 117:48.12 | ^ 117:48.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 117:48.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:48.13 3214 | int32_t aAppUnitsPerPixel) { 117:48.13 | ^ 117:49.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 117:49.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:49.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:49.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 117:49.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 117:49.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 117:49.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 117:49.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 117:49.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 117:49.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:49.08 332 | LayerPoint GetFixedPositionAnchor() const { 117:49.08 | ^ 117:49.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 117:49.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:49.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:49.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 117:49.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 117:49.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 117:49.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 117:49.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 117:49.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 117:49.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:49.12 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 117:49.12 | ^ 117:49.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 117:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 117:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 117:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 117:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 117:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 117:49.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 117:49.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:49.15 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 117:49.15 | ^ 117:50.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 117:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 117:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 117:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 117:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 117:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 117:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 117:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 117:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerPrivate.h:29, 117:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:23, 117:50.19 from Unified_cpp_dom_workers1.cpp:2: 117:50.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 117:50.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:50.20 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 117:50.20 | ^ 117:50.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 117:50.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 117:50.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 117:50.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:50.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 117:50.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 117:50.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 117:50.99 from HTMLBRElementBinding.cpp:10, 117:50.99 from UnifiedBindings7.cpp:2: 117:50.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 117:50.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 117:50.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:50.99 40 | friend Sub operator*(Sub aCoord, T aScale) { 117:50.99 | ^~~~~~~~ 117:51.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 117:51.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 117:51.12 from HTMLBRElementBinding.cpp:10, 117:51.12 from UnifiedBindings7.cpp:2: 117:51.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 117:51.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 117:51.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:51.12 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 117:51.12 | ^~~~~~~~ 117:51.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 117:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 117:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 117:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 117:51.16 from HTMLBRElementBinding.cpp:10, 117:51.16 from UnifiedBindings7.cpp:2: 117:51.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 117:51.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 117:51.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:51.16 427 | SizeT Size() const { return SizeT(width, height); } 117:51.16 | ^~~~ 117:51.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 117:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 117:51.17 from HTMLBRElementBinding.cpp:10, 117:51.17 from UnifiedBindings7.cpp:2: 117:51.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 117:51.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 117:51.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:51.17 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 117:51.17 | ^~~~~~~~ 117:51.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 117:51.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 117:51.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:51.17 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 117:51.17 | ^~~~~~~~ 117:51.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 117:51.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 117:51.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:51.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 117:51.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 117:51.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 117:51.17 from HTMLBRElementBinding.cpp:10, 117:51.17 from UnifiedBindings7.cpp:2: 117:51.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 117:51.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 117:51.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:51.17 62 | Sub operator-(const Sub& aPoint) const { 117:51.17 | ^~~~~~~~ 117:51.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 117:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 117:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 117:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:13, 117:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGImageElement.h:13, 117:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:23, 117:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 117:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGForeignObjectElement.cpp:14, 117:51.77 from Unified_cpp_dom_svg4.cpp:137: 117:51.77 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 117:51.77 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:51.77 44 | operator Point() const { return Point(mX, mY); } 117:51.77 | ^ 117:51.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGImageElement.h:13, 117:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:23, 117:51.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 117:51.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGForeignObjectElement.cpp:14, 117:51.90 from Unified_cpp_dom_svg4.cpp:137: 117:51.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Rect mozilla::dom::SVGGeometryElement::SimplePath::AsRect() const’: 117:51.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:123:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:51.90 123 | Rect AsRect() const { 117:51.90 | ^ 117:51.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Point mozilla::dom::SVGGeometryElement::SimplePath::Point1() const’: 117:51.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:135:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:51.90 135 | Point Point1() const { 117:51.90 | ^ 117:51.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 117:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 117:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 117:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 117:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 117:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 117:51.99 from HTMLBRElementBinding.cpp:10, 117:51.99 from UnifiedBindings7.cpp:2: 117:51.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 117:51.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 117:51.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:51.99 43 | friend Sub operator*(T aScale, Sub aCoord) { 117:51.99 | ^~~~~~~~ 117:52.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 117:52.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:52.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:52.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:52.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:52.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDBTransaction.h:14, 117:52.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:13, 117:52.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 117:52.03 from Unified_cpp_dom_indexedDB0.cpp:2: 117:52.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 117:52.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.03 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 117:52.03 | ^ 117:52.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 117:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 117:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 117:52.27 from HTMLBRElementBinding.cpp:10, 117:52.27 from UnifiedBindings7.cpp:2: 117:52.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 117:52.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 117:52.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.27 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 117:52.27 | ^~~~~~~~~~~~~ 117:52.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 117:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 117:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 117:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 117:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 117:52.28 from HTMLBRElementBinding.cpp:10, 117:52.28 from UnifiedBindings7.cpp:2: 117:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 117:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 117:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.28 323 | static SizeTyped FromUnknownSize( 117:52.28 | ^~~~~~~~~~~~~~~ 117:52.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 117:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 117:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDBTransaction.h:14, 117:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:13, 117:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 117:52.31 from Unified_cpp_dom_indexedDB0.cpp:2: 117:52.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 117:52.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.32 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 117:52.32 | ^ 117:52.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 117:52.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 117:52.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 117:52.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 117:52.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:52.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:52.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:52.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:52.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:52.39 from Unified_cpp_dom_svg4.cpp:2: 117:52.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 117:52.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 117:52.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.39 40 | friend Sub operator*(Sub aCoord, T aScale) { 117:52.39 | ^~~~~~~~ 117:52.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 117:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 117:52.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 117:52.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:52.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:52.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:52.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:52.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:52.73 from Unified_cpp_dom_svg4.cpp:2: 117:52.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 117:52.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 117:52.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.73 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 117:52.73 | ^~~~~~~~ 117:52.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:52.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:52.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:52.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:52.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDBTransaction.h:14, 117:52.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:13, 117:52.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 117:52.85 from Unified_cpp_dom_indexedDB0.cpp:2: 117:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 117:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.85 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 117:52.85 | ^ 117:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 117:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.85 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 117:52.85 | ^ 117:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 117:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.85 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 117:52.85 | ^ 117:52.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 117:52.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.86 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 117:52.86 | ^ 117:52.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 117:52.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.86 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 117:52.86 | ^ 117:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 117:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.89 371 | nscoord aAppUnitsPerDevPixel) { 117:52.90 | ^ 117:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 117:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.90 380 | nscoord aAppUnitsPerDevPixel) { 117:52.90 | ^ 117:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 117:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.90 387 | nscoord aAppUnitsPerDevPixel) { 117:52.90 | ^ 117:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 117:52.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.91 394 | nscoord aAppUnitsPerDevPixel) { 117:52.91 | ^ 117:52.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 117:52.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 117:52.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 117:52.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:52.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:52.92 from Unified_cpp_dom_svg4.cpp:2: 117:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 117:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 117:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.92 427 | SizeT Size() const { return SizeT(width, height); } 117:52.92 | ^~~~ 117:52.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 117:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 117:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 117:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:52.92 from Unified_cpp_dom_svg4.cpp:2: 117:52.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 117:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 117:52.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.92 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 117:52.92 | ^~~~~~~~ 117:52.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 117:52.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 117:52.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.94 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 117:52.94 | ^~~~~~~~ 117:52.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 117:52.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 117:52.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 117:52.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:52.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:52.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:52.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:52.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:52.95 from Unified_cpp_dom_svg4.cpp:2: 117:52.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 117:52.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 117:52.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:52.95 62 | Sub operator-(const Sub& aPoint) const { 117:52.95 | ^~~~~~~~ 117:53.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 117:53.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 117:53.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:53.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:53.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:53.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:53.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:53.44 from Unified_cpp_dom_svg4.cpp:2: 117:53.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 117:53.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 117:53.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:53.44 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 117:53.44 | ^~~~~~~~~~~~~ 117:53.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 117:53.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 117:53.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:53.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:53.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:53.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:53.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:53.44 from Unified_cpp_dom_svg4.cpp:2: 117:53.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 117:53.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 117:53.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:53.44 323 | static SizeTyped FromUnknownSize( 117:53.44 | ^~~~~~~~~~~~~~~ 117:53.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 117:53.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 117:53.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 117:53.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:53.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:53.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:53.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:53.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:53.54 from Unified_cpp_dom_svg4.cpp:2: 117:53.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 117:53.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:104:72: required from here 117:53.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:53.54 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 117:53.54 | ^~~~~~~~~~ 117:53.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 117:53.64 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFETurbulenceElement.cpp:133:54: required from here 117:53.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:53.64 383 | Point TopLeft() const { return Point(x, y); } 117:53.64 | ^~~~~~~ 117:53.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 117:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 117:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 117:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 117:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 117:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 117:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 117:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 117:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerPrivate.h:29, 117:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:23, 117:53.83 from Unified_cpp_dom_workers1.cpp:2: 117:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 117:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:53.83 21 | inline Rect ToRect(const gfxRect& aRect) { 117:53.83 | ^ 117:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 117:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:53.83 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 117:53.83 | ^ 117:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 117:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:53.83 40 | inline Point ToPoint(const gfxPoint& aPoint) { 117:53.83 | ^ 117:53.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 117:53.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:53.84 44 | inline Size ToSize(const gfxSize& aSize) { 117:53.84 | ^ 117:53.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 117:53.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:53.84 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 117:53.84 | ^ 117:53.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 117:53.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:53.84 52 | inline gfxSize ThebesSize(const Size& aSize) { 117:53.84 | ^ 117:53.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 117:53.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:53.85 56 | inline gfxRect ThebesRect(const Rect& aRect) { 117:53.85 | ^ 117:54.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 117:54.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 117:54.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:54.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:54.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:54.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:54.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:54.50 from Unified_cpp_dom_svg4.cpp:2: 117:54.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 117:54.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 117:54.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:54.50 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 117:54.50 | ^~~~~~~~~~~~~~ 117:54.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 117:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 117:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:54.51 from Unified_cpp_dom_svg4.cpp:2: 117:54.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 117:54.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 117:54.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:54.51 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 117:54.51 | ^~~~~~~~~~~~~ 117:54.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 117:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 117:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 117:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:54.54 from Unified_cpp_dom_svg4.cpp:2: 117:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 117:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 117:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:54.54 383 | Point TopLeft() const { return Point(x, y); } 117:54.54 | ^~~~~~~ 117:54.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 117:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 117:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:54.54 from Unified_cpp_dom_svg4.cpp:2: 117:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 117:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 117:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:54.54 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 117:54.54 | ^~~~~~~~~~~~~~~ 117:54.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 117:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 117:54.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 117:54.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 117:54.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:54.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:54.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 117:54.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 117:54.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 117:54.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerPrivate.h:29, 117:54.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:23, 117:54.56 from Unified_cpp_dom_workers1.cpp:2: 117:54.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 117:54.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:54.56 1859 | int32_t aAppUnitsPerPixel) { 117:54.56 | ^ 117:54.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 117:54.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:54.56 3214 | int32_t aAppUnitsPerPixel) { 117:54.56 | ^ 117:55.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 117:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 117:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 117:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 117:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerPrivate.h:29, 117:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:23, 117:55.57 from Unified_cpp_dom_workers1.cpp:2: 117:55.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 117:55.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:55.57 332 | LayerPoint GetFixedPositionAnchor() const { 117:55.57 | ^ 117:55.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 117:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 117:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 117:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 117:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerPrivate.h:29, 117:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:23, 117:55.61 from Unified_cpp_dom_workers1.cpp:2: 117:55.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 117:55.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:55.62 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 117:55.62 | ^ 117:55.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 117:55.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 117:55.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 117:55.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 117:55.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 117:55.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 117:55.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerPrivate.h:29, 117:55.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:23, 117:55.64 from Unified_cpp_dom_workers1.cpp:2: 117:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 117:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:55.64 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 117:55.64 | ^ 117:56.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 117:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 117:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:56.11 from Unified_cpp_dom_svg4.cpp:2: 117:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 117:56.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 117:56.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 117:56.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:56.12 246 | PointTyped As2DPoint() const { 117:56.12 | ^~~~~~~~~ 117:56.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 117:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 117:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:56.12 from Unified_cpp_dom_svg4.cpp:2: 117:56.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 117:56.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 117:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 117:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:56.13 794 | RectTyped TransformAndClipBounds( 117:56.13 | ^~~~~~~~~~~~~~~~~~~~~~ 117:57.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGForeignObjectElement.cpp:14, 117:57.98 from Unified_cpp_dom_svg4.cpp:137: 117:57.98 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h: In instantiation of ‘float mozilla::dom::SVGGeometryProperty::details::ResolvePureLengthPercentage(mozilla::dom::SVGElement*, const LengthPercentage&) [with mozilla::SVGContentUtils::ctxDirection CTD = mozilla::SVGContentUtils::X; mozilla::LengthPercentage = mozilla::StyleLengthPercentageUnion]’: 117:57.99 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:105:56: required from ‘float mozilla::dom::SVGGeometryProperty::details::ResolveImpl(const mozilla::ComputedStyle&, mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::ResolverTypes::LengthPercentNoAuto) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::X]’ 117:57.99 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:227:35: required from ‘float mozilla::dom::SVGGeometryProperty::ResolveWith(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::X]’ 117:57.99 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:257:5: required from ‘bool mozilla::dom::SVGGeometryProperty::ResolveAll(const mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::details::AlwaysFloat* ...) [with Tags = {mozilla::dom::SVGGeometryProperty::Tags::X, mozilla::dom::SVGGeometryProperty::Tags::Y}]’ 117:57.99 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGForeignObjectElement.cpp:85:67: required from here 117:57.99 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:98:75: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:57.99 98 | [&] { return CSSCoord{SVGElementMetrics(aElement).GetAxisLength(CTD)}; }); 117:57.99 | ^ 117:58.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 117:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 117:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 117:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 117:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 117:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLBRElementBinding.h:6, 117:58.15 from HTMLBRElementBinding.cpp:4, 117:58.15 from UnifiedBindings7.cpp:2: 117:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 117:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 117:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 117:58.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 117:58.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 117:58.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 117:58.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 117:58.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 117:58.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 117:58.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:58.16 760 | typename detail::Nth::Type extract() { 117:58.16 | ^~~~~~~ 117:58.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 117:58.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 117:58.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:58.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:58.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:58.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:58.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Worker.h:12, 117:58.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.h:10, 117:58.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:7, 117:58.32 from Unified_cpp_dom_workers0.cpp:2: 117:58.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 117:58.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 117:58.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:58.32 40 | friend Sub operator*(Sub aCoord, T aScale) { 117:58.32 | ^~~~~~~~ 117:58.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Worker.h:12, 117:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.h:10, 117:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:7, 117:58.35 from Unified_cpp_dom_workers0.cpp:2: 117:58.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 117:58.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 117:58.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:58.35 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 117:58.35 | ^~~~~~~~ 117:58.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 117:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 117:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 117:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 117:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 117:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 117:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsWrapperCache.h:10, 117:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:11, 117:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:58.36 from Unified_cpp_dom_svg4.cpp:2: 117:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 117:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 117:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 117:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 117:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 117:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 117:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 117:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 117:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 117:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:58.36 760 | typename detail::Nth::Type extract() { 117:58.37 | ^~~~~~~ 117:58.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 117:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 117:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Worker.h:12, 117:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.h:10, 117:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:7, 117:58.91 from Unified_cpp_dom_workers0.cpp:2: 117:58.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 117:58.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 117:58.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:58.92 427 | SizeT Size() const { return SizeT(width, height); } 117:58.92 | ^~~~ 117:58.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Worker.h:12, 117:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.h:10, 117:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:7, 117:58.93 from Unified_cpp_dom_workers0.cpp:2: 117:58.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 117:58.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 117:58.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:58.94 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 117:58.94 | ^~~~~~~~ 117:58.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 117:58.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 117:58.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:58.94 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 117:58.94 | ^~~~~~~~ 117:58.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 117:58.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 117:58.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:58.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:58.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:58.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:58.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Worker.h:12, 117:58.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.h:10, 117:58.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:7, 117:58.94 from Unified_cpp_dom_workers0.cpp:2: 117:58.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 117:58.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 117:58.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:58.94 62 | Sub operator-(const Sub& aPoint) const { 117:58.94 | ^~~~~~~~ 117:59.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 117:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 117:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Worker.h:12, 117:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.h:10, 117:59.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:7, 117:59.12 from Unified_cpp_dom_workers0.cpp:2: 117:59.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 117:59.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 117:59.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:59.12 43 | friend Sub operator*(T aScale, Sub aCoord) { 117:59.12 | ^~~~~~~~ 117:59.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 117:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 117:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 117:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:59.44 from Unified_cpp_dom_svg4.cpp:2: 117:59.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 117:59.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:59.44 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 117:59.44 | ^~~~~~~~~ 117:59.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 117:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Worker.h:12, 117:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.h:10, 117:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:7, 117:59.55 from Unified_cpp_dom_workers0.cpp:2: 117:59.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 117:59.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 117:59.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:59.55 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 117:59.55 | ^~~~~~~~~~~~~ 117:59.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 117:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 117:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 117:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 117:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 117:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Worker.h:12, 117:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.h:10, 117:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:7, 117:59.55 from Unified_cpp_dom_workers0.cpp:2: 117:59.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 117:59.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 117:59.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:59.56 323 | static SizeTyped FromUnknownSize( 117:59.56 | ^~~~~~~~~~~~~~~ 117:59.58 In file included from Unified_cpp_dom_svg4.cpp:110: 117:59.58 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFETurbulenceElement.cpp: In member function ‘virtual mozilla::gfx::FilterPrimitiveDescription mozilla::dom::SVGFETurbulenceElement::GetPrimitiveDescription(nsSVGFilterInstance*, const IntRect&, const nsTArray&, nsTArray >&)’: 117:59.58 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFETurbulenceElement.cpp:129:63: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:59.58 129 | aInstance->UserSpaceToFilterSpace(firstPeriodInUserSpace); 117:59.58 | ^ 117:59.58 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFETurbulenceElement.cpp:133:54: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:59.58 133 | gfxPoint offset = firstPeriodInFilterSpace.TopLeft(); 117:59.58 | ^ 117:59.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 117:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 117:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 117:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 117:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedNumber.h:13, 117:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedNumber.h:10, 117:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFEDropShadowElement.h:10, 117:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFEDropShadowElement.cpp:7, 117:59.58 from Unified_cpp_dom_svg4.cpp:2: 117:59.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 117:59.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:59.58 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 117:59.58 | ^~~~~~~~~ 117:59.60 In file included from Unified_cpp_dom_svg4.cpp:128: 117:59.60 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFilters.cpp: In member function ‘mozilla::gfx::Size mozilla::dom::SVGFE::GetKernelUnitLength(nsSVGFilterInstance*, mozilla::SVGAnimatedNumberPair*)’: 117:59.60 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFilters.cpp:145:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:59.60 145 | Size SVGFE::GetKernelUnitLength(nsSVGFilterInstance* aInstance, 117:59.60 | ^~~~~ 117:59.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGForeignObjectElement.cpp:14, 117:59.63 from Unified_cpp_dom_svg4.cpp:137: 117:59.63 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h: In function ‘float mozilla::dom::SVGGeometryProperty::details::ResolvePureLengthPercentage(mozilla::dom::SVGElement*, const LengthPercentage&) [with mozilla::SVGContentUtils::ctxDirection CTD = mozilla::SVGContentUtils::X]’: 117:59.63 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:97:36: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 117:59.63 97 | return aLP.ResolveToCSSPixelsWith( 117:59.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 117:59.63 98 | [&] { return CSSCoord{SVGElementMetrics(aElement).GetAxisLength(CTD)}; }); 117:59.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:01.46 dom/workers/remoteworkers 118:01.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 118:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 118:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 118:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 118:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 118:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 118:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 118:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 118:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 118:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:14, 118:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 118:01.75 from Unified_cpp_dom_indexedDB0.cpp:2: 118:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 118:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:01.76 189 | CSSRect GetExpandedScrollableRect() const { 118:01.76 | ^ 118:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 118:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:01.76 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 118:01.76 | ^ 118:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 118:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:01.76 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 118:01.76 | ^ 118:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 118:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:01.76 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 118:01.76 | ^ 118:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 118:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:01.76 243 | CSSRect CalculateScrollRange() const { 118:01.76 | ^ 118:01.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 118:01.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:01.77 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 118:01.77 | ^ 118:01.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 118:01.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:01.78 457 | CSSRect GetVisualViewport() const { 118:01.78 | ^ 118:02.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 118:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 118:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 118:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 118:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 118:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 118:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 118:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 118:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 118:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 118:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 118:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:14, 118:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 118:02.94 from Unified_cpp_dom_indexedDB0.cpp:2: 118:02.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 118:02.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:02.94 1249 | CSSCoord ToCSSPixels() const { return _0; } 118:02.94 | ^ 118:04.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:40, 118:04.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:10, 118:04.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Worker.h:11, 118:04.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.h:10, 118:04.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:7, 118:04.61 from Unified_cpp_dom_workers0.cpp:2: 118:04.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 118:04.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 118:04.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 118:04.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 118:04.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 118:04.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 118:04.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 118:04.61 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 118:04.61 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:04.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerPrivate.h:35, 118:04.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:11, 118:04.61 from Unified_cpp_dom_workers0.cpp:2: 118:04.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 118:04.62 27 | struct JSGCSetting { 118:04.62 | ^~~~~~~~~~~ 118:05.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 118:05.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 118:05.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 118:05.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 118:05.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 118:05.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DebuggerNotificationBinding.h:6, 118:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Worker.h:11, 118:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.h:10, 118:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/ChromeWorker.cpp:7, 118:05.03 from Unified_cpp_dom_workers0.cpp:2: 118:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 118:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 118:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 118:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 118:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 118:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 118:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 118:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 118:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 118:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:05.03 760 | typename detail::Nth::Type extract() { 118:05.03 | ^~~~~~~ 118:05.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 118:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 118:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 118:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 118:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 118:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 118:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 118:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 118:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 118:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 118:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:14, 118:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 118:05.22 from Unified_cpp_dom_indexedDB0.cpp:2: 118:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 118:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:05.22 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 118:05.22 | ^ 118:08.63 In file included from Unified_cpp_dom_svg4.cpp:137: 118:08.63 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGForeignObjectElement.cpp: In member function ‘virtual bool mozilla::dom::SVGForeignObjectElement::HasValidDimensions() const’: 118:08.63 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGForeignObjectElement.cpp:108:20: warning: ‘height’ may be used uninitialized in this function [-Wmaybe-uninitialized] 118:08.63 108 | return width > 0 && height > 0; 118:08.63 | ~~~~~~~~~~^~~~~~~~~~~~~ 118:08.63 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGForeignObjectElement.cpp:108:20: warning: ‘width’ may be used uninitialized in this function [-Wmaybe-uninitialized] 118:08.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 118:08.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 118:08.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 118:08.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 118:08.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 118:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 118:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 118:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 118:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 118:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 118:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:14, 118:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 118:08.89 from Unified_cpp_dom_indexedDB0.cpp:2: 118:08.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 118:08.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:08.89 21 | inline Rect ToRect(const gfxRect& aRect) { 118:08.89 | ^ 118:08.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 118:08.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:08.89 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 118:08.89 | ^ 118:08.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 118:08.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:08.89 40 | inline Point ToPoint(const gfxPoint& aPoint) { 118:08.89 | ^ 118:08.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 118:08.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:08.90 44 | inline Size ToSize(const gfxSize& aSize) { 118:08.90 | ^ 118:08.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 118:08.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:08.90 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 118:08.90 | ^ 118:08.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 118:08.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:08.90 52 | inline gfxSize ThebesSize(const Size& aSize) { 118:08.90 | ^ 118:08.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 118:08.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:08.91 56 | inline gfxRect ThebesRect(const Rect& aRect) { 118:08.91 | ^ 118:09.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 118:09.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 118:09.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 118:09.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 118:09.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 118:09.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 118:09.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 118:09.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 118:09.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 118:09.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:14, 118:09.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 118:09.61 from Unified_cpp_dom_indexedDB0.cpp:2: 118:09.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 118:09.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:09.61 1859 | int32_t aAppUnitsPerPixel) { 118:09.61 | ^ 118:09.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 118:09.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:09.61 3214 | int32_t aAppUnitsPerPixel) { 118:09.62 | ^ 118:10.58 In file included from Unified_cpp_dom_svg4.cpp:128: 118:10.58 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFilters.cpp: In member function ‘mozilla::gfx::Size mozilla::dom::SVGFE::GetKernelUnitLength(nsSVGFilterInstance*, mozilla::SVGAnimatedNumberPair*)’: 118:10.58 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFilters.cpp:145:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:10.58 145 | Size SVGFE::GetKernelUnitLength(nsSVGFilterInstance* aInstance, 118:10.58 | ^~~~~ 118:10.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 118:10.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 118:10.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 118:10.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 118:10.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 118:10.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 118:10.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:14, 118:10.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 118:10.66 from Unified_cpp_dom_indexedDB0.cpp:2: 118:10.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 118:10.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:10.66 332 | LayerPoint GetFixedPositionAnchor() const { 118:10.66 | ^ 118:10.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 118:10.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 118:10.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 118:10.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 118:10.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 118:10.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 118:10.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:14, 118:10.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 118:10.70 from Unified_cpp_dom_indexedDB0.cpp:2: 118:10.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 118:10.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:10.70 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 118:10.70 | ^ 118:10.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 118:10.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 118:10.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 118:10.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBSharedTypes.h:28, 118:10.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursor.h:24, 118:10.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/indexedDB/PBackgroundIDBCursorChild.h:9, 118:10.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:14, 118:10.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 118:10.73 from Unified_cpp_dom_indexedDB0.cpp:2: 118:10.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 118:10.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:10.73 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 118:10.73 | ^ 118:11.71 In file included from Unified_cpp_dom_svg4.cpp:110: 118:11.71 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFETurbulenceElement.cpp: In member function ‘virtual mozilla::gfx::FilterPrimitiveDescription mozilla::dom::SVGFETurbulenceElement::GetPrimitiveDescription(nsSVGFilterInstance*, const IntRect&, const nsTArray&, nsTArray >&)’: 118:11.71 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFETurbulenceElement.cpp:92:28: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:11.71 92 | FilterPrimitiveDescription SVGFETurbulenceElement::GetPrimitiveDescription( 118:11.71 | ^~~~~~~~~~~~~~~~~~~~~~ 118:11.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 118:11.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 118:11.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 118:11.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:11.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 118:11.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 118:11.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 118:11.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:7, 118:11.89 from Unified_cpp_dom_workers1.cpp:2: 118:11.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 118:11.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 118:11.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:11.89 40 | friend Sub operator*(Sub aCoord, T aScale) { 118:11.89 | ^~~~~~~~ 118:12.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 118:12.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 118:12.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:7, 118:12.10 from Unified_cpp_dom_workers1.cpp:2: 118:12.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 118:12.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 118:12.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:12.10 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 118:12.10 | ^~~~~~~~ 118:12.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 118:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 118:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 118:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 118:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:7, 118:12.32 from Unified_cpp_dom_workers1.cpp:2: 118:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 118:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 118:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:12.32 427 | SizeT Size() const { return SizeT(width, height); } 118:12.32 | ^~~~ 118:12.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 118:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 118:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:7, 118:12.32 from Unified_cpp_dom_workers1.cpp:2: 118:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 118:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 118:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:12.32 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 118:12.32 | ^~~~~~~~ 118:12.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 118:12.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 118:12.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:12.33 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 118:12.33 | ^~~~~~~~ 118:12.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 118:12.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 118:12.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:12.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 118:12.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 118:12.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 118:12.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:7, 118:12.34 from Unified_cpp_dom_workers1.cpp:2: 118:12.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 118:12.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 118:12.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:12.34 62 | Sub operator-(const Sub& aPoint) const { 118:12.34 | ^~~~~~~~ 118:12.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 118:12.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 118:12.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 118:12.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:12.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 118:12.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 118:12.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 118:12.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:7, 118:12.59 from Unified_cpp_dom_workers1.cpp:2: 118:12.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 118:12.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 118:12.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:12.59 43 | friend Sub operator*(T aScale, Sub aCoord) { 118:12.59 | ^~~~~~~~ 118:12.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:12.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 118:12.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:12.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:11, 118:12.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:12.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:12.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:12.95 from Unified_cpp_remoteworkers0.cpp:2: 118:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 118:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:12.95 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 118:12.95 | ^ 118:13.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 118:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 118:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:11, 118:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:13.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:13.14 from Unified_cpp_remoteworkers0.cpp:2: 118:13.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 118:13.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:13.14 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 118:13.14 | ^ 118:13.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 118:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 118:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 118:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:7, 118:13.15 from Unified_cpp_dom_workers1.cpp:2: 118:13.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 118:13.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 118:13.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:13.15 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 118:13.15 | ^~~~~~~~~~~~~ 118:13.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 118:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:13.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 118:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 118:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 118:13.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:7, 118:13.16 from Unified_cpp_dom_workers1.cpp:2: 118:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 118:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 118:13.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:13.16 323 | static SizeTyped FromUnknownSize( 118:13.16 | ^~~~~~~~~~~~~~~ 118:13.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 118:13.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 118:13.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:13.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:11, 118:13.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:13.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:13.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:13.63 from Unified_cpp_remoteworkers0.cpp:2: 118:13.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 118:13.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:13.63 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 118:13.63 | ^ 118:13.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 118:13.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:13.63 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 118:13.63 | ^ 118:13.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 118:13.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:13.63 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 118:13.63 | ^ 118:13.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 118:13.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:13.64 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 118:13.64 | ^ 118:13.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 118:13.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:13.64 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 118:13.64 | ^ 118:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 118:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:13.67 371 | nscoord aAppUnitsPerDevPixel) { 118:13.67 | ^ 118:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 118:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:13.67 380 | nscoord aAppUnitsPerDevPixel) { 118:13.67 | ^ 118:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 118:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:13.67 387 | nscoord aAppUnitsPerDevPixel) { 118:13.67 | ^ 118:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 118:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:13.68 394 | nscoord aAppUnitsPerDevPixel) { 118:13.68 | ^ 118:18.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:40, 118:18.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, 118:18.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:23, 118:18.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:7, 118:18.19 from Unified_cpp_dom_workers1.cpp:2: 118:18.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 118:18.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 118:18.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 118:18.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 118:18.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 118:18.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 118:18.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 118:18.20 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 118:18.20 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:18.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:16, 118:18.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerNavigator.h:15, 118:18.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:12, 118:18.20 from Unified_cpp_dom_workers1.cpp:2: 118:18.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 118:18.20 27 | struct JSGCSetting { 118:18.21 | ^~~~~~~~~~~ 118:18.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 118:18.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 118:18.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 118:18.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:17, 118:18.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:12, 118:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/WorkerNavigator.cpp:7, 118:18.76 from Unified_cpp_dom_workers1.cpp:2: 118:18.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 118:18.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 118:18.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 118:18.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 118:18.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 118:18.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 118:18.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 118:18.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 118:18.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 118:18.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:18.77 760 | typename detail::Nth::Type extract() { 118:18.77 | ^~~~~~~ 118:19.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 118:19.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 118:19.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 118:19.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 118:19.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 118:19.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 118:19.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontInfoLoader.h:15, 118:19.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatformFontList.h:15, 118:19.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:276: 118:19.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 118:19.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:19.91 1394 | LayerPoint GetFixedPositionAnchor() { 118:19.91 | ^ 118:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 118:19.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:19.97 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 118:19.97 | ^ 118:20.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 118:20.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 118:20.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 118:20.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 118:20.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 118:20.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontInfoLoader.h:15, 118:20.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatformFontList.h:15, 118:20.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:276: 118:20.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 118:20.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:20.24 49 | gfx::Size GetInheritedScale() const { return mScale; } 118:20.24 | ^ 118:22.78 /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp: In member function ‘void mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::PerformMaintenanceOnDatabase()’: 118:22.79 /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsParent.cpp:18583:3: warning: ‘maintenanceAction’ may be used uninitialized in this function [-Wmaybe-uninitialized] 118:22.80 18583 | switch (maintenanceAction) { 118:22.80 | ^~~~~~ 118:22.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 118:22.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontInfoLoader.h:15, 118:22.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatformFontList.h:15, 118:22.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:276: 118:22.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 118:22.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:22.99 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 118:22.99 | ^ 118:23.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 118:23.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 118:23.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 118:23.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 118:23.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 118:23.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 118:23.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 118:23.17 from Unified_cpp_dom_svg5.cpp:2: 118:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 118:23.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:23.17 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 118:23.17 | ^ 118:23.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 118:23.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 118:23.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 118:23.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 118:23.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 118:23.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 118:23.49 from Unified_cpp_dom_svg5.cpp:2: 118:23.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 118:23.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:23.49 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 118:23.49 | ^ 118:24.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 118:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 118:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 118:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 118:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 118:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 118:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 118:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 118:24.80 from Unified_cpp_dom_svg5.cpp:2: 118:24.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 118:24.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:24.80 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 118:24.80 | ^ 118:24.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 118:24.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:24.80 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 118:24.80 | ^ 118:24.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 118:24.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:24.81 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 118:24.81 | ^ 118:24.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 118:24.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:24.82 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 118:24.82 | ^ 118:24.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 118:24.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:24.83 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 118:24.83 | ^ 118:24.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 118:24.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:24.85 371 | nscoord aAppUnitsPerDevPixel) { 118:24.85 | ^ 118:24.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 118:24.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:24.86 380 | nscoord aAppUnitsPerDevPixel) { 118:24.86 | ^ 118:24.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 118:24.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:24.87 387 | nscoord aAppUnitsPerDevPixel) { 118:24.87 | ^ 118:24.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 118:24.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:24.88 394 | nscoord aAppUnitsPerDevPixel) { 118:24.88 | ^ 118:25.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 118:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 118:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 118:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 118:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 118:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 118:25.09 from Unified_cpp_dom_svg5.cpp:2: 118:25.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 118:25.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:25.09 1249 | CSSCoord ToCSSPixels() const { return _0; } 118:25.09 | ^ 118:27.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 118:27.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 118:27.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 118:27.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:27.80 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 118:27.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:27.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:27.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:27.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:27.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:27.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:27.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 118:27.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 118:27.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:27.82 40 | friend Sub operator*(Sub aCoord, T aScale) { 118:27.82 | ^~~~~~~~ 118:27.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 118:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 118:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:27.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:27.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 118:27.85 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 118:27.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:27.85 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 118:27.85 | ^~~~~~~~ 118:28.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 118:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 118:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 118:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 118:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 118:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 118:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 118:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:28.16 from Unified_cpp_remoteworkers0.cpp:2: 118:28.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 118:28.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:28.16 189 | CSSRect GetExpandedScrollableRect() const { 118:28.16 | ^ 118:28.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 118:28.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:28.16 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 118:28.16 | ^ 118:28.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 118:28.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:28.16 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 118:28.16 | ^ 118:28.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 118:28.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:28.17 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 118:28.17 | ^ 118:28.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 118:28.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:28.17 243 | CSSRect CalculateScrollRange() const { 118:28.17 | ^ 118:28.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 118:28.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:28.17 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 118:28.17 | ^ 118:28.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 118:28.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:28.18 457 | CSSRect GetVisualViewport() const { 118:28.18 | ^ 118:28.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 118:28.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:28.25 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 118:28.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:28.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:28.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:28.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:28.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:28.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:28.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 118:28.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 118:28.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:28.25 427 | SizeT Size() const { return SizeT(width, height); } 118:28.25 | ^~~~ 118:28.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 118:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 118:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 118:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 118:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:28.26 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 118:28.26 | ^~~~~~~~ 118:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 118:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 118:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:28.26 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 118:28.26 | ^~~~~~~~ 118:28.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 118:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 118:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 118:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:28.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 118:28.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 118:28.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:28.27 62 | Sub operator-(const Sub& aPoint) const { 118:28.27 | ^~~~~~~~ 118:28.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 118:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 118:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 118:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 118:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:28.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:28.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 118:28.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 118:28.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:28.52 43 | friend Sub operator*(T aScale, Sub aCoord) { 118:28.52 | ^~~~~~~~ 118:29.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:29.18 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 118:29.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:29.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:29.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:29.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:29.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:29.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:29.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 118:29.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 118:29.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:29.19 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 118:29.19 | ^~~~~~~~~~~~~ 118:29.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 118:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 118:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:29.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:29.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 118:29.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 118:29.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:29.21 323 | static SizeTyped FromUnknownSize( 118:29.21 | ^~~~~~~~~~~~~~~ 118:29.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 118:29.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 118:29.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 118:29.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 118:29.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 118:29.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 118:29.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 118:29.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 118:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 118:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:29.74 from Unified_cpp_remoteworkers0.cpp:2: 118:29.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 118:29.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:29.74 1249 | CSSCoord ToCSSPixels() const { return _0; } 118:29.74 | ^ 118:30.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 118:30.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 118:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 118:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:30.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 118:30.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 118:30.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:30.94 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 118:30.94 | ^~~~~~~~~~~~~~ 118:30.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 118:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 118:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 118:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:30.98 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 118:30.98 | ^~~~~~~~~~~~~ 118:31.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 118:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 118:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:31.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:31.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 118:31.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 118:31.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:31.03 383 | Point TopLeft() const { return Point(x, y); } 118:31.03 | ^~~~~~~ 118:31.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 118:31.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 118:31.04 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 118:31.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:31.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:31.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:31.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:31.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:31.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:31.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 118:31.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 118:31.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:31.05 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 118:31.05 | ^~~~~~~~~~~~~~~ 118:31.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:31.39 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 118:31.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:31.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:31.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:31.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:31.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:31.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:31.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 118:31.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 118:31.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:31.40 277 | static RectTyped FromUnknownRect( 118:31.40 | ^~~~~~~~~~~~~~~ 118:31.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 118:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 118:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:31.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:31.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:31.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:31.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:31.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:31.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 118:31.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 118:31.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:31.42 150 | static PointTyped FromUnknownPoint( 118:31.42 | ^~~~~~~~~~~~~~~~ 118:31.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:31.43 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 118:31.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:31.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:31.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:31.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:31.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:31.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:31.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 118:31.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 118:31.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:31.44 282 | RectTyped ToUnknownRect() const { 118:31.44 | ^~~~~~~~~~~~~ 118:31.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 118:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 118:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 118:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 118:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 118:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 118:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDBTransaction.h:14, 118:31.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:13, 118:31.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 118:31.59 from Unified_cpp_dom_indexedDB0.cpp:2: 118:31.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 118:31.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 118:31.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:31.59 40 | friend Sub operator*(Sub aCoord, T aScale) { 118:31.59 | ^~~~~~~~ 118:31.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 118:31.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 118:31.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 118:31.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 118:31.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDBTransaction.h:14, 118:31.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:13, 118:31.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 118:31.62 from Unified_cpp_dom_indexedDB0.cpp:2: 118:31.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 118:31.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 118:31.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:31.62 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 118:31.62 | ^~~~~~~~ 118:31.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 118:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 118:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 118:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 118:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 118:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 118:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDBTransaction.h:14, 118:31.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:13, 118:31.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 118:31.99 from Unified_cpp_dom_indexedDB0.cpp:2: 118:31.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 118:31.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 118:31.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:31.99 427 | SizeT Size() const { return SizeT(width, height); } 118:31.99 | ^~~~ 118:31.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 118:31.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 118:31.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 118:31.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 118:32.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDBTransaction.h:14, 118:32.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:13, 118:32.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 118:32.00 from Unified_cpp_dom_indexedDB0.cpp:2: 118:32.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 118:32.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 118:32.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:32.00 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 118:32.00 | ^~~~~~~~ 118:32.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 118:32.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 118:32.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:32.01 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 118:32.01 | ^~~~~~~~ 118:32.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 118:32.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 118:32.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 118:32.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 118:32.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 118:32.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 118:32.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDBTransaction.h:14, 118:32.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:13, 118:32.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 118:32.03 from Unified_cpp_dom_indexedDB0.cpp:2: 118:32.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 118:32.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 118:32.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:32.03 62 | Sub operator-(const Sub& aPoint) const { 118:32.03 | ^~~~~~~~ 118:32.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 118:32.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 118:32.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 118:32.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 118:32.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 118:32.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 118:32.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 118:32.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 118:32.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:32.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:32.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:32.04 from Unified_cpp_remoteworkers0.cpp:2: 118:32.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 118:32.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:32.05 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 118:32.05 | ^ 118:32.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 118:32.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 118:32.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 118:32.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 118:32.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 118:32.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 118:32.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDBTransaction.h:14, 118:32.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:13, 118:32.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 118:32.22 from Unified_cpp_dom_indexedDB0.cpp:2: 118:32.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 118:32.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 118:32.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:32.23 43 | friend Sub operator*(T aScale, Sub aCoord) { 118:32.23 | ^~~~~~~~ 118:32.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 118:32.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 118:32.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 118:32.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 118:32.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 118:32.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDBTransaction.h:14, 118:32.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:13, 118:32.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 118:32.77 from Unified_cpp_dom_indexedDB0.cpp:2: 118:32.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 118:32.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 118:32.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:32.78 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 118:32.78 | ^~~~~~~~~~~~~ 118:32.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 118:32.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 118:32.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 118:32.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 118:32.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 118:32.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDBTransaction.h:14, 118:32.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:13, 118:32.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 118:32.79 from Unified_cpp_dom_indexedDB0.cpp:2: 118:32.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 118:32.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 118:32.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:32.79 323 | static SizeTyped FromUnknownSize( 118:32.79 | ^~~~~~~~~~~~~~~ 118:34.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:19, 118:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 118:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 118:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 118:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 118:34.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 118:34.42 from Unified_cpp_dom_svg5.cpp:2: 118:34.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 118:34.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:34.42 21 | inline Rect ToRect(const gfxRect& aRect) { 118:34.42 | ^ 118:34.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 118:34.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:34.42 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 118:34.42 | ^ 118:34.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 118:34.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:34.42 40 | inline Point ToPoint(const gfxPoint& aPoint) { 118:34.42 | ^ 118:34.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 118:34.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:34.43 44 | inline Size ToSize(const gfxSize& aSize) { 118:34.43 | ^ 118:34.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 118:34.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:34.44 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 118:34.44 | ^ 118:34.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 118:34.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:34.44 52 | inline gfxSize ThebesSize(const Size& aSize) { 118:34.44 | ^ 118:34.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 118:34.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:34.45 56 | inline gfxRect ThebesRect(const Rect& aRect) { 118:34.45 | ^ 118:35.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 118:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 118:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 118:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 118:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 118:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 118:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 118:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 118:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:35.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:35.68 from Unified_cpp_remoteworkers0.cpp:2: 118:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 118:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:35.68 21 | inline Rect ToRect(const gfxRect& aRect) { 118:35.68 | ^ 118:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 118:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:35.68 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 118:35.68 | ^ 118:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 118:35.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:35.68 40 | inline Point ToPoint(const gfxPoint& aPoint) { 118:35.68 | ^ 118:35.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 118:35.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:35.69 44 | inline Size ToSize(const gfxSize& aSize) { 118:35.69 | ^ 118:35.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 118:35.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:35.69 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 118:35.69 | ^ 118:35.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 118:35.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:35.70 52 | inline gfxSize ThebesSize(const Size& aSize) { 118:35.70 | ^ 118:35.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 118:35.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:35.70 56 | inline gfxRect ThebesRect(const Rect& aRect) { 118:35.70 | ^ 118:36.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 118:36.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 118:36.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 118:36.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 118:36.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 118:36.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 118:36.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 118:36.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:36.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:36.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:36.41 from Unified_cpp_remoteworkers0.cpp:2: 118:36.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 118:36.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:36.41 1859 | int32_t aAppUnitsPerPixel) { 118:36.41 | ^ 118:36.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 118:36.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:36.42 3214 | int32_t aAppUnitsPerPixel) { 118:36.42 | ^ 118:37.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 118:37.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 118:37.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 118:37.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 118:37.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:37.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:37.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:37.42 from Unified_cpp_remoteworkers0.cpp:2: 118:37.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 118:37.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:37.43 332 | LayerPoint GetFixedPositionAnchor() const { 118:37.43 | ^ 118:37.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 118:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 118:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 118:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 118:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:37.50 from Unified_cpp_remoteworkers0.cpp:2: 118:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 118:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:37.50 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 118:37.50 | ^ 118:37.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 118:37.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 118:37.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 118:37.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 118:37.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:37.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:37.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:37.53 from Unified_cpp_remoteworkers0.cpp:2: 118:37.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 118:37.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:37.53 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 118:37.53 | ^ 118:39.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 118:39.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 118:39.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:19, 118:39.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 118:39.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 118:39.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 118:39.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 118:39.04 from Unified_cpp_dom_svg5.cpp:2: 118:39.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 118:39.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:39.04 189 | CSSRect GetExpandedScrollableRect() const { 118:39.04 | ^ 118:39.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 118:39.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:39.04 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 118:39.05 | ^ 118:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 118:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:39.05 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 118:39.05 | ^ 118:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 118:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:39.05 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 118:39.05 | ^ 118:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 118:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:39.05 243 | CSSRect CalculateScrollRange() const { 118:39.05 | ^ 118:39.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 118:39.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:39.06 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 118:39.06 | ^ 118:39.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 118:39.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:39.07 457 | CSSRect GetVisualViewport() const { 118:39.07 | ^ 118:39.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IndexedDatabase.h:14, 118:39.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDBCursorType.h:10, 118:39.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:12, 118:39.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 118:39.15 from Unified_cpp_dom_indexedDB0.cpp:2: 118:39.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 118:39.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 118:39.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 118:39.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 118:39.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 118:39.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 118:39.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 118:39.16 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 118:39.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:39.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 118:39.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:37, 118:39.16 from Unified_cpp_dom_indexedDB0.cpp:2: 118:39.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 118:39.16 27 | struct JSGCSetting { 118:39.16 | ^~~~~~~~~~~ 118:39.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 118:39.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 118:39.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 118:39.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 118:39.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.h:10, 118:39.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/ActorsChild.cpp:7, 118:39.85 from Unified_cpp_dom_indexedDB0.cpp:2: 118:39.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 118:39.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 118:39.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 118:39.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 118:39.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 118:39.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 118:39.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 118:39.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 118:39.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 118:39.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:39.86 760 | typename detail::Nth::Type extract() { 118:39.86 | ^~~~~~~ 118:40.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 118:40.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:40.46 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 118:40.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:40.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:40.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:40.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:40.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:40.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:40.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 118:40.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 118:40.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 118:40.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:40.47 246 | PointTyped As2DPoint() const { 118:40.47 | ^~~~~~~~~ 118:40.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 118:40.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:40.49 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 118:40.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:40.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:40.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:40.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:40.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:40.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:40.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 118:40.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 118:40.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 118:40.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:40.50 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 118:40.50 | ^~~~~~~~~ 118:40.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 118:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 118:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 118:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:40.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 118:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 118:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 118:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:40.51 2266 | PointTyped TransformPointSimple( 118:40.51 | ^~~~~~~~~~~~~~~~~~~~ 118:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 118:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 118:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 118:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:40.51 794 | RectTyped TransformAndClipBounds( 118:40.51 | ^~~~~~~~~~~~~~~~~~~~~~ 118:42.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 118:42.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 118:42.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 118:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:13, 118:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 118:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 118:42.88 from Unified_cpp_dom_svg5.cpp:2: 118:42.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 118:42.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:42.88 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 118:42.88 | ^ 118:45.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 118:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 118:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 118:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 118:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 118:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 118:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 118:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 118:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 118:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 118:45.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 118:45.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.h:14, 118:45.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentChild.cpp:12: 118:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 118:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 118:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 118:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 118:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 118:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 118:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 118:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 118:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 118:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:45.59 760 | typename detail::Nth::Type extract() { 118:45.59 | ^~~~~~~ 118:45.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 118:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 118:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:13, 118:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 118:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 118:45.86 from Unified_cpp_dom_svg5.cpp:2: 118:45.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 118:45.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:45.86 1859 | int32_t aAppUnitsPerPixel) { 118:45.86 | ^ 118:45.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 118:45.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:45.87 3214 | int32_t aAppUnitsPerPixel) { 118:45.87 | ^ 118:46.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 118:46.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 118:46.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 118:46.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:20, 118:46.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 118:46.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 118:46.73 from Unified_cpp_dom_svg5.cpp:2: 118:46.73 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator gfxPoint() const’: 118:46.73 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:42:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:46.73 42 | operator gfxPoint() const { return gfxPoint(mX, mY); } 118:46.73 | ^ 118:46.73 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 118:46.73 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:46.73 44 | operator Point() const { return Point(mX, mY); } 118:46.73 | ^ 118:47.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.cpp:7, 118:47.05 from Unified_cpp_dom_svg5.cpp:20: 118:47.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Rect mozilla::dom::SVGGeometryElement::SimplePath::AsRect() const’: 118:47.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h:123:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:47.05 123 | Rect AsRect() const { 118:47.05 | ^ 118:47.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Point mozilla::dom::SVGGeometryElement::SimplePath::Point1() const’: 118:47.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h:135:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:47.06 135 | Point Point1() const { 118:47.06 | ^ 118:47.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.cpp:12, 118:47.13 from Unified_cpp_dom_svg5.cpp:20: 118:47.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 118:47.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:47.13 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 118:47.13 | ^ 118:50.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 118:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 118:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 118:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 118:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 118:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 118:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 118:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 118:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 118:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 118:50.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.cpp:16, 118:50.33 from Unified_cpp_dom_svg5.cpp:20: 118:50.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 118:50.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:50.33 332 | LayerPoint GetFixedPositionAnchor() const { 118:50.33 | ^ 118:53.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 118:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 118:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 118:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 118:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 118:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 118:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 118:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 118:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 118:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 118:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 118:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 118:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 118:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 118:53.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.cpp:16, 118:53.83 from Unified_cpp_dom_svg5.cpp:20: 118:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 118:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:53.83 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 118:53.84 | ^ 118:53.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 118:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 118:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 118:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 118:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 118:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 118:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 118:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 118:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 118:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 118:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 118:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 118:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 118:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 118:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.cpp:16, 118:53.87 from Unified_cpp_dom_svg5.cpp:20: 118:53.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 118:53.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:53.87 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 118:53.87 | ^ 118:55.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 118:55.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 118:55.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 118:55.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 118:55.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 118:55.86 from Unified_cpp_dom_svg6.cpp:2: 118:55.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 118:55.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:55.86 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 118:55.86 | ^ 118:56.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 118:56.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 118:56.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 118:56.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 118:56.46 from Unified_cpp_dom_svg6.cpp:2: 118:56.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 118:56.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:56.46 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 118:56.46 | ^ 118:56.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 118:56.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 118:56.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 118:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 118:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 118:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 118:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.cpp:16, 118:56.51 from Unified_cpp_dom_svg5.cpp:20: 118:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 118:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:56.51 1394 | LayerPoint GetFixedPositionAnchor() { 118:56.51 | ^ 118:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 118:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:56.53 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 118:56.53 | ^ 118:56.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 118:56.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 118:56.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 118:56.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:56.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 118:56.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:11, 118:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:56.87 from Unified_cpp_remoteworkers0.cpp:2: 118:56.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 118:56.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 118:56.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:56.87 40 | friend Sub operator*(Sub aCoord, T aScale) { 118:56.87 | ^~~~~~~~ 118:56.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 118:56.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 118:56.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:56.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:11, 118:56.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:56.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:56.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:56.89 from Unified_cpp_remoteworkers0.cpp:2: 118:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 118:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 118:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:56.89 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 118:56.89 | ^~~~~~~~ 118:57.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 118:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 118:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:11, 118:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:57.28 from Unified_cpp_remoteworkers0.cpp:2: 118:57.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 118:57.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 118:57.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:57.28 427 | SizeT Size() const { return SizeT(width, height); } 118:57.28 | ^~~~ 118:57.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 118:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 118:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:11, 118:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:57.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:57.29 from Unified_cpp_remoteworkers0.cpp:2: 118:57.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 118:57.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 118:57.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:57.29 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 118:57.29 | ^~~~~~~~ 118:57.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 118:57.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 118:57.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:57.30 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 118:57.30 | ^~~~~~~~ 118:57.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 118:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 118:57.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:57.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 118:57.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:57.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:11, 118:57.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:57.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:57.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:57.31 from Unified_cpp_remoteworkers0.cpp:2: 118:57.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 118:57.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 118:57.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:57.31 62 | Sub operator-(const Sub& aPoint) const { 118:57.31 | ^~~~~~~~ 118:57.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 118:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 118:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 118:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 118:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:11, 118:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:57.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:57.55 from Unified_cpp_remoteworkers0.cpp:2: 118:57.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 118:57.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 118:57.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:57.56 43 | friend Sub operator*(T aScale, Sub aCoord) { 118:57.56 | ^~~~~~~~ 118:57.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 118:57.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 118:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 118:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 118:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 118:57.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 118:57.76 from Unified_cpp_dom_svg6.cpp:2: 118:57.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 118:57.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:57.76 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 118:57.76 | ^ 118:57.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 118:57.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:57.77 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 118:57.77 | ^ 118:57.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 118:57.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:57.77 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 118:57.77 | ^ 118:57.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 118:57.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:57.77 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 118:57.77 | ^ 118:57.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 118:57.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:57.78 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 118:57.78 | ^ 118:57.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 118:57.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:57.79 371 | nscoord aAppUnitsPerDevPixel) { 118:57.80 | ^ 118:57.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 118:57.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:57.80 380 | nscoord aAppUnitsPerDevPixel) { 118:57.80 | ^ 118:57.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 118:57.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:57.80 387 | nscoord aAppUnitsPerDevPixel) { 118:57.80 | ^ 118:57.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 118:57.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:57.81 394 | nscoord aAppUnitsPerDevPixel) { 118:57.81 | ^ 118:57.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 118:57.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:57.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:11, 118:57.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:57.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:57.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:57.99 from Unified_cpp_remoteworkers0.cpp:2: 118:57.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 118:57.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 118:57.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:57.99 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 118:57.99 | ^~~~~~~~~~~~~ 118:57.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 118:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 118:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 118:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 118:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:11, 118:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 118:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:19, 118:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 118:58.00 from Unified_cpp_remoteworkers0.cpp:2: 118:58.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 118:58.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 118:58.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:58.01 323 | static SizeTyped FromUnknownSize( 118:58.01 | ^~~~~~~~~~~~~~~ 118:58.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 118:58.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 118:58.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 118:58.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 118:58.03 from Unified_cpp_dom_svg6.cpp:2: 118:58.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 118:58.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 118:58.03 1249 | CSSCoord ToCSSPixels() const { return _0; } 118:58.03 | ^ 119:01.05 In file included from Unified_cpp_dom_svg5.cpp:20: 119:01.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.cpp: In function ‘mozilla::gfx::Point mozilla::dom::GetPointFrom(const mozilla::dom::DOMPointInit&)’: 119:01.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.cpp:174:53: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:01.05 174 | static Point GetPointFrom(const DOMPointInit& aPoint) { 119:01.05 | ^ 119:01.56 dom/workers/sharedworkers 119:02.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 119:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 119:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 119:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:02.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:02.59 from Unified_cpp_dom_svg5.cpp:2: 119:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 119:02.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 119:02.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:02.60 40 | friend Sub operator*(Sub aCoord, T aScale) { 119:02.60 | ^~~~~~~~ 119:03.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 119:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 119:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 119:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:03.05 from Unified_cpp_dom_svg5.cpp:2: 119:03.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 119:03.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 119:03.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:03.06 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 119:03.06 | ^~~~~~~~ 119:03.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 119:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 119:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:03.21 from Unified_cpp_dom_svg5.cpp:2: 119:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 119:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 119:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:03.21 427 | SizeT Size() const { return SizeT(width, height); } 119:03.21 | ^~~~ 119:03.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 119:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 119:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 119:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:03.21 from Unified_cpp_dom_svg5.cpp:2: 119:03.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 119:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 119:03.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:03.22 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 119:03.22 | ^~~~~~~~ 119:03.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 119:03.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 119:03.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:03.22 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 119:03.23 | ^~~~~~~~ 119:03.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 119:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 119:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:03.23 from Unified_cpp_dom_svg5.cpp:2: 119:03.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 119:03.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 119:03.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:03.24 62 | Sub operator-(const Sub& aPoint) const { 119:03.24 | ^~~~~~~~ 119:03.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 119:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:03.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:03.55 from Unified_cpp_dom_svg5.cpp:2: 119:03.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 119:03.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 119:03.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:03.55 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 119:03.55 | ^~~~~~~~~~~~~ 119:03.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 119:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:03.56 from Unified_cpp_dom_svg5.cpp:2: 119:03.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 119:03.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 119:03.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:03.56 323 | static SizeTyped FromUnknownSize( 119:03.56 | ^~~~~~~~~~~~~~~ 119:03.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:12, 119:03.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 119:03.66 from Unified_cpp_remoteworkers0.cpp:2: 119:03.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 119:03.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 119:03.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 119:03.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 119:03.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 119:03.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 119:03.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 119:03.66 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 119:03.66 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:03.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 119:03.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:44, 119:03.66 from Unified_cpp_remoteworkers0.cpp:2: 119:03.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 119:03.66 27 | struct JSGCSetting { 119:03.66 | ^~~~~~~~~~~ 119:03.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 119:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 119:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:03.71 from Unified_cpp_dom_svg5.cpp:2: 119:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 119:03.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:104:72: required from here 119:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:03.71 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 119:03.71 | ^~~~~~~~~~ 119:04.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 119:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 119:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 119:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 119:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 119:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 119:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.h:10, 119:04.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/remoteworkers/RemoteWorkerChild.cpp:7, 119:04.21 from Unified_cpp_remoteworkers0.cpp:2: 119:04.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 119:04.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 119:04.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 119:04.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 119:04.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 119:04.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 119:04.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 119:04.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 119:04.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 119:04.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:04.22 760 | typename detail::Nth::Type extract() { 119:04.22 | ^~~~~~~ 119:04.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 119:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:04.53 from Unified_cpp_dom_svg5.cpp:2: 119:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 119:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 119:04.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:04.53 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 119:04.53 | ^~~~~~~~~~~~~~ 119:04.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 119:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:04.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:04.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:04.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:04.54 from Unified_cpp_dom_svg5.cpp:2: 119:04.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 119:04.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 119:04.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:04.54 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 119:04.54 | ^~~~~~~~~~~~~ 119:04.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 119:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 119:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:04.56 from Unified_cpp_dom_svg5.cpp:2: 119:04.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 119:04.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 119:04.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:04.56 383 | Point TopLeft() const { return Point(x, y); } 119:04.56 | ^~~~~~~ 119:04.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 119:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:04.57 from Unified_cpp_dom_svg5.cpp:2: 119:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 119:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 119:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:04.57 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 119:04.57 | ^~~~~~~~~~~~~~~ 119:06.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 119:06.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:06.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:06.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:06.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:06.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:06.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:06.24 from Unified_cpp_dom_svg5.cpp:2: 119:06.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 119:06.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 119:06.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 119:06.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:06.24 246 | PointTyped As2DPoint() const { 119:06.24 | ^~~~~~~~~ 119:06.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 119:06.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:06.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:06.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:06.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:06.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:06.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:06.25 from Unified_cpp_dom_svg5.cpp:2: 119:06.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 119:06.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 119:06.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 119:06.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:06.25 794 | RectTyped TransformAndClipBounds( 119:06.25 | ^~~~~~~~~~~~~~~~~~~~~~ 119:07.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.cpp:16, 119:07.70 from Unified_cpp_dom_svg5.cpp:20: 119:07.70 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h: In instantiation of ‘float mozilla::dom::SVGGeometryProperty::details::ResolvePureLengthPercentage(mozilla::dom::SVGElement*, const LengthPercentage&) [with mozilla::SVGContentUtils::ctxDirection CTD = mozilla::SVGContentUtils::X; mozilla::LengthPercentage = mozilla::StyleLengthPercentageUnion]’: 119:07.70 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:105:56: required from ‘float mozilla::dom::SVGGeometryProperty::details::ResolveImpl(const mozilla::ComputedStyle&, mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::ResolverTypes::LengthPercentNoAuto) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::X]’ 119:07.70 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:227:35: required from ‘float mozilla::dom::SVGGeometryProperty::ResolveWith(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::X]’ 119:07.70 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:257:5: required from ‘bool mozilla::dom::SVGGeometryProperty::ResolveAll(const mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::details::AlwaysFloat* ...) [with Tags = {mozilla::dom::SVGGeometryProperty::Tags::X, mozilla::dom::SVGGeometryProperty::Tags::Y, mozilla::dom::SVGGeometryProperty::Tags::Width, mozilla::dom::SVGGeometryProperty::Tags::Height}]’ 119:07.70 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGImageElement.cpp:255:56: required from here 119:07.70 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:98:75: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:07.70 98 | [&] { return CSSCoord{SVGElementMetrics(aElement).GetAxisLength(CTD)}; }); 119:07.70 | ^ 119:07.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:19, 119:07.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 119:07.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 119:07.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 119:07.94 from Unified_cpp_dom_svg6.cpp:2: 119:07.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 119:07.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:07.94 21 | inline Rect ToRect(const gfxRect& aRect) { 119:07.94 | ^ 119:07.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 119:07.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:07.95 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 119:07.95 | ^ 119:07.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 119:07.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:07.95 40 | inline Point ToPoint(const gfxPoint& aPoint) { 119:07.95 | ^ 119:07.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 119:07.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:07.96 44 | inline Size ToSize(const gfxSize& aSize) { 119:07.96 | ^ 119:07.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 119:07.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:07.96 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 119:07.96 | ^ 119:07.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 119:07.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:07.96 52 | inline gfxSize ThebesSize(const Size& aSize) { 119:07.96 | ^ 119:07.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 119:07.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:07.97 56 | inline gfxRect ThebesRect(const Rect& aRect) { 119:07.97 | ^ 119:08.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 119:08.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 119:08.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 119:08.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 119:08.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.h:10, 119:08.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:7, 119:08.08 from Unified_cpp_dom_svg5.cpp:2: 119:08.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 119:08.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 119:08.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 119:08.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 119:08.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 119:08.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 119:08.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 119:08.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 119:08.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 119:08.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:08.08 760 | typename detail::Nth::Type extract() { 119:08.08 | ^~~~~~~ 119:09.17 In file included from Unified_cpp_dom_svg5.cpp:20: 119:09.17 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.cpp: In member function ‘bool mozilla::dom::SVGGeometryElement::IsPointInFill(const DOMPointInit&)’: 119:09.17 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.cpp:179:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:09.17 179 | auto point = GetPointFrom(aPoint); 119:09.17 | ^ 119:09.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 119:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 119:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:09.18 from Unified_cpp_dom_svg5.cpp:2: 119:09.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 119:09.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:09.18 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 119:09.19 | ^~~~~~~~~ 119:09.19 In file included from Unified_cpp_dom_svg5.cpp:20: 119:09.19 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.cpp: In member function ‘bool mozilla::dom::SVGGeometryElement::IsPointInStroke(const DOMPointInit&)’: 119:09.19 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.cpp:190:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:09.19 190 | auto point = GetPointFrom(aPoint); 119:09.19 | ^ 119:09.25 In file included from Unified_cpp_dom_svg5.cpp:56: 119:09.25 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGImageElement.cpp: In member function ‘virtual bool mozilla::dom::SVGImageElement::GetGeometryBounds(mozilla::dom::SVGGeometryElement::Rect*, const StrokeOptions&, const Matrix&, const Matrix*)’: 119:09.25 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGImageElement.cpp:262:12: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:09.25 262 | *aBounds = aToBoundsSpace.TransformBounds(rect); 119:09.25 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:09.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.cpp:16, 119:09.25 from Unified_cpp_dom_svg5.cpp:20: 119:09.25 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h: In function ‘float mozilla::dom::SVGGeometryProperty::details::ResolvePureLengthPercentage(mozilla::dom::SVGElement*, const LengthPercentage&) [with mozilla::SVGContentUtils::ctxDirection CTD = mozilla::SVGContentUtils::X]’: 119:09.25 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:97:36: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:09.25 97 | return aLP.ResolveToCSSPixelsWith( 119:09.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 119:09.25 98 | [&] { return CSSCoord{SVGElementMetrics(aElement).GetAxisLength(CTD)}; }); 119:09.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:09.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 119:09.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:09.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:09.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:09.27 from Unified_cpp_dom_svg5.cpp:2: 119:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 119:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:09.27 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 119:09.27 | ^~~~~~~~~~~~~~~ 119:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:09.27 110 | quad[0] = TransformPoint(aRect.TopLeft()); 119:09.27 | ^~~~ 119:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:09.27 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 119:09.27 | ^ 119:09.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 119:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 119:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:09.27 from Unified_cpp_dom_svg5.cpp:2: 119:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 119:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:09.27 383 | Point TopLeft() const { return Point(x, y); } 119:09.28 | ^~~~~~~ 119:09.35 In file included from Unified_cpp_dom_svg5.cpp:101: 119:09.35 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLineElement.cpp: In member function ‘virtual bool mozilla::dom::SVGLineElement::GetGeometryBounds(mozilla::dom::SVGGeometryElement::Rect*, const StrokeOptions&, const Matrix&, const Matrix*)’: 119:09.35 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLineElement.cpp:164:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:09.36 164 | bounds = aToNonScalingStrokeSpace->TransformBounds(bounds); 119:09.36 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:09.36 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGLineElement.cpp:181:23: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:09.36 181 | nonScalingSpaceP1 = aToNonScalingStrokeSpace->TransformPoint(Point(x1, y1)); 119:09.36 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:09.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 119:09.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 119:09.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:09.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:09.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:09.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:09.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:09.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:09.44 from Unified_cpp_dom_svg5.cpp:2: 119:09.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 119:09.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:09.44 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 119:09.44 | ^~~~~~~~~ 119:13.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 119:13.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 119:13.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 119:13.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 119:13.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 119:13.20 from Unified_cpp_dom_svg6.cpp:2: 119:13.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 119:13.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:13.20 189 | CSSRect GetExpandedScrollableRect() const { 119:13.20 | ^ 119:13.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 119:13.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:13.21 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 119:13.21 | ^ 119:13.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 119:13.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:13.21 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 119:13.21 | ^ 119:13.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 119:13.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:13.22 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 119:13.22 | ^ 119:13.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 119:13.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:13.24 243 | CSSRect CalculateScrollRange() const { 119:13.24 | ^ 119:13.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 119:13.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:13.24 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 119:13.24 | ^ 119:13.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 119:13.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:13.25 457 | CSSRect GetVisualViewport() const { 119:13.25 | ^ 119:13.28 In file included from Unified_cpp_dom_svg5.cpp:137: 119:13.28 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMatrix.cpp: In function ‘mozilla::dom::SVGGeometryProperty::details::ResolvePureLengthPercentage::’: 119:13.28 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMatrix.cpp:190:1: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:13.28 190 | } // namespace mozilla 119:13.28 | ^ 119:16.20 dom/audiochannel 119:16.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 119:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 119:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 119:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 119:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 119:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.h:12, 119:16.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 119:16.32 from Unified_cpp_sharedworkers0.cpp:2: 119:16.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 119:16.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:16.32 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 119:16.32 | ^ 119:16.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 119:16.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 119:16.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 119:16.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:13, 119:16.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGPathElement.h:13, 119:16.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMotionSMILAnimationFunction.cpp:10, 119:16.55 from Unified_cpp_dom_svg6.cpp:11: 119:16.55 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator gfxPoint() const’: 119:16.55 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:42:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:16.55 42 | operator gfxPoint() const { return gfxPoint(mX, mY); } 119:16.55 | ^ 119:16.55 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 119:16.55 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:16.55 44 | operator Point() const { return Point(mX, mY); } 119:16.55 | ^ 119:16.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGPathElement.h:13, 119:16.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMotionSMILAnimationFunction.cpp:10, 119:16.67 from Unified_cpp_dom_svg6.cpp:11: 119:16.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Rect mozilla::dom::SVGGeometryElement::SimplePath::AsRect() const’: 119:16.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:123:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:16.67 123 | Rect AsRect() const { 119:16.67 | ^ 119:16.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Point mozilla::dom::SVGGeometryElement::SimplePath::Point1() const’: 119:16.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:135:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:16.67 135 | Point Point1() const { 119:16.67 | ^ 119:16.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 119:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 119:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 119:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 119:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 119:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 119:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.h:12, 119:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 119:16.71 from Unified_cpp_sharedworkers0.cpp:2: 119:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 119:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:16.71 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 119:16.71 | ^ 119:17.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 119:17.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 119:17.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 119:17.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 119:17.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.h:12, 119:17.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 119:17.45 from Unified_cpp_sharedworkers0.cpp:2: 119:17.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 119:17.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:17.46 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 119:17.46 | ^ 119:17.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 119:17.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:17.48 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 119:17.48 | ^ 119:17.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 119:17.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:17.48 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 119:17.49 | ^ 119:17.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 119:17.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:17.49 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 119:17.49 | ^ 119:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 119:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:17.51 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 119:17.51 | ^ 119:17.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 119:17.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:17.54 371 | nscoord aAppUnitsPerDevPixel) { 119:17.54 | ^ 119:17.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 119:17.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:17.55 380 | nscoord aAppUnitsPerDevPixel) { 119:17.55 | ^ 119:17.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 119:17.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:17.55 387 | nscoord aAppUnitsPerDevPixel) { 119:17.55 | ^ 119:17.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 119:17.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:17.56 394 | nscoord aAppUnitsPerDevPixel) { 119:17.56 | ^ 119:17.86 In file included from Unified_cpp_dom_svg5.cpp:56: 119:17.86 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGImageElement.cpp: In member function ‘virtual bool mozilla::dom::SVGImageElement::HasValidDimensions() const’: 119:17.86 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGImageElement.cpp:286:20: warning: ‘height’ may be used uninitialized in this function [-Wmaybe-uninitialized] 119:17.87 286 | return width > 0 && height > 0; 119:17.87 | ~~~~~~~~~~^~~~~~~~~~~~~ 119:17.87 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGImageElement.cpp:286:20: warning: ‘width’ may be used uninitialized in this function [-Wmaybe-uninitialized] 119:19.42 In file included from Unified_cpp_dom_svg5.cpp:20: 119:19.42 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.cpp: In member function ‘already_AddRefed mozilla::dom::SVGGeometryElement::GetPointAtLength(float, nsINode::ErrorResult&)’: 119:19.42 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.cpp:227:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:19.42 227 | already_AddRefed SVGGeometryElement::GetPointAtLength( 119:19.42 | ^~~~~~~~~~~~~~~~~~ 119:20.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 119:20.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 119:20.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsComputedDOMStyle.h:26, 119:20.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:13, 119:20.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPathElement.cpp:13, 119:20.35 from Unified_cpp_dom_svg6.cpp:101: 119:20.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 119:20.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:20.35 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 119:20.35 | ^ 119:22.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 119:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:22.29 from Unified_cpp_dom_svg5.cpp:2: 119:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 119:22.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:22.29 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 119:22.30 | ^~~~~~~~~~~~~~~ 119:22.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 119:22.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 119:22.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/audiochannel/AudioChannelService.h:15, 119:22.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/audiochannel/AudioChannelAgent.cpp:6, 119:22.32 from Unified_cpp_dom_audiochannel0.cpp:2: 119:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 119:22.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:22.32 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 119:22.32 | ^ 119:22.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 119:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 119:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 119:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 119:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 119:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:9, 119:22.61 from Unified_cpp_sharedworkers0.cpp:2: 119:22.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 119:22.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:22.61 189 | CSSRect GetExpandedScrollableRect() const { 119:22.61 | ^ 119:22.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 119:22.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:22.62 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 119:22.62 | ^ 119:22.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 119:22.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:22.62 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 119:22.62 | ^ 119:22.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 119:22.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:22.63 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 119:22.63 | ^ 119:22.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 119:22.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:22.64 243 | CSSRect CalculateScrollRange() const { 119:22.64 | ^ 119:22.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 119:22.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:22.64 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 119:22.64 | ^ 119:22.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 119:22.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:15, 119:22.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPathElement.cpp:13, 119:22.65 from Unified_cpp_dom_svg6.cpp:101: 119:22.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 119:22.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:22.65 1859 | int32_t aAppUnitsPerPixel) { 119:22.65 | ^ 119:22.66 In file included from Unified_cpp_dom_svg5.cpp:56: 119:22.66 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGImageElement.cpp: In member function ‘virtual bool mozilla::dom::SVGImageElement::GetGeometryBounds(mozilla::dom::SVGGeometryElement::Rect*, const StrokeOptions&, const Matrix&, const Matrix*)’: 119:22.66 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGImageElement.cpp:248:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:22.66 248 | bool SVGImageElement::GetGeometryBounds( 119:22.66 | ^~~~~~~~~~~~~~~ 119:22.66 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGImageElement.cpp:248:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:22.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 119:22.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:22.66 3214 | int32_t aAppUnitsPerPixel) { 119:22.66 | ^ 119:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 119:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:22.67 457 | CSSRect GetVisualViewport() const { 119:22.67 | ^ 119:22.68 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGImageElement.cpp:248:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:22.68 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGImageElement.cpp:248:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:22.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:16201, 119:22.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 119:22.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:22.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGAnimatedEnumeration.h:12, 119:22.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedEnumeration.h:10, 119:22.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 119:22.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGFragmentIdentifier.cpp:9, 119:22.68 from Unified_cpp_dom_svg5.cpp:2: 119:22.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:685:59: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:22.69 685 | return AsCalc().node.ResolveToCSSPixels(aPercentageBasis); 119:22.69 | ^ 119:22.69 In file included from Unified_cpp_dom_svg5.cpp:56: 119:22.69 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGImageElement.cpp:262:49: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:22.69 262 | *aBounds = aToBoundsSpace.TransformBounds(rect); 119:22.69 | ^ 119:23.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGObserverUtils.h:22, 119:23.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:18, 119:23.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 119:23.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPathElement.cpp:13, 119:23.27 from Unified_cpp_dom_svg6.cpp:101: 119:23.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 119:23.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:23.27 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 119:23.27 | ^ 119:23.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 119:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 119:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 119:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 119:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 119:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/audiochannel/AudioChannelAgent.cpp:8, 119:23.79 from Unified_cpp_dom_audiochannel0.cpp:2: 119:23.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 119:23.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:23.80 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 119:23.80 | ^ 119:24.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 119:24.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 119:24.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 119:24.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/audiochannel/AudioChannelAgent.cpp:8, 119:24.45 from Unified_cpp_dom_audiochannel0.cpp:2: 119:24.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 119:24.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:24.45 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 119:24.45 | ^ 119:24.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 119:24.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:24.45 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 119:24.45 | ^ 119:24.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 119:24.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:24.46 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 119:24.46 | ^ 119:24.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 119:24.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:24.46 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 119:24.46 | ^ 119:24.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 119:24.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:24.47 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 119:24.47 | ^ 119:24.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 119:24.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:24.49 371 | nscoord aAppUnitsPerDevPixel) { 119:24.49 | ^ 119:24.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 119:24.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:24.49 380 | nscoord aAppUnitsPerDevPixel) { 119:24.50 | ^ 119:24.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 119:24.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:24.50 387 | nscoord aAppUnitsPerDevPixel) { 119:24.50 | ^ 119:24.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 119:24.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:24.50 394 | nscoord aAppUnitsPerDevPixel) { 119:24.50 | ^ 119:25.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 119:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 119:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 119:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 119:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 119:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 119:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 119:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 119:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 119:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 119:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPathElement.cpp:13, 119:25.17 from Unified_cpp_dom_svg6.cpp:101: 119:25.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 119:25.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:25.18 332 | LayerPoint GetFixedPositionAnchor() const { 119:25.18 | ^ 119:27.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 119:27.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 119:27.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 119:27.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 119:27.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 119:27.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 119:27.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 119:27.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 119:27.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 119:27.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:14, 119:27.59 from Unified_cpp_sharedworkers0.cpp:2: 119:27.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 119:27.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:27.59 1249 | CSSCoord ToCSSPixels() const { return _0; } 119:27.59 | ^ 119:28.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 119:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 119:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 119:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 119:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 119:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 119:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 119:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 119:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 119:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 119:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 119:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 119:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 119:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 119:28.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPathElement.cpp:13, 119:28.45 from Unified_cpp_dom_svg6.cpp:101: 119:28.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 119:28.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:28.45 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 119:28.45 | ^ 119:28.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 119:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 119:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 119:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 119:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 119:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 119:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 119:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 119:28.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 119:28.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 119:28.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 119:28.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 119:28.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 119:28.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 119:28.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPathElement.cpp:13, 119:28.48 from Unified_cpp_dom_svg6.cpp:101: 119:28.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 119:28.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:28.48 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 119:28.48 | ^ 119:30.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 119:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 119:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 119:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 119:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 119:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 119:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 119:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 119:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:14, 119:30.06 from Unified_cpp_sharedworkers0.cpp:2: 119:30.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 119:30.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:30.06 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 119:30.06 | ^ 119:30.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 119:30.16 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 119:30.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 119:30.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 119:30.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 119:30.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 119:30.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 119:30.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:30.17 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 119:30.17 | ^ 119:30.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 119:30.38 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 119:30.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 119:30.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 119:30.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 119:30.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 119:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 119:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:30.38 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 119:30.38 | ^ 119:30.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 119:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 119:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 119:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 119:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 119:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 119:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPathElement.cpp:13, 119:30.93 from Unified_cpp_dom_svg6.cpp:101: 119:30.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 119:30.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:30.93 1394 | LayerPoint GetFixedPositionAnchor() { 119:30.93 | ^ 119:30.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 119:30.94 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 119:30.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 119:30.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 119:30.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 119:30.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 119:30.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 119:30.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:30.94 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 119:30.94 | ^ 119:30.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 119:30.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:30.94 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 119:30.94 | ^ 119:30.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 119:30.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:30.95 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 119:30.95 | ^ 119:30.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 119:30.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:30.95 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 119:30.95 | ^ 119:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 119:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:30.96 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 119:30.96 | ^ 119:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 119:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:30.96 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 119:30.96 | ^ 119:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 119:30.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:30.99 371 | nscoord aAppUnitsPerDevPixel) { 119:30.99 | ^ 119:30.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 119:30.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:30.99 380 | nscoord aAppUnitsPerDevPixel) { 119:30.99 | ^ 119:30.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 119:30.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:30.99 387 | nscoord aAppUnitsPerDevPixel) { 119:30.99 | ^ 119:31.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 119:31.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:31.00 394 | nscoord aAppUnitsPerDevPixel) { 119:31.00 | ^ 119:33.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 119:33.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 119:33.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 119:33.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 119:33.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 119:33.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 119:33.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 119:33.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 119:33.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:14, 119:33.74 from Unified_cpp_sharedworkers0.cpp:2: 119:33.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 119:33.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:33.74 21 | inline Rect ToRect(const gfxRect& aRect) { 119:33.74 | ^ 119:33.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 119:33.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:33.74 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 119:33.74 | ^ 119:33.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 119:33.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:33.75 40 | inline Point ToPoint(const gfxPoint& aPoint) { 119:33.75 | ^ 119:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 119:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:33.76 44 | inline Size ToSize(const gfxSize& aSize) { 119:33.76 | ^ 119:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 119:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:33.76 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 119:33.76 | ^ 119:33.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 119:33.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:33.77 52 | inline gfxSize ThebesSize(const Size& aSize) { 119:33.77 | ^ 119:33.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 119:33.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:33.77 56 | inline gfxRect ThebesRect(const Rect& aRect) { 119:33.77 | ^ 119:34.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 119:34.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 119:34.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 119:34.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 119:34.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 119:34.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 119:34.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 119:34.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:14, 119:34.39 from Unified_cpp_sharedworkers0.cpp:2: 119:34.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 119:34.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:34.39 1859 | int32_t aAppUnitsPerPixel) { 119:34.39 | ^ 119:34.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 119:34.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:34.41 3214 | int32_t aAppUnitsPerPixel) { 119:34.41 | ^ 119:35.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 119:35.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 119:35.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 119:35.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 119:35.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:14, 119:35.43 from Unified_cpp_sharedworkers0.cpp:2: 119:35.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 119:35.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:35.43 332 | LayerPoint GetFixedPositionAnchor() const { 119:35.43 | ^ 119:35.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 119:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 119:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 119:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 119:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:14, 119:35.49 from Unified_cpp_sharedworkers0.cpp:2: 119:35.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 119:35.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:35.49 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 119:35.50 | ^ 119:35.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 119:35.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 119:35.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 119:35.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 119:35.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:14, 119:35.53 from Unified_cpp_sharedworkers0.cpp:2: 119:35.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 119:35.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:35.53 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 119:35.53 | ^ 119:35.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 119:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 119:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 119:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 119:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 119:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 119:35.84 from Unified_cpp_dom_svg6.cpp:2: 119:35.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 119:35.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 119:35.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:35.84 40 | friend Sub operator*(Sub aCoord, T aScale) { 119:35.84 | ^~~~~~~~ 119:36.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 119:36.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 119:36.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 119:36.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 119:36.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 119:36.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 119:36.25 from Unified_cpp_dom_svg6.cpp:2: 119:36.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 119:36.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 119:36.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:36.26 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 119:36.26 | ^~~~~~~~ 119:36.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 119:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 119:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 119:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 119:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 119:36.43 from Unified_cpp_dom_svg6.cpp:2: 119:36.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 119:36.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 119:36.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:36.43 427 | SizeT Size() const { return SizeT(width, height); } 119:36.43 | ^~~~ 119:36.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 119:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 119:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 119:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 119:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 119:36.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 119:36.43 from Unified_cpp_dom_svg6.cpp:2: 119:36.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 119:36.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 119:36.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:36.43 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 119:36.43 | ^~~~~~~~ 119:36.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 119:36.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 119:36.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:36.44 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 119:36.44 | ^~~~~~~~ 119:36.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 119:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 119:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 119:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 119:36.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 119:36.45 from Unified_cpp_dom_svg6.cpp:2: 119:36.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 119:36.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 119:36.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:36.46 62 | Sub operator-(const Sub& aPoint) const { 119:36.46 | ^~~~~~~~ 119:36.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 119:36.65 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMotionSMILPathUtils.cpp:69:71: required from here 119:36.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:36.65 59 | Sub operator+(const Sub& aPoint) const { 119:36.65 | ^~~~~~~~ 119:37.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 119:37.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:37.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 119:37.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 119:37.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 119:37.08 from Unified_cpp_dom_svg6.cpp:2: 119:37.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 119:37.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 119:37.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:37.08 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 119:37.08 | ^~~~~~~~~~~~~ 119:37.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 119:37.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:37.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 119:37.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 119:37.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 119:37.09 from Unified_cpp_dom_svg6.cpp:2: 119:37.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 119:37.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 119:37.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:37.09 323 | static SizeTyped FromUnknownSize( 119:37.09 | ^~~~~~~~~~~~~~~ 119:37.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 119:37.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 119:37.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:37.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 119:37.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 119:37.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 119:37.16 from Unified_cpp_dom_svg6.cpp:2: 119:37.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 119:37.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:104:72: required from here 119:37.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:37.17 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 119:37.17 | ^~~~~~~~~~ 119:37.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 119:37.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:37.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 119:37.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 119:37.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 119:37.98 from Unified_cpp_dom_svg6.cpp:2: 119:37.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 119:37.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 119:37.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:37.98 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 119:37.98 | ^~~~~~~~~~~~~~ 119:37.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 119:37.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:37.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 119:37.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 119:37.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 119:37.99 from Unified_cpp_dom_svg6.cpp:2: 119:37.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 119:37.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 119:37.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:37.99 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 119:37.99 | ^~~~~~~~~~~~~ 119:38.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 119:38.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 119:38.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:38.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 119:38.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 119:38.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 119:38.03 from Unified_cpp_dom_svg6.cpp:2: 119:38.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 119:38.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 119:38.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:38.03 383 | Point TopLeft() const { return Point(x, y); } 119:38.03 | ^~~~~~~ 119:38.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 119:38.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:38.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 119:38.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 119:38.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 119:38.04 from Unified_cpp_dom_svg6.cpp:2: 119:38.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 119:38.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 119:38.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:38.04 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 119:38.04 | ^~~~~~~~~~~~~~~ 119:38.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 119:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 119:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 119:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 119:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StorageEvent.h:13, 119:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:39, 119:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 119:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/audiochannel/AudioChannelService.cpp:20, 119:38.16 from Unified_cpp_dom_audiochannel0.cpp:11: 119:38.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 119:38.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:38.17 189 | CSSRect GetExpandedScrollableRect() const { 119:38.17 | ^ 119:38.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 119:38.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:38.17 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 119:38.17 | ^ 119:38.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 119:38.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:38.17 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 119:38.17 | ^ 119:38.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 119:38.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:38.18 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 119:38.18 | ^ 119:38.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 119:38.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:38.18 243 | CSSRect CalculateScrollRange() const { 119:38.18 | ^ 119:38.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 119:38.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:38.18 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 119:38.18 | ^ 119:38.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 119:38.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:38.20 457 | CSSRect GetVisualViewport() const { 119:38.20 | ^ 119:39.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 119:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 119:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 119:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 119:39.84 from Unified_cpp_dom_svg6.cpp:2: 119:39.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 119:39.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 119:39.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 119:39.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:39.85 246 | PointTyped As2DPoint() const { 119:39.85 | ^~~~~~~~~ 119:39.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 119:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 119:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 119:39.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 119:39.86 from Unified_cpp_dom_svg6.cpp:2: 119:39.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 119:39.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 119:39.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 119:39.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:39.87 794 | RectTyped TransformAndClipBounds( 119:39.87 | ^~~~~~~~~~~~~~~~~~~~~~ 119:41.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 119:41.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 119:41.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 119:41.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 119:41.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 119:41.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 119:41.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AtomArray.h:11, 119:41.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:20, 119:41.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 119:41.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 119:41.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 119:41.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 119:41.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 119:41.79 from Unified_cpp_dom_svg6.cpp:2: 119:41.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 119:41.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 119:41.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 119:41.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 119:41.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 119:41.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 119:41.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 119:41.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 119:41.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 119:41.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:41.80 760 | typename detail::Nth::Type extract() { 119:41.80 | ^~~~~~~ 119:42.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 119:42.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:42.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:42.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 119:42.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 119:42.08 from Unified_cpp_dom_svg7.cpp:2: 119:42.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 119:42.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:42.08 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 119:42.08 | ^ 119:42.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 119:42.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 119:42.33 from Unified_cpp_dom_svg7.cpp:2: 119:42.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 119:42.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:42.34 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 119:42.34 | ^ 119:42.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 119:42.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 119:42.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 119:42.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 119:42.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGMetadataElement.h:11, 119:42.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMetadataElement.cpp:7, 119:42.80 from Unified_cpp_dom_svg6.cpp:2: 119:42.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 119:42.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:42.80 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 119:42.80 | ^~~~~~~~~ 119:42.80 In file included from Unified_cpp_dom_svg6.cpp:29: 119:42.81 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMotionSMILPathUtils.cpp: In member function ‘bool mozilla::SVGMotionSMILPathUtils::PathGenerator::LineToAbsolute(const nsAString&, double&)’: 119:42.81 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGMotionSMILPathUtils.cpp:53:51: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:42.81 53 | Point initialPoint = mPathBuilder->CurrentPoint(); 119:42.81 | ^ 119:42.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 119:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 119:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 119:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 119:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 119:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 119:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/audiochannel/AudioChannelService.h:15, 119:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/audiochannel/AudioChannelAgent.cpp:6, 119:42.82 from Unified_cpp_dom_audiochannel0.cpp:2: 119:42.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 119:42.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 119:42.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:42.82 40 | friend Sub operator*(Sub aCoord, T aScale) { 119:42.82 | ^~~~~~~~ 119:42.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 119:42.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 119:42.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 119:42.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/audiochannel/AudioChannelAgent.cpp:8, 119:42.84 from Unified_cpp_dom_audiochannel0.cpp:2: 119:42.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 119:42.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 119:42.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:42.84 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 119:42.84 | ^~~~~~~~ 119:42.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 119:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 119:42.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 119:42.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:42.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 119:42.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 119:42.99 from Unified_cpp_dom_svg7.cpp:2: 119:42.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 119:43.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:43.02 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 119:43.02 | ^ 119:43.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 119:43.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:43.02 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 119:43.02 | ^ 119:43.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 119:43.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:43.03 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 119:43.03 | ^ 119:43.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 119:43.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:43.03 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 119:43.03 | ^ 119:43.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 119:43.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:43.06 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 119:43.06 | ^ 119:43.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 119:43.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:43.07 371 | nscoord aAppUnitsPerDevPixel) { 119:43.07 | ^ 119:43.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 119:43.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:43.07 380 | nscoord aAppUnitsPerDevPixel) { 119:43.08 | ^ 119:43.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 119:43.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:43.08 387 | nscoord aAppUnitsPerDevPixel) { 119:43.08 | ^ 119:43.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 119:43.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:43.08 394 | nscoord aAppUnitsPerDevPixel) { 119:43.08 | ^ 119:43.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 119:43.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:43.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 119:43.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 119:43.11 from Unified_cpp_dom_svg7.cpp:2: 119:43.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 119:43.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:43.13 1249 | CSSCoord ToCSSPixels() const { return _0; } 119:43.13 | ^ 119:43.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 119:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 119:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 119:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/audiochannel/AudioChannelService.h:15, 119:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/audiochannel/AudioChannelAgent.cpp:6, 119:43.13 from Unified_cpp_dom_audiochannel0.cpp:2: 119:43.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 119:43.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 119:43.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:43.13 427 | SizeT Size() const { return SizeT(width, height); } 119:43.14 | ^~~~ 119:43.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 119:43.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 119:43.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 119:43.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/audiochannel/AudioChannelAgent.cpp:8, 119:43.14 from Unified_cpp_dom_audiochannel0.cpp:2: 119:43.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 119:43.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 119:43.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:43.14 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 119:43.14 | ^~~~~~~~ 119:43.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 119:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 119:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:43.16 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 119:43.16 | ^~~~~~~~ 119:43.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 119:43.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 119:43.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 119:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/audiochannel/AudioChannelService.h:15, 119:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/audiochannel/AudioChannelAgent.cpp:6, 119:43.18 from Unified_cpp_dom_audiochannel0.cpp:2: 119:43.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 119:43.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 119:43.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:43.19 62 | Sub operator-(const Sub& aPoint) const { 119:43.19 | ^~~~~~~~ 119:44.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 119:44.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 119:44.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 119:44.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 119:44.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 119:44.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitorParent.h:21, 119:44.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:14, 119:44.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 119:44.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 119:44.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:44.69 189 | CSSRect GetExpandedScrollableRect() const { 119:44.69 | ^ 119:44.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 119:44.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:44.70 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 119:44.70 | ^ 119:44.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 119:44.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:44.71 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 119:44.71 | ^ 119:44.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 119:44.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:44.72 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 119:44.72 | ^ 119:44.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 119:44.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:44.73 243 | CSSRect CalculateScrollRange() const { 119:44.73 | ^ 119:44.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 119:44.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:44.74 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 119:44.74 | ^ 119:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 119:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:44.75 457 | CSSRect GetVisualViewport() const { 119:44.75 | ^ 119:44.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:19, 119:44.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 119:44.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 119:44.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 119:44.79 from Unified_cpp_dom_svg7.cpp:2: 119:44.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 119:44.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:44.79 21 | inline Rect ToRect(const gfxRect& aRect) { 119:44.79 | ^ 119:44.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 119:44.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:44.80 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 119:44.80 | ^ 119:44.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 119:44.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:44.81 40 | inline Point ToPoint(const gfxPoint& aPoint) { 119:44.81 | ^ 119:44.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 119:44.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:44.82 44 | inline Size ToSize(const gfxSize& aSize) { 119:44.82 | ^ 119:44.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 119:44.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:44.82 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 119:44.82 | ^ 119:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 119:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:44.83 52 | inline gfxSize ThebesSize(const Size& aSize) { 119:44.83 | ^ 119:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 119:44.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:44.83 56 | inline gfxRect ThebesRect(const Rect& aRect) { 119:44.83 | ^ 119:46.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 119:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 119:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 119:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 119:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 119:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 119:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 119:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitorParent.h:21, 119:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:14, 119:46.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 119:46.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 119:46.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:46.19 1249 | CSSCoord ToCSSPixels() const { return _0; } 119:46.20 | ^ 119:46.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 119:46.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 119:46.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 119:46.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 119:46.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 119:46.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 119:46.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.h:12, 119:46.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 119:46.27 from Unified_cpp_sharedworkers0.cpp:2: 119:46.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 119:46.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 119:46.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:46.28 40 | friend Sub operator*(Sub aCoord, T aScale) { 119:46.28 | ^~~~~~~~ 119:46.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 119:46.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 119:46.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 119:46.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 119:46.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.h:12, 119:46.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 119:46.31 from Unified_cpp_sharedworkers0.cpp:2: 119:46.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 119:46.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 119:46.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:46.32 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 119:46.32 | ^~~~~~~~ 119:46.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 119:46.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 119:46.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 119:46.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 119:46.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 119:46.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 119:46.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.h:12, 119:46.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 119:46.51 from Unified_cpp_sharedworkers0.cpp:2: 119:46.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 119:46.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 119:46.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:46.51 427 | SizeT Size() const { return SizeT(width, height); } 119:46.52 | ^~~~ 119:46.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 119:46.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 119:46.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 119:46.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 119:46.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.h:12, 119:46.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 119:46.52 from Unified_cpp_sharedworkers0.cpp:2: 119:46.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 119:46.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 119:46.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:46.53 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 119:46.53 | ^~~~~~~~ 119:46.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 119:46.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 119:46.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:46.53 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 119:46.53 | ^~~~~~~~ 119:46.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 119:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 119:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 119:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 119:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 119:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 119:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.h:12, 119:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 119:46.55 from Unified_cpp_sharedworkers0.cpp:2: 119:46.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 119:46.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 119:46.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:46.56 62 | Sub operator-(const Sub& aPoint) const { 119:46.56 | ^~~~~~~~ 119:46.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 119:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 119:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 119:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 119:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 119:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 119:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.h:12, 119:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 119:46.90 from Unified_cpp_sharedworkers0.cpp:2: 119:46.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 119:46.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 119:46.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:46.91 43 | friend Sub operator*(T aScale, Sub aCoord) { 119:46.91 | ^~~~~~~~ 119:47.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 119:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 119:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 119:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 119:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 119:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.h:12, 119:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 119:47.50 from Unified_cpp_sharedworkers0.cpp:2: 119:47.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 119:47.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 119:47.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:47.50 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 119:47.50 | ^~~~~~~~~~~~~ 119:47.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 119:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 119:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 119:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 119:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 119:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.h:12, 119:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 119:47.51 from Unified_cpp_sharedworkers0.cpp:2: 119:47.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 119:47.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 119:47.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:47.51 323 | static SizeTyped FromUnknownSize( 119:47.51 | ^~~~~~~~~~~~~~~ 119:48.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 119:48.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 119:48.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 119:48.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 119:48.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 119:48.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 119:48.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitorParent.h:21, 119:48.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:14, 119:48.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 119:48.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 119:48.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:48.88 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 119:48.88 | ^ 119:49.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 119:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 119:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:19, 119:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 119:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 119:49.17 from Unified_cpp_dom_svg7.cpp:2: 119:49.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 119:49.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:49.17 189 | CSSRect GetExpandedScrollableRect() const { 119:49.17 | ^ 119:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 119:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:49.18 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 119:49.18 | ^ 119:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 119:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:49.18 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 119:49.18 | ^ 119:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 119:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:49.19 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 119:49.19 | ^ 119:49.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 119:49.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:49.19 243 | CSSRect CalculateScrollRange() const { 119:49.19 | ^ 119:49.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 119:49.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:49.19 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 119:49.19 | ^ 119:49.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 119:49.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:49.21 457 | CSSRect GetVisualViewport() const { 119:49.22 | ^ 119:51.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, 119:51.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.h:11, 119:51.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 119:51.36 from Unified_cpp_sharedworkers0.cpp:2: 119:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 119:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 119:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 119:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 119:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 119:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 119:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 119:51.36 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 119:51.36 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:51.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 119:51.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:21, 119:51.36 from Unified_cpp_sharedworkers0.cpp:2: 119:51.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 119:51.36 27 | struct JSGCSetting { 119:51.36 | ^~~~~~~~~~~ 119:51.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsapi.h:20, 119:51.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerCommon.h:10, 119:51.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.h:10, 119:51.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/workers/sharedworkers/SharedWorker.cpp:7, 119:51.62 from Unified_cpp_sharedworkers0.cpp:2: 119:51.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 119:51.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 119:51.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 119:51.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 119:51.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 119:51.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 119:51.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 119:51.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 119:51.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 119:51.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:51.62 760 | typename detail::Nth::Type extract() { 119:51.62 | ^~~~~~~ 119:51.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 119:51.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 119:51.88 from Unified_cpp_dom_svg7.cpp:2: 119:51.88 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator gfxPoint() const’: 119:51.88 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:42:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:51.88 42 | operator gfxPoint() const { return gfxPoint(mX, mY); } 119:51.88 | ^ 119:51.88 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 119:51.88 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:51.88 44 | operator Point() const { return Point(mX, mY); } 119:51.88 | ^ 119:52.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPolyElement.h:12, 119:52.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPolyElement.cpp:7, 119:52.19 from Unified_cpp_dom_svg7.cpp:11: 119:52.19 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Rect mozilla::dom::SVGGeometryElement::SimplePath::AsRect() const’: 119:52.19 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h:123:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:52.19 123 | Rect AsRect() const { 119:52.19 | ^ 119:52.20 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Point mozilla::dom::SVGGeometryElement::SimplePath::Point1() const’: 119:52.20 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h:135:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:52.20 135 | Point Point1() const { 119:52.20 | ^ 119:53.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 119:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 119:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 119:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:13, 119:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 119:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRect.cpp:10, 119:53.30 from Unified_cpp_dom_svg7.cpp:47: 119:53.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 119:53.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:53.30 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 119:53.30 | ^ 119:53.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 119:53.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 119:53.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 119:53.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 119:53.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 119:53.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 119:53.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitorParent.h:21, 119:53.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:14, 119:53.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 119:53.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 119:53.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:53.49 21 | inline Rect ToRect(const gfxRect& aRect) { 119:53.49 | ^ 119:53.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 119:53.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:53.49 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 119:53.49 | ^ 119:53.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 119:53.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:53.49 40 | inline Point ToPoint(const gfxPoint& aPoint) { 119:53.49 | ^ 119:53.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 119:53.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:53.50 44 | inline Size ToSize(const gfxSize& aSize) { 119:53.50 | ^ 119:53.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 119:53.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:53.50 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 119:53.50 | ^ 119:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 119:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:53.51 52 | inline gfxSize ThebesSize(const Size& aSize) { 119:53.51 | ^ 119:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 119:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:53.51 56 | inline gfxRect ThebesRect(const Rect& aRect) { 119:53.51 | ^ 119:54.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 119:54.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 119:54.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 119:54.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 119:54.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 119:54.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitorParent.h:21, 119:54.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:14, 119:54.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 119:54.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 119:54.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:54.16 1859 | int32_t aAppUnitsPerPixel) { 119:54.16 | ^ 119:54.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 119:54.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:54.18 3214 | int32_t aAppUnitsPerPixel) { 119:54.18 | ^ 119:55.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 119:55.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 119:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitorParent.h:21, 119:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:14, 119:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 119:55.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 119:55.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:55.24 332 | LayerPoint GetFixedPositionAnchor() const { 119:55.24 | ^ 119:55.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 119:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 119:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitorParent.h:21, 119:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:14, 119:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 119:55.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 119:55.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:55.33 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 119:55.33 | ^ 119:55.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 119:55.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 119:55.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitorParent.h:21, 119:55.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:14, 119:55.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 119:55.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 119:55.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:55.37 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 119:55.37 | ^ 119:56.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 119:56.32 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 119:56.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:11: 119:56.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 119:56.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 119:56.32 79 | memset(this, 0, sizeof(nsXPTCVariant)); 119:56.32 | ^ 119:56.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 119:56.32 44 | struct nsXPTCVariant { 119:56.33 | ^~~~~~~~~~~~~ 119:56.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 119:56.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 119:56.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:13, 119:56.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 119:56.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRect.cpp:10, 119:56.49 from Unified_cpp_dom_svg7.cpp:47: 119:56.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 119:56.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:56.50 1859 | int32_t aAppUnitsPerPixel) { 119:56.50 | ^ 119:56.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 119:56.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:56.51 3214 | int32_t aAppUnitsPerPixel) { 119:56.51 | ^ 119:57.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 119:57.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 119:57.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 119:57.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 119:57.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 119:57.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 119:57.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 119:57.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 119:57.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 119:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 119:58.00 from Unified_cpp_dom_ipc0.cpp:2: 119:58.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 119:58.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:58.00 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 119:58.00 | ^ 119:58.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 119:58.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 119:58.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 119:58.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 119:58.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 119:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 119:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 119:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 119:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 119:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 119:58.21 from Unified_cpp_dom_ipc0.cpp:2: 119:58.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 119:58.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:58.21 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 119:58.21 | ^ 119:58.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGObserverUtils.h:22, 119:58.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:18, 119:58.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 119:58.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp:15, 119:58.90 from Unified_cpp_dom_svg7.cpp:56: 119:58.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 119:58.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:58.90 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 119:58.90 | ^ 119:59.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 119:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 119:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 119:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 119:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 119:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 119:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 119:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 119:59.39 from Unified_cpp_dom_ipc0.cpp:2: 119:59.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 119:59.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:59.39 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 119:59.39 | ^ 119:59.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 119:59.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:59.40 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 119:59.40 | ^ 119:59.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 119:59.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:59.40 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 119:59.40 | ^ 119:59.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 119:59.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:59.41 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 119:59.41 | ^ 119:59.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 119:59.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:59.42 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 119:59.42 | ^ 119:59.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 119:59.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:59.44 371 | nscoord aAppUnitsPerDevPixel) { 119:59.44 | ^ 119:59.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 119:59.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:59.45 380 | nscoord aAppUnitsPerDevPixel) { 119:59.45 | ^ 119:59.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 119:59.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:59.45 387 | nscoord aAppUnitsPerDevPixel) { 119:59.45 | ^ 119:59.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 119:59.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 119:59.46 394 | nscoord aAppUnitsPerDevPixel) { 119:59.47 | ^ 120:01.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 120:01.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 120:01.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 120:01.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 120:01.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 120:01.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 120:01.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 120:01.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 120:01.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 120:01.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 120:01.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp:15, 120:01.20 from Unified_cpp_dom_svg7.cpp:56: 120:01.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 120:01.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:01.20 332 | LayerPoint GetFixedPositionAnchor() const { 120:01.20 | ^ 120:02.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:02.96 from Unified_cpp_dom_ipc1.cpp:2: 120:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 120:02.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:02.97 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 120:02.97 | ^ 120:03.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 120:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:03.29 from Unified_cpp_dom_ipc1.cpp:2: 120:03.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 120:03.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:03.29 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 120:03.29 | ^ 120:03.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 120:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 120:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 120:03.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 120:03.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 120:03.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 120:03.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 120:03.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 120:03.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 120:03.60 from Unified_cpp_dom_ipc0.cpp:2: 120:03.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 120:03.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:03.60 189 | CSSRect GetExpandedScrollableRect() const { 120:03.60 | ^ 120:03.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 120:03.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:03.61 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 120:03.61 | ^ 120:03.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 120:03.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:03.61 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 120:03.61 | ^ 120:03.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 120:03.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:03.61 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 120:03.61 | ^ 120:03.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 120:03.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:03.62 243 | CSSRect CalculateScrollRange() const { 120:03.62 | ^ 120:03.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 120:03.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:03.62 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 120:03.64 | ^ 120:03.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 120:03.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:03.65 457 | CSSRect GetVisualViewport() const { 120:03.65 | ^ 120:03.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 120:03.85 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 120:03.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:03.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:03.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:03.85 from Unified_cpp_dom_ipc1.cpp:2: 120:03.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 120:03.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:03.85 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 120:03.85 | ^ 120:03.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 120:03.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:03.86 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 120:03.86 | ^ 120:03.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 120:03.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:03.87 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 120:03.87 | ^ 120:03.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 120:03.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:03.88 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 120:03.88 | ^ 120:03.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 120:03.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:03.89 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 120:03.89 | ^ 120:03.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 120:03.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:03.92 371 | nscoord aAppUnitsPerDevPixel) { 120:03.92 | ^ 120:03.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 120:03.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:03.93 380 | nscoord aAppUnitsPerDevPixel) { 120:03.93 | ^ 120:03.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 120:03.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:03.95 387 | nscoord aAppUnitsPerDevPixel) { 120:03.95 | ^ 120:03.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 120:03.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:03.95 394 | nscoord aAppUnitsPerDevPixel) { 120:03.96 | ^ 120:04.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 120:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 120:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 120:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 120:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 120:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 120:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 120:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 120:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 120:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 120:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 120:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 120:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 120:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 120:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp:15, 120:04.89 from Unified_cpp_dom_svg7.cpp:56: 120:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 120:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:04.89 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 120:04.90 | ^ 120:04.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 120:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 120:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 120:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 120:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 120:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 120:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 120:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 120:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 120:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 120:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 120:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 120:04.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 120:04.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 120:04.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp:15, 120:04.91 from Unified_cpp_dom_svg7.cpp:56: 120:04.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 120:04.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:04.91 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 120:04.91 | ^ 120:05.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 120:05.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 120:05.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 120:05.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 120:05.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 120:05.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 120:05.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 120:05.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 120:05.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 120:05.76 from Unified_cpp_dom_ipc0.cpp:2: 120:05.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 120:05.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:05.76 1249 | CSSCoord ToCSSPixels() const { return _0; } 120:05.76 | ^ 120:07.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 120:07.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 120:07.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 120:07.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 120:07.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 120:07.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 120:07.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 120:07.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 120:07.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 120:07.25 from Unified_cpp_dom_ipc0.cpp:2: 120:07.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 120:07.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:07.25 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 120:07.25 | ^ 120:07.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 120:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 120:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 120:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 120:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:21, 120:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 120:07.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp:15, 120:07.33 from Unified_cpp_dom_svg7.cpp:56: 120:07.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 120:07.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:07.33 1394 | LayerPoint GetFixedPositionAnchor() { 120:07.33 | ^ 120:07.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 120:07.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:07.35 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 120:07.35 | ^ 120:09.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 120:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 120:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 120:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 120:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 120:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 120:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 120:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 120:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 120:09.42 from Unified_cpp_dom_ipc0.cpp:2: 120:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 120:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:09.42 21 | inline Rect ToRect(const gfxRect& aRect) { 120:09.42 | ^ 120:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 120:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:09.42 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 120:09.42 | ^ 120:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 120:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:09.42 40 | inline Point ToPoint(const gfxPoint& aPoint) { 120:09.42 | ^ 120:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 120:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:09.43 44 | inline Size ToSize(const gfxSize& aSize) { 120:09.43 | ^ 120:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 120:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:09.43 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 120:09.43 | ^ 120:09.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 120:09.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:09.44 52 | inline gfxSize ThebesSize(const Size& aSize) { 120:09.44 | ^ 120:09.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 120:09.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:09.44 56 | inline gfxRect ThebesRect(const Rect& aRect) { 120:09.44 | ^ 120:10.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 120:10.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 120:10.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 120:10.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 120:10.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 120:10.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 120:10.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 120:10.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 120:10.51 from Unified_cpp_dom_ipc0.cpp:2: 120:10.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 120:10.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:10.51 1859 | int32_t aAppUnitsPerPixel) { 120:10.51 | ^ 120:10.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 120:10.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:10.52 3214 | int32_t aAppUnitsPerPixel) { 120:10.52 | ^ 120:11.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 120:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 120:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:21: 120:11.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 120:11.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:11.51 1394 | LayerPoint GetFixedPositionAnchor() { 120:11.51 | ^ 120:11.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 120:11.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:11.53 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 120:11.54 | ^ 120:13.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 120:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 120:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 120:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 120:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:13.72 from Unified_cpp_dom_svg7.cpp:2: 120:13.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 120:13.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 120:13.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:13.73 40 | friend Sub operator*(Sub aCoord, T aScale) { 120:13.73 | ^~~~~~~~ 120:14.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 120:14.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 120:14.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 120:14.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:14.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:14.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:14.01 from Unified_cpp_dom_svg7.cpp:2: 120:14.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 120:14.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 120:14.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:14.01 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 120:14.01 | ^~~~~~~~ 120:14.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 120:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 120:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 120:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:14.15 from Unified_cpp_dom_svg7.cpp:2: 120:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 120:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 120:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:14.15 427 | SizeT Size() const { return SizeT(width, height); } 120:14.15 | ^~~~ 120:14.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 120:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 120:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 120:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:14.15 from Unified_cpp_dom_svg7.cpp:2: 120:14.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 120:14.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 120:14.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:14.16 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 120:14.16 | ^~~~~~~~ 120:14.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 120:14.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 120:14.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:14.16 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 120:14.16 | ^~~~~~~~ 120:14.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 120:14.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 120:14.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 120:14.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:14.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:14.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:14.17 from Unified_cpp_dom_svg7.cpp:2: 120:14.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 120:14.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 120:14.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:14.17 62 | Sub operator-(const Sub& aPoint) const { 120:14.18 | ^~~~~~~~ 120:14.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 120:14.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 120:14.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:14.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:14.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:14.30 from Unified_cpp_dom_svg7.cpp:2: 120:14.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 120:14.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPolyElement.cpp:121:53: required from here 120:14.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:14.30 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 120:14.30 | ^~~~~~~~~~~~~~~ 120:14.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 120:14.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPolyElement.cpp:123:60: required from here 120:14.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:14.30 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 120:14.30 | ^~~~~~~~~~~~~~ 120:14.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 120:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 120:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:14.61 from Unified_cpp_dom_svg7.cpp:2: 120:14.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 120:14.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 120:14.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:14.61 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 120:14.62 | ^~~~~~~~~~~~~ 120:14.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 120:14.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 120:14.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:14.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:14.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:14.62 from Unified_cpp_dom_svg7.cpp:2: 120:14.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 120:14.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 120:14.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:14.62 323 | static SizeTyped FromUnknownSize( 120:14.62 | ^~~~~~~~~~~~~~~ 120:14.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 120:14.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 120:14.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 120:14.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:14.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:14.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:14.75 from Unified_cpp_dom_svg7.cpp:2: 120:14.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 120:14.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 120:14.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:14.75 383 | Point TopLeft() const { return Point(x, y); } 120:14.75 | ^~~~~~~ 120:14.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 120:14.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:104:72: required from here 120:14.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:14.77 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 120:14.77 | ^~~~~~~~~~ 120:14.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 120:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 120:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 120:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:9, 120:14.99 from Unified_cpp_dom_ipc2.cpp:2: 120:14.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 120:14.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.00 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 120:15.00 | ^ 120:15.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 120:15.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 120:15.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:15.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 120:15.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 120:15.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:9, 120:15.23 from Unified_cpp_dom_ipc2.cpp:2: 120:15.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 120:15.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.23 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 120:15.23 | ^ 120:15.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 120:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 120:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:15.49 from Unified_cpp_dom_svg7.cpp:2: 120:15.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 120:15.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 120:15.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.49 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 120:15.49 | ^~~~~~~~~~~~~~ 120:15.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 120:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 120:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:15.50 from Unified_cpp_dom_svg7.cpp:2: 120:15.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 120:15.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 120:15.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.51 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 120:15.51 | ^~~~~~~~~~~~~ 120:15.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 120:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 120:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 120:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 120:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 120:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 120:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 120:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 120:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.57 40 | friend Sub operator*(Sub aCoord, T aScale) { 120:15.57 | ^~~~~~~~ 120:15.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 120:15.60 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 120:15.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:15.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 120:15.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 120:15.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 120:15.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 120:15.61 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 120:15.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.61 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 120:15.61 | ^~~~~~~~ 120:15.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 120:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 120:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:9, 120:15.83 from Unified_cpp_dom_ipc2.cpp:2: 120:15.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 120:15.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.83 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 120:15.83 | ^ 120:15.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 120:15.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.83 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 120:15.83 | ^ 120:15.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 120:15.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.84 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 120:15.84 | ^ 120:15.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 120:15.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.84 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 120:15.84 | ^ 120:15.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 120:15.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.85 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 120:15.85 | ^ 120:15.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 120:15.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:15.85 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:15.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:15.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 120:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 120:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 120:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 120:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 120:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.86 427 | SizeT Size() const { return SizeT(width, height); } 120:15.86 | ^~~~ 120:15.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 120:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 120:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 120:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 120:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 120:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 120:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 120:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.86 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 120:15.86 | ^~~~~~~~ 120:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 120:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 120:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.86 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 120:15.86 | ^~~~~~~~ 120:15.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 120:15.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 120:15.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:15.87 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:15.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:15.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 120:15.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 120:15.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 120:15.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 120:15.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 120:15.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.88 62 | Sub operator-(const Sub& aPoint) const { 120:15.88 | ^~~~~~~~ 120:15.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 120:15.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.88 371 | nscoord aAppUnitsPerDevPixel) { 120:15.88 | ^ 120:15.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 120:15.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.88 380 | nscoord aAppUnitsPerDevPixel) { 120:15.88 | ^ 120:15.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 120:15.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.88 387 | nscoord aAppUnitsPerDevPixel) { 120:15.88 | ^ 120:15.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 120:15.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.88 394 | nscoord aAppUnitsPerDevPixel) { 120:15.88 | ^ 120:15.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 120:15.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 120:15.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 120:15.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:15.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:15.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:15.96 from Unified_cpp_dom_svg7.cpp:2: 120:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 120:15.96 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp:213:35: required from here 120:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:15.97 385 | Point BottomLeft() const { return Point(x, YMost()); } 120:15.97 | ^~~~~~~~~~ 120:16.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 120:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 120:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 120:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 120:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 120:16.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 120:16.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 120:16.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 120:16.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:16.08 43 | friend Sub operator*(T aScale, Sub aCoord) { 120:16.08 | ^~~~~~~~ 120:16.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 120:16.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:16.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:16.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 120:16.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 120:16.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 120:16.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:16, 120:16.18 from Unified_cpp_dom_ipc0.cpp:2: 120:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 120:16.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:16.18 332 | LayerPoint GetFixedPositionAnchor() const { 120:16.18 | ^ 120:16.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 120:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 120:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 120:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 120:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:16, 120:16.22 from Unified_cpp_dom_ipc0.cpp:2: 120:16.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 120:16.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:16.22 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 120:16.23 | ^ 120:16.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 120:16.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:16.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:16.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 120:16.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 120:16.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 120:16.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:16, 120:16.25 from Unified_cpp_dom_ipc0.cpp:2: 120:16.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 120:16.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:16.25 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 120:16.25 | ^ 120:16.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 120:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 120:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 120:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 120:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 120:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:16.65 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 120:16.65 | ^~~~~~~~~~~~~ 120:16.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 120:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 120:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 120:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 120:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 120:16.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 120:16.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:16.66 323 | static SizeTyped FromUnknownSize( 120:16.66 | ^~~~~~~~~~~~~~~ 120:16.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 120:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 120:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentEvents.h:11, 120:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:15, 120:16.71 from Unified_cpp_dom_indexedDB1.cpp:2: 120:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 120:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:16.71 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 120:16.71 | ^ 120:17.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 120:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 120:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 120:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentEvents.h:11, 120:17.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:15, 120:17.13 from Unified_cpp_dom_indexedDB1.cpp:2: 120:17.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 120:17.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:17.13 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 120:17.13 | ^ 120:17.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 120:17.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Proxy.h:12, 120:17.13 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcpublic.h:14, 120:17.13 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThreadUtils.h:33, 120:17.13 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/task.h:14, 120:17.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:10, 120:17.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 120:17.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 120:17.13 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 120:17.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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:17.13 34 | memset(aT, 0, sizeof(T)); 120:17.13 | ~~~~~~^~~~~~~~~~~~~~~~~~ 120:17.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:11: 120:17.13 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 120:17.13 2214 | struct GlobalProperties { 120:17.13 | ^~~~~~~~~~~~~~~~ 120:17.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 120:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 120:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:17.41 from Unified_cpp_dom_svg7.cpp:2: 120:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 120:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 120:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 120:17.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:17.42 794 | RectTyped TransformAndClipBounds( 120:17.42 | ^~~~~~~~~~~~~~~~~~~~~~ 120:17.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:17.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 120:17.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentEvents.h:11, 120:17.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:15, 120:17.68 from Unified_cpp_dom_indexedDB1.cpp:2: 120:17.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 120:17.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:17.68 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 120:17.68 | ^ 120:17.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 120:17.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:17.69 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 120:17.69 | ^ 120:17.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 120:17.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:17.69 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 120:17.69 | ^ 120:17.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 120:17.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:17.70 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 120:17.70 | ^ 120:17.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 120:17.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:17.70 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 120:17.70 | ^ 120:17.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 120:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 120:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 120:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 120:17.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 120:17.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 120:17.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 120:17.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:17.71 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 120:17.71 | ^~~~~~~~~~~~~~ 120:17.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 120:17.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:17.72 371 | nscoord aAppUnitsPerDevPixel) { 120:17.73 | ^ 120:17.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 120:17.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:17.73 380 | nscoord aAppUnitsPerDevPixel) { 120:17.73 | ^ 120:17.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 120:17.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:17.73 387 | nscoord aAppUnitsPerDevPixel) { 120:17.73 | ^ 120:17.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 120:17.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:17.74 394 | nscoord aAppUnitsPerDevPixel) { 120:17.74 | ^ 120:17.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:17.82 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:17.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:17.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 120:17.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 120:17.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 120:17.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 120:17.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 120:17.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:17.83 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 120:17.83 | ^~~~~~~~~~~~~ 120:17.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 120:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 120:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 120:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 120:17.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 120:17.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 120:17.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:17.86 383 | Point TopLeft() const { return Point(x, y); } 120:17.86 | ^~~~~~~ 120:17.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 120:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 120:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 120:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 120:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 120:17.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 120:17.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 120:17.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:17.87 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 120:17.87 | ^~~~~~~~~~~~~~~ 120:18.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:18.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 120:18.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 120:18.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 120:18.38 from HTMLLegendElementBinding.cpp:10, 120:18.38 from UnifiedBindings8.cpp:2: 120:18.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 120:18.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:18.38 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 120:18.38 | ^ 120:18.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 120:18.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 120:18.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 120:18.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 120:18.59 from HTMLLegendElementBinding.cpp:10, 120:18.59 from UnifiedBindings8.cpp:2: 120:18.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 120:18.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:18.59 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 120:18.59 | ^ 120:19.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp:15, 120:19.01 from Unified_cpp_dom_svg7.cpp:56: 120:19.01 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h: In instantiation of ‘float mozilla::dom::SVGGeometryProperty::details::ResolvePureLengthPercentage(mozilla::dom::SVGElement*, const LengthPercentage&) [with mozilla::SVGContentUtils::ctxDirection CTD = mozilla::SVGContentUtils::X; mozilla::LengthPercentage = mozilla::StyleLengthPercentageUnion]’: 120:19.01 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:117:58: required from ‘float mozilla::dom::SVGGeometryProperty::details::ResolveImpl(const mozilla::ComputedStyle&, mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::ResolverTypes::LengthPercentWidthHeight) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::Width]’ 120:19.01 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:227:35: required from ‘float mozilla::dom::SVGGeometryProperty::ResolveWith(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::Width]’ 120:19.02 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:257:5: required from ‘bool mozilla::dom::SVGGeometryProperty::ResolveAll(const mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::details::AlwaysFloat* ...) [with Tags = {mozilla::dom::SVGGeometryProperty::Tags::Width, mozilla::dom::SVGGeometryProperty::Tags::Height}]’ 120:19.02 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp:100:69: required from here 120:19.02 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:98:75: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:19.02 98 | [&] { return CSSCoord{SVGElementMetrics(aElement).GetAxisLength(CTD)}; }); 120:19.02 | ^ 120:19.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 120:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 120:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 120:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 120:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 120:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 120:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:12, 120:19.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:16, 120:19.19 from Unified_cpp_dom_ipc1.cpp:2: 120:19.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 120:19.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:19.19 189 | CSSRect GetExpandedScrollableRect() const { 120:19.19 | ^ 120:19.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 120:19.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:19.20 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 120:19.20 | ^ 120:19.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 120:19.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:19.21 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 120:19.21 | ^ 120:19.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 120:19.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:19.22 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 120:19.22 | ^ 120:19.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 120:19.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:19.22 243 | CSSRect CalculateScrollRange() const { 120:19.22 | ^ 120:19.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 120:19.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:19.23 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 120:19.23 | ^ 120:19.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 120:19.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:19.25 457 | CSSRect GetVisualViewport() const { 120:19.25 | ^ 120:19.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 120:19.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 120:19.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 120:19.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 120:19.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 120:19.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 120:19.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:10, 120:19.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:19.50 from Unified_cpp_dom_svg7.cpp:2: 120:19.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 120:19.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 120:19.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 120:19.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 120:19.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 120:19.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 120:19.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 120:19.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 120:19.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 120:19.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:19.51 760 | typename detail::Nth::Type extract() { 120:19.51 | ^~~~~~~ 120:19.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 120:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 120:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 120:19.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 120:19.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 120:19.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 120:19.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 120:19.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:19.80 246 | PointTyped As2DPoint() const { 120:19.80 | ^~~~~~~~~ 120:19.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 120:19.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:19.88 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:19.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:19.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 120:19.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 120:19.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 120:19.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 120:19.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 120:19.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 120:19.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:19.88 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 120:19.88 | ^~~~~~~~~ 120:19.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 120:19.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 120:19.88 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:19.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:19.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PProcessHangMonitor.h:11, 120:19.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitorIPC.h:13, 120:19.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:8: 120:19.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 120:19.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 120:19.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 120:19.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:19.88 2266 | PointTyped TransformPointSimple( 120:19.88 | ^~~~~~~~~~~~~~~~~~~~ 120:19.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 120:19.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 120:19.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 120:19.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:19.89 794 | RectTyped TransformAndClipBounds( 120:19.89 | ^~~~~~~~~~~~~~~~~~~~~~ 120:20.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 120:20.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 120:20.09 from HTMLLegendElementBinding.cpp:10, 120:20.09 from UnifiedBindings8.cpp:2: 120:20.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 120:20.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.09 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 120:20.09 | ^ 120:20.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 120:20.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.10 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 120:20.10 | ^ 120:20.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 120:20.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.10 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 120:20.10 | ^ 120:20.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 120:20.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.11 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 120:20.11 | ^ 120:20.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 120:20.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.11 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 120:20.11 | ^ 120:20.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 120:20.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.14 371 | nscoord aAppUnitsPerDevPixel) { 120:20.14 | ^ 120:20.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 120:20.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.14 380 | nscoord aAppUnitsPerDevPixel) { 120:20.14 | ^ 120:20.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 120:20.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.15 387 | nscoord aAppUnitsPerDevPixel) { 120:20.15 | ^ 120:20.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 120:20.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.16 394 | nscoord aAppUnitsPerDevPixel) { 120:20.16 | ^ 120:20.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 120:20.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 120:20.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 120:20.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 120:20.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 120:20.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 120:20.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:20.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:20.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 120:20.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:12, 120:20.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:16, 120:20.58 from Unified_cpp_dom_ipc1.cpp:2: 120:20.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 120:20.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.58 1249 | CSSCoord ToCSSPixels() const { return _0; } 120:20.58 | ^ 120:20.63 In file included from Unified_cpp_dom_svg7.cpp:11: 120:20.63 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPolyElement.cpp: In member function ‘virtual bool mozilla::dom::SVGPolyElement::GetGeometryBounds(mozilla::dom::SVGGeometryElement::Rect*, const StrokeOptions&, const Matrix&, const Matrix*)’: 120:20.63 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPolyElement.cpp:117:34: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.63 117 | Rect bounds(points[0], Size()); 120:20.63 | ^ 120:20.63 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPolyElement.cpp:121:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.63 121 | *aBounds = aToBoundsSpace.TransformBounds(bounds); 120:20.63 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:20.63 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPolyElement.cpp:123:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.63 123 | *aBounds = Rect(aToBoundsSpace.TransformPoint(points[0]), Size()); 120:20.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 120:20.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 120:20.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 120:20.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:20.64 from Unified_cpp_dom_svg7.cpp:2: 120:20.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 120:20.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.64 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 120:20.64 | ^~~~~~~~~~~~~~~ 120:20.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.64 110 | quad[0] = TransformPoint(aRect.TopLeft()); 120:20.64 | ^~~~ 120:20.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.64 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 120:20.64 | ^ 120:20.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 120:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 120:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 120:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:20.64 from Unified_cpp_dom_svg7.cpp:2: 120:20.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 120:20.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.64 383 | Point TopLeft() const { return Point(x, y); } 120:20.64 | ^~~~~~~ 120:20.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 120:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 120:20.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 120:20.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:20.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:20.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:20.65 from Unified_cpp_dom_svg7.cpp:2: 120:20.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 120:20.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.65 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 120:20.65 | ^~~~~~~~~ 120:20.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 120:20.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 120:20.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 120:20.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:20.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:20.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:20.65 from Unified_cpp_dom_svg7.cpp:2: 120:20.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 120:20.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.65 384 | Point TopRight() const { return Point(XMost(), y); } 120:20.65 | ^~~~~~~~ 120:20.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp:15, 120:20.70 from Unified_cpp_dom_svg7.cpp:56: 120:20.70 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h: In function ‘float mozilla::dom::SVGGeometryProperty::details::ResolvePureLengthPercentage(mozilla::dom::SVGElement*, const LengthPercentage&) [with mozilla::SVGContentUtils::ctxDirection CTD = mozilla::SVGContentUtils::X]’: 120:20.70 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:97:36: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.70 97 | return aLP.ResolveToCSSPixelsWith( 120:20.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 120:20.70 98 | [&] { return CSSCoord{SVGElementMetrics(aElement).GetAxisLength(CTD)}; }); 120:20.70 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:20.71 In file included from Unified_cpp_dom_svg7.cpp:56: 120:20.71 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp: In member function ‘virtual bool mozilla::dom::SVGRectElement::GetGeometryBounds(mozilla::dom::SVGGeometryElement::Rect*, const StrokeOptions&, const Matrix&, const Matrix*)’: 120:20.71 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp:129:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.71 129 | *aBounds = aToBoundsSpace.TransformBounds(rect); 120:20.71 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:20.72 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp: In member function ‘virtual already_AddRefed mozilla::dom::SVGRectElement::BuildPath(mozilla::dom::SVGGeometryElement::PathBuilder*)’: 120:20.72 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp:210:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:20.72 210 | aBuilder->MoveTo(r.TopLeft()); 120:20.72 | ~~~~~~~~~^~ 120:22.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 120:22.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 120:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 120:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 120:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 120:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 120:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:12, 120:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:16, 120:22.89 from Unified_cpp_dom_ipc1.cpp:2: 120:22.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 120:22.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:22.89 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 120:22.89 | ^ 120:23.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 120:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 120:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 120:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCycleCollectionTraversalCallback.h:10, 120:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCycleCollectionNoteChild.h:14, 120:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsCOMPtr.h:30, 120:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcessHangMonitor.h:12, 120:23.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ProcessHangMonitor.cpp:7: 120:23.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 120:23.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 120:23.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 120:23.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 120:23.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 120:23.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 120:23.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 120:23.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 120:23.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 120:23.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:23.04 760 | typename detail::Nth::Type extract() { 120:23.04 | ^~~~~~~ 120:25.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 120:25.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 120:25.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 120:25.04 from HTMLLegendElementBinding.cpp:11, 120:25.04 from UnifiedBindings8.cpp:2: 120:25.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 120:25.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:25.04 189 | CSSRect GetExpandedScrollableRect() const { 120:25.04 | ^ 120:25.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 120:25.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:25.04 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 120:25.04 | ^ 120:25.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 120:25.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:25.05 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 120:25.05 | ^ 120:25.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 120:25.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:25.05 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 120:25.05 | ^ 120:25.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 120:25.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:25.06 243 | CSSRect CalculateScrollRange() const { 120:25.06 | ^ 120:25.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 120:25.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:25.06 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 120:25.06 | ^ 120:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 120:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:25.07 457 | CSSRect GetVisualViewport() const { 120:25.07 | ^ 120:25.27 In file included from Unified_cpp_dom_svg7.cpp:137: 120:25.27 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTSpanElement.cpp: In function ‘mozilla::dom::SVGGeometryProperty::details::ResolvePureLengthPercentage::’: 120:25.27 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTSpanElement.cpp:55:1: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:25.27 55 | } // namespace mozilla 120:25.27 | ^ 120:26.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSubDocumentFrame.h:10, 120:26.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:24, 120:26.19 from Unified_cpp_dom_ipc0.cpp:2: 120:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 120:26.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:26.19 1394 | LayerPoint GetFixedPositionAnchor() { 120:26.19 | ^ 120:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 120:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:26.21 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 120:26.21 | ^ 120:26.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 120:26.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 120:26.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 120:26.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 120:26.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 120:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 120:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:12, 120:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:16, 120:26.50 from Unified_cpp_dom_ipc1.cpp:2: 120:26.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 120:26.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:26.50 21 | inline Rect ToRect(const gfxRect& aRect) { 120:26.50 | ^ 120:26.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 120:26.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:26.50 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 120:26.50 | ^ 120:26.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 120:26.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:26.51 40 | inline Point ToPoint(const gfxPoint& aPoint) { 120:26.51 | ^ 120:26.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 120:26.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:26.52 44 | inline Size ToSize(const gfxSize& aSize) { 120:26.52 | ^ 120:26.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 120:26.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:26.52 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 120:26.52 | ^ 120:26.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 120:26.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:26.53 52 | inline gfxSize ThebesSize(const Size& aSize) { 120:26.53 | ^ 120:26.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 120:26.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:26.53 56 | inline gfxRect ThebesRect(const Rect& aRect) { 120:26.53 | ^ 120:27.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 120:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 120:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 120:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 120:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 120:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:12, 120:27.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:16, 120:27.22 from Unified_cpp_dom_ipc1.cpp:2: 120:27.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 120:27.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:27.22 1859 | int32_t aAppUnitsPerPixel) { 120:27.22 | ^ 120:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 120:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:27.23 3214 | int32_t aAppUnitsPerPixel) { 120:27.23 | ^ 120:28.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 120:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 120:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:12, 120:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:16, 120:28.10 from Unified_cpp_dom_ipc1.cpp:2: 120:28.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 120:28.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:28.10 332 | LayerPoint GetFixedPositionAnchor() const { 120:28.10 | ^ 120:28.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 120:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 120:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:12, 120:28.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:16, 120:28.16 from Unified_cpp_dom_ipc1.cpp:2: 120:28.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 120:28.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:28.16 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 120:28.16 | ^ 120:28.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 120:28.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:28.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:28.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 120:28.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageManagerBinding.h:12, 120:28.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:16, 120:28.19 from Unified_cpp_dom_ipc1.cpp:2: 120:28.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 120:28.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:28.20 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 120:28.20 | ^ 120:30.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 120:30.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 120:30.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 120:30.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 120:30.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ErrorEvent.h:16, 120:30.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:19, 120:30.12 from Unified_cpp_dom_indexedDB1.cpp:2: 120:30.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 120:30.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:30.13 189 | CSSRect GetExpandedScrollableRect() const { 120:30.13 | ^ 120:30.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 120:30.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:30.13 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 120:30.13 | ^ 120:30.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 120:30.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:30.13 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 120:30.13 | ^ 120:30.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 120:30.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:30.14 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 120:30.14 | ^ 120:30.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 120:30.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:30.14 243 | CSSRect CalculateScrollRange() const { 120:30.14 | ^ 120:30.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 120:30.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:30.14 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 120:30.14 | ^ 120:30.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 120:30.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:30.15 457 | CSSRect GetVisualViewport() const { 120:30.15 | ^ 120:31.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 120:31.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 120:31.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:24, 120:31.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RemoteBrowser.cpp:9, 120:31.31 from Unified_cpp_dom_ipc2.cpp:20: 120:31.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 120:31.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:31.31 189 | CSSRect GetExpandedScrollableRect() const { 120:31.31 | ^ 120:31.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 120:31.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:31.31 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 120:31.32 | ^ 120:31.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 120:31.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:31.32 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 120:31.32 | ^ 120:31.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 120:31.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:31.32 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 120:31.32 | ^ 120:31.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 120:31.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:31.33 243 | CSSRect CalculateScrollRange() const { 120:31.33 | ^ 120:31.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 120:31.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:31.33 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 120:31.33 | ^ 120:31.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 120:31.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:31.33 457 | CSSRect GetVisualViewport() const { 120:31.33 | ^ 120:32.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 120:32.57 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 120:32.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:20, 120:32.57 from Unified_cpp_dom_ipc1.cpp:2: 120:32.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 120:32.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 120:32.57 79 | memset(this, 0, sizeof(nsXPTCVariant)); 120:32.57 | ^ 120:32.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 120:32.57 44 | struct nsXPTCVariant { 120:32.57 | ^~~~~~~~~~~~~ 120:33.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 120:33.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 120:33.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 120:33.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RemoteBrowser.cpp:9, 120:33.11 from Unified_cpp_dom_ipc2.cpp:20: 120:33.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 120:33.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:33.11 1249 | CSSCoord ToCSSPixels() const { return _0; } 120:33.11 | ^ 120:34.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 120:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 120:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 120:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RemoteBrowser.cpp:9, 120:34.46 from Unified_cpp_dom_ipc2.cpp:20: 120:34.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 120:34.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:34.46 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 120:34.46 | ^ 120:34.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 120:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 120:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:34.87 from Unified_cpp_dom_svg7.cpp:2: 120:34.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 120:34.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:34.87 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 120:34.87 | ^~~~~~~~~~~~~~~ 120:34.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 120:34.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:34.91 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 120:34.91 | ^~~~~~~~~~~~~~ 120:35.06 In file included from Unified_cpp_dom_svg7.cpp:11: 120:35.06 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPolyElement.cpp: In member function ‘virtual bool mozilla::dom::SVGPolyElement::GetGeometryBounds(mozilla::dom::SVGGeometryElement::Rect*, const StrokeOptions&, const Matrix&, const Matrix*)’: 120:35.06 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPolyElement.cpp:97:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:35.06 97 | bool SVGPolyElement::GetGeometryBounds(Rect* aBounds, 120:35.06 | ^~~~~~~~~~~~~~ 120:35.07 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPolyElement.cpp:97:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:35.09 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPolyElement.cpp:97:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:35.10 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPolyElement.cpp:97:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:35.10 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPolyElement.cpp:121:53: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:35.11 121 | *aBounds = aToBoundsSpace.TransformBounds(bounds); 120:35.11 | ^ 120:35.11 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPolyElement.cpp:123:60: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:35.11 123 | *aBounds = Rect(aToBoundsSpace.TransformPoint(points[0]), Size()); 120:35.11 | ^ 120:35.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 120:35.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 120:35.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 120:35.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 120:35.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 120:35.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 120:35.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 120:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 120:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 120:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 120:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:22, 120:35.88 from Unified_cpp_dom_indexedDB1.cpp:2: 120:35.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 120:35.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:35.88 1249 | CSSCoord ToCSSPixels() const { return _0; } 120:35.88 | ^ 120:36.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:16201, 120:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 120:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:15, 120:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointListSMILType.cpp:12, 120:36.28 from Unified_cpp_dom_svg7.cpp:2: 120:36.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h: In member function ‘mozilla::CSSCoord mozilla::StyleLengthPercentageUnion::ResolveToCSSPixelsWith(T) const [with T = mozilla::dom::SVGGeometryProperty::details::ResolvePureLengthPercentage::]’: 120:36.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:689:10: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:36.29 689 | CSSCoord LengthPercentage::ResolveToCSSPixelsWith(T aPercentageGetter) const { 120:36.29 | ^~~~~~~~~~~~~~~~ 120:36.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 120:36.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 120:36.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 120:36.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLFrameElement.h:14, 120:36.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLIFrameElement.h:11, 120:36.81 from HTMLObjectElementBinding.cpp:23, 120:36.81 from UnifiedBindings8.cpp:145: 120:36.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 120:36.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:36.81 1249 | CSSCoord ToCSSPixels() const { return _0; } 120:36.81 | ^ 120:36.85 In file included from Unified_cpp_dom_svg7.cpp:56: 120:36.85 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp: In member function ‘virtual bool mozilla::dom::SVGRectElement::GetGeometryBounds(mozilla::dom::SVGGeometryElement::Rect*, const StrokeOptions&, const Matrix&, const Matrix*)’: 120:36.85 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp:113:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:36.85 113 | bool SVGRectElement::GetGeometryBounds(Rect* aBounds, 120:36.85 | ^~~~~~~~~~~~~~ 120:36.87 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp:113:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:36.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 120:36.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 120:36.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 120:36.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RemoteBrowser.cpp:9, 120:36.88 from Unified_cpp_dom_ipc2.cpp:20: 120:36.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 120:36.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:36.88 21 | inline Rect ToRect(const gfxRect& aRect) { 120:36.88 | ^ 120:36.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 120:36.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:36.89 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 120:36.89 | ^ 120:36.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 120:36.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:36.89 40 | inline Point ToPoint(const gfxPoint& aPoint) { 120:36.89 | ^ 120:36.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 120:36.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:36.89 44 | inline Size ToSize(const gfxSize& aSize) { 120:36.89 | ^ 120:36.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 120:36.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:36.90 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 120:36.90 | ^ 120:36.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 120:36.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:36.90 52 | inline gfxSize ThebesSize(const Size& aSize) { 120:36.90 | ^ 120:36.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 120:36.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:36.90 56 | inline gfxRect ThebesRect(const Rect& aRect) { 120:36.92 | ^ 120:36.92 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp:113:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:36.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp:15, 120:36.93 from Unified_cpp_dom_svg7.cpp:56: 120:36.93 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:97:36: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:36.93 97 | return aLP.ResolveToCSSPixelsWith( 120:36.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 120:36.93 98 | [&] { return CSSCoord{SVGElementMetrics(aElement).GetAxisLength(CTD)}; }); 120:36.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:36.93 In file included from Unified_cpp_dom_svg7.cpp:56: 120:36.93 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp:129:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:36.93 129 | *aBounds = aToBoundsSpace.TransformBounds(rect); 120:36.93 | ^ 120:37.01 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp: In member function ‘virtual bool mozilla::dom::SVGRectElement::HasValidDimensions() const’: 120:37.02 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp:102:20: warning: ‘height’ may be used uninitialized in this function [-Wmaybe-uninitialized] 120:37.02 102 | return width > 0 && height > 0; 120:37.02 | ~~~~~~~~~~^~~~~~~~~~~~~ 120:37.02 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGRectElement.cpp:102:20: warning: ‘width’ may be used uninitialized in this function [-Wmaybe-uninitialized] 120:37.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 120:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 120:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RemoteBrowser.cpp:9, 120:37.50 from Unified_cpp_dom_ipc2.cpp:20: 120:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 120:37.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:37.51 1859 | int32_t aAppUnitsPerPixel) { 120:37.51 | ^ 120:37.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 120:37.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:37.51 3214 | int32_t aAppUnitsPerPixel) { 120:37.51 | ^ 120:37.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 120:37.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 120:37.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 120:37.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLFrameElement.h:14, 120:37.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLIFrameElement.h:11, 120:37.82 from HTMLObjectElementBinding.cpp:23, 120:37.82 from UnifiedBindings8.cpp:145: 120:37.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 120:37.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:37.82 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 120:37.82 | ^ 120:38.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 120:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 120:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 120:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 120:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 120:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 120:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 120:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 120:38.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 120:38.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:22, 120:38.14 from Unified_cpp_dom_indexedDB1.cpp:2: 120:38.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 120:38.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:38.14 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 120:38.14 | ^ 120:39.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 120:39.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 120:39.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:39.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 120:39.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 120:39.04 from Unified_cpp_dom_svg8.cpp:2: 120:39.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 120:39.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:39.04 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 120:39.04 | ^ 120:39.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 120:39.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:39.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 120:39.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 120:39.32 from Unified_cpp_dom_svg8.cpp:2: 120:39.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 120:39.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:39.32 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 120:39.32 | ^ 120:39.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 120:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 120:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 120:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLFrameElement.h:14, 120:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLIFrameElement.h:11, 120:39.65 from HTMLObjectElementBinding.cpp:23, 120:39.65 from UnifiedBindings8.cpp:145: 120:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 120:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:39.65 21 | inline Rect ToRect(const gfxRect& aRect) { 120:39.65 | ^ 120:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 120:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:39.65 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 120:39.65 | ^ 120:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 120:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:39.66 40 | inline Point ToPoint(const gfxPoint& aPoint) { 120:39.66 | ^ 120:39.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 120:39.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:39.66 44 | inline Size ToSize(const gfxSize& aSize) { 120:39.67 | ^ 120:39.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 120:39.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:39.67 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 120:39.67 | ^ 120:39.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 120:39.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:39.67 52 | inline gfxSize ThebesSize(const Size& aSize) { 120:39.67 | ^ 120:39.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 120:39.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:39.67 56 | inline gfxRect ThebesRect(const Rect& aRect) { 120:39.67 | ^ 120:39.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 120:39.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 120:39.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 120:39.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:39.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 120:39.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 120:39.94 from Unified_cpp_dom_svg8.cpp:2: 120:39.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 120:39.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:39.94 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 120:39.94 | ^ 120:39.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 120:39.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:39.95 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 120:39.95 | ^ 120:39.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 120:39.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:39.96 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 120:39.96 | ^ 120:39.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 120:39.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:39.97 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 120:39.97 | ^ 120:39.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 120:39.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:39.98 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 120:39.98 | ^ 120:40.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 120:40.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsFrameLoader.h:31, 120:40.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLFrameElement.h:14, 120:40.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLIFrameElement.h:11, 120:40.41 from HTMLObjectElementBinding.cpp:23, 120:40.41 from UnifiedBindings8.cpp:145: 120:40.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 120:40.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:40.42 1859 | int32_t aAppUnitsPerPixel) { 120:40.42 | ^ 120:40.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 120:40.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:40.42 3214 | int32_t aAppUnitsPerPixel) { 120:40.42 | ^ 120:40.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 120:40.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:40.53 371 | nscoord aAppUnitsPerDevPixel) { 120:40.53 | ^ 120:40.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 120:40.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:40.54 380 | nscoord aAppUnitsPerDevPixel) { 120:40.54 | ^ 120:40.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 120:40.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:40.54 387 | nscoord aAppUnitsPerDevPixel) { 120:40.54 | ^ 120:40.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 120:40.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:40.54 394 | nscoord aAppUnitsPerDevPixel) { 120:40.54 | ^ 120:40.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 120:40.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:40.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 120:40.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 120:40.76 from Unified_cpp_dom_svg8.cpp:2: 120:40.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 120:40.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:40.76 1249 | CSSCoord ToCSSPixels() const { return _0; } 120:40.76 | ^ 120:41.31 dom/broadcastchannel 120:41.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 120:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 120:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 120:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 120:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 120:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 120:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 120:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 120:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 120:41.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:22, 120:41.64 from Unified_cpp_dom_indexedDB1.cpp:2: 120:41.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 120:41.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:41.64 21 | inline Rect ToRect(const gfxRect& aRect) { 120:41.64 | ^ 120:41.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 120:41.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:41.64 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 120:41.64 | ^ 120:41.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 120:41.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:41.64 40 | inline Point ToPoint(const gfxPoint& aPoint) { 120:41.64 | ^ 120:41.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 120:41.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:41.65 44 | inline Size ToSize(const gfxSize& aSize) { 120:41.65 | ^ 120:41.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 120:41.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:41.65 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 120:41.65 | ^ 120:41.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 120:41.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:41.66 52 | inline gfxSize ThebesSize(const Size& aSize) { 120:41.66 | ^ 120:41.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 120:41.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:41.66 56 | inline gfxRect ThebesRect(const Rect& aRect) { 120:41.66 | ^ 120:41.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 120:41.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:41.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:41.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 120:41.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 120:41.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 120:41.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/SharedMap.cpp:13, 120:41.84 from Unified_cpp_dom_ipc2.cpp:47: 120:41.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 120:41.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:41.84 332 | LayerPoint GetFixedPositionAnchor() const { 120:41.84 | ^ 120:41.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 120:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 120:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 120:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 120:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/SharedMap.cpp:13, 120:41.88 from Unified_cpp_dom_ipc2.cpp:47: 120:41.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 120:41.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:41.89 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 120:41.89 | ^ 120:41.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 120:41.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:41.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:41.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 120:41.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 120:41.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 120:41.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/SharedMap.cpp:13, 120:41.91 from Unified_cpp_dom_ipc2.cpp:47: 120:41.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 120:41.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:41.91 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 120:41.91 | ^ 120:42.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 120:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 120:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 120:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 120:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 120:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 120:42.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 120:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 120:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:22, 120:42.32 from Unified_cpp_dom_indexedDB1.cpp:2: 120:42.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 120:42.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:42.32 1859 | int32_t aAppUnitsPerPixel) { 120:42.32 | ^ 120:42.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 120:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 120:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 120:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 120:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp:86, 120:42.32 from Unified_cpp_dom_ipc0.cpp:29: 120:42.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 120:42.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:42.32 49 | gfx::Size GetInheritedScale() const { return mScale; } 120:42.32 | ^ 120:42.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 120:42.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:42.33 3214 | int32_t aAppUnitsPerPixel) { 120:42.33 | ^ 120:43.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 120:43.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 120:43.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp:93, 120:43.01 from Unified_cpp_dom_ipc0.cpp:29: 120:43.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 120:43.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:43.01 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 120:43.01 | ^ 120:43.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 120:43.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:43.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:43.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 120:43.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 120:43.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 120:43.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 120:43.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:22, 120:43.25 from Unified_cpp_dom_indexedDB1.cpp:2: 120:43.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 120:43.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:43.25 332 | LayerPoint GetFixedPositionAnchor() const { 120:43.25 | ^ 120:43.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 120:43.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:43.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:43.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 120:43.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 120:43.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 120:43.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 120:43.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:22, 120:43.31 from Unified_cpp_dom_indexedDB1.cpp:2: 120:43.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 120:43.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:43.31 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 120:43.31 | ^ 120:43.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 120:43.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:43.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:43.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 120:43.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 120:43.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 120:43.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 120:43.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:22, 120:43.34 from Unified_cpp_dom_indexedDB1.cpp:2: 120:43.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 120:43.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:43.34 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 120:43.34 | ^ 120:43.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp:131, 120:43.65 from Unified_cpp_dom_ipc0.cpp:29: 120:43.65 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h: In member function ‘mozilla::CSSSize nsViewportInfo::GetSize() const’: 120:43.65 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h:93:36: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:43.65 93 | mozilla::CSSSize GetSize() const { return mSize; } 120:43.65 | ^ 120:44.05 In file included from Unified_cpp_dom_ipc0.cpp:29: 120:44.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp: In member function ‘mozilla::ScreenRect mozilla::dom::BrowserChild::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 120:44.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp:1521:74: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:44.05 1521 | ScreenRect BrowserChild::GetTopLevelViewportVisibleRectInBrowserCoords() const { 120:44.05 | ^~~~~ 120:45.05 dom/messagechannel 120:46.41 In file included from Unified_cpp_dom_ipc0.cpp:47: 120:46.41 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp: In member function ‘mozilla::LayoutDevicePoint mozilla::dom::BrowserParent::TransformPoint(const LayoutDevicePoint&, const LayoutDeviceToLayoutDeviceMatrix4x4&)’: 120:46.41 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp:2340:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:46.41 2340 | const LayoutDeviceToLayoutDeviceMatrix4x4& aMatrix) { 120:46.41 | ^ 120:47.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 120:47.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 120:47.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSWindowActorParent.cpp:9, 120:47.15 from Unified_cpp_dom_ipc1.cpp:56: 120:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 120:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:47.15 1394 | LayerPoint GetFixedPositionAnchor() { 120:47.15 | ^ 120:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 120:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:47.18 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 120:47.19 | ^ 120:48.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 120:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 120:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 120:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 120:48.71 from HTMLOptionsCollectionBinding.cpp:20, 120:48.71 from UnifiedBindings8.cpp:184: 120:48.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 120:48.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:48.71 332 | LayerPoint GetFixedPositionAnchor() const { 120:48.71 | ^ 120:48.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 120:48.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:48.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:48.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 120:48.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 120:48.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 120:48.75 from HTMLOptionsCollectionBinding.cpp:20, 120:48.76 from UnifiedBindings8.cpp:184: 120:48.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 120:48.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:48.76 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 120:48.76 | ^ 120:48.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 120:48.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 120:48.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 120:48.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 120:48.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 120:48.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 120:48.78 from HTMLOptionsCollectionBinding.cpp:20, 120:48.78 from UnifiedBindings8.cpp:184: 120:48.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 120:48.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:48.78 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 120:48.78 | ^ 120:50.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:19, 120:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 120:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 120:50.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 120:50.04 from Unified_cpp_dom_svg8.cpp:2: 120:50.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 120:50.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:50.04 21 | inline Rect ToRect(const gfxRect& aRect) { 120:50.04 | ^ 120:50.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 120:50.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:50.05 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 120:50.05 | ^ 120:50.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 120:50.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:50.05 40 | inline Point ToPoint(const gfxPoint& aPoint) { 120:50.05 | ^ 120:50.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 120:50.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:50.06 44 | inline Size ToSize(const gfxSize& aSize) { 120:50.06 | ^ 120:50.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 120:50.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:50.06 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 120:50.06 | ^ 120:50.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 120:50.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:50.07 52 | inline gfxSize ThebesSize(const Size& aSize) { 120:50.07 | ^ 120:50.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 120:50.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:50.07 56 | inline gfxRect ThebesRect(const Rect& aRect) { 120:50.07 | ^ 120:51.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 120:51.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 120:51.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 120:51.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:51.87 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:51.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:51.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:51.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:51.88 from Unified_cpp_dom_ipc1.cpp:2: 120:51.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 120:51.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 120:51.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:51.88 40 | friend Sub operator*(Sub aCoord, T aScale) { 120:51.88 | ^~~~~~~~ 120:51.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 120:51.90 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 120:51.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:51.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:51.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:51.91 from Unified_cpp_dom_ipc1.cpp:2: 120:51.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 120:51.91 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 120:51.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:51.91 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 120:51.91 | ^~~~~~~~ 120:52.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 120:52.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:52.26 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:52.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:52.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:52.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:52.26 from Unified_cpp_dom_ipc1.cpp:2: 120:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 120:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 120:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:52.26 427 | SizeT Size() const { return SizeT(width, height); } 120:52.26 | ^~~~ 120:52.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 120:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 120:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:52.27 from Unified_cpp_dom_ipc1.cpp:2: 120:52.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 120:52.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 120:52.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:52.27 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 120:52.27 | ^~~~~~~~ 120:52.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 120:52.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 120:52.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:52.27 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 120:52.27 | ^~~~~~~~ 120:52.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 120:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 120:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:52.28 from Unified_cpp_dom_ipc1.cpp:2: 120:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 120:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 120:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:52.29 62 | Sub operator-(const Sub& aPoint) const { 120:52.29 | ^~~~~~~~ 120:52.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 120:52.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 120:52.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 120:52.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:52.54 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:52.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:52.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:52.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:52.54 from Unified_cpp_dom_ipc1.cpp:2: 120:52.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 120:52.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 120:52.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:52.54 43 | friend Sub operator*(T aScale, Sub aCoord) { 120:52.54 | ^~~~~~~~ 120:53.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:53.12 from Unified_cpp_dom_ipc1.cpp:2: 120:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 120:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 120:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:53.13 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 120:53.13 | ^~~~~~~~~~~~~ 120:53.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 120:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:53.13 from Unified_cpp_dom_ipc1.cpp:2: 120:53.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 120:53.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 120:53.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:53.13 323 | static SizeTyped FromUnknownSize( 120:53.13 | ^~~~~~~~~~~~~~~ 120:53.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTHashtable.h:22, 120:53.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsBaseHashtable.h:14, 120:53.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDataHashtable.h:11, 120:53.65 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:31, 120:53.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:53.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:53.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:53.65 from Unified_cpp_dom_ipc1.cpp:2: 120:53.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 120:53.65 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 120:53.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 120:53.65 34 | memset(aT, 0, sizeof(T)); 120:53.65 | ~~~~~~^~~~~~~~~~~~~~~~~~ 120:53.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:20, 120:53.65 from Unified_cpp_dom_ipc1.cpp:2: 120:53.65 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 120:53.65 2214 | struct GlobalProperties { 120:53.65 | ^~~~~~~~~~~~~~~~ 120:54.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 120:54.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 120:54.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:54.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 120:54.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentEvents.h:11, 120:54.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:15, 120:54.14 from Unified_cpp_dom_indexedDB1.cpp:2: 120:54.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 120:54.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 120:54.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:54.15 40 | friend Sub operator*(Sub aCoord, T aScale) { 120:54.15 | ^~~~~~~~ 120:54.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:54.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 120:54.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentEvents.h:11, 120:54.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:15, 120:54.17 from Unified_cpp_dom_indexedDB1.cpp:2: 120:54.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 120:54.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 120:54.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:54.17 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 120:54.18 | ^~~~~~~~ 120:54.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 120:54.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 120:54.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:54.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:54.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:54.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:54.41 from Unified_cpp_dom_ipc1.cpp:2: 120:54.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 120:54.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 120:54.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:54.41 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 120:54.41 | ^~~~~~~~~~~~~~ 120:54.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 120:54.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 120:54.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:54.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 120:54.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentEvents.h:11, 120:54.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:15, 120:54.44 from Unified_cpp_dom_indexedDB1.cpp:2: 120:54.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 120:54.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 120:54.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:54.44 427 | SizeT Size() const { return SizeT(width, height); } 120:54.44 | ^~~~ 120:54.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:54.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 120:54.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentEvents.h:11, 120:54.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:15, 120:54.44 from Unified_cpp_dom_indexedDB1.cpp:2: 120:54.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 120:54.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 120:54.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:54.44 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 120:54.44 | ^~~~~~~~ 120:54.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 120:54.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 120:54.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:54.44 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 120:54.44 | ^~~~~~~~ 120:54.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 120:54.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 120:54.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:54.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 120:54.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentEvents.h:11, 120:54.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:15, 120:54.45 from Unified_cpp_dom_indexedDB1.cpp:2: 120:54.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 120:54.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 120:54.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:54.45 62 | Sub operator-(const Sub& aPoint) const { 120:54.46 | ^~~~~~~~ 120:54.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:54.51 from Unified_cpp_dom_ipc1.cpp:2: 120:54.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 120:54.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 120:54.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:54.51 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 120:54.51 | ^~~~~~~~~~~~~ 120:54.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 120:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:54.54 from Unified_cpp_dom_ipc1.cpp:2: 120:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 120:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 120:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:54.54 383 | Point TopLeft() const { return Point(x, y); } 120:54.54 | ^~~~~~~ 120:54.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 120:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 120:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:54.54 from Unified_cpp_dom_ipc1.cpp:2: 120:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 120:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 120:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:54.54 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 120:54.54 | ^~~~~~~~~~~~~~~ 120:54.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 120:54.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 120:54.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:19, 120:54.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 120:54.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 120:54.67 from Unified_cpp_dom_svg8.cpp:2: 120:54.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 120:54.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:54.67 189 | CSSRect GetExpandedScrollableRect() const { 120:54.67 | ^ 120:54.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 120:54.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:54.68 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 120:54.68 | ^ 120:54.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 120:54.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:54.68 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 120:54.68 | ^ 120:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 120:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:54.69 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 120:54.69 | ^ 120:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 120:54.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:54.69 243 | CSSRect CalculateScrollRange() const { 120:54.69 | ^ 120:54.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 120:54.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:54.70 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 120:54.70 | ^ 120:54.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 120:54.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:54.71 457 | CSSRect GetVisualViewport() const { 120:54.71 | ^ 120:54.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTHashtable.h:22, 120:54.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsBaseHashtable.h:14, 120:54.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDataHashtable.h:11, 120:54.79 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:31, 120:54.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:54.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:54.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:54.80 from Unified_cpp_dom_ipc1.cpp:2: 120:54.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]’: 120:54.80 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 120:54.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 120:54.80 34 | memset(aT, 0, sizeof(T)); 120:54.80 | ~~~~~~^~~~~~~~~~~~~~~~~~ 120:54.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/MemoryReportRequest.cpp:7, 120:54.80 from Unified_cpp_dom_ipc1.cpp:92: 120:54.80 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: ‘struct nsMemoryReporterManager::AmountFns’ declared here 120:54.80 144 | struct AmountFns { 120:54.80 | ^~~~~~~~~ 120:54.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTHashtable.h:22, 120:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsBaseHashtable.h:14, 120:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDataHashtable.h:11, 120:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:31, 120:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:54.80 from Unified_cpp_dom_ipc1.cpp:2: 120:54.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]’: 120:54.80 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 120:54.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 120:54.80 34 | memset(aT, 0, sizeof(T)); 120:54.80 | ~~~~~~^~~~~~~~~~~~~~~~~~ 120:54.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/MemoryReportRequest.cpp:7, 120:54.81 from Unified_cpp_dom_ipc1.cpp:92: 120:54.81 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: ‘struct nsMemoryReporterManager::SizeOfTabFns’ declared here 120:54.81 178 | struct SizeOfTabFns { 120:54.81 | ^~~~~~~~~~~~ 120:54.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 120:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 120:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 120:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentEvents.h:11, 120:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:15, 120:54.91 from Unified_cpp_dom_indexedDB1.cpp:2: 120:54.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 120:54.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 120:54.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:54.91 43 | friend Sub operator*(T aScale, Sub aCoord) { 120:54.91 | ^~~~~~~~ 120:55.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 120:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 120:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 120:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 120:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.h:11, 120:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 120:55.39 from Unified_cpp_dom_broadcastchannel0.cpp:2: 120:55.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 120:55.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:55.39 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 120:55.39 | ^ 120:55.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 120:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 120:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentEvents.h:11, 120:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:15, 120:55.61 from Unified_cpp_dom_indexedDB1.cpp:2: 120:55.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 120:55.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 120:55.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:55.61 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 120:55.61 | ^~~~~~~~~~~~~ 120:55.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 120:55.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:55.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 120:55.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentEvents.h:11, 120:55.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:15, 120:55.62 from Unified_cpp_dom_indexedDB1.cpp:2: 120:55.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 120:55.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 120:55.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:55.62 323 | static SizeTyped FromUnknownSize( 120:55.62 | ^~~~~~~~~~~~~~~ 120:55.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 120:55.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 120:55.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:55.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 120:55.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 120:55.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 120:55.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.h:11, 120:55.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 120:55.70 from Unified_cpp_dom_broadcastchannel0.cpp:2: 120:55.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 120:55.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:55.70 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 120:55.70 | ^ 120:56.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 120:56.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 120:56.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/TabContext.cpp:9, 120:56.00 from Unified_cpp_dom_ipc2.cpp:83: 120:56.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 120:56.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:56.00 1394 | LayerPoint GetFixedPositionAnchor() { 120:56.00 | ^ 120:56.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 120:56.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:56.03 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 120:56.03 | ^ 120:56.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:56.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 120:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 120:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 120:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.h:11, 120:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 120:56.26 from Unified_cpp_dom_broadcastchannel0.cpp:2: 120:56.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 120:56.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:56.26 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 120:56.26 | ^ 120:56.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 120:56.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:56.26 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 120:56.26 | ^ 120:56.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 120:56.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:56.26 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 120:56.26 | ^ 120:56.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 120:56.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:56.27 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 120:56.27 | ^ 120:56.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 120:56.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:56.28 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 120:56.28 | ^ 120:56.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 120:56.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:56.31 371 | nscoord aAppUnitsPerDevPixel) { 120:56.31 | ^ 120:56.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 120:56.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:56.31 380 | nscoord aAppUnitsPerDevPixel) { 120:56.31 | ^ 120:56.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 120:56.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:56.32 387 | nscoord aAppUnitsPerDevPixel) { 120:56.32 | ^ 120:56.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 120:56.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:56.33 394 | nscoord aAppUnitsPerDevPixel) { 120:56.33 | ^ 120:56.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 120:56.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:56.59 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:56.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:56.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:56.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:56.59 from Unified_cpp_dom_ipc1.cpp:2: 120:56.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 120:56.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 120:56.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 120:56.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:56.59 246 | PointTyped As2DPoint() const { 120:56.59 | ^~~~~~~~~ 120:56.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 120:56.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 120:56.66 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:56.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:56.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:56.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:56.66 from Unified_cpp_dom_ipc1.cpp:2: 120:56.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 120:56.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 120:56.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 120:56.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:56.67 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 120:56.67 | ^~~~~~~~~ 120:56.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 120:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 120:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 120:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 120:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:56.67 from Unified_cpp_dom_ipc1.cpp:2: 120:56.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 120:56.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 120:56.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 120:56.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:56.67 2266 | PointTyped TransformPointSimple( 120:56.67 | ^~~~~~~~~~~~~~~~~~~~ 120:56.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 120:56.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 120:56.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 120:56.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:56.67 794 | RectTyped TransformAndClipBounds( 120:56.67 | ^~~~~~~~~~~~~~~~~~~~~~ 120:58.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 120:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 120:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 120:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:10, 120:58.21 from Unified_cpp_dom_svg8.cpp:2: 120:58.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 120:58.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:58.21 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 120:58.21 | ^ 120:58.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:14, 120:58.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/PersistenceType.h:10, 120:58.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.h:12, 120:58.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:7, 120:58.97 from Unified_cpp_dom_indexedDB1.cpp:2: 120:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 120:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 120:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 120:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 120:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 120:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 120:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:58.97 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 120:58.97 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:58.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 120:58.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:22, 120:58.97 from Unified_cpp_dom_indexedDB1.cpp:2: 120:58.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 120:58.97 27 | struct JSGCSetting { 120:58.97 | ^~~~~~~~~~~ 120:59.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 120:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 120:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 120:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 120:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 120:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 120:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:10, 120:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/quota/PersistenceType.h:10, 120:59.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.h:12, 120:59.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/indexedDB/IndexedDatabaseManager.cpp:7, 120:59.24 from Unified_cpp_dom_indexedDB1.cpp:2: 120:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 120:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 120:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 120:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 120:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 120:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 120:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 120:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 120:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 120:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:59.24 760 | typename detail::Nth::Type extract() { 120:59.24 | ^~~~~~~ 120:59.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/TabContext.cpp:10, 120:59.50 from Unified_cpp_dom_ipc2.cpp:83: 120:59.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 120:59.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:59.50 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 120:59.50 | ^ 120:59.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 120:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 120:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 120:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 120:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 120:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 120:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 120:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 120:59.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSActor.h:11, 120:59.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/JSActor.cpp:7, 120:59.71 from Unified_cpp_dom_ipc1.cpp:2: 120:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 120:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 120:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 120:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 120:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 120:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 120:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 120:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 120:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 120:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:59.71 760 | typename detail::Nth::Type extract() { 120:59.71 | ^~~~~~~ 120:59.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 120:59.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 120:59.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 120:59.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 120:59.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 120:59.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:11, 120:59.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 120:59.86 from Unified_cpp_dom_messagechannel0.cpp:2: 120:59.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 120:59.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 120:59.86 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 120:59.86 | ^ 121:00.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 121:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 121:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 121:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 121:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:11, 121:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 121:00.20 from Unified_cpp_dom_messagechannel0.cpp:2: 121:00.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 121:00.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:00.20 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 121:00.20 | ^ 121:00.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:00.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:00.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 121:00.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 121:00.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:11, 121:00.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 121:00.75 from Unified_cpp_dom_messagechannel0.cpp:2: 121:00.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 121:00.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:00.76 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 121:00.76 | ^ 121:00.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 121:00.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:00.76 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 121:00.77 | ^ 121:00.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 121:00.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:00.77 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 121:00.78 | ^ 121:00.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 121:00.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:00.79 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 121:00.79 | ^ 121:00.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 121:00.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:00.80 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 121:00.80 | ^ 121:00.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 121:00.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:00.84 371 | nscoord aAppUnitsPerDevPixel) { 121:00.84 | ^ 121:00.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 121:00.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:00.85 380 | nscoord aAppUnitsPerDevPixel) { 121:00.85 | ^ 121:00.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 121:00.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:00.86 387 | nscoord aAppUnitsPerDevPixel) { 121:00.86 | ^ 121:00.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 121:00.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:00.87 394 | nscoord aAppUnitsPerDevPixel) { 121:00.87 | ^ 121:00.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 121:00.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 121:00.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:10, 121:00.98 from Unified_cpp_dom_svg8.cpp:2: 121:00.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 121:00.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:00.98 1859 | int32_t aAppUnitsPerPixel) { 121:00.99 | ^ 121:00.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 121:00.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:00.99 3214 | int32_t aAppUnitsPerPixel) { 121:00.99 | ^ 121:01.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 121:01.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 121:01.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 121:01.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTextContentElement.cpp:13, 121:01.84 from Unified_cpp_dom_svg8.cpp:11: 121:01.85 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator gfxPoint() const’: 121:01.85 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:42:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:01.85 42 | operator gfxPoint() const { return gfxPoint(mX, mY); } 121:01.85 | ^ 121:01.85 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 121:01.85 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:01.85 44 | operator Point() const { return Point(mX, mY); } 121:01.86 | ^ 121:04.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 121:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 121:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 121:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:04.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 121:04.27 from HTMLLegendElementBinding.cpp:10, 121:04.28 from UnifiedBindings8.cpp:2: 121:04.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 121:04.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 121:04.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.28 40 | friend Sub operator*(Sub aCoord, T aScale) { 121:04.28 | ^~~~~~~~ 121:04.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 121:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 121:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 121:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:9, 121:04.33 from Unified_cpp_dom_ipc2.cpp:2: 121:04.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 121:04.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 121:04.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.34 40 | friend Sub operator*(Sub aCoord, T aScale) { 121:04.34 | ^~~~~~~~ 121:04.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:04.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:04.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 121:04.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:9, 121:04.37 from Unified_cpp_dom_ipc2.cpp:2: 121:04.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 121:04.37 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 121:04.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.38 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 121:04.38 | ^~~~~~~~ 121:04.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 121:04.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 121:04.42 from HTMLLegendElementBinding.cpp:10, 121:04.42 from UnifiedBindings8.cpp:2: 121:04.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 121:04.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 121:04.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.42 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 121:04.42 | ^~~~~~~~ 121:04.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 121:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:04.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:04.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:04.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 121:04.46 from HTMLLegendElementBinding.cpp:10, 121:04.46 from UnifiedBindings8.cpp:2: 121:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 121:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 121:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.46 427 | SizeT Size() const { return SizeT(width, height); } 121:04.46 | ^~~~ 121:04.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 121:04.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 121:04.46 from HTMLLegendElementBinding.cpp:10, 121:04.46 from UnifiedBindings8.cpp:2: 121:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 121:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 121:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.46 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 121:04.46 | ^~~~~~~~ 121:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 121:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 121:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.46 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 121:04.46 | ^~~~~~~~ 121:04.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 121:04.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 121:04.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:04.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:04.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:04.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 121:04.46 from HTMLLegendElementBinding.cpp:10, 121:04.46 from UnifiedBindings8.cpp:2: 121:04.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 121:04.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 121:04.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.47 62 | Sub operator-(const Sub& aPoint) const { 121:04.47 | ^~~~~~~~ 121:04.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 121:04.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 121:04.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 121:04.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 121:04.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 121:04.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:04.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannel.h:20, 121:04.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannelChild.h:9, 121:04.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannelChild.h:10, 121:04.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:8, 121:04.66 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:04.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 121:04.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.66 189 | CSSRect GetExpandedScrollableRect() const { 121:04.66 | ^ 121:04.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 121:04.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.66 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 121:04.66 | ^ 121:04.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 121:04.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.66 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 121:04.66 | ^ 121:04.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 121:04.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.66 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 121:04.66 | ^ 121:04.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 121:04.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.67 243 | CSSRect CalculateScrollRange() const { 121:04.67 | ^ 121:04.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 121:04.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.67 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 121:04.67 | ^ 121:04.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 121:04.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.68 457 | CSSRect GetVisualViewport() const { 121:04.68 | ^ 121:04.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 121:04.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 121:04.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:04.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:04.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 121:04.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:9, 121:04.78 from Unified_cpp_dom_ipc2.cpp:2: 121:04.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 121:04.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 121:04.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.78 427 | SizeT Size() const { return SizeT(width, height); } 121:04.78 | ^~~~ 121:04.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:04.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:04.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 121:04.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:9, 121:04.79 from Unified_cpp_dom_ipc2.cpp:2: 121:04.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 121:04.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 121:04.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.79 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 121:04.79 | ^~~~~~~~ 121:04.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 121:04.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 121:04.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.79 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 121:04.79 | ^~~~~~~~ 121:04.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 121:04.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 121:04.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:04.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:04.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 121:04.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:9, 121:04.80 from Unified_cpp_dom_ipc2.cpp:2: 121:04.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 121:04.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 121:04.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:04.80 62 | Sub operator-(const Sub& aPoint) const { 121:04.80 | ^~~~~~~~ 121:05.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 121:05.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 121:05.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:05.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:05.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 121:05.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:9, 121:05.11 from Unified_cpp_dom_ipc2.cpp:2: 121:05.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 121:05.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 121:05.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:05.11 43 | friend Sub operator*(T aScale, Sub aCoord) { 121:05.11 | ^~~~~~~~ 121:05.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 121:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 121:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 121:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:05.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:05.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 121:05.40 from HTMLLegendElementBinding.cpp:10, 121:05.40 from UnifiedBindings8.cpp:2: 121:05.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 121:05.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 121:05.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:05.41 43 | friend Sub operator*(T aScale, Sub aCoord) { 121:05.41 | ^~~~~~~~ 121:05.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 121:05.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:05.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:05.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 121:05.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:9, 121:05.50 from Unified_cpp_dom_ipc2.cpp:2: 121:05.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 121:05.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 121:05.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:05.51 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 121:05.51 | ^~~~~~~~~~~~~ 121:05.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 121:05.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:05.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:05.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 121:05.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:9, 121:05.52 from Unified_cpp_dom_ipc2.cpp:2: 121:05.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 121:05.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 121:05.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:05.52 323 | static SizeTyped FromUnknownSize( 121:05.52 | ^~~~~~~~~~~~~~~ 121:05.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:05.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:05.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:05.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 121:05.64 from HTMLLegendElementBinding.cpp:10, 121:05.65 from UnifiedBindings8.cpp:2: 121:05.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 121:05.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 121:05.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:05.65 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 121:05.65 | ^~~~~~~~~~~~~ 121:05.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 121:05.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:05.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:05.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:05.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 121:05.66 from HTMLLegendElementBinding.cpp:10, 121:05.66 from UnifiedBindings8.cpp:2: 121:05.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 121:05.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 121:05.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:05.66 323 | static SizeTyped FromUnknownSize( 121:05.66 | ^~~~~~~~~~~~~~~ 121:05.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 121:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 121:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 121:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 121:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 121:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 121:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:05.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:05.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannel.h:20, 121:05.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannelChild.h:9, 121:05.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannelChild.h:10, 121:05.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:8, 121:05.94 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:05.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 121:05.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:05.94 1249 | CSSCoord ToCSSPixels() const { return _0; } 121:05.94 | ^ 121:06.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 121:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 121:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 121:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 121:06.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:9, 121:06.94 from Unified_cpp_dom_ipc2.cpp:2: 121:06.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 121:06.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 121:06.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:06.95 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 121:06.95 | ^~~~~~~~~~~~~~ 121:07.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 121:07.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:07.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:07.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 121:07.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:9, 121:07.06 from Unified_cpp_dom_ipc2.cpp:2: 121:07.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 121:07.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 121:07.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:07.06 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 121:07.06 | ^~~~~~~~~~~~~ 121:07.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 121:07.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 121:07.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:07.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:07.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 121:07.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:9, 121:07.10 from Unified_cpp_dom_ipc2.cpp:2: 121:07.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 121:07.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 121:07.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:07.10 383 | Point TopLeft() const { return Point(x, y); } 121:07.10 | ^~~~~~~ 121:07.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 121:07.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 121:07.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 121:07.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:07.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:07.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 121:07.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:9, 121:07.11 from Unified_cpp_dom_ipc2.cpp:2: 121:07.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 121:07.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 121:07.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:07.12 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 121:07.12 | ^~~~~~~~~~~~~~~ 121:07.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 121:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 121:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 121:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 121:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 121:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 121:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 121:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 121:07.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 121:07.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 121:07.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 121:07.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 121:07.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTextContentElement.cpp:17, 121:07.91 from Unified_cpp_dom_svg8.cpp:11: 121:07.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 121:07.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:07.91 332 | LayerPoint GetFixedPositionAnchor() const { 121:07.91 | ^ 121:07.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 121:07.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 121:07.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 121:07.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 121:07.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 121:07.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 121:07.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 121:07.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 121:07.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 121:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 121:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 121:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 121:07.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTextContentElement.cpp:17, 121:07.95 from Unified_cpp_dom_svg8.cpp:11: 121:07.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 121:07.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:07.95 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 121:07.95 | ^ 121:07.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 121:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 121:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 121:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 121:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 121:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 121:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 121:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 121:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 121:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 121:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 121:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 121:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTextContentElement.cpp:17, 121:07.98 from Unified_cpp_dom_svg8.cpp:11: 121:07.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 121:07.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:07.98 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 121:07.98 | ^ 121:08.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 121:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 121:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 121:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 121:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 121:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannel.h:20, 121:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannelChild.h:9, 121:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannelChild.h:10, 121:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:8, 121:08.19 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:08.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 121:08.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:08.19 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 121:08.19 | ^ 121:09.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 121:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 121:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 121:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:09.33 from Unified_cpp_dom_ipc0.cpp:2: 121:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 121:09.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 121:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:09.33 40 | friend Sub operator*(Sub aCoord, T aScale) { 121:09.33 | ^~~~~~~~ 121:09.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 121:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:09.40 from Unified_cpp_dom_ipc0.cpp:2: 121:09.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 121:09.40 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 121:09.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:09.40 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 121:09.40 | ^~~~~~~~ 121:09.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 121:09.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:09.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:09.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 121:09.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:9, 121:09.45 from Unified_cpp_dom_ipc2.cpp:2: 121:09.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 121:09.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 121:09.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 121:09.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:09.45 246 | PointTyped As2DPoint() const { 121:09.45 | ^~~~~~~~~ 121:09.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 121:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:09.48 from Unified_cpp_dom_ipc0.cpp:2: 121:09.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 121:09.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 121:09.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:09.48 427 | SizeT Size() const { return SizeT(width, height); } 121:09.48 | ^~~~ 121:09.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 121:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:09.48 from Unified_cpp_dom_ipc0.cpp:2: 121:09.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 121:09.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 121:09.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:09.48 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 121:09.48 | ^~~~~~~~ 121:09.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 121:09.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 121:09.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:09.49 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 121:09.49 | ^~~~~~~~ 121:09.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 121:09.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 121:09.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:09.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:09.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:09.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:09.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:09.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:09.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:09.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:09.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:09.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:09.51 from Unified_cpp_dom_ipc0.cpp:2: 121:09.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 121:09.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 121:09.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:09.51 62 | Sub operator-(const Sub& aPoint) const { 121:09.51 | ^~~~~~~~ 121:09.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 121:09.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 121:09.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:09.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:09.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 121:09.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:9, 121:09.56 from Unified_cpp_dom_ipc2.cpp:2: 121:09.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 121:09.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 121:09.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 121:09.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:09.56 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 121:09.56 | ^~~~~~~~~ 121:09.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 121:09.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 121:09.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 121:09.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:09.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:09.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 121:09.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:9, 121:09.57 from Unified_cpp_dom_ipc2.cpp:2: 121:09.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 121:09.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 121:09.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 121:09.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:09.57 2266 | PointTyped TransformPointSimple( 121:09.57 | ^~~~~~~~~~~~~~~~~~~~ 121:09.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 121:09.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 121:09.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 121:09.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:09.57 794 | RectTyped TransformAndClipBounds( 121:09.57 | ^~~~~~~~~~~~~~~~~~~~~~ 121:09.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 121:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 121:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 121:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 121:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 121:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 121:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 121:09.69 from Unified_cpp_dom_messagechannel0.cpp:2: 121:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 121:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:09.69 189 | CSSRect GetExpandedScrollableRect() const { 121:09.69 | ^ 121:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 121:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:09.69 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 121:09.69 | ^ 121:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 121:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:09.70 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 121:09.70 | ^ 121:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 121:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:09.70 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 121:09.70 | ^ 121:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 121:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:09.70 243 | CSSRect CalculateScrollRange() const { 121:09.70 | ^ 121:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 121:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:09.71 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 121:09.71 | ^ 121:09.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 121:09.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:09.71 457 | CSSRect GetVisualViewport() const { 121:09.71 | ^ 121:09.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 121:09.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 121:09.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 121:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:09.78 from Unified_cpp_dom_ipc0.cpp:2: 121:09.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 121:09.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 121:09.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:09.78 43 | friend Sub operator*(T aScale, Sub aCoord) { 121:09.78 | ^~~~~~~~ 121:10.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:10.06 from Unified_cpp_dom_ipc0.cpp:2: 121:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 121:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 121:10.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:10.06 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 121:10.06 | ^~~~~~~~~~~~~ 121:10.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 121:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:10.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:10.07 from Unified_cpp_dom_ipc0.cpp:2: 121:10.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 121:10.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 121:10.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:10.07 323 | static SizeTyped FromUnknownSize( 121:10.07 | ^~~~~~~~~~~~~~~ 121:10.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 121:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 121:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 121:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 121:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 121:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 121:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 121:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 121:10.87 from Unified_cpp_dom_messagechannel0.cpp:2: 121:10.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 121:10.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:10.88 1249 | CSSCoord ToCSSPixels() const { return _0; } 121:10.88 | ^ 121:11.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 121:11.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 121:11.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:11.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:11.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:11.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:11.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:11.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:11.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:11.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:11.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:11.18 from Unified_cpp_dom_ipc0.cpp:2: 121:11.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 121:11.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 121:11.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:11.18 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 121:11.18 | ^~~~~~~~~~~~~~ 121:11.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:11.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:11.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:11.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:11.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:11.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:11.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:11.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:11.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:11.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:11.21 from Unified_cpp_dom_ipc0.cpp:2: 121:11.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 121:11.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 121:11.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:11.21 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 121:11.21 | ^~~~~~~~~~~~~ 121:11.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 121:11.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:11.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:11.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:11.25 from Unified_cpp_dom_ipc0.cpp:2: 121:11.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 121:11.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 121:11.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:11.25 383 | Point TopLeft() const { return Point(x, y); } 121:11.25 | ^~~~~~~ 121:11.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 121:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 121:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:11.25 from Unified_cpp_dom_ipc0.cpp:2: 121:11.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 121:11.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 121:11.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:11.26 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 121:11.26 | ^~~~~~~~~~~~~~~ 121:11.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 121:11.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 121:11.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 121:11.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 121:11.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 121:11.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 121:11.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 121:11.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 121:11.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTextContentElement.cpp:17, 121:11.75 from Unified_cpp_dom_svg8.cpp:11: 121:11.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 121:11.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:11.75 1394 | LayerPoint GetFixedPositionAnchor() { 121:11.75 | ^ 121:11.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 121:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 121:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 121:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 121:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 121:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:6, 121:11.77 from HTMLLegendElementBinding.cpp:4, 121:11.77 from UnifiedBindings8.cpp:2: 121:11.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 121:11.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 121:11.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 121:11.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 121:11.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 121:11.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 121:11.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 121:11.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 121:11.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 121:11.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:11.77 760 | typename detail::Nth::Type extract() { 121:11.77 | ^~~~~~~ 121:11.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 121:11.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:11.77 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 121:11.77 | ^ 121:11.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 121:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 121:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 121:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 121:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 121:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannel.h:20, 121:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannelChild.h:9, 121:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannelChild.h:10, 121:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:8, 121:11.88 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:11.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 121:11.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:11.88 21 | inline Rect ToRect(const gfxRect& aRect) { 121:11.88 | ^ 121:11.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 121:11.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:11.88 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 121:11.88 | ^ 121:11.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 121:11.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:11.88 40 | inline Point ToPoint(const gfxPoint& aPoint) { 121:11.88 | ^ 121:11.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 121:11.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:11.89 44 | inline Size ToSize(const gfxSize& aSize) { 121:11.89 | ^ 121:11.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 121:11.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:11.89 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 121:11.89 | ^ 121:11.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 121:11.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:11.90 52 | inline gfxSize ThebesSize(const Size& aSize) { 121:11.90 | ^ 121:11.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 121:11.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:11.90 56 | inline gfxRect ThebesRect(const Rect& aRect) { 121:11.90 | ^ 121:11.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 121:11.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 121:11.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 121:11.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 121:11.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 121:11.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 121:11.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 121:11.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTextContentElement.cpp:17, 121:11.92 from Unified_cpp_dom_svg8.cpp:11: 121:11.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 121:11.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:11.92 49 | gfx::Size GetInheritedScale() const { return mScale; } 121:11.92 | ^ 121:12.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:12.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:12.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:12.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:12.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:12.22 from Unified_cpp_dom_ipc0.cpp:2: 121:12.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 121:12.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 121:12.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:12.22 277 | static RectTyped FromUnknownRect( 121:12.22 | ^~~~~~~~~~~~~~~ 121:12.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 121:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:12.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:12.22 from Unified_cpp_dom_ipc0.cpp:2: 121:12.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 121:12.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 121:12.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:12.22 150 | static PointTyped FromUnknownPoint( 121:12.22 | ^~~~~~~~~~~~~~~~ 121:12.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:12.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:12.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:12.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:12.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:12.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:12.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:12.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:12.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:12.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:12.23 from Unified_cpp_dom_ipc0.cpp:2: 121:12.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 121:12.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 121:12.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:12.24 282 | RectTyped ToUnknownRect() const { 121:12.24 | ^~~~~~~~~~~~~ 121:12.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 121:12.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:12.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:12.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:12.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:12.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:12.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:12.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:12.28 from Unified_cpp_dom_ipc0.cpp:2: 121:12.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ScreenPixel; dst = mozilla::CSSPixel]’: 121:12.28 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h:60:49: required from here 121:12.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:705:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:12.28 705 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 121:12.28 | ^~~~~~~~ 121:12.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 121:12.40 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp:1328:29: required from here 121:12.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:582:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:12.40 582 | gfx::PointTyped operator/(const gfx::PointTyped& aPoint, 121:12.40 | ^~~~~~~~ 121:12.44 dom/promise 121:12.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 121:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 121:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 121:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 121:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannel.h:20, 121:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannelChild.h:9, 121:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannelChild.h:10, 121:12.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:8, 121:12.50 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:12.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 121:12.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:12.50 1859 | int32_t aAppUnitsPerPixel) { 121:12.50 | ^ 121:12.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 121:12.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:12.50 3214 | int32_t aAppUnitsPerPixel) { 121:12.51 | ^ 121:12.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator*(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 121:12.51 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp:3307:72: required from here 121:12.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:698:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:12.52 698 | gfx::SizeTyped operator*(const gfx::SizeTyped& aSize, 121:12.52 | ^~~~~~~~ 121:12.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 121:12.52 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp:3320:68: required from here 121:12.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:630:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:12.52 630 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 121:12.52 | ^~~~~~~~ 121:12.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 121:12.64 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp:1109:44: required from here 121:12.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:671:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:12.64 671 | gfx::RectTyped operator/(const gfx::IntRectTyped& aRect, 121:12.64 | ^~~~~~~~ 121:12.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::IntSizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 121:12.64 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp:1110:44: required from here 121:12.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:733:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:12.64 733 | gfx::SizeTyped operator/(const gfx::IntSizeTyped& aSize, 121:12.64 | ^~~~~~~~ 121:12.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 121:12.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 121:12.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:12.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:12.73 from Unified_cpp_dom_ipc0.cpp:2: 121:12.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 121:12.73 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp:2341:39: required from here 121:12.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:12.73 950 | PointTyped TransformPoint( 121:12.73 | ^~~~~~~~~~~~~~ 121:12.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 121:12.75 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp:2380:71: required from here 121:12.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:957:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:12.75 957 | GFX2D_API RectTyped TransformBounds( 121:12.75 | ^~~~~~~~~~~~~~~ 121:12.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 121:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:12.86 from Unified_cpp_dom_ipc0.cpp:2: 121:12.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 121:12.86 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp:3528:60: required from here 121:12.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:576:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:12.86 576 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 121:12.86 | ^~~~~~~~ 121:12.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 121:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 121:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 121:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Exception.h:12, 121:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/ErrorReport.h:31, 121:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:34, 121:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.h:10, 121:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/RefMessageBodyService.cpp:7, 121:12.94 from Unified_cpp_dom_ipc2.cpp:2: 121:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 121:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 121:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 121:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 121:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 121:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 121:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 121:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 121:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 121:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:12.95 760 | typename detail::Nth::Type extract() { 121:12.95 | ^~~~~~~ 121:13.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTHashtable.h:22, 121:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsBaseHashtable.h:14, 121:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDataHashtable.h:11, 121:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsNodeInfoManager.h:20, 121:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsINode.h:16, 121:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContent.h:13, 121:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:16, 121:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:13.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:13.17 from Unified_cpp_dom_ipc0.cpp:2: 121:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]’: 121:13.17 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 121:13.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct nsMemoryReporterManager::AmountFns’; use assignment or value-initialization instead [-Wclass-memaccess] 121:13.17 34 | memset(aT, 0, sizeof(T)); 121:13.17 | ~~~~~~^~~~~~~~~~~~~~~~~~ 121:13.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentParent.cpp:213, 121:13.18 from Unified_cpp_dom_ipc0.cpp:101: 121:13.18 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: ‘struct nsMemoryReporterManager::AmountFns’ declared here 121:13.18 144 | struct AmountFns { 121:13.18 | ^~~~~~~~~ 121:13.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTHashtable.h:22, 121:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsBaseHashtable.h:14, 121:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDataHashtable.h:11, 121:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsNodeInfoManager.h:20, 121:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsINode.h:16, 121:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContent.h:13, 121:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:16, 121:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:13.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:13.18 from Unified_cpp_dom_ipc0.cpp:2: 121:13.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]’: 121:13.18 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 121:13.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct nsMemoryReporterManager::SizeOfTabFns’; use assignment or value-initialization instead [-Wclass-memaccess] 121:13.18 34 | memset(aT, 0, sizeof(T)); 121:13.18 | ~~~~~~^~~~~~~~~~~~~~~~~~ 121:13.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/ContentParent.cpp:213, 121:13.18 from Unified_cpp_dom_ipc0.cpp:101: 121:13.19 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: ‘struct nsMemoryReporterManager::SizeOfTabFns’ declared here 121:13.19 178 | struct SizeOfTabFns { 121:13.19 | ^~~~~~~~~~~~ 121:13.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 121:13.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 121:13.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 121:13.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 121:13.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 121:13.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:13.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:13.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 121:13.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 121:13.27 from Unified_cpp_dom_messagechannel0.cpp:2: 121:13.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 121:13.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:13.27 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 121:13.27 | ^ 121:13.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 121:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannel.h:20, 121:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannelChild.h:9, 121:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannelChild.h:10, 121:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:8, 121:13.45 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:13.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 121:13.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:13.45 332 | LayerPoint GetFixedPositionAnchor() const { 121:13.45 | ^ 121:13.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 121:13.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:13.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:13.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannel.h:20, 121:13.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannelChild.h:9, 121:13.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannelChild.h:10, 121:13.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:8, 121:13.53 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:13.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 121:13.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:13.54 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 121:13.54 | ^ 121:13.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 121:13.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:13.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:13.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannel.h:20, 121:13.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBroadcastChannelChild.h:9, 121:13.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannelChild.h:10, 121:13.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:8, 121:13.56 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:13.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 121:13.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:13.56 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 121:13.56 | ^ 121:15.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 121:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:15.30 from Unified_cpp_dom_ipc0.cpp:2: 121:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 121:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 121:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 121:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:15.31 246 | PointTyped As2DPoint() const { 121:15.31 | ^~~~~~~~~ 121:15.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 121:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:15.34 from Unified_cpp_dom_ipc0.cpp:2: 121:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 121:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 121:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 121:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:15.34 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 121:15.34 | ^~~~~~~~~ 121:15.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 121:15.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 121:15.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:15.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:15.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:15.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:15.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:15.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:15.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:15.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:15.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:15.35 from Unified_cpp_dom_ipc0.cpp:2: 121:15.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 121:15.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 121:15.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 121:15.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:15.35 2266 | PointTyped TransformPointSimple( 121:15.35 | ^~~~~~~~~~~~~~~~~~~~ 121:15.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 121:15.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 121:15.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 121:15.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:15.36 794 | RectTyped TransformAndClipBounds( 121:15.36 | ^~~~~~~~~~~~~~~~~~~~~~ 121:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 121:15.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:318:66: required from ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::LayoutDevicePixel; SourceUnits = mozilla::LayoutDevicePixel]’ 121:15.96 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp:3348:37: required from here 121:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:708:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:15.96 708 | RectTyped ProjectRectBounds( 121:15.96 | ^~~~~~~~~~~~~~~~~ 121:16.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 121:16.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:16.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:16.06 from Unified_cpp_dom_ipc0.cpp:2: 121:16.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::LayoutDevicePixel; F = float]’: 121:16.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’ 121:16.06 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp:2341:39: required from here 121:16.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:16.06 246 | PointTyped As2DPoint() const { 121:16.06 | ^~~~~~~~~ 121:16.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 121:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 121:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 121:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 121:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 121:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 121:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 121:16.84 from Unified_cpp_dom_messagechannel0.cpp:2: 121:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 121:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:16.85 21 | inline Rect ToRect(const gfxRect& aRect) { 121:16.85 | ^ 121:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 121:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:16.85 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 121:16.85 | ^ 121:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 121:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:16.85 40 | inline Point ToPoint(const gfxPoint& aPoint) { 121:16.85 | ^ 121:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 121:16.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:16.86 44 | inline Size ToSize(const gfxSize& aSize) { 121:16.86 | ^ 121:16.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 121:16.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:16.86 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 121:16.86 | ^ 121:16.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 121:16.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:16.86 52 | inline gfxSize ThebesSize(const Size& aSize) { 121:16.86 | ^ 121:16.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 121:16.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:16.86 56 | inline gfxRect ThebesRect(const Rect& aRect) { 121:16.86 | ^ 121:17.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 121:17.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 121:17.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 121:17.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 121:17.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:17.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:17.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 121:17.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 121:17.49 from Unified_cpp_dom_messagechannel0.cpp:2: 121:17.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 121:17.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:17.49 1859 | int32_t aAppUnitsPerPixel) { 121:17.49 | ^ 121:17.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 121:17.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:17.50 3214 | int32_t aAppUnitsPerPixel) { 121:17.50 | ^ 121:17.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 121:17.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 121:17.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 121:17.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTextContentElement.cpp:17, 121:17.50 from Unified_cpp_dom_svg8.cpp:11: 121:17.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 121:17.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:17.50 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 121:17.50 | ^ 121:18.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 121:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 121:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 121:18.42 from Unified_cpp_dom_messagechannel0.cpp:2: 121:18.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 121:18.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:18.42 332 | LayerPoint GetFixedPositionAnchor() const { 121:18.42 | ^ 121:18.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:18, 121:18.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:19, 121:18.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTextContentElement.cpp:17, 121:18.45 from Unified_cpp_dom_svg8.cpp:11: 121:18.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 121:18.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:18.46 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 121:18.46 | ^ 121:18.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 121:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 121:18.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 121:18.50 from Unified_cpp_dom_messagechannel0.cpp:2: 121:18.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 121:18.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:18.50 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 121:18.50 | ^ 121:18.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 121:18.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:18.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:18.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 121:18.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 121:18.53 from Unified_cpp_dom_messagechannel0.cpp:2: 121:18.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 121:18.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:18.53 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 121:18.53 | ^ 121:19.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTextContentElement.cpp:17, 121:19.12 from Unified_cpp_dom_svg8.cpp:11: 121:19.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h: In static member function ‘static gfxPoint mozilla::CharPosition::UnspecifiedPoint()’: 121:19.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:105:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:19.12 105 | static gfxPoint UnspecifiedPoint() { 121:19.12 | ^ 121:20.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 121:20.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 121:20.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 121:20.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 121:20.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 121:20.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 121:20.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 121:20.70 from Unified_cpp_dom_svg8.cpp:2: 121:20.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 121:20.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 121:20.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:20.71 40 | friend Sub operator*(Sub aCoord, T aScale) { 121:20.71 | ^~~~~~~~ 121:21.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 121:21.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 121:21.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 121:21.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 121:21.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 121:21.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 121:21.10 from Unified_cpp_dom_svg8.cpp:2: 121:21.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 121:21.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 121:21.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:21.10 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 121:21.11 | ^~~~~~~~ 121:21.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 121:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 121:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 121:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 121:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 121:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 121:21.34 from Unified_cpp_dom_svg8.cpp:2: 121:21.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 121:21.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 121:21.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:21.34 427 | SizeT Size() const { return SizeT(width, height); } 121:21.34 | ^~~~ 121:21.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 121:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 121:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:16, 121:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 121:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 121:21.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 121:21.35 from Unified_cpp_dom_svg8.cpp:2: 121:21.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 121:21.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 121:21.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:21.37 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 121:21.38 | ^~~~~~~~ 121:21.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 121:21.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 121:21.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:21.38 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 121:21.38 | ^~~~~~~~ 121:21.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 121:21.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 121:21.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 121:21.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 121:21.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 121:21.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 121:21.39 from Unified_cpp_dom_svg8.cpp:2: 121:21.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 121:21.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 121:21.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:21.40 62 | Sub operator-(const Sub& aPoint) const { 121:21.40 | ^~~~~~~~ 121:21.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 121:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 121:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 121:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 121:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 121:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 121:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIAccessiblePivot.h:14, 121:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 121:21.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:21.44 from Unified_cpp_dom_ipc0.cpp:2: 121:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 121:21.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 121:21.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 121:21.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 121:21.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 121:21.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 121:21.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 121:21.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 121:21.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 121:21.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:21.45 760 | typename detail::Nth::Type extract() { 121:21.45 | ^~~~~~~ 121:21.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 121:21.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 121:21.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 121:21.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 121:21.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 121:21.71 from Unified_cpp_dom_svg8.cpp:2: 121:21.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 121:21.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 121:21.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:21.71 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 121:21.71 | ^~~~~~~~~~~~~ 121:21.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 121:21.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 121:21.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 121:21.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 121:21.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 121:21.72 from Unified_cpp_dom_svg8.cpp:2: 121:21.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 121:21.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 121:21.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:21.72 323 | static SizeTyped FromUnknownSize( 121:21.72 | ^~~~~~~~~~~~~~~ 121:22.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 121:22.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 121:22.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 121:22.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 121:22.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 121:22.72 from Unified_cpp_dom_svg8.cpp:2: 121:22.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 121:22.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 121:22.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:22.72 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 121:22.72 | ^~~~~~~~~~~~~~ 121:22.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 121:22.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 121:22.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 121:22.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 121:22.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 121:22.74 from Unified_cpp_dom_svg8.cpp:2: 121:22.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 121:22.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 121:22.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:22.75 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 121:22.75 | ^~~~~~~~~~~~~ 121:22.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 121:22.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 121:22.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 121:22.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 121:22.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 121:22.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 121:22.77 from Unified_cpp_dom_svg8.cpp:2: 121:22.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 121:22.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 121:22.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:22.77 383 | Point TopLeft() const { return Point(x, y); } 121:22.77 | ^~~~~~~ 121:22.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 121:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 121:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 121:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 121:22.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 121:22.78 from Unified_cpp_dom_svg8.cpp:2: 121:22.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 121:22.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 121:22.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:22.78 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 121:22.78 | ^~~~~~~~~~~~~~~ 121:23.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 121:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 121:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 121:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 121:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 121:23.02 from Unified_cpp_dom_svg8.cpp:2: 121:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 121:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 121:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:23.02 277 | static RectTyped FromUnknownRect( 121:23.02 | ^~~~~~~~~~~~~~~ 121:23.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 121:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 121:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 121:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 121:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 121:23.03 from Unified_cpp_dom_svg8.cpp:2: 121:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 121:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 121:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:23.03 150 | static PointTyped FromUnknownPoint( 121:23.03 | ^~~~~~~~~~~~~~~~ 121:23.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 121:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 121:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 121:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 121:23.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 121:23.03 from Unified_cpp_dom_svg8.cpp:2: 121:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 121:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 121:23.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:23.03 282 | RectTyped ToUnknownRect() const { 121:23.03 | ^~~~~~~~~~~~~ 121:23.77 In file included from Unified_cpp_dom_ipc0.cpp:29: 121:23.77 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp: In member function ‘void mozilla::dom::BrowserChild::HandleDoubleTap(const CSSPoint&, const Modifiers&, const ScrollableLayerGuid&)’: 121:23.77 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp:1295:62: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:23.77 1295 | CSSRect zoomToRect = CalculateRectToZoomTo(document, aPoint); 121:23.77 | ^ 121:23.79 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp: In member function ‘mozilla::ipc::IPCResult mozilla::dom::BrowserChild::RecvHandleTap(const TapType&, const LayoutDevicePoint&, const Modifiers&, const ScrollableLayerGuid&, const uint64_t&)’: 121:23.79 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp:1328:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:23.79 1328 | CSSPoint point = aPoint / scale; 121:23.79 | ^~~~~ 121:23.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 121:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 121:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:23.80 from Unified_cpp_dom_ipc0.cpp:2: 121:23.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 121:23.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:23.80 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 121:23.80 | ^~~~~~~~~ 121:23.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 121:23.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:23.81 In file included from Unified_cpp_dom_ipc0.cpp:29: 121:23.81 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp: In member function ‘mozilla::ScreenRect mozilla::dom::BrowserChild::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 121:23.81 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp:1521:12: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:23.81 1521 | ScreenRect BrowserChild::GetTopLevelViewportVisibleRectInBrowserCoords() const { 121:23.81 | ^~~~~~~~~~~~ 121:24.00 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp: In member function ‘mozilla::ScreenIntSize mozilla::dom::BrowserChild::GetInnerSize()’: 121:24.01 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp:3307:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.01 3307 | RoundedToInt(mUnscaledInnerSize * mPuppetWidget->GetDefaultScale()); 121:24.01 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:24.01 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp: In member function ‘mozilla::Maybe > mozilla::dom::BrowserChild::GetVisibleRect() const’: 121:24.01 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp:3318:76: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.01 3318 | CSSRect visibleRectCSS = CSSPixel::FromAppUnits(mEffectsInfo.mVisibleRect); 121:24.01 | ^ 121:24.01 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp:3320:35: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.01 3320 | RoundedToInt(visibleRectCSS * mPuppetWidget->GetDefaultScale()); 121:24.01 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:24.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 121:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:24.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:24.01 from Unified_cpp_dom_ipc0.cpp:2: 121:24.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 121:24.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.02 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 121:24.02 | ^~~~~~~~~~~~ 121:24.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 121:24.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:630:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.02 630 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 121:24.02 | ^~~~~~~~ 121:24.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 121:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 121:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:24.03 from Unified_cpp_dom_ipc0.cpp:2: 121:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 121:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:738:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.04 738 | points[0] = ProjectPoint(aRect.TopLeft()); 121:24.04 | ~~~~~~~~~~~~~^~ 121:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:782:50: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.04 782 | return RectTyped(0, 0, 0, 0); 121:24.04 | ^ 121:24.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 121:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:24.04 from Unified_cpp_dom_ipc0.cpp:2: 121:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 121:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.04 383 | Point TopLeft() const { return Point(x, y); } 121:24.04 | ^~~~~~~ 121:24.05 In file included from Unified_cpp_dom_ipc0.cpp:29: 121:24.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp: In member function ‘mozilla::ScreenIntRect mozilla::dom::BrowserChild::GetOuterRect()’: 121:24.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp:3358:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.05 3358 | RoundedToInt(mUnscaledOuterRect * mPuppetWidget->GetDefaultScale()); 121:24.05 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:24.21 In file included from Unified_cpp_dom_ipc0.cpp:47: 121:24.21 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp: In member function ‘mozilla::dom::DimensionInfo mozilla::dom::BrowserParent::GetDimensionInfo()’: 121:24.21 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp:1109:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.21 1109 | CSSRect unscaledRect = devicePixelRect / widgetScale; 121:24.21 | ^~~~~~~~~~~ 121:24.21 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp:1110:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.21 1110 | CSSSize unscaledSize = devicePixelSize / widgetScale; 121:24.21 | ^~~~~~~~~~~ 121:24.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 121:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:24.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:24.21 from Unified_cpp_dom_ipc0.cpp:2: 121:24.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 121:24.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:671:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.22 671 | gfx::RectTyped operator/(const gfx::IntRectTyped& aRect, 121:24.22 | ^~~~~~~~ 121:24.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::IntSizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 121:24.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:733:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.22 733 | gfx::SizeTyped operator/(const gfx::IntSizeTyped& aSize, 121:24.22 | ^~~~~~~~ 121:24.26 In file included from Unified_cpp_dom_ipc0.cpp:47: 121:24.27 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp: In member function ‘bool mozilla::dom::BrowserParent::SendHandleTap(mozilla::dom::BrowserParent::TapType, const LayoutDevicePoint&, mozilla::dom::PBrowserParent::Modifiers, const ScrollableLayerGuid&, uint64_t)’: 121:24.27 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp:2010:68: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.27 2010 | TransformParentToChild(aPoint), 121:24.27 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 121:24.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp: In member function ‘mozilla::LayoutDeviceIntRect mozilla::dom::BrowserParent::TransformChildToParent(const LayoutDeviceIntRect&)’: 121:24.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp:2380:71: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.30 2380 | LayoutDeviceRect floatTransformed = matrix.TransformBounds(floatRect); 121:24.30 | ^ 121:24.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 121:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 121:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:24.30 from Unified_cpp_dom_ipc0.cpp:2: 121:24.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 121:24.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.30 963 | quad[0] = TransformPoint(aRect.TopLeft()); 121:24.30 | ^~~~ 121:24.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:988:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.31 988 | max_y - min_y); 121:24.31 | ^ 121:24.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 121:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 121:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 121:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 121:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.h:11, 121:24.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 121:24.35 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:24.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 121:24.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 121:24.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.35 40 | friend Sub operator*(Sub aCoord, T aScale) { 121:24.35 | ^~~~~~~~ 121:24.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 121:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 121:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.h:11, 121:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 121:24.39 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:24.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 121:24.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 121:24.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.39 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 121:24.39 | ^~~~~~~~ 121:24.42 In file included from Unified_cpp_dom_ipc0.cpp:47: 121:24.42 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp: In member function ‘bool mozilla::dom::BrowserParent::StartApzAutoscroll(float, float, nsViewID, uint32_t)’: 121:24.42 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp:3528:34: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.42 3528 | RoundedToInt(anchorCss * widget->GetDefaultScale()); 121:24.42 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:24.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 121:24.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 121:24.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:24.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:24.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:24.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:24.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:24.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:24.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:24.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:24.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:24.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:24.43 from Unified_cpp_dom_ipc0.cpp:2: 121:24.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 121:24.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.43 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 121:24.43 | ^~~~~~~~~ 121:24.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 121:24.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 121:24.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 121:24.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 121:24.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 121:24.76 from Unified_cpp_dom_svg8.cpp:2: 121:24.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 121:24.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 121:24.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 121:24.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.76 246 | PointTyped As2DPoint() const { 121:24.76 | ^~~~~~~~~ 121:24.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 121:24.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:13, 121:24.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGElement.h:17, 121:24.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGStringList.h:11, 121:24.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:8, 121:24.78 from Unified_cpp_dom_svg8.cpp:2: 121:24.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 121:24.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 121:24.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 121:24.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.78 794 | RectTyped TransformAndClipBounds( 121:24.79 | ^~~~~~~~~~~~~~~~~~~~~~ 121:24.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 121:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 121:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 121:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 121:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.h:11, 121:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 121:24.96 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:24.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 121:24.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 121:24.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.96 427 | SizeT Size() const { return SizeT(width, height); } 121:24.96 | ^~~~ 121:24.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 121:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 121:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.h:11, 121:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 121:24.96 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:24.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 121:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 121:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.97 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 121:24.97 | ^~~~~~~~ 121:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 121:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 121:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.97 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 121:24.97 | ^~~~~~~~ 121:24.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 121:24.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 121:24.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:24.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:24.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 121:24.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 121:24.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.h:11, 121:24.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 121:24.97 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 121:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 121:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:24.97 62 | Sub operator-(const Sub& aPoint) const { 121:24.97 | ^~~~~~~~ 121:25.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 121:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 121:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 121:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 121:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.h:11, 121:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 121:25.17 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:25.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 121:25.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 121:25.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:25.17 43 | friend Sub operator*(T aScale, Sub aCoord) { 121:25.17 | ^~~~~~~~ 121:25.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 121:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 121:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 121:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 121:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:11, 121:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 121:25.46 from Unified_cpp_dom_messagechannel0.cpp:2: 121:25.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 121:25.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 121:25.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:25.46 40 | friend Sub operator*(Sub aCoord, T aScale) { 121:25.46 | ^~~~~~~~ 121:25.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 121:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 121:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:11, 121:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 121:25.49 from Unified_cpp_dom_messagechannel0.cpp:2: 121:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 121:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 121:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:25.50 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 121:25.50 | ^~~~~~~~ 121:25.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 121:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 121:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 121:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.h:11, 121:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 121:25.63 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:25.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 121:25.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 121:25.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:25.63 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 121:25.63 | ^~~~~~~~~~~~~ 121:25.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 121:25.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:25.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:25.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 121:25.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 121:25.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.h:11, 121:25.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 121:25.64 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:25.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 121:25.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 121:25.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:25.64 323 | static SizeTyped FromUnknownSize( 121:25.64 | ^~~~~~~~~~~~~~~ 121:25.95 In file included from Unified_cpp_dom_ipc2.cpp:47: 121:25.95 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/SharedMap.cpp: In member function ‘mozilla::Result mozilla::dom::ipc::SharedMap::_ZN7mozilla3dom3ipc9SharedMap12MaybeRebuildEv.part.0()’: 121:25.95 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/SharedMap.cpp:217:26: warning: ‘count’ may be used uninitialized in this function [-Wmaybe-uninitialized] 121:25.95 217 | for (uint32_t i = 0; i < count; i++) { 121:25.95 | ~~^~~~~~~ 121:26.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 121:26.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 121:26.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:26.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 121:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 121:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:11, 121:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 121:26.12 from Unified_cpp_dom_messagechannel0.cpp:2: 121:26.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 121:26.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 121:26.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:26.12 427 | SizeT Size() const { return SizeT(width, height); } 121:26.12 | ^~~~ 121:26.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 121:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 121:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:11, 121:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 121:26.12 from Unified_cpp_dom_messagechannel0.cpp:2: 121:26.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 121:26.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 121:26.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:26.12 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 121:26.12 | ^~~~~~~~ 121:26.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 121:26.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 121:26.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:26.12 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 121:26.12 | ^~~~~~~~ 121:26.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 121:26.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 121:26.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:26.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:26.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 121:26.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 121:26.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:11, 121:26.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 121:26.14 from Unified_cpp_dom_messagechannel0.cpp:2: 121:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 121:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 121:26.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:26.15 62 | Sub operator-(const Sub& aPoint) const { 121:26.15 | ^~~~~~~~ 121:26.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 121:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 121:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 121:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 121:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:11, 121:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 121:26.36 from Unified_cpp_dom_messagechannel0.cpp:2: 121:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 121:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 121:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:26.36 43 | friend Sub operator*(T aScale, Sub aCoord) { 121:26.36 | ^~~~~~~~ 121:26.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 121:26.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:26.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:26.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 121:26.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 121:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:11, 121:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 121:26.84 from Unified_cpp_dom_messagechannel0.cpp:2: 121:26.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 121:26.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 121:26.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:26.84 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 121:26.84 | ^~~~~~~~~~~~~ 121:26.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 121:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 121:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 121:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:11, 121:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:10, 121:26.84 from Unified_cpp_dom_messagechannel0.cpp:2: 121:26.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 121:26.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 121:26.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:26.84 323 | static SizeTyped FromUnknownSize( 121:26.84 | ^~~~~~~~~~~~~~~ 121:27.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 121:27.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 121:27.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 121:27.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 121:27.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 121:27.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 121:27.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGStringList.h:11, 121:27.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGTests.h:12, 121:27.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTests.cpp:7, 121:27.65 from Unified_cpp_dom_svg8.cpp:2: 121:27.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 121:27.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 121:27.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 121:27.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 121:27.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 121:27.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 121:27.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 121:27.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 121:27.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 121:27.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:27.65 760 | typename detail::Nth::Type extract() { 121:27.65 | ^~~~~~~ 121:28.94 In file included from Unified_cpp_dom_svg8.cpp:92: 121:28.94 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTransformableElement.cpp: In member function ‘already_AddRefed mozilla::dom::SVGTransformableElement::GetBBox(const mozilla::dom::SVGBoundingBoxOptions&)’: 121:28.94 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTransformableElement.cpp:197:46: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:28.94 197 | frame->GetRectRelativeToSelf(), frame); 121:28.95 | ^ 121:28.95 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTransformableElement.cpp:205:46: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:28.95 205 | return do_AddRef(new SVGRect(this, ToRect(rec))); 121:28.95 | ~~~~~~^~~~~ 121:28.95 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTransformableElement.cpp:210:41: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:28.95 210 | this, ToRect(nsSVGUtils::GetBBox( 121:28.95 | ~~~~~~~~~~~~~~~~~~~^ 121:28.95 211 | frame, nsSVGUtils::eBBoxIncludeFillGeometry | 121:28.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:28.95 212 | nsSVGUtils::eUseUserSpaceOfUseElement)))); 121:28.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:28.95 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTransformableElement.cpp:210:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:28.95 210 | this, ToRect(nsSVGUtils::GetBBox( 121:28.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ 121:28.95 211 | frame, nsSVGUtils::eBBoxIncludeFillGeometry | 121:28.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:28.95 212 | nsSVGUtils::eUseUserSpaceOfUseElement)))); 121:28.95 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:28.95 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTransformableElement.cpp:236:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:28.95 236 | new SVGRect(this, ToRect(nsSVGUtils::GetBBox(frame, flags)))); 121:28.95 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 121:28.95 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTransformableElement.cpp:236:31: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:28.95 236 | new SVGRect(this, ToRect(nsSVGUtils::GetBBox(frame, flags)))); 121:28.95 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:29.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 121:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 121:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 121:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 121:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:7, 121:29.07 from Unified_cpp_dom_promise0.cpp:2: 121:29.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 121:29.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:29.07 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 121:29.07 | ^ 121:29.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPIDOMWindow.h:14, 121:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 121:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.h:11, 121:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 121:29.17 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:29.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 121:29.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 121:29.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 121:29.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 121:29.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 121:29.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 121:29.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 121:29.17 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 121:29.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:29.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 121:29.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:18, 121:29.18 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:29.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 121:29.18 27 | struct JSGCSetting { 121:29.18 | ^~~~~~~~~~~ 121:29.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 121:29.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:29.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:29.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 121:29.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 121:29.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 121:29.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 121:29.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:7, 121:29.33 from Unified_cpp_dom_promise0.cpp:2: 121:29.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 121:29.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:29.33 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 121:29.34 | ^ 121:29.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 121:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 121:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 121:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 121:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 121:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 121:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 121:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.h:11, 121:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/broadcastchannel/BroadcastChannel.cpp:7, 121:29.54 from Unified_cpp_dom_broadcastchannel0.cpp:2: 121:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 121:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 121:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 121:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 121:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 121:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 121:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 121:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 121:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 121:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:29.54 760 | typename detail::Nth::Type extract() { 121:29.54 | ^~~~~~~ 121:30.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 121:30.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 121:30.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 121:30.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 121:30.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 121:30.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:7, 121:30.95 from Unified_cpp_dom_promise0.cpp:2: 121:30.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 121:30.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:30.96 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 121:30.96 | ^ 121:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 121:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:30.96 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 121:30.96 | ^ 121:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 121:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:30.96 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 121:30.96 | ^ 121:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 121:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:30.96 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 121:30.96 | ^ 121:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 121:30.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:30.97 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 121:30.97 | ^ 121:30.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 121:30.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:30.99 371 | nscoord aAppUnitsPerDevPixel) { 121:30.99 | ^ 121:30.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 121:30.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:30.99 380 | nscoord aAppUnitsPerDevPixel) { 121:30.99 | ^ 121:30.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 121:30.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:30.99 387 | nscoord aAppUnitsPerDevPixel) { 121:30.99 | ^ 121:31.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 121:31.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:31.00 394 | nscoord aAppUnitsPerDevPixel) { 121:31.00 | ^ 121:33.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 121:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 121:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 121:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Exception.h:12, 121:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/ErrorReport.h:31, 121:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:34, 121:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.h:11, 121:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/messagechannel/MessageChannel.cpp:7, 121:33.96 from Unified_cpp_dom_messagechannel0.cpp:2: 121:33.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 121:33.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 121:33.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 121:33.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 121:33.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 121:33.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 121:33.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 121:33.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 121:33.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 121:33.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:33.97 760 | typename detail::Nth::Type extract() { 121:33.97 | ^~~~~~~ 121:35.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 121:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 121:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoadRequest.h:12, 121:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoader.h:21, 121:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 121:35.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:27, 121:35.39 from Unified_cpp_dom_promise0.cpp:2: 121:35.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 121:35.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:35.39 189 | CSSRect GetExpandedScrollableRect() const { 121:35.39 | ^ 121:35.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 121:35.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:35.39 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 121:35.39 | ^ 121:35.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 121:35.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:35.39 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 121:35.39 | ^ 121:35.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 121:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:35.40 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 121:35.40 | ^ 121:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 121:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:35.40 243 | CSSRect CalculateScrollRange() const { 121:35.40 | ^ 121:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 121:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:35.40 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 121:35.40 | ^ 121:35.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 121:35.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:35.41 457 | CSSRect GetVisualViewport() const { 121:35.41 | ^ 121:38.24 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGTransformableElement.cpp:165:27: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:38.24 165 | already_AddRefed SVGTransformableElement::GetBBox( 121:38.24 | ^~~~~~~~~~~~~~~~~~~~~~~ 121:40.09 dom/smil 121:40.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 121:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 121:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 121:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 121:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 121:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 121:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 121:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 121:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 121:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 121:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:27, 121:40.92 from Unified_cpp_dom_promise0.cpp:2: 121:40.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 121:40.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:40.92 1249 | CSSCoord ToCSSPixels() const { return _0; } 121:40.92 | ^ 121:43.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 121:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 121:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 121:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 121:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 121:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 121:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 121:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 121:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 121:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:27, 121:43.30 from Unified_cpp_dom_promise0.cpp:2: 121:43.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 121:43.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:43.30 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 121:43.30 | ^ 121:44.31 In file included from Unified_cpp_dom_ipc0.cpp:137: 121:44.31 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/FilePickerParent.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 121:44.31 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/FilePickerParent.cpp:291:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:44.31 291 | } 121:44.31 | ^ 121:44.32 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/FilePickerParent.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 121:44.32 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/FilePickerParent.cpp:291:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:44.32 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/FilePickerParent.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 121:44.32 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/FilePickerParent.cpp:291:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:45.97 dom/url 121:46.62 dom/webauthn 121:46.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 121:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 121:46.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 121:46.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 121:46.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 121:46.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:46.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:46.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 121:46.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 121:46.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 121:46.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 121:46.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:27, 121:46.70 from Unified_cpp_dom_promise0.cpp:2: 121:46.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 121:46.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:46.70 21 | inline Rect ToRect(const gfxRect& aRect) { 121:46.70 | ^ 121:46.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 121:46.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:46.70 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 121:46.70 | ^ 121:46.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 121:46.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:46.70 40 | inline Point ToPoint(const gfxPoint& aPoint) { 121:46.70 | ^ 121:46.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 121:46.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:46.71 44 | inline Size ToSize(const gfxSize& aSize) { 121:46.71 | ^ 121:46.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 121:46.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:46.71 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 121:46.71 | ^ 121:46.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 121:46.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:46.72 52 | inline gfxSize ThebesSize(const Size& aSize) { 121:46.72 | ^ 121:46.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 121:46.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:46.72 56 | inline gfxRect ThebesRect(const Rect& aRect) { 121:46.72 | ^ 121:47.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 121:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 121:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 121:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 121:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 121:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 121:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 121:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 121:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 121:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.h:13, 121:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.cpp:7, 121:47.33 from Unified_cpp_dom_smil0.cpp:2: 121:47.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 121:47.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:47.33 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 121:47.33 | ^ 121:47.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 121:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 121:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 121:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 121:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 121:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 121:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 121:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 121:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:27, 121:47.48 from Unified_cpp_dom_promise0.cpp:2: 121:47.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 121:47.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:47.48 1859 | int32_t aAppUnitsPerPixel) { 121:47.48 | ^ 121:47.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 121:47.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:47.48 3214 | int32_t aAppUnitsPerPixel) { 121:47.48 | ^ 121:47.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:47.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:47.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:47.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 121:47.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 121:47.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 121:47.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 121:47.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 121:47.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 121:47.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 121:47.88 from Unified_cpp_dom_ipc0.cpp:2: 121:47.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In function ‘mozilla::gfx::IntRectTyped mozilla::gfx::RoundedToInt(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel]’: 121:47.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:303:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:47.88 303 | IntRectTyped RoundedToInt(const RectTyped& aRect) { 121:47.88 | ^~~~~~~~~~~~ 121:48.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 121:48.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:48.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:48.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 121:48.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 121:48.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 121:48.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 121:48.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:27, 121:48.46 from Unified_cpp_dom_promise0.cpp:2: 121:48.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 121:48.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:48.46 332 | LayerPoint GetFixedPositionAnchor() const { 121:48.46 | ^ 121:48.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 121:48.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:48.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:48.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 121:48.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 121:48.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 121:48.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 121:48.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:27, 121:48.50 from Unified_cpp_dom_promise0.cpp:2: 121:48.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 121:48.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:48.51 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 121:48.51 | ^ 121:48.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 121:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 121:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 121:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 121:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 121:48.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 121:48.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 121:48.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:27, 121:48.53 from Unified_cpp_dom_promise0.cpp:2: 121:48.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 121:48.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:48.53 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 121:48.53 | ^ 121:49.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 121:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 121:49.13 from HTMLTableRowElementBinding.cpp:10, 121:49.13 from UnifiedBindings9.cpp:2: 121:49.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 121:49.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:49.13 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 121:49.13 | ^ 121:49.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 121:49.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 121:49.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:49.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:49.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 121:49.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 121:49.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 121:49.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 121:49.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 121:49.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 121:49.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 121:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.h:13, 121:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.cpp:7, 121:49.29 from Unified_cpp_dom_smil0.cpp:2: 121:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 121:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:49.29 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 121:49.29 | ^ 121:49.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 121:49.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 121:49.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 121:49.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 121:49.38 from HTMLTableRowElementBinding.cpp:10, 121:49.38 from UnifiedBindings9.cpp:2: 121:49.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 121:49.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:49.39 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 121:49.39 | ^ 121:49.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 121:49.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 121:49.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 121:49.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 121:49.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 121:49.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 121:49.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 121:49.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 121:49.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 121:49.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.h:13, 121:49.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.cpp:7, 121:49.92 from Unified_cpp_dom_smil0.cpp:2: 121:49.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 121:49.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:49.92 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 121:49.92 | ^ 121:49.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 121:49.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:49.92 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 121:49.92 | ^ 121:49.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 121:49.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:49.93 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 121:49.93 | ^ 121:49.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 121:49.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:49.93 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 121:49.93 | ^ 121:49.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 121:49.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:49.93 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 121:49.94 | ^ 121:49.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 121:49.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:49.94 371 | nscoord aAppUnitsPerDevPixel) { 121:49.94 | ^ 121:49.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 121:49.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:49.95 380 | nscoord aAppUnitsPerDevPixel) { 121:49.95 | ^ 121:49.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 121:49.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:49.95 387 | nscoord aAppUnitsPerDevPixel) { 121:49.95 | ^ 121:49.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 121:49.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:49.96 394 | nscoord aAppUnitsPerDevPixel) { 121:49.96 | ^ 121:50.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 121:50.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 121:50.92 from HTMLTableRowElementBinding.cpp:10, 121:50.92 from UnifiedBindings9.cpp:2: 121:50.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 121:50.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:50.92 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 121:50.92 | ^ 121:50.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 121:50.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:50.92 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 121:50.92 | ^ 121:50.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 121:50.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:50.93 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 121:50.93 | ^ 121:50.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 121:50.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:50.94 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 121:50.94 | ^ 121:50.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 121:50.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:50.94 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 121:50.94 | ^ 121:50.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 121:50.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:50.96 371 | nscoord aAppUnitsPerDevPixel) { 121:50.96 | ^ 121:50.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 121:50.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:50.96 380 | nscoord aAppUnitsPerDevPixel) { 121:50.97 | ^ 121:50.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 121:50.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:50.97 387 | nscoord aAppUnitsPerDevPixel) { 121:50.97 | ^ 121:50.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 121:50.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:50.97 394 | nscoord aAppUnitsPerDevPixel) { 121:50.97 | ^ 121:53.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 121:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 121:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:48, 121:53.13 from Unified_cpp_dom_promise0.cpp:2: 121:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 121:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 121:53.14 79 | memset(this, 0, sizeof(nsXPTCVariant)); 121:53.14 | ^ 121:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 121:53.14 44 | struct nsXPTCVariant { 121:53.14 | ^~~~~~~~~~~~~ 121:53.21 dom/xml 121:56.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 121:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 121:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 121:56.10 from HTMLTableRowElementBinding.cpp:11, 121:56.10 from UnifiedBindings9.cpp:2: 121:56.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 121:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:56.11 189 | CSSRect GetExpandedScrollableRect() const { 121:56.11 | ^ 121:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 121:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:56.11 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 121:56.11 | ^ 121:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 121:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:56.11 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 121:56.11 | ^ 121:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 121:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:56.12 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 121:56.12 | ^ 121:56.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 121:56.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:56.12 243 | CSSRect CalculateScrollRange() const { 121:56.12 | ^ 121:56.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 121:56.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:56.12 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 121:56.12 | ^ 121:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 121:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:56.13 457 | CSSRect GetVisualViewport() const { 121:56.13 | ^ 121:59.65 In file included from Unified_cpp_dom_ipc0.cpp:29: 121:59.65 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp: In member function ‘mozilla::ScreenRect mozilla::dom::BrowserChild::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 121:59.65 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp:1521:12: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:59.65 1521 | ScreenRect BrowserChild::GetTopLevelViewportVisibleRectInBrowserCoords() const { 121:59.65 | ^~~~~~~~~~~~ 121:59.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 121:59.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:15, 121:59.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:23, 121:59.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 121:59.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorDOMPoint.h:13, 121:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:11, 121:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEditor.h:9, 121:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlState.h:14, 121:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:12, 121:59.69 from HTMLTextAreaElementBinding.cpp:15, 121:59.69 from UnifiedBindings9.cpp:41: 121:59.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 121:59.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 121:59.69 1249 | CSSCoord ToCSSPixels() const { return _0; } 121:59.69 | ^ 122:00.79 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp: In member function ‘mozilla::Maybe > mozilla::dom::BrowserChild::GetVisibleRect() const’: 122:00.79 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp:3320:69: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:00.79 3320 | RoundedToInt(visibleRectCSS * mPuppetWidget->GetDefaultScale()); 122:00.79 | ^ 122:01.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 122:01.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:15, 122:01.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEditor.h:9, 122:01.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlState.h:14, 122:01.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:12, 122:01.61 from HTMLTextAreaElementBinding.cpp:15, 122:01.61 from UnifiedBindings9.cpp:41: 122:01.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 122:01.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:01.62 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 122:01.62 | ^ 122:02.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 122:02.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 122:02.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 122:02.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 122:02.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 122:02.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 122:02.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 122:02.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.h:13, 122:02.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.cpp:7, 122:02.03 from Unified_cpp_dom_smil0.cpp:2: 122:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 122:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:02.03 189 | CSSRect GetExpandedScrollableRect() const { 122:02.03 | ^ 122:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 122:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:02.03 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 122:02.03 | ^ 122:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 122:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:02.03 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 122:02.03 | ^ 122:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 122:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:02.03 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 122:02.03 | ^ 122:02.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 122:02.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:02.04 243 | CSSRect CalculateScrollRange() const { 122:02.04 | ^ 122:02.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 122:02.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:02.04 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 122:02.04 | ^ 122:02.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 122:02.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:02.05 457 | CSSRect GetVisualViewport() const { 122:02.05 | ^ 122:02.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URL.cpp:13, 122:02.72 from Unified_cpp_dom_url0.cpp:2: 122:02.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 122:02.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:02.72 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 122:02.72 | ^ 122:02.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 122:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 122:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 122:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 122:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 122:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 122:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:7, 122:02.73 from Unified_cpp_dom_promise0.cpp:2: 122:02.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 122:02.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 122:02.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:02.73 40 | friend Sub operator*(Sub aCoord, T aScale) { 122:02.73 | ^~~~~~~~ 122:02.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 122:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 122:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 122:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 122:02.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:7, 122:02.88 from Unified_cpp_dom_promise0.cpp:2: 122:02.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 122:02.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 122:02.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:02.88 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 122:02.88 | ^~~~~~~~ 122:02.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 122:02.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:02.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:02.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:02.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:02.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 122:02.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 122:02.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 122:02.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:7, 122:02.92 from Unified_cpp_dom_promise0.cpp:2: 122:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 122:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 122:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:02.92 427 | SizeT Size() const { return SizeT(width, height); } 122:02.92 | ^~~~ 122:02.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 122:02.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:02.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 122:02.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 122:02.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 122:02.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:7, 122:02.92 from Unified_cpp_dom_promise0.cpp:2: 122:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 122:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 122:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:02.92 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 122:02.92 | ^~~~~~~~ 122:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 122:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 122:02.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:02.92 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 122:02.92 | ^~~~~~~~ 122:02.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 122:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 122:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 122:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 122:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 122:02.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:7, 122:02.94 from Unified_cpp_dom_promise0.cpp:2: 122:02.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 122:02.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 122:02.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:02.95 62 | Sub operator-(const Sub& aPoint) const { 122:02.95 | ^~~~~~~~ 122:02.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 122:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URL.cpp:13, 122:02.95 from Unified_cpp_dom_url0.cpp:2: 122:02.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 122:02.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:02.95 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 122:02.95 | ^ 122:03.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 122:03.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 122:03.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 122:03.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:03.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:03.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:03.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:03.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 122:03.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 122:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 122:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:7, 122:03.34 from Unified_cpp_dom_promise0.cpp:2: 122:03.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 122:03.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 122:03.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:03.34 43 | friend Sub operator*(T aScale, Sub aCoord) { 122:03.34 | ^~~~~~~~ 122:03.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 122:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:15, 122:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:12, 122:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 122:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 122:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 122:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 122:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.h:13, 122:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.cpp:7, 122:03.34 from Unified_cpp_dom_smil0.cpp:2: 122:03.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 122:03.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:03.34 1249 | CSSCoord ToCSSPixels() const { return _0; } 122:03.34 | ^ 122:03.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 122:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 122:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 122:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:7, 122:03.86 from Unified_cpp_dom_promise0.cpp:2: 122:03.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 122:03.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 122:03.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:03.86 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 122:03.86 | ^~~~~~~~~~~~~ 122:03.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 122:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:16, 122:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 122:03.86 from Unified_cpp_dom_webauthn0.cpp:2: 122:03.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 122:03.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:03.87 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 122:03.87 | ^ 122:03.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 122:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 122:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 122:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 122:03.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:7, 122:03.88 from Unified_cpp_dom_promise0.cpp:2: 122:03.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 122:03.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 122:03.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:03.88 323 | static SizeTyped FromUnknownSize( 122:03.88 | ^~~~~~~~~~~~~~~ 122:04.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 122:04.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:04.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:04.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:04.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 122:04.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:16, 122:04.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 122:04.09 from Unified_cpp_dom_webauthn0.cpp:2: 122:04.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 122:04.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.09 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 122:04.09 | ^ 122:04.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 122:04.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 122:04.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 122:04.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:24, 122:04.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEditor.h:9, 122:04.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlState.h:14, 122:04.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:12, 122:04.12 from HTMLTextAreaElementBinding.cpp:15, 122:04.12 from UnifiedBindings9.cpp:41: 122:04.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 122:04.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.12 21 | inline Rect ToRect(const gfxRect& aRect) { 122:04.13 | ^ 122:04.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 122:04.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.13 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 122:04.13 | ^ 122:04.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 122:04.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.13 40 | inline Point ToPoint(const gfxPoint& aPoint) { 122:04.13 | ^ 122:04.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 122:04.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.14 44 | inline Size ToSize(const gfxSize& aSize) { 122:04.14 | ^ 122:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 122:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.14 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 122:04.14 | ^ 122:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 122:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.14 52 | inline gfxSize ThebesSize(const Size& aSize) { 122:04.16 | ^ 122:04.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 122:04.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.16 56 | inline gfxRect ThebesRect(const Rect& aRect) { 122:04.16 | ^ 122:04.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 122:04.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:04.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URL.cpp:13, 122:04.36 from Unified_cpp_dom_url0.cpp:2: 122:04.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 122:04.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.36 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 122:04.36 | ^ 122:04.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 122:04.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.37 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 122:04.37 | ^ 122:04.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 122:04.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.37 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 122:04.37 | ^ 122:04.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 122:04.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.38 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 122:04.38 | ^ 122:04.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 122:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.39 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 122:04.39 | ^ 122:04.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 122:04.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Proxy.h:12, 122:04.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Wrapper.h:12, 122:04.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CallbackObject.h:23, 122:04.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 122:04.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:11, 122:04.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 122:04.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:7, 122:04.41 from Unified_cpp_dom_promise0.cpp:2: 122:04.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 122:04.41 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 122:04.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct xpc::GlobalProperties’; use assignment or value-initialization instead [-Wclass-memaccess] 122:04.42 34 | memset(aT, 0, sizeof(T)); 122:04.42 | ~~~~~~^~~~~~~~~~~~~~~~~~ 122:04.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:48, 122:04.42 from Unified_cpp_dom_promise0.cpp:2: 122:04.42 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 122:04.42 2214 | struct GlobalProperties { 122:04.42 | ^~~~~~~~~~~~~~~~ 122:04.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 122:04.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.42 371 | nscoord aAppUnitsPerDevPixel) { 122:04.42 | ^ 122:04.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 122:04.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.43 380 | nscoord aAppUnitsPerDevPixel) { 122:04.43 | ^ 122:04.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 122:04.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.43 387 | nscoord aAppUnitsPerDevPixel) { 122:04.43 | ^ 122:04.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 122:04.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.44 394 | nscoord aAppUnitsPerDevPixel) { 122:04.44 | ^ 122:04.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 122:04.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 122:04.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:24, 122:04.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEditor.h:9, 122:04.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlState.h:14, 122:04.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:12, 122:04.85 from HTMLTextAreaElementBinding.cpp:15, 122:04.85 from UnifiedBindings9.cpp:41: 122:04.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 122:04.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.85 1859 | int32_t aAppUnitsPerPixel) { 122:04.85 | ^ 122:04.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 122:04.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:04.86 3214 | int32_t aAppUnitsPerPixel) { 122:04.86 | ^ 122:05.05 In file included from Unified_cpp_dom_ipc0.cpp:47: 122:05.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp: In member function ‘mozilla::LayoutDevicePoint mozilla::dom::BrowserParent::TransformPoint(const LayoutDevicePoint&, const LayoutDeviceToLayoutDeviceMatrix4x4&)’: 122:05.05 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp:2338:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:05.05 2338 | LayoutDevicePoint BrowserParent::TransformPoint( 122:05.05 | ^~~~~~~~~~~~~ 122:05.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 122:05.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:05.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 122:05.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:16, 122:05.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 122:05.62 from Unified_cpp_dom_webauthn0.cpp:2: 122:05.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 122:05.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:05.62 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 122:05.62 | ^ 122:05.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 122:05.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:05.62 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 122:05.62 | ^ 122:05.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 122:05.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:05.63 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 122:05.63 | ^ 122:05.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 122:05.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:05.64 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 122:05.64 | ^ 122:05.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 122:05.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:05.64 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 122:05.65 | ^ 122:05.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:19, 122:05.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 122:05.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:13, 122:05.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 122:05.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.h:13, 122:05.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.cpp:7, 122:05.67 from Unified_cpp_dom_smil0.cpp:2: 122:05.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 122:05.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:05.67 21 | inline Rect ToRect(const gfxRect& aRect) { 122:05.67 | ^ 122:05.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 122:05.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:05.67 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 122:05.67 | ^ 122:05.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 122:05.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:05.68 40 | inline Point ToPoint(const gfxPoint& aPoint) { 122:05.68 | ^ 122:05.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 122:05.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:05.68 371 | nscoord aAppUnitsPerDevPixel) { 122:05.69 | ^ 122:05.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 122:05.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:05.69 44 | inline Size ToSize(const gfxSize& aSize) { 122:05.69 | ^ 122:05.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 122:05.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:05.69 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 122:05.69 | ^ 122:05.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 122:05.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:05.69 380 | nscoord aAppUnitsPerDevPixel) { 122:05.69 | ^ 122:05.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 122:05.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:05.70 52 | inline gfxSize ThebesSize(const Size& aSize) { 122:05.70 | ^ 122:05.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 122:05.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:05.70 56 | inline gfxRect ThebesRect(const Rect& aRect) { 122:05.70 | ^ 122:05.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 122:05.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:05.70 387 | nscoord aAppUnitsPerDevPixel) { 122:05.70 | ^ 122:05.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 122:05.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:05.72 394 | nscoord aAppUnitsPerDevPixel) { 122:05.72 | ^ 122:07.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 122:07.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 122:07.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 122:07.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 122:07.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 122:07.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 122:07.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 122:07.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xml/CDATASection.cpp:7, 122:07.57 from Unified_cpp_dom_xml0.cpp:2: 122:07.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 122:07.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:07.57 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 122:07.57 | ^ 122:08.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:40, 122:08.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:17, 122:08.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:7, 122:08.05 from Unified_cpp_dom_promise0.cpp:2: 122:08.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 122:08.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 122:08.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 122:08.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 122:08.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 122:08.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 122:08.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:08.05 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 122:08.05 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:08.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 122:08.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:27, 122:08.06 from Unified_cpp_dom_promise0.cpp:2: 122:08.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 122:08.06 27 | struct JSGCSetting { 122:08.06 | ^~~~~~~~~~~ 122:08.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 122:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 122:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 122:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Promise.h:13, 122:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:13, 122:08.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/promise/Promise.cpp:7, 122:08.50 from Unified_cpp_dom_promise0.cpp:2: 122:08.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 122:08.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 122:08.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 122:08.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 122:08.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 122:08.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 122:08.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 122:08.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 122:08.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 122:08.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:08.51 760 | typename detail::Nth::Type extract() { 122:08.51 | ^~~~~~~ 122:08.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 122:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 122:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 122:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 122:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 122:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 122:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 122:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 122:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 122:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xml/CDATASection.cpp:7, 122:08.54 from Unified_cpp_dom_xml0.cpp:2: 122:08.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 122:08.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:08.54 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 122:08.54 | ^ 122:08.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 122:08.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 122:08.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoadRequest.h:12, 122:08.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoader.h:21, 122:08.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 122:08.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URLWorker.cpp:11, 122:08.77 from Unified_cpp_dom_url0.cpp:29: 122:08.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 122:08.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:08.77 189 | CSSRect GetExpandedScrollableRect() const { 122:08.77 | ^ 122:08.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 122:08.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:08.77 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 122:08.77 | ^ 122:08.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 122:08.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:08.78 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 122:08.78 | ^ 122:08.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 122:08.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:08.78 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 122:08.78 | ^ 122:08.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 122:08.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:08.79 243 | CSSRect CalculateScrollRange() const { 122:08.79 | ^ 122:08.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 122:08.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:08.79 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 122:08.79 | ^ 122:08.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 122:08.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:08.80 457 | CSSRect GetVisualViewport() const { 122:08.80 | ^ 122:09.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 122:09.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 122:09.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 122:09.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 122:09.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 122:09.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 122:09.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 122:09.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xml/CDATASection.cpp:7, 122:09.06 from Unified_cpp_dom_xml0.cpp:2: 122:09.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 122:09.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:09.06 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 122:09.06 | ^ 122:09.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 122:09.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:09.06 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 122:09.06 | ^ 122:09.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 122:09.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:09.06 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 122:09.06 | ^ 122:09.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 122:09.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:09.07 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 122:09.07 | ^ 122:09.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 122:09.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:09.07 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 122:09.07 | ^ 122:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 122:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:09.10 371 | nscoord aAppUnitsPerDevPixel) { 122:09.10 | ^ 122:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 122:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:09.10 380 | nscoord aAppUnitsPerDevPixel) { 122:09.10 | ^ 122:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 122:09.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:09.10 387 | nscoord aAppUnitsPerDevPixel) { 122:09.10 | ^ 122:09.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 122:09.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:09.11 394 | nscoord aAppUnitsPerDevPixel) { 122:09.11 | ^ 122:09.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 122:09.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/OverflowChangedTracker.h:10, 122:09.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RestyleManager.h:13, 122:09.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.cpp:14, 122:09.36 from Unified_cpp_dom_smil0.cpp:2: 122:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 122:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:09.36 1859 | int32_t aAppUnitsPerPixel) { 122:09.37 | ^ 122:09.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 122:09.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:09.38 3214 | int32_t aAppUnitsPerPixel) { 122:09.38 | ^ 122:13.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 122:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 122:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 122:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 122:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 122:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 122:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 122:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 122:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 122:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 122:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 122:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 122:13.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URLWorker.cpp:11, 122:13.59 from Unified_cpp_dom_url0.cpp:29: 122:13.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 122:13.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:13.59 1249 | CSSCoord ToCSSPixels() const { return _0; } 122:13.59 | ^ 122:13.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 122:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 122:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 122:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 122:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 122:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xml/CDATASection.cpp:7, 122:13.66 from Unified_cpp_dom_xml0.cpp:2: 122:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 122:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:13.66 189 | CSSRect GetExpandedScrollableRect() const { 122:13.66 | ^ 122:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 122:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:13.67 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 122:13.67 | ^ 122:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 122:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:13.67 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 122:13.67 | ^ 122:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 122:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:13.67 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 122:13.67 | ^ 122:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 122:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:13.68 243 | CSSRect CalculateScrollRange() const { 122:13.68 | ^ 122:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 122:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:13.68 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 122:13.68 | ^ 122:13.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 122:13.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:13.69 457 | CSSRect GetVisualViewport() const { 122:13.69 | ^ 122:14.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 122:14.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 122:14.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 122:14.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGViewportElement.h:20, 122:14.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGSVGElement.h:11, 122:14.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILCompositor.cpp:9, 122:14.64 from Unified_cpp_dom_smil0.cpp:47: 122:14.64 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator gfxPoint() const’: 122:14.64 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:42:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:14.64 42 | operator gfxPoint() const { return gfxPoint(mX, mY); } 122:14.64 | ^ 122:14.64 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 122:14.64 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:14.64 44 | operator Point() const { return Point(mX, mY); } 122:14.64 | ^ 122:15.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 122:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:15, 122:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:23, 122:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 122:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 122:15.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xml/CDATASection.cpp:7, 122:15.09 from Unified_cpp_dom_xml0.cpp:2: 122:15.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 122:15.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:15.09 1249 | CSSCoord ToCSSPixels() const { return _0; } 122:15.09 | ^ 122:15.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 122:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 122:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 122:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 122:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 122:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 122:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 122:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 122:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 122:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 122:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 122:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 122:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 122:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.h:13, 122:15.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.cpp:7, 122:15.45 from Unified_cpp_dom_smil0.cpp:2: 122:15.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 122:15.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 122:15.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:15.46 40 | friend Sub operator*(Sub aCoord, T aScale) { 122:15.46 | ^~~~~~~~ 122:15.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 122:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 122:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 122:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 122:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 122:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 122:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 122:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 122:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 122:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.h:13, 122:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.cpp:7, 122:15.50 from Unified_cpp_dom_smil0.cpp:2: 122:15.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 122:15.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 122:15.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:15.51 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 122:15.51 | ^~~~~~~~ 122:15.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 122:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 122:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 122:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 122:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 122:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLSharedElement.h:10, 122:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHTMLDocument.h:18, 122:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/WebAuthnManager.cpp:8, 122:15.67 from Unified_cpp_dom_webauthn0.cpp:74: 122:15.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 122:15.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:15.67 189 | CSSRect GetExpandedScrollableRect() const { 122:15.67 | ^ 122:15.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 122:15.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:15.67 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 122:15.67 | ^ 122:15.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 122:15.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:15.67 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 122:15.67 | ^ 122:15.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 122:15.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:15.68 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 122:15.68 | ^ 122:15.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 122:15.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:15.68 243 | CSSRect CalculateScrollRange() const { 122:15.68 | ^ 122:15.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 122:15.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:15.68 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 122:15.68 | ^ 122:15.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 122:15.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:15.69 457 | CSSRect GetVisualViewport() const { 122:15.69 | ^ 122:15.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 122:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 122:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 122:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 122:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 122:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 122:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 122:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 122:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 122:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 122:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.h:13, 122:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.cpp:7, 122:15.76 from Unified_cpp_dom_smil0.cpp:2: 122:15.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 122:15.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 122:15.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:15.77 427 | SizeT Size() const { return SizeT(width, height); } 122:15.77 | ^~~~ 122:15.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 122:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 122:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 122:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 122:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 122:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 122:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 122:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 122:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 122:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.h:13, 122:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.cpp:7, 122:15.77 from Unified_cpp_dom_smil0.cpp:2: 122:15.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 122:15.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 122:15.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:15.77 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 122:15.77 | ^~~~~~~~ 122:15.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 122:15.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 122:15.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:15.77 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 122:15.77 | ^~~~~~~~ 122:15.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 122:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 122:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 122:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 122:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 122:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 122:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 122:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 122:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 122:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 122:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.h:13, 122:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.cpp:7, 122:15.80 from Unified_cpp_dom_smil0.cpp:2: 122:15.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 122:15.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 122:15.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:15.80 62 | Sub operator-(const Sub& aPoint) const { 122:15.80 | ^~~~~~~~ 122:15.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 122:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 122:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 122:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 122:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 122:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 122:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 122:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 122:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 122:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 122:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 122:15.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URLWorker.cpp:11, 122:15.94 from Unified_cpp_dom_url0.cpp:29: 122:15.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 122:15.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:15.94 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 122:15.94 | ^ 122:16.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 122:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 122:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 122:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 122:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 122:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 122:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 122:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 122:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 122:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 122:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 122:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 122:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 122:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.h:13, 122:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.cpp:7, 122:16.01 from Unified_cpp_dom_smil0.cpp:2: 122:16.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 122:16.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 122:16.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:16.02 43 | friend Sub operator*(T aScale, Sub aCoord) { 122:16.02 | ^~~~~~~~ 122:16.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 122:16.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 122:16.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 122:16.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 122:16.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 122:16.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 122:16.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 122:16.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 122:16.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 122:16.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.h:13, 122:16.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.cpp:7, 122:16.33 from Unified_cpp_dom_smil0.cpp:2: 122:16.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 122:16.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 122:16.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:16.34 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 122:16.34 | ^~~~~~~~~~~~~ 122:16.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 122:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 122:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 122:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 122:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 122:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 122:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 122:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 122:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 122:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 122:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeContainer.h:10, 122:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.h:13, 122:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILAnimationController.cpp:7, 122:16.34 from Unified_cpp_dom_smil0.cpp:2: 122:16.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 122:16.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 122:16.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:16.34 323 | static SizeTyped FromUnknownSize( 122:16.34 | ^~~~~~~~~~~~~~~ 122:16.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 122:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 122:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 122:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 122:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 122:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 122:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 122:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 122:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 122:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 122:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/WebAuthnManager.cpp:19, 122:17.00 from Unified_cpp_dom_webauthn0.cpp:74: 122:17.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 122:17.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:17.01 1249 | CSSCoord ToCSSPixels() const { return _0; } 122:17.01 | ^ 122:17.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 122:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 122:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 122:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 122:17.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 122:17.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 122:17.94 from HeadersBinding.cpp:20, 122:17.94 from UnifiedBindings9.cpp:145: 122:17.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 122:17.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:17.94 332 | LayerPoint GetFixedPositionAnchor() const { 122:17.94 | ^ 122:18.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 122:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 122:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 122:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 122:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 122:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 122:18.02 from HeadersBinding.cpp:20, 122:18.02 from UnifiedBindings9.cpp:145: 122:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 122:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:18.02 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 122:18.02 | ^ 122:18.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 122:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 122:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 122:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 122:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 122:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 122:18.05 from HeadersBinding.cpp:20, 122:18.05 from UnifiedBindings9.cpp:145: 122:18.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 122:18.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:18.05 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 122:18.05 | ^ 122:18.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/xml/XMLDocument.cpp:11, 122:18.14 from Unified_cpp_dom_xml0.cpp:20: 122:18.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 122:18.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:18.14 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 122:18.14 | ^ 122:19.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 122:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 122:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 122:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 122:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 122:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 122:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 122:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 122:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 122:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/WebAuthnManager.cpp:19, 122:19.32 from Unified_cpp_dom_webauthn0.cpp:74: 122:19.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 122:19.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:19.32 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 122:19.33 | ^ 122:19.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 122:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 122:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 122:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 122:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 122:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 122:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 122:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 122:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 122:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 122:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 122:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URLWorker.cpp:11, 122:19.44 from Unified_cpp_dom_url0.cpp:29: 122:19.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 122:19.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:19.44 21 | inline Rect ToRect(const gfxRect& aRect) { 122:19.44 | ^ 122:19.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 122:19.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:19.45 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 122:19.45 | ^ 122:19.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 122:19.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:19.45 40 | inline Point ToPoint(const gfxPoint& aPoint) { 122:19.45 | ^ 122:19.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 122:19.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:19.45 44 | inline Size ToSize(const gfxSize& aSize) { 122:19.45 | ^ 122:19.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 122:19.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:19.45 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 122:19.45 | ^ 122:19.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 122:19.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:19.46 52 | inline gfxSize ThebesSize(const Size& aSize) { 122:19.46 | ^ 122:19.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 122:19.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:19.46 56 | inline gfxRect ThebesRect(const Rect& aRect) { 122:19.46 | ^ 122:20.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 122:20.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 122:20.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 122:20.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 122:20.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 122:20.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 122:20.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 122:20.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 122:20.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 122:20.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 122:20.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URLWorker.cpp:11, 122:20.13 from Unified_cpp_dom_url0.cpp:29: 122:20.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 122:20.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:20.13 1859 | int32_t aAppUnitsPerPixel) { 122:20.13 | ^ 122:20.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 122:20.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:20.14 3214 | int32_t aAppUnitsPerPixel) { 122:20.14 | ^ 122:20.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 122:20.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 122:20.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHTMLParts.h:14, 122:20.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xml/XMLDocument.cpp:14, 122:20.88 from Unified_cpp_dom_xml0.cpp:20: 122:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 122:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:20.88 21 | inline Rect ToRect(const gfxRect& aRect) { 122:20.88 | ^ 122:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 122:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:20.88 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 122:20.88 | ^ 122:20.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 122:20.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:20.89 40 | inline Point ToPoint(const gfxPoint& aPoint) { 122:20.89 | ^ 122:20.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 122:20.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:20.90 44 | inline Size ToSize(const gfxSize& aSize) { 122:20.90 | ^ 122:20.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 122:20.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:20.90 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 122:20.90 | ^ 122:20.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 122:20.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:20.91 52 | inline gfxSize ThebesSize(const Size& aSize) { 122:20.91 | ^ 122:20.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 122:20.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:20.91 56 | inline gfxRect ThebesRect(const Rect& aRect) { 122:20.91 | ^ 122:21.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 122:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 122:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 122:21.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 122:21.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 122:21.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 122:21.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 122:21.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URLWorker.cpp:11, 122:21.17 from Unified_cpp_dom_url0.cpp:29: 122:21.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 122:21.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:21.17 332 | LayerPoint GetFixedPositionAnchor() const { 122:21.18 | ^ 122:21.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 122:21.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 122:21.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 122:21.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 122:21.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 122:21.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 122:21.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 122:21.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URLWorker.cpp:11, 122:21.23 from Unified_cpp_dom_url0.cpp:29: 122:21.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 122:21.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:21.23 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 122:21.23 | ^ 122:21.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 122:21.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 122:21.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 122:21.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 122:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 122:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 122:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 122:21.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URLWorker.cpp:11, 122:21.29 from Unified_cpp_dom_url0.cpp:29: 122:21.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 122:21.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:21.29 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 122:21.30 | ^ 122:21.62 dom/xslt/base 122:21.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 122:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHTMLParts.h:14, 122:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xml/XMLDocument.cpp:14, 122:21.67 from Unified_cpp_dom_xml0.cpp:20: 122:21.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 122:21.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:21.68 1859 | int32_t aAppUnitsPerPixel) { 122:21.68 | ^ 122:21.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 122:21.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:21.69 3214 | int32_t aAppUnitsPerPixel) { 122:21.69 | ^ 122:22.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 122:22.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 122:22.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 122:22.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 122:22.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 122:22.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 122:22.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 122:22.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 122:22.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 122:22.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/WebAuthnManager.cpp:19, 122:22.97 from Unified_cpp_dom_webauthn0.cpp:74: 122:22.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 122:22.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:22.97 21 | inline Rect ToRect(const gfxRect& aRect) { 122:22.97 | ^ 122:22.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 122:22.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:22.98 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 122:22.98 | ^ 122:22.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 122:22.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:22.98 40 | inline Point ToPoint(const gfxPoint& aPoint) { 122:22.98 | ^ 122:22.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 122:22.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:22.99 44 | inline Size ToSize(const gfxSize& aSize) { 122:22.99 | ^ 122:22.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 122:23.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:23.00 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 122:23.00 | ^ 122:23.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 122:23.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:23.01 52 | inline gfxSize ThebesSize(const Size& aSize) { 122:23.01 | ^ 122:23.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 122:23.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:23.01 56 | inline gfxRect ThebesRect(const Rect& aRect) { 122:23.01 | ^ 122:23.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 122:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 122:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 122:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 122:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 122:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 122:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 122:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 122:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/WebAuthnManager.cpp:19, 122:23.59 from Unified_cpp_dom_webauthn0.cpp:74: 122:23.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 122:23.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:23.59 1859 | int32_t aAppUnitsPerPixel) { 122:23.59 | ^ 122:23.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 122:23.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:23.61 3214 | int32_t aAppUnitsPerPixel) { 122:23.61 | ^ 122:24.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 122:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 122:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 122:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 122:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 122:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/WebAuthnManager.cpp:19, 122:24.59 from Unified_cpp_dom_webauthn0.cpp:74: 122:24.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 122:24.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:24.60 332 | LayerPoint GetFixedPositionAnchor() const { 122:24.60 | ^ 122:24.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 122:24.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 122:24.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 122:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 122:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 122:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/WebAuthnManager.cpp:19, 122:24.65 from Unified_cpp_dom_webauthn0.cpp:74: 122:24.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 122:24.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:24.65 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 122:24.65 | ^ 122:24.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 122:24.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 122:24.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 122:24.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 122:24.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 122:24.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/WebAuthnManager.cpp:19, 122:24.67 from Unified_cpp_dom_webauthn0.cpp:74: 122:24.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 122:24.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:24.67 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 122:24.67 | ^ 122:26.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 122:26.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 122:26.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 122:26.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:26.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:26.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:26.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:26.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URL.cpp:13, 122:26.41 from Unified_cpp_dom_url0.cpp:2: 122:26.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 122:26.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 122:26.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:26.41 40 | friend Sub operator*(Sub aCoord, T aScale) { 122:26.41 | ^~~~~~~~ 122:26.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 122:26.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 122:26.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 122:26.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 122:26.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 122:26.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 122:26.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 122:26.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 122:26.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 122:26.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 122:26.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 122:26.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xml/CDATASection.cpp:7, 122:26.44 from Unified_cpp_dom_xml0.cpp:2: 122:26.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 122:26.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 122:26.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:26.44 40 | friend Sub operator*(Sub aCoord, T aScale) { 122:26.44 | ^~~~~~~~ 122:26.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 122:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 122:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 122:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 122:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 122:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 122:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 122:26.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xml/CDATASection.cpp:7, 122:26.50 from Unified_cpp_dom_xml0.cpp:2: 122:26.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 122:26.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 122:26.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:26.50 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 122:26.50 | ^~~~~~~~ 122:26.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 122:26.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:26.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URL.cpp:13, 122:26.55 from Unified_cpp_dom_url0.cpp:2: 122:26.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 122:26.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 122:26.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:26.55 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 122:26.55 | ^~~~~~~~ 122:26.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 122:26.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:26.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:26.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:26.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:26.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URL.cpp:13, 122:26.71 from Unified_cpp_dom_url0.cpp:2: 122:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 122:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 122:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:26.71 427 | SizeT Size() const { return SizeT(width, height); } 122:26.71 | ^~~~ 122:26.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 122:26.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:26.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URL.cpp:13, 122:26.71 from Unified_cpp_dom_url0.cpp:2: 122:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 122:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 122:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:26.71 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 122:26.71 | ^~~~~~~~ 122:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 122:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 122:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:26.71 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 122:26.71 | ^~~~~~~~ 122:26.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 122:26.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 122:26.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:26.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:26.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:26.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:26.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URL.cpp:13, 122:26.72 from Unified_cpp_dom_url0.cpp:2: 122:26.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 122:26.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 122:26.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:26.72 62 | Sub operator-(const Sub& aPoint) const { 122:26.72 | ^~~~~~~~ 122:26.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 122:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 122:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 122:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 122:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 122:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 122:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 122:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 122:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xml/CDATASection.cpp:7, 122:26.74 from Unified_cpp_dom_xml0.cpp:2: 122:26.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 122:26.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 122:26.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:26.74 427 | SizeT Size() const { return SizeT(width, height); } 122:26.74 | ^~~~ 122:26.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 122:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 122:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 122:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 122:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 122:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 122:26.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 122:26.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xml/CDATASection.cpp:7, 122:26.75 from Unified_cpp_dom_xml0.cpp:2: 122:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 122:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 122:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:26.75 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 122:26.75 | ^~~~~~~~ 122:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 122:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 122:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:26.75 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 122:26.75 | ^~~~~~~~ 122:26.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 122:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 122:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 122:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 122:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 122:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 122:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 122:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 122:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xml/CDATASection.cpp:7, 122:26.76 from Unified_cpp_dom_xml0.cpp:2: 122:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 122:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 122:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:26.76 62 | Sub operator-(const Sub& aPoint) const { 122:26.76 | ^~~~~~~~ 122:26.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 122:26.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 122:26.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:26.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:26.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 122:26.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 122:26.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 122:26.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 122:26.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 122:26.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 122:26.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserBridgeChild.cpp:12, 122:26.86 from Unified_cpp_dom_ipc0.cpp:2: 122:26.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 122:26.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:708:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:26.86 708 | RectTyped ProjectRectBounds( 122:26.86 | ^~~~~~~~~~~~~~~~~ 122:26.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 122:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 122:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 122:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 122:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 122:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 122:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 122:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 122:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 122:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 122:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 122:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xml/CDATASection.cpp:7, 122:27.00 from Unified_cpp_dom_xml0.cpp:2: 122:27.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 122:27.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 122:27.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:27.00 43 | friend Sub operator*(T aScale, Sub aCoord) { 122:27.00 | ^~~~~~~~ 122:27.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 122:27.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 122:27.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 122:27.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:27.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:27.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:27.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:27.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URL.cpp:13, 122:27.12 from Unified_cpp_dom_url0.cpp:2: 122:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 122:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 122:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:27.12 43 | friend Sub operator*(T aScale, Sub aCoord) { 122:27.12 | ^~~~~~~~ 122:27.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 122:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 122:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 122:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 122:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 122:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 122:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 122:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xml/CDATASection.cpp:7, 122:27.31 from Unified_cpp_dom_xml0.cpp:2: 122:27.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 122:27.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 122:27.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:27.31 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 122:27.31 | ^~~~~~~~~~~~~ 122:27.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 122:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 122:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 122:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 122:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 122:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 122:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 122:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 122:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CDATASection.h:11, 122:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xml/CDATASection.cpp:7, 122:27.31 from Unified_cpp_dom_xml0.cpp:2: 122:27.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 122:27.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 122:27.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:27.32 323 | static SizeTyped FromUnknownSize( 122:27.32 | ^~~~~~~~~~~~~~~ 122:27.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URL.cpp:13, 122:27.69 from Unified_cpp_dom_url0.cpp:2: 122:27.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 122:27.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 122:27.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:27.69 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 122:27.69 | ^~~~~~~~~~~~~ 122:27.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 122:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URL.cpp:13, 122:27.70 from Unified_cpp_dom_url0.cpp:2: 122:27.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 122:27.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 122:27.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:27.70 323 | static SizeTyped FromUnknownSize( 122:27.70 | ^~~~~~~~~~~~~~~ 122:29.01 In file included from Unified_cpp_dom_ipc0.cpp:29: 122:29.01 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp: In member function ‘void mozilla::dom::BrowserChild::HandleDoubleTap(const CSSPoint&, const Modifiers&, const ScrollableLayerGuid&)’: 122:29.01 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserChild.cpp:1278:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:29.01 1278 | void BrowserChild::HandleDoubleTap(const CSSPoint& aPoint, 122:29.01 | ^~~~~~~~~~~~ 122:31.37 In file included from Unified_cpp_dom_ipc0.cpp:47: 122:31.37 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp: In member function ‘mozilla::LayoutDevicePoint mozilla::dom::BrowserParent::TransformParentToChild(const LayoutDevicePoint&)’: 122:31.37 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp:2354:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:31.37 2354 | LayoutDevicePoint BrowserParent::TransformParentToChild( 122:31.38 | ^~~~~~~~~~~~~ 122:31.46 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp: In member function ‘mozilla::LayoutDeviceIntRect mozilla::dom::BrowserParent::TransformChildToParent(const LayoutDeviceIntRect&)’: 122:31.47 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp:2383:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:31.47 2383 | return RoundedToInt(floatTransformed); 122:31.47 | ^ 122:32.33 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp: In member function ‘bool mozilla::dom::BrowserParent::SendHandleTap(mozilla::dom::BrowserParent::TapType, const LayoutDevicePoint&, mozilla::dom::PBrowserParent::Modifiers, const ScrollableLayerGuid&, uint64_t)’: 122:32.34 /builddir/build/BUILD/thunderbird-78.6.1/dom/ipc/BrowserParent.cpp:1986:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:32.34 1986 | bool BrowserParent::SendHandleTap(TapType aType, 122:32.34 | ^~~~~~~~~~~~~ 122:32.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 122:32.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 122:32.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 122:32.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:32.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:32.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:32.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:32.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 122:32.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:16, 122:32.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 122:32.99 from Unified_cpp_dom_webauthn0.cpp:2: 122:32.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 122:32.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 122:32.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:32.99 40 | friend Sub operator*(Sub aCoord, T aScale) { 122:33.00 | ^~~~~~~~ 122:33.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 122:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 122:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:16, 122:33.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 122:33.16 from Unified_cpp_dom_webauthn0.cpp:2: 122:33.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 122:33.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 122:33.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:33.16 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 122:33.16 | ^~~~~~~~ 122:33.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 122:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 122:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:16, 122:33.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 122:33.78 from Unified_cpp_dom_webauthn0.cpp:2: 122:33.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 122:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 122:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:33.79 427 | SizeT Size() const { return SizeT(width, height); } 122:33.79 | ^~~~ 122:33.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 122:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 122:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:16, 122:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 122:33.79 from Unified_cpp_dom_webauthn0.cpp:2: 122:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 122:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 122:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:33.79 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 122:33.79 | ^~~~~~~~ 122:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 122:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 122:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:33.79 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 122:33.79 | ^~~~~~~~ 122:33.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 122:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 122:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 122:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:16, 122:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 122:33.80 from Unified_cpp_dom_webauthn0.cpp:2: 122:33.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 122:33.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 122:33.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:33.80 62 | Sub operator-(const Sub& aPoint) const { 122:33.80 | ^~~~~~~~ 122:34.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 122:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 122:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 122:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 122:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:16, 122:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 122:34.03 from Unified_cpp_dom_webauthn0.cpp:2: 122:34.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 122:34.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 122:34.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:34.03 43 | friend Sub operator*(T aScale, Sub aCoord) { 122:34.03 | ^~~~~~~~ 122:34.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, 122:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URL.h:10, 122:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URL.cpp:7, 122:34.54 from Unified_cpp_dom_url0.cpp:2: 122:34.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 122:34.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 122:34.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 122:34.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 122:34.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 122:34.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 122:34.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:34.54 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 122:34.54 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:34.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 122:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URLWorker.cpp:11, 122:34.54 from Unified_cpp_dom_url0.cpp:29: 122:34.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 122:34.54 27 | struct JSGCSetting { 122:34.54 | ^~~~~~~~~~~ 122:34.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 122:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 122:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 122:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 122:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 122:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URL.h:10, 122:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/url/URL.cpp:7, 122:34.77 from Unified_cpp_dom_url0.cpp:2: 122:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 122:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 122:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 122:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 122:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 122:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 122:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 122:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 122:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 122:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:34.77 760 | typename detail::Nth::Type extract() { 122:34.77 | ^~~~~~~ 122:34.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:34.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 122:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:16, 122:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 122:34.80 from Unified_cpp_dom_webauthn0.cpp:2: 122:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 122:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 122:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:34.80 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 122:34.80 | ^~~~~~~~~~~~~ 122:34.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 122:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 122:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:16, 122:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 122:34.80 from Unified_cpp_dom_webauthn0.cpp:2: 122:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 122:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 122:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:34.80 323 | static SizeTyped FromUnknownSize( 122:34.80 | ^~~~~~~~~~~~~~~ 122:35.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:35.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:35.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:35.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 122:35.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 122:35.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/base/txDouble.cpp:10, 122:35.33 from Unified_cpp_dom_xslt_base0.cpp:2: 122:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 122:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:35.33 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 122:35.33 | ^ 122:36.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 122:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 122:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 122:36.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/base/txDouble.cpp:10, 122:36.22 from Unified_cpp_dom_xslt_base0.cpp:2: 122:36.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 122:36.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:36.22 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 122:36.22 | ^ 122:37.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 122:37.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 122:37.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 122:37.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/base/txDouble.cpp:10, 122:37.43 from Unified_cpp_dom_xslt_base0.cpp:2: 122:37.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 122:37.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:37.43 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 122:37.43 | ^ 122:37.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 122:37.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:37.43 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 122:37.43 | ^ 122:37.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 122:37.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:37.43 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 122:37.43 | ^ 122:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 122:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:37.44 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 122:37.44 | ^ 122:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 122:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:37.44 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 122:37.44 | ^ 122:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 122:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:37.47 371 | nscoord aAppUnitsPerDevPixel) { 122:37.47 | ^ 122:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 122:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:37.47 380 | nscoord aAppUnitsPerDevPixel) { 122:37.48 | ^ 122:37.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 122:37.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:37.48 387 | nscoord aAppUnitsPerDevPixel) { 122:37.48 | ^ 122:37.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 122:37.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:37.49 394 | nscoord aAppUnitsPerDevPixel) { 122:37.49 | ^ 122:39.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 122:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 122:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 122:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 122:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 122:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:6, 122:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 122:39.05 from Unified_cpp_dom_webauthn0.cpp:2: 122:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 122:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 122:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 122:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 122:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 122:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 122:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 122:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 122:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 122:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:39.05 760 | typename detail::Nth::Type extract() { 122:39.05 | ^~~~~~~ 122:39.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGObserverUtils.h:22, 122:39.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, 122:39.14 from ImageBitmapBinding.cpp:13, 122:39.14 from UnifiedBindings9.cpp:405: 122:39.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 122:39.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:39.14 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 122:39.14 | ^ 122:39.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:29, 122:39.96 from ImageBitmapBinding.cpp:13, 122:39.96 from UnifiedBindings9.cpp:405: 122:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 122:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:39.96 1394 | LayerPoint GetFixedPositionAnchor() { 122:39.96 | ^ 122:40.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 122:40.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:40.01 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 122:40.01 | ^ 122:41.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 122:41.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 122:41.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 122:41.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:13, 122:41.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGImageElement.h:13, 122:41.05 from ImageBitmapBinding.cpp:22, 122:41.06 from UnifiedBindings9.cpp:405: 122:41.06 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 122:41.06 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:41.06 44 | operator Point() const { return Point(mX, mY); } 122:41.06 | ^ 122:41.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGImageElement.h:13, 122:41.18 from ImageBitmapBinding.cpp:22, 122:41.18 from UnifiedBindings9.cpp:405: 122:41.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Rect mozilla::dom::SVGGeometryElement::SimplePath::AsRect() const’: 122:41.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:123:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:41.19 123 | Rect AsRect() const { 122:41.19 | ^ 122:41.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Point mozilla::dom::SVGGeometryElement::SimplePath::Point1() const’: 122:41.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:135:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:41.19 135 | Point Point1() const { 122:41.19 | ^ 122:41.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 122:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 122:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 122:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 122:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SecurityPolicyViolationEvent.h:16, 122:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:11, 122:41.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/base/txURIUtils.cpp:11, 122:41.36 from Unified_cpp_dom_xslt_base0.cpp:47: 122:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 122:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:41.36 189 | CSSRect GetExpandedScrollableRect() const { 122:41.36 | ^ 122:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 122:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:41.36 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 122:41.36 | ^ 122:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 122:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:41.36 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 122:41.36 | ^ 122:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 122:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:41.36 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 122:41.36 | ^ 122:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 122:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:41.37 243 | CSSRect CalculateScrollRange() const { 122:41.37 | ^ 122:41.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 122:41.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:41.37 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 122:41.37 | ^ 122:41.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 122:41.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:41.38 457 | CSSRect GetVisualViewport() const { 122:41.38 | ^ 122:41.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 122:41.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 122:41.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 122:41.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 122:41.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 122:41.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 122:41.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 122:41.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 122:41.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.h:10, 122:41.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.cpp:7, 122:41.45 from Unified_cpp_dom_smil1.cpp:11: 122:41.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 122:41.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:41.45 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 122:41.45 | ^ 122:42.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 122:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 122:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 122:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:42.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:42.04 from HTMLTableRowElementBinding.cpp:10, 122:42.04 from UnifiedBindings9.cpp:2: 122:42.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 122:42.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 122:42.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:42.05 40 | friend Sub operator*(Sub aCoord, T aScale) { 122:42.05 | ^~~~~~~~ 122:42.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 122:42.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:42.21 from HTMLTableRowElementBinding.cpp:10, 122:42.21 from UnifiedBindings9.cpp:2: 122:42.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 122:42.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 122:42.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:42.22 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 122:42.22 | ^~~~~~~~ 122:42.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 122:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:42.27 from HTMLTableRowElementBinding.cpp:10, 122:42.27 from UnifiedBindings9.cpp:2: 122:42.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 122:42.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 122:42.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:42.28 427 | SizeT Size() const { return SizeT(width, height); } 122:42.28 | ^~~~ 122:42.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 122:42.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:42.28 from HTMLTableRowElementBinding.cpp:10, 122:42.28 from UnifiedBindings9.cpp:2: 122:42.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 122:42.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 122:42.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:42.28 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 122:42.28 | ^~~~~~~~ 122:42.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 122:42.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 122:42.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:42.28 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 122:42.28 | ^~~~~~~~ 122:42.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 122:42.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 122:42.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:42.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:42.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:42.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:42.29 from HTMLTableRowElementBinding.cpp:10, 122:42.29 from UnifiedBindings9.cpp:2: 122:42.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 122:42.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 122:42.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:42.29 62 | Sub operator-(const Sub& aPoint) const { 122:42.29 | ^~~~~~~~ 122:42.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 122:42.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 122:42.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 122:42.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 122:42.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 122:42.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 122:42.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 122:42.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 122:42.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 122:42.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 122:42.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.h:10, 122:42.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.cpp:7, 122:42.79 from Unified_cpp_dom_smil1.cpp:11: 122:42.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 122:42.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:42.79 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 122:42.79 | ^ 122:42.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 122:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 122:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 122:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:42.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:42.81 from HTMLTableRowElementBinding.cpp:10, 122:42.81 from UnifiedBindings9.cpp:2: 122:42.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 122:42.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 122:42.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:42.81 43 | friend Sub operator*(T aScale, Sub aCoord) { 122:42.81 | ^~~~~~~~ 122:43.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:43.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:43.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:43.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:43.16 from HTMLTableRowElementBinding.cpp:10, 122:43.16 from UnifiedBindings9.cpp:2: 122:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 122:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 122:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:43.16 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 122:43.16 | ^~~~~~~~~~~~~ 122:43.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 122:43.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:43.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:43.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:43.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:43.16 from HTMLTableRowElementBinding.cpp:10, 122:43.16 from UnifiedBindings9.cpp:2: 122:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 122:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 122:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:43.16 323 | static SizeTyped FromUnknownSize( 122:43.16 | ^~~~~~~~~~~~~~~ 122:43.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 122:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 122:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 122:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 122:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 122:43.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/base/txDouble.cpp:10, 122:43.19 from Unified_cpp_dom_xslt_base0.cpp:2: 122:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 122:43.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 122:43.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:43.20 40 | friend Sub operator*(Sub aCoord, T aScale) { 122:43.20 | ^~~~~~~~ 122:43.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 122:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 122:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 122:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/base/txDouble.cpp:10, 122:43.29 from Unified_cpp_dom_xslt_base0.cpp:2: 122:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 122:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 122:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:43.29 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 122:43.29 | ^~~~~~~~ 122:43.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 122:43.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 122:43.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 122:43.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 122:43.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 122:43.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 122:43.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 122:43.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 122:43.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.h:10, 122:43.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.cpp:7, 122:43.35 from Unified_cpp_dom_smil1.cpp:11: 122:43.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 122:43.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:43.35 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 122:43.35 | ^ 122:43.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 122:43.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:43.35 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 122:43.35 | ^ 122:43.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 122:43.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:43.36 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 122:43.36 | ^ 122:43.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 122:43.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:43.36 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 122:43.36 | ^ 122:43.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 122:43.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:43.37 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 122:43.37 | ^ 122:43.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 122:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 122:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 122:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/base/txDouble.cpp:10, 122:43.52 from Unified_cpp_dom_xslt_base0.cpp:2: 122:43.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 122:43.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 122:43.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:43.52 427 | SizeT Size() const { return SizeT(width, height); } 122:43.52 | ^~~~ 122:43.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 122:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 122:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 122:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/base/txDouble.cpp:10, 122:43.52 from Unified_cpp_dom_xslt_base0.cpp:2: 122:43.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 122:43.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 122:43.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:43.53 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 122:43.53 | ^~~~~~~~ 122:43.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 122:43.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 122:43.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:43.55 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 122:43.55 | ^~~~~~~~ 122:43.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 122:43.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 122:43.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:43.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 122:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 122:43.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/base/txDouble.cpp:10, 122:43.56 from Unified_cpp_dom_xslt_base0.cpp:2: 122:43.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 122:43.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 122:43.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:43.57 62 | Sub operator-(const Sub& aPoint) const { 122:43.57 | ^~~~~~~~ 122:44.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 122:44.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:44.00 371 | nscoord aAppUnitsPerDevPixel) { 122:44.01 | ^ 122:44.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 122:44.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:44.01 380 | nscoord aAppUnitsPerDevPixel) { 122:44.01 | ^ 122:44.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 122:44.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:44.01 387 | nscoord aAppUnitsPerDevPixel) { 122:44.01 | ^ 122:44.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 122:44.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:44.01 394 | nscoord aAppUnitsPerDevPixel) { 122:44.02 | ^ 122:45.27 dom/xslt/xml 122:45.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 122:45.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:45.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:45.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:45.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:45.63 from HTMLTableRowElementBinding.cpp:10, 122:45.63 from UnifiedBindings9.cpp:2: 122:45.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 122:45.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:104:72: required from here 122:45.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:45.63 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 122:45.63 | ^~~~~~~~~~ 122:45.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 122:45.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 122:45.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:45.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:45.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 122:45.76 from HTMLTableRowElementBinding.cpp:10, 122:45.76 from UnifiedBindings9.cpp:2: 122:45.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 122:45.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 122:45.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:45.77 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 122:45.77 | ^~~~~~~~~~~~~~ 122:46.62 dom/xslt/xpath 122:50.01 dom/xslt/xslt 122:51.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 122:51.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:51.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:51.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 122:51.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:7, 122:51.07 from Unified_cpp_dom_bindings0.cpp:2: 122:51.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 122:51.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:51.07 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 122:51.07 | ^ 122:51.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 122:51.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 122:51.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 122:51.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 122:51.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:7, 122:51.37 from Unified_cpp_dom_bindings0.cpp:2: 122:51.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 122:51.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:51.37 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 122:51.37 | ^ 122:52.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 122:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 122:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 122:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 122:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 122:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:6, 122:52.16 from HTMLTableRowElementBinding.cpp:4, 122:52.16 from UnifiedBindings9.cpp:2: 122:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 122:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 122:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 122:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 122:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 122:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 122:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 122:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 122:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 122:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:52.17 760 | typename detail::Nth::Type extract() { 122:52.17 | ^~~~~~~ 122:52.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 122:52.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 122:52.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:7, 122:52.84 from Unified_cpp_dom_bindings0.cpp:2: 122:52.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 122:52.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:52.84 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 122:52.84 | ^ 122:52.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 122:52.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:52.84 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 122:52.84 | ^ 122:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 122:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:52.85 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 122:52.85 | ^ 122:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 122:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:52.86 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 122:52.86 | ^ 122:52.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 122:52.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:52.86 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 122:52.86 | ^ 122:52.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 122:52.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:52.88 371 | nscoord aAppUnitsPerDevPixel) { 122:52.88 | ^ 122:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 122:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:52.89 380 | nscoord aAppUnitsPerDevPixel) { 122:52.89 | ^ 122:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 122:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:52.89 387 | nscoord aAppUnitsPerDevPixel) { 122:52.89 | ^ 122:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 122:52.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:52.90 394 | nscoord aAppUnitsPerDevPixel) { 122:52.90 | ^ 122:55.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 122:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 122:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 122:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 122:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 122:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 122:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.h:10, 122:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.cpp:7, 122:55.41 from Unified_cpp_dom_smil1.cpp:11: 122:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 122:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:55.41 189 | CSSRect GetExpandedScrollableRect() const { 122:55.41 | ^ 122:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 122:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:55.42 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 122:55.42 | ^ 122:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 122:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:55.42 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 122:55.42 | ^ 122:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 122:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:55.42 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 122:55.42 | ^ 122:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 122:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:55.42 243 | CSSRect CalculateScrollRange() const { 122:55.42 | ^ 122:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 122:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:55.43 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 122:55.43 | ^ 122:55.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 122:55.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:55.44 457 | CSSRect GetVisualViewport() const { 122:55.44 | ^ 122:56.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 122:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 122:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 122:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 122:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StorageEvent.h:13, 122:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:39, 122:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 122:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:29, 122:56.51 from Unified_cpp_dom_bindings0.cpp:2: 122:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 122:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:56.51 189 | CSSRect GetExpandedScrollableRect() const { 122:56.51 | ^ 122:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 122:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:56.51 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 122:56.51 | ^ 122:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 122:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:56.51 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 122:56.51 | ^ 122:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 122:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:56.52 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 122:56.52 | ^ 122:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 122:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:56.52 243 | CSSRect CalculateScrollRange() const { 122:56.52 | ^ 122:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 122:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:56.52 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 122:56.52 | ^ 122:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 122:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:56.53 457 | CSSRect GetVisualViewport() const { 122:56.53 | ^ 122:56.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 122:56.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:15, 122:56.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:12, 122:56.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 122:56.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 122:56.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 122:56.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.h:10, 122:56.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.cpp:7, 122:56.80 from Unified_cpp_dom_smil1.cpp:11: 122:56.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 122:56.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:56.80 1249 | CSSCoord ToCSSPixels() const { return _0; } 122:56.80 | ^ 122:57.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContentUtils.h:19, 122:57.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:17, 122:57.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:13, 122:57.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.h:10, 122:57.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.cpp:7, 122:57.91 from Unified_cpp_dom_smil1.cpp:11: 122:57.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 122:57.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:57.91 21 | inline Rect ToRect(const gfxRect& aRect) { 122:57.91 | ^ 122:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 122:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:57.92 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 122:57.92 | ^ 122:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 122:57.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:57.92 40 | inline Point ToPoint(const gfxPoint& aPoint) { 122:57.92 | ^ 122:57.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 122:57.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:57.93 44 | inline Size ToSize(const gfxSize& aSize) { 122:57.93 | ^ 122:57.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 122:57.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:57.93 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 122:57.93 | ^ 122:57.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 122:57.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:57.94 52 | inline gfxSize ThebesSize(const Size& aSize) { 122:57.94 | ^ 122:57.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 122:57.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 122:57.94 56 | inline gfxRect ThebesRect(const Rect& aRect) { 122:57.94 | ^ 123:00.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:00.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:00.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:00.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:00.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 123:00.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLParser.cpp:8, 123:00.45 from Unified_cpp_dom_xslt_xml0.cpp:2: 123:00.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 123:00.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:00.45 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 123:00.45 | ^ 123:00.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 123:00.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:00.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:00.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:00.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 123:00.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLParser.cpp:8, 123:00.78 from Unified_cpp_dom_xslt_xml0.cpp:2: 123:00.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 123:00.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:00.78 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 123:00.78 | ^ 123:01.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 123:01.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:01.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 123:01.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLParser.cpp:8, 123:01.89 from Unified_cpp_dom_xslt_xml0.cpp:2: 123:01.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 123:01.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:01.89 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 123:01.89 | ^ 123:01.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 123:01.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:01.89 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 123:01.89 | ^ 123:01.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 123:01.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:01.89 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 123:01.89 | ^ 123:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 123:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:01.90 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 123:01.90 | ^ 123:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 123:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:01.90 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 123:01.90 | ^ 123:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 123:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:01.93 371 | nscoord aAppUnitsPerDevPixel) { 123:01.93 | ^ 123:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 123:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:01.93 380 | nscoord aAppUnitsPerDevPixel) { 123:01.93 | ^ 123:01.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 123:01.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:01.94 387 | nscoord aAppUnitsPerDevPixel) { 123:01.94 | ^ 123:01.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 123:01.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:01.94 394 | nscoord aAppUnitsPerDevPixel) { 123:01.94 | ^ 123:02.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:13, 123:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/XPathEvaluator.cpp:6, 123:02.22 from Unified_cpp_dom_xslt_xpath0.cpp:2: 123:02.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 123:02.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:02.23 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 123:02.23 | ^ 123:02.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 123:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:13, 123:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/XPathEvaluator.cpp:6, 123:02.42 from Unified_cpp_dom_xslt_xpath0.cpp:2: 123:02.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 123:02.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:02.42 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 123:02.42 | ^ 123:02.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 123:02.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 123:02.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 123:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 123:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 123:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 123:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 123:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 123:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 123:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 123:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 123:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 123:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:37, 123:02.54 from Unified_cpp_dom_bindings0.cpp:2: 123:02.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 123:02.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:02.54 1249 | CSSCoord ToCSSPixels() const { return _0; } 123:02.54 | ^ 123:03.14 dom/xul 123:03.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 123:03.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:13, 123:03.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/XPathEvaluator.cpp:6, 123:03.82 from Unified_cpp_dom_xslt_xpath0.cpp:2: 123:03.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 123:03.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:03.83 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 123:03.83 | ^ 123:03.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 123:03.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:03.84 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 123:03.84 | ^ 123:03.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 123:03.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:03.84 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 123:03.84 | ^ 123:03.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 123:03.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:03.85 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 123:03.85 | ^ 123:03.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 123:03.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:03.86 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 123:03.86 | ^ 123:03.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 123:03.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:03.89 371 | nscoord aAppUnitsPerDevPixel) { 123:03.89 | ^ 123:03.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 123:03.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:03.90 380 | nscoord aAppUnitsPerDevPixel) { 123:03.90 | ^ 123:03.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 123:03.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:03.91 387 | nscoord aAppUnitsPerDevPixel) { 123:03.91 | ^ 123:03.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 123:03.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:03.92 394 | nscoord aAppUnitsPerDevPixel) { 123:03.92 | ^ 123:04.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 123:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 123:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 123:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 123:04.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLParser.cpp:8, 123:04.88 from Unified_cpp_dom_xslt_xml0.cpp:2: 123:04.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 123:04.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:04.88 189 | CSSRect GetExpandedScrollableRect() const { 123:04.88 | ^ 123:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 123:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:04.89 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 123:04.89 | ^ 123:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 123:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:04.89 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 123:04.89 | ^ 123:04.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 123:04.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:04.90 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 123:04.90 | ^ 123:04.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 123:04.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:04.91 243 | CSSRect CalculateScrollRange() const { 123:04.91 | ^ 123:04.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 123:04.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:04.92 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 123:04.92 | ^ 123:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 123:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:04.93 457 | CSSRect GetVisualViewport() const { 123:04.93 | ^ 123:04.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 123:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 123:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 123:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 123:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 123:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 123:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 123:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 123:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 123:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 123:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 123:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:37, 123:04.95 from Unified_cpp_dom_bindings0.cpp:2: 123:04.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 123:04.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:04.95 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 123:04.95 | ^ 123:05.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 123:05.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 123:05.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 123:05.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 123:05.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 123:05.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 123:05.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 123:05.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 123:05.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 123:05.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 123:05.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 123:05.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 123:05.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.h:10, 123:05.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.cpp:7, 123:05.20 from Unified_cpp_dom_smil1.cpp:11: 123:05.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 123:05.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 123:05.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:05.21 40 | friend Sub operator*(Sub aCoord, T aScale) { 123:05.21 | ^~~~~~~~ 123:05.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 123:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 123:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 123:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 123:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 123:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 123:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 123:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 123:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.h:10, 123:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.cpp:7, 123:05.23 from Unified_cpp_dom_smil1.cpp:11: 123:05.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 123:05.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 123:05.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:05.24 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 123:05.24 | ^~~~~~~~ 123:05.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 123:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 123:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 123:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 123:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 123:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 123:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 123:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 123:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 123:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.h:10, 123:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.cpp:7, 123:05.43 from Unified_cpp_dom_smil1.cpp:11: 123:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 123:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 123:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:05.43 427 | SizeT Size() const { return SizeT(width, height); } 123:05.43 | ^~~~ 123:05.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 123:05.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 123:05.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 123:05.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 123:05.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 123:05.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 123:05.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 123:05.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 123:05.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.h:10, 123:05.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.cpp:7, 123:05.44 from Unified_cpp_dom_smil1.cpp:11: 123:05.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 123:05.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 123:05.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:05.44 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 123:05.44 | ^~~~~~~~ 123:05.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 123:05.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 123:05.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:05.44 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 123:05.44 | ^~~~~~~~ 123:05.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 123:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 123:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 123:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 123:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 123:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 123:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 123:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 123:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 123:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.h:10, 123:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.cpp:7, 123:05.47 from Unified_cpp_dom_smil1.cpp:11: 123:05.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 123:05.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 123:05.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:05.47 62 | Sub operator-(const Sub& aPoint) const { 123:05.47 | ^~~~~~~~ 123:05.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 123:05.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 123:05.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 123:05.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 123:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 123:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 123:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 123:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 123:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/IDTracker.h:11, 123:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 123:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SMILTimedElement.h:17, 123:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 123:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.h:10, 123:05.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/smil/SMILTimeContainer.cpp:7, 123:05.68 from Unified_cpp_dom_smil1.cpp:11: 123:05.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 123:05.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 123:05.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:05.68 43 | friend Sub operator*(T aScale, Sub aCoord) { 123:05.68 | ^~~~~~~~ 123:06.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:06.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:06.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:06.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:06.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 123:06.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTFunctions.h:11, 123:06.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 123:06.12 from Unified_cpp_dom_xslt_xslt0.cpp:11: 123:06.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 123:06.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:06.12 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 123:06.12 | ^ 123:06.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 123:06.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:06.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:06.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:06.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 123:06.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTFunctions.h:11, 123:06.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 123:06.42 from Unified_cpp_dom_xslt_xslt0.cpp:11: 123:06.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 123:06.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:06.42 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 123:06.42 | ^ 123:06.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 123:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 123:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 123:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 123:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLParser.cpp:8, 123:06.92 from Unified_cpp_dom_xslt_xml0.cpp:2: 123:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 123:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:06.92 1249 | CSSCoord ToCSSPixels() const { return _0; } 123:06.92 | ^ 123:07.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 123:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 123:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 123:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 123:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 123:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 123:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 123:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 123:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 123:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 123:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 123:07.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:37, 123:07.23 from Unified_cpp_dom_bindings0.cpp:2: 123:07.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 123:07.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.23 21 | inline Rect ToRect(const gfxRect& aRect) { 123:07.23 | ^ 123:07.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 123:07.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.23 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 123:07.23 | ^ 123:07.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 123:07.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.23 40 | inline Point ToPoint(const gfxPoint& aPoint) { 123:07.23 | ^ 123:07.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 123:07.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.24 44 | inline Size ToSize(const gfxSize& aSize) { 123:07.24 | ^ 123:07.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 123:07.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.24 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 123:07.24 | ^ 123:07.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 123:07.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.24 52 | inline gfxSize ThebesSize(const Size& aSize) { 123:07.24 | ^ 123:07.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 123:07.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.25 56 | inline gfxRect ThebesRect(const Rect& aRect) { 123:07.25 | ^ 123:07.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 123:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 123:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTFunctions.h:11, 123:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 123:07.43 from Unified_cpp_dom_xslt_xslt0.cpp:11: 123:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 123:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.43 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 123:07.43 | ^ 123:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 123:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.43 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 123:07.43 | ^ 123:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 123:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.43 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 123:07.43 | ^ 123:07.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 123:07.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.44 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 123:07.44 | ^ 123:07.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 123:07.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.44 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 123:07.44 | ^ 123:07.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 123:07.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.47 371 | nscoord aAppUnitsPerDevPixel) { 123:07.47 | ^ 123:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 123:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.48 380 | nscoord aAppUnitsPerDevPixel) { 123:07.48 | ^ 123:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 123:07.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.48 387 | nscoord aAppUnitsPerDevPixel) { 123:07.48 | ^ 123:07.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 123:07.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.49 394 | nscoord aAppUnitsPerDevPixel) { 123:07.49 | ^ 123:07.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 123:07.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 123:07.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:20, 123:07.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 123:07.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/XPathExpression.cpp:12, 123:07.77 from Unified_cpp_dom_xslt_xpath0.cpp:11: 123:07.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 123:07.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.77 189 | CSSRect GetExpandedScrollableRect() const { 123:07.77 | ^ 123:07.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 123:07.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.77 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 123:07.77 | ^ 123:07.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 123:07.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.77 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 123:07.77 | ^ 123:07.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 123:07.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.78 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 123:07.78 | ^ 123:07.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 123:07.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.78 243 | CSSRect CalculateScrollRange() const { 123:07.78 | ^ 123:07.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 123:07.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.79 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 123:07.79 | ^ 123:07.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 123:07.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.79 457 | CSSRect GetVisualViewport() const { 123:07.79 | ^ 123:07.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 123:07.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 123:07.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 123:07.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 123:07.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 123:07.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 123:07.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 123:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 123:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 123:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 123:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:37, 123:07.90 from Unified_cpp_dom_bindings0.cpp:2: 123:07.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 123:07.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.90 1859 | int32_t aAppUnitsPerPixel) { 123:07.90 | ^ 123:07.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 123:07.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:07.91 3214 | int32_t aAppUnitsPerPixel) { 123:07.91 | ^ 123:08.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 123:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 123:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 123:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 123:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 123:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 123:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 123:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:37, 123:08.91 from Unified_cpp_dom_bindings0.cpp:2: 123:08.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 123:08.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:08.91 332 | LayerPoint GetFixedPositionAnchor() const { 123:08.91 | ^ 123:08.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 123:08.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 123:08.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 123:08.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 123:08.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 123:08.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 123:08.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 123:08.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:37, 123:08.95 from Unified_cpp_dom_bindings0.cpp:2: 123:08.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 123:08.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:08.96 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 123:08.96 | ^ 123:08.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 123:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 123:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 123:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 123:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 123:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 123:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 123:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:37, 123:08.98 from Unified_cpp_dom_bindings0.cpp:2: 123:08.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 123:08.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:08.98 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 123:08.98 | ^ 123:09.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 123:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:15, 123:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:23, 123:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 123:09.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/XPathExpression.cpp:12, 123:09.17 from Unified_cpp_dom_xslt_xpath0.cpp:11: 123:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 123:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:09.17 1249 | CSSCoord ToCSSPixels() const { return _0; } 123:09.17 | ^ 123:09.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 123:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 123:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 123:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 123:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLParser.cpp:8, 123:09.81 from Unified_cpp_dom_xslt_xml0.cpp:2: 123:09.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 123:09.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:09.81 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 123:09.81 | ^ 123:10.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 123:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:10.26 from Unified_cpp_dom_xul0.cpp:2: 123:10.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 123:10.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:10.27 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 123:10.27 | ^ 123:10.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 123:10.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 123:10.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 123:10.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 123:10.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txExecutionState.h:18, 123:10.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:7, 123:10.36 from Unified_cpp_dom_xslt_xslt0.cpp:11: 123:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 123:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:10.36 189 | CSSRect GetExpandedScrollableRect() const { 123:10.36 | ^ 123:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 123:10.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:10.37 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 123:10.37 | ^ 123:10.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 123:10.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:10.37 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 123:10.37 | ^ 123:10.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 123:10.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:10.37 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 123:10.38 | ^ 123:10.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 123:10.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:10.38 243 | CSSRect CalculateScrollRange() const { 123:10.38 | ^ 123:10.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 123:10.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:10.38 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 123:10.40 | ^ 123:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 123:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:10.41 457 | CSSRect GetVisualViewport() const { 123:10.41 | ^ 123:10.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 123:10.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 123:10.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:10.81 from Unified_cpp_dom_xul0.cpp:2: 123:10.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 123:10.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:10.81 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 123:10.81 | ^ 123:11.37 dom/vr 123:12.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 123:12.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 123:12.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:12.07 from Unified_cpp_dom_xul0.cpp:2: 123:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 123:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:12.07 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 123:12.07 | ^ 123:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 123:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:12.07 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 123:12.07 | ^ 123:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 123:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:12.07 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 123:12.07 | ^ 123:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 123:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:12.08 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 123:12.08 | ^ 123:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 123:12.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:12.09 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 123:12.09 | ^ 123:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 123:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:12.12 371 | nscoord aAppUnitsPerDevPixel) { 123:12.12 | ^ 123:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 123:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:12.12 380 | nscoord aAppUnitsPerDevPixel) { 123:12.12 | ^ 123:12.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 123:12.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:12.13 387 | nscoord aAppUnitsPerDevPixel) { 123:12.13 | ^ 123:12.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 123:12.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:12.14 394 | nscoord aAppUnitsPerDevPixel) { 123:12.14 | ^ 123:12.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 123:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 123:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 123:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 123:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLParser.cpp:8, 123:12.17 from Unified_cpp_dom_xslt_xml0.cpp:2: 123:12.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 123:12.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:12.17 21 | inline Rect ToRect(const gfxRect& aRect) { 123:12.17 | ^ 123:12.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 123:12.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:12.18 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 123:12.18 | ^ 123:12.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 123:12.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:12.19 40 | inline Point ToPoint(const gfxPoint& aPoint) { 123:12.19 | ^ 123:12.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 123:12.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:12.20 44 | inline Size ToSize(const gfxSize& aSize) { 123:12.20 | ^ 123:12.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 123:12.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:12.20 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 123:12.20 | ^ 123:12.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 123:12.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:12.21 52 | inline gfxSize ThebesSize(const Size& aSize) { 123:12.21 | ^ 123:12.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 123:12.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:12.21 56 | inline gfxRect ThebesRect(const Rect& aRect) { 123:12.21 | ^ 123:12.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 123:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 123:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 123:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 123:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txExecutionState.h:18, 123:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:7, 123:12.39 from Unified_cpp_dom_xslt_xslt0.cpp:11: 123:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 123:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:12.39 1249 | CSSCoord ToCSSPixels() const { return _0; } 123:12.39 | ^ 123:12.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 123:12.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 123:12.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 123:12.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 123:12.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/XPathExpression.cpp:20, 123:12.43 from Unified_cpp_dom_xslt_xpath0.cpp:11: 123:12.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 123:12.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:12.43 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 123:12.43 | ^ 123:13.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 123:13.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 123:13.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 123:13.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLParser.cpp:8, 123:13.39 from Unified_cpp_dom_xslt_xml0.cpp:2: 123:13.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 123:13.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:13.39 1859 | int32_t aAppUnitsPerPixel) { 123:13.39 | ^ 123:13.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 123:13.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:13.40 3214 | int32_t aAppUnitsPerPixel) { 123:13.40 | ^ 123:14.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 123:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 123:14.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:40, 123:14.01 from Unified_cpp_dom_bindings0.cpp:2: 123:14.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 123:14.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 123:14.01 79 | memset(this, 0, sizeof(nsXPTCVariant)); 123:14.01 | ^ 123:14.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 123:14.01 44 | struct nsXPTCVariant { 123:14.01 | ^~~~~~~~~~~~~ 123:14.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 123:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 123:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 123:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLParser.cpp:8, 123:14.60 from Unified_cpp_dom_xslt_xml0.cpp:2: 123:14.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 123:14.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 123:14.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:14.60 40 | friend Sub operator*(Sub aCoord, T aScale) { 123:14.60 | ^~~~~~~~ 123:14.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 123:14.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:14.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 123:14.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLParser.cpp:8, 123:14.68 from Unified_cpp_dom_xslt_xml0.cpp:2: 123:14.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 123:14.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 123:14.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:14.69 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 123:14.69 | ^~~~~~~~ 123:14.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 123:14.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:14.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:14.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:14.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:14.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 123:14.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLParser.cpp:8, 123:14.76 from Unified_cpp_dom_xslt_xml0.cpp:2: 123:14.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 123:14.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 123:14.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:14.76 427 | SizeT Size() const { return SizeT(width, height); } 123:14.76 | ^~~~ 123:14.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 123:14.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:14.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 123:14.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLParser.cpp:8, 123:14.77 from Unified_cpp_dom_xslt_xml0.cpp:2: 123:14.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 123:14.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 123:14.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:14.77 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 123:14.77 | ^~~~~~~~ 123:14.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 123:14.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 123:14.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:14.78 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 123:14.78 | ^~~~~~~~ 123:14.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 123:14.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:14.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:14.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:14.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:14.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:14.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 123:14.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLParser.cpp:8, 123:14.81 from Unified_cpp_dom_xslt_xml0.cpp:2: 123:14.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 123:14.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 123:14.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:14.81 62 | Sub operator-(const Sub& aPoint) const { 123:14.81 | ^~~~~~~~ 123:14.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 123:14.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 123:14.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 123:14.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 123:14.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/XPathExpression.cpp:20, 123:14.82 from Unified_cpp_dom_xslt_xpath0.cpp:11: 123:14.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 123:14.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:14.82 21 | inline Rect ToRect(const gfxRect& aRect) { 123:14.82 | ^ 123:14.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 123:14.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:14.82 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 123:14.82 | ^ 123:14.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 123:14.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:14.83 40 | inline Point ToPoint(const gfxPoint& aPoint) { 123:14.83 | ^ 123:14.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 123:14.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:14.84 44 | inline Size ToSize(const gfxSize& aSize) { 123:14.84 | ^ 123:14.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 123:14.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:14.84 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 123:14.84 | ^ 123:14.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 123:14.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:14.85 52 | inline gfxSize ThebesSize(const Size& aSize) { 123:14.85 | ^ 123:14.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 123:14.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:14.86 56 | inline gfxRect ThebesRect(const Rect& aRect) { 123:14.86 | ^ 123:15.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 123:15.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 123:15.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:15.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:15.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:15.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:15.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:15.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 123:15.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLParser.cpp:8, 123:15.04 from Unified_cpp_dom_xslt_xml0.cpp:2: 123:15.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 123:15.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 123:15.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:15.05 43 | friend Sub operator*(T aScale, Sub aCoord) { 123:15.05 | ^~~~~~~~ 123:15.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 123:15.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 123:15.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:11, 123:15.06 from Unified_cpp_dom_xul0.cpp:2: 123:15.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 123:15.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:15.06 189 | CSSRect GetExpandedScrollableRect() const { 123:15.06 | ^ 123:15.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 123:15.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:15.07 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 123:15.07 | ^ 123:15.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 123:15.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:15.07 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 123:15.07 | ^ 123:15.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 123:15.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:15.08 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 123:15.08 | ^ 123:15.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 123:15.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:15.08 243 | CSSRect CalculateScrollRange() const { 123:15.08 | ^ 123:15.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 123:15.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:15.08 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 123:15.08 | ^ 123:15.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 123:15.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:15.09 457 | CSSRect GetVisualViewport() const { 123:15.09 | ^ 123:15.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 123:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 123:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 123:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 123:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txExecutionState.h:18, 123:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:7, 123:15.24 from Unified_cpp_dom_xslt_xslt0.cpp:11: 123:15.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 123:15.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:15.24 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 123:15.25 | ^ 123:15.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 123:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLParser.cpp:8, 123:15.27 from Unified_cpp_dom_xslt_xml0.cpp:2: 123:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 123:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 123:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:15.27 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 123:15.27 | ^~~~~~~~~~~~~ 123:15.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 123:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLParser.cpp:8, 123:15.27 from Unified_cpp_dom_xslt_xml0.cpp:2: 123:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 123:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 123:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:15.27 323 | static SizeTyped FromUnknownSize( 123:15.27 | ^~~~~~~~~~~~~~~ 123:15.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 123:15.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 123:15.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 123:15.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/XPathExpression.cpp:20, 123:15.51 from Unified_cpp_dom_xslt_xpath0.cpp:11: 123:15.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 123:15.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:15.51 1859 | int32_t aAppUnitsPerPixel) { 123:15.51 | ^ 123:15.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 123:15.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:15.53 3214 | int32_t aAppUnitsPerPixel) { 123:15.53 | ^ 123:17.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 123:17.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 123:17.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:17.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:17.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:17.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:17.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:13, 123:17.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/XPathEvaluator.cpp:6, 123:17.21 from Unified_cpp_dom_xslt_xpath0.cpp:2: 123:17.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 123:17.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 123:17.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:17.22 40 | friend Sub operator*(Sub aCoord, T aScale) { 123:17.22 | ^~~~~~~~ 123:17.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 123:17.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:13, 123:17.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/XPathEvaluator.cpp:6, 123:17.35 from Unified_cpp_dom_xslt_xpath0.cpp:2: 123:17.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 123:17.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 123:17.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:17.35 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 123:17.35 | ^~~~~~~~ 123:17.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 123:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:13, 123:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/XPathEvaluator.cpp:6, 123:17.43 from Unified_cpp_dom_xslt_xpath0.cpp:2: 123:17.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 123:17.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 123:17.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:17.43 427 | SizeT Size() const { return SizeT(width, height); } 123:17.43 | ^~~~ 123:17.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 123:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:13, 123:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/XPathEvaluator.cpp:6, 123:17.43 from Unified_cpp_dom_xslt_xpath0.cpp:2: 123:17.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 123:17.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 123:17.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:17.43 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 123:17.43 | ^~~~~~~~ 123:17.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 123:17.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 123:17.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:17.44 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 123:17.44 | ^~~~~~~~ 123:17.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 123:17.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:17.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:17.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:17.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:17.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:13, 123:17.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/XPathEvaluator.cpp:6, 123:17.44 from Unified_cpp_dom_xslt_xpath0.cpp:2: 123:17.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 123:17.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 123:17.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:17.44 62 | Sub operator-(const Sub& aPoint) const { 123:17.44 | ^~~~~~~~ 123:17.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 123:17.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 123:17.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 123:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 123:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txExecutionState.h:18, 123:17.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:7, 123:17.51 from Unified_cpp_dom_xslt_xslt0.cpp:11: 123:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 123:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:17.51 21 | inline Rect ToRect(const gfxRect& aRect) { 123:17.51 | ^ 123:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 123:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:17.51 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 123:17.51 | ^ 123:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 123:17.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:17.51 40 | inline Point ToPoint(const gfxPoint& aPoint) { 123:17.51 | ^ 123:17.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 123:17.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:17.52 44 | inline Size ToSize(const gfxSize& aSize) { 123:17.52 | ^ 123:17.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 123:17.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:17.52 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 123:17.52 | ^ 123:17.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 123:17.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:17.53 52 | inline gfxSize ThebesSize(const Size& aSize) { 123:17.53 | ^ 123:17.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 123:17.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:17.53 56 | inline gfxRect ThebesRect(const Rect& aRect) { 123:17.53 | ^ 123:17.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 123:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 123:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:13, 123:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/XPathEvaluator.cpp:6, 123:17.72 from Unified_cpp_dom_xslt_xpath0.cpp:2: 123:17.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 123:17.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 123:17.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:17.72 43 | friend Sub operator*(T aScale, Sub aCoord) { 123:17.72 | ^~~~~~~~ 123:18.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:13, 123:18.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/XPathEvaluator.cpp:6, 123:18.12 from Unified_cpp_dom_xslt_xpath0.cpp:2: 123:18.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 123:18.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 123:18.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:18.12 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 123:18.12 | ^~~~~~~~~~~~~ 123:18.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XPathEvaluator.h:13, 123:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/XPathEvaluator.cpp:6, 123:18.13 from Unified_cpp_dom_xslt_xpath0.cpp:2: 123:18.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 123:18.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 123:18.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:18.13 323 | static SizeTyped FromUnknownSize( 123:18.13 | ^~~~~~~~~~~~~~~ 123:18.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 123:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 123:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 123:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 123:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:9, 123:18.71 from Unified_cpp_dom_vr0.cpp:2: 123:18.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 123:18.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:18.71 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 123:18.71 | ^ 123:18.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 123:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 123:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 123:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txExecutionState.h:18, 123:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:7, 123:18.76 from Unified_cpp_dom_xslt_xslt0.cpp:11: 123:18.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 123:18.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:18.76 1859 | int32_t aAppUnitsPerPixel) { 123:18.76 | ^ 123:18.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 123:18.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:18.77 3214 | int32_t aAppUnitsPerPixel) { 123:18.77 | ^ 123:20.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 123:20.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 123:20.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 123:20.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 123:20.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 123:20.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 123:20.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:9, 123:20.39 from Unified_cpp_dom_vr0.cpp:2: 123:20.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 123:20.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:20.39 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 123:20.39 | ^ 123:20.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 123:20.48 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 123:20.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 123:20.48 from Unified_cpp_dom_xslt_xslt0.cpp:29: 123:20.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 123:20.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 123:20.49 79 | memset(this, 0, sizeof(nsXPTCVariant)); 123:20.49 | ^ 123:20.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 123:20.49 44 | struct nsXPTCVariant { 123:20.49 | ^~~~~~~~~~~~~ 123:20.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 123:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 123:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 123:20.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:7, 123:20.59 from Unified_cpp_dom_bindings0.cpp:2: 123:20.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 123:20.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 123:20.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:20.59 40 | friend Sub operator*(Sub aCoord, T aScale) { 123:20.59 | ^~~~~~~~ 123:20.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 123:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 123:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:7, 123:20.69 from Unified_cpp_dom_bindings0.cpp:2: 123:20.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 123:20.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 123:20.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:20.69 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 123:20.69 | ^~~~~~~~ 123:20.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 123:20.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:20.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:20.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:20.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 123:20.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:7, 123:20.79 from Unified_cpp_dom_bindings0.cpp:2: 123:20.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 123:20.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 123:20.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:20.79 427 | SizeT Size() const { return SizeT(width, height); } 123:20.79 | ^~~~ 123:20.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 123:20.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 123:20.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:7, 123:20.79 from Unified_cpp_dom_bindings0.cpp:2: 123:20.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 123:20.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 123:20.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:20.79 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 123:20.79 | ^~~~~~~~ 123:20.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 123:20.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 123:20.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:20.79 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 123:20.79 | ^~~~~~~~ 123:20.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 123:20.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:20.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:20.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:20.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:20.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 123:20.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:7, 123:20.80 from Unified_cpp_dom_bindings0.cpp:2: 123:20.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 123:20.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 123:20.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:20.80 62 | Sub operator-(const Sub& aPoint) const { 123:20.80 | ^~~~~~~~ 123:20.96 dom/u2f 123:21.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 123:21.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 123:21.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 123:21.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 123:21.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:9, 123:21.00 from Unified_cpp_dom_vr0.cpp:2: 123:21.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 123:21.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:21.01 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 123:21.01 | ^ 123:21.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 123:21.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:21.01 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 123:21.01 | ^ 123:21.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 123:21.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:21.01 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 123:21.02 | ^ 123:21.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 123:21.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:21.02 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 123:21.02 | ^ 123:21.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 123:21.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:21.03 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 123:21.03 | ^ 123:21.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 123:21.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:21.05 371 | nscoord aAppUnitsPerDevPixel) { 123:21.05 | ^ 123:21.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 123:21.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:21.06 380 | nscoord aAppUnitsPerDevPixel) { 123:21.06 | ^ 123:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 123:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:21.07 387 | nscoord aAppUnitsPerDevPixel) { 123:21.07 | ^ 123:21.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 123:21.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:21.08 394 | nscoord aAppUnitsPerDevPixel) { 123:21.08 | ^ 123:21.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 123:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 123:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 123:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:7, 123:21.27 from Unified_cpp_dom_bindings0.cpp:2: 123:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 123:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 123:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:21.27 43 | friend Sub operator*(T aScale, Sub aCoord) { 123:21.27 | ^~~~~~~~ 123:21.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:21.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:21.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:21.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 123:21.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:7, 123:21.82 from Unified_cpp_dom_bindings0.cpp:2: 123:21.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 123:21.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 123:21.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:21.82 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 123:21.82 | ^~~~~~~~~~~~~ 123:21.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:21.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:21.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:21.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:21.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:39, 123:21.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:7, 123:21.82 from Unified_cpp_dom_bindings0.cpp:2: 123:21.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 123:21.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 123:21.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:21.82 323 | static SizeTyped FromUnknownSize( 123:21.82 | ^~~~~~~~~~~~~~~ 123:22.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 123:22.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:12, 123:22.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:7, 123:22.35 from Unified_cpp_dom_bindings0.cpp:2: 123:22.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 123:22.35 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 123:22.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 123:22.35 34 | memset(aT, 0, sizeof(T)); 123:22.35 | ~~~~~~^~~~~~~~~~~~~~~~~~ 123:22.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:40, 123:22.35 from Unified_cpp_dom_bindings0.cpp:2: 123:22.35 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 123:22.35 2214 | struct GlobalProperties { 123:22.35 | ^~~~~~~~~~~~~~~~ 123:23.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 123:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 123:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 123:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTFunctions.h:11, 123:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 123:23.59 from Unified_cpp_dom_xslt_xslt0.cpp:11: 123:23.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 123:23.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 123:23.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:23.59 40 | friend Sub operator*(Sub aCoord, T aScale) { 123:23.59 | ^~~~~~~~ 123:23.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 123:23.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:23.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 123:23.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTFunctions.h:11, 123:23.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 123:23.71 from Unified_cpp_dom_xslt_xslt0.cpp:11: 123:23.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 123:23.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 123:23.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:23.72 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 123:23.72 | ^~~~~~~~ 123:23.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 123:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 123:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTFunctions.h:11, 123:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 123:23.85 from Unified_cpp_dom_xslt_xslt0.cpp:11: 123:23.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 123:23.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 123:23.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:23.86 427 | SizeT Size() const { return SizeT(width, height); } 123:23.86 | ^~~~ 123:23.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 123:23.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:23.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 123:23.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTFunctions.h:11, 123:23.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 123:23.86 from Unified_cpp_dom_xslt_xslt0.cpp:11: 123:23.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 123:23.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 123:23.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:23.87 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 123:23.87 | ^~~~~~~~ 123:23.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 123:23.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 123:23.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:23.87 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 123:23.87 | ^~~~~~~~ 123:23.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 123:23.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:23.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:23.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:23.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:23.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:23.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 123:23.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTFunctions.h:11, 123:23.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 123:23.90 from Unified_cpp_dom_xslt_xslt0.cpp:11: 123:23.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 123:23.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 123:23.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:23.90 62 | Sub operator-(const Sub& aPoint) const { 123:23.90 | ^~~~~~~~ 123:24.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 123:24.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 123:24.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:24.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:24.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:24.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:24.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:24.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 123:24.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTFunctions.h:11, 123:24.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 123:24.14 from Unified_cpp_dom_xslt_xslt0.cpp:11: 123:24.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 123:24.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 123:24.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:24.14 43 | friend Sub operator*(T aScale, Sub aCoord) { 123:24.14 | ^~~~~~~~ 123:24.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 123:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTFunctions.h:11, 123:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 123:24.39 from Unified_cpp_dom_xslt_xslt0.cpp:11: 123:24.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 123:24.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 123:24.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:24.39 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 123:24.39 | ^~~~~~~~~~~~~ 123:24.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 123:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTFunctions.h:11, 123:24.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 123:24.39 from Unified_cpp_dom_xslt_xslt0.cpp:11: 123:24.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 123:24.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 123:24.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:24.39 323 | static SizeTyped FromUnknownSize( 123:24.39 | ^~~~~~~~~~~~~~~ 123:24.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTHashtable.h:22, 123:24.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsBaseHashtable.h:14, 123:24.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDataHashtable.h:11, 123:24.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsNodeInfoManager.h:20, 123:24.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsINode.h:16, 123:24.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContent.h:13, 123:24.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:9, 123:24.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 123:24.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTFunctions.h:11, 123:24.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 123:24.56 from Unified_cpp_dom_xslt_xslt0.cpp:11: 123:24.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 123:24.57 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 123:24.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 123:24.57 34 | memset(aT, 0, sizeof(T)); 123:24.57 | ~~~~~~^~~~~~~~~~~~~~~~~~ 123:24.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 123:24.57 from Unified_cpp_dom_xslt_xslt0.cpp:29: 123:24.57 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 123:24.57 2214 | struct GlobalProperties { 123:24.57 | ^~~~~~~~~~~~~~~~ 123:26.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:40, 123:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingCallContext.h:21, 123:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:23, 123:26.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:7, 123:26.14 from Unified_cpp_dom_bindings0.cpp:2: 123:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 123:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 123:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 123:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 123:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 123:26.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 123:26.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:26.15 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 123:26.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 123:26.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:37, 123:26.15 from Unified_cpp_dom_bindings0.cpp:2: 123:26.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 123:26.15 27 | struct JSGCSetting { 123:26.15 | ^~~~~~~~~~~ 123:26.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 123:26.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 123:26.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 123:26.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:17, 123:26.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.h:12, 123:26.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/bindings/BindingUtils.cpp:7, 123:26.41 from Unified_cpp_dom_bindings0.cpp:2: 123:26.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 123:26.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 123:26.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 123:26.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 123:26.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 123:26.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 123:26.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 123:26.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 123:26.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 123:26.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:26.42 760 | typename detail::Nth::Type extract() { 123:26.43 | ^~~~~~~ 123:27.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 123:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 123:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:11, 123:27.21 from Unified_cpp_dom_xul0.cpp:2: 123:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 123:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:27.21 1249 | CSSCoord ToCSSPixels() const { return _0; } 123:27.21 | ^ 123:29.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 123:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 123:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:11, 123:29.83 from Unified_cpp_dom_xul0.cpp:2: 123:29.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 123:29.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:29.83 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 123:29.83 | ^ 123:32.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 123:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 123:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:11, 123:32.07 from Unified_cpp_dom_xul0.cpp:2: 123:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 123:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:32.07 21 | inline Rect ToRect(const gfxRect& aRect) { 123:32.07 | ^ 123:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 123:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:32.07 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 123:32.07 | ^ 123:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 123:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:32.07 40 | inline Point ToPoint(const gfxPoint& aPoint) { 123:32.07 | ^ 123:32.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 123:32.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:32.08 44 | inline Size ToSize(const gfxSize& aSize) { 123:32.08 | ^ 123:32.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 123:32.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:32.09 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 123:32.09 | ^ 123:32.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 123:32.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:32.09 52 | inline gfxSize ThebesSize(const Size& aSize) { 123:32.09 | ^ 123:32.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 123:32.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:32.09 56 | inline gfxRect ThebesRect(const Rect& aRect) { 123:32.09 | ^ 123:33.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 123:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 123:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:9, 123:33.07 from Unified_cpp_dom_vr0.cpp:2: 123:33.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 123:33.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:33.07 189 | CSSRect GetExpandedScrollableRect() const { 123:33.07 | ^ 123:33.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 123:33.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:33.08 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 123:33.08 | ^ 123:33.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 123:33.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:33.08 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 123:33.08 | ^ 123:33.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 123:33.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:33.09 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 123:33.09 | ^ 123:33.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 123:33.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:33.09 243 | CSSRect CalculateScrollRange() const { 123:33.09 | ^ 123:33.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 123:33.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:33.09 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 123:33.09 | ^ 123:33.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 123:33.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:33.10 457 | CSSRect GetVisualViewport() const { 123:33.10 | ^ 123:33.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 123:33.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:11, 123:33.56 from Unified_cpp_dom_xul0.cpp:2: 123:33.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 123:33.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:33.56 1859 | int32_t aAppUnitsPerPixel) { 123:33.56 | ^ 123:33.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 123:33.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:33.58 3214 | int32_t aAppUnitsPerPixel) { 123:33.58 | ^ 123:36.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 123:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 123:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 123:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 123:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 123:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 123:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRReferenceSpace.cpp:7, 123:36.71 from Unified_cpp_dom_vr1.cpp:2: 123:36.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 123:36.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:36.71 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 123:36.71 | ^ 123:37.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 123:37.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 123:37.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 123:37.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 123:37.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 123:37.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 123:37.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 123:37.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRReferenceSpace.cpp:7, 123:37.03 from Unified_cpp_dom_vr1.cpp:2: 123:37.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 123:37.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:37.03 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 123:37.03 | ^ 123:37.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 123:37.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 123:37.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 123:37.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 123:37.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 123:37.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRReferenceSpace.cpp:7, 123:37.66 from Unified_cpp_dom_vr1.cpp:2: 123:37.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 123:37.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:37.66 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 123:37.66 | ^ 123:37.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 123:37.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:37.66 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 123:37.66 | ^ 123:37.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 123:37.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:37.66 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 123:37.66 | ^ 123:37.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 123:37.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:37.67 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 123:37.67 | ^ 123:37.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 123:37.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:37.67 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 123:37.67 | ^ 123:37.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 123:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 123:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2FBinding.h:16, 123:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2F.h:14, 123:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:7, 123:37.68 from Unified_cpp_dom_u2f0.cpp:2: 123:37.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 123:37.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:37.68 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 123:37.68 | ^ 123:37.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 123:37.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:37.69 371 | nscoord aAppUnitsPerDevPixel) { 123:37.69 | ^ 123:37.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 123:37.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:37.70 380 | nscoord aAppUnitsPerDevPixel) { 123:37.70 | ^ 123:37.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 123:37.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:37.70 387 | nscoord aAppUnitsPerDevPixel) { 123:37.70 | ^ 123:37.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 123:37.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:37.71 394 | nscoord aAppUnitsPerDevPixel) { 123:37.71 | ^ 123:37.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 123:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 123:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 123:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2FBinding.h:16, 123:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2F.h:14, 123:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:7, 123:37.87 from Unified_cpp_dom_u2f0.cpp:2: 123:37.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 123:37.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:37.87 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 123:37.87 | ^ 123:38.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 123:38.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsICanvasRenderingContextInternal.h:16, 123:38.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRWebGLLayer.h:13, 123:38.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebXRBinding.h:20, 123:38.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:12, 123:38.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:23, 123:38.43 from Unified_cpp_dom_vr0.cpp:2: 123:38.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 123:38.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:38.43 1249 | CSSCoord ToCSSPixels() const { return _0; } 123:38.43 | ^ 123:39.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 123:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 123:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 123:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2FBinding.h:16, 123:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2F.h:14, 123:39.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:7, 123:39.34 from Unified_cpp_dom_u2f0.cpp:2: 123:39.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 123:39.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:39.35 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 123:39.35 | ^ 123:39.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 123:39.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:39.35 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 123:39.35 | ^ 123:39.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 123:39.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:39.36 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 123:39.36 | ^ 123:39.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 123:39.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:39.36 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 123:39.36 | ^ 123:39.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 123:39.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:39.37 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 123:39.37 | ^ 123:39.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 123:39.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:39.42 371 | nscoord aAppUnitsPerDevPixel) { 123:39.42 | ^ 123:39.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 123:39.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:39.43 380 | nscoord aAppUnitsPerDevPixel) { 123:39.43 | ^ 123:39.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 123:39.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:39.44 387 | nscoord aAppUnitsPerDevPixel) { 123:39.44 | ^ 123:39.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 123:39.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:39.45 394 | nscoord aAppUnitsPerDevPixel) { 123:39.45 | ^ 123:39.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 123:39.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsICanvasRenderingContextInternal.h:16, 123:39.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRWebGLLayer.h:13, 123:39.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebXRBinding.h:20, 123:39.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:12, 123:39.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:23, 123:39.82 from Unified_cpp_dom_vr0.cpp:2: 123:39.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 123:39.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:39.82 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 123:39.82 | ^ 123:41.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 123:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 123:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 123:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 123:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 123:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 123:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 123:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 123:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 123:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 123:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 123:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 123:41.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 123:41.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/XULMenuElement.cpp:7, 123:41.96 from Unified_cpp_dom_xul0.cpp:29: 123:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 123:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:41.96 332 | LayerPoint GetFixedPositionAnchor() const { 123:41.96 | ^ 123:42.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 123:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 123:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 123:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 123:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 123:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 123:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 123:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 123:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 123:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 123:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 123:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 123:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 123:42.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/XULMenuElement.cpp:7, 123:42.01 from Unified_cpp_dom_xul0.cpp:29: 123:42.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 123:42.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:42.01 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 123:42.01 | ^ 123:42.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 123:42.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 123:42.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 123:42.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 123:42.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 123:42.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 123:42.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 123:42.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 123:42.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 123:42.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 123:42.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 123:42.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 123:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 123:42.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/XULMenuElement.cpp:7, 123:42.06 from Unified_cpp_dom_xul0.cpp:29: 123:42.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 123:42.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:42.06 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 123:42.06 | ^ 123:43.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 123:43.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 123:43.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 123:43.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMappedAttributeElement.h:16, 123:43.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsGenericHTMLElement.h:11, 123:43.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLCanvasElement.h:13, 123:43.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsICanvasRenderingContextInternal.h:14, 123:43.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRWebGLLayer.h:13, 123:43.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebXRBinding.h:20, 123:43.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:11, 123:43.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRReferenceSpace.cpp:7, 123:43.33 from Unified_cpp_dom_vr1.cpp:2: 123:43.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 123:43.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:43.33 189 | CSSRect GetExpandedScrollableRect() const { 123:43.33 | ^ 123:43.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 123:43.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:43.33 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 123:43.33 | ^ 123:43.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 123:43.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:43.33 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 123:43.33 | ^ 123:43.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 123:43.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:43.34 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 123:43.34 | ^ 123:43.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 123:43.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:43.35 243 | CSSRect CalculateScrollRange() const { 123:43.35 | ^ 123:43.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 123:43.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:43.35 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 123:43.36 | ^ 123:43.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 123:43.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:43.36 457 | CSSRect GetVisualViewport() const { 123:43.36 | ^ 123:46.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 123:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsICanvasRenderingContextInternal.h:16, 123:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRWebGLLayer.h:13, 123:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebXRBinding.h:20, 123:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:11, 123:46.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRReferenceSpace.cpp:7, 123:46.18 from Unified_cpp_dom_vr1.cpp:2: 123:46.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 123:46.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:46.18 1249 | CSSCoord ToCSSPixels() const { return _0; } 123:46.18 | ^ 123:46.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 123:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 123:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 123:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 123:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 123:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 123:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 123:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 123:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 123:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 123:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 123:46.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:23, 123:46.61 from Unified_cpp_dom_vr0.cpp:2: 123:46.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 123:46.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:46.61 21 | inline Rect ToRect(const gfxRect& aRect) { 123:46.61 | ^ 123:46.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 123:46.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:46.62 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 123:46.62 | ^ 123:46.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 123:46.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:46.62 40 | inline Point ToPoint(const gfxPoint& aPoint) { 123:46.62 | ^ 123:46.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 123:46.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:46.63 44 | inline Size ToSize(const gfxSize& aSize) { 123:46.63 | ^ 123:46.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 123:46.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:46.63 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 123:46.64 | ^ 123:46.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 123:46.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:46.64 52 | inline gfxSize ThebesSize(const Size& aSize) { 123:46.64 | ^ 123:46.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 123:46.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:46.64 56 | inline gfxRect ThebesRect(const Rect& aRect) { 123:46.64 | ^ 123:46.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 123:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 123:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 123:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 123:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 123:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 123:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 123:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 123:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:9, 123:46.81 from Unified_cpp_dom_u2f0.cpp:2: 123:46.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 123:46.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:46.82 189 | CSSRect GetExpandedScrollableRect() const { 123:46.82 | ^ 123:46.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 123:46.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:46.82 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 123:46.82 | ^ 123:46.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 123:46.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:46.83 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 123:46.83 | ^ 123:46.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 123:46.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:46.83 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 123:46.83 | ^ 123:46.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 123:46.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:46.84 243 | CSSRect CalculateScrollRange() const { 123:46.84 | ^ 123:46.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 123:46.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:46.84 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 123:46.84 | ^ 123:46.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 123:46.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:46.85 457 | CSSRect GetVisualViewport() const { 123:46.85 | ^ 123:46.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 123:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 123:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 123:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 123:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 123:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 123:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 123:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 123:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 123:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 123:46.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:23, 123:46.96 from Unified_cpp_dom_vr0.cpp:2: 123:46.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 123:46.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:46.96 1859 | int32_t aAppUnitsPerPixel) { 123:46.96 | ^ 123:46.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 123:46.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:46.97 3214 | int32_t aAppUnitsPerPixel) { 123:46.97 | ^ 123:47.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 123:47.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsICanvasRenderingContextInternal.h:16, 123:47.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRWebGLLayer.h:13, 123:47.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebXRBinding.h:20, 123:47.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:11, 123:47.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRReferenceSpace.cpp:7, 123:47.64 from Unified_cpp_dom_vr1.cpp:2: 123:47.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 123:47.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:47.64 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 123:47.65 | ^ 123:47.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 123:47.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 123:47.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 123:47.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 123:47.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 123:47.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 123:47.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 123:47.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:23, 123:47.98 from Unified_cpp_dom_vr0.cpp:2: 123:47.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 123:47.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:47.98 332 | LayerPoint GetFixedPositionAnchor() const { 123:47.98 | ^ 123:48.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 123:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 123:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 123:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 123:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 123:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 123:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 123:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:23, 123:48.03 from Unified_cpp_dom_vr0.cpp:2: 123:48.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 123:48.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:48.03 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 123:48.03 | ^ 123:48.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 123:48.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 123:48.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 123:48.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 123:48.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 123:48.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 123:48.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 123:48.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:23, 123:48.05 from Unified_cpp_dom_vr0.cpp:2: 123:48.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 123:48.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:48.05 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 123:48.06 | ^ 123:48.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 123:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 123:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 123:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 123:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 123:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 123:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 123:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 123:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 123:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 123:48.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:9, 123:48.24 from Unified_cpp_dom_u2f0.cpp:2: 123:48.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 123:48.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:48.24 1249 | CSSCoord ToCSSPixels() const { return _0; } 123:48.24 | ^ 123:48.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 123:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 123:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 123:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 123:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 123:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 123:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 123:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 123:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 123:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/XULMenuElement.cpp:7, 123:48.84 from Unified_cpp_dom_xul0.cpp:29: 123:48.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 123:48.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:48.85 1394 | LayerPoint GetFixedPositionAnchor() { 123:48.85 | ^ 123:48.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 123:48.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:48.88 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 123:48.88 | ^ 123:49.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 123:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 123:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 123:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 123:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 123:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 123:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 123:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 123:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/XULMenuElement.cpp:7, 123:49.14 from Unified_cpp_dom_xul0.cpp:29: 123:49.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 123:49.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:49.14 49 | gfx::Size GetInheritedScale() const { return mScale; } 123:49.14 | ^ 123:50.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 123:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 123:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 123:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 123:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 123:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 123:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 123:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 123:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 123:50.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:9, 123:50.52 from Unified_cpp_dom_u2f0.cpp:2: 123:50.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 123:50.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:50.52 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 123:50.52 | ^ 123:51.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 123:51.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 123:51.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 123:51.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 123:51.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/XULMenuElement.cpp:7, 123:51.84 from Unified_cpp_dom_xul0.cpp:29: 123:51.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 123:51.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:51.84 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 123:51.84 | ^ 123:52.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 123:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 123:52.68 from Unified_cpp_dom_xslt_xpath1.cpp:2: 123:52.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 123:52.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:52.68 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 123:52.68 | ^ 123:52.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 123:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 123:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 123:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 123:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 123:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 123:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 123:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 123:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:9, 123:52.81 from Unified_cpp_dom_vr0.cpp:2: 123:52.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 123:52.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 123:52.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:52.81 40 | friend Sub operator*(Sub aCoord, T aScale) { 123:52.81 | ^~~~~~~~ 123:52.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 123:52.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 123:52.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 123:52.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 123:52.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:9, 123:52.84 from Unified_cpp_dom_vr0.cpp:2: 123:52.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 123:52.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 123:52.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:52.84 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 123:52.84 | ^~~~~~~~ 123:52.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 123:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 123:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 123:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 123:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 123:52.92 from Unified_cpp_dom_xslt_xpath1.cpp:2: 123:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 123:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:52.92 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 123:52.92 | ^ 123:53.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 123:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 123:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 123:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 123:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 123:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:9, 123:53.07 from Unified_cpp_dom_vr0.cpp:2: 123:53.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 123:53.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 123:53.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:53.07 427 | SizeT Size() const { return SizeT(width, height); } 123:53.07 | ^~~~ 123:53.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 123:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 123:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 123:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 123:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:9, 123:53.07 from Unified_cpp_dom_vr0.cpp:2: 123:53.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 123:53.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 123:53.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:53.07 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 123:53.07 | ^~~~~~~~ 123:53.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 123:53.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 123:53.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:53.07 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 123:53.07 | ^~~~~~~~ 123:53.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 123:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 123:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 123:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 123:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 123:53.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:9, 123:53.08 from Unified_cpp_dom_vr0.cpp:2: 123:53.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 123:53.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 123:53.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:53.08 62 | Sub operator-(const Sub& aPoint) const { 123:53.08 | ^~~~~~~~ 123:53.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 123:53.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 123:53.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 123:53.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 123:53.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:9, 123:53.33 from Unified_cpp_dom_vr0.cpp:2: 123:53.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 123:53.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 123:53.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:53.33 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 123:53.33 | ^~~~~~~~~~~~~ 123:53.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 123:53.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 123:53.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 123:53.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 123:53.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 123:53.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 123:53.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:9, 123:53.33 from Unified_cpp_dom_vr0.cpp:2: 123:53.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 123:53.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 123:53.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:53.33 323 | static SizeTyped FromUnknownSize( 123:53.33 | ^~~~~~~~~~~~~~~ 123:53.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 123:53.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 123:53.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 123:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 123:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 123:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 123:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 123:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 123:53.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:9, 123:53.51 from Unified_cpp_dom_vr0.cpp:2: 123:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 123:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 123:53.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:53.51 43 | friend Sub operator*(T aScale, Sub aCoord) { 123:53.51 | ^~~~~~~~ 123:53.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 123:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 123:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 123:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 123:53.98 from Unified_cpp_dom_xslt_xpath1.cpp:2: 123:53.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 123:53.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:53.98 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 123:53.98 | ^ 123:53.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 123:53.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:53.98 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 123:53.98 | ^ 123:53.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 123:53.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:53.99 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 123:53.99 | ^ 123:53.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 123:53.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:53.99 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 123:53.99 | ^ 123:54.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 123:54.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.00 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 123:54.00 | ^ 123:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 123:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.02 371 | nscoord aAppUnitsPerDevPixel) { 123:54.02 | ^ 123:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 123:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.02 380 | nscoord aAppUnitsPerDevPixel) { 123:54.02 | ^ 123:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 123:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.03 387 | nscoord aAppUnitsPerDevPixel) { 123:54.03 | ^ 123:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 123:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.03 394 | nscoord aAppUnitsPerDevPixel) { 123:54.03 | ^ 123:54.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 123:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 123:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 123:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 123:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 123:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 123:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 123:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 123:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 123:54.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:9, 123:54.29 from Unified_cpp_dom_u2f0.cpp:2: 123:54.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 123:54.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.29 21 | inline Rect ToRect(const gfxRect& aRect) { 123:54.29 | ^ 123:54.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 123:54.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.29 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 123:54.29 | ^ 123:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 123:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.30 40 | inline Point ToPoint(const gfxPoint& aPoint) { 123:54.30 | ^ 123:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 123:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.31 44 | inline Size ToSize(const gfxSize& aSize) { 123:54.31 | ^ 123:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 123:54.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.31 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 123:54.31 | ^ 123:54.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 123:54.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.32 52 | inline gfxSize ThebesSize(const Size& aSize) { 123:54.32 | ^ 123:54.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 123:54.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.32 56 | inline gfxRect ThebesRect(const Rect& aRect) { 123:54.32 | ^ 123:54.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 123:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 123:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 123:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 123:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 123:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 123:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 123:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 123:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 123:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 123:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 123:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRLayerChild.h:10, 123:54.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRRenderState.cpp:8, 123:54.72 from Unified_cpp_dom_vr1.cpp:11: 123:54.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 123:54.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.72 21 | inline Rect ToRect(const gfxRect& aRect) { 123:54.72 | ^ 123:54.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 123:54.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.72 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 123:54.72 | ^ 123:54.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 123:54.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.72 40 | inline Point ToPoint(const gfxPoint& aPoint) { 123:54.72 | ^ 123:54.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 123:54.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.73 44 | inline Size ToSize(const gfxSize& aSize) { 123:54.73 | ^ 123:54.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 123:54.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.73 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 123:54.73 | ^ 123:54.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 123:54.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.74 52 | inline gfxSize ThebesSize(const Size& aSize) { 123:54.74 | ^ 123:54.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 123:54.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.74 56 | inline gfxRect ThebesRect(const Rect& aRect) { 123:54.74 | ^ 123:54.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 123:54.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 123:54.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:54.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:54.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 123:54.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:54.94 from Unified_cpp_dom_xul0.cpp:2: 123:54.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 123:54.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 123:54.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:54.95 40 | friend Sub operator*(Sub aCoord, T aScale) { 123:54.95 | ^~~~~~~~ 123:55.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 123:55.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 123:55.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 123:55.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 123:55.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 123:55.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 123:55.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 123:55.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 123:55.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:9, 123:55.05 from Unified_cpp_dom_u2f0.cpp:2: 123:55.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 123:55.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:55.06 1859 | int32_t aAppUnitsPerPixel) { 123:55.06 | ^ 123:55.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 123:55.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 123:55.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:55.06 from Unified_cpp_dom_xul0.cpp:2: 123:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 123:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 123:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:55.07 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 123:55.07 | ^~~~~~~~ 123:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 123:55.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:55.09 3214 | int32_t aAppUnitsPerPixel) { 123:55.09 | ^ 123:55.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 123:55.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:55.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 123:55.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:55.19 from Unified_cpp_dom_xul0.cpp:2: 123:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 123:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 123:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:55.19 427 | SizeT Size() const { return SizeT(width, height); } 123:55.19 | ^~~~ 123:55.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 123:55.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 123:55.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:55.19 from Unified_cpp_dom_xul0.cpp:2: 123:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 123:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 123:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:55.19 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 123:55.19 | ^~~~~~~~ 123:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 123:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 123:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:55.19 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 123:55.19 | ^~~~~~~~ 123:55.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 123:55.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:55.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:55.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 123:55.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:55.19 from Unified_cpp_dom_xul0.cpp:2: 123:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 123:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 123:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:55.20 62 | Sub operator-(const Sub& aPoint) const { 123:55.20 | ^~~~~~~~ 123:55.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 123:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 123:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 123:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 123:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 123:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 123:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 123:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 123:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 123:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 123:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRLayerChild.h:10, 123:55.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRRenderState.cpp:8, 123:55.44 from Unified_cpp_dom_vr1.cpp:11: 123:55.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 123:55.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:55.44 1859 | int32_t aAppUnitsPerPixel) { 123:55.44 | ^ 123:55.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 123:55.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:55.45 3214 | int32_t aAppUnitsPerPixel) { 123:55.45 | ^ 123:55.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 123:55.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 123:55.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:55.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:55.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 123:55.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:55.59 from Unified_cpp_dom_xul0.cpp:2: 123:55.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 123:55.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 123:55.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:55.59 43 | friend Sub operator*(T aScale, Sub aCoord) { 123:55.59 | ^~~~~~~~ 123:55.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:55.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 123:55.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:55.86 from Unified_cpp_dom_xul0.cpp:2: 123:55.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 123:55.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 123:55.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:55.86 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 123:55.86 | ^~~~~~~~~~~~~ 123:55.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:55.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:55.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 123:55.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:55.86 from Unified_cpp_dom_xul0.cpp:2: 123:55.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 123:55.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 123:55.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:55.86 323 | static SizeTyped FromUnknownSize( 123:55.86 | ^~~~~~~~~~~~~~~ 123:55.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 123:55.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 123:55.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 123:55.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 123:55.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 123:55.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:9, 123:55.92 from Unified_cpp_dom_u2f0.cpp:2: 123:55.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 123:55.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:55.92 332 | LayerPoint GetFixedPositionAnchor() const { 123:55.92 | ^ 123:55.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 123:55.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 123:55.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 123:55.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 123:55.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 123:55.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:9, 123:55.97 from Unified_cpp_dom_u2f0.cpp:2: 123:55.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 123:55.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:55.97 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 123:55.97 | ^ 123:56.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 123:56.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 123:56.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 123:56.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 123:56.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 123:56.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:9, 123:56.00 from Unified_cpp_dom_u2f0.cpp:2: 123:56.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 123:56.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:56.00 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 123:56.00 | ^ 123:56.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 123:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 123:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 123:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 123:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 123:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 123:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 123:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRLayerChild.h:10, 123:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRRenderState.cpp:8, 123:56.42 from Unified_cpp_dom_vr1.cpp:11: 123:56.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 123:56.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:56.42 332 | LayerPoint GetFixedPositionAnchor() const { 123:56.42 | ^ 123:56.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 123:56.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 123:56.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 123:56.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 123:56.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 123:56.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 123:56.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 123:56.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRLayerChild.h:10, 123:56.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRRenderState.cpp:8, 123:56.48 from Unified_cpp_dom_vr1.cpp:11: 123:56.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 123:56.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:56.48 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 123:56.48 | ^ 123:56.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 123:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 123:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 123:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 123:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManager.h:20, 123:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PVRManagerChild.h:9, 123:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRManagerChild.h:14, 123:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VRLayerChild.h:10, 123:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRRenderState.cpp:8, 123:56.51 from Unified_cpp_dom_vr1.cpp:11: 123:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 123:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:56.51 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 123:56.51 | ^ 123:56.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 123:56.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 123:56.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 123:56.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 123:56.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 123:56.83 from Unified_cpp_dom_xslt_xpath1.cpp:2: 123:56.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 123:56.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:56.83 189 | CSSRect GetExpandedScrollableRect() const { 123:56.83 | ^ 123:56.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 123:56.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:56.84 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 123:56.84 | ^ 123:56.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 123:56.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:56.84 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 123:56.84 | ^ 123:56.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 123:56.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:56.85 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 123:56.85 | ^ 123:56.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 123:56.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:56.85 243 | CSSRect CalculateScrollRange() const { 123:56.85 | ^ 123:56.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 123:56.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:56.86 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 123:56.86 | ^ 123:56.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 123:56.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:56.87 457 | CSSRect GetVisualViewport() const { 123:56.87 | ^ 123:57.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 123:57.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 123:57.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 123:57.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:57.00 from Unified_cpp_dom_xul0.cpp:2: 123:57.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 123:57.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 123:57.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:57.00 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 123:57.00 | ^~~~~~~~~~~~~~ 123:57.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:57.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 123:57.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:57.03 from Unified_cpp_dom_xul0.cpp:2: 123:57.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 123:57.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 123:57.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:57.03 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 123:57.03 | ^~~~~~~~~~~~~ 123:57.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 123:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 123:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:57.06 from Unified_cpp_dom_xul0.cpp:2: 123:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 123:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 123:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:57.07 383 | Point TopLeft() const { return Point(x, y); } 123:57.07 | ^~~~~~~ 123:57.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 123:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 123:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 123:57.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:57.07 from Unified_cpp_dom_xul0.cpp:2: 123:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 123:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 123:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:57.07 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 123:57.07 | ^~~~~~~~~~~~~~~ 123:57.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 123:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:57.41 from Unified_cpp_dom_xul0.cpp:2: 123:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 123:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 123:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:57.41 277 | static RectTyped FromUnknownRect( 123:57.41 | ^~~~~~~~~~~~~~~ 123:57.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:57.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:57.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 123:57.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:57.42 from Unified_cpp_dom_xul0.cpp:2: 123:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 123:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 123:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:57.42 150 | static PointTyped FromUnknownPoint( 123:57.42 | ^~~~~~~~~~~~~~~~ 123:57.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:57.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 123:57.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:57.43 from Unified_cpp_dom_xul0.cpp:2: 123:57.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 123:57.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 123:57.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:57.43 282 | RectTyped ToUnknownRect() const { 123:57.43 | ^~~~~~~~~~~~~ 123:58.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 123:58.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 123:58.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 123:58.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 123:58.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 123:58.82 from Unified_cpp_dom_xslt_xpath1.cpp:2: 123:58.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 123:58.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:58.82 1249 | CSSCoord ToCSSPixels() const { return _0; } 123:58.82 | ^ 123:59.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 123:59.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:59.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 123:59.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:59.18 from Unified_cpp_dom_xul0.cpp:2: 123:59.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 123:59.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 123:59.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 123:59.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:59.18 246 | PointTyped As2DPoint() const { 123:59.18 | ^~~~~~~~~ 123:59.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 123:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 123:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 123:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:59.20 from Unified_cpp_dom_xul0.cpp:2: 123:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 123:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 123:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 123:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:59.20 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 123:59.20 | ^~~~~~~~~ 123:59.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 123:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 123:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 123:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 123:59.20 from Unified_cpp_dom_xul0.cpp:2: 123:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 123:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 123:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 123:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:59.20 2266 | PointTyped TransformPointSimple( 123:59.20 | ^~~~~~~~~~~~~~~~~~~~ 123:59.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 123:59.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 123:59.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 123:59.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 123:59.21 794 | RectTyped TransformAndClipBounds( 123:59.21 | ^~~~~~~~~~~~~~~~~~~~~~ 124:00.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 124:00.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 124:00.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:00.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:00.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:00.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:00.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 124:00.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRReferenceSpace.cpp:7, 124:00.47 from Unified_cpp_dom_vr1.cpp:2: 124:00.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 124:00.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 124:00.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:00.47 40 | friend Sub operator*(Sub aCoord, T aScale) { 124:00.47 | ^~~~~~~~ 124:00.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:00.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:00.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:00.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:00.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 124:00.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRReferenceSpace.cpp:7, 124:00.51 from Unified_cpp_dom_vr1.cpp:2: 124:00.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 124:00.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 124:00.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:00.51 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 124:00.51 | ^~~~~~~~ 124:00.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 124:00.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 124:00.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:00.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:00.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:00.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:00.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 124:00.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRReferenceSpace.cpp:7, 124:00.86 from Unified_cpp_dom_vr1.cpp:2: 124:00.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 124:00.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 124:00.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:00.87 427 | SizeT Size() const { return SizeT(width, height); } 124:00.87 | ^~~~ 124:00.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:00.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:00.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:00.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:00.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 124:00.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRReferenceSpace.cpp:7, 124:00.88 from Unified_cpp_dom_vr1.cpp:2: 124:00.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 124:00.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 124:00.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:00.89 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 124:00.89 | ^~~~~~~~ 124:00.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 124:00.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 124:00.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:00.90 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 124:00.90 | ^~~~~~~~ 124:00.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 124:00.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 124:00.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:00.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:00.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:00.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:00.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 124:00.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRReferenceSpace.cpp:7, 124:00.93 from Unified_cpp_dom_vr1.cpp:2: 124:00.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 124:00.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 124:00.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:00.93 62 | Sub operator-(const Sub& aPoint) const { 124:00.93 | ^~~~~~~~ 124:01.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 124:01.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 124:01.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:01.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:01.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:01.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:01.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 124:01.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRReferenceSpace.cpp:7, 124:01.18 from Unified_cpp_dom_vr1.cpp:2: 124:01.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 124:01.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 124:01.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:01.19 43 | friend Sub operator*(T aScale, Sub aCoord) { 124:01.19 | ^~~~~~~~ 124:01.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 124:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 124:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 124:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 124:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 124:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 124:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsWrapperCache.h:10, 124:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:7, 124:01.24 from Unified_cpp_dom_vr0.cpp:2: 124:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 124:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 124:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 124:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 124:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 124:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 124:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 124:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 124:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 124:01.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:01.25 760 | typename detail::Nth::Type extract() { 124:01.25 | ^~~~~~~ 124:01.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 124:01.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 124:01.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 124:01.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:01.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:01.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:01.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 124:01.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 124:01.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2FBinding.h:16, 124:01.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2F.h:14, 124:01.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:7, 124:01.49 from Unified_cpp_dom_u2f0.cpp:2: 124:01.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 124:01.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 124:01.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:01.50 40 | friend Sub operator*(Sub aCoord, T aScale) { 124:01.50 | ^~~~~~~~ 124:01.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 124:01.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 124:01.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 124:01.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 124:01.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 124:01.59 from Unified_cpp_dom_xslt_xpath1.cpp:2: 124:01.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 124:01.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:01.60 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 124:01.60 | ^ 124:01.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 124:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 124:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 124:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2FBinding.h:16, 124:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2F.h:14, 124:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:7, 124:01.64 from Unified_cpp_dom_u2f0.cpp:2: 124:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 124:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 124:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:01.64 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 124:01.64 | ^~~~~~~~ 124:01.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 124:01.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:01.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:01.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:01.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 124:01.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 124:01.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2FBinding.h:16, 124:01.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2F.h:14, 124:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:7, 124:01.92 from Unified_cpp_dom_u2f0.cpp:2: 124:01.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 124:01.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 124:01.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:01.92 427 | SizeT Size() const { return SizeT(width, height); } 124:01.92 | ^~~~ 124:01.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 124:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 124:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 124:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2FBinding.h:16, 124:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2F.h:14, 124:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:7, 124:01.93 from Unified_cpp_dom_u2f0.cpp:2: 124:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 124:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 124:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:01.93 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 124:01.93 | ^~~~~~~~ 124:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 124:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 124:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:01.93 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 124:01.93 | ^~~~~~~~ 124:01.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 124:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 124:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 124:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 124:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2FBinding.h:16, 124:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2F.h:14, 124:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:7, 124:01.93 from Unified_cpp_dom_u2f0.cpp:2: 124:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 124:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 124:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:01.94 62 | Sub operator-(const Sub& aPoint) const { 124:01.94 | ^~~~~~~~ 124:01.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 124:01.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:01.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:01.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:01.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:01.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 124:01.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRReferenceSpace.cpp:7, 124:01.96 from Unified_cpp_dom_vr1.cpp:2: 124:01.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 124:01.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 124:01.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:01.96 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 124:01.96 | ^~~~~~~~~~~~~ 124:01.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 124:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 124:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRReferenceSpace.cpp:7, 124:01.97 from Unified_cpp_dom_vr1.cpp:2: 124:01.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 124:01.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 124:01.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:01.97 323 | static SizeTyped FromUnknownSize( 124:01.97 | ^~~~~~~~~~~~~~~ 124:01.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 124:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 124:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 124:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 124:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:13, 124:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/ChromeObserver.cpp:10, 124:01.99 from Unified_cpp_dom_xul0.cpp:2: 124:01.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 124:01.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 124:01.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 124:01.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 124:01.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 124:01.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 124:01.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 124:01.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 124:01.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 124:01.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:01.99 760 | typename detail::Nth::Type extract() { 124:01.99 | ^~~~~~~ 124:02.14 In file included from Unified_cpp_dom_vr0.cpp:2: 124:02.14 /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp: In constructor ‘mozilla::dom::VRDisplay::VRDisplay(nsPIDOMWindowInner*, mozilla::gfx::VRDisplayClient*)’: 124:02.14 /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/VRDisplay.cpp:340:73: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:02.14 340 | aWindow, info.GetSittingToStandingTransform(), info.GetStageSize()); 124:02.14 | ~~~~~~~~~~~~~~~~~^~ 124:02.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 124:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 124:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 124:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 124:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 124:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2FBinding.h:16, 124:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2F.h:14, 124:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:7, 124:02.19 from Unified_cpp_dom_u2f0.cpp:2: 124:02.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 124:02.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 124:02.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:02.19 43 | friend Sub operator*(T aScale, Sub aCoord) { 124:02.19 | ^~~~~~~~ 124:02.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 124:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 124:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2FBinding.h:16, 124:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2F.h:14, 124:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:7, 124:02.72 from Unified_cpp_dom_u2f0.cpp:2: 124:02.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 124:02.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 124:02.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:02.72 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 124:02.72 | ^~~~~~~~~~~~~ 124:02.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 124:02.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 124:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 124:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2FBinding.h:16, 124:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2F.h:14, 124:02.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:7, 124:02.73 from Unified_cpp_dom_u2f0.cpp:2: 124:02.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 124:02.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 124:02.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:02.73 323 | static SizeTyped FromUnknownSize( 124:02.73 | ^~~~~~~~~~~~~~~ 124:03.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 124:03.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 124:03.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 124:03.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 124:03.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 124:03.84 from Unified_cpp_dom_xslt_xpath1.cpp:2: 124:03.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 124:03.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:03.84 21 | inline Rect ToRect(const gfxRect& aRect) { 124:03.84 | ^ 124:03.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 124:03.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:03.84 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 124:03.84 | ^ 124:03.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 124:03.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:03.85 40 | inline Point ToPoint(const gfxPoint& aPoint) { 124:03.85 | ^ 124:03.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 124:03.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:03.86 44 | inline Size ToSize(const gfxSize& aSize) { 124:03.86 | ^ 124:03.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 124:03.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:03.86 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 124:03.86 | ^ 124:03.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 124:03.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:03.86 52 | inline gfxSize ThebesSize(const Size& aSize) { 124:03.86 | ^ 124:03.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 124:03.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:03.87 56 | inline gfxRect ThebesRect(const Rect& aRect) { 124:03.87 | ^ 124:05.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 124:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 124:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 124:05.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 124:05.05 from Unified_cpp_dom_xslt_xpath1.cpp:2: 124:05.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 124:05.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:05.05 1859 | int32_t aAppUnitsPerPixel) { 124:05.05 | ^ 124:05.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 124:05.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:05.05 3214 | int32_t aAppUnitsPerPixel) { 124:05.05 | ^ 124:05.90 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 124:05.90 /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::add(const txXPathNode&)’: 124:05.90 /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNodeSet.cpp:112:57: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124:05.91 112 | memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 124:05.91 | ^ 124:05.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 124:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 124:05.91 from Unified_cpp_dom_xslt_xpath1.cpp:2: 124:05.91 /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 124:05.91 17 | class txXPathNode { 124:05.91 | ^~~~~~~~~~~ 124:05.91 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 124:05.91 /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)’: 124:05.92 /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNodeSet.cpp:277:58: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124:05.92 277 | memmove(insertPos, pos, count * sizeof(txXPathNode)); 124:05.92 | ^ 124:05.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 124:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 124:05.92 from Unified_cpp_dom_xslt_xpath1.cpp:2: 124:05.92 /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 124:05.92 17 | class txXPathNode { 124:05.92 | ^~~~~~~~~~~ 124:05.92 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 124:05.92 /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNodeSet.cpp: In member function ‘nsresult txNodeSet::sweep()’: 124:05.92 /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNodeSet.cpp:375:75: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124:05.92 375 | memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 124:05.92 | ^ 124:05.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 124:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 124:05.93 from Unified_cpp_dom_xslt_xpath1.cpp:2: 124:05.93 /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 124:05.93 17 | class txXPathNode { 124:05.93 | ^~~~~~~~~~~ 124:05.93 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 124:05.93 /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNodeSet.cpp: In member function ‘bool txNodeSet::ensureGrowSize(int32_t)’: 124:05.93 /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNodeSet.cpp:469:56: warning: ‘void* memmove(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124:05.93 469 | memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 124:05.93 | ^ 124:05.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 124:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 124:05.93 from Unified_cpp_dom_xslt_xpath1.cpp:2: 124:05.93 /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 124:05.93 17 | class txXPathNode { 124:05.93 | ^~~~~~~~~~~ 124:05.93 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 124:05.93 /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNodeSet.cpp:494:55: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124:05.93 494 | memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 124:05.93 | ^ 124:05.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 124:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 124:05.93 from Unified_cpp_dom_xslt_xpath1.cpp:2: 124:05.93 /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 124:05.93 17 | class txXPathNode { 124:05.93 | ^~~~~~~~~~~ 124:05.93 In file included from Unified_cpp_dom_xslt_xpath1.cpp:20: 124:05.93 /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNodeSet.cpp: In static member function ‘static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)’: 124:05.93 /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNodeSet.cpp:567:62: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class txXPathNode’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 124:05.94 567 | memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 124:05.94 | ^ 124:05.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 124:05.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 124:05.95 from Unified_cpp_dom_xslt_xpath1.cpp:2: 124:05.95 /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:17:7: note: ‘class txXPathNode’ declared here 124:05.95 17 | class txXPathNode { 124:05.95 | ^~~~~~~~~~~ 124:06.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 124:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 124:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 124:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 124:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 124:06.49 from Unified_cpp_dom_xslt_xpath1.cpp:2: 124:06.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 124:06.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 124:06.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:06.49 40 | friend Sub operator*(Sub aCoord, T aScale) { 124:06.49 | ^~~~~~~~ 124:06.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 124:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 124:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 124:06.59 from Unified_cpp_dom_xslt_xpath1.cpp:2: 124:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 124:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 124:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:06.59 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 124:06.59 | ^~~~~~~~ 124:06.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 124:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 124:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 124:06.69 from Unified_cpp_dom_xslt_xpath1.cpp:2: 124:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 124:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 124:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:06.69 427 | SizeT Size() const { return SizeT(width, height); } 124:06.69 | ^~~~ 124:06.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 124:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 124:06.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 124:06.69 from Unified_cpp_dom_xslt_xpath1.cpp:2: 124:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 124:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 124:06.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:06.69 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 124:06.69 | ^~~~~~~~ 124:06.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 124:06.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 124:06.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:06.70 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 124:06.70 | ^~~~~~~~ 124:06.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 124:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 124:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 124:06.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 124:06.70 from Unified_cpp_dom_xslt_xpath1.cpp:2: 124:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 124:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 124:06.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:06.71 62 | Sub operator-(const Sub& aPoint) const { 124:06.71 | ^~~~~~~~ 124:07.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 124:07.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 124:07.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 124:07.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:07.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:07.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:07.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:07.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 124:07.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 124:07.06 from Unified_cpp_dom_xslt_xpath1.cpp:2: 124:07.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 124:07.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 124:07.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:07.06 43 | friend Sub operator*(T aScale, Sub aCoord) { 124:07.06 | ^~~~~~~~ 124:07.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 124:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 124:07.32 from Unified_cpp_dom_xslt_xpath1.cpp:2: 124:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 124:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 124:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:07.32 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 124:07.32 | ^~~~~~~~~~~~~ 124:07.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 124:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:10, 124:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNameTest.cpp:9, 124:07.32 from Unified_cpp_dom_xslt_xpath1.cpp:2: 124:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 124:07.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 124:07.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:07.33 323 | static SizeTyped FromUnknownSize( 124:07.33 | ^~~~~~~~~~~~~~~ 124:08.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 124:08.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 124:08.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 124:08.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 124:08.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 124:08.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 124:08.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 124:08.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XRReferenceSpace.h:10, 124:08.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/vr/XRReferenceSpace.cpp:7, 124:08.73 from Unified_cpp_dom_vr1.cpp:2: 124:08.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 124:08.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 124:08.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 124:08.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 124:08.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 124:08.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 124:08.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 124:08.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 124:08.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 124:08.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:08.74 760 | typename detail::Nth::Type extract() { 124:08.74 | ^~~~~~~ 124:09.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 124:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 124:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 124:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 124:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 124:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/U2F.h:12, 124:09.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/u2f/U2F.cpp:7, 124:09.33 from Unified_cpp_dom_u2f0.cpp:2: 124:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 124:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 124:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 124:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 124:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 124:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 124:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 124:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 124:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 124:09.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:09.33 760 | typename detail::Nth::Type extract() { 124:09.33 | ^~~~~~~ 124:17.61 dom/console 124:17.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:17.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:17.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:17.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:17.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNodeSet.h:15, 124:17.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txVariableRefExpr.cpp:8, 124:17.93 from Unified_cpp_dom_xslt_xpath2.cpp:11: 124:17.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 124:17.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:17.93 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 124:17.93 | ^ 124:18.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 124:18.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:18.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:18.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:18.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNodeSet.h:15, 124:18.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txVariableRefExpr.cpp:8, 124:18.17 from Unified_cpp_dom_xslt_xpath2.cpp:11: 124:18.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 124:18.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:18.18 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 124:18.18 | ^ 124:18.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 124:18.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTPatterns.h:12, 124:18.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.h:9, 124:18.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.cpp:6, 124:18.43 from Unified_cpp_dom_xslt_xslt1.cpp:2: 124:18.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 124:18.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:18.43 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 124:18.43 | ^ 124:18.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 124:18.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:18.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:18.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:18.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 124:18.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTPatterns.h:12, 124:18.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.h:9, 124:18.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.cpp:6, 124:18.80 from Unified_cpp_dom_xslt_xslt1.cpp:2: 124:18.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 124:18.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:18.80 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 124:18.80 | ^ 124:19.83 dom/performance 124:20.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 124:20.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:20.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 124:20.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTPatterns.h:12, 124:20.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.h:9, 124:20.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.cpp:6, 124:20.01 from Unified_cpp_dom_xslt_xslt1.cpp:2: 124:20.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 124:20.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:20.01 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 124:20.01 | ^ 124:20.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 124:20.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:20.01 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 124:20.01 | ^ 124:20.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 124:20.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:20.02 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 124:20.02 | ^ 124:20.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 124:20.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:20.02 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 124:20.02 | ^ 124:20.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 124:20.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:20.03 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 124:20.03 | ^ 124:20.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 124:20.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:20.06 371 | nscoord aAppUnitsPerDevPixel) { 124:20.06 | ^ 124:20.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 124:20.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:20.06 380 | nscoord aAppUnitsPerDevPixel) { 124:20.06 | ^ 124:20.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 124:20.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:20.07 387 | nscoord aAppUnitsPerDevPixel) { 124:20.07 | ^ 124:20.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 124:20.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:20.07 394 | nscoord aAppUnitsPerDevPixel) { 124:20.07 | ^ 124:20.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 124:20.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:20.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNodeSet.h:15, 124:20.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txVariableRefExpr.cpp:8, 124:20.09 from Unified_cpp_dom_xslt_xpath2.cpp:11: 124:20.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 124:20.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:20.09 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 124:20.09 | ^ 124:20.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 124:20.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:20.09 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 124:20.09 | ^ 124:20.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 124:20.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:20.09 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 124:20.09 | ^ 124:20.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 124:20.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:20.10 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 124:20.10 | ^ 124:20.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 124:20.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:20.11 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 124:20.11 | ^ 124:20.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 124:20.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:20.14 371 | nscoord aAppUnitsPerDevPixel) { 124:20.14 | ^ 124:20.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 124:20.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:20.14 380 | nscoord aAppUnitsPerDevPixel) { 124:20.14 | ^ 124:20.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 124:20.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:20.15 387 | nscoord aAppUnitsPerDevPixel) { 124:20.15 | ^ 124:20.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 124:20.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:20.16 394 | nscoord aAppUnitsPerDevPixel) { 124:20.16 | ^ 124:21.75 dom/webbrowserpersist 124:22.38 dom/xhr 124:23.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 124:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 124:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 124:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 124:23.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txStylesheet.cpp:16, 124:23.33 from Unified_cpp_dom_xslt_xslt1.cpp:20: 124:23.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 124:23.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:23.34 189 | CSSRect GetExpandedScrollableRect() const { 124:23.34 | ^ 124:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 124:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:23.34 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 124:23.34 | ^ 124:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 124:23.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:23.35 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 124:23.35 | ^ 124:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 124:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:23.35 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 124:23.36 | ^ 124:23.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 124:23.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:23.36 243 | CSSRect CalculateScrollRange() const { 124:23.36 | ^ 124:23.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 124:23.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:23.36 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 124:23.36 | ^ 124:23.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 124:23.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:23.37 457 | CSSRect GetVisualViewport() const { 124:23.37 | ^ 124:23.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 124:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 124:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 124:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNodeSet.h:15, 124:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txVariableRefExpr.cpp:8, 124:23.48 from Unified_cpp_dom_xslt_xpath2.cpp:11: 124:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 124:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 124:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:23.48 40 | friend Sub operator*(Sub aCoord, T aScale) { 124:23.48 | ^~~~~~~~ 124:23.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 124:23.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txNodeSet.h:15, 124:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txVariableRefExpr.cpp:8, 124:23.58 from Unified_cpp_dom_xslt_xpath2.cpp:11: 124:23.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 124:23.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 124:23.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:23.58 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 124:23.58 | ^~~~~~~~ 124:25.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 124:25.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 124:25.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 124:25.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 124:25.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txStylesheet.cpp:16, 124:25.35 from Unified_cpp_dom_xslt_xslt1.cpp:20: 124:25.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 124:25.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:25.35 1249 | CSSCoord ToCSSPixels() const { return _0; } 124:25.35 | ^ 124:28.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 124:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 124:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 124:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 124:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txStylesheet.cpp:16, 124:28.08 from Unified_cpp_dom_xslt_xslt1.cpp:20: 124:28.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 124:28.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:28.08 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 124:28.08 | ^ 124:30.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 124:30.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 124:30.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 124:30.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 124:30.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txStylesheet.cpp:16, 124:30.36 from Unified_cpp_dom_xslt_xslt1.cpp:20: 124:30.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 124:30.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:30.36 21 | inline Rect ToRect(const gfxRect& aRect) { 124:30.36 | ^ 124:30.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 124:30.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:30.36 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 124:30.36 | ^ 124:30.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 124:30.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:30.37 40 | inline Point ToPoint(const gfxPoint& aPoint) { 124:30.37 | ^ 124:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 124:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:30.38 44 | inline Size ToSize(const gfxSize& aSize) { 124:30.38 | ^ 124:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 124:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:30.38 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 124:30.38 | ^ 124:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 124:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:30.39 52 | inline gfxSize ThebesSize(const Size& aSize) { 124:30.39 | ^ 124:30.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 124:30.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:30.39 56 | inline gfxRect ThebesRect(const Rect& aRect) { 124:30.39 | ^ 124:31.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 124:31.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 124:31.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathTreeWalker.h:11, 124:31.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txStylesheet.cpp:16, 124:31.61 from Unified_cpp_dom_xslt_xslt1.cpp:20: 124:31.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 124:31.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:31.61 1859 | int32_t aAppUnitsPerPixel) { 124:31.61 | ^ 124:31.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 124:31.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:31.62 3214 | int32_t aAppUnitsPerPixel) { 124:31.62 | ^ 124:32.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:32.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 124:32.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 124:32.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 124:32.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 124:32.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 124:32.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 124:32.73 from Unified_cpp_webbrowserpersist0.cpp:2: 124:32.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 124:32.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:32.74 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 124:32.74 | ^ 124:32.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 124:32.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 124:32.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 124:32.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 124:32.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 124:32.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.cpp:6, 124:32.89 from Unified_cpp_dom_xul1.cpp:2: 124:32.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 124:32.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:32.89 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 124:32.89 | ^ 124:33.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 124:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 124:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 124:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 124:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 124:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 124:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 124:33.00 from Unified_cpp_webbrowserpersist0.cpp:2: 124:33.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 124:33.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:33.00 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 124:33.00 | ^ 124:33.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 124:33.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 124:33.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 124:33.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 124:33.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 124:33.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 124:33.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 124:33.57 from Unified_cpp_webbrowserpersist0.cpp:2: 124:33.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 124:33.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:33.57 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 124:33.57 | ^ 124:33.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 124:33.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:33.58 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 124:33.58 | ^ 124:33.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 124:33.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:33.58 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 124:33.58 | ^ 124:33.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 124:33.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:33.59 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 124:33.59 | ^ 124:33.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 124:33.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:33.59 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 124:33.59 | ^ 124:33.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 124:33.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:33.61 371 | nscoord aAppUnitsPerDevPixel) { 124:33.61 | ^ 124:33.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 124:33.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:33.62 380 | nscoord aAppUnitsPerDevPixel) { 124:33.62 | ^ 124:33.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 124:33.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:33.62 387 | nscoord aAppUnitsPerDevPixel) { 124:33.62 | ^ 124:33.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 124:33.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:33.63 394 | nscoord aAppUnitsPerDevPixel) { 124:33.63 | ^ 124:33.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 124:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 124:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 124:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 124:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTPatterns.h:12, 124:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.h:9, 124:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.cpp:6, 124:33.98 from Unified_cpp_dom_xslt_xslt1.cpp:2: 124:33.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 124:33.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 124:33.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:33.98 40 | friend Sub operator*(Sub aCoord, T aScale) { 124:33.98 | ^~~~~~~~ 124:34.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 124:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.h:11, 124:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:7, 124:34.03 from Unified_cpp_dom_performance0.cpp:2: 124:34.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 124:34.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.03 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 124:34.03 | ^ 124:34.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 124:34.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:34.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 124:34.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTPatterns.h:12, 124:34.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.h:9, 124:34.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.cpp:6, 124:34.07 from Unified_cpp_dom_xslt_xslt1.cpp:2: 124:34.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 124:34.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 124:34.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.07 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 124:34.07 | ^~~~~~~~ 124:34.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:34.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:34.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:34.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 124:34.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 124:34.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:17, 124:34.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Console.h:10, 124:34.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:7, 124:34.15 from Unified_cpp_dom_console0.cpp:2: 124:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 124:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.15 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 124:34.15 | ^ 124:34.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 124:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 124:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTPatterns.h:12, 124:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.h:9, 124:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.cpp:6, 124:34.18 from Unified_cpp_dom_xslt_xslt1.cpp:2: 124:34.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 124:34.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 124:34.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.19 427 | SizeT Size() const { return SizeT(width, height); } 124:34.19 | ^~~~ 124:34.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 124:34.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:34.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 124:34.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTPatterns.h:12, 124:34.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.h:9, 124:34.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.cpp:6, 124:34.19 from Unified_cpp_dom_xslt_xslt1.cpp:2: 124:34.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 124:34.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 124:34.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.19 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 124:34.19 | ^~~~~~~~ 124:34.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 124:34.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 124:34.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.19 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 124:34.19 | ^~~~~~~~ 124:34.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 124:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 124:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 124:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTPatterns.h:12, 124:34.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.h:9, 124:34.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.cpp:6, 124:34.22 from Unified_cpp_dom_xslt_xslt1.cpp:2: 124:34.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 124:34.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 124:34.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.22 62 | Sub operator-(const Sub& aPoint) const { 124:34.22 | ^~~~~~~~ 124:34.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 124:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 124:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 124:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 124:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 124:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.cpp:6, 124:34.34 from Unified_cpp_dom_xul1.cpp:2: 124:34.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 124:34.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.34 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 124:34.34 | ^ 124:34.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 124:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 124:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.h:11, 124:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:7, 124:34.46 from Unified_cpp_dom_performance0.cpp:2: 124:34.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 124:34.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.46 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 124:34.47 | ^ 124:34.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 124:34.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:34.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:34.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 124:34.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 124:34.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:17, 124:34.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Console.h:10, 124:34.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:7, 124:34.50 from Unified_cpp_dom_console0.cpp:2: 124:34.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 124:34.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.50 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 124:34.50 | ^ 124:34.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 124:34.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 124:34.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 124:34.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:34.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:34.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:34.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:34.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 124:34.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTPatterns.h:12, 124:34.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.h:9, 124:34.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.cpp:6, 124:34.62 from Unified_cpp_dom_xslt_xslt1.cpp:2: 124:34.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 124:34.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 124:34.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.62 43 | friend Sub operator*(T aScale, Sub aCoord) { 124:34.62 | ^~~~~~~~ 124:34.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 124:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTPatterns.h:12, 124:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.h:9, 124:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.cpp:6, 124:34.87 from Unified_cpp_dom_xslt_xslt1.cpp:2: 124:34.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 124:34.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 124:34.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.87 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 124:34.87 | ^~~~~~~~~~~~~ 124:34.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 124:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 124:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 124:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xpath/txXPathNode.h:10, 124:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xml/txXMLUtils.h:15, 124:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txXSLTPatterns.h:12, 124:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.h:9, 124:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xslt/xslt/txPatternParser.cpp:6, 124:34.87 from Unified_cpp_dom_xslt_xslt1.cpp:2: 124:34.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 124:34.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 124:34.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.87 323 | static SizeTyped FromUnknownSize( 124:34.87 | ^~~~~~~~~~~~~~~ 124:34.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 124:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 124:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 124:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.cpp:6, 124:34.93 from Unified_cpp_dom_xul1.cpp:2: 124:34.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 124:34.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.93 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 124:34.93 | ^ 124:34.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 124:34.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.93 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 124:34.93 | ^ 124:34.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 124:34.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.93 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 124:34.93 | ^ 124:34.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 124:34.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.94 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 124:34.94 | ^ 124:34.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 124:34.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.94 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 124:34.94 | ^ 124:34.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 124:34.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.96 371 | nscoord aAppUnitsPerDevPixel) { 124:34.96 | ^ 124:34.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 124:34.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.97 380 | nscoord aAppUnitsPerDevPixel) { 124:34.97 | ^ 124:34.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 124:34.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.97 387 | nscoord aAppUnitsPerDevPixel) { 124:34.97 | ^ 124:34.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 124:34.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.97 394 | nscoord aAppUnitsPerDevPixel) { 124:34.97 | ^ 124:34.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:34.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:34.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:34.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:34.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.h:11, 124:34.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:7, 124:34.98 from Unified_cpp_dom_performance0.cpp:2: 124:34.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 124:34.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.98 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 124:34.98 | ^ 124:34.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 124:34.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.98 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 124:34.98 | ^ 124:34.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 124:34.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.98 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 124:34.98 | ^ 124:34.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 124:34.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.99 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 124:34.99 | ^ 124:34.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 124:34.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:34.99 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 124:34.99 | ^ 124:35.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 124:35.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:35.01 371 | nscoord aAppUnitsPerDevPixel) { 124:35.02 | ^ 124:35.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 124:35.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:35.02 380 | nscoord aAppUnitsPerDevPixel) { 124:35.02 | ^ 124:35.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 124:35.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:35.02 387 | nscoord aAppUnitsPerDevPixel) { 124:35.02 | ^ 124:35.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 124:35.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:35.03 394 | nscoord aAppUnitsPerDevPixel) { 124:35.03 | ^ 124:36.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 124:36.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 124:36.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 124:36.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:17, 124:36.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Console.h:10, 124:36.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:7, 124:36.03 from Unified_cpp_dom_console0.cpp:2: 124:36.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 124:36.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:36.03 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 124:36.04 | ^ 124:36.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 124:36.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:36.04 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 124:36.04 | ^ 124:36.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 124:36.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:36.05 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 124:36.05 | ^ 124:36.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 124:36.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:36.05 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 124:36.05 | ^ 124:36.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 124:36.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:36.06 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 124:36.06 | ^ 124:36.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 124:36.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:36.08 371 | nscoord aAppUnitsPerDevPixel) { 124:36.08 | ^ 124:36.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 124:36.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:36.09 380 | nscoord aAppUnitsPerDevPixel) { 124:36.09 | ^ 124:36.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 124:36.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:36.09 387 | nscoord aAppUnitsPerDevPixel) { 124:36.09 | ^ 124:36.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 124:36.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:36.10 394 | nscoord aAppUnitsPerDevPixel) { 124:36.10 | ^ 124:37.03 dom/worklet 124:37.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 124:37.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 124:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.h:11, 124:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.cpp:7, 124:37.22 from Unified_cpp_dom_xhr0.cpp:2: 124:37.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 124:37.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:37.22 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 124:37.22 | ^ 124:37.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 124:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 124:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 124:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.h:11, 124:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.cpp:7, 124:37.55 from Unified_cpp_dom_xhr0.cpp:2: 124:37.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 124:37.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:37.55 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 124:37.55 | ^ 124:38.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 124:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.h:11, 124:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.cpp:7, 124:38.16 from Unified_cpp_dom_xhr0.cpp:2: 124:38.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 124:38.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:38.16 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 124:38.17 | ^ 124:38.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 124:38.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:38.17 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 124:38.17 | ^ 124:38.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 124:38.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:38.17 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 124:38.17 | ^ 124:38.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 124:38.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:38.17 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 124:38.18 | ^ 124:38.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 124:38.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:38.18 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 124:38.18 | ^ 124:38.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 124:38.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:38.20 371 | nscoord aAppUnitsPerDevPixel) { 124:38.20 | ^ 124:38.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 124:38.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:38.20 380 | nscoord aAppUnitsPerDevPixel) { 124:38.20 | ^ 124:38.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 124:38.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:38.21 387 | nscoord aAppUnitsPerDevPixel) { 124:38.21 | ^ 124:38.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 124:38.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:38.21 394 | nscoord aAppUnitsPerDevPixel) { 124:38.21 | ^ 124:38.35 dom/script 124:40.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 124:40.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 124:40.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoadRequest.h:12, 124:40.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ScriptLoader.h:21, 124:40.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 124:40.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:23, 124:40.26 from Unified_cpp_dom_console0.cpp:2: 124:40.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 124:40.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:40.26 189 | CSSRect GetExpandedScrollableRect() const { 124:40.26 | ^ 124:40.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 124:40.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:40.26 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 124:40.26 | ^ 124:40.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 124:40.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:40.27 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 124:40.27 | ^ 124:40.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 124:40.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:40.28 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 124:40.28 | ^ 124:40.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 124:40.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:40.28 243 | CSSRect CalculateScrollRange() const { 124:40.28 | ^ 124:40.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 124:40.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:40.29 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 124:40.29 | ^ 124:40.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 124:40.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:40.30 457 | CSSRect GetVisualViewport() const { 124:40.30 | ^ 124:40.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 124:40.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 124:40.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 124:40.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 124:40.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PerformanceEntryEvent.h:15, 124:40.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:22, 124:40.49 from Unified_cpp_dom_performance0.cpp:2: 124:40.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 124:40.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:40.49 189 | CSSRect GetExpandedScrollableRect() const { 124:40.49 | ^ 124:40.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 124:40.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:40.49 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 124:40.49 | ^ 124:40.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 124:40.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:40.49 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 124:40.49 | ^ 124:40.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 124:40.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:40.50 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 124:40.50 | ^ 124:40.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 124:40.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:40.50 243 | CSSRect CalculateScrollRange() const { 124:40.50 | ^ 124:40.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 124:40.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:40.50 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 124:40.50 | ^ 124:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 124:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:40.51 457 | CSSRect GetVisualViewport() const { 124:40.51 | ^ 124:44.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 124:44.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 124:44.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLFormSubmission.h:11, 124:44.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FormData.h:13, 124:44.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequestMainThread.h:40, 124:44.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.cpp:8, 124:44.74 from Unified_cpp_dom_xhr0.cpp:2: 124:44.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 124:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:44.75 189 | CSSRect GetExpandedScrollableRect() const { 124:44.75 | ^ 124:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 124:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:44.75 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 124:44.75 | ^ 124:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 124:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:44.75 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 124:44.75 | ^ 124:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 124:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:44.75 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 124:44.75 | ^ 124:44.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 124:44.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:44.76 243 | CSSRect CalculateScrollRange() const { 124:44.76 | ^ 124:44.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 124:44.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:44.76 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 124:44.76 | ^ 124:44.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 124:44.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:44.77 457 | CSSRect GetVisualViewport() const { 124:44.77 | ^ 124:45.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 124:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 124:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 124:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 124:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 124:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 124:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 124:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 124:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 124:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 124:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:23, 124:45.03 from Unified_cpp_dom_console0.cpp:2: 124:45.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 124:45.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:45.03 1249 | CSSCoord ToCSSPixels() const { return _0; } 124:45.03 | ^ 124:45.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 124:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 124:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 124:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 124:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 124:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 124:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 124:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 124:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 124:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 124:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:28, 124:45.86 from Unified_cpp_dom_performance0.cpp:2: 124:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 124:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:45.86 1249 | CSSCoord ToCSSPixels() const { return _0; } 124:45.86 | ^ 124:45.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 124:45.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 124:45.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 124:45.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:11, 124:45.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkletImpl.h:13, 124:45.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/WorkletThread.h:14, 124:45.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/Worklet.cpp:8, 124:45.91 from Unified_cpp_dom_worklet0.cpp:2: 124:45.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 124:45.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:45.91 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 124:45.91 | ^ 124:45.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 124:45.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 124:45.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 124:45.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 124:45.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptLoadRequest.h:12, 124:45.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.h:13, 124:45.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.cpp:7, 124:45.98 from Unified_cpp_dom_script0.cpp:2: 124:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 124:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:45.98 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 124:45.98 | ^ 124:46.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 124:46.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 124:46.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 124:46.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:11, 124:46.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkletImpl.h:13, 124:46.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/WorkletThread.h:14, 124:46.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/Worklet.cpp:8, 124:46.11 from Unified_cpp_dom_worklet0.cpp:2: 124:46.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 124:46.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:46.11 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 124:46.11 | ^ 124:46.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 124:46.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 124:46.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 124:46.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:11, 124:46.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkletImpl.h:13, 124:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/WorkletThread.h:14, 124:46.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/Worklet.cpp:8, 124:46.69 from Unified_cpp_dom_worklet0.cpp:2: 124:46.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 124:46.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:46.69 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 124:46.69 | ^ 124:46.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 124:46.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:46.69 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 124:46.69 | ^ 124:46.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 124:46.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:46.69 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 124:46.69 | ^ 124:46.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 124:46.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:46.70 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 124:46.70 | ^ 124:46.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 124:46.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:46.71 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 124:46.71 | ^ 124:46.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 124:46.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:46.75 371 | nscoord aAppUnitsPerDevPixel) { 124:46.75 | ^ 124:46.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 124:46.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:46.75 380 | nscoord aAppUnitsPerDevPixel) { 124:46.75 | ^ 124:46.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 124:46.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:46.76 387 | nscoord aAppUnitsPerDevPixel) { 124:46.76 | ^ 124:46.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 124:46.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:46.77 394 | nscoord aAppUnitsPerDevPixel) { 124:46.77 | ^ 124:47.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 124:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 124:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 124:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 124:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 124:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 124:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 124:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 124:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 124:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:23, 124:47.36 from Unified_cpp_dom_console0.cpp:2: 124:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 124:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:47.36 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 124:47.36 | ^ 124:47.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 124:47.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 124:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 124:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 124:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptLoadRequest.h:12, 124:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.h:13, 124:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.cpp:7, 124:47.68 from Unified_cpp_dom_script0.cpp:2: 124:47.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 124:47.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:47.69 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 124:47.69 | ^ 124:47.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 124:47.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 124:47.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 124:47.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.cpp:6, 124:47.70 from Unified_cpp_dom_xul1.cpp:2: 124:47.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 124:47.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:47.70 189 | CSSRect GetExpandedScrollableRect() const { 124:47.70 | ^ 124:47.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 124:47.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:47.71 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 124:47.71 | ^ 124:47.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 124:47.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:47.72 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 124:47.72 | ^ 124:47.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 124:47.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:47.72 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 124:47.72 | ^ 124:47.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 124:47.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:47.72 243 | CSSRect CalculateScrollRange() const { 124:47.73 | ^ 124:47.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 124:47.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:47.73 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 124:47.73 | ^ 124:47.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 124:47.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:47.74 457 | CSSRect GetVisualViewport() const { 124:47.74 | ^ 124:48.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 124:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 124:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 124:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 124:48.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 124:48.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:48.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:48.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 124:48.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 124:48.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 124:48.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 124:48.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:28, 124:48.13 from Unified_cpp_dom_performance0.cpp:2: 124:48.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 124:48.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:48.13 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 124:48.13 | ^ 124:48.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:48.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:48.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 124:48.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 124:48.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptLoadRequest.h:12, 124:48.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.h:13, 124:48.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.cpp:7, 124:48.30 from Unified_cpp_dom_script0.cpp:2: 124:48.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 124:48.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:48.30 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 124:48.30 | ^ 124:48.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 124:48.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:48.30 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 124:48.30 | ^ 124:48.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 124:48.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:48.30 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 124:48.30 | ^ 124:48.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 124:48.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:48.31 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 124:48.31 | ^ 124:48.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 124:48.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:48.31 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 124:48.31 | ^ 124:48.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 124:48.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:48.34 371 | nscoord aAppUnitsPerDevPixel) { 124:48.34 | ^ 124:48.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 124:48.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:48.34 380 | nscoord aAppUnitsPerDevPixel) { 124:48.34 | ^ 124:48.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 124:48.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:48.34 387 | nscoord aAppUnitsPerDevPixel) { 124:48.34 | ^ 124:48.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 124:48.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:48.35 394 | nscoord aAppUnitsPerDevPixel) { 124:48.35 | ^ 124:48.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 124:48.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 124:48.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 124:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 124:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 124:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 124:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 124:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 124:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 124:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9, 124:48.82 from Unified_cpp_webbrowserpersist0.cpp:2: 124:48.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 124:48.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:48.82 189 | CSSRect GetExpandedScrollableRect() const { 124:48.82 | ^ 124:48.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 124:48.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:48.83 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 124:48.83 | ^ 124:48.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 124:48.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:48.83 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 124:48.83 | ^ 124:48.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 124:48.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:48.84 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 124:48.84 | ^ 124:48.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 124:48.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:48.84 243 | CSSRect CalculateScrollRange() const { 124:48.85 | ^ 124:48.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 124:48.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:48.85 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 124:48.85 | ^ 124:48.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 124:48.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:48.86 457 | CSSRect GetVisualViewport() const { 124:48.86 | ^ 124:49.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 124:49.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 124:49.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.cpp:27, 124:49.49 from Unified_cpp_dom_xul1.cpp:2: 124:49.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 124:49.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:49.49 1249 | CSSCoord ToCSSPixels() const { return _0; } 124:49.49 | ^ 124:50.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 124:50.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 124:50.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 124:50.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 124:50.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 124:50.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 124:50.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:50.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:50.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 124:50.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 124:50.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 124:50.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 124:50.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9, 124:50.25 from Unified_cpp_webbrowserpersist0.cpp:2: 124:50.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 124:50.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:50.25 1249 | CSSCoord ToCSSPixels() const { return _0; } 124:50.25 | ^ 124:50.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 124:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 124:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 124:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 124:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 124:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 124:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 124:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 124:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 124:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:23, 124:50.88 from Unified_cpp_dom_console0.cpp:2: 124:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 124:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:50.88 21 | inline Rect ToRect(const gfxRect& aRect) { 124:50.88 | ^ 124:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 124:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:50.88 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 124:50.88 | ^ 124:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 124:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:50.88 40 | inline Point ToPoint(const gfxPoint& aPoint) { 124:50.88 | ^ 124:50.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 124:50.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:50.89 44 | inline Size ToSize(const gfxSize& aSize) { 124:50.89 | ^ 124:50.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 124:50.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:50.89 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 124:50.89 | ^ 124:50.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 124:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:50.90 52 | inline gfxSize ThebesSize(const Size& aSize) { 124:50.90 | ^ 124:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 124:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:50.90 56 | inline gfxRect ThebesRect(const Rect& aRect) { 124:50.90 | ^ 124:51.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 124:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 124:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 124:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 124:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 124:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 124:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 124:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 124:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 124:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:28, 124:51.54 from Unified_cpp_dom_performance0.cpp:2: 124:51.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 124:51.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:51.54 21 | inline Rect ToRect(const gfxRect& aRect) { 124:51.54 | ^ 124:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 124:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:51.55 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 124:51.55 | ^ 124:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 124:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:51.55 40 | inline Point ToPoint(const gfxPoint& aPoint) { 124:51.55 | ^ 124:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 124:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:51.55 44 | inline Size ToSize(const gfxSize& aSize) { 124:51.55 | ^ 124:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 124:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:51.55 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 124:51.55 | ^ 124:51.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 124:51.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:51.56 52 | inline gfxSize ThebesSize(const Size& aSize) { 124:51.56 | ^ 124:51.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 124:51.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:51.56 56 | inline gfxRect ThebesRect(const Rect& aRect) { 124:51.56 | ^ 124:51.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 124:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 124:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 124:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 124:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 124:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 124:51.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 124:51.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 124:51.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:23, 124:51.60 from Unified_cpp_dom_console0.cpp:2: 124:51.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 124:51.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:51.60 1859 | int32_t aAppUnitsPerPixel) { 124:51.60 | ^ 124:51.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 124:51.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:51.60 3214 | int32_t aAppUnitsPerPixel) { 124:51.60 | ^ 124:52.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 124:52.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 124:52.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 124:52.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 124:52.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:52.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:52.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 124:52.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 124:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 124:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 124:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:28, 124:52.13 from Unified_cpp_dom_performance0.cpp:2: 124:52.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 124:52.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:52.13 1859 | int32_t aAppUnitsPerPixel) { 124:52.13 | ^ 124:52.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 124:52.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:52.13 3214 | int32_t aAppUnitsPerPixel) { 124:52.13 | ^ 124:52.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 124:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 124:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 124:52.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.cpp:6, 124:52.57 from Unified_cpp_dom_xul1.cpp:2: 124:52.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 124:52.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 124:52.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:52.57 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 124:52.57 | ^~~~~~~~ 124:52.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 124:52.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:52.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:52.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 124:52.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 124:52.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 124:52.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 124:52.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:23, 124:52.61 from Unified_cpp_dom_console0.cpp:2: 124:52.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 124:52.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:52.61 332 | LayerPoint GetFixedPositionAnchor() const { 124:52.61 | ^ 124:52.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 124:52.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:52.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:52.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 124:52.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 124:52.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 124:52.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 124:52.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:23, 124:52.66 from Unified_cpp_dom_console0.cpp:2: 124:52.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 124:52.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:52.66 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 124:52.66 | ^ 124:52.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 124:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 124:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 124:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 124:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 124:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:23, 124:52.68 from Unified_cpp_dom_console0.cpp:2: 124:52.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 124:52.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:52.68 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 124:52.68 | ^ 124:52.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 124:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 124:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 124:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 124:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 124:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 124:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 124:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 124:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 124:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9, 124:52.79 from Unified_cpp_webbrowserpersist0.cpp:2: 124:52.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 124:52.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:52.80 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 124:52.80 | ^ 124:52.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 124:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 124:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 124:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 124:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 124:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 124:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.cpp:6, 124:52.80 from Unified_cpp_dom_xul1.cpp:2: 124:52.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 124:52.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 124:52.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:52.81 427 | SizeT Size() const { return SizeT(width, height); } 124:52.81 | ^~~~ 124:52.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 124:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 124:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 124:52.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.cpp:6, 124:52.81 from Unified_cpp_dom_xul1.cpp:2: 124:52.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 124:52.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 124:52.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:52.81 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 124:52.81 | ^~~~~~~~ 124:52.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 124:52.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 124:52.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:52.81 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 124:52.81 | ^~~~~~~~ 124:52.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 124:52.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 124:52.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 124:52.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 124:52.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 124:52.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 124:52.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.cpp:6, 124:52.82 from Unified_cpp_dom_xul1.cpp:2: 124:52.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 124:52.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 124:52.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:52.82 62 | Sub operator-(const Sub& aPoint) const { 124:52.82 | ^~~~~~~~ 124:53.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 124:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 124:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 124:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 124:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 124:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 124:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 124:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 124:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.h:17, 124:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xul/nsXULPrototypeDocument.cpp:6, 124:53.08 from Unified_cpp_dom_xul1.cpp:2: 124:53.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 124:53.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 124:53.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:53.08 43 | friend Sub operator*(T aScale, Sub aCoord) { 124:53.08 | ^~~~~~~~ 124:53.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 124:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 124:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 124:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 124:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 124:53.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:28, 124:53.14 from Unified_cpp_dom_performance0.cpp:2: 124:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 124:53.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:53.14 332 | LayerPoint GetFixedPositionAnchor() const { 124:53.14 | ^ 124:53.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 124:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 124:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 124:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 124:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 124:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:28, 124:53.18 from Unified_cpp_dom_performance0.cpp:2: 124:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 124:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:53.18 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 124:53.18 | ^ 124:53.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 124:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 124:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 124:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 124:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 124:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:28, 124:53.20 from Unified_cpp_dom_performance0.cpp:2: 124:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 124:53.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:53.20 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 124:53.20 | ^ 124:54.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 124:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 124:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 124:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 124:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 124:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 124:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 124:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 124:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 124:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequestWorker.cpp:26, 124:54.85 from Unified_cpp_dom_xhr0.cpp:47: 124:54.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 124:54.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:54.85 1249 | CSSCoord ToCSSPixels() const { return _0; } 124:54.85 | ^ 124:56.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 124:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 124:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 124:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 124:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 124:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 124:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 124:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 124:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 124:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9, 124:56.52 from Unified_cpp_webbrowserpersist0.cpp:2: 124:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 124:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:56.52 21 | inline Rect ToRect(const gfxRect& aRect) { 124:56.52 | ^ 124:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 124:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:56.52 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 124:56.52 | ^ 124:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 124:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:56.53 40 | inline Point ToPoint(const gfxPoint& aPoint) { 124:56.53 | ^ 124:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 124:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:56.53 44 | inline Size ToSize(const gfxSize& aSize) { 124:56.53 | ^ 124:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 124:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:56.54 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 124:56.54 | ^ 124:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 124:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:56.54 52 | inline gfxSize ThebesSize(const Size& aSize) { 124:56.54 | ^ 124:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 124:56.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:56.54 56 | inline gfxRect ThebesRect(const Rect& aRect) { 124:56.54 | ^ 124:57.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 124:57.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 124:57.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 124:57.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 124:57.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:57.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:57.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 124:57.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 124:57.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 124:57.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 124:57.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9, 124:57.24 from Unified_cpp_webbrowserpersist0.cpp:2: 124:57.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 124:57.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:57.24 1859 | int32_t aAppUnitsPerPixel) { 124:57.24 | ^ 124:57.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 124:57.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:57.26 3214 | int32_t aAppUnitsPerPixel) { 124:57.26 | ^ 124:57.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 124:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 124:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 124:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 124:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 124:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 124:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 124:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 124:57.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequestWorker.cpp:26, 124:57.48 from Unified_cpp_dom_xhr0.cpp:47: 124:57.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 124:57.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:57.48 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 124:57.48 | ^ 124:58.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 124:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:58.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:58.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 124:58.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 124:58.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 124:58.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 124:58.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9, 124:58.22 from Unified_cpp_webbrowserpersist0.cpp:2: 124:58.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 124:58.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:58.23 332 | LayerPoint GetFixedPositionAnchor() const { 124:58.23 | ^ 124:58.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 124:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 124:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 124:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 124:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 124:58.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9, 124:58.31 from Unified_cpp_webbrowserpersist0.cpp:2: 124:58.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 124:58.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:58.31 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 124:58.32 | ^ 124:58.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 124:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 124:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 124:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 124:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 124:58.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:9, 124:58.37 from Unified_cpp_webbrowserpersist0.cpp:2: 124:58.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 124:58.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:58.37 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 124:58.37 | ^ 124:59.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 124:59.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 124:59.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:59.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:59.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:59.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:59.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.h:11, 124:59.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:7, 124:59.37 from Unified_cpp_dom_performance0.cpp:2: 124:59.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 124:59.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 124:59.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.37 40 | friend Sub operator*(Sub aCoord, T aScale) { 124:59.37 | ^~~~~~~~ 124:59.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:59.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:59.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:59.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:59.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.h:11, 124:59.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:7, 124:59.41 from Unified_cpp_dom_performance0.cpp:2: 124:59.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 124:59.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 124:59.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.41 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 124:59.41 | ^~~~~~~~ 124:59.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 124:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 124:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 124:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 124:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 124:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 124:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 124:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 124:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 124:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 124:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequestWorker.cpp:26, 124:59.59 from Unified_cpp_dom_xhr0.cpp:47: 124:59.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 124:59.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.59 21 | inline Rect ToRect(const gfxRect& aRect) { 124:59.59 | ^ 124:59.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 124:59.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.59 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 124:59.59 | ^ 124:59.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 124:59.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.59 40 | inline Point ToPoint(const gfxPoint& aPoint) { 124:59.59 | ^ 124:59.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 124:59.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.60 44 | inline Size ToSize(const gfxSize& aSize) { 124:59.60 | ^ 124:59.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 124:59.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.60 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 124:59.60 | ^ 124:59.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 124:59.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.60 52 | inline gfxSize ThebesSize(const Size& aSize) { 124:59.61 | ^ 124:59.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 124:59.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.61 56 | inline gfxRect ThebesRect(const Rect& aRect) { 124:59.61 | ^ 124:59.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 124:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 124:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.h:11, 124:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:7, 124:59.70 from Unified_cpp_dom_performance0.cpp:2: 124:59.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 124:59.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 124:59.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.70 427 | SizeT Size() const { return SizeT(width, height); } 124:59.70 | ^~~~ 124:59.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.h:11, 124:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:7, 124:59.71 from Unified_cpp_dom_performance0.cpp:2: 124:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 124:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 124:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.71 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 124:59.71 | ^~~~~~~~ 124:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 124:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 124:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.71 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 124:59.71 | ^~~~~~~~ 124:59.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 124:59.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 124:59.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 124:59.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 124:59.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 124:59.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 124:59.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.h:11, 124:59.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:7, 124:59.71 from Unified_cpp_dom_performance0.cpp:2: 124:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 124:59.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 124:59.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.72 62 | Sub operator-(const Sub& aPoint) const { 124:59.72 | ^~~~~~~~ 124:59.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 124:59.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 124:59.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptLoadRequest.h:12, 124:59.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.h:13, 124:59.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.cpp:7, 124:59.96 from Unified_cpp_dom_script0.cpp:2: 124:59.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 124:59.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.96 189 | CSSRect GetExpandedScrollableRect() const { 124:59.96 | ^ 124:59.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 124:59.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.97 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 124:59.97 | ^ 124:59.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 124:59.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.97 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 124:59.97 | ^ 124:59.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 124:59.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.98 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 124:59.98 | ^ 124:59.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 124:59.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.98 243 | CSSRect CalculateScrollRange() const { 124:59.98 | ^ 124:59.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 124:59.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:59.99 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 124:59.99 | ^ 124:60.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 124:60.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 124:60.00 457 | CSSRect GetVisualViewport() const { 124:60.00 | ^ 125:00.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 125:00.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 125:00.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:00.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:00.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 125:00.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 125:00.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.h:11, 125:00.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:7, 125:00.15 from Unified_cpp_dom_performance0.cpp:2: 125:00.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 125:00.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 125:00.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:00.15 43 | friend Sub operator*(T aScale, Sub aCoord) { 125:00.15 | ^~~~~~~~ 125:00.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 125:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 125:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 125:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 125:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 125:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 125:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 125:00.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequestWorker.cpp:26, 125:00.20 from Unified_cpp_dom_xhr0.cpp:47: 125:00.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 125:00.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:00.20 1859 | int32_t aAppUnitsPerPixel) { 125:00.20 | ^ 125:00.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 125:00.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:00.21 3214 | int32_t aAppUnitsPerPixel) { 125:00.21 | ^ 125:01.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 125:01.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:01.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:01.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 125:01.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 125:01.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 125:01.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequestWorker.cpp:26, 125:01.14 from Unified_cpp_dom_xhr0.cpp:47: 125:01.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 125:01.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:01.15 332 | LayerPoint GetFixedPositionAnchor() const { 125:01.15 | ^ 125:01.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 125:01.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:01.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:01.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 125:01.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 125:01.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 125:01.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequestWorker.cpp:26, 125:01.19 from Unified_cpp_dom_xhr0.cpp:47: 125:01.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 125:01.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:01.19 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 125:01.19 | ^ 125:01.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 125:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 125:01.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 125:01.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UnionConversions.h:20, 125:01.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequestWorker.cpp:26, 125:01.22 from Unified_cpp_dom_xhr0.cpp:47: 125:01.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 125:01.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:01.22 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 125:01.22 | ^ 125:02.10 dom/payments 125:02.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 125:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 125:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 125:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:16, 125:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 125:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/WorkletThread.h:15, 125:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/Worklet.cpp:8, 125:02.35 from Unified_cpp_dom_worklet0.cpp:2: 125:02.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 125:02.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:02.35 189 | CSSRect GetExpandedScrollableRect() const { 125:02.35 | ^ 125:02.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 125:02.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:02.35 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 125:02.35 | ^ 125:02.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 125:02.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:02.36 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 125:02.36 | ^ 125:02.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 125:02.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:02.36 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 125:02.36 | ^ 125:02.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 125:02.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:02.36 243 | CSSRect CalculateScrollRange() const { 125:02.36 | ^ 125:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 125:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:02.37 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 125:02.37 | ^ 125:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 125:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:02.37 457 | CSSRect GetVisualViewport() const { 125:02.37 | ^ 125:03.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 125:03.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:03.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 125:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 125:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.h:11, 125:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:7, 125:03.41 from Unified_cpp_dom_performance0.cpp:2: 125:03.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 125:03.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 125:03.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:03.41 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 125:03.41 | ^~~~~~~~~~~~~ 125:03.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 125:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 125:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 125:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.h:11, 125:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:7, 125:03.41 from Unified_cpp_dom_performance0.cpp:2: 125:03.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 125:03.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 125:03.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:03.41 323 | static SizeTyped FromUnknownSize( 125:03.41 | ^~~~~~~~~~~~~~~ 125:03.55 dom/payments/ipc 125:03.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptElement.cpp:13, 125:03.56 from Unified_cpp_dom_script0.cpp:20: 125:03.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 125:03.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:03.56 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 125:03.56 | ^ 125:05.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 125:05.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 125:05.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 125:05.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:05.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 125:05.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 125:05.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 125:05.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 125:05.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:17, 125:05.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Console.h:10, 125:05.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:7, 125:05.54 from Unified_cpp_dom_console0.cpp:2: 125:05.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 125:05.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 125:05.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:05.54 40 | friend Sub operator*(Sub aCoord, T aScale) { 125:05.54 | ^~~~~~~~ 125:05.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 125:05.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 125:05.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 125:05.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:17, 125:05.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Console.h:10, 125:05.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:7, 125:05.65 from Unified_cpp_dom_console0.cpp:2: 125:05.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 125:05.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 125:05.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:05.65 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 125:05.65 | ^~~~~~~~ 125:05.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 125:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 125:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 125:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 125:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 125:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:17, 125:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Console.h:10, 125:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:7, 125:05.79 from Unified_cpp_dom_console0.cpp:2: 125:05.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 125:05.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 125:05.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:05.79 427 | SizeT Size() const { return SizeT(width, height); } 125:05.79 | ^~~~ 125:05.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 125:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 125:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 125:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:17, 125:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Console.h:10, 125:05.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:7, 125:05.79 from Unified_cpp_dom_console0.cpp:2: 125:05.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 125:05.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 125:05.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:05.79 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 125:05.80 | ^~~~~~~~ 125:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 125:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 125:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:05.80 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 125:05.80 | ^~~~~~~~ 125:05.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 125:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 125:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 125:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 125:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 125:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 125:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:17, 125:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Console.h:10, 125:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:7, 125:05.80 from Unified_cpp_dom_console0.cpp:2: 125:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 125:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 125:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:05.80 62 | Sub operator-(const Sub& aPoint) const { 125:05.81 | ^~~~~~~~ 125:05.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 125:05.88 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 125:05.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/Worklet.cpp:27, 125:05.88 from Unified_cpp_dom_worklet0.cpp:2: 125:05.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 125:05.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 125:05.88 79 | memset(this, 0, sizeof(nsXPTCVariant)); 125:05.88 | ^ 125:05.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 125:05.88 44 | struct nsXPTCVariant { 125:05.88 | ^~~~~~~~~~~~~ 125:06.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 125:06.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 125:06.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 125:06.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:06.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 125:06.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 125:06.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 125:06.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 125:06.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:17, 125:06.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Console.h:10, 125:06.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:7, 125:06.18 from Unified_cpp_dom_console0.cpp:2: 125:06.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 125:06.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 125:06.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:06.18 43 | friend Sub operator*(T aScale, Sub aCoord) { 125:06.18 | ^~~~~~~~ 125:06.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:06.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 125:06.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 125:06.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 125:06.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 125:06.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:17, 125:06.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Console.h:10, 125:06.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:7, 125:06.89 from Unified_cpp_dom_console0.cpp:2: 125:06.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 125:06.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 125:06.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:06.89 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 125:06.89 | ^~~~~~~~~~~~~ 125:06.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 125:06.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:06.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 125:06.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 125:06.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 125:06.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 125:06.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:17, 125:06.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Console.h:10, 125:06.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:7, 125:06.90 from Unified_cpp_dom_console0.cpp:2: 125:06.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 125:06.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 125:06.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:06.90 323 | static SizeTyped FromUnknownSize( 125:06.90 | ^~~~~~~~~~~~~~~ 125:07.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPIDOMWindow.h:14, 125:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 125:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.h:11, 125:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:7, 125:07.16 from Unified_cpp_dom_performance0.cpp:2: 125:07.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 125:07.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 125:07.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 125:07.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 125:07.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 125:07.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 125:07.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 125:07.17 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 125:07.17 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:07.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 125:07.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:28, 125:07.17 from Unified_cpp_dom_performance0.cpp:2: 125:07.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 125:07.18 27 | struct JSGCSetting { 125:07.18 | ^~~~~~~~~~~ 125:07.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 125:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 125:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 125:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 125:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 125:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 125:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.h:11, 125:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/performance/Performance.cpp:7, 125:07.41 from Unified_cpp_dom_performance0.cpp:2: 125:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 125:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 125:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 125:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 125:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 125:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 125:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 125:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 125:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 125:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:07.41 760 | typename detail::Nth::Type extract() { 125:07.41 | ^~~~~~~ 125:09.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 125:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 125:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 125:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:11, 125:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkletImpl.h:13, 125:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/WorkletThread.h:14, 125:09.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/Worklet.cpp:8, 125:09.03 from Unified_cpp_dom_worklet0.cpp:2: 125:09.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 125:09.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 125:09.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:09.03 40 | friend Sub operator*(Sub aCoord, T aScale) { 125:09.03 | ^~~~~~~~ 125:09.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 125:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 125:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:11, 125:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkletImpl.h:13, 125:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/WorkletThread.h:14, 125:09.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/Worklet.cpp:8, 125:09.05 from Unified_cpp_dom_worklet0.cpp:2: 125:09.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 125:09.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 125:09.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:09.05 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 125:09.06 | ^~~~~~~~ 125:09.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 125:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:11, 125:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkletImpl.h:13, 125:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/WorkletThread.h:14, 125:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/Worklet.cpp:8, 125:09.38 from Unified_cpp_dom_worklet0.cpp:2: 125:09.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 125:09.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 125:09.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:09.38 427 | SizeT Size() const { return SizeT(width, height); } 125:09.38 | ^~~~ 125:09.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 125:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 125:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:11, 125:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkletImpl.h:13, 125:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/WorkletThread.h:14, 125:09.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/Worklet.cpp:8, 125:09.39 from Unified_cpp_dom_worklet0.cpp:2: 125:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 125:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 125:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:09.39 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 125:09.39 | ^~~~~~~~ 125:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 125:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 125:09.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:09.39 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 125:09.39 | ^~~~~~~~ 125:09.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 125:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 125:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundSharedTypes.h:11, 125:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkletImpl.h:13, 125:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/WorkletThread.h:14, 125:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/Worklet.cpp:8, 125:09.40 from Unified_cpp_dom_worklet0.cpp:2: 125:09.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 125:09.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 125:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:09.41 62 | Sub operator-(const Sub& aPoint) const { 125:09.41 | ^~~~~~~~ 125:09.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTHashtable.h:22, 125:09.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsBaseHashtable.h:14, 125:09.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRefPtrHashtable.h:10, 125:09.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/Worklet.h:12, 125:09.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/Worklet.cpp:7, 125:09.62 from Unified_cpp_dom_worklet0.cpp:2: 125:09.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 125:09.63 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 125:09.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 125:09.63 34 | memset(aT, 0, sizeof(T)); 125:09.63 | ~~~~~~^~~~~~~~~~~~~~~~~~ 125:09.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/worklet/Worklet.cpp:27, 125:09.63 from Unified_cpp_dom_worklet0.cpp:2: 125:09.63 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 125:09.63 2214 | struct GlobalProperties { 125:09.63 | ^~~~~~~~~~~~~~~~ 125:10.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:40, 125:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:10, 125:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Console.h:10, 125:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:7, 125:10.71 from Unified_cpp_dom_console0.cpp:2: 125:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 125:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 125:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 125:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 125:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 125:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 125:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 125:10.71 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 125:10.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:10.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 125:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:23, 125:10.71 from Unified_cpp_dom_console0.cpp:2: 125:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 125:10.71 27 | struct JSGCSetting { 125:10.71 | ^~~~~~~~~~~ 125:10.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 125:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 125:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MerchantValidationEvent.h:13, 125:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/MerchantValidationEvent.cpp:7, 125:10.89 from Unified_cpp_dom_payments0.cpp:11: 125:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 125:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:10.89 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 125:10.89 | ^ 125:11.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 125:11.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 125:11.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 125:11.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 125:11.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 125:11.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ConsoleBinding.h:6, 125:11.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Console.h:10, 125:11.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/console/Console.cpp:7, 125:11.01 from Unified_cpp_dom_console0.cpp:2: 125:11.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 125:11.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 125:11.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 125:11.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 125:11.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 125:11.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 125:11.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 125:11.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 125:11.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 125:11.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:11.02 760 | typename detail::Nth::Type extract() { 125:11.02 | ^~~~~~~ 125:11.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 125:11.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 125:11.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 125:11.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 125:11.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 125:11.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 125:11.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:11.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:11.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 125:11.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 125:11.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 125:11.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 125:11.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptSettings.cpp:14, 125:11.23 from Unified_cpp_dom_script0.cpp:56: 125:11.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 125:11.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:11.23 1249 | CSSCoord ToCSSPixels() const { return _0; } 125:11.23 | ^ 125:11.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 125:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 125:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 125:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MerchantValidationEvent.h:13, 125:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/MerchantValidationEvent.cpp:7, 125:11.29 from Unified_cpp_dom_payments0.cpp:11: 125:11.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 125:11.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:11.29 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 125:11.29 | ^ 125:11.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:11.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:11.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:11.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequest.h:11, 125:11.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequestChild.h:9, 125:11.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/ipc/PaymentRequestChild.h:10, 125:11.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/ipc/PaymentRequestChild.cpp:7, 125:11.58 from Unified_cpp_dom_payments_ipc0.cpp:2: 125:11.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 125:11.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:11.59 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 125:11.59 | ^ 125:11.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:11.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:11.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 125:11.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MerchantValidationEvent.h:13, 125:11.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/MerchantValidationEvent.cpp:7, 125:11.83 from Unified_cpp_dom_payments0.cpp:11: 125:11.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 125:11.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:11.83 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 125:11.83 | ^ 125:11.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 125:11.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:11.84 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 125:11.84 | ^ 125:11.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 125:11.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:11.84 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 125:11.84 | ^ 125:11.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 125:11.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:11.85 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 125:11.85 | ^ 125:11.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 125:11.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:11.86 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 125:11.86 | ^ 125:11.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 125:11.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:11.89 371 | nscoord aAppUnitsPerDevPixel) { 125:11.89 | ^ 125:11.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 125:11.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:11.89 380 | nscoord aAppUnitsPerDevPixel) { 125:11.89 | ^ 125:11.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 125:11.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:11.90 387 | nscoord aAppUnitsPerDevPixel) { 125:11.90 | ^ 125:11.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 125:11.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:11.91 394 | nscoord aAppUnitsPerDevPixel) { 125:11.91 | ^ 125:12.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 125:12.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:12.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:12.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequest.h:11, 125:12.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequestChild.h:9, 125:12.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/ipc/PaymentRequestChild.h:10, 125:12.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/ipc/PaymentRequestChild.cpp:7, 125:12.53 from Unified_cpp_dom_payments_ipc0.cpp:2: 125:12.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 125:12.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:12.53 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 125:12.53 | ^ 125:13.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 125:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 125:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequest.h:11, 125:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequestChild.h:9, 125:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/ipc/PaymentRequestChild.h:10, 125:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/ipc/PaymentRequestChild.cpp:7, 125:13.05 from Unified_cpp_dom_payments_ipc0.cpp:2: 125:13.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 125:13.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:13.05 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 125:13.05 | ^ 125:13.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 125:13.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:13.05 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 125:13.05 | ^ 125:13.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 125:13.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:13.06 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 125:13.06 | ^ 125:13.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 125:13.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:13.07 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 125:13.07 | ^ 125:13.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 125:13.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:13.07 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 125:13.07 | ^ 125:13.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 125:13.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:13.10 371 | nscoord aAppUnitsPerDevPixel) { 125:13.10 | ^ 125:13.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 125:13.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:13.10 380 | nscoord aAppUnitsPerDevPixel) { 125:13.11 | ^ 125:13.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 125:13.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:13.11 387 | nscoord aAppUnitsPerDevPixel) { 125:13.11 | ^ 125:13.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 125:13.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:13.12 394 | nscoord aAppUnitsPerDevPixel) { 125:13.12 | ^ 125:13.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 125:13.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 125:13.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:23, 125:13.75 from Unified_cpp_webbrowserpersist0.cpp:20: 125:13.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 125:13.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:13.75 1394 | LayerPoint GetFixedPositionAnchor() { 125:13.75 | ^ 125:13.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 125:13.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:13.78 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 125:13.78 | ^ 125:15.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 125:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 125:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 125:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 125:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 125:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 125:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 125:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 125:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 125:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptSettings.cpp:14, 125:15.00 from Unified_cpp_dom_script0.cpp:56: 125:15.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 125:15.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:15.00 21 | inline Rect ToRect(const gfxRect& aRect) { 125:15.00 | ^ 125:15.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 125:15.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:15.00 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 125:15.01 | ^ 125:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 125:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:15.01 40 | inline Point ToPoint(const gfxPoint& aPoint) { 125:15.01 | ^ 125:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 125:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:15.01 44 | inline Size ToSize(const gfxSize& aSize) { 125:15.01 | ^ 125:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 125:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:15.01 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 125:15.01 | ^ 125:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 125:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:15.02 52 | inline gfxSize ThebesSize(const Size& aSize) { 125:15.02 | ^ 125:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 125:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:15.02 56 | inline gfxRect ThebesRect(const Rect& aRect) { 125:15.02 | ^ 125:15.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 125:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 125:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 125:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 125:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 125:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 125:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 125:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 125:15.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptSettings.cpp:14, 125:15.75 from Unified_cpp_dom_script0.cpp:56: 125:15.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 125:15.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:15.75 1859 | int32_t aAppUnitsPerPixel) { 125:15.75 | ^ 125:15.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 125:15.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:15.75 3214 | int32_t aAppUnitsPerPixel) { 125:15.75 | ^ 125:16.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 125:16.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:16.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:16.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 125:16.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 125:16.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 125:16.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 125:16.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptSettings.cpp:14, 125:16.80 from Unified_cpp_dom_script0.cpp:56: 125:16.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 125:16.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:16.80 332 | LayerPoint GetFixedPositionAnchor() const { 125:16.80 | ^ 125:16.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 125:16.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:16.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:16.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 125:16.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 125:16.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 125:16.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 125:16.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptSettings.cpp:14, 125:16.85 from Unified_cpp_dom_script0.cpp:56: 125:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 125:16.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:16.85 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 125:16.85 | ^ 125:16.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 125:16.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:16.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:16.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorker.h:20, 125:16.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PRemoteWorkerChild.h:9, 125:16.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/RemoteWorkerChild.h:19, 125:16.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:29, 125:16.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptSettings.cpp:14, 125:16.87 from Unified_cpp_dom_script0.cpp:56: 125:16.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 125:16.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:16.87 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 125:16.87 | ^ 125:19.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 125:19.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 125:19.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:19.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:19.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 125:19.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 125:19.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 125:19.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.h:11, 125:19.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.cpp:7, 125:19.28 from Unified_cpp_dom_xhr0.cpp:2: 125:19.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 125:19.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 125:19.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:19.28 40 | friend Sub operator*(Sub aCoord, T aScale) { 125:19.28 | ^~~~~~~~ 125:19.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:19.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:19.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 125:19.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 125:19.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 125:19.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.h:11, 125:19.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.cpp:7, 125:19.31 from Unified_cpp_dom_xhr0.cpp:2: 125:19.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 125:19.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 125:19.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:19.31 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 125:19.31 | ^~~~~~~~ 125:19.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 125:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 125:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 125:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 125:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 125:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.h:11, 125:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.cpp:7, 125:19.55 from Unified_cpp_dom_xhr0.cpp:2: 125:19.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 125:19.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 125:19.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:19.55 427 | SizeT Size() const { return SizeT(width, height); } 125:19.55 | ^~~~ 125:19.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 125:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 125:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 125:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.h:11, 125:19.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.cpp:7, 125:19.55 from Unified_cpp_dom_xhr0.cpp:2: 125:19.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 125:19.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 125:19.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:19.55 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 125:19.56 | ^~~~~~~~ 125:19.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 125:19.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 125:19.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:19.57 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 125:19.57 | ^~~~~~~~ 125:19.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 125:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 125:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 125:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 125:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 125:19.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.h:11, 125:19.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.cpp:7, 125:19.58 from Unified_cpp_dom_xhr0.cpp:2: 125:19.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 125:19.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 125:19.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:19.58 62 | Sub operator-(const Sub& aPoint) const { 125:19.58 | ^~~~~~~~ 125:20.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 125:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 125:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 125:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 125:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 125:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.h:11, 125:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.cpp:7, 125:20.51 from Unified_cpp_dom_xhr0.cpp:2: 125:20.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 125:20.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 125:20.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:20.51 43 | friend Sub operator*(T aScale, Sub aCoord) { 125:20.51 | ^~~~~~~~ 125:20.56 dom/websocket 125:20.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 125:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 125:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 125:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 125:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 125:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 125:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 125:20.69 from Unified_cpp_webbrowserpersist0.cpp:2: 125:20.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 125:20.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 125:20.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:20.69 40 | friend Sub operator*(Sub aCoord, T aScale) { 125:20.69 | ^~~~~~~~ 125:20.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 125:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 125:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 125:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 125:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 125:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 125:20.73 from Unified_cpp_webbrowserpersist0.cpp:2: 125:20.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 125:20.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 125:20.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:20.74 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 125:20.74 | ^~~~~~~~ 125:20.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 125:20.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:20.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:20.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 125:20.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 125:20.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 125:20.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.h:11, 125:20.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.cpp:7, 125:20.91 from Unified_cpp_dom_xhr0.cpp:2: 125:20.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 125:20.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 125:20.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:20.91 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 125:20.91 | ^~~~~~~~~~~~~ 125:20.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 125:20.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:20.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:20.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 125:20.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 125:20.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 125:20.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.h:11, 125:20.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.cpp:7, 125:20.92 from Unified_cpp_dom_xhr0.cpp:2: 125:20.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 125:20.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 125:20.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:20.93 323 | static SizeTyped FromUnknownSize( 125:20.93 | ^~~~~~~~~~~~~~~ 125:21.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 125:21.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:21.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:21.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:21.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 125:21.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 125:21.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 125:21.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 125:21.20 from Unified_cpp_webbrowserpersist0.cpp:2: 125:21.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 125:21.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 125:21.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:21.21 427 | SizeT Size() const { return SizeT(width, height); } 125:21.21 | ^~~~ 125:21.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 125:21.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 125:21.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:21.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 125:21.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 125:21.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 125:21.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 125:21.22 from Unified_cpp_webbrowserpersist0.cpp:2: 125:21.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 125:21.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 125:21.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:21.23 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 125:21.23 | ^~~~~~~~ 125:21.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 125:21.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 125:21.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:21.24 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 125:21.24 | ^~~~~~~~ 125:21.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 125:21.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 125:21.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:21.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:21.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:21.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 125:21.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 125:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 125:21.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 125:21.27 from Unified_cpp_webbrowserpersist0.cpp:2: 125:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 125:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 125:21.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:21.27 62 | Sub operator-(const Sub& aPoint) const { 125:21.27 | ^~~~~~~~ 125:21.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 125:21.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 125:21.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 125:21.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:21.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:21.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 125:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 125:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 125:21.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 125:21.58 from Unified_cpp_webbrowserpersist0.cpp:2: 125:21.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 125:21.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 125:21.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:21.58 43 | friend Sub operator*(T aScale, Sub aCoord) { 125:21.58 | ^~~~~~~~ 125:22.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:22.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:22.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:22.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 125:22.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 125:22.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 125:22.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 125:22.05 from Unified_cpp_webbrowserpersist0.cpp:2: 125:22.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 125:22.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 125:22.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:22.06 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 125:22.06 | ^~~~~~~~~~~~~ 125:22.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 125:22.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:22.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:22.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:22.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 125:22.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 125:22.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 125:22.07 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 125:22.07 from Unified_cpp_webbrowserpersist0.cpp:2: 125:22.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 125:22.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 125:22.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:22.07 323 | static SizeTyped FromUnknownSize( 125:22.07 | ^~~~~~~~~~~~~~~ 125:23.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 125:23.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 125:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 125:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 125:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 125:23.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 125:23.08 from Unified_cpp_webbrowserpersist0.cpp:2: 125:23.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 125:23.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 125:23.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:23.08 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 125:23.09 | ^~~~~~~~~~~~~~ 125:23.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 125:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 125:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 125:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 125:23.19 from Unified_cpp_webbrowserpersist0.cpp:2: 125:23.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 125:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 125:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:23.20 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 125:23.20 | ^~~~~~~~~~~~~ 125:23.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 125:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 125:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 125:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 125:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 125:23.24 from Unified_cpp_webbrowserpersist0.cpp:2: 125:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 125:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 125:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:23.24 383 | Point TopLeft() const { return Point(x, y); } 125:23.24 | ^~~~~~~ 125:23.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 125:23.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 125:23.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:23.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:23.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 125:23.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 125:23.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 125:23.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 125:23.25 from Unified_cpp_webbrowserpersist0.cpp:2: 125:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 125:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 125:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:23.26 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 125:23.26 | ^~~~~~~~~~~~~~~ 125:24.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 125:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 125:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 125:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 125:24.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MerchantValidationEvent.h:13, 125:24.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/MerchantValidationEvent.cpp:7, 125:24.17 from Unified_cpp_dom_payments0.cpp:11: 125:24.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 125:24.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:24.17 189 | CSSRect GetExpandedScrollableRect() const { 125:24.17 | ^ 125:24.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 125:24.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:24.17 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 125:24.17 | ^ 125:24.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 125:24.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:24.17 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 125:24.17 | ^ 125:24.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 125:24.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:24.17 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 125:24.17 | ^ 125:24.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 125:24.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:24.18 243 | CSSRect CalculateScrollRange() const { 125:24.18 | ^ 125:24.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 125:24.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:24.18 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 125:24.18 | ^ 125:24.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 125:24.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:24.19 457 | CSSRect GetVisualViewport() const { 125:24.19 | ^ 125:25.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 125:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 125:25.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 125:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 125:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 125:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 125:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 125:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 125:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptLoadRequest.h:12, 125:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.h:13, 125:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.cpp:7, 125:25.08 from Unified_cpp_dom_script0.cpp:2: 125:25.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 125:25.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 125:25.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:25.08 40 | friend Sub operator*(Sub aCoord, T aScale) { 125:25.08 | ^~~~~~~~ 125:25.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 125:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 125:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptLoadRequest.h:12, 125:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.h:13, 125:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.cpp:7, 125:25.12 from Unified_cpp_dom_script0.cpp:2: 125:25.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 125:25.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 125:25.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:25.12 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 125:25.12 | ^~~~~~~~ 125:25.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 125:25.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 125:25.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 125:25.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 125:25.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 125:25.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptLoadRequest.h:12, 125:25.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.h:13, 125:25.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.cpp:7, 125:25.30 from Unified_cpp_dom_script0.cpp:2: 125:25.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 125:25.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 125:25.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:25.30 427 | SizeT Size() const { return SizeT(width, height); } 125:25.30 | ^~~~ 125:25.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:25.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:25.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 125:25.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 125:25.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptLoadRequest.h:12, 125:25.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.h:13, 125:25.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.cpp:7, 125:25.31 from Unified_cpp_dom_script0.cpp:2: 125:25.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 125:25.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 125:25.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:25.31 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 125:25.31 | ^~~~~~~~ 125:25.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 125:25.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 125:25.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:25.31 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 125:25.31 | ^~~~~~~~ 125:25.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 125:25.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 125:25.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 125:25.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 125:25.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 125:25.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptLoadRequest.h:12, 125:25.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.h:13, 125:25.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.cpp:7, 125:25.32 from Unified_cpp_dom_script0.cpp:2: 125:25.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 125:25.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 125:25.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:25.33 62 | Sub operator-(const Sub& aPoint) const { 125:25.33 | ^~~~~~~~ 125:25.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 125:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 125:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 125:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 125:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 125:25.49 from Unified_cpp_webbrowserpersist0.cpp:2: 125:25.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 125:25.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 125:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 125:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:25.50 246 | PointTyped As2DPoint() const { 125:25.50 | ^~~~~~~~~ 125:25.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 125:25.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:25.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:25.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:25.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 125:25.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 125:25.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 125:25.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 125:25.57 from Unified_cpp_webbrowserpersist0.cpp:2: 125:25.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 125:25.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 125:25.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 125:25.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:25.58 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 125:25.58 | ^~~~~~~~~ 125:25.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 125:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 125:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 125:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 125:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 125:25.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 125:25.58 from Unified_cpp_webbrowserpersist0.cpp:2: 125:25.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 125:25.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 125:25.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 125:25.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:25.58 2266 | PointTyped TransformPointSimple( 125:25.58 | ^~~~~~~~~~~~~~~~~~~~ 125:25.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 125:25.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 125:25.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 125:25.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:25.59 794 | RectTyped TransformAndClipBounds( 125:25.59 | ^~~~~~~~~~~~~~~~~~~~~~ 125:25.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsPIDOMWindow.h:14, 125:25.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 125:25.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 125:25.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.h:11, 125:25.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.cpp:7, 125:25.86 from Unified_cpp_dom_xhr0.cpp:2: 125:25.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 125:25.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 125:25.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 125:25.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 125:25.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 125:25.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 125:25.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 125:25.87 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 125:25.87 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:25.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 125:25.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequestWorker.cpp:29, 125:25.87 from Unified_cpp_dom_xhr0.cpp:47: 125:25.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 125:25.87 27 | struct JSGCSetting { 125:25.87 | ^~~~~~~~~~~ 125:26.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 125:26.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 125:26.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 125:26.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 125:26.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:26.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 125:26.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 125:26.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 125:26.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.h:11, 125:26.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/xhr/XMLHttpRequest.cpp:7, 125:26.20 from Unified_cpp_dom_xhr0.cpp:2: 125:26.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 125:26.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 125:26.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 125:26.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 125:26.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 125:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 125:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 125:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 125:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 125:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:26.21 760 | typename detail::Nth::Type extract() { 125:26.21 | ^~~~~~~ 125:26.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 125:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 125:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 125:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 125:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 125:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 125:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 125:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 125:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptLoadRequest.h:12, 125:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.h:13, 125:26.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.cpp:7, 125:26.35 from Unified_cpp_dom_script0.cpp:2: 125:26.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 125:26.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 125:26.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:26.35 43 | friend Sub operator*(T aScale, Sub aCoord) { 125:26.35 | ^~~~~~~~ 125:26.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 125:26.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 125:26.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 125:26.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 125:26.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptLoadRequest.h:12, 125:26.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.h:13, 125:26.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.cpp:7, 125:26.75 from Unified_cpp_dom_script0.cpp:2: 125:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 125:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 125:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:26.75 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 125:26.75 | ^~~~~~~~~~~~~ 125:26.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 125:26.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 125:26.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 125:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 125:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 125:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 125:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptLoadRequest.h:12, 125:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.h:13, 125:26.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.cpp:7, 125:26.76 from Unified_cpp_dom_script0.cpp:2: 125:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 125:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 125:26.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:26.76 323 | static SizeTyped FromUnknownSize( 125:26.76 | ^~~~~~~~~~~~~~~ 125:28.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 125:28.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 125:28.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 125:28.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 125:28.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PaymentRequestUpdateEvent.h:12, 125:28.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PaymentRequest.h:17, 125:28.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/ipc/PaymentRequestChild.cpp:8, 125:28.71 from Unified_cpp_dom_payments_ipc0.cpp:2: 125:28.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 125:28.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:28.71 189 | CSSRect GetExpandedScrollableRect() const { 125:28.71 | ^ 125:28.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 125:28.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:28.71 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 125:28.71 | ^ 125:28.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 125:28.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:28.71 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 125:28.71 | ^ 125:28.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 125:28.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:28.72 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 125:28.72 | ^ 125:28.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 125:28.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:28.72 243 | CSSRect CalculateScrollRange() const { 125:28.72 | ^ 125:28.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 125:28.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:28.72 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 125:28.72 | ^ 125:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 125:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:28.73 457 | CSSRect GetVisualViewport() const { 125:28.73 | ^ 125:28.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 125:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 125:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 125:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 125:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 125:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 125:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 125:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 125:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 125:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 125:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 125:28.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 125:28.77 from Unified_cpp_webbrowserpersist0.cpp:2: 125:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 125:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 125:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 125:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 125:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 125:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 125:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 125:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 125:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 125:28.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:28.77 760 | typename detail::Nth::Type extract() { 125:28.77 | ^~~~~~~ 125:30.30 dom/serviceworkers 125:30.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, 125:30.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:27, 125:30.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 125:30.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 125:30.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptLoadRequest.h:12, 125:30.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.h:13, 125:30.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.cpp:7, 125:30.85 from Unified_cpp_dom_script0.cpp:2: 125:30.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 125:30.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 125:30.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 125:30.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 125:30.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 125:30.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 125:30.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 125:30.86 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 125:30.86 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:30.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 125:30.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/ScriptSettings.cpp:14, 125:30.86 from Unified_cpp_dom_script0.cpp:56: 125:30.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 125:30.86 27 | struct JSGCSetting { 125:30.86 | ^~~~~~~~~~~ 125:31.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 125:31.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 125:31.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 125:31.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:31.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:31.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:31.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequest.h:11, 125:31.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequestChild.h:9, 125:31.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/ipc/PaymentRequestChild.h:10, 125:31.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/ipc/PaymentRequestChild.cpp:7, 125:31.06 from Unified_cpp_dom_payments_ipc0.cpp:2: 125:31.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 125:31.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 125:31.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:31.06 40 | friend Sub operator*(Sub aCoord, T aScale) { 125:31.06 | ^~~~~~~~ 125:31.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 125:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 125:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequest.h:11, 125:31.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequestChild.h:9, 125:31.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/ipc/PaymentRequestChild.h:10, 125:31.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/ipc/PaymentRequestChild.cpp:7, 125:31.09 from Unified_cpp_dom_payments_ipc0.cpp:2: 125:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 125:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 125:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:31.09 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 125:31.09 | ^~~~~~~~ 125:31.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 125:31.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 125:31.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 125:31.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 125:31.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 125:31.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 125:31.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.h:10, 125:31.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/script/LoadedScript.cpp:7, 125:31.13 from Unified_cpp_dom_script0.cpp:2: 125:31.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 125:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 125:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 125:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 125:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 125:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 125:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 125:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 125:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 125:31.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:31.14 760 | typename detail::Nth::Type extract() { 125:31.14 | ^~~~~~~ 125:31.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 125:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequest.h:11, 125:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequestChild.h:9, 125:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/ipc/PaymentRequestChild.h:10, 125:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/ipc/PaymentRequestChild.cpp:7, 125:31.36 from Unified_cpp_dom_payments_ipc0.cpp:2: 125:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 125:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 125:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:31.36 427 | SizeT Size() const { return SizeT(width, height); } 125:31.36 | ^~~~ 125:31.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 125:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 125:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequest.h:11, 125:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequestChild.h:9, 125:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/ipc/PaymentRequestChild.h:10, 125:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/ipc/PaymentRequestChild.cpp:7, 125:31.36 from Unified_cpp_dom_payments_ipc0.cpp:2: 125:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 125:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 125:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:31.36 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 125:31.36 | ^~~~~~~~ 125:31.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 125:31.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 125:31.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:31.37 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 125:31.37 | ^~~~~~~~ 125:31.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 125:31.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 125:31.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:31.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:31.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:31.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequest.h:11, 125:31.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PPaymentRequestChild.h:9, 125:31.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/ipc/PaymentRequestChild.h:10, 125:31.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/ipc/PaymentRequestChild.cpp:7, 125:31.38 from Unified_cpp_dom_payments_ipc0.cpp:2: 125:31.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 125:31.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 125:31.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:31.38 62 | Sub operator-(const Sub& aPoint) const { 125:31.38 | ^~~~~~~~ 125:32.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 125:32.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 125:32.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 125:32.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 125:32.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 125:32.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 125:32.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:32.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:32.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 125:32.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 125:32.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 125:32.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/PaymentRequestManager.cpp:9, 125:32.84 from Unified_cpp_dom_payments0.cpp:65: 125:32.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 125:32.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:32.84 1249 | CSSCoord ToCSSPixels() const { return _0; } 125:32.84 | ^ 125:35.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 125:35.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 125:35.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 125:35.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 125:35.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 125:35.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:35.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:35.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 125:35.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 125:35.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 125:35.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/PaymentRequestManager.cpp:9, 125:35.25 from Unified_cpp_dom_payments0.cpp:65: 125:35.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 125:35.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:35.25 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 125:35.25 | ^ 125:35.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 125:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 125:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 125:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.h:14, 125:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:7, 125:35.38 from Unified_cpp_dom_websocket0.cpp:2: 125:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 125:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:35.38 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 125:35.39 | ^ 125:35.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 125:35.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 125:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 125:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 125:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.h:14, 125:35.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:7, 125:35.82 from Unified_cpp_dom_websocket0.cpp:2: 125:35.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 125:35.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:35.82 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 125:35.82 | ^ 125:36.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 125:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 125:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.h:14, 125:36.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:7, 125:36.38 from Unified_cpp_dom_websocket0.cpp:2: 125:36.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 125:36.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:36.38 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 125:36.38 | ^ 125:36.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 125:36.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:36.38 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 125:36.38 | ^ 125:36.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 125:36.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:36.39 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 125:36.39 | ^ 125:36.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 125:36.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:36.39 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 125:36.39 | ^ 125:36.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 125:36.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:36.39 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 125:36.39 | ^ 125:36.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 125:36.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:36.41 371 | nscoord aAppUnitsPerDevPixel) { 125:36.41 | ^ 125:36.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 125:36.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:36.42 380 | nscoord aAppUnitsPerDevPixel) { 125:36.42 | ^ 125:36.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 125:36.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:36.42 387 | nscoord aAppUnitsPerDevPixel) { 125:36.42 | ^ 125:36.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 125:36.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:36.43 394 | nscoord aAppUnitsPerDevPixel) { 125:36.43 | ^ 125:37.37 dom/simpledb 125:38.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 125:38.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 125:38.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 125:38.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 125:38.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 125:38.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:38.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:38.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 125:38.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 125:38.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 125:38.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/PaymentRequestManager.cpp:9, 125:38.65 from Unified_cpp_dom_payments0.cpp:65: 125:38.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 125:38.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:38.65 21 | inline Rect ToRect(const gfxRect& aRect) { 125:38.65 | ^ 125:38.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 125:38.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:38.66 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 125:38.66 | ^ 125:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 125:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:38.66 40 | inline Point ToPoint(const gfxPoint& aPoint) { 125:38.66 | ^ 125:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 125:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:38.66 44 | inline Size ToSize(const gfxSize& aSize) { 125:38.66 | ^ 125:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 125:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:38.66 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 125:38.66 | ^ 125:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 125:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:38.67 52 | inline gfxSize ThebesSize(const Size& aSize) { 125:38.67 | ^ 125:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 125:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:38.67 56 | inline gfxRect ThebesRect(const Rect& aRect) { 125:38.67 | ^ 125:39.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 125:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 125:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 125:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 125:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 125:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 125:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 125:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/PaymentRequestManager.cpp:9, 125:39.44 from Unified_cpp_dom_payments0.cpp:65: 125:39.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 125:39.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:39.44 1859 | int32_t aAppUnitsPerPixel) { 125:39.44 | ^ 125:39.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 125:39.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:39.45 3214 | int32_t aAppUnitsPerPixel) { 125:39.45 | ^ 125:39.75 dom/reporting 125:40.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 125:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 125:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 125:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 125:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/PaymentRequestManager.cpp:9, 125:40.54 from Unified_cpp_dom_payments0.cpp:65: 125:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 125:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:40.54 332 | LayerPoint GetFixedPositionAnchor() const { 125:40.54 | ^ 125:40.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 125:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 125:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 125:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 125:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/PaymentRequestManager.cpp:9, 125:40.58 from Unified_cpp_dom_payments0.cpp:65: 125:40.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 125:40.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:40.58 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 125:40.59 | ^ 125:40.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 125:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 125:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 125:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 125:40.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/PaymentRequestManager.cpp:9, 125:40.61 from Unified_cpp_dom_payments0.cpp:65: 125:40.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 125:40.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:40.61 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 125:40.61 | ^ 125:41.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:41.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:41.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:41.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:11, 125:41.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 125:41.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 125:41.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 125:41.69 from Unified_cpp_dom_serviceworkers0.cpp:2: 125:41.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 125:41.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:41.69 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 125:41.69 | ^ 125:41.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 125:41.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 125:41.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 125:41.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 125:41.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageEvent.h:10, 125:41.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:18, 125:41.78 from Unified_cpp_dom_websocket0.cpp:2: 125:41.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 125:41.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:41.78 189 | CSSRect GetExpandedScrollableRect() const { 125:41.78 | ^ 125:41.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 125:41.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:41.78 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 125:41.79 | ^ 125:41.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 125:41.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:41.79 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 125:41.79 | ^ 125:41.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 125:41.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:41.79 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 125:41.79 | ^ 125:41.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 125:41.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:41.80 243 | CSSRect CalculateScrollRange() const { 125:41.80 | ^ 125:41.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 125:41.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:41.80 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 125:41.80 | ^ 125:41.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 125:41.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:41.81 457 | CSSRect GetVisualViewport() const { 125:41.81 | ^ 125:41.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 125:41.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:41.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:41.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:11, 125:41.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 125:41.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 125:41.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 125:41.90 from Unified_cpp_dom_serviceworkers0.cpp:2: 125:41.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 125:41.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:41.90 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 125:41.90 | ^ 125:42.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 125:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 125:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:11, 125:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 125:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 125:42.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 125:42.57 from Unified_cpp_dom_serviceworkers0.cpp:2: 125:42.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 125:42.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:42.58 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 125:42.58 | ^ 125:42.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 125:42.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:42.58 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 125:42.58 | ^ 125:42.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 125:42.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:42.59 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 125:42.59 | ^ 125:42.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 125:42.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:42.61 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 125:42.61 | ^ 125:42.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 125:42.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:42.61 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 125:42.61 | ^ 125:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 125:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:42.66 371 | nscoord aAppUnitsPerDevPixel) { 125:42.66 | ^ 125:42.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 125:42.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:42.67 380 | nscoord aAppUnitsPerDevPixel) { 125:42.67 | ^ 125:42.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 125:42.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:42.68 387 | nscoord aAppUnitsPerDevPixel) { 125:42.68 | ^ 125:42.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 125:42.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:42.69 394 | nscoord aAppUnitsPerDevPixel) { 125:42.69 | ^ 125:46.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 125:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 125:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 125:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 125:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 125:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 125:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 125:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageEventBinding.h:13, 125:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:19, 125:46.60 from Unified_cpp_dom_websocket0.cpp:2: 125:46.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 125:46.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:46.60 1249 | CSSCoord ToCSSPixels() const { return _0; } 125:46.61 | ^ 125:47.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 125:47.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:47.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:47.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 125:47.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 125:47.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.h:10, 125:47.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.cpp:7, 125:47.69 from Unified_cpp_dom_simpledb0.cpp:2: 125:47.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 125:47.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:47.69 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 125:47.69 | ^ 125:47.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 125:47.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 125:47.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:47.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 125:47.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 125:47.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.h:10, 125:47.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.cpp:7, 125:47.90 from Unified_cpp_dom_simpledb0.cpp:2: 125:47.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 125:47.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:47.90 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 125:47.90 | ^ 125:48.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 125:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 125:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 125:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 125:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 125:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.h:10, 125:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.cpp:7, 125:48.60 from Unified_cpp_dom_simpledb0.cpp:2: 125:48.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 125:48.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:48.60 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 125:48.60 | ^ 125:48.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 125:48.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:48.60 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 125:48.60 | ^ 125:48.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 125:48.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:48.60 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 125:48.60 | ^ 125:48.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 125:48.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:48.61 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 125:48.61 | ^ 125:48.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 125:48.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:48.61 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 125:48.61 | ^ 125:48.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 125:48.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:48.64 371 | nscoord aAppUnitsPerDevPixel) { 125:48.64 | ^ 125:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 125:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:48.64 380 | nscoord aAppUnitsPerDevPixel) { 125:48.64 | ^ 125:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 125:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:48.64 387 | nscoord aAppUnitsPerDevPixel) { 125:48.64 | ^ 125:48.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 125:48.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:48.65 394 | nscoord aAppUnitsPerDevPixel) { 125:48.65 | ^ 125:48.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 125:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 125:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 125:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 125:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 125:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 125:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageEventBinding.h:13, 125:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:19, 125:48.98 from Unified_cpp_dom_websocket0.cpp:2: 125:48.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 125:48.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:48.98 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 125:48.98 | ^ 125:49.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 125:49.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 125:49.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:49.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:49.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 125:49.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MerchantValidationEvent.h:13, 125:49.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/MerchantValidationEvent.cpp:7, 125:49.31 from Unified_cpp_dom_payments0.cpp:11: 125:49.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 125:49.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 125:49.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:49.31 40 | friend Sub operator*(Sub aCoord, T aScale) { 125:49.31 | ^~~~~~~~ 125:49.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 125:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MerchantValidationEvent.h:13, 125:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/MerchantValidationEvent.cpp:7, 125:49.35 from Unified_cpp_dom_payments0.cpp:11: 125:49.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 125:49.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 125:49.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:49.35 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 125:49.35 | ^~~~~~~~ 125:49.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 125:49.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 125:49.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:49.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:49.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 125:49.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MerchantValidationEvent.h:13, 125:49.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/MerchantValidationEvent.cpp:7, 125:49.67 from Unified_cpp_dom_payments0.cpp:11: 125:49.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 125:49.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 125:49.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:49.68 427 | SizeT Size() const { return SizeT(width, height); } 125:49.68 | ^~~~ 125:49.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:49.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:49.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 125:49.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MerchantValidationEvent.h:13, 125:49.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/MerchantValidationEvent.cpp:7, 125:49.68 from Unified_cpp_dom_payments0.cpp:11: 125:49.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 125:49.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 125:49.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:49.68 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 125:49.68 | ^~~~~~~~ 125:49.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 125:49.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 125:49.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:49.70 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 125:49.70 | ^~~~~~~~ 125:49.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 125:49.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 125:49.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:49.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:49.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 125:49.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MerchantValidationEvent.h:13, 125:49.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/MerchantValidationEvent.cpp:7, 125:49.71 from Unified_cpp_dom_payments0.cpp:11: 125:49.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 125:49.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 125:49.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:49.71 62 | Sub operator-(const Sub& aPoint) const { 125:49.71 | ^~~~~~~~ 125:50.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 125:50.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 125:50.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:50.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:50.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 125:50.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MerchantValidationEvent.h:13, 125:50.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/MerchantValidationEvent.cpp:7, 125:50.34 from Unified_cpp_dom_payments0.cpp:11: 125:50.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 125:50.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 125:50.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:50.35 43 | friend Sub operator*(T aScale, Sub aCoord) { 125:50.35 | ^~~~~~~~ 125:50.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 125:50.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:50.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:50.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 125:50.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MerchantValidationEvent.h:13, 125:50.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/MerchantValidationEvent.cpp:7, 125:50.96 from Unified_cpp_dom_payments0.cpp:11: 125:50.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 125:50.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 125:50.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:50.96 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 125:50.96 | ^~~~~~~~~~~~~ 125:50.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 125:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 125:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MerchantValidationEvent.h:13, 125:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/MerchantValidationEvent.cpp:7, 125:50.97 from Unified_cpp_dom_payments0.cpp:11: 125:50.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 125:50.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 125:50.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:50.97 323 | static SizeTyped FromUnknownSize( 125:50.97 | ^~~~~~~~~~~~~~~ 125:52.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 125:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 125:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 125:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 125:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 125:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 125:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageEventBinding.h:13, 125:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:19, 125:52.70 from Unified_cpp_dom_websocket0.cpp:2: 125:52.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 125:52.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:52.70 21 | inline Rect ToRect(const gfxRect& aRect) { 125:52.71 | ^ 125:52.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 125:52.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:52.71 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 125:52.71 | ^ 125:52.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 125:52.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:52.72 40 | inline Point ToPoint(const gfxPoint& aPoint) { 125:52.72 | ^ 125:52.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 125:52.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:52.72 44 | inline Size ToSize(const gfxSize& aSize) { 125:52.72 | ^ 125:52.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 125:52.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:52.73 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 125:52.73 | ^ 125:52.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 125:52.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:52.74 52 | inline gfxSize ThebesSize(const Size& aSize) { 125:52.74 | ^ 125:52.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 125:52.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:52.74 56 | inline gfxRect ThebesRect(const Rect& aRect) { 125:52.74 | ^ 125:53.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 125:53.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 125:53.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 125:53.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 125:53.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:53.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:53.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 125:53.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageEventBinding.h:13, 125:53.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:19, 125:53.46 from Unified_cpp_dom_websocket0.cpp:2: 125:53.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 125:53.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:53.46 1859 | int32_t aAppUnitsPerPixel) { 125:53.46 | ^ 125:53.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 125:53.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:53.47 3214 | int32_t aAppUnitsPerPixel) { 125:53.47 | ^ 125:54.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 125:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 125:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageEventBinding.h:13, 125:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:19, 125:54.49 from Unified_cpp_dom_websocket0.cpp:2: 125:54.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 125:54.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:54.49 332 | LayerPoint GetFixedPositionAnchor() const { 125:54.49 | ^ 125:54.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 125:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 125:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 125:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 125:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Navigator.h:11, 125:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/CrashReport.cpp:9, 125:54.54 from Unified_cpp_dom_reporting0.cpp:2: 125:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 125:54.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:54.54 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 125:54.54 | ^ 125:54.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 125:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 125:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageEventBinding.h:13, 125:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:19, 125:54.55 from Unified_cpp_dom_websocket0.cpp:2: 125:54.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 125:54.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:54.55 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 125:54.55 | ^ 125:54.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 125:54.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:54.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:54.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 125:54.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageEventBinding.h:13, 125:54.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:19, 125:54.57 from Unified_cpp_dom_websocket0.cpp:2: 125:54.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 125:54.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:54.57 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 125:54.57 | ^ 125:54.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 125:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 125:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 125:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 125:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 125:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Navigator.h:11, 125:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/CrashReport.cpp:9, 125:54.85 from Unified_cpp_dom_reporting0.cpp:2: 125:54.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 125:54.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:54.85 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 125:54.85 | ^ 125:54.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 125:54.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 125:54.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 125:54.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 125:54.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/GeckoProfiler.h:94, 125:54.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:6, 125:54.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/BasicCardPayment.h:10, 125:54.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/payments/BasicCardPayment.cpp:7, 125:54.99 from Unified_cpp_dom_payments0.cpp:2: 125:54.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 125:54.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 125:54.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 125:54.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 125:54.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 125:54.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 125:54.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 125:54.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 125:54.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 125:54.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:54.99 760 | typename detail::Nth::Type extract() { 125:54.99 | ^~~~~~~ 125:55.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 125:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 125:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 125:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 125:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 125:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Navigator.h:11, 125:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/CrashReport.cpp:9, 125:55.41 from Unified_cpp_dom_reporting0.cpp:2: 125:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 125:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:55.41 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 125:55.41 | ^ 125:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 125:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:55.41 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 125:55.41 | ^ 125:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 125:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:55.42 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 125:55.42 | ^ 125:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 125:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:55.43 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 125:55.43 | ^ 125:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 125:55.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:55.44 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 125:55.44 | ^ 125:55.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 125:55.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:55.47 371 | nscoord aAppUnitsPerDevPixel) { 125:55.47 | ^ 125:55.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 125:55.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:55.48 380 | nscoord aAppUnitsPerDevPixel) { 125:55.48 | ^ 125:55.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 125:55.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:55.48 387 | nscoord aAppUnitsPerDevPixel) { 125:55.48 | ^ 125:55.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 125:55.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:55.49 394 | nscoord aAppUnitsPerDevPixel) { 125:55.50 | ^ 125:56.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 125:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 125:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 125:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 125:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 125:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 125:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 125:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:20, 125:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 125:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 125:56.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 125:56.88 from Unified_cpp_dom_serviceworkers0.cpp:2: 125:56.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 125:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:56.89 189 | CSSRect GetExpandedScrollableRect() const { 125:56.89 | ^ 125:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 125:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:56.89 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 125:56.89 | ^ 125:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 125:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:56.89 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 125:56.89 | ^ 125:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 125:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:56.89 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 125:56.89 | ^ 125:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 125:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:56.89 243 | CSSRect CalculateScrollRange() const { 125:56.89 | ^ 125:56.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 125:56.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:56.90 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 125:56.90 | ^ 125:56.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 125:56.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:56.90 457 | CSSRect GetVisualViewport() const { 125:56.90 | ^ 125:58.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 125:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 125:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 125:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 125:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 125:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 125:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 125:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 125:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 125:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 125:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:20, 125:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 125:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 125:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 125:58.25 from Unified_cpp_dom_serviceworkers0.cpp:2: 125:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 125:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 125:58.25 1249 | CSSCoord ToCSSPixels() const { return _0; } 125:58.25 | ^ 126:00.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 126:00.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 126:00.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 126:00.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 126:00.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:00.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:00.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:00.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 126:00.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 126:00.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:20, 126:00.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 126:00.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 126:00.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 126:00.54 from Unified_cpp_dom_serviceworkers0.cpp:2: 126:00.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 126:00.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:00.55 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 126:00.55 | ^ 126:01.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 126:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 126:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.h:14, 126:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:7, 126:01.10 from Unified_cpp_dom_websocket0.cpp:2: 126:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 126:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 126:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:01.10 40 | friend Sub operator*(Sub aCoord, T aScale) { 126:01.10 | ^~~~~~~~ 126:01.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:01.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:01.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:01.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:01.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.h:14, 126:01.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:7, 126:01.14 from Unified_cpp_dom_websocket0.cpp:2: 126:01.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 126:01.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 126:01.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:01.15 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 126:01.15 | ^~~~~~~~ 126:01.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 126:01.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 126:01.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:01.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:01.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:01.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:01.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.h:14, 126:01.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:7, 126:01.49 from Unified_cpp_dom_websocket0.cpp:2: 126:01.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 126:01.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 126:01.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:01.49 427 | SizeT Size() const { return SizeT(width, height); } 126:01.49 | ^~~~ 126:01.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.h:14, 126:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:7, 126:01.50 from Unified_cpp_dom_websocket0.cpp:2: 126:01.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 126:01.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 126:01.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:01.53 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 126:01.53 | ^~~~~~~~ 126:01.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 126:01.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 126:01.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:01.54 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 126:01.54 | ^~~~~~~~ 126:01.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 126:01.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 126:01.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:01.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:01.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:01.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:01.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.h:14, 126:01.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:7, 126:01.55 from Unified_cpp_dom_websocket0.cpp:2: 126:01.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 126:01.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 126:01.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:01.56 62 | Sub operator-(const Sub& aPoint) const { 126:01.56 | ^~~~~~~~ 126:01.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 126:01.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 126:01.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:01.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:01.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:01.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:01.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.h:14, 126:01.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:7, 126:01.90 from Unified_cpp_dom_websocket0.cpp:2: 126:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 126:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 126:01.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:01.90 43 | friend Sub operator*(T aScale, Sub aCoord) { 126:01.90 | ^~~~~~~~ 126:04.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 126:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 126:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 126:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 126:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:04.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 126:04.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 126:04.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:20, 126:04.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 126:04.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 126:04.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 126:04.16 from Unified_cpp_dom_serviceworkers0.cpp:2: 126:04.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 126:04.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:04.16 21 | inline Rect ToRect(const gfxRect& aRect) { 126:04.16 | ^ 126:04.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 126:04.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:04.16 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 126:04.16 | ^ 126:04.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 126:04.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:04.16 40 | inline Point ToPoint(const gfxPoint& aPoint) { 126:04.16 | ^ 126:04.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 126:04.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:04.17 44 | inline Size ToSize(const gfxSize& aSize) { 126:04.17 | ^ 126:04.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 126:04.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:04.17 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 126:04.17 | ^ 126:04.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 126:04.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:04.17 52 | inline gfxSize ThebesSize(const Size& aSize) { 126:04.17 | ^ 126:04.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 126:04.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:04.17 56 | inline gfxRect ThebesRect(const Rect& aRect) { 126:04.17 | ^ 126:04.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 126:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 126:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 126:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 126:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 126:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 126:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 126:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsParent.cpp:18, 126:04.57 from Unified_cpp_dom_simpledb0.cpp:11: 126:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 126:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:04.57 189 | CSSRect GetExpandedScrollableRect() const { 126:04.57 | ^ 126:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 126:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:04.57 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 126:04.57 | ^ 126:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 126:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:04.58 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 126:04.58 | ^ 126:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 126:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:04.58 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 126:04.58 | ^ 126:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 126:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:04.58 243 | CSSRect CalculateScrollRange() const { 126:04.58 | ^ 126:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 126:04.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:04.59 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 126:04.59 | ^ 126:04.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 126:04.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:04.59 457 | CSSRect GetVisualViewport() const { 126:04.59 | ^ 126:04.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 126:04.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 126:04.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 126:04.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:04.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:04.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:04.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 126:04.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 126:04.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:20, 126:04.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 126:04.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 126:04.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 126:04.80 from Unified_cpp_dom_serviceworkers0.cpp:2: 126:04.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 126:04.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:04.80 1859 | int32_t aAppUnitsPerPixel) { 126:04.80 | ^ 126:04.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 126:04.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:04.81 3214 | int32_t aAppUnitsPerPixel) { 126:04.81 | ^ 126:05.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 126:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.h:14, 126:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:7, 126:05.26 from Unified_cpp_dom_websocket0.cpp:2: 126:05.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 126:05.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 126:05.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:05.27 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 126:05.27 | ^~~~~~~~~~~~~ 126:05.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 126:05.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:05.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:05.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:05.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:05.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.h:14, 126:05.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:7, 126:05.27 from Unified_cpp_dom_websocket0.cpp:2: 126:05.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 126:05.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 126:05.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:05.27 323 | static SizeTyped FromUnknownSize( 126:05.27 | ^~~~~~~~~~~~~~~ 126:05.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 126:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 126:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 126:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:20, 126:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 126:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 126:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 126:05.73 from Unified_cpp_dom_serviceworkers0.cpp:2: 126:05.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 126:05.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:05.73 332 | LayerPoint GetFixedPositionAnchor() const { 126:05.73 | ^ 126:05.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 126:05.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:05.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:05.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 126:05.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 126:05.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:20, 126:05.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 126:05.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 126:05.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 126:05.82 from Unified_cpp_dom_serviceworkers0.cpp:2: 126:05.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 126:05.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:05.82 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 126:05.82 | ^ 126:05.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 126:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 126:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 126:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:20, 126:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 126:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 126:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 126:05.85 from Unified_cpp_dom_serviceworkers0.cpp:2: 126:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 126:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:05.85 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 126:05.85 | ^ 126:05.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 126:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 126:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 126:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 126:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 126:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 126:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 126:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsParent.cpp:18, 126:05.93 from Unified_cpp_dom_simpledb0.cpp:11: 126:05.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 126:05.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:05.94 1249 | CSSCoord ToCSSPixels() const { return _0; } 126:05.94 | ^ 126:06.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 126:06.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 126:06.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 126:06.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 126:06.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 126:06.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:06.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 126:06.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 126:06.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/ReportDeliver.cpp:16, 126:06.81 from Unified_cpp_dom_reporting0.cpp:65: 126:06.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 126:06.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:06.81 189 | CSSRect GetExpandedScrollableRect() const { 126:06.81 | ^ 126:06.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 126:06.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:06.82 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 126:06.82 | ^ 126:06.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 126:06.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:06.82 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 126:06.82 | ^ 126:06.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 126:06.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:06.82 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 126:06.82 | ^ 126:06.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 126:06.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:06.82 243 | CSSRect CalculateScrollRange() const { 126:06.82 | ^ 126:06.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 126:06.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:06.82 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 126:06.82 | ^ 126:06.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 126:06.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:06.83 457 | CSSRect GetVisualViewport() const { 126:06.83 | ^ 126:07.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:07.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:07.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:07.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 126:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 126:07.32 from Unified_cpp_dom_serviceworkers1.cpp:2: 126:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 126:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:07.32 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 126:07.32 | ^ 126:07.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 126:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 126:07.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 126:07.53 from Unified_cpp_dom_serviceworkers1.cpp:2: 126:07.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 126:07.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:07.53 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 126:07.53 | ^ 126:07.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 126:07.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 126:07.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 126:07.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 126:07.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 126:07.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:07.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:07.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:07.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 126:07.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 126:07.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/ReportDeliver.cpp:16, 126:07.88 from Unified_cpp_dom_reporting0.cpp:65: 126:07.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 126:07.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:07.88 1249 | CSSCoord ToCSSPixels() const { return _0; } 126:07.88 | ^ 126:08.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 126:08.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 126:08.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:08.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 126:08.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 126:08.14 from Unified_cpp_dom_serviceworkers1.cpp:2: 126:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 126:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:08.14 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 126:08.15 | ^ 126:08.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 126:08.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:08.15 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 126:08.15 | ^ 126:08.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 126:08.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:08.16 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 126:08.16 | ^ 126:08.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 126:08.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:08.16 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 126:08.16 | ^ 126:08.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 126:08.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:08.18 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 126:08.19 | ^ 126:08.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 126:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 126:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 126:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 126:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:08.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:08.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:08.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 126:08.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 126:08.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsParent.cpp:18, 126:08.20 from Unified_cpp_dom_simpledb0.cpp:11: 126:08.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 126:08.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:08.20 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 126:08.20 | ^ 126:08.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 126:08.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:08.20 371 | nscoord aAppUnitsPerDevPixel) { 126:08.20 | ^ 126:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 126:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:08.21 380 | nscoord aAppUnitsPerDevPixel) { 126:08.21 | ^ 126:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 126:08.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:08.22 387 | nscoord aAppUnitsPerDevPixel) { 126:08.22 | ^ 126:08.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 126:08.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:08.22 394 | nscoord aAppUnitsPerDevPixel) { 126:08.22 | ^ 126:08.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, 126:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TypedArray.h:19, 126:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.h:12, 126:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:7, 126:08.92 from Unified_cpp_dom_websocket0.cpp:2: 126:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 126:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 126:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 126:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 126:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 126:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 126:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 126:08.92 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 126:08.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:08.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 126:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:27, 126:08.92 from Unified_cpp_dom_websocket0.cpp:2: 126:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 126:08.92 27 | struct JSGCSetting { 126:08.92 | ^~~~~~~~~~~ 126:09.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 126:09.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 126:09.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 126:09.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 126:09.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/ArrayBuffer.h:17, 126:09.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TypedArray.h:12, 126:09.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.h:12, 126:09.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/websocket/WebSocket.cpp:7, 126:09.26 from Unified_cpp_dom_websocket0.cpp:2: 126:09.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 126:09.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 126:09.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 126:09.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 126:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 126:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 126:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 126:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 126:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 126:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:09.27 760 | typename detail::Nth::Type extract() { 126:09.28 | ^~~~~~~ 126:10.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 126:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 126:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 126:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 126:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 126:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 126:10.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/ReportDeliver.cpp:16, 126:10.28 from Unified_cpp_dom_reporting0.cpp:65: 126:10.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 126:10.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:10.28 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 126:10.28 | ^ 126:11.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 126:11.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 126:11.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 126:11.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 126:11.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:11.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:11.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:11.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 126:11.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 126:11.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsParent.cpp:18, 126:11.83 from Unified_cpp_dom_simpledb0.cpp:11: 126:11.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 126:11.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:11.83 21 | inline Rect ToRect(const gfxRect& aRect) { 126:11.83 | ^ 126:11.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 126:11.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:11.83 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 126:11.84 | ^ 126:11.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 126:11.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:11.84 40 | inline Point ToPoint(const gfxPoint& aPoint) { 126:11.84 | ^ 126:11.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 126:11.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:11.85 44 | inline Size ToSize(const gfxSize& aSize) { 126:11.86 | ^ 126:11.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 126:11.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:11.86 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 126:11.86 | ^ 126:11.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 126:11.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:11.87 52 | inline gfxSize ThebesSize(const Size& aSize) { 126:11.87 | ^ 126:11.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 126:11.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:11.88 56 | inline gfxRect ThebesRect(const Rect& aRect) { 126:11.88 | ^ 126:12.41 dom/localstorage 126:12.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 126:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 126:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 126:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:12.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 126:12.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 126:12.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsParent.cpp:18, 126:12.50 from Unified_cpp_dom_simpledb0.cpp:11: 126:12.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 126:12.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:12.50 1859 | int32_t aAppUnitsPerPixel) { 126:12.50 | ^ 126:12.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 126:12.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:12.51 3214 | int32_t aAppUnitsPerPixel) { 126:12.51 | ^ 126:13.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 126:13.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:13.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:13.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 126:13.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 126:13.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsParent.cpp:18, 126:13.42 from Unified_cpp_dom_simpledb0.cpp:11: 126:13.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 126:13.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:13.42 332 | LayerPoint GetFixedPositionAnchor() const { 126:13.42 | ^ 126:13.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 126:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 126:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 126:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsParent.cpp:18, 126:13.48 from Unified_cpp_dom_simpledb0.cpp:11: 126:13.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 126:13.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:13.48 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 126:13.48 | ^ 126:13.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 126:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 126:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 126:13.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsParent.cpp:18, 126:13.50 from Unified_cpp_dom_simpledb0.cpp:11: 126:13.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 126:13.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:13.51 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 126:13.51 | ^ 126:13.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 126:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 126:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 126:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 126:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 126:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 126:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/ReportDeliver.cpp:16, 126:13.66 from Unified_cpp_dom_reporting0.cpp:65: 126:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 126:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:13.66 21 | inline Rect ToRect(const gfxRect& aRect) { 126:13.66 | ^ 126:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 126:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:13.67 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 126:13.67 | ^ 126:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 126:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:13.67 40 | inline Point ToPoint(const gfxPoint& aPoint) { 126:13.67 | ^ 126:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 126:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:13.67 44 | inline Size ToSize(const gfxSize& aSize) { 126:13.67 | ^ 126:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 126:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:13.67 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 126:13.67 | ^ 126:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 126:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:13.67 52 | inline gfxSize ThebesSize(const Size& aSize) { 126:13.68 | ^ 126:13.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 126:13.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:13.69 56 | inline gfxRect ThebesRect(const Rect& aRect) { 126:13.69 | ^ 126:14.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 126:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegistration.h:10, 126:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdateJob.h:11, 126:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 126:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 126:14.06 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:14.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 126:14.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:14.06 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 126:14.06 | ^ 126:14.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 126:14.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 126:14.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 126:14.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:14.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:14.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:14.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 126:14.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 126:14.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/ReportDeliver.cpp:16, 126:14.38 from Unified_cpp_dom_reporting0.cpp:65: 126:14.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 126:14.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:14.38 1859 | int32_t aAppUnitsPerPixel) { 126:14.38 | ^ 126:14.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 126:14.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:14.39 3214 | int32_t aAppUnitsPerPixel) { 126:14.39 | ^ 126:14.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 126:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 126:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:14.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:14.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegistration.h:10, 126:14.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdateJob.h:11, 126:14.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 126:14.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 126:14.41 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:14.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 126:14.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:14.41 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 126:14.41 | ^ 126:15.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:15.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:15.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:15.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:15.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegistration.h:10, 126:15.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdateJob.h:11, 126:15.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 126:15.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 126:15.04 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:15.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 126:15.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:15.04 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 126:15.04 | ^ 126:15.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 126:15.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:15.04 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 126:15.05 | ^ 126:15.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 126:15.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:15.05 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 126:15.05 | ^ 126:15.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 126:15.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:15.05 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 126:15.05 | ^ 126:15.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 126:15.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:15.05 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 126:15.05 | ^ 126:15.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 126:15.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:15.05 371 | nscoord aAppUnitsPerDevPixel) { 126:15.05 | ^ 126:15.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 126:15.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:15.06 380 | nscoord aAppUnitsPerDevPixel) { 126:15.06 | ^ 126:15.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 126:15.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:15.07 387 | nscoord aAppUnitsPerDevPixel) { 126:15.07 | ^ 126:15.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 126:15.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:15.08 394 | nscoord aAppUnitsPerDevPixel) { 126:15.08 | ^ 126:15.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 126:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 126:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 126:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/ReportDeliver.cpp:16, 126:15.34 from Unified_cpp_dom_reporting0.cpp:65: 126:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 126:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:15.34 332 | LayerPoint GetFixedPositionAnchor() const { 126:15.34 | ^ 126:15.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 126:15.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:15.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:15.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 126:15.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 126:15.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/ReportDeliver.cpp:16, 126:15.39 from Unified_cpp_dom_reporting0.cpp:65: 126:15.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 126:15.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:15.39 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 126:15.39 | ^ 126:15.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 126:15.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:15.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:15.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 126:15.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 126:15.41 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/ReportDeliver.cpp:16, 126:15.41 from Unified_cpp_dom_reporting0.cpp:65: 126:15.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 126:15.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:15.41 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 126:15.41 | ^ 126:18.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 126:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 126:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 126:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 126:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 126:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.h:10, 126:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.cpp:7, 126:18.67 from Unified_cpp_dom_simpledb0.cpp:2: 126:18.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 126:18.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 126:18.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:18.67 40 | friend Sub operator*(Sub aCoord, T aScale) { 126:18.67 | ^~~~~~~~ 126:18.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 126:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 126:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:18.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 126:18.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 126:18.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.h:10, 126:18.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.cpp:7, 126:18.70 from Unified_cpp_dom_simpledb0.cpp:2: 126:18.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 126:18.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 126:18.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:18.70 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 126:18.70 | ^~~~~~~~ 126:19.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 126:19.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:19.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:19.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:19.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 126:19.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 126:19.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.h:10, 126:19.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.cpp:7, 126:19.14 from Unified_cpp_dom_simpledb0.cpp:2: 126:19.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 126:19.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 126:19.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:19.14 427 | SizeT Size() const { return SizeT(width, height); } 126:19.14 | ^~~~ 126:19.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 126:19.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 126:19.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:19.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 126:19.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 126:19.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.h:10, 126:19.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.cpp:7, 126:19.14 from Unified_cpp_dom_simpledb0.cpp:2: 126:19.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 126:19.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 126:19.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:19.14 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 126:19.14 | ^~~~~~~~ 126:19.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 126:19.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 126:19.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:19.15 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 126:19.15 | ^~~~~~~~ 126:19.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 126:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 126:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 126:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 126:19.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.h:10, 126:19.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.cpp:7, 126:19.17 from Unified_cpp_dom_simpledb0.cpp:2: 126:19.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 126:19.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 126:19.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:19.17 62 | Sub operator-(const Sub& aPoint) const { 126:19.17 | ^~~~~~~~ 126:19.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 126:19.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 126:19.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 126:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 126:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 126:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.h:10, 126:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.cpp:7, 126:19.47 from Unified_cpp_dom_simpledb0.cpp:2: 126:19.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 126:19.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 126:19.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:19.47 43 | friend Sub operator*(T aScale, Sub aCoord) { 126:19.47 | ^~~~~~~~ 126:19.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 126:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 126:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.h:10, 126:19.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.cpp:7, 126:19.94 from Unified_cpp_dom_simpledb0.cpp:2: 126:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 126:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 126:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:19.95 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 126:19.95 | ^~~~~~~~~~~~~ 126:19.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 126:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 126:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 126:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.h:10, 126:19.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.cpp:7, 126:19.95 from Unified_cpp_dom_simpledb0.cpp:2: 126:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 126:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 126:19.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:19.95 323 | static SizeTyped FromUnknownSize( 126:19.95 | ^~~~~~~~~~~~~~~ 126:21.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 126:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 126:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 126:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:11, 126:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 126:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 126:21.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 126:21.48 from Unified_cpp_dom_serviceworkers0.cpp:2: 126:21.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 126:21.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 126:21.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:21.48 40 | friend Sub operator*(Sub aCoord, T aScale) { 126:21.48 | ^~~~~~~~ 126:21.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 126:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 126:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:11, 126:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 126:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 126:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 126:21.52 from Unified_cpp_dom_serviceworkers0.cpp:2: 126:21.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 126:21.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 126:21.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:21.52 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 126:21.52 | ^~~~~~~~ 126:21.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 126:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:11, 126:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 126:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 126:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 126:21.85 from Unified_cpp_dom_serviceworkers0.cpp:2: 126:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 126:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 126:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:21.85 427 | SizeT Size() const { return SizeT(width, height); } 126:21.85 | ^~~~ 126:21.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 126:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 126:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:11, 126:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 126:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 126:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 126:21.85 from Unified_cpp_dom_serviceworkers0.cpp:2: 126:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 126:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 126:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:21.85 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 126:21.85 | ^~~~~~~~ 126:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 126:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 126:21.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:21.86 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 126:21.86 | ^~~~~~~~ 126:21.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 126:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 126:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:11, 126:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 126:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 126:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 126:21.87 from Unified_cpp_dom_serviceworkers0.cpp:2: 126:21.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 126:21.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 126:21.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:21.88 62 | Sub operator-(const Sub& aPoint) const { 126:21.88 | ^~~~~~~~ 126:22.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 126:22.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 126:22.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 126:22.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:22.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:22.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:22.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:11, 126:22.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 126:22.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 126:22.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 126:22.06 from Unified_cpp_dom_serviceworkers0.cpp:2: 126:22.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 126:22.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 126:22.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:22.06 43 | friend Sub operator*(T aScale, Sub aCoord) { 126:22.06 | ^~~~~~~~ 126:22.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 126:22.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 126:22.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 126:22.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 126:22.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerEvents.h:11, 126:22.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerEvents.cpp:7, 126:22.21 from Unified_cpp_dom_serviceworkers1.cpp:11: 126:22.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 126:22.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:22.21 189 | CSSRect GetExpandedScrollableRect() const { 126:22.21 | ^ 126:22.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 126:22.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:22.21 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 126:22.21 | ^ 126:22.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 126:22.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:22.22 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 126:22.22 | ^ 126:22.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 126:22.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:22.22 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 126:22.22 | ^ 126:22.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 126:22.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:22.22 243 | CSSRect CalculateScrollRange() const { 126:22.22 | ^ 126:22.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 126:22.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:22.22 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 126:22.22 | ^ 126:22.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 126:22.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:22.23 457 | CSSRect GetVisualViewport() const { 126:22.23 | ^ 126:22.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:11, 126:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 126:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 126:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 126:22.49 from Unified_cpp_dom_serviceworkers0.cpp:2: 126:22.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 126:22.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 126:22.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:22.49 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 126:22.49 | ^~~~~~~~~~~~~ 126:22.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 126:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOp.h:11, 126:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PFetchEventOpChild.h:9, 126:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:14, 126:22.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 126:22.50 from Unified_cpp_dom_serviceworkers0.cpp:2: 126:22.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 126:22.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 126:22.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:22.50 323 | static SizeTyped FromUnknownSize( 126:22.50 | ^~~~~~~~~~~~~~~ 126:22.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 126:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 126:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.h:10, 126:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.cpp:7, 126:22.61 from Unified_cpp_dom_localstorage0.cpp:2: 126:22.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 126:22.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:22.61 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 126:22.62 | ^ 126:22.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 126:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 126:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 126:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.h:10, 126:22.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.cpp:7, 126:22.91 from Unified_cpp_dom_localstorage0.cpp:2: 126:22.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 126:22.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:22.91 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 126:22.91 | ^ 126:23.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 126:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 126:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 126:23.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Navigator.h:11, 126:23.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/CrashReport.cpp:9, 126:23.16 from Unified_cpp_dom_reporting0.cpp:2: 126:23.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 126:23.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 126:23.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.16 40 | friend Sub operator*(Sub aCoord, T aScale) { 126:23.16 | ^~~~~~~~ 126:23.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 126:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Navigator.h:11, 126:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/CrashReport.cpp:9, 126:23.18 from Unified_cpp_dom_reporting0.cpp:2: 126:23.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 126:23.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 126:23.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.19 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 126:23.19 | ^~~~~~~~ 126:23.42 dom/prio 126:23.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 126:23.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 126:23.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:23.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 126:23.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 126:23.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.h:10, 126:23.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.cpp:7, 126:23.44 from Unified_cpp_dom_localstorage0.cpp:2: 126:23.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 126:23.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.44 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 126:23.44 | ^ 126:23.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 126:23.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.45 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 126:23.45 | ^ 126:23.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 126:23.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.45 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 126:23.45 | ^ 126:23.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 126:23.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.46 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 126:23.46 | ^ 126:23.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 126:23.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.46 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 126:23.46 | ^ 126:23.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 126:23.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.49 371 | nscoord aAppUnitsPerDevPixel) { 126:23.49 | ^ 126:23.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 126:23.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.49 380 | nscoord aAppUnitsPerDevPixel) { 126:23.49 | ^ 126:23.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 126:23.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.50 387 | nscoord aAppUnitsPerDevPixel) { 126:23.50 | ^ 126:23.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 126:23.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.51 394 | nscoord aAppUnitsPerDevPixel) { 126:23.51 | ^ 126:23.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 126:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 126:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 126:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Navigator.h:11, 126:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/CrashReport.cpp:9, 126:23.74 from Unified_cpp_dom_reporting0.cpp:2: 126:23.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 126:23.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 126:23.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.74 427 | SizeT Size() const { return SizeT(width, height); } 126:23.74 | ^~~~ 126:23.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 126:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Navigator.h:11, 126:23.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/CrashReport.cpp:9, 126:23.75 from Unified_cpp_dom_reporting0.cpp:2: 126:23.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 126:23.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 126:23.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.75 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 126:23.75 | ^~~~~~~~ 126:23.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 126:23.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 126:23.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.75 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 126:23.75 | ^~~~~~~~ 126:23.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 126:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 126:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:23.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:23.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:23.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:23.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 126:23.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Navigator.h:11, 126:23.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/CrashReport.cpp:9, 126:23.76 from Unified_cpp_dom_reporting0.cpp:2: 126:23.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 126:23.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 126:23.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.76 62 | Sub operator-(const Sub& aPoint) const { 126:23.76 | ^~~~~~~~ 126:23.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 126:23.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 126:23.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 126:23.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 126:23.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 126:23.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:23.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 126:23.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 126:23.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerShutdownState.h:13, 126:23.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerManager.h:13, 126:23.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:10, 126:23.89 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:23.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 126:23.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.89 189 | CSSRect GetExpandedScrollableRect() const { 126:23.89 | ^ 126:23.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 126:23.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.89 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 126:23.89 | ^ 126:23.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 126:23.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.90 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 126:23.90 | ^ 126:23.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 126:23.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.91 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 126:23.91 | ^ 126:23.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 126:23.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.91 243 | CSSRect CalculateScrollRange() const { 126:23.91 | ^ 126:23.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 126:23.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.91 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 126:23.91 | ^ 126:23.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 126:23.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:23.92 457 | CSSRect GetVisualViewport() const { 126:23.92 | ^ 126:24.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 126:24.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 126:24.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:24.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:24.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:24.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:24.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 126:24.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Navigator.h:11, 126:24.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/CrashReport.cpp:9, 126:24.08 from Unified_cpp_dom_reporting0.cpp:2: 126:24.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 126:24.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 126:24.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:24.08 43 | friend Sub operator*(T aScale, Sub aCoord) { 126:24.08 | ^~~~~~~~ 126:24.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 126:24.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 126:24.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 126:24.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 126:24.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 126:24.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:24.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:24.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:24.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 126:24.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 126:24.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerEvents.h:13, 126:24.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerEvents.cpp:7, 126:24.42 from Unified_cpp_dom_serviceworkers1.cpp:11: 126:24.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 126:24.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:24.42 1249 | CSSCoord ToCSSPixels() const { return _0; } 126:24.42 | ^ 126:24.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 126:24.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:24.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:24.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:24.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:24.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 126:24.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Navigator.h:11, 126:24.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/CrashReport.cpp:9, 126:24.52 from Unified_cpp_dom_reporting0.cpp:2: 126:24.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 126:24.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 126:24.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:24.52 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 126:24.52 | ^~~~~~~~~~~~~ 126:24.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 126:24.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:24.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:24.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:24.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:24.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AddonManagerBinding.h:9, 126:24.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Navigator.h:11, 126:24.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/CrashReport.cpp:9, 126:24.52 from Unified_cpp_dom_reporting0.cpp:2: 126:24.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 126:24.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 126:24.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:24.52 323 | static SizeTyped FromUnknownSize( 126:24.52 | ^~~~~~~~~~~~~~~ 126:25.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 126:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 126:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 126:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 126:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 126:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 126:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 126:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerShutdownState.h:13, 126:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerManager.h:13, 126:25.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:10, 126:25.12 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:25.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 126:25.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:25.12 1249 | CSSCoord ToCSSPixels() const { return _0; } 126:25.12 | ^ 126:26.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 126:26.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 126:26.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 126:26.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 126:26.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 126:26.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 126:26.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 126:26.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 126:26.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 126:26.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 126:26.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.h:10, 126:26.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/simpledb/ActorsChild.cpp:7, 126:26.45 from Unified_cpp_dom_simpledb0.cpp:2: 126:26.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 126:26.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 126:26.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 126:26.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 126:26.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 126:26.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 126:26.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 126:26.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 126:26.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 126:26.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:26.45 760 | typename detail::Nth::Type extract() { 126:26.45 | ^~~~~~~ 126:26.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 126:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 126:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 126:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 126:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 126:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 126:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerEvents.h:13, 126:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerEvents.cpp:7, 126:26.59 from Unified_cpp_dom_serviceworkers1.cpp:11: 126:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 126:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:26.59 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 126:26.59 | ^ 126:27.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 126:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 126:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 126:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 126:27.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:27.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:27.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:27.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 126:27.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 126:27.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerShutdownState.h:13, 126:27.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerManager.h:13, 126:27.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:10, 126:27.39 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:27.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 126:27.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:27.40 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 126:27.40 | ^ 126:27.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/MozPromise.h:23, 126:27.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:12, 126:27.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 126:27.80 from Unified_cpp_dom_serviceworkers0.cpp:2: 126:27.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 126:27.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 126:27.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 126:27.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 126:27.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 126:27.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 126:27.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 126:27.80 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 126:27.80 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:27.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 126:27.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerPrivate.h:13, 126:27.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:31, 126:27.80 from Unified_cpp_dom_serviceworkers0.cpp:2: 126:27.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 126:27.81 27 | struct JSGCSetting { 126:27.81 | ^~~~~~~~~~~ 126:28.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 126:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 126:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 126:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 126:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 126:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.h:10, 126:28.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/FetchEventOpChild.cpp:7, 126:28.26 from Unified_cpp_dom_serviceworkers0.cpp:2: 126:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 126:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 126:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 126:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 126:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 126:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 126:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 126:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 126:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 126:28.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:28.26 760 | typename detail::Nth::Type extract() { 126:28.26 | ^~~~~~~ 126:28.42 dom/l10n 126:28.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 126:28.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 126:28.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 126:28.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 126:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 126:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 126:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CrashReport.h:10, 126:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/reporting/CrashReport.cpp:7, 126:28.60 from Unified_cpp_dom_reporting0.cpp:2: 126:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 126:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 126:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 126:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 126:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 126:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 126:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 126:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 126:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 126:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:28.60 760 | typename detail::Nth::Type extract() { 126:28.60 | ^~~~~~~ 126:30.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 126:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 126:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 126:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 126:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 126:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 126:30.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerEvents.h:13, 126:30.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerEvents.cpp:7, 126:30.38 from Unified_cpp_dom_serviceworkers1.cpp:11: 126:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 126:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:30.38 21 | inline Rect ToRect(const gfxRect& aRect) { 126:30.38 | ^ 126:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 126:30.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:30.38 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 126:30.38 | ^ 126:30.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 126:30.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:30.39 40 | inline Point ToPoint(const gfxPoint& aPoint) { 126:30.39 | ^ 126:30.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 126:30.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:30.40 44 | inline Size ToSize(const gfxSize& aSize) { 126:30.40 | ^ 126:30.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 126:30.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:30.40 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 126:30.40 | ^ 126:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 126:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:30.41 52 | inline gfxSize ThebesSize(const Size& aSize) { 126:30.41 | ^ 126:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 126:30.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:30.41 56 | inline gfxRect ThebesRect(const Rect& aRect) { 126:30.41 | ^ 126:30.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 126:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 126:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 126:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 126:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 126:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 126:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerShutdownState.h:13, 126:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerManager.h:13, 126:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:10, 126:30.97 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:30.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 126:30.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:30.97 21 | inline Rect ToRect(const gfxRect& aRect) { 126:30.97 | ^ 126:30.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 126:30.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:30.97 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 126:30.97 | ^ 126:30.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 126:30.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:30.97 40 | inline Point ToPoint(const gfxPoint& aPoint) { 126:30.97 | ^ 126:30.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 126:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:30.98 44 | inline Size ToSize(const gfxSize& aSize) { 126:30.98 | ^ 126:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 126:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:30.98 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 126:30.98 | ^ 126:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 126:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:30.98 52 | inline gfxSize ThebesSize(const Size& aSize) { 126:30.98 | ^ 126:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 126:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:30.98 56 | inline gfxRect ThebesRect(const Rect& aRect) { 126:30.98 | ^ 126:31.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 126:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 126:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 126:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 126:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 126:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerEvents.h:13, 126:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerEvents.cpp:7, 126:31.18 from Unified_cpp_dom_serviceworkers1.cpp:11: 126:31.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 126:31.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:31.18 1859 | int32_t aAppUnitsPerPixel) { 126:31.18 | ^ 126:31.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 126:31.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:31.20 3214 | int32_t aAppUnitsPerPixel) { 126:31.20 | ^ 126:31.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 126:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 126:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 126:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 126:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 126:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerShutdownState.h:13, 126:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerManager.h:13, 126:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:10, 126:31.54 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 126:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:31.54 1859 | int32_t aAppUnitsPerPixel) { 126:31.54 | ^ 126:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 126:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:31.55 3214 | int32_t aAppUnitsPerPixel) { 126:31.55 | ^ 126:32.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 126:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 126:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 126:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerEvents.h:13, 126:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerEvents.cpp:7, 126:32.31 from Unified_cpp_dom_serviceworkers1.cpp:11: 126:32.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 126:32.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:32.31 332 | LayerPoint GetFixedPositionAnchor() const { 126:32.31 | ^ 126:32.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 126:32.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:32.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:32.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 126:32.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 126:32.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerEvents.h:13, 126:32.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerEvents.cpp:7, 126:32.36 from Unified_cpp_dom_serviceworkers1.cpp:11: 126:32.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 126:32.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:32.36 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 126:32.36 | ^ 126:32.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 126:32.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:32.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:32.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 126:32.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ExtendableMessageEventBinding.h:13, 126:32.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerEvents.h:13, 126:32.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerEvents.cpp:7, 126:32.39 from Unified_cpp_dom_serviceworkers1.cpp:11: 126:32.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 126:32.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:32.39 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 126:32.39 | ^ 126:32.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 126:32.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:32.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:32.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 126:32.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 126:32.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerShutdownState.h:13, 126:32.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerManager.h:13, 126:32.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:10, 126:32.57 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:32.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 126:32.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:32.57 332 | LayerPoint GetFixedPositionAnchor() const { 126:32.57 | ^ 126:32.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 126:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 126:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 126:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerShutdownState.h:13, 126:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerManager.h:13, 126:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:10, 126:32.62 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 126:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:32.62 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 126:32.62 | ^ 126:32.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 126:32.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:32.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:32.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 126:32.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ServiceWorkerOpArgs.h:24, 126:32.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerShutdownState.h:13, 126:32.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerManager.h:13, 126:32.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:10, 126:32.64 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:32.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 126:32.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:32.65 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 126:32.65 | ^ 126:35.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 126:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 126:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 126:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 126:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULPrototypeDocument.h:17, 126:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.h:10, 126:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.cpp:10, 126:35.56 from Unified_cpp_dom_l10n0.cpp:2: 126:35.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 126:35.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:35.56 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 126:35.56 | ^ 126:36.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 126:36.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 126:36.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:36.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:36.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 126:36.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 126:36.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULPrototypeDocument.h:17, 126:36.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.h:10, 126:36.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.cpp:10, 126:36.85 from Unified_cpp_dom_l10n0.cpp:2: 126:36.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 126:36.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:36.85 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 126:36.85 | ^ 126:37.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:37.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:37.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 126:37.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 126:37.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULPrototypeDocument.h:17, 126:37.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.h:10, 126:37.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.cpp:10, 126:37.43 from Unified_cpp_dom_l10n0.cpp:2: 126:37.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 126:37.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:37.43 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 126:37.43 | ^ 126:37.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 126:37.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:37.43 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 126:37.43 | ^ 126:37.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 126:37.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:37.43 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 126:37.43 | ^ 126:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 126:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:37.44 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 126:37.44 | ^ 126:38.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 126:38.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:38.03 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 126:38.03 | ^ 126:38.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 126:38.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:38.05 371 | nscoord aAppUnitsPerDevPixel) { 126:38.05 | ^ 126:38.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 126:38.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:38.06 380 | nscoord aAppUnitsPerDevPixel) { 126:38.06 | ^ 126:38.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 126:38.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:38.06 387 | nscoord aAppUnitsPerDevPixel) { 126:38.06 | ^ 126:38.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 126:38.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:38.06 394 | nscoord aAppUnitsPerDevPixel) { 126:38.06 | ^ 126:38.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 126:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 126:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 126:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 126:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prio/PrioEncoder.cpp:11, 126:38.30 from Unified_cpp_dom_prio0.cpp:2: 126:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 126:38.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:38.30 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 126:38.30 | ^ 126:38.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 126:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 126:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 126:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 126:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 126:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prio/PrioEncoder.cpp:11, 126:38.54 from Unified_cpp_dom_prio0.cpp:2: 126:38.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 126:38.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:38.54 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 126:38.54 | ^ 126:38.62 dom/presentation 126:39.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 126:39.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 126:39.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 126:39.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 126:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 126:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 126:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 126:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 126:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsParent.cpp:20, 126:39.58 from Unified_cpp_dom_localstorage0.cpp:11: 126:39.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 126:39.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:39.58 189 | CSSRect GetExpandedScrollableRect() const { 126:39.58 | ^ 126:39.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 126:39.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:39.59 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 126:39.59 | ^ 126:39.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 126:39.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:39.59 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 126:39.60 | ^ 126:39.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 126:39.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:39.60 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 126:39.60 | ^ 126:39.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 126:39.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:39.61 243 | CSSRect CalculateScrollRange() const { 126:39.61 | ^ 126:39.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 126:39.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:39.62 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 126:39.62 | ^ 126:39.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 126:39.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:39.63 457 | CSSRect GetVisualViewport() const { 126:39.63 | ^ 126:40.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 126:40.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 126:40.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 126:40.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prio/PrioEncoder.cpp:11, 126:40.10 from Unified_cpp_dom_prio0.cpp:2: 126:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 126:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:40.10 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 126:40.10 | ^ 126:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 126:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:40.10 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 126:40.10 | ^ 126:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 126:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:40.10 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 126:40.10 | ^ 126:40.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 126:40.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:40.11 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 126:40.11 | ^ 126:40.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 126:40.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:40.11 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 126:40.11 | ^ 126:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 126:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:40.13 371 | nscoord aAppUnitsPerDevPixel) { 126:40.13 | ^ 126:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 126:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:40.13 380 | nscoord aAppUnitsPerDevPixel) { 126:40.13 | ^ 126:40.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 126:40.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:40.14 387 | nscoord aAppUnitsPerDevPixel) { 126:40.14 | ^ 126:40.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 126:40.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:40.14 394 | nscoord aAppUnitsPerDevPixel) { 126:40.14 | ^ 126:41.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 126:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 126:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 126:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 126:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 126:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 126:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 126:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 126:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsParent.cpp:20, 126:41.17 from Unified_cpp_dom_localstorage0.cpp:11: 126:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 126:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:41.17 1249 | CSSCoord ToCSSPixels() const { return _0; } 126:41.17 | ^ 126:43.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 126:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 126:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 126:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 126:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 126:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 126:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 126:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/prio/PrioEncoder.cpp:11, 126:43.29 from Unified_cpp_dom_prio0.cpp:2: 126:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 126:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 126:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:43.29 40 | friend Sub operator*(Sub aCoord, T aScale) { 126:43.29 | ^~~~~~~~ 126:43.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 126:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 126:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 126:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 126:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 126:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 126:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 126:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsParent.cpp:20, 126:43.61 from Unified_cpp_dom_localstorage0.cpp:11: 126:43.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 126:43.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:43.61 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 126:43.61 | ^ 126:46.40 dom/presentation/provider 126:47.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 126:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 126:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 126:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 126:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 126:47.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 126:47.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 126:47.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsParent.cpp:20, 126:47.35 from Unified_cpp_dom_localstorage0.cpp:11: 126:47.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 126:47.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:47.35 21 | inline Rect ToRect(const gfxRect& aRect) { 126:47.35 | ^ 126:47.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 126:47.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:47.35 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 126:47.35 | ^ 126:47.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 126:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:47.36 40 | inline Point ToPoint(const gfxPoint& aPoint) { 126:47.36 | ^ 126:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 126:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:47.36 44 | inline Size ToSize(const gfxSize& aSize) { 126:47.36 | ^ 126:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 126:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:47.37 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 126:47.37 | ^ 126:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 126:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:47.37 52 | inline gfxSize ThebesSize(const Size& aSize) { 126:47.37 | ^ 126:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 126:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:47.37 56 | inline gfxRect ThebesRect(const Rect& aRect) { 126:47.37 | ^ 126:48.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 126:48.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 126:48.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 126:48.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 126:48.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:48.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:48.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 126:48.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 126:48.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 126:48.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsParent.cpp:20, 126:48.09 from Unified_cpp_dom_localstorage0.cpp:11: 126:48.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 126:48.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:48.09 1859 | int32_t aAppUnitsPerPixel) { 126:48.09 | ^ 126:48.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 126:48.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:48.09 3214 | int32_t aAppUnitsPerPixel) { 126:48.09 | ^ 126:48.49 view 126:49.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 126:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 126:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 126:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 126:49.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsParent.cpp:20, 126:49.05 from Unified_cpp_dom_localstorage0.cpp:11: 126:49.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 126:49.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:49.06 332 | LayerPoint GetFixedPositionAnchor() const { 126:49.06 | ^ 126:49.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 126:49.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:49.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:49.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 126:49.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 126:49.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 126:49.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsParent.cpp:20, 126:49.11 from Unified_cpp_dom_localstorage0.cpp:11: 126:49.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 126:49.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:49.11 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 126:49.11 | ^ 126:49.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 126:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 126:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 126:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 126:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 126:49.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 126:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsParent.cpp:20, 126:49.14 from Unified_cpp_dom_localstorage0.cpp:11: 126:49.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 126:49.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:49.14 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 126:49.14 | ^ 126:49.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 126:49.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 126:49.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULPrototypeDocument.h:17, 126:49.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.h:10, 126:49.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.cpp:10, 126:49.82 from Unified_cpp_dom_l10n0.cpp:2: 126:49.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 126:49.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:49.82 189 | CSSRect GetExpandedScrollableRect() const { 126:49.82 | ^ 126:49.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 126:49.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:49.82 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 126:49.82 | ^ 126:49.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 126:49.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:49.82 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 126:49.82 | ^ 126:49.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 126:49.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:49.83 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 126:49.83 | ^ 126:49.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 126:49.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:49.83 243 | CSSRect CalculateScrollRange() const { 126:49.83 | ^ 126:49.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 126:49.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:49.83 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 126:49.83 | ^ 126:49.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 126:49.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:49.84 457 | CSSRect GetVisualViewport() const { 126:49.84 | ^ 126:53.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 126:53.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 126:53.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:53.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:53.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:53.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:53.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegistration.h:10, 126:53.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdateJob.h:11, 126:53.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 126:53.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 126:53.40 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:53.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 126:53.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 126:53.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:53.40 40 | friend Sub operator*(Sub aCoord, T aScale) { 126:53.40 | ^~~~~~~~ 126:53.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:53.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:53.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:53.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:53.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegistration.h:10, 126:53.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdateJob.h:11, 126:53.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 126:53.43 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 126:53.43 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:53.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 126:53.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 126:53.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:53.44 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 126:53.44 | ^~~~~~~~ 126:53.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 126:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 126:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegistration.h:10, 126:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdateJob.h:11, 126:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 126:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 126:53.90 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:53.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 126:53.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 126:53.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:53.90 427 | SizeT Size() const { return SizeT(width, height); } 126:53.90 | ^~~~ 126:53.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:53.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegistration.h:10, 126:53.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdateJob.h:11, 126:53.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 126:53.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 126:53.91 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:53.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 126:53.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 126:53.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:53.91 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 126:53.91 | ^~~~~~~~ 126:53.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 126:53.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 126:53.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:53.91 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 126:53.91 | ^~~~~~~~ 126:53.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 126:53.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 126:53.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:53.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:53.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:53.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:53.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegistration.h:10, 126:53.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdateJob.h:11, 126:53.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 126:53.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 126:53.92 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:53.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 126:53.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 126:53.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:53.92 62 | Sub operator-(const Sub& aPoint) const { 126:53.92 | ^~~~~~~~ 126:53.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 126:53.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocumentInlines.h:11, 126:53.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/L10nMutations.cpp:8, 126:53.95 from Unified_cpp_dom_l10n0.cpp:20: 126:53.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 126:53.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:53.95 1249 | CSSCoord ToCSSPixels() const { return _0; } 126:53.95 | ^ 126:54.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 126:54.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:54.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:54.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:54.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:54.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationAvailability.h:10, 126:54.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:10, 126:54.16 from Unified_cpp_dom_presentation0.cpp:2: 126:54.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 126:54.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:54.16 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 126:54.16 | ^ 126:54.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 126:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 126:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegistration.h:10, 126:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdateJob.h:11, 126:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 126:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 126:54.20 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:54.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 126:54.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 126:54.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:54.20 43 | friend Sub operator*(T aScale, Sub aCoord) { 126:54.20 | ^~~~~~~~ 126:54.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 126:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 126:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationAvailability.h:10, 126:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:10, 126:54.48 from Unified_cpp_dom_presentation0.cpp:2: 126:54.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 126:54.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:54.48 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 126:54.49 | ^ 126:54.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 126:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 126:54.53 from Unified_cpp_view0.cpp:2: 126:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 126:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:54.53 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 126:54.53 | ^ 126:54.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 126:54.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:54.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:54.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:54.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:54.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegistration.h:10, 126:54.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdateJob.h:11, 126:54.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 126:54.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 126:54.67 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:54.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 126:54.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 126:54.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:54.67 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 126:54.67 | ^~~~~~~~~~~~~ 126:54.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 126:54.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:54.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:54.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:54.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:54.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegistration.h:10, 126:54.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdateJob.h:11, 126:54.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 126:54.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 126:54.68 from Unified_cpp_dom_serviceworkers2.cpp:2: 126:54.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 126:54.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 126:54.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:54.68 323 | static SizeTyped FromUnknownSize( 126:54.68 | ^~~~~~~~~~~~~~~ 126:54.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 126:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 126:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 126:54.96 from Unified_cpp_view0.cpp:2: 126:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 126:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:54.97 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 126:54.97 | ^ 126:55.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:55.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 126:55.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 126:55.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 126:55.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationAvailability.h:10, 126:55.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:10, 126:55.05 from Unified_cpp_dom_presentation0.cpp:2: 126:55.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 126:55.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:55.06 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 126:55.06 | ^ 126:55.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 126:55.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:55.06 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 126:55.06 | ^ 126:55.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 126:55.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:55.06 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 126:55.06 | ^ 126:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 126:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:55.07 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 126:55.07 | ^ 126:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 126:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:55.07 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 126:55.07 | ^ 126:55.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 126:55.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:55.11 371 | nscoord aAppUnitsPerDevPixel) { 126:55.11 | ^ 126:55.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 126:55.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:55.11 380 | nscoord aAppUnitsPerDevPixel) { 126:55.11 | ^ 126:55.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 126:55.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:55.11 387 | nscoord aAppUnitsPerDevPixel) { 126:55.11 | ^ 126:55.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 126:55.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:55.12 394 | nscoord aAppUnitsPerDevPixel) { 126:55.12 | ^ 126:55.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 126:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocumentInlines.h:11, 126:55.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/L10nMutations.cpp:8, 126:55.28 from Unified_cpp_dom_l10n0.cpp:20: 126:55.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 126:55.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:55.28 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 126:55.29 | ^ 126:56.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 126:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidgetListener.h:11, 126:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:16, 126:56.14 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 126:56.14 from Unified_cpp_view0.cpp:2: 126:56.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 126:56.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:56.14 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 126:56.14 | ^ 126:56.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 126:56.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:56.15 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 126:56.15 | ^ 126:56.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 126:56.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:56.15 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 126:56.15 | ^ 126:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 126:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:56.16 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 126:56.16 | ^ 126:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 126:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:56.16 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 126:56.17 | ^ 126:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 126:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:56.19 371 | nscoord aAppUnitsPerDevPixel) { 126:56.19 | ^ 126:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 126:56.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:56.20 380 | nscoord aAppUnitsPerDevPixel) { 126:56.20 | ^ 126:56.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 126:56.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:56.20 387 | nscoord aAppUnitsPerDevPixel) { 126:56.20 | ^ 126:56.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 126:56.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:56.21 394 | nscoord aAppUnitsPerDevPixel) { 126:56.21 | ^ 126:57.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 126:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 126:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 126:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:24, 126:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEditor.h:9, 126:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlState.h:14, 126:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:13, 126:57.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/L10nOverlays.cpp:9, 126:57.94 from Unified_cpp_dom_l10n0.cpp:29: 126:57.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 126:57.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:57.95 21 | inline Rect ToRect(const gfxRect& aRect) { 126:57.95 | ^ 126:57.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 126:57.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:57.95 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 126:57.95 | ^ 126:57.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 126:57.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:57.95 40 | inline Point ToPoint(const gfxPoint& aPoint) { 126:57.95 | ^ 126:57.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 126:57.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:57.96 44 | inline Size ToSize(const gfxSize& aSize) { 126:57.96 | ^ 126:57.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 126:57.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:57.96 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 126:57.96 | ^ 126:57.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 126:57.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:57.96 52 | inline gfxSize ThebesSize(const Size& aSize) { 126:57.96 | ^ 126:57.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 126:57.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:57.96 56 | inline gfxRect ThebesRect(const Rect& aRect) { 126:57.97 | ^ 126:58.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 126:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 126:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 126:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 126:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 126:58.00 from Unified_cpp_dom_serviceworkers1.cpp:2: 126:58.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 126:58.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 126:58.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:58.00 40 | friend Sub operator*(Sub aCoord, T aScale) { 126:58.00 | ^~~~~~~~ 126:58.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 126:58.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 126:58.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:58.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 126:58.03 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 126:58.03 from Unified_cpp_dom_serviceworkers1.cpp:2: 126:58.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 126:58.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 126:58.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:58.03 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 126:58.03 | ^~~~~~~~ 126:58.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 126:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 126:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 126:58.30 from Unified_cpp_dom_serviceworkers1.cpp:2: 126:58.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 126:58.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 126:58.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:58.30 427 | SizeT Size() const { return SizeT(width, height); } 126:58.30 | ^~~~ 126:58.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 126:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 126:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 126:58.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 126:58.30 from Unified_cpp_dom_serviceworkers1.cpp:2: 126:58.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 126:58.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 126:58.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:58.30 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 126:58.30 | ^~~~~~~~ 126:58.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 126:58.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 126:58.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:58.32 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 126:58.32 | ^~~~~~~~ 126:58.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 126:58.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 126:58.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:58.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:58.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:58.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 126:58.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 126:58.33 from Unified_cpp_dom_serviceworkers1.cpp:2: 126:58.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 126:58.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 126:58.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:58.33 62 | Sub operator-(const Sub& aPoint) const { 126:58.33 | ^~~~~~~~ 126:58.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 126:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 126:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:24, 126:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEditor.h:9, 126:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlState.h:14, 126:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:13, 126:58.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/L10nOverlays.cpp:9, 126:58.68 from Unified_cpp_dom_l10n0.cpp:29: 126:58.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 126:58.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:58.68 1859 | int32_t aAppUnitsPerPixel) { 126:58.68 | ^ 126:58.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 126:58.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:58.69 3214 | int32_t aAppUnitsPerPixel) { 126:58.69 | ^ 126:58.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 126:58.71 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:14, 126:58.71 from Unified_cpp_view0.cpp:2: 126:58.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 126:58.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:58.71 189 | CSSRect GetExpandedScrollableRect() const { 126:58.71 | ^ 126:58.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 126:58.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:58.71 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 126:58.71 | ^ 126:58.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 126:58.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:58.72 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 126:58.72 | ^ 126:58.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 126:58.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:58.72 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 126:58.72 | ^ 126:58.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 126:58.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:58.72 243 | CSSRect CalculateScrollRange() const { 126:58.72 | ^ 126:58.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 126:58.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:58.73 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 126:58.73 | ^ 126:58.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 126:58.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:58.74 457 | CSSRect GetVisualViewport() const { 126:58.74 | ^ 126:58.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 126:58.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 126:58.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 126:58.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:58.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:58.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:58.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 126:58.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 126:58.84 from Unified_cpp_dom_serviceworkers1.cpp:2: 126:58.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 126:58.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 126:58.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:58.84 43 | friend Sub operator*(T aScale, Sub aCoord) { 126:58.84 | ^~~~~~~~ 126:59.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:59.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:59.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:59.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 126:59.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 126:59.30 from Unified_cpp_dom_serviceworkers1.cpp:2: 126:59.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 126:59.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 126:59.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:59.30 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 126:59.30 | ^~~~~~~~~~~~~ 126:59.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 126:59.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 126:59.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 126:59.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 126:59.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 126:59.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 126:59.30 from Unified_cpp_dom_serviceworkers1.cpp:2: 126:59.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 126:59.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 126:59.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 126:59.31 323 | static SizeTyped FromUnknownSize( 126:59.31 | ^~~~~~~~~~~~~~~ 127:00.39 widget 127:00.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerJob.h:12, 127:00.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdateJob.h:10, 127:00.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 127:00.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 127:00.47 from Unified_cpp_dom_serviceworkers2.cpp:2: 127:00.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 127:00.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 127:00.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 127:00.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 127:00.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 127:00.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 127:00.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 127:00.48 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 127:00.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:00.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 127:00.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegistration.cpp:16, 127:00.49 from Unified_cpp_dom_serviceworkers2.cpp:20: 127:00.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 127:00.49 27 | struct JSGCSetting { 127:00.49 | ^~~~~~~~~~~ 127:00.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 127:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 127:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 127:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 127:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 127:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationConnection.cpp:10, 127:00.73 from Unified_cpp_dom_presentation0.cpp:56: 127:00.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 127:00.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:00.74 189 | CSSRect GetExpandedScrollableRect() const { 127:00.74 | ^ 127:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 127:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:00.74 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 127:00.74 | ^ 127:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 127:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:00.74 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 127:00.74 | ^ 127:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 127:00.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:00.75 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 127:00.75 | ^ 127:00.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 127:00.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:00.75 243 | CSSRect CalculateScrollRange() const { 127:00.75 | ^ 127:00.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 127:00.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:00.75 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 127:00.75 | ^ 127:00.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 127:00.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:00.76 457 | CSSRect GetVisualViewport() const { 127:00.76 | ^ 127:00.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 127:00.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 127:00.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 127:00.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 127:00.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 127:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 127:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 127:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 127:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULPrototypeDocument.h:17, 127:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.h:10, 127:00.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.cpp:10, 127:00.91 from Unified_cpp_dom_l10n0.cpp:2: 127:00.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 127:00.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 127:00.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:00.91 40 | friend Sub operator*(Sub aCoord, T aScale) { 127:00.91 | ^~~~~~~~ 127:00.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 127:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 127:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 127:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULPrototypeDocument.h:17, 127:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.h:10, 127:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.cpp:10, 127:00.95 from Unified_cpp_dom_l10n0.cpp:2: 127:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 127:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 127:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:00.95 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 127:00.96 | ^~~~~~~~ 127:01.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 127:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 127:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 127:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 127:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 127:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerJob.h:10, 127:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdateJob.h:10, 127:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.h:10, 127:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerRegisterJob.cpp:7, 127:01.06 from Unified_cpp_dom_serviceworkers2.cpp:2: 127:01.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 127:01.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 127:01.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 127:01.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 127:01.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 127:01.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 127:01.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 127:01.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 127:01.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 127:01.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:01.06 760 | typename detail::Nth::Type extract() { 127:01.06 | ^~~~~~~ 127:01.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 127:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 127:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 127:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 127:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 127:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULPrototypeDocument.h:17, 127:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.h:10, 127:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.cpp:10, 127:01.15 from Unified_cpp_dom_l10n0.cpp:2: 127:01.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 127:01.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 127:01.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:01.16 427 | SizeT Size() const { return SizeT(width, height); } 127:01.16 | ^~~~ 127:01.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:01.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 127:01.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 127:01.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 127:01.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULPrototypeDocument.h:17, 127:01.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.h:10, 127:01.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.cpp:10, 127:01.17 from Unified_cpp_dom_l10n0.cpp:2: 127:01.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 127:01.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 127:01.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:01.17 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 127:01.17 | ^~~~~~~~ 127:01.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 127:01.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 127:01.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:01.17 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 127:01.17 | ^~~~~~~~ 127:01.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 127:01.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 127:01.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 127:01.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 127:01.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 127:01.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULPrototypeDocument.h:17, 127:01.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.h:10, 127:01.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.cpp:10, 127:01.17 from Unified_cpp_dom_l10n0.cpp:2: 127:01.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 127:01.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 127:01.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:01.17 62 | Sub operator-(const Sub& aPoint) const { 127:01.17 | ^~~~~~~~ 127:01.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 127:01.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 127:01.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 127:01.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 127:01.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 127:01.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 127:01.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 127:01.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 127:01.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULPrototypeDocument.h:17, 127:01.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.h:10, 127:01.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.cpp:10, 127:01.59 from Unified_cpp_dom_l10n0.cpp:2: 127:01.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 127:01.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 127:01.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:01.60 43 | friend Sub operator*(T aScale, Sub aCoord) { 127:01.60 | ^~~~~~~~ 127:01.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 127:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 127:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 127:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 127:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULPrototypeDocument.h:17, 127:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.h:10, 127:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.cpp:10, 127:01.94 from Unified_cpp_dom_l10n0.cpp:2: 127:01.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 127:01.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 127:01.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:01.94 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 127:01.94 | ^~~~~~~~~~~~~ 127:01.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 127:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 127:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 127:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 127:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 127:01.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 127:01.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULPrototypeDocument.h:17, 127:01.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.h:10, 127:01.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.cpp:10, 127:01.95 from Unified_cpp_dom_l10n0.cpp:2: 127:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 127:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 127:01.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:01.95 323 | static SizeTyped FromUnknownSize( 127:01.95 | ^~~~~~~~~~~~~~~ 127:05.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 127:05.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 127:05.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 127:05.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 127:05.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 127:05.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 127:05.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:05.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:05.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 127:05.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageEventBinding.h:13, 127:05.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationConnection.cpp:14, 127:05.55 from Unified_cpp_dom_presentation0.cpp:56: 127:05.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 127:05.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:05.55 1249 | CSSCoord ToCSSPixels() const { return _0; } 127:05.56 | ^ 127:06.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:27, 127:06.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:16, 127:06.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 127:06.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 127:06.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/IPCServiceWorkerDescriptor.h:11, 127:06.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:8, 127:06.38 from Unified_cpp_dom_serviceworkers1.cpp:2: 127:06.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 127:06.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 127:06.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 127:06.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 127:06.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 127:06.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 127:06.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 127:06.39 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 127:06.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:06.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WorkerPrivate.h:35, 127:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerEvents.cpp:33, 127:06.40 from Unified_cpp_dom_serviceworkers1.cpp:11: 127:06.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 127:06.40 27 | struct JSGCSetting { 127:06.40 | ^~~~~~~~~~~ 127:07.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 127:07.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 127:07.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 127:07.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 127:07.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:07.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 127:07.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerDescriptor.h:10, 127:07.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerDescriptor.cpp:7, 127:07.00 from Unified_cpp_dom_serviceworkers1.cpp:2: 127:07.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 127:07.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 127:07.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 127:07.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 127:07.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 127:07.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 127:07.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 127:07.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 127:07.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 127:07.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:07.01 760 | typename detail::Nth::Type extract() { 127:07.02 | ^~~~~~~ 127:07.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 127:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 127:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 127:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 127:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 127:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:07.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 127:07.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageEventBinding.h:13, 127:07.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationConnection.cpp:14, 127:07.72 from Unified_cpp_dom_presentation0.cpp:56: 127:07.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 127:07.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:07.72 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 127:07.72 | ^ 127:09.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 127:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 127:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 127:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 127:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 127:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 127:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.h:10, 127:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.cpp:7, 127:09.79 from Unified_cpp_dom_localstorage0.cpp:2: 127:09.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 127:09.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 127:09.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:09.80 40 | friend Sub operator*(Sub aCoord, T aScale) { 127:09.80 | ^~~~~~~~ 127:09.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 127:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 127:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 127:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 127:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.h:10, 127:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.cpp:7, 127:09.81 from Unified_cpp_dom_localstorage0.cpp:2: 127:09.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 127:09.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 127:09.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:09.81 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 127:09.81 | ^~~~~~~~ 127:10.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 127:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 127:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 127:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 127:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.h:10, 127:10.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.cpp:7, 127:10.33 from Unified_cpp_dom_localstorage0.cpp:2: 127:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 127:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 127:10.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:10.33 427 | SizeT Size() const { return SizeT(width, height); } 127:10.34 | ^~~~ 127:10.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 127:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 127:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 127:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 127:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.h:10, 127:10.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.cpp:7, 127:10.34 from Unified_cpp_dom_localstorage0.cpp:2: 127:10.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 127:10.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 127:10.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:10.34 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 127:10.34 | ^~~~~~~~ 127:10.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 127:10.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 127:10.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:10.35 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 127:10.35 | ^~~~~~~~ 127:10.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 127:10.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 127:10.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:10.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 127:10.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:10.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 127:10.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 127:10.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.h:10, 127:10.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.cpp:7, 127:10.36 from Unified_cpp_dom_localstorage0.cpp:2: 127:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 127:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 127:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:10.36 62 | Sub operator-(const Sub& aPoint) const { 127:10.36 | ^~~~~~~~ 127:10.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 127:10.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 127:10.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 127:10.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:10.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 127:10.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:10.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 127:10.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 127:10.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.h:10, 127:10.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.cpp:7, 127:10.60 from Unified_cpp_dom_localstorage0.cpp:2: 127:10.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 127:10.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 127:10.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:10.60 43 | friend Sub operator*(T aScale, Sub aCoord) { 127:10.60 | ^~~~~~~~ 127:10.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 127:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:14, 127:10.89 from Unified_cpp_view0.cpp:2: 127:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 127:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:10.90 1249 | CSSCoord ToCSSPixels() const { return _0; } 127:10.90 | ^ 127:11.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 127:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 127:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 127:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.h:10, 127:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.cpp:7, 127:11.10 from Unified_cpp_dom_localstorage0.cpp:2: 127:11.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 127:11.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 127:11.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.11 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 127:11.11 | ^~~~~~~~~~~~~ 127:11.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 127:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 127:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 127:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 127:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.h:10, 127:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.cpp:7, 127:11.12 from Unified_cpp_dom_localstorage0.cpp:2: 127:11.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 127:11.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 127:11.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.12 323 | static SizeTyped FromUnknownSize( 127:11.12 | ^~~~~~~~~~~~~~~ 127:11.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 127:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 127:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:11.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 127:11.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.14 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 127:11.14 | ^ 127:11.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 127:11.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 127:11.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 127:11.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 127:11.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 127:11.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:11.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:11.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 127:11.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageEventBinding.h:13, 127:11.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationConnection.cpp:14, 127:11.19 from Unified_cpp_dom_presentation0.cpp:56: 127:11.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 127:11.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.19 21 | inline Rect ToRect(const gfxRect& aRect) { 127:11.19 | ^ 127:11.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 127:11.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.19 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 127:11.19 | ^ 127:11.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 127:11.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.19 40 | inline Point ToPoint(const gfxPoint& aPoint) { 127:11.19 | ^ 127:11.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 127:11.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.20 44 | inline Size ToSize(const gfxSize& aSize) { 127:11.20 | ^ 127:11.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 127:11.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.20 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 127:11.20 | ^ 127:11.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 127:11.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.21 52 | inline gfxSize ThebesSize(const Size& aSize) { 127:11.21 | ^ 127:11.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 127:11.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.21 56 | inline gfxRect ThebesRect(const Rect& aRect) { 127:11.21 | ^ 127:11.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 127:11.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 127:11.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:11.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 127:11.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:11.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:11.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:11.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 127:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.42 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 127:11.42 | ^ 127:11.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 127:11.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 127:11.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 127:11.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 127:11.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:11.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:11.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 127:11.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageEventBinding.h:13, 127:11.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationConnection.cpp:14, 127:11.84 from Unified_cpp_dom_presentation0.cpp:56: 127:11.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 127:11.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.84 1859 | int32_t aAppUnitsPerPixel) { 127:11.84 | ^ 127:11.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 127:11.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.85 3214 | int32_t aAppUnitsPerPixel) { 127:11.85 | ^ 127:11.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 127:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 127:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 127:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:11.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 127:11.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.95 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 127:11.95 | ^ 127:11.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 127:11.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.96 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 127:11.96 | ^ 127:11.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 127:11.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.96 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 127:11.96 | ^ 127:11.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 127:11.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.97 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 127:11.97 | ^ 127:11.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 127:11.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.97 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 127:11.97 | ^ 127:11.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 127:11.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:11.99 371 | nscoord aAppUnitsPerDevPixel) { 127:12.00 | ^ 127:12.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 127:12.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:12.00 380 | nscoord aAppUnitsPerDevPixel) { 127:12.00 | ^ 127:12.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 127:12.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:12.00 387 | nscoord aAppUnitsPerDevPixel) { 127:12.00 | ^ 127:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 127:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:12.01 394 | nscoord aAppUnitsPerDevPixel) { 127:12.01 | ^ 127:12.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 127:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 127:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageEventBinding.h:13, 127:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationConnection.cpp:14, 127:12.81 from Unified_cpp_dom_presentation0.cpp:56: 127:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 127:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:12.81 332 | LayerPoint GetFixedPositionAnchor() const { 127:12.81 | ^ 127:12.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 127:12.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:12.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:12.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 127:12.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageEventBinding.h:13, 127:12.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationConnection.cpp:14, 127:12.85 from Unified_cpp_dom_presentation0.cpp:56: 127:12.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 127:12.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:12.85 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 127:12.85 | ^ 127:12.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 127:12.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:12.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:12.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessagePort.h:12, 127:12.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MessageEventBinding.h:13, 127:12.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationConnection.cpp:14, 127:12.88 from Unified_cpp_dom_presentation0.cpp:56: 127:12.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 127:12.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:12.88 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 127:12.88 | ^ 127:13.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMArray.h:16, 127:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULPrototypeDocument.h:11, 127:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.h:10, 127:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.cpp:10, 127:13.48 from Unified_cpp_dom_l10n0.cpp:2: 127:13.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In static member function ‘static void mozilla::dom::L10nOverlays::TranslateElement(const mozilla::dom::GlobalObject&, mozilla::dom::Element&, const mozilla::dom::L10nMessage&, mozilla::dom::Nullable >&)’: 127:13.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:410:45: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 127:13.49 410 | size_type Capacity() const { return mHdr->mCapacity; } 127:13.49 | ~~~~~~^~~~~~~~~ 127:13.49 In file included from Unified_cpp_dom_l10n0.cpp:29: 127:13.49 /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/L10nOverlays.cpp:408:31: note: while referencing ‘errors’ 127:13.49 408 | nsTArray errors; 127:13.49 | ^~~~~~ 127:13.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 127:13.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMArray.h:16, 127:13.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULPrototypeDocument.h:11, 127:13.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.h:10, 127:13.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.cpp:10, 127:13.49 from Unified_cpp_dom_l10n0.cpp:2: 127:13.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:416:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 127:13.49 416 | mArray.mHdr->mLength = 0; 127:13.49 | ~~~~~~~~~~~~~~~~~~~~~^~~ 127:13.49 In file included from Unified_cpp_dom_l10n0.cpp:29: 127:13.49 /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/L10nOverlays.cpp:408:31: note: while referencing ‘errors’ 127:13.49 408 | nsTArray errors; 127:13.49 | ^~~~~~ 127:13.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 127:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerUpdater.h:11, 127:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerUpdaterParent.h:9, 127:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdaterParent.h:10, 127:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdaterParent.cpp:7, 127:13.72 from Unified_cpp_dom_serviceworkers3.cpp:2: 127:13.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 127:13.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:13.72 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 127:13.72 | ^ 127:13.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 127:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:14, 127:13.78 from Unified_cpp_view0.cpp:2: 127:13.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 127:13.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:13.78 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 127:13.78 | ^ 127:13.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 127:13.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 127:13.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:13.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerUpdater.h:11, 127:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerUpdaterParent.h:9, 127:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdaterParent.h:10, 127:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdaterParent.cpp:7, 127:14.00 from Unified_cpp_dom_serviceworkers3.cpp:2: 127:14.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 127:14.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:14.00 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 127:14.00 | ^ 127:14.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 127:14.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 127:14.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:14.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerUpdater.h:11, 127:14.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerUpdaterParent.h:9, 127:14.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdaterParent.h:10, 127:14.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdaterParent.cpp:7, 127:14.52 from Unified_cpp_dom_serviceworkers3.cpp:2: 127:14.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 127:14.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:14.52 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 127:14.52 | ^ 127:14.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 127:14.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:14.52 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 127:14.52 | ^ 127:14.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 127:14.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:14.53 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 127:14.53 | ^ 127:14.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 127:14.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:14.53 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 127:14.53 | ^ 127:14.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 127:14.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:14.54 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 127:14.54 | ^ 127:14.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 127:14.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:14.56 371 | nscoord aAppUnitsPerDevPixel) { 127:14.56 | ^ 127:14.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 127:14.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:14.57 380 | nscoord aAppUnitsPerDevPixel) { 127:14.57 | ^ 127:14.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 127:14.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:14.57 387 | nscoord aAppUnitsPerDevPixel) { 127:14.57 | ^ 127:14.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 127:14.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:14.58 394 | nscoord aAppUnitsPerDevPixel) { 127:14.58 | ^ 127:15.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 127:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMArray.h:16, 127:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULPrototypeDocument.h:11, 127:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.h:10, 127:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.cpp:10, 127:15.24 from Unified_cpp_dom_l10n0.cpp:2: 127:15.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h: In member function ‘already_AddRefed mozilla::dom::DocumentL10n::TranslateDocument(mozilla::ErrorResult&)’: 127:15.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:241:56: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 127:15.24 241 | if (IsAutoArray() && GetAutoArrayBuffer(aElemAlign)->mCapacity >= length) { 127:15.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 127:15.24 In file included from Unified_cpp_dom_l10n0.cpp:11: 127:15.24 /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DocumentL10n.cpp:179:36: note: while referencing ‘elements’ 127:15.24 179 | Sequence> elements; 127:15.24 | ^~~~~~~~ 127:15.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 127:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMArray.h:16, 127:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULPrototypeDocument.h:11, 127:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.h:10, 127:15.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DOMLocalization.cpp:10, 127:15.24 from Unified_cpp_dom_l10n0.cpp:2: 127:15.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:245:21: warning: array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ [-Warray-bounds] 127:15.24 245 | header->mLength = length; 127:15.24 | ~~~~~~~~~~~~~~~~^~~~~~~~ 127:15.24 In file included from Unified_cpp_dom_l10n0.cpp:11: 127:15.24 /builddir/build/BUILD/thunderbird-78.6.1/dom/l10n/DocumentL10n.cpp:179:36: note: while referencing ‘elements’ 127:15.24 179 | Sequence> elements; 127:15.24 | ^~~~~~~~ 127:17.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 127:17.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 127:17.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 127:17.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 127:17.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 127:17.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 127:17.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 127:17.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 127:17.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 127:17.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 127:17.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.h:10, 127:17.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsChild.cpp:7, 127:17.15 from Unified_cpp_dom_localstorage0.cpp:2: 127:17.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 127:17.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 127:17.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 127:17.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 127:17.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 127:17.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 127:17.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 127:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 127:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 127:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:17.18 760 | typename detail::Nth::Type extract() { 127:17.18 | ^~~~~~~ 127:17.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 127:17.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 127:17.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 127:17.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:17.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 127:17.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:17.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerUpdater.h:11, 127:17.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerUpdaterParent.h:9, 127:17.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdaterParent.h:10, 127:17.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdaterParent.cpp:7, 127:17.83 from Unified_cpp_dom_serviceworkers3.cpp:2: 127:17.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 127:17.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 127:17.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:17.83 40 | friend Sub operator*(Sub aCoord, T aScale) { 127:17.83 | ^~~~~~~~ 127:17.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 127:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 127:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerUpdater.h:11, 127:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PServiceWorkerUpdaterParent.h:9, 127:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdaterParent.h:10, 127:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/dom/serviceworkers/ServiceWorkerUpdaterParent.cpp:7, 127:17.86 from Unified_cpp_dom_serviceworkers3.cpp:2: 127:17.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 127:17.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 127:17.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:17.86 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 127:17.86 | ^~~~~~~~ 127:18.71 widget/headless 127:21.11 widget/gtk 127:21.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 127:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 127:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 127:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 127:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 127:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 127:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 127:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 127:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 127:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:17, 127:21.13 from Unified_cpp_view0.cpp:2: 127:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 127:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:21.14 21 | inline Rect ToRect(const gfxRect& aRect) { 127:21.14 | ^ 127:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 127:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:21.14 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 127:21.14 | ^ 127:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 127:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:21.14 40 | inline Point ToPoint(const gfxPoint& aPoint) { 127:21.14 | ^ 127:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 127:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:21.14 44 | inline Size ToSize(const gfxSize& aSize) { 127:21.14 | ^ 127:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 127:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:21.14 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 127:21.14 | ^ 127:21.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 127:21.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:21.15 52 | inline gfxSize ThebesSize(const Size& aSize) { 127:21.15 | ^ 127:21.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 127:21.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:21.16 56 | inline gfxRect ThebesRect(const Rect& aRect) { 127:21.16 | ^ 127:21.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 127:21.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 127:21.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 127:21.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 127:21.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 127:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 127:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 127:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 127:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:17, 127:21.69 from Unified_cpp_view0.cpp:2: 127:21.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 127:21.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:21.70 1859 | int32_t aAppUnitsPerPixel) { 127:21.70 | ^ 127:21.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 127:21.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:21.70 3214 | int32_t aAppUnitsPerPixel) { 127:21.70 | ^ 127:22.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 127:22.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:22.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:22.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 127:22.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 127:22.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 127:22.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 127:22.59 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:17, 127:22.59 from Unified_cpp_view0.cpp:2: 127:22.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 127:22.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:22.59 332 | LayerPoint GetFixedPositionAnchor() const { 127:22.60 | ^ 127:22.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 127:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 127:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 127:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 127:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 127:22.66 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:17, 127:22.66 from Unified_cpp_view0.cpp:2: 127:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 127:22.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:22.67 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 127:22.67 | ^ 127:22.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 127:22.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:22.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:22.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 127:22.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 127:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 127:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 127:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:17, 127:22.69 from Unified_cpp_view0.cpp:2: 127:22.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 127:22.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:22.69 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 127:22.69 | ^ 127:27.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 127:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 127:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 127:27.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 127:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 127:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 127:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 127:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:27.21 189 | CSSRect GetExpandedScrollableRect() const { 127:27.21 | ^ 127:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 127:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:27.21 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 127:27.21 | ^ 127:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 127:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:27.21 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 127:27.21 | ^ 127:27.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 127:27.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:27.22 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 127:27.22 | ^ 127:27.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 127:27.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:27.22 243 | CSSRect CalculateScrollRange() const { 127:27.22 | ^ 127:27.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 127:27.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:27.22 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 127:27.22 | ^ 127:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 127:27.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:27.23 457 | CSSRect GetVisualViewport() const { 127:27.23 | ^ 127:28.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 127:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 127:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 127:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 127:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 127:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 127:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 127:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:28.60 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 127:28.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:28.60 1249 | CSSCoord ToCSSPixels() const { return _0; } 127:28.60 | ^ 127:29.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 127:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 127:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 127:29.46 from Unified_cpp_widget_headless0.cpp:20: 127:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 127:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:29.46 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 127:29.46 | ^ 127:29.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 127:29.66 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 127:29.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:29.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 127:29.66 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 127:29.66 from Unified_cpp_widget_headless0.cpp:20: 127:29.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 127:29.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:29.66 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 127:29.66 | ^ 127:30.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 127:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 127:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 127:30.23 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 127:30.23 from Unified_cpp_widget_headless0.cpp:20: 127:30.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 127:30.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:30.23 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 127:30.23 | ^ 127:30.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 127:30.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:30.23 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 127:30.23 | ^ 127:30.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 127:30.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:30.24 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 127:30.24 | ^ 127:30.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 127:30.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:30.25 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 127:30.25 | ^ 127:30.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 127:30.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:30.25 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 127:30.25 | ^ 127:30.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 127:30.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:30.28 371 | nscoord aAppUnitsPerDevPixel) { 127:30.28 | ^ 127:30.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 127:30.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:30.29 380 | nscoord aAppUnitsPerDevPixel) { 127:30.29 | ^ 127:30.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 127:30.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:30.29 387 | nscoord aAppUnitsPerDevPixel) { 127:30.29 | ^ 127:30.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 127:30.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:30.30 394 | nscoord aAppUnitsPerDevPixel) { 127:30.30 | ^ 127:30.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 127:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 127:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationSessionInfo.cpp:15, 127:30.58 from Unified_cpp_dom_presentation0.cpp:110: 127:30.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 127:30.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:30.58 1394 | LayerPoint GetFixedPositionAnchor() { 127:30.58 | ^ 127:30.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 127:30.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:30.60 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 127:30.60 | ^ 127:30.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 127:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 127:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 127:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 127:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 127:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 127:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:30.91 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:30.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 127:30.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:30.91 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 127:30.91 | ^ 127:32.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 127:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 127:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 127:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:17, 127:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 127:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessWidget.h:10, 127:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.h:11, 127:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:7, 127:32.05 from Unified_cpp_widget_headless0.cpp:20: 127:32.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 127:32.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:32.05 189 | CSSRect GetExpandedScrollableRect() const { 127:32.05 | ^ 127:32.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 127:32.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:32.06 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 127:32.06 | ^ 127:32.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 127:32.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:32.06 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 127:32.06 | ^ 127:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 127:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:32.07 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 127:32.07 | ^ 127:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 127:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:32.07 243 | CSSRect CalculateScrollRange() const { 127:32.07 | ^ 127:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 127:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:32.07 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 127:32.07 | ^ 127:32.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 127:32.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:32.08 457 | CSSRect GetVisualViewport() const { 127:32.08 | ^ 127:33.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 127:33.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 127:33.62 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:17, 127:33.62 from Unified_cpp_view0.cpp:2: 127:33.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 127:33.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:33.62 1394 | LayerPoint GetFixedPositionAnchor() { 127:33.62 | ^ 127:33.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 127:33.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:33.65 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 127:33.65 | ^ 127:34.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 127:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 127:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 127:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 127:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 127:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 127:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:34.55 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:34.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 127:34.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:34.55 21 | inline Rect ToRect(const gfxRect& aRect) { 127:34.55 | ^ 127:34.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 127:34.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:34.55 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 127:34.55 | ^ 127:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 127:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:34.56 40 | inline Point ToPoint(const gfxPoint& aPoint) { 127:34.56 | ^ 127:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 127:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:34.56 44 | inline Size ToSize(const gfxSize& aSize) { 127:34.56 | ^ 127:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 127:34.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:34.56 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 127:34.56 | ^ 127:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 127:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:34.57 52 | inline gfxSize ThebesSize(const Size& aSize) { 127:34.57 | ^ 127:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 127:34.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:34.57 56 | inline gfxRect ThebesRect(const Rect& aRect) { 127:34.57 | ^ 127:34.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 127:34.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 127:34.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:34.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 127:34.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 127:34.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 127:34.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationAvailability.h:10, 127:34.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:10, 127:34.85 from Unified_cpp_dom_presentation0.cpp:2: 127:34.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 127:34.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 127:34.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:34.85 40 | friend Sub operator*(Sub aCoord, T aScale) { 127:34.85 | ^~~~~~~~ 127:34.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:34.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 127:34.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 127:34.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 127:34.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationAvailability.h:10, 127:34.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:10, 127:34.89 from Unified_cpp_dom_presentation0.cpp:2: 127:34.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 127:34.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 127:34.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:34.89 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 127:34.89 | ^~~~~~~~ 127:35.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 127:35.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 127:35.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 127:35.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 127:35.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:35.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:35.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 127:35.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:35.26 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:35.26 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:35.26 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:35.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 127:35.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:35.26 1859 | int32_t aAppUnitsPerPixel) { 127:35.26 | ^ 127:35.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 127:35.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:35.26 3214 | int32_t aAppUnitsPerPixel) { 127:35.27 | ^ 127:35.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 127:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 127:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 127:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 127:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 127:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationAvailability.h:10, 127:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:10, 127:35.33 from Unified_cpp_dom_presentation0.cpp:2: 127:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 127:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 127:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:35.33 427 | SizeT Size() const { return SizeT(width, height); } 127:35.33 | ^~~~ 127:35.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 127:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 127:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 127:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationAvailability.h:10, 127:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:10, 127:35.33 from Unified_cpp_dom_presentation0.cpp:2: 127:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 127:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 127:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:35.33 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 127:35.33 | ^~~~~~~~ 127:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 127:35.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 127:35.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:35.34 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 127:35.34 | ^~~~~~~~ 127:35.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 127:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 127:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 127:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 127:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 127:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationAvailability.h:10, 127:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:10, 127:35.35 from Unified_cpp_dom_presentation0.cpp:2: 127:35.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 127:35.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 127:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:35.36 62 | Sub operator-(const Sub& aPoint) const { 127:35.36 | ^~~~~~~~ 127:35.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 127:35.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 127:35.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:35.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 127:35.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 127:35.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 127:35.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationAvailability.h:10, 127:35.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:10, 127:35.74 from Unified_cpp_dom_presentation0.cpp:2: 127:35.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 127:35.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 127:35.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:35.74 43 | friend Sub operator*(T aScale, Sub aCoord) { 127:35.74 | ^~~~~~~~ 127:36.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 127:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 127:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:36.20 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:36.21 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 127:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:36.21 332 | LayerPoint GetFixedPositionAnchor() const { 127:36.21 | ^ 127:36.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 127:36.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:36.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:36.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 127:36.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:36.27 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:36.27 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:36.27 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:36.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 127:36.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:36.27 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 127:36.27 | ^ 127:36.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 127:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 127:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 127:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 127:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 127:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:36.30 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 127:36.30 | ^ 127:36.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 127:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 127:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 127:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 127:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationAvailability.h:10, 127:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:10, 127:36.37 from Unified_cpp_dom_presentation0.cpp:2: 127:36.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 127:36.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 127:36.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:36.37 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 127:36.37 | ^~~~~~~~~~~~~ 127:36.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 127:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 127:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 127:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 127:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationAvailability.h:10, 127:36.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:10, 127:36.37 from Unified_cpp_dom_presentation0.cpp:2: 127:36.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 127:36.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 127:36.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:36.37 323 | static SizeTyped FromUnknownSize( 127:36.37 | ^~~~~~~~~~~~~~~ 127:37.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 127:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 127:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 127:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 127:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 127:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 127:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationAvailability.h:10, 127:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:10, 127:37.58 from Unified_cpp_dom_presentation0.cpp:2: 127:37.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 127:37.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 127:37.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:37.58 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 127:37.58 | ^~~~~~~~~~~~~~ 127:37.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 127:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:37.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 127:37.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 127:37.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 127:37.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationAvailability.h:10, 127:37.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:10, 127:37.69 from Unified_cpp_dom_presentation0.cpp:2: 127:37.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 127:37.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 127:37.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:37.69 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 127:37.69 | ^~~~~~~~~~~~~ 127:37.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 127:37.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 127:37.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 127:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 127:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 127:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationAvailability.h:10, 127:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:10, 127:37.72 from Unified_cpp_dom_presentation0.cpp:2: 127:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 127:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 127:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:37.72 383 | Point TopLeft() const { return Point(x, y); } 127:37.72 | ^~~~~~~ 127:37.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 127:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 127:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 127:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 127:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 127:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 127:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationAvailability.h:10, 127:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:10, 127:37.72 from Unified_cpp_dom_presentation0.cpp:2: 127:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 127:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 127:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:37.72 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 127:37.72 | ^~~~~~~~~~~~~~~ 127:38.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 127:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 127:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 127:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 127:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 127:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 127:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 127:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:19, 127:38.11 from Unified_cpp_view0.cpp:2: 127:38.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 127:38.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:38.11 49 | gfx::Size GetInheritedScale() const { return mScale; } 127:38.11 | ^ 127:38.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 127:38.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 127:38.82 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 127:38.82 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:19, 127:38.82 from Unified_cpp_view0.cpp:2: 127:38.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 127:38.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:38.82 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 127:38.82 | ^ 127:39.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:39.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 127:39.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 127:39.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 127:39.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 127:39.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 127:39.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 127:39.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaControlKeysEvent.h:8, 127:39.60 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/MPRISServiceHandler.h:11, 127:39.61 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/MediaKeysEventSourceFactory.cpp:6: 127:39.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 127:39.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:39.61 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 127:39.61 | ^ 127:39.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 127:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 127:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 127:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 127:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationAvailability.h:10, 127:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:10, 127:39.83 from Unified_cpp_dom_presentation0.cpp:2: 127:39.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 127:39.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 127:39.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 127:39.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:39.83 246 | PointTyped As2DPoint() const { 127:39.83 | ^~~~~~~~~ 127:39.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 127:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 127:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 127:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 127:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 127:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 127:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 127:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaControlKeysEvent.h:8, 127:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/MPRISServiceHandler.h:11, 127:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/MediaKeysEventSourceFactory.cpp:6: 127:39.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 127:39.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:39.84 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 127:39.84 | ^ 127:39.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 127:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 127:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 127:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 127:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 127:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationAvailability.h:10, 127:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:10, 127:39.91 from Unified_cpp_dom_presentation0.cpp:2: 127:39.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 127:39.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 127:39.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 127:39.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:39.91 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 127:39.91 | ^~~~~~~~~ 127:39.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 127:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 127:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 127:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 127:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 127:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 127:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationAvailability.h:10, 127:39.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:10, 127:39.91 from Unified_cpp_dom_presentation0.cpp:2: 127:39.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 127:39.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 127:39.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 127:39.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:39.92 2266 | PointTyped TransformPointSimple( 127:39.92 | ^~~~~~~~~~~~~~~~~~~~ 127:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 127:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 127:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 127:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:39.93 794 | RectTyped TransformAndClipBounds( 127:39.93 | ^~~~~~~~~~~~~~~~~~~~~~ 127:40.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 127:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 127:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 127:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:40.17 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:40.17 from Unified_cpp_view0.cpp:2: 127:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 127:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 127:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:40.17 40 | friend Sub operator*(Sub aCoord, T aScale) { 127:40.17 | ^~~~~~~~ 127:40.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidgetListener.h:11, 127:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:16, 127:40.28 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:40.28 from Unified_cpp_view0.cpp:2: 127:40.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 127:40.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 127:40.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:40.28 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 127:40.28 | ^~~~~~~~ 127:40.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 127:40.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:40.31 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:40.31 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:40.31 from Unified_cpp_view0.cpp:2: 127:40.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 127:40.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 127:40.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:40.32 427 | SizeT Size() const { return SizeT(width, height); } 127:40.32 | ^~~~ 127:40.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:40.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidgetListener.h:11, 127:40.32 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:16, 127:40.32 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:40.32 from Unified_cpp_view0.cpp:2: 127:40.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 127:40.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 127:40.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:40.32 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 127:40.32 | ^~~~~~~~ 127:40.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 127:40.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 127:40.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:40.32 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 127:40.32 | ^~~~~~~~ 127:40.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 127:40.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 127:40.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:40.32 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:40.32 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:40.32 from Unified_cpp_view0.cpp:2: 127:40.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 127:40.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 127:40.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:40.32 62 | Sub operator-(const Sub& aPoint) const { 127:40.32 | ^~~~~~~~ 127:40.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 127:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 127:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 127:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:40.81 from Unified_cpp_view0.cpp:2: 127:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 127:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 127:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:40.81 43 | friend Sub operator*(T aScale, Sub aCoord) { 127:40.81 | ^~~~~~~~ 127:41.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 127:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 127:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 127:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 127:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 127:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaControlKeysEvent.h:8, 127:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/MPRISServiceHandler.h:11, 127:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/MediaKeysEventSourceFactory.cpp:6: 127:41.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 127:41.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:41.23 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 127:41.23 | ^ 127:41.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 127:41.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:41.23 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 127:41.23 | ^ 127:41.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 127:41.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:41.23 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 127:41.23 | ^ 127:41.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 127:41.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:41.24 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 127:41.24 | ^ 127:41.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 127:41.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:41.24 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 127:41.24 | ^ 127:41.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 127:41.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:41.26 371 | nscoord aAppUnitsPerDevPixel) { 127:41.26 | ^ 127:41.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 127:41.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:41.27 380 | nscoord aAppUnitsPerDevPixel) { 127:41.27 | ^ 127:41.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 127:41.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:41.27 387 | nscoord aAppUnitsPerDevPixel) { 127:41.27 | ^ 127:41.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 127:41.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:41.28 394 | nscoord aAppUnitsPerDevPixel) { 127:41.28 | ^ 127:41.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:41.47 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:41.47 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:41.47 from Unified_cpp_view0.cpp:2: 127:41.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 127:41.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 127:41.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:41.47 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 127:41.47 | ^~~~~~~~~~~~~ 127:41.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 127:41.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:41.47 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:41.47 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:41.47 from Unified_cpp_view0.cpp:2: 127:41.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 127:41.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 127:41.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:41.47 323 | static SizeTyped FromUnknownSize( 127:41.47 | ^~~~~~~~~~~~~~~ 127:42.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 127:42.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 127:42.26 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:42.26 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:42.26 from Unified_cpp_view0.cpp:2: 127:42.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 127:42.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 127:42.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:42.26 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 127:42.26 | ^~~~~~~~~~~~~~ 127:42.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:42.36 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:42.36 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:42.36 from Unified_cpp_view0.cpp:2: 127:42.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 127:42.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 127:42.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:42.36 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 127:42.36 | ^~~~~~~~~~~~~ 127:42.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 127:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:42.38 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:42.39 from Unified_cpp_view0.cpp:2: 127:42.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 127:42.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 127:42.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:42.39 383 | Point TopLeft() const { return Point(x, y); } 127:42.39 | ^~~~~~~ 127:42.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 127:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 127:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:42.39 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:42.39 from Unified_cpp_view0.cpp:2: 127:42.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 127:42.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 127:42.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:42.39 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 127:42.39 | ^~~~~~~~~~~~~~~ 127:42.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:42.65 from Unified_cpp_view0.cpp:2: 127:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 127:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 127:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:42.65 277 | static RectTyped FromUnknownRect( 127:42.66 | ^~~~~~~~~~~~~~~ 127:42.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 127:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:42.66 from Unified_cpp_view0.cpp:2: 127:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 127:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 127:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:42.66 150 | static PointTyped FromUnknownPoint( 127:42.66 | ^~~~~~~~~~~~~~~~ 127:42.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:42.66 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:42.66 from Unified_cpp_view0.cpp:2: 127:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 127:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 127:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:42.66 282 | RectTyped ToUnknownRect() const { 127:42.66 | ^~~~~~~~~~~~~ 127:42.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:42.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidgetListener.h:11, 127:42.75 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:16, 127:42.75 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:42.75 from Unified_cpp_view0.cpp:2: 127:42.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 127:42.75 /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:347:38: required from here 127:42.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:671:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:42.75 671 | gfx::RectTyped operator/(const gfx::IntRectTyped& aRect, 127:42.75 | ^~~~~~~~ 127:42.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 127:42.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:42.75 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:42.75 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:42.75 from Unified_cpp_view0.cpp:2: 127:42.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 127:42.75 /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:352:43: required from here 127:42.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:42.75 383 | Point TopLeft() const { return Point(x, y); } 127:42.75 | ^~~~~~~ 127:42.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 127:42.75 /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:356:42: required from here 127:42.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:42.75 427 | SizeT Size() const { return SizeT(width, height); } 127:42.75 | ^~~~ 127:42.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 127:42.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 127:42.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 127:42.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 127:42.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.h:12, 127:42.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/AvailabilityCollection.cpp:7, 127:42.93 from Unified_cpp_dom_presentation0.cpp:2: 127:42.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 127:42.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 127:42.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 127:42.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 127:42.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 127:42.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 127:42.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 127:42.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 127:42.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 127:42.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:42.94 760 | typename detail::Nth::Type extract() { 127:42.94 | ^~~~~~~ 127:44.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 127:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 127:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 127:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 127:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 127:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 127:44.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 127:44.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaSessionBinding.h:16, 127:44.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaMetadata.h:13, 127:44.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MediaControlKeysEvent.h:8, 127:44.23 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/MPRISServiceHandler.h:11, 127:44.23 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/MediaKeysEventSourceFactory.cpp:6: 127:44.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 127:44.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 127:44.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:44.23 40 | friend Sub operator*(Sub aCoord, T aScale) { 127:44.23 | ^~~~~~~~ 127:44.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 127:44.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:44.42 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:44.42 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:44.42 from Unified_cpp_view0.cpp:2: 127:44.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 127:44.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 127:44.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 127:44.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:44.42 246 | PointTyped As2DPoint() const { 127:44.42 | ^~~~~~~~~ 127:44.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 127:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:44.50 from Unified_cpp_view0.cpp:2: 127:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 127:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 127:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 127:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:44.50 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 127:44.50 | ^~~~~~~~~ 127:44.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 127:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 127:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:44.51 from Unified_cpp_view0.cpp:2: 127:44.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 127:44.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 127:44.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 127:44.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:44.51 2266 | PointTyped TransformPointSimple( 127:44.51 | ^~~~~~~~~~~~~~~~~~~~ 127:44.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 127:44.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 127:44.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 127:44.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:44.51 794 | RectTyped TransformAndClipBounds( 127:44.51 | ^~~~~~~~~~~~~~~~~~~~~~ 127:45.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 127:45.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 127:45.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 127:45.67 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:17, 127:45.67 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 127:45.67 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessWidget.h:10, 127:45.67 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.h:11, 127:45.67 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:7, 127:45.67 from Unified_cpp_widget_headless0.cpp:20: 127:45.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 127:45.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:45.67 1249 | CSSCoord ToCSSPixels() const { return _0; } 127:45.67 | ^ 127:47.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 127:47.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 127:47.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 127:47.08 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:17, 127:47.08 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 127:47.08 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessWidget.h:10, 127:47.08 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.h:11, 127:47.08 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:7, 127:47.08 from Unified_cpp_widget_headless0.cpp:20: 127:47.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 127:47.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:47.09 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 127:47.09 | ^ 127:47.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 127:47.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 127:47.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 127:47.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 127:47.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 127:47.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 127:47.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 127:47.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 127:47.42 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:12, 127:47.42 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:47.42 from Unified_cpp_view0.cpp:2: 127:47.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 127:47.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 127:47.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 127:47.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 127:47.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 127:47.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 127:47.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 127:47.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 127:47.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 127:47.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:47.43 760 | typename detail::Nth::Type extract() { 127:47.43 | ^~~~~~~ 127:48.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 127:48.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 127:48.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 127:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 127:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 127:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:48.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 127:48.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 127:48.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:48.38 40 | friend Sub operator*(Sub aCoord, T aScale) { 127:48.38 | ^~~~~~~~ 127:48.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 127:48.39 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 127:48.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:48.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 127:48.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:48.39 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:48.39 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:48.39 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:48.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 127:48.39 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 127:48.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:48.39 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 127:48.39 | ^~~~~~~~ 127:48.68 In file included from Unified_cpp_view0.cpp:2: 127:48.68 /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp: In member function ‘void nsView::DoResetWidgetBounds(bool, bool)’: 127:48.68 /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:347:38: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:48.68 347 | DesktopRect deskRect = newBounds / scale; 127:48.68 | ^~~~~ 127:48.69 /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:352:42: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:48.69 352 | widget->MoveClient(deskRect.TopLeft()); 127:48.69 | ~~~~~~~~~~~~~~~~^~ 127:48.69 /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:356:41: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:48.69 356 | widget->ResizeClient(deskRect.Size(), aInvalidateChangedSize); 127:48.69 | ~~~~~~~~~~~~~^~ 127:48.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:48.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidgetListener.h:11, 127:48.69 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:16, 127:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:48.70 from Unified_cpp_view0.cpp:2: 127:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 127:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:671:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:48.70 671 | gfx::RectTyped operator/(const gfx::IntRectTyped& aRect, 127:48.70 | ^~~~~~~~ 127:48.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 127:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:48.70 from Unified_cpp_view0.cpp:2: 127:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 127:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:48.70 383 | Point TopLeft() const { return Point(x, y); } 127:48.70 | ^~~~~~~ 127:48.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 127:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 127:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:48.71 from Unified_cpp_view0.cpp:2: 127:48.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 127:48.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:48.71 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 127:48.71 | ^~~~~~~~~ 127:48.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 127:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:10, 127:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 127:48.71 from Unified_cpp_view0.cpp:2: 127:48.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 127:48.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:48.71 427 | SizeT Size() const { return SizeT(width, height); } 127:48.71 | ^~~~ 127:48.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 127:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 127:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 127:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:48.82 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:48.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 127:48.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 127:48.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:48.82 427 | SizeT Size() const { return SizeT(width, height); } 127:48.82 | ^~~~ 127:48.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 127:48.83 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 127:48.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:48.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 127:48.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:48.83 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:48.83 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:48.83 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:48.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 127:48.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 127:48.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:48.83 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 127:48.83 | ^~~~~~~~ 127:48.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 127:48.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 127:48.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:48.83 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 127:48.83 | ^~~~~~~~ 127:48.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 127:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 127:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 127:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 127:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:48.84 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:48.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 127:48.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 127:48.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:48.84 62 | Sub operator-(const Sub& aPoint) const { 127:48.84 | ^~~~~~~~ 127:49.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 127:49.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 127:49.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 127:49.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:49.16 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 127:49.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:49.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 127:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:49.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 127:49.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 127:49.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:49.17 43 | friend Sub operator*(T aScale, Sub aCoord) { 127:49.17 | ^~~~~~~~ 127:49.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 127:49.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 127:49.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 127:49.48 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:17, 127:49.48 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 127:49.48 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessWidget.h:10, 127:49.48 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.h:11, 127:49.48 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:7, 127:49.48 from Unified_cpp_widget_headless0.cpp:20: 127:49.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 127:49.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:49.48 21 | inline Rect ToRect(const gfxRect& aRect) { 127:49.49 | ^ 127:49.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 127:49.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:49.49 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 127:49.49 | ^ 127:49.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 127:49.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:49.49 40 | inline Point ToPoint(const gfxPoint& aPoint) { 127:49.49 | ^ 127:49.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 127:49.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:49.50 44 | inline Size ToSize(const gfxSize& aSize) { 127:49.50 | ^ 127:49.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 127:49.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:49.51 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 127:49.51 | ^ 127:49.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 127:49.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:49.51 52 | inline gfxSize ThebesSize(const Size& aSize) { 127:49.51 | ^ 127:49.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 127:49.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:49.51 56 | inline gfxRect ThebesRect(const Rect& aRect) { 127:49.52 | ^ 127:49.52 In file included from Unified_cpp_dom_localstorage0.cpp:11: 127:49.52 /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsParent.cpp: In member function ‘virtual mozilla::ipc::IPCResult mozilla::dom::{anonymous}::Database::RecvPBackgroundLSSnapshotConstructor(mozilla::dom::PBackgroundLSDatabaseParent::PBackgroundLSSnapshotParent*, const nsString&, const nsString&, const bool&, const int64_t&, const int64_t&, mozilla::dom::PBackgroundLSDatabaseParent::LSSnapshotInitInfo*)’: 127:49.52 /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsParent.cpp:2133:20: warning: ‘nextLoadIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 127:49.52 2133 | mNextLoadIndex = aNextLoadIndex; 127:49.53 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 127:49.53 /builddir/build/BUILD/thunderbird-78.6.1/dom/localstorage/ActorsParent.cpp:5848:12: note: ‘nextLoadIndex’ was declared here 127:49.53 5848 | uint32_t nextLoadIndex; 127:49.53 | ^~~~~~~~~~~~~ 127:49.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:49.65 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 127:49.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:49.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 127:49.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:49.65 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:49.65 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:49.65 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:49.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 127:49.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 127:49.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:49.65 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 127:49.66 | ^~~~~~~~~~~~~ 127:49.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 127:49.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 127:49.66 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 127:49.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 127:49.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 127:49.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 127:49.66 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoBase.h:19, 127:49.66 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.h:11, 127:49.66 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:21: 127:49.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 127:49.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 127:49.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:49.66 323 | static SizeTyped FromUnknownSize( 127:49.66 | ^~~~~~~~~~~~~~~ 127:50.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 127:50.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 127:50.91 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:17, 127:50.91 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 127:50.91 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessWidget.h:10, 127:50.91 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.h:11, 127:50.91 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:7, 127:50.91 from Unified_cpp_widget_headless0.cpp:20: 127:50.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 127:50.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:50.91 1859 | int32_t aAppUnitsPerPixel) { 127:50.91 | ^ 127:50.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 127:50.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:50.92 3214 | int32_t aAppUnitsPerPixel) { 127:50.92 | ^ 127:53.40 In file included from Unified_cpp_view0.cpp:11: 127:53.40 /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 127:53.40 /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.cpp:1080:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:53.40 1080 | } 127:53.40 | ^ 127:54.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 127:54.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 127:54.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 127:54.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 127:54.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsExceptionHandler.h:23, 127:54.04 from /builddir/build/BUILD/thunderbird-78.6.1/widget/GfxInfoX11.cpp:16: 127:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 127:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 127:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 127:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 127:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 127:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 127:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 127:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 127:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 127:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:54.04 760 | typename detail::Nth::Type extract() { 127:54.04 | ^~~~~~~ 127:54.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:14, 127:54.08 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:14, 127:54.08 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessWidget.h:10, 127:54.08 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.h:11, 127:54.08 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:7, 127:54.08 from Unified_cpp_widget_headless0.cpp:20: 127:54.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 127:54.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:54.08 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 127:54.08 | ^ 127:54.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:15, 127:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:14, 127:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessWidget.h:10, 127:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.h:11, 127:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:7, 127:54.11 from Unified_cpp_widget_headless0.cpp:20: 127:54.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 127:54.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:54.11 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 127:54.11 | ^ 127:54.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 127:54.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:54.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 127:54.14 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 127:54.14 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.cpp:9: 127:54.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 127:54.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:54.14 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 127:54.14 | ^ 127:54.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 127:54.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 127:54.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:54.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 127:54.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 127:54.42 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.cpp:9: 127:54.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 127:54.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:54.42 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 127:54.42 | ^ 127:54.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 127:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 127:54.97 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.cpp:9: 127:54.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 127:54.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:54.97 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 127:54.97 | ^ 127:54.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 127:54.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:54.97 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 127:54.97 | ^ 127:54.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 127:54.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:54.98 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 127:54.98 | ^ 127:54.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 127:54.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:54.99 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 127:54.99 | ^ 127:54.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 127:54.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:54.99 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 127:54.99 | ^ 127:55.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 127:55.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:55.02 371 | nscoord aAppUnitsPerDevPixel) { 127:55.02 | ^ 127:55.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 127:55.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:55.03 380 | nscoord aAppUnitsPerDevPixel) { 127:55.03 | ^ 127:55.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 127:55.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:55.03 387 | nscoord aAppUnitsPerDevPixel) { 127:55.03 | ^ 127:55.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 127:55.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:55.04 394 | nscoord aAppUnitsPerDevPixel) { 127:55.04 | ^ 127:56.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 127:56.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 127:56.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 127:56.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 127:56.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 127:56.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 127:56.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 127:56.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 127:56.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 127:56.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 127:56.07 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsLookAndFeel.h:14, 127:56.07 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessLookAndFeel.h:11, 127:56.07 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 127:56.07 from Unified_cpp_widget_headless0.cpp:38: 127:56.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 127:56.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:56.07 332 | LayerPoint GetFixedPositionAnchor() const { 127:56.07 | ^ 127:58.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 127:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 127:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 127:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 127:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 127:58.14 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.cpp:9: 127:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 127:58.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 127:58.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 127:58.15 40 | friend Sub operator*(Sub aCoord, T aScale) { 127:58.15 | ^~~~~~~~ 128:00.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 128:00.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 128:00.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 128:00.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 128:00.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 128:00.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 128:00.07 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsLookAndFeel.h:14, 128:00.07 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessLookAndFeel.h:11, 128:00.08 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 128:00.08 from Unified_cpp_widget_headless0.cpp:38: 128:00.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 128:00.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:00.08 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 128:00.08 | ^ 128:00.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 128:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 128:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 128:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 128:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 128:00.23 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsLookAndFeel.h:14, 128:00.24 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessLookAndFeel.h:11, 128:00.24 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 128:00.24 from Unified_cpp_widget_headless0.cpp:38: 128:00.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 128:00.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:00.24 49 | gfx::Size GetInheritedScale() const { return mScale; } 128:00.24 | ^ 128:00.55 widget/gtk/mozgtk/stub 128:02.81 In file included from Unified_cpp_widget_gtk0.cpp:65: 128:02.82 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/MozContainerWayland.cpp:173:13: warning: Not available before 128:02.82 173 | g_clear_pointer(&wl_container->frame_callback_handler, wl_callback_destroy); 128:02.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:02.82 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/MozContainerWayland.cpp:213:13: warning: Not available before 128:02.82 213 | g_clear_pointer(&wl_container->frame_callback_handler, wl_callback_destroy); 128:02.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:02.82 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/MozContainerWayland.cpp:246:13: warning: Not available before 128:02.82 246 | g_clear_pointer(&wl_container->eglwindow, wl_egl_window_destroy); 128:02.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:02.82 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/MozContainerWayland.cpp:247:13: warning: Not available before 128:02.82 247 | g_clear_pointer(&wl_container->subsurface, wl_subsurface_destroy); 128:02.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:02.82 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/MozContainerWayland.cpp:248:13: warning: Not available before 128:02.82 248 | g_clear_pointer(&wl_container->surface, wl_surface_destroy); 128:02.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:02.82 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/MozContainerWayland.cpp:249:13: warning: Not available before 128:02.82 249 | g_clear_pointer(&wl_container->frame_callback_handler, wl_callback_destroy); 128:02.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:02.82 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/MozContainerWayland.cpp:398:13: warning: Not available before 128:02.82 398 | g_clear_pointer(&wl_container->surface, wl_surface_destroy); 128:02.82 | ^~~~~~~~~~~~~~~~~~~~~~~ 128:03.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 128:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 128:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.h:12, 128:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsView.cpp:6, 128:03.15 from Unified_cpp_view0.cpp:2: 128:03.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In member function ‘void nsViewManager::InvalidateViewNoSuppression(nsView*, const nsRect&)’: 128:03.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:552:51: warning: array subscript 2 is outside array bounds of ‘nsTArrayHeader [1]’ [-Warray-bounds] 128:03.16 552 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } 128:03.16 | ^~~~ 128:03.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:265:23: note: while referencing ‘sEmptyTArrayHeader’ 128:03.16 265 | extern nsTArrayHeader sEmptyTArrayHeader; 128:03.16 | ^~~~~~~~~~~~~~~~~~ 128:05.41 widget/gtk/mozgtk/gtk2 128:05.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 128:05.70 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsLookAndFeel.h:14, 128:05.70 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessLookAndFeel.h:11, 128:05.70 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessLookAndFeelGTK.cpp:7, 128:05.70 from Unified_cpp_widget_headless0.cpp:38: 128:05.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 128:05.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:05.70 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 128:05.70 | ^ 128:06.29 widget/gtk/mozgtk/gtk3 128:06.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 128:06.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:06.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:06.40 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:06.40 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:06.40 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:06.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 128:06.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:06.40 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 128:06.40 | ^ 128:06.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 128:06.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 128:06.48 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.h:10, 128:06.48 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.h:9, 128:06.48 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.cpp:6, 128:06.48 from Unified_cpp_widget_gtk0.cpp:2: 128:06.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 128:06.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:06.48 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 128:06.48 | ^ 128:06.56 widget/gtk/wayland 128:06.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 128:06.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 128:06.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:06.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:06.67 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:06.67 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:06.67 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:06.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 128:06.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:06.68 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 128:06.68 | ^ 128:06.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 128:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 128:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 128:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.h:10, 128:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.h:9, 128:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.cpp:6, 128:06.92 from Unified_cpp_widget_gtk0.cpp:2: 128:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 128:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:06.92 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 128:06.92 | ^ 128:07.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:07.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 128:07.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:07.23 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 128:07.23 | ^ 128:07.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 128:07.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:07.23 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 128:07.23 | ^ 128:07.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 128:07.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:07.23 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 128:07.23 | ^ 128:07.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 128:07.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:07.23 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 128:07.23 | ^ 128:07.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 128:07.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:07.23 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 128:07.24 | ^ 128:07.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 128:07.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:07.26 371 | nscoord aAppUnitsPerDevPixel) { 128:07.26 | ^ 128:07.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 128:07.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:07.26 380 | nscoord aAppUnitsPerDevPixel) { 128:07.26 | ^ 128:07.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 128:07.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:07.27 387 | nscoord aAppUnitsPerDevPixel) { 128:07.27 | ^ 128:07.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 128:07.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:07.27 394 | nscoord aAppUnitsPerDevPixel) { 128:07.27 | ^ 128:08.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 128:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.h:10, 128:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.h:9, 128:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.cpp:6, 128:08.59 from Unified_cpp_widget_gtk0.cpp:2: 128:08.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 128:08.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:08.59 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 128:08.59 | ^ 128:08.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 128:08.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:08.60 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 128:08.60 | ^ 128:08.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 128:08.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:08.61 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 128:08.61 | ^ 128:08.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 128:08.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:08.62 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 128:08.62 | ^ 128:08.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 128:08.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:08.62 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 128:08.62 | ^ 128:08.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 128:08.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:08.65 371 | nscoord aAppUnitsPerDevPixel) { 128:08.65 | ^ 128:08.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 128:08.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:08.66 380 | nscoord aAppUnitsPerDevPixel) { 128:08.66 | ^ 128:08.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 128:08.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:08.67 387 | nscoord aAppUnitsPerDevPixel) { 128:08.67 | ^ 128:08.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 128:08.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:08.68 394 | nscoord aAppUnitsPerDevPixel) { 128:08.68 | ^ 128:08.92 widget/gtk/mozwayland 128:09.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 128:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 128:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 128:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 128:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 128:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:09.16 from Unified_cpp_widget_headless0.cpp:20: 128:09.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 128:09.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 128:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:09.17 40 | friend Sub operator*(Sub aCoord, T aScale) { 128:09.17 | ^~~~~~~~ 128:09.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 128:09.20 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 128:09.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:09.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:09.20 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:09.20 from Unified_cpp_widget_headless0.cpp:20: 128:09.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 128:09.21 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 128:09.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:09.21 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 128:09.21 | ^~~~~~~~ 128:09.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 128:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 128:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 128:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:09.36 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:09.36 from Unified_cpp_widget_headless0.cpp:20: 128:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 128:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 128:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:09.36 427 | SizeT Size() const { return SizeT(width, height); } 128:09.36 | ^~~~ 128:09.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 128:09.36 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 128:09.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:09.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:09.36 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:09.36 from Unified_cpp_widget_headless0.cpp:20: 128:09.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 128:09.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 128:09.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:09.37 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 128:09.37 | ^~~~~~~~ 128:09.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 128:09.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 128:09.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:09.37 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 128:09.37 | ^~~~~~~~ 128:09.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 128:09.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 128:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 128:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 128:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:09.38 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:09.40 from Unified_cpp_widget_headless0.cpp:20: 128:09.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 128:09.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 128:09.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:09.41 62 | Sub operator-(const Sub& aPoint) const { 128:09.41 | ^~~~~~~~ 128:09.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 128:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 128:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 128:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 128:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 128:09.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:09.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:09.74 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:09.74 from Unified_cpp_widget_headless0.cpp:20: 128:09.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 128:09.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 128:09.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:09.74 43 | friend Sub operator*(T aScale, Sub aCoord) { 128:09.74 | ^~~~~~~~ 128:10.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 128:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 128:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:10.01 from Unified_cpp_widget_headless0.cpp:20: 128:10.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 128:10.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 128:10.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:10.01 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 128:10.02 | ^~~~~~~~~~~~~ 128:10.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 128:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 128:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 128:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:10.02 from Unified_cpp_widget_headless0.cpp:20: 128:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 128:10.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 128:10.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:10.03 323 | static SizeTyped FromUnknownSize( 128:10.03 | ^~~~~~~~~~~~~~~ 128:10.81 widget/x11 128:10.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 128:10.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 128:10.94 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 128:10.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:10.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:10.94 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:10.94 from Unified_cpp_widget_headless0.cpp:20: 128:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 128:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 128:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:10.95 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 128:10.95 | ^~~~~~~~~~~~~~ 128:10.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 128:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 128:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:10.96 from Unified_cpp_widget_headless0.cpp:20: 128:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 128:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 128:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:10.97 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 128:10.97 | ^~~~~~~~~~~~~ 128:11.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 128:11.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 128:11.00 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 128:11.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:11.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:11.00 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:11.00 from Unified_cpp_widget_headless0.cpp:20: 128:11.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 128:11.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 128:11.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:11.00 383 | Point TopLeft() const { return Point(x, y); } 128:11.00 | ^~~~~~~ 128:11.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 128:11.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 128:11.00 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 128:11.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:11.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:11.00 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:11.00 from Unified_cpp_widget_headless0.cpp:20: 128:11.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 128:11.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 128:11.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:11.00 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 128:11.00 | ^~~~~~~~~~~~~~~ 128:11.01 editor/libeditor 128:11.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 128:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 128:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:11.28 from Unified_cpp_widget_headless0.cpp:20: 128:11.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 128:11.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 128:11.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:11.29 277 | static RectTyped FromUnknownRect( 128:11.29 | ^~~~~~~~~~~~~~~ 128:11.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 128:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 128:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 128:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:11.29 from Unified_cpp_widget_headless0.cpp:20: 128:11.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 128:11.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 128:11.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:11.29 150 | static PointTyped FromUnknownPoint( 128:11.29 | ^~~~~~~~~~~~~~~~ 128:11.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 128:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 128:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:11.29 from Unified_cpp_widget_headless0.cpp:20: 128:11.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 128:11.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 128:11.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:11.30 282 | RectTyped ToUnknownRect() const { 128:11.30 | ^~~~~~~~~~~~~ 128:12.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 128:12.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/WindowSurface.h:10, 128:12.54 from /builddir/build/BUILD/thunderbird-78.6.1/widget/WindowSurfaceX11SHM.h:12, 128:12.54 from /builddir/build/BUILD/thunderbird-78.6.1/widget/WindowSurfaceX11SHM.cpp:7: 128:12.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 128:12.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:12.54 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 128:12.54 | ^ 128:13.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 128:13.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 128:13.00 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 128:13.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:13.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:13.01 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:13.01 from Unified_cpp_widget_headless0.cpp:20: 128:13.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 128:13.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 128:13.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 128:13.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:13.01 246 | PointTyped As2DPoint() const { 128:13.01 | ^~~~~~~~~ 128:13.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 128:13.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 128:13.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 128:13.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:13.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:13.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:13.02 from Unified_cpp_widget_headless0.cpp:20: 128:13.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 128:13.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 128:13.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 128:13.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:13.03 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 128:13.03 | ^~~~~~~~~ 128:13.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 128:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 128:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 128:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:13.03 from Unified_cpp_widget_headless0.cpp:20: 128:13.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 128:13.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 128:13.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 128:13.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:13.03 2266 | PointTyped TransformPointSimple( 128:13.03 | ^~~~~~~~~~~~~~~~~~~~ 128:13.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 128:13.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 128:13.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 128:13.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:13.03 794 | RectTyped TransformAndClipBounds( 128:13.03 | ^~~~~~~~~~~~~~~~~~~~~~ 128:13.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/WindowSurface.h:10, 128:13.43 from /builddir/build/BUILD/thunderbird-78.6.1/widget/WindowSurfaceX11SHM.h:12, 128:13.43 from /builddir/build/BUILD/thunderbird-78.6.1/widget/WindowSurfaceX11SHM.cpp:7: 128:13.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 128:13.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:13.43 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 128:13.43 | ^ 128:14.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/WindowSurface.h:11, 128:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/widget/WindowSurfaceX11SHM.h:12, 128:14.70 from /builddir/build/BUILD/thunderbird-78.6.1/widget/WindowSurfaceX11SHM.cpp:7: 128:14.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 128:14.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:14.70 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 128:14.70 | ^ 128:14.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 128:14.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:14.70 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 128:14.70 | ^ 128:14.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 128:14.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:14.71 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 128:14.71 | ^ 128:14.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 128:14.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/Screen.h:12, 128:14.71 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.h:14, 128:14.71 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:7: 128:14.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 128:14.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:14.72 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 128:14.72 | ^ 128:14.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 128:14.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:14.72 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 128:14.72 | ^ 128:14.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 128:14.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:14.72 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 128:14.73 | ^ 128:14.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 128:14.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:14.77 371 | nscoord aAppUnitsPerDevPixel) { 128:14.77 | ^ 128:14.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 128:14.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:14.79 380 | nscoord aAppUnitsPerDevPixel) { 128:14.79 | ^ 128:14.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 128:14.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:14.79 387 | nscoord aAppUnitsPerDevPixel) { 128:14.80 | ^ 128:14.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 128:14.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:14.80 394 | nscoord aAppUnitsPerDevPixel) { 128:14.80 | ^ 128:15.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 128:15.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 128:15.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/Screen.h:12, 128:15.15 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.h:14, 128:15.15 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:7: 128:15.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 128:15.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:15.15 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 128:15.15 | ^ 128:15.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 128:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 128:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 128:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 128:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 128:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFormatConverter.h:14, 128:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITransferable.h:18, 128:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIClipboard.h:14, 128:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessClipboard.h:9, 128:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessClipboard.cpp:5, 128:15.70 from Unified_cpp_widget_headless0.cpp:2: 128:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 128:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 128:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 128:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 128:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 128:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 128:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 128:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 128:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 128:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:15.70 760 | typename detail::Nth::Type extract() { 128:15.70 | ^~~~~~~ 128:16.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 128:16.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 128:16.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 128:16.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/WindowSurface.h:10, 128:16.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/WindowSurfaceX11SHM.h:12, 128:16.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/WindowSurfaceX11SHM.cpp:7: 128:16.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 128:16.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 128:16.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.29 40 | friend Sub operator*(Sub aCoord, T aScale) { 128:16.29 | ^~~~~~~~ 128:16.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/Screen.h:12, 128:16.29 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.h:14, 128:16.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:7: 128:16.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 128:16.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.30 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 128:16.30 | ^ 128:16.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 128:16.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.31 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 128:16.31 | ^ 128:16.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 128:16.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.32 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 128:16.32 | ^ 128:16.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 128:16.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.33 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 128:16.33 | ^ 128:16.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 128:16.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.33 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 128:16.34 | ^ 128:16.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 128:16.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.36 371 | nscoord aAppUnitsPerDevPixel) { 128:16.36 | ^ 128:16.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 128:16.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.37 380 | nscoord aAppUnitsPerDevPixel) { 128:16.37 | ^ 128:16.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 128:16.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.37 387 | nscoord aAppUnitsPerDevPixel) { 128:16.37 | ^ 128:16.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/WindowSurface.h:11, 128:16.38 from /builddir/build/BUILD/thunderbird-78.6.1/widget/WindowSurfaceX11SHM.h:12, 128:16.38 from /builddir/build/BUILD/thunderbird-78.6.1/widget/WindowSurfaceX11SHM.cpp:7: 128:16.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 128:16.38 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 128:16.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.38 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 128:16.38 | ^~~~~~~~ 128:16.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 128:16.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.39 394 | nscoord aAppUnitsPerDevPixel) { 128:16.39 | ^ 128:16.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 128:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 128:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:28, 128:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:16.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 128:16.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.50 189 | CSSRect GetExpandedScrollableRect() const { 128:16.50 | ^ 128:16.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 128:16.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.50 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 128:16.50 | ^ 128:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 128:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.51 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 128:16.51 | ^ 128:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 128:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.51 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 128:16.51 | ^ 128:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 128:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.51 243 | CSSRect CalculateScrollRange() const { 128:16.51 | ^ 128:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 128:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.51 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 128:16.51 | ^ 128:16.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 128:16.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.52 457 | CSSRect GetVisualViewport() const { 128:16.52 | ^ 128:16.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/widget/PlatformWidgetTypes.h:11, 128:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/widget/headless/HeadlessCompositorWidget.cpp:6, 128:16.91 from Unified_cpp_widget_headless0.cpp:20: 128:16.92 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h: In member function ‘virtual nsresult nsIWidget::Create(nsIWidget*, nsNativeWidget, const DesktopIntRect&, nsWidgetInitData*)’: 128:16.92 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:28: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:16.92 460 | RoundedToInt(aRect * GetDesktopToDeviceScale()); 128:16.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:23.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 128:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 128:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:28, 128:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:23.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 128:23.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:23.11 1249 | CSSCoord ToCSSPixels() const { return _0; } 128:23.11 | ^ 128:24.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 128:24.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 128:24.68 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:28, 128:24.68 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:24.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 128:24.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:24.69 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 128:24.69 | ^ 128:24.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 128:24.97 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 128:24.97 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 128:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 128:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:24.97 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 128:24.97 | ^ 128:25.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 128:25.64 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 128:25.64 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 128:25.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 128:25.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:25.64 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 128:25.64 | ^ 128:26.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 128:26.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 128:26.56 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:28, 128:26.56 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.cpp:12, 128:26.56 from Unified_cpp_widget_gtk0.cpp:20: 128:26.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 128:26.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:26.56 189 | CSSRect GetExpandedScrollableRect() const { 128:26.56 | ^ 128:26.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 128:26.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:26.56 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 128:26.56 | ^ 128:26.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 128:26.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:26.57 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 128:26.57 | ^ 128:26.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 128:26.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:26.58 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 128:26.58 | ^ 128:26.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 128:26.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:26.58 243 | CSSRect CalculateScrollRange() const { 128:26.58 | ^ 128:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 128:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:26.59 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 128:26.59 | ^ 128:26.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 128:26.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:26.60 457 | CSSRect GetVisualViewport() const { 128:26.60 | ^ 128:26.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 128:26.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 128:26.95 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:28, 128:26.95 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:26.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 128:26.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:26.95 21 | inline Rect ToRect(const gfxRect& aRect) { 128:26.95 | ^ 128:26.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 128:26.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:26.95 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 128:26.95 | ^ 128:26.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 128:26.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:26.96 40 | inline Point ToPoint(const gfxPoint& aPoint) { 128:26.96 | ^ 128:26.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 128:26.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:26.96 44 | inline Size ToSize(const gfxSize& aSize) { 128:26.96 | ^ 128:26.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 128:26.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:26.96 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 128:26.96 | ^ 128:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 128:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:26.97 52 | inline gfxSize ThebesSize(const Size& aSize) { 128:26.97 | ^ 128:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 128:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:26.97 56 | inline gfxRect ThebesRect(const Rect& aRect) { 128:26.97 | ^ 128:28.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 128:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:28, 128:28.24 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:28.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 128:28.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:28.24 1859 | int32_t aAppUnitsPerPixel) { 128:28.24 | ^ 128:28.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 128:28.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:28.25 3214 | int32_t aAppUnitsPerPixel) { 128:28.25 | ^ 128:28.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 128:28.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 128:28.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 128:28.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 128:28.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 128:28.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 128:28.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 128:28.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 128:28.35 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 128:28.35 from Unified_cpp_editor_libeditor0.cpp:2: 128:28.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 128:28.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:28.35 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 128:28.35 | ^ 128:28.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 128:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 128:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 128:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 128:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 128:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 128:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 128:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 128:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 128:28.55 from Unified_cpp_editor_libeditor0.cpp:2: 128:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 128:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:28.55 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 128:28.55 | ^ 128:29.15 editor/spellchecker 128:29.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 128:29.33 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 128:29.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 128:29.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 128:29.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:29.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:29.33 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 128:29.33 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 128:29.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 128:29.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:29.33 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 128:29.33 | ^ 128:29.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 128:29.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:29.33 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 128:29.33 | ^ 128:29.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 128:29.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:29.34 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 128:29.34 | ^ 128:29.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 128:29.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:29.34 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 128:29.34 | ^ 128:29.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 128:29.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:29.34 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 128:29.34 | ^ 128:29.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 128:29.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:29.37 371 | nscoord aAppUnitsPerDevPixel) { 128:29.37 | ^ 128:29.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 128:29.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:29.37 380 | nscoord aAppUnitsPerDevPixel) { 128:29.37 | ^ 128:29.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 128:29.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:29.37 387 | nscoord aAppUnitsPerDevPixel) { 128:29.37 | ^ 128:29.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 128:29.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:29.38 394 | nscoord aAppUnitsPerDevPixel) { 128:29.38 | ^ 128:29.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 128:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 128:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 128:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 128:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 128:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 128:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 128:29.56 from Unified_cpp_editor_libeditor0.cpp:2: 128:29.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 128:29.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:29.56 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 128:29.56 | ^ 128:29.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 128:29.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:29.56 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 128:29.56 | ^ 128:29.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 128:29.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:29.57 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 128:29.57 | ^ 128:29.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 128:29.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:29.57 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 128:29.58 | ^ 128:29.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 128:29.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:29.58 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 128:29.58 | ^ 128:29.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 128:29.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:29.60 371 | nscoord aAppUnitsPerDevPixel) { 128:29.60 | ^ 128:29.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 128:29.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:29.60 380 | nscoord aAppUnitsPerDevPixel) { 128:29.60 | ^ 128:29.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 128:29.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:29.61 387 | nscoord aAppUnitsPerDevPixel) { 128:29.61 | ^ 128:29.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 128:29.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:29.61 394 | nscoord aAppUnitsPerDevPixel) { 128:29.61 | ^ 128:30.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 128:30.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:30.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 128:30.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 128:30.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 128:30.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 128:30.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 128:30.34 from Unified_cpp_dom_presentation1.cpp:11: 128:30.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 128:30.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:30.34 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 128:30.34 | ^ 128:30.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 128:30.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 128:30.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:30.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 128:30.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 128:30.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 128:30.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 128:30.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 128:30.63 from Unified_cpp_dom_presentation1.cpp:11: 128:30.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 128:30.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:30.63 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 128:30.64 | ^ 128:31.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 128:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 128:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 128:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 128:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 128:31.18 from Unified_cpp_dom_presentation1.cpp:11: 128:31.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 128:31.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:31.18 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 128:31.18 | ^ 128:31.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 128:31.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:31.19 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 128:31.19 | ^ 128:31.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 128:31.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:31.19 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 128:31.19 | ^ 128:31.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 128:31.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:31.20 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 128:31.20 | ^ 128:31.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 128:31.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:31.20 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 128:31.20 | ^ 128:31.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 128:31.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:31.23 371 | nscoord aAppUnitsPerDevPixel) { 128:31.23 | ^ 128:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 128:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:31.24 380 | nscoord aAppUnitsPerDevPixel) { 128:31.24 | ^ 128:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 128:31.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:31.24 387 | nscoord aAppUnitsPerDevPixel) { 128:31.24 | ^ 128:31.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 128:31.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:31.25 394 | nscoord aAppUnitsPerDevPixel) { 128:31.25 | ^ 128:31.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 128:31.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 128:31.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:28, 128:31.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.cpp:12, 128:31.28 from Unified_cpp_widget_gtk0.cpp:20: 128:31.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 128:31.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:31.28 1249 | CSSCoord ToCSSPixels() const { return _0; } 128:31.28 | ^ 128:31.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:14, 128:31.63 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:14, 128:31.63 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:29, 128:31.63 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:31.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 128:31.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:31.64 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 128:31.64 | ^ 128:31.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 128:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 128:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 128:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 128:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 128:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 128:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 128:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 128:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 128:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 128:31.65 from Unified_cpp_editor_libeditor0.cpp:2: 128:31.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 128:31.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:31.66 1249 | CSSCoord ToCSSPixels() const { return _0; } 128:31.66 | ^ 128:31.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:15, 128:31.66 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:14, 128:31.66 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:29, 128:31.66 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:31.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 128:31.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:31.66 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 128:31.67 | ^ 128:32.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 128:32.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 128:32.66 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:28, 128:32.66 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.cpp:12, 128:32.66 from Unified_cpp_widget_gtk0.cpp:20: 128:32.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 128:32.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:32.66 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 128:32.66 | ^ 128:34.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 128:34.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 128:34.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 128:34.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 128:34.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 128:34.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:34.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:34.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:34.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:34.29 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:10: 128:34.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 128:34.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:34.29 189 | CSSRect GetExpandedScrollableRect() const { 128:34.29 | ^ 128:34.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 128:34.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:34.29 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 128:34.29 | ^ 128:34.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 128:34.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:34.29 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 128:34.29 | ^ 128:34.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 128:34.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:34.30 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 128:34.30 | ^ 128:34.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 128:34.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:34.30 243 | CSSRect CalculateScrollRange() const { 128:34.30 | ^ 128:34.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 128:34.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:34.30 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 128:34.30 | ^ 128:34.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 128:34.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:34.31 457 | CSSRect GetVisualViewport() const { 128:34.31 | ^ 128:34.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 128:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 128:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 128:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:35: 128:34.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 128:34.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:34.41 332 | LayerPoint GetFixedPositionAnchor() const { 128:34.41 | ^ 128:34.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 128:34.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 128:34.81 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:28, 128:34.81 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.cpp:12, 128:34.81 from Unified_cpp_widget_gtk0.cpp:20: 128:34.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 128:34.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:34.82 21 | inline Rect ToRect(const gfxRect& aRect) { 128:34.82 | ^ 128:34.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 128:34.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:34.82 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 128:34.82 | ^ 128:34.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 128:34.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:34.82 40 | inline Point ToPoint(const gfxPoint& aPoint) { 128:34.82 | ^ 128:34.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 128:34.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:34.83 44 | inline Size ToSize(const gfxSize& aSize) { 128:34.83 | ^ 128:34.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 128:34.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:34.83 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 128:34.83 | ^ 128:34.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 128:34.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:34.84 52 | inline gfxSize ThebesSize(const Size& aSize) { 128:34.84 | ^ 128:34.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 128:34.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:34.84 56 | inline gfxRect ThebesRect(const Rect& aRect) { 128:34.84 | ^ 128:35.08 editor/txmgr 128:35.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 128:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 128:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 128:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 128:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 128:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 128:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:10: 128:35.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 128:35.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:35.65 1249 | CSSCoord ToCSSPixels() const { return _0; } 128:35.65 | ^ 128:36.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 128:36.12 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:28, 128:36.12 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.cpp:12, 128:36.12 from Unified_cpp_widget_gtk0.cpp:20: 128:36.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 128:36.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:36.12 1859 | int32_t aAppUnitsPerPixel) { 128:36.12 | ^ 128:36.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 128:36.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:36.13 3214 | int32_t aAppUnitsPerPixel) { 128:36.13 | ^ 128:36.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 128:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 128:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 128:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 128:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 128:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 128:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 128:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 128:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 128:36.28 from Unified_cpp_editor_libeditor0.cpp:2: 128:36.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 128:36.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:36.28 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 128:36.28 | ^ 128:36.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 128:36.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 128:36.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 128:36.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 128:36.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 128:36.69 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 128:36.69 from Unified_cpp_editor_libeditor0.cpp:2: 128:36.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 128:36.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:36.69 21 | inline Rect ToRect(const gfxRect& aRect) { 128:36.69 | ^ 128:36.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 128:36.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:36.69 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 128:36.69 | ^ 128:36.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 128:36.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:36.70 40 | inline Point ToPoint(const gfxPoint& aPoint) { 128:36.70 | ^ 128:36.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 128:36.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:36.71 44 | inline Size ToSize(const gfxSize& aSize) { 128:36.71 | ^ 128:36.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 128:36.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:36.71 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 128:36.71 | ^ 128:36.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 128:36.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:36.72 52 | inline gfxSize ThebesSize(const Size& aSize) { 128:36.72 | ^ 128:36.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 128:36.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:36.72 56 | inline gfxRect ThebesRect(const Rect& aRect) { 128:36.72 | ^ 128:37.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 128:37.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 128:37.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 128:37.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 128:37.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGImageContext.h:12, 128:37.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:31, 128:37.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 128:37.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 128:37.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 128:37.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 128:37.78 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 128:37.78 from Unified_cpp_editor_libeditor0.cpp:2: 128:37.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 128:37.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:37.79 189 | CSSRect GetExpandedScrollableRect() const { 128:37.79 | ^ 128:37.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 128:37.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:37.79 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 128:37.79 | ^ 128:37.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 128:37.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:37.80 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 128:37.80 | ^ 128:37.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 128:37.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:37.81 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 128:37.81 | ^ 128:37.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 128:37.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:37.81 243 | CSSRect CalculateScrollRange() const { 128:37.81 | ^ 128:37.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 128:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 128:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 128:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 128:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 128:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:37.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:37.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:37.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:37.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:37.82 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:10: 128:37.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 128:37.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:37.82 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 128:37.82 | ^ 128:37.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 128:37.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:37.82 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 128:37.82 | ^ 128:37.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 128:37.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:37.83 457 | CSSRect GetVisualViewport() const { 128:37.83 | ^ 128:38.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:14, 128:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:14, 128:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:29, 128:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.cpp:12, 128:38.87 from Unified_cpp_widget_gtk0.cpp:20: 128:38.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 128:38.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:38.88 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 128:38.88 | ^ 128:38.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:15, 128:38.90 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:14, 128:38.90 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:29, 128:38.90 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.cpp:12, 128:38.90 from Unified_cpp_widget_gtk0.cpp:20: 128:38.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 128:38.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:38.90 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 128:38.90 | ^ 128:39.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 128:39.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 128:39.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 128:39.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 128:39.37 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 128:39.37 from Unified_cpp_editor_libeditor0.cpp:2: 128:39.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 128:39.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:39.37 1859 | int32_t aAppUnitsPerPixel) { 128:39.37 | ^ 128:39.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 128:39.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:39.38 3214 | int32_t aAppUnitsPerPixel) { 128:39.38 | ^ 128:41.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 128:41.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 128:41.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 128:41.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 128:41.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 128:41.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:41.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:41.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:41.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:41.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:41.50 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:10: 128:41.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 128:41.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:41.50 21 | inline Rect ToRect(const gfxRect& aRect) { 128:41.50 | ^ 128:41.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 128:41.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:41.50 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 128:41.51 | ^ 128:41.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 128:41.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:41.51 40 | inline Point ToPoint(const gfxPoint& aPoint) { 128:41.51 | ^ 128:41.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 128:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:41.52 44 | inline Size ToSize(const gfxSize& aSize) { 128:41.52 | ^ 128:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 128:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:41.52 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 128:41.52 | ^ 128:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 128:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:41.52 52 | inline gfxSize ThebesSize(const Size& aSize) { 128:41.52 | ^ 128:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 128:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:41.52 56 | inline gfxRect ThebesRect(const Rect& aRect) { 128:41.52 | ^ 128:42.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 128:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 128:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 128:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 128:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:42.13 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:10: 128:42.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 128:42.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:42.13 1859 | int32_t aAppUnitsPerPixel) { 128:42.13 | ^ 128:42.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 128:42.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:42.14 3214 | int32_t aAppUnitsPerPixel) { 128:42.15 | ^ 128:42.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 128:42.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:42.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:42.59 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/ScreenHelperGTK.cpp:19, 128:42.59 from Unified_cpp_widget_gtk0.cpp:92: 128:42.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 128:42.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:42.60 332 | LayerPoint GetFixedPositionAnchor() const { 128:42.60 | ^ 128:43.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 128:43.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:43.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:43.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:43.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:43.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:43.17 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:10: 128:43.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 128:43.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:43.18 332 | LayerPoint GetFixedPositionAnchor() const { 128:43.18 | ^ 128:43.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 128:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:43.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:43.22 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:10: 128:43.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 128:43.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:43.22 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 128:43.22 | ^ 128:43.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 128:43.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:43.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:43.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:43.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:43.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:43.24 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:10: 128:43.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 128:43.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:43.24 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 128:43.24 | ^ 128:43.85 editor/composer 128:44.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 128:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 128:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 128:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 128:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 128:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 128:44.50 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 128:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 128:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:44.50 189 | CSSRect GetExpandedScrollableRect() const { 128:44.50 | ^ 128:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 128:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:44.50 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 128:44.50 | ^ 128:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 128:44.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:44.51 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 128:44.51 | ^ 128:44.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 128:44.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:44.51 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 128:44.51 | ^ 128:44.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 128:44.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:44.51 243 | CSSRect CalculateScrollRange() const { 128:44.51 | ^ 128:44.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 128:44.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:44.51 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 128:44.52 | ^ 128:44.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 128:44.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:44.52 457 | CSSRect GetVisualViewport() const { 128:44.52 | ^ 128:44.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 128:44.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 128:44.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 128:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 128:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StorageEvent.h:13, 128:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:39, 128:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 128:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 128:44.77 from Unified_cpp_dom_presentation1.cpp:11: 128:44.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 128:44.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:44.77 189 | CSSRect GetExpandedScrollableRect() const { 128:44.77 | ^ 128:44.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 128:44.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:44.77 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 128:44.77 | ^ 128:44.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 128:44.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:44.77 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 128:44.77 | ^ 128:44.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 128:44.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:44.78 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 128:44.78 | ^ 128:44.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 128:44.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:44.78 243 | CSSRect CalculateScrollRange() const { 128:44.78 | ^ 128:44.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 128:44.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:44.78 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 128:44.78 | ^ 128:44.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 128:44.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:44.79 457 | CSSRect GetVisualViewport() const { 128:44.79 | ^ 128:45.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 128:45.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 128:45.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 128:45.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 128:45.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 128:45.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:11, 128:45.10 from /builddir/build/BUILD/thunderbird-78.6.1/editor/spellchecker/EditorSpellCheck.cpp:10, 128:45.10 from Unified_cpp_editor_spellchecker0.cpp:2: 128:45.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 128:45.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:45.10 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 128:45.10 | ^ 128:45.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 128:45.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 128:45.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:45.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 128:45.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 128:45.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 128:45.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 128:45.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:11, 128:45.42 from /builddir/build/BUILD/thunderbird-78.6.1/editor/spellchecker/EditorSpellCheck.cpp:10, 128:45.42 from Unified_cpp_editor_spellchecker0.cpp:2: 128:45.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 128:45.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:45.42 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 128:45.42 | ^ 128:45.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 128:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 128:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 128:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 128:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 128:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 128:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 128:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 128:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 128:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:45.85 1249 | CSSCoord ToCSSPixels() const { return _0; } 128:45.85 | ^ 128:45.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 128:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 128:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 128:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 128:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:11, 128:45.93 from /builddir/build/BUILD/thunderbird-78.6.1/editor/spellchecker/EditorSpellCheck.cpp:10, 128:45.93 from Unified_cpp_editor_spellchecker0.cpp:2: 128:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 128:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:45.93 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 128:45.93 | ^ 128:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 128:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:45.94 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 128:45.94 | ^ 128:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 128:45.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:45.94 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 128:45.94 | ^ 128:45.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 128:45.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:45.95 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 128:45.95 | ^ 128:45.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 128:45.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:45.95 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 128:45.95 | ^ 128:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 128:45.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:45.99 371 | nscoord aAppUnitsPerDevPixel) { 128:45.99 | ^ 128:45.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 128:45.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:45.99 380 | nscoord aAppUnitsPerDevPixel) { 128:45.99 | ^ 128:45.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 128:45.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:45.99 387 | nscoord aAppUnitsPerDevPixel) { 128:46.00 | ^ 128:46.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 128:46.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:46.01 394 | nscoord aAppUnitsPerDevPixel) { 128:46.01 | ^ 128:48.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 128:48.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 128:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 128:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 128:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 128:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 128:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 128:48.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 128:48.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:48.04 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 128:48.04 | ^ 128:48.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 128:48.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 128:48.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 128:48.43 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.h:10, 128:48.43 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.h:9, 128:48.43 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.cpp:6, 128:48.43 from Unified_cpp_widget_gtk0.cpp:2: 128:48.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 128:48.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 128:48.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:48.43 40 | friend Sub operator*(Sub aCoord, T aScale) { 128:48.44 | ^~~~~~~~ 128:48.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 128:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 128:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 128:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 128:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 128:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 128:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 128:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 128:48.62 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:39: 128:48.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 128:48.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:48.63 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 128:48.63 | ^ 128:48.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 128:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.h:10, 128:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.h:9, 128:48.71 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.cpp:6, 128:48.71 from Unified_cpp_widget_gtk0.cpp:2: 128:48.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 128:48.71 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 128:48.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:48.71 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 128:48.71 | ^~~~~~~~ 128:48.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 128:48.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 128:48.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 128:48.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 128:48.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 128:48.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 128:48.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 128:48.77 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:39: 128:48.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 128:48.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:48.78 49 | gfx::Size GetInheritedScale() const { return mScale; } 128:48.78 | ^ 128:48.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 128:48.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:48.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:48.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 128:48.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 128:48.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 128:48.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 128:48.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextComposition.h:20, 128:48.89 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CompositionTransaction.cpp:10, 128:48.89 from Unified_cpp_editor_libeditor0.cpp:29: 128:48.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 128:48.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:48.89 332 | LayerPoint GetFixedPositionAnchor() const { 128:48.89 | ^ 128:48.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 128:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 128:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 128:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 128:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 128:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextComposition.h:20, 128:48.93 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CompositionTransaction.cpp:10, 128:48.93 from Unified_cpp_editor_libeditor0.cpp:29: 128:48.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 128:48.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:48.93 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 128:48.93 | ^ 128:48.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 128:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 128:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 128:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 128:48.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 128:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextComposition.h:20, 128:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CompositionTransaction.cpp:10, 128:48.97 from Unified_cpp_editor_libeditor0.cpp:29: 128:48.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 128:48.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:48.97 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 128:48.97 | ^ 128:48.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 128:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 128:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 128:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.h:10, 128:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.h:9, 128:48.99 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.cpp:6, 128:48.99 from Unified_cpp_widget_gtk0.cpp:2: 128:48.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 128:48.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 128:48.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:48.99 427 | SizeT Size() const { return SizeT(width, height); } 128:48.99 | ^~~~ 128:48.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 128:48.99 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.h:10, 128:48.99 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.h:9, 128:48.99 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.cpp:6, 128:49.00 from Unified_cpp_widget_gtk0.cpp:2: 128:49.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 128:49.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 128:49.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:49.00 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 128:49.00 | ^~~~~~~~ 128:49.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 128:49.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 128:49.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:49.00 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 128:49.00 | ^~~~~~~~ 128:49.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 128:49.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 128:49.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 128:49.01 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.h:10, 128:49.01 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.h:9, 128:49.01 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.cpp:6, 128:49.01 from Unified_cpp_widget_gtk0.cpp:2: 128:49.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 128:49.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 128:49.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:49.01 62 | Sub operator-(const Sub& aPoint) const { 128:49.01 | ^~~~~~~~ 128:49.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 128:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 128:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 128:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.h:10, 128:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.h:9, 128:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.cpp:6, 128:49.35 from Unified_cpp_widget_gtk0.cpp:2: 128:49.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 128:49.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 128:49.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:49.36 43 | friend Sub operator*(T aScale, Sub aCoord) { 128:49.36 | ^~~~~~~~ 128:49.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 128:49.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 128:49.59 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.h:10, 128:49.59 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.h:9, 128:49.59 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.cpp:6, 128:49.59 from Unified_cpp_widget_gtk0.cpp:2: 128:49.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 128:49.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 128:49.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:49.59 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 128:49.59 | ^~~~~~~~~~~~~ 128:49.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 128:49.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 128:49.60 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.h:10, 128:49.60 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.h:9, 128:49.60 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.cpp:6, 128:49.60 from Unified_cpp_widget_gtk0.cpp:2: 128:49.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 128:49.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 128:49.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:49.61 323 | static SizeTyped FromUnknownSize( 128:49.61 | ^~~~~~~~~~~~~~~ 128:49.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 128:49.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 128:49.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 128:49.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:11, 128:49.62 from /builddir/build/BUILD/thunderbird-78.6.1/editor/spellchecker/EditorSpellCheck.cpp:10, 128:49.62 from Unified_cpp_editor_spellchecker0.cpp:2: 128:49.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 128:49.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:49.63 189 | CSSRect GetExpandedScrollableRect() const { 128:49.63 | ^ 128:49.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 128:49.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:49.63 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 128:49.63 | ^ 128:49.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 128:49.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:49.64 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 128:49.64 | ^ 128:49.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 128:49.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:49.65 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 128:49.65 | ^ 128:49.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 128:49.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:49.65 243 | CSSRect CalculateScrollRange() const { 128:49.65 | ^ 128:49.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 128:49.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:49.66 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 128:49.66 | ^ 128:49.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 128:49.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:49.67 457 | CSSRect GetVisualViewport() const { 128:49.67 | ^ 128:51.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 128:51.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:15, 128:51.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:23, 128:51.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 128:51.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorDOMPoint.h:13, 128:51.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:11, 128:51.04 from /builddir/build/BUILD/thunderbird-78.6.1/editor/spellchecker/EditorSpellCheck.cpp:10, 128:51.04 from Unified_cpp_editor_spellchecker0.cpp:2: 128:51.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 128:51.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:51.04 1249 | CSSCoord ToCSSPixels() const { return _0; } 128:51.05 | ^ 128:51.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 128:51.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 128:51.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 128:51.13 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:39: 128:51.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 128:51.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:51.13 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 128:51.13 | ^ 128:51.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 128:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 128:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 128:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 128:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 128:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 128:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationSessionInfo.h:11, 128:51.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderParent.cpp:9, 128:51.16 from Unified_cpp_dom_presentation1.cpp:20: 128:51.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 128:51.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:51.16 1249 | CSSCoord ToCSSPixels() const { return _0; } 128:51.16 | ^ 128:51.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 128:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 128:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 128:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 128:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 128:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 128:51.48 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 128:51.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 128:51.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:51.48 21 | inline Rect ToRect(const gfxRect& aRect) { 128:51.48 | ^ 128:51.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 128:51.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:51.48 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 128:51.48 | ^ 128:51.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 128:51.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:51.49 40 | inline Point ToPoint(const gfxPoint& aPoint) { 128:51.49 | ^ 128:51.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 128:51.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:51.49 44 | inline Size ToSize(const gfxSize& aSize) { 128:51.49 | ^ 128:51.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 128:51.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:51.49 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 128:51.49 | ^ 128:51.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 128:51.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:51.50 52 | inline gfxSize ThebesSize(const Size& aSize) { 128:51.50 | ^ 128:51.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 128:51.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:51.50 56 | inline gfxRect ThebesRect(const Rect& aRect) { 128:51.50 | ^ 128:52.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 128:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 128:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 128:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 128:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 128:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 128:52.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 128:52.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:52.16 1859 | int32_t aAppUnitsPerPixel) { 128:52.16 | ^ 128:52.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 128:52.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:52.17 3214 | int32_t aAppUnitsPerPixel) { 128:52.17 | ^ 128:53.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 128:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 128:53.07 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 128:53.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 128:53.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:53.07 332 | LayerPoint GetFixedPositionAnchor() const { 128:53.07 | ^ 128:53.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 128:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 128:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 128:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 128:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:53.12 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 128:53.12 | ^ 128:53.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 128:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 128:53.15 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 128:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 128:53.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:53.15 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 128:53.15 | ^ 128:53.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 128:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 128:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 128:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 128:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 128:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationSessionInfo.h:11, 128:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderParent.cpp:9, 128:53.36 from Unified_cpp_dom_presentation1.cpp:20: 128:53.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 128:53.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:53.36 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 128:53.36 | ^ 128:54.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 128:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:15, 128:54.20 from /builddir/build/BUILD/thunderbird-78.6.1/editor/spellchecker/EditorSpellCheck.cpp:10, 128:54.20 from Unified_cpp_editor_spellchecker0.cpp:2: 128:54.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 128:54.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:54.20 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 128:54.20 | ^ 128:54.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 128:54.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 128:54.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 128:54.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 128:54.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 128:54.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 128:54.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 128:54.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 128:54.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 128:54.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/CompositorWidget.h:10, 128:54.27 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/GtkCompositorWidget.h:10, 128:54.27 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.h:9, 128:54.27 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/CompositorWidgetChild.cpp:6, 128:54.28 from Unified_cpp_widget_gtk0.cpp:2: 128:54.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 128:54.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 128:54.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 128:54.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 128:54.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 128:54.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 128:54.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 128:54.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 128:54.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 128:54.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:54.28 760 | typename detail::Nth::Type extract() { 128:54.28 | ^~~~~~~ 128:54.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 128:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 128:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/Screen.h:12, 128:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.h:14, 128:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:7: 128:54.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 128:54.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 128:54.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:54.93 40 | friend Sub operator*(Sub aCoord, T aScale) { 128:54.93 | ^~~~~~~~ 128:54.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 128:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 128:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:54.93 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:54.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 128:54.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 128:54.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:54.94 40 | friend Sub operator*(Sub aCoord, T aScale) { 128:54.94 | ^~~~~~~~ 128:55.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 128:55.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 128:55.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:55.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:55.00 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:55.00 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:55.00 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:55.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 128:55.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 128:55.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.00 427 | SizeT Size() const { return SizeT(width, height); } 128:55.00 | ^~~~ 128:55.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:55.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:55.01 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:55.01 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:55.01 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:55.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 128:55.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 128:55.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.01 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 128:55.01 | ^~~~~~~~ 128:55.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 128:55.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 128:55.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.01 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 128:55.01 | ^~~~~~~~ 128:55.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 128:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 128:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:55.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 128:55.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 128:55.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.02 62 | Sub operator-(const Sub& aPoint) const { 128:55.03 | ^~~~~~~~ 128:55.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:55.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:55.04 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:55.04 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:55.04 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:55.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 128:55.04 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 128:55.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.04 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 128:55.04 | ^~~~~~~~ 128:55.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/Screen.h:12, 128:55.12 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.h:14, 128:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:7: 128:55.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 128:55.13 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 128:55.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.13 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 128:55.13 | ^~~~~~~~ 128:55.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 128:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 128:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 128:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 128:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 128:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationSessionInfo.h:11, 128:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderParent.cpp:9, 128:55.40 from Unified_cpp_dom_presentation1.cpp:20: 128:55.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 128:55.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.40 21 | inline Rect ToRect(const gfxRect& aRect) { 128:55.40 | ^ 128:55.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 128:55.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.40 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 128:55.40 | ^ 128:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 128:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.42 40 | inline Point ToPoint(const gfxPoint& aPoint) { 128:55.42 | ^ 128:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 128:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.42 44 | inline Size ToSize(const gfxSize& aSize) { 128:55.42 | ^ 128:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 128:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.43 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 128:55.43 | ^ 128:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 128:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.43 52 | inline gfxSize ThebesSize(const Size& aSize) { 128:55.43 | ^ 128:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 128:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.43 56 | inline gfxRect ThebesRect(const Rect& aRect) { 128:55.43 | ^ 128:55.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 128:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 128:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:55.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 128:55.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 128:55.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.50 43 | friend Sub operator*(T aScale, Sub aCoord) { 128:55.50 | ^~~~~~~~ 128:55.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 128:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 128:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/Screen.h:12, 128:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.h:14, 128:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:7: 128:55.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 128:55.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 128:55.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.57 427 | SizeT Size() const { return SizeT(width, height); } 128:55.57 | ^~~~ 128:55.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/Screen.h:12, 128:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.h:14, 128:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:7: 128:55.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 128:55.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 128:55.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.58 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 128:55.58 | ^~~~~~~~ 128:55.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 128:55.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 128:55.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.59 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 128:55.59 | ^~~~~~~~ 128:55.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 128:55.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 128:55.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/Screen.h:12, 128:55.60 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.h:14, 128:55.60 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:7: 128:55.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 128:55.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 128:55.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.60 62 | Sub operator-(const Sub& aPoint) const { 128:55.60 | ^~~~~~~~ 128:55.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 128:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:55.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 128:55.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 128:55.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.80 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 128:55.80 | ^~~~~~~~~~~~~ 128:55.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 128:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 128:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/Screen.h:12, 128:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.h:14, 128:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:7: 128:55.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 128:55.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 128:55.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.80 43 | friend Sub operator*(T aScale, Sub aCoord) { 128:55.80 | ^~~~~~~~ 128:55.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 128:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:55.80 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:55.81 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:55.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 128:55.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 128:55.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:55.81 323 | static SizeTyped FromUnknownSize( 128:55.81 | ^~~~~~~~~~~~~~~ 128:56.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 128:56.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/Screen.h:12, 128:56.47 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.h:14, 128:56.47 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:7: 128:56.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 128:56.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 128:56.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:56.47 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 128:56.47 | ^~~~~~~~~~~~~ 128:56.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 128:56.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/Screen.h:12, 128:56.47 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.h:14, 128:56.47 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:7: 128:56.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 128:56.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 128:56.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:56.48 323 | static SizeTyped FromUnknownSize( 128:56.48 | ^~~~~~~~~~~~~~~ 128:56.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 128:56.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 128:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 128:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 128:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationSessionInfo.h:11, 128:56.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderParent.cpp:9, 128:56.51 from Unified_cpp_dom_presentation1.cpp:20: 128:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 128:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:56.51 1859 | int32_t aAppUnitsPerPixel) { 128:56.51 | ^ 128:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 128:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:56.52 3214 | int32_t aAppUnitsPerPixel) { 128:56.52 | ^ 128:56.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 128:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRange.h:16, 128:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 128:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:24, 128:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/editor/spellchecker/EditorSpellCheck.cpp:10, 128:56.87 from Unified_cpp_editor_spellchecker0.cpp:2: 128:56.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 128:56.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:56.87 21 | inline Rect ToRect(const gfxRect& aRect) { 128:56.87 | ^ 128:56.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 128:56.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:56.87 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 128:56.87 | ^ 128:56.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 128:56.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:56.87 40 | inline Point ToPoint(const gfxPoint& aPoint) { 128:56.87 | ^ 128:56.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 128:56.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:56.88 44 | inline Size ToSize(const gfxSize& aSize) { 128:56.88 | ^ 128:56.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 128:56.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:56.88 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 128:56.88 | ^ 128:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 128:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:56.89 52 | inline gfxSize ThebesSize(const Size& aSize) { 128:56.89 | ^ 128:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 128:56.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:56.89 56 | inline gfxRect ThebesRect(const Rect& aRect) { 128:56.89 | ^ 128:57.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 128:57.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 128:57.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 128:57.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:57.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:57.22 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:57.22 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:57.22 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:57.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 128:57.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 128:57.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:57.22 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 128:57.22 | ^~~~~~~~~~~~~~ 128:57.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 128:57.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:57.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:57.25 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:57.25 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:57.25 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:57.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 128:57.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 128:57.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:57.25 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 128:57.25 | ^~~~~~~~~~~~~ 128:57.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 128:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 128:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:57.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 128:57.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 128:57.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:57.28 383 | Point TopLeft() const { return Point(x, y); } 128:57.28 | ^~~~~~~ 128:57.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 128:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 128:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 128:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:57.29 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:57.29 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:57.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 128:57.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 128:57.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:57.29 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 128:57.29 | ^~~~~~~~~~~~~~~ 128:57.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 128:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationSessionInfo.h:11, 128:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderParent.cpp:9, 128:57.40 from Unified_cpp_dom_presentation1.cpp:20: 128:57.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 128:57.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:57.41 332 | LayerPoint GetFixedPositionAnchor() const { 128:57.41 | ^ 128:57.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRange.h:16, 128:57.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 128:57.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:24, 128:57.44 from /builddir/build/BUILD/thunderbird-78.6.1/editor/spellchecker/EditorSpellCheck.cpp:10, 128:57.45 from Unified_cpp_editor_spellchecker0.cpp:2: 128:57.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 128:57.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:57.45 1859 | int32_t aAppUnitsPerPixel) { 128:57.45 | ^ 128:57.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 128:57.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:57.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:57.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:57.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:57.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:57.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationSessionInfo.h:11, 128:57.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderParent.cpp:9, 128:57.45 from Unified_cpp_dom_presentation1.cpp:20: 128:57.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 128:57.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:57.45 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 128:57.45 | ^ 128:57.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 128:57.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:57.45 3214 | int32_t aAppUnitsPerPixel) { 128:57.45 | ^ 128:57.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 128:57.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 128:57.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 128:57.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 128:57.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 128:57.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 128:57.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationSessionInfo.h:11, 128:57.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderParent.cpp:9, 128:57.48 from Unified_cpp_dom_presentation1.cpp:20: 128:57.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 128:57.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:57.48 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 128:57.48 | ^ 128:57.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 128:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:57.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:57.60 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:57.60 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:57.60 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:57.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 128:57.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 128:57.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:57.60 277 | static RectTyped FromUnknownRect( 128:57.60 | ^~~~~~~~~~~~~~~ 128:57.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 128:57.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:57.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:57.61 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:57.61 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:57.61 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:57.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 128:57.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 128:57.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:57.61 150 | static PointTyped FromUnknownPoint( 128:57.61 | ^~~~~~~~~~~~~~~~ 128:57.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 128:57.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:57.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:57.62 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:57.62 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:57.62 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:57.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 128:57.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 128:57.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:57.62 282 | RectTyped ToUnknownRect() const { 128:57.62 | ^~~~~~~~~~~~~ 128:57.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:57.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:57.87 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:57.87 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:57.87 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:57.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 128:57.87 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:5962:77: required from here 128:57.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:671:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:57.87 671 | gfx::RectTyped operator/(const gfx::IntRectTyped& aRect, 128:57.87 | ^~~~~~~~ 128:59.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 128:59.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 128:59.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 128:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 128:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 128:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 128:59.09 from /builddir/build/BUILD/thunderbird-78.6.1/editor/composer/ComposerCommandsUpdater.cpp:11, 128:59.09 from Unified_cpp_editor_composer0.cpp:2: 128:59.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 128:59.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:59.09 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 128:59.09 | ^ 128:59.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 128:59.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 128:59.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 128:59.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 128:59.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 128:59.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 128:59.29 from /builddir/build/BUILD/thunderbird-78.6.1/editor/composer/ComposerCommandsUpdater.cpp:11, 128:59.29 from Unified_cpp_editor_composer0.cpp:2: 128:59.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 128:59.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:59.29 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 128:59.29 | ^ 128:59.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 128:59.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:59.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:59.45 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:59.45 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:59.45 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:59.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 128:59.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 128:59.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 128:59.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:59.45 246 | PointTyped As2DPoint() const { 128:59.45 | ^~~~~~~~~ 128:59.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 128:59.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 128:59.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:59.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:59.47 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:59.47 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:59.47 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:59.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 128:59.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 128:59.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 128:59.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:59.47 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 128:59.47 | ^~~~~~~~~ 128:59.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 128:59.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 128:59.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 128:59.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 128:59.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 128:59.48 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 128:59.48 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 128:59.48 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 128:59.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 128:59.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 128:59.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 128:59.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:59.48 2266 | PointTyped TransformPointSimple( 128:59.48 | ^~~~~~~~~~~~~~~~~~~~ 128:59.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 128:59.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 128:59.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 128:59.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:59.48 794 | RectTyped TransformAndClipBounds( 128:59.48 | ^~~~~~~~~~~~~~~~~~~~~~ 128:59.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 128:59.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 128:59.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextComposition.h:20, 128:59.52 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CompositionTransaction.cpp:10, 128:59.52 from Unified_cpp_editor_libeditor0.cpp:29: 128:59.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 128:59.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:59.52 1394 | LayerPoint GetFixedPositionAnchor() { 128:59.52 | ^ 128:59.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 128:59.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 128:59.54 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 128:59.54 | ^ 129:00.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 129:00.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:00.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:00.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 129:00.42 from /builddir/build/BUILD/thunderbird-78.6.1/editor/composer/ComposerCommandsUpdater.cpp:11, 129:00.42 from Unified_cpp_editor_composer0.cpp:2: 129:00.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 129:00.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:00.42 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 129:00.42 | ^ 129:00.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 129:00.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:00.42 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 129:00.42 | ^ 129:00.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 129:00.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:00.42 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 129:00.42 | ^ 129:00.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 129:00.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:00.43 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 129:00.43 | ^ 129:00.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 129:00.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:00.43 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 129:00.43 | ^ 129:00.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 129:00.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 129:00.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 129:00.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 129:00.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 129:00.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 129:00.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 129:00.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 129:00.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 129:00.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:11, 129:00.44 from /builddir/build/BUILD/thunderbird-78.6.1/editor/spellchecker/EditorSpellCheck.cpp:10, 129:00.44 from Unified_cpp_editor_spellchecker0.cpp:2: 129:00.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 129:00.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 129:00.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:00.45 40 | friend Sub operator*(Sub aCoord, T aScale) { 129:00.45 | ^~~~~~~~ 129:00.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 129:00.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:00.45 371 | nscoord aAppUnitsPerDevPixel) { 129:00.45 | ^ 129:00.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 129:00.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:00.46 380 | nscoord aAppUnitsPerDevPixel) { 129:00.46 | ^ 129:00.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:00.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:00.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 129:00.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 129:00.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 129:00.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:11, 129:00.46 from /builddir/build/BUILD/thunderbird-78.6.1/editor/spellchecker/EditorSpellCheck.cpp:10, 129:00.46 from Unified_cpp_editor_spellchecker0.cpp:2: 129:00.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 129:00.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 129:00.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:00.46 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 129:00.46 | ^~~~~~~~ 129:00.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 129:00.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:00.47 387 | nscoord aAppUnitsPerDevPixel) { 129:00.47 | ^ 129:00.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 129:00.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:00.48 394 | nscoord aAppUnitsPerDevPixel) { 129:00.48 | ^ 129:00.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 129:00.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 129:00.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 129:00.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 129:00.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 129:00.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 129:00.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 129:00.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 129:00.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 129:00.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/Screen.h:12, 129:00.48 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.h:14, 129:00.48 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ScreenManager.cpp:7: 129:00.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 129:00.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 129:00.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 129:00.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 129:00.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 129:00.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 129:00.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 129:00.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 129:00.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 129:00.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:00.49 760 | typename detail::Nth::Type extract() { 129:00.49 | ^~~~~~~ 129:00.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 129:00.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 129:00.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 129:00.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 129:00.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 129:00.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 129:00.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:11, 129:00.61 from /builddir/build/BUILD/thunderbird-78.6.1/editor/spellchecker/EditorSpellCheck.cpp:10, 129:00.61 from Unified_cpp_editor_spellchecker0.cpp:2: 129:00.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 129:00.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 129:00.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:00.62 427 | SizeT Size() const { return SizeT(width, height); } 129:00.62 | ^~~~ 129:00.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:00.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:00.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 129:00.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 129:00.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 129:00.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:11, 129:00.62 from /builddir/build/BUILD/thunderbird-78.6.1/editor/spellchecker/EditorSpellCheck.cpp:10, 129:00.62 from Unified_cpp_editor_spellchecker0.cpp:2: 129:00.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 129:00.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 129:00.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:00.62 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 129:00.62 | ^~~~~~~~ 129:00.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 129:00.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 129:00.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:00.62 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 129:00.62 | ^~~~~~~~ 129:00.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 129:00.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 129:00.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 129:00.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 129:00.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 129:00.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 129:00.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:11, 129:00.63 from /builddir/build/BUILD/thunderbird-78.6.1/editor/spellchecker/EditorSpellCheck.cpp:10, 129:00.63 from Unified_cpp_editor_spellchecker0.cpp:2: 129:00.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 129:00.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 129:00.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:00.63 62 | Sub operator-(const Sub& aPoint) const { 129:00.63 | ^~~~~~~~ 129:00.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 129:00.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 129:00.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 129:00.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 129:00.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 129:00.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 129:00.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 129:00.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 129:00.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 129:00.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:11, 129:00.86 from /builddir/build/BUILD/thunderbird-78.6.1/editor/spellchecker/EditorSpellCheck.cpp:10, 129:00.86 from Unified_cpp_editor_spellchecker0.cpp:2: 129:00.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 129:00.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 129:00.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:00.86 43 | friend Sub operator*(T aScale, Sub aCoord) { 129:00.86 | ^~~~~~~~ 129:01.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 129:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 129:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 129:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 129:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 129:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:11, 129:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/editor/spellchecker/EditorSpellCheck.cpp:10, 129:01.21 from Unified_cpp_editor_spellchecker0.cpp:2: 129:01.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 129:01.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 129:01.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:01.21 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 129:01.21 | ^~~~~~~~~~~~~ 129:01.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 129:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 129:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 129:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 129:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 129:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 129:01.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorDOMPoint.h:12, 129:01.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:11, 129:01.22 from /builddir/build/BUILD/thunderbird-78.6.1/editor/spellchecker/EditorSpellCheck.cpp:10, 129:01.22 from Unified_cpp_editor_spellchecker0.cpp:2: 129:01.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 129:01.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 129:01.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:01.22 323 | static SizeTyped FromUnknownSize( 129:01.22 | ^~~~~~~~~~~~~~~ 129:02.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 129:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 129:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 129:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 129:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 129:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 129:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 129:02.55 from /builddir/build/BUILD/thunderbird-78.6.1/editor/composer/ComposerCommandsUpdater.cpp:11, 129:02.56 from Unified_cpp_editor_composer0.cpp:2: 129:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 129:02.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:02.56 1249 | CSSCoord ToCSSPixels() const { return _0; } 129:02.56 | ^ 129:02.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 129:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 129:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 129:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 129:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 129:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 129:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/message_loop.h:29, 129:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/ipc/chromium/src/base/thread.h:13, 129:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:19, 129:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 129:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 129:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 129:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 129:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 129:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 129:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 129:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 129:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 129:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 129:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:02.78 760 | typename detail::Nth::Type extract() { 129:02.78 | ^~~~~~~ 129:04.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 129:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 129:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 129:04.25 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:39: 129:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 129:04.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:04.25 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 129:04.25 | ^ 129:04.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 129:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 129:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 129:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 129:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 129:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 129:04.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 129:04.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:04.33 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 129:04.33 | ^~~~~~~~~ 129:04.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 129:04.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 129:04.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 129:04.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:04.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 129:04.34 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 129:04.34 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 129:04.34 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 129:04.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In static member function ‘static mozilla::gfx::BaseMatrix mozilla::gfx::BaseMatrix::Translation(mozilla::gfx::BaseMatrix::MatrixPoint) [with T = float]’: 129:04.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:133:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:04.34 133 | static BaseMatrix Translation(MatrixPoint aPoint) { 129:04.34 | ^~~~~~~~~~~ 129:04.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 129:04.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 129:04.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 129:04.36 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:39: 129:04.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 129:04.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:04.36 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 129:04.36 | ^ 129:04.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 129:04.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:04.36 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 129:04.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 129:04.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:04.36 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 129:04.36 | ~~~~~~~~~~~~~^~ 129:04.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:04.37 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 129:04.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 129:04.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:04.37 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 129:04.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 129:04.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 129:04.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:04.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 129:04.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 129:04.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 129:04.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 129:04.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 129:04.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:04.37 282 | RectTyped ToUnknownRect() const { 129:04.37 | ^~~~~~~~~~~~~ 129:04.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 129:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 129:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/VsyncSource.h:14, 129:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandVsyncSource.h:13, 129:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:20, 129:04.45 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 129:04.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 129:04.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:04.45 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 129:04.45 | ^~~~~~~~~ 129:04.58 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp: In member function ‘virtual already_AddRefed nsWindow::GetWidgetScreen()’: 129:04.58 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:5962:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:04.58 5962 | DesktopIntRect deskBounds = RoundedToInt(bounds / GetDesktopToDeviceScale()); 129:04.58 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:04.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:19, 129:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 129:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:17, 129:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 129:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:28, 129:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:8: 129:04.71 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h: In member function ‘virtual nsresult nsIWidget::Create(nsIWidget*, nsNativeWidget, const DesktopIntRect&, nsWidgetInitData*)’: 129:04.71 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:28: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:04.71 460 | RoundedToInt(aRect * GetDesktopToDeviceScale()); 129:04.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:06.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 129:06.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 129:06.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 129:06.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 129:06.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 129:06.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 129:06.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 129:06.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 129:06.95 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/EditorEventListener.cpp:24, 129:06.95 from Unified_cpp_editor_libeditor0.cpp:119: 129:06.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 129:06.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:06.95 49 | gfx::Size GetInheritedScale() const { return mScale; } 129:06.95 | ^ 129:07.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 129:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 129:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 129:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 129:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 129:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 129:07.38 from /builddir/build/BUILD/thunderbird-78.6.1/editor/composer/ComposerCommandsUpdater.cpp:11, 129:07.38 from Unified_cpp_editor_composer0.cpp:2: 129:07.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 129:07.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:07.38 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 129:07.38 | ^ 129:07.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 129:07.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 129:07.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 129:07.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 129:07.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 129:07.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 129:07.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 129:07.45 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 129:07.45 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:19: 129:07.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 129:07.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:07.45 1394 | LayerPoint GetFixedPositionAnchor() { 129:07.45 | ^ 129:07.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 129:07.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:07.47 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 129:07.47 | ^ 129:07.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 129:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 129:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 129:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 129:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/EditorEventListener.cpp:24, 129:07.62 from Unified_cpp_editor_libeditor0.cpp:119: 129:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 129:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:07.62 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 129:07.62 | ^ 129:07.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 129:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 129:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 129:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 129:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 129:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 129:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 129:07.62 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:19: 129:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 129:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:07.62 49 | gfx::Size GetInheritedScale() const { return mScale; } 129:07.62 | ^ 129:07.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 129:07.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 129:07.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 129:07.79 from /builddir/build/BUILD/thunderbird-78.6.1/editor/composer/ComposerCommandsUpdater.cpp:11, 129:07.79 from Unified_cpp_editor_composer0.cpp:2: 129:07.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 129:07.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:07.80 21 | inline Rect ToRect(const gfxRect& aRect) { 129:07.80 | ^ 129:07.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 129:07.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:07.80 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 129:07.80 | ^ 129:07.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 129:07.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:07.80 40 | inline Point ToPoint(const gfxPoint& aPoint) { 129:07.80 | ^ 129:07.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 129:07.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:07.81 44 | inline Size ToSize(const gfxSize& aSize) { 129:07.81 | ^ 129:07.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 129:07.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:07.81 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 129:07.81 | ^ 129:07.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 129:07.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:07.82 52 | inline gfxSize ThebesSize(const Size& aSize) { 129:07.82 | ^ 129:07.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 129:07.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:07.82 56 | inline gfxRect ThebesRect(const Rect& aRect) { 129:07.82 | ^ 129:08.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 129:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 129:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 129:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 129:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGImageContext.h:12, 129:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:31, 129:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 129:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 129:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/editor/composer/ComposerCommandsUpdater.cpp:11, 129:08.99 from Unified_cpp_editor_composer0.cpp:2: 129:08.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 129:08.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:08.99 189 | CSSRect GetExpandedScrollableRect() const { 129:08.99 | ^ 129:08.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 129:08.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:08.99 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 129:08.99 | ^ 129:08.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 129:08.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:08.99 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 129:09.00 | ^ 129:09.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 129:09.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:09.00 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 129:09.00 | ^ 129:09.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 129:09.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:09.00 243 | CSSRect CalculateScrollRange() const { 129:09.00 | ^ 129:09.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 129:09.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:09.01 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 129:09.01 | ^ 129:09.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 129:09.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:09.01 457 | CSSRect GetVisualViewport() const { 129:09.01 | ^ 129:09.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 129:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 129:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 129:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 129:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 129:09.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 129:09.41 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 129:09.41 from Unified_cpp_editor_libeditor0.cpp:2: 129:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 129:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 129:09.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:09.41 40 | friend Sub operator*(Sub aCoord, T aScale) { 129:09.41 | ^~~~~~~~ 129:10.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 129:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 129:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 129:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 129:10.01 from Unified_cpp_editor_libeditor0.cpp:2: 129:10.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 129:10.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 129:10.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:10.01 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 129:10.01 | ^~~~~~~~~~~~~ 129:10.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 129:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 129:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 129:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 129:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 129:10.02 from Unified_cpp_editor_libeditor0.cpp:2: 129:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 129:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 129:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:10.02 323 | static SizeTyped FromUnknownSize( 129:10.02 | ^~~~~~~~~~~~~~~ 129:10.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 129:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 129:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 129:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 129:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 129:10.05 from Unified_cpp_editor_libeditor0.cpp:2: 129:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 129:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 129:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:10.05 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 129:10.05 | ^~~~~~~~ 129:10.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 129:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 129:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 129:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 129:10.08 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 129:10.08 from Unified_cpp_editor_libeditor0.cpp:2: 129:10.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 129:10.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 129:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:10.09 427 | SizeT Size() const { return SizeT(width, height); } 129:10.09 | ^~~~ 129:10.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 129:10.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:10.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:10.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 129:10.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 129:10.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 129:10.09 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 129:10.09 from Unified_cpp_editor_libeditor0.cpp:2: 129:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 129:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 129:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:10.09 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 129:10.09 | ^~~~~~~~ 129:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 129:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 129:10.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:10.09 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 129:10.09 | ^~~~~~~~ 129:10.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 129:10.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 129:10.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:10.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:10.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:10.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:10.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:10.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 129:10.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 129:10.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 129:10.10 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 129:10.10 from Unified_cpp_editor_libeditor0.cpp:2: 129:10.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 129:10.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 129:10.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:10.10 62 | Sub operator-(const Sub& aPoint) const { 129:10.10 | ^~~~~~~~ 129:10.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 129:10.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 129:10.15 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 129:10.15 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:19: 129:10.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 129:10.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:10.15 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 129:10.15 | ^ 129:10.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:25: 129:10.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h: In member function ‘gfxRect mozilla::image::ImageRegion::IntersectAndRestrict(const gfxRect&) const’: 129:10.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:77:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:10.55 77 | gfxRect IntersectAndRestrict(const gfxRect& aRect) const { 129:10.55 | ^ 129:10.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 129:10.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 129:10.67 from /builddir/build/BUILD/thunderbird-78.6.1/editor/composer/ComposerCommandsUpdater.cpp:11, 129:10.67 from Unified_cpp_editor_composer0.cpp:2: 129:10.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 129:10.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:10.67 1859 | int32_t aAppUnitsPerPixel) { 129:10.67 | ^ 129:10.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 129:10.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:10.68 3214 | int32_t aAppUnitsPerPixel) { 129:10.68 | ^ 129:11.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 129:11.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 129:11.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:11.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:11.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:11.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:11.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 129:11.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 129:11.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 129:11.58 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 129:11.58 from Unified_cpp_editor_libeditor0.cpp:2: 129:11.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 129:11.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 129:11.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:11.58 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 129:11.58 | ^~~~~~~~~~~~~~ 129:11.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:11.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:11.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:11.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:11.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:11.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 129:11.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 129:11.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 129:11.72 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 129:11.72 from Unified_cpp_editor_libeditor0.cpp:2: 129:11.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 129:11.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 129:11.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:11.72 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 129:11.72 | ^~~~~~~~~~~~~ 129:11.72 In file included from Unified_cpp_widget_gtk0.cpp:119: 129:11.72 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandDMABufSurface.cpp: In member function ‘void WaylandDMABufSurfaceRGBA::Clear()’: 129:11.72 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WaylandDMABufSurface.cpp:677:35: warning: ‘destStride’ may be used uninitialized in this function [-Wmaybe-uninitialized] 129:11.72 677 | memset(destData, 0, GetHeight() * destStride); 129:11.72 | ~~~~~~~~~~~~^~~~~~~~~~~~ 129:11.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 129:11.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:11.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:11.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:11.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:11.76 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:11.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 129:11.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 129:11.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 129:11.76 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 129:11.76 from Unified_cpp_editor_libeditor0.cpp:2: 129:11.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 129:11.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 129:11.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:11.77 383 | Point TopLeft() const { return Point(x, y); } 129:11.77 | ^~~~~~~ 129:11.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 129:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 129:11.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 129:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 129:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 129:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 129:11.78 from Unified_cpp_editor_libeditor0.cpp:2: 129:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 129:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 129:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:11.78 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 129:11.78 | ^~~~~~~~~~~~~~~ 129:12.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 129:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 129:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 129:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 129:12.38 from Unified_cpp_editor_libeditor0.cpp:2: 129:12.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 129:12.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 129:12.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:12.38 277 | static RectTyped FromUnknownRect( 129:12.38 | ^~~~~~~~~~~~~~~ 129:12.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 129:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 129:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 129:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 129:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 129:12.39 from Unified_cpp_editor_libeditor0.cpp:2: 129:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 129:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 129:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:12.39 150 | static PointTyped FromUnknownPoint( 129:12.39 | ^~~~~~~~~~~~~~~~ 129:12.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 129:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 129:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 129:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 129:12.39 from Unified_cpp_editor_libeditor0.cpp:2: 129:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 129:12.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 129:12.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:12.40 282 | RectTyped ToUnknownRect() const { 129:12.40 | ^~~~~~~~~~~~~ 129:12.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 129:12.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 129:12.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationIPCService.cpp:10, 129:12.51 from Unified_cpp_dom_presentation1.cpp:47: 129:12.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 129:12.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:12.51 1394 | LayerPoint GetFixedPositionAnchor() { 129:12.51 | ^ 129:12.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 129:12.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:12.54 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 129:12.54 | ^ 129:12.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 129:12.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 129:12.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 129:12.70 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.cpp:39: 129:12.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 129:12.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:12.70 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 129:12.70 | ^~~~~~~~~~~ 129:13.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 129:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 129:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 129:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragSession.h:21, 129:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragService.h:18, 129:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:9, 129:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:13.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 129:13.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 129:13.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:13.40 40 | friend Sub operator*(Sub aCoord, T aScale) { 129:13.40 | ^~~~~~~~ 129:13.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 129:13.43 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 129:13.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 129:13.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 129:13.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 129:13.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 129:13.43 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 129:13.43 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:13.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 129:13.43 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 129:13.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:13.43 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 129:13.43 | ^~~~~~~~ 129:13.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 129:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 129:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:13.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 129:13.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 129:13.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:13.79 427 | SizeT Size() const { return SizeT(width, height); } 129:13.79 | ^~~~ 129:13.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 129:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 129:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 129:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 129:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 129:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 129:13.80 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 129:13.80 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:13.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 129:13.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 129:13.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:13.80 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 129:13.80 | ^~~~~~~~ 129:13.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 129:13.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 129:13.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:13.80 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 129:13.80 | ^~~~~~~~ 129:13.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 129:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 129:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragSession.h:21, 129:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragService.h:18, 129:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:9, 129:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:13.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 129:13.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 129:13.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:13.82 62 | Sub operator-(const Sub& aPoint) const { 129:13.82 | ^~~~~~~~ 129:14.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 129:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 129:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 129:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 129:14.00 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 129:14.00 from Unified_cpp_editor_libeditor0.cpp:2: 129:14.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 129:14.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 129:14.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 129:14.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:14.00 246 | PointTyped As2DPoint() const { 129:14.00 | ^~~~~~~~~ 129:14.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 129:14.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:14.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:14.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:14.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:14.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:14.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 129:14.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 129:14.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 129:14.13 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 129:14.13 from Unified_cpp_editor_libeditor0.cpp:2: 129:14.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 129:14.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 129:14.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 129:14.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:14.13 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 129:14.14 | ^~~~~~~~~ 129:14.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 129:14.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 129:14.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:14.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:14.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:14.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:14.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 129:14.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 129:14.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HTMLEditor.h:12, 129:14.14 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:10, 129:14.14 from Unified_cpp_editor_libeditor0.cpp:2: 129:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 129:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 129:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 129:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:14.15 2266 | PointTyped TransformPointSimple( 129:14.15 | ^~~~~~~~~~~~~~~~~~~~ 129:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 129:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 129:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 129:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:14.15 794 | RectTyped TransformAndClipBounds( 129:14.15 | ^~~~~~~~~~~~~~~~~~~~~~ 129:14.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 129:14.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 129:14.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 129:14.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragSession.h:21, 129:14.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragService.h:18, 129:14.21 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:9, 129:14.21 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:14.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 129:14.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 129:14.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:14.22 43 | friend Sub operator*(T aScale, Sub aCoord) { 129:14.22 | ^~~~~~~~ 129:14.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:14.70 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 129:14.70 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 129:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 129:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:14.70 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 129:14.70 | ^~~~~~~~~~~~~ 129:14.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 129:14.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragSession.h:21, 129:14.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragService.h:18, 129:14.70 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:9, 129:14.70 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 129:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 129:14.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:14.71 323 | static SizeTyped FromUnknownSize( 129:14.71 | ^~~~~~~~~~~~~~~ 129:15.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 129:15.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 129:15.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 129:15.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 129:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 129:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:15.02 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 129:15.02 | ^ 129:15.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 129:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 129:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 129:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:15.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 129:15.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 129:15.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:15.73 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 129:15.73 | ^~~~~~~~~~~~~~ 129:15.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 129:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:15.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 129:15.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 129:15.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:15.76 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 129:15.76 | ^~~~~~~~~~~~~ 129:15.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 129:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 129:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:15.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 129:15.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 129:15.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:15.78 383 | Point TopLeft() const { return Point(x, y); } 129:15.78 | ^~~~~~~ 129:15.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 129:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 129:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 129:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:15.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 129:15.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 129:15.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:15.79 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 129:15.79 | ^~~~~~~~~~~~~~~ 129:15.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 129:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 129:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 129:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 129:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 129:15.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 129:15.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:15.81 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 129:15.81 | ^ 129:16.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 129:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 129:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 129:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.04 277 | static RectTyped FromUnknownRect( 129:16.04 | ^~~~~~~~~~~~~~~ 129:16.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 129:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragSession.h:21, 129:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragService.h:18, 129:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:9, 129:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 129:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 129:16.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.04 150 | static PointTyped FromUnknownPoint( 129:16.04 | ^~~~~~~~~~~~~~~~ 129:16.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:16.04 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 129:16.05 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:16.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 129:16.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 129:16.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.05 282 | RectTyped ToUnknownRect() const { 129:16.05 | ^~~~~~~~~~~~~ 129:16.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 129:16.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:16.09 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 129:16.09 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:16.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 129:16.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:71:65: required from here 129:16.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.09 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 129:16.09 | ^~~~~~~~~ 129:16.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 129:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 129:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 129:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 129:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 129:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 129:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 129:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:16.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::IntPointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 129:16.20 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:634:65: required from here 129:16.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:609:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.20 609 | gfx::PointTyped operator/(const gfx::IntPointTyped& aPoint, 129:16.20 | ^~~~~~~~ 129:16.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 129:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 129:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 129:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 129:16.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 129:16.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 129:16.21 from Unified_cpp_dom_presentation1.cpp:11: 129:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 129:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 129:16.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.21 40 | friend Sub operator*(Sub aCoord, T aScale) { 129:16.21 | ^~~~~~~~ 129:16.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:16.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:16.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 129:16.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 129:16.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 129:16.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 129:16.24 from Unified_cpp_dom_presentation1.cpp:11: 129:16.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 129:16.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 129:16.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.24 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 129:16.24 | ^~~~~~~~ 129:16.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 129:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 129:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 129:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 129:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 129:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 129:16.62 from Unified_cpp_dom_presentation1.cpp:11: 129:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 129:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 129:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.62 427 | SizeT Size() const { return SizeT(width, height); } 129:16.62 | ^~~~ 129:16.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 129:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 129:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 129:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 129:16.62 from Unified_cpp_dom_presentation1.cpp:11: 129:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 129:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 129:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.62 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 129:16.63 | ^~~~~~~~ 129:16.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 129:16.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 129:16.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.63 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 129:16.63 | ^~~~~~~~ 129:16.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 129:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 129:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 129:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 129:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 129:16.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 129:16.64 from Unified_cpp_dom_presentation1.cpp:11: 129:16.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 129:16.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 129:16.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.65 62 | Sub operator-(const Sub& aPoint) const { 129:16.65 | ^~~~~~~~ 129:16.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 129:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 129:16.65 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 129:16.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 129:16.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.65 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 129:16.65 | ^ 129:16.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 129:16.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.65 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 129:16.65 | ^ 129:16.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 129:16.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.65 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 129:16.65 | ^ 129:16.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 129:16.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.65 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 129:16.65 | ^ 129:16.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 129:16.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.65 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 129:16.65 | ^ 129:16.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 129:16.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.67 371 | nscoord aAppUnitsPerDevPixel) { 129:16.67 | ^ 129:16.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 129:16.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.67 380 | nscoord aAppUnitsPerDevPixel) { 129:16.68 | ^ 129:16.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 129:16.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.68 387 | nscoord aAppUnitsPerDevPixel) { 129:16.68 | ^ 129:16.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 129:16.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.68 394 | nscoord aAppUnitsPerDevPixel) { 129:16.68 | ^ 129:16.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 129:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 129:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 129:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 129:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/editor/composer/ComposerCommandsUpdater.cpp:11, 129:16.73 from Unified_cpp_editor_composer0.cpp:2: 129:16.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 129:16.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 129:16.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:16.73 40 | friend Sub operator*(Sub aCoord, T aScale) { 129:16.73 | ^~~~~~~~ 129:17.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 129:17.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 129:17.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:17.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:17.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 129:17.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 129:17.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 129:17.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 129:17.13 from Unified_cpp_dom_presentation1.cpp:11: 129:17.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 129:17.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 129:17.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:17.13 43 | friend Sub operator*(T aScale, Sub aCoord) { 129:17.13 | ^~~~~~~~ 129:17.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 129:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/editor/composer/ComposerCommandsUpdater.cpp:11, 129:17.28 from Unified_cpp_editor_composer0.cpp:2: 129:17.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 129:17.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 129:17.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:17.29 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 129:17.29 | ^~~~~~~~~~~~~ 129:17.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 129:17.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:17.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:17.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:17.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:17.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:17.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 129:17.30 from /builddir/build/BUILD/thunderbird-78.6.1/editor/composer/ComposerCommandsUpdater.cpp:11, 129:17.30 from Unified_cpp_editor_composer0.cpp:2: 129:17.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 129:17.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 129:17.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:17.31 323 | static SizeTyped FromUnknownSize( 129:17.32 | ^~~~~~~~~~~~~~~ 129:17.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 129:17.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:17.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:17.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 129:17.33 from /builddir/build/BUILD/thunderbird-78.6.1/editor/composer/ComposerCommandsUpdater.cpp:11, 129:17.33 from Unified_cpp_editor_composer0.cpp:2: 129:17.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 129:17.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 129:17.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:17.33 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 129:17.34 | ^~~~~~~~ 129:17.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 129:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 129:17.36 from /builddir/build/BUILD/thunderbird-78.6.1/editor/composer/ComposerCommandsUpdater.cpp:11, 129:17.36 from Unified_cpp_editor_composer0.cpp:2: 129:17.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 129:17.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 129:17.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:17.36 427 | SizeT Size() const { return SizeT(width, height); } 129:17.36 | ^~~~ 129:17.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 129:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 129:17.37 from /builddir/build/BUILD/thunderbird-78.6.1/editor/composer/ComposerCommandsUpdater.cpp:11, 129:17.37 from Unified_cpp_editor_composer0.cpp:2: 129:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 129:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 129:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:17.37 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 129:17.37 | ^~~~~~~~ 129:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 129:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 129:17.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:17.37 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 129:17.37 | ^~~~~~~~ 129:17.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 129:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 129:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 129:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 129:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 129:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 129:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 129:17.38 from /builddir/build/BUILD/thunderbird-78.6.1/editor/composer/ComposerCommandsUpdater.cpp:11, 129:17.38 from Unified_cpp_editor_composer0.cpp:2: 129:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 129:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 129:17.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:17.38 62 | Sub operator-(const Sub& aPoint) const { 129:17.38 | ^~~~~~~~ 129:17.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 129:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 129:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 129:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 129:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 129:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 129:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 129:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 129:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CSSEditUtils.h:9, 129:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/CSSEditUtils.cpp:6, 129:17.66 from Unified_cpp_editor_libeditor0.cpp:2: 129:17.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 129:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 129:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 129:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 129:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 129:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 129:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 129:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 129:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 129:17.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:17.67 760 | typename detail::Nth::Type extract() { 129:17.67 | ^~~~~~~ 129:17.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 129:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 129:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 129:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 129:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 129:17.80 from Unified_cpp_dom_presentation1.cpp:11: 129:17.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 129:17.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 129:17.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:17.80 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 129:17.80 | ^~~~~~~~~~~~~ 129:17.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 129:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 129:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 129:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 129:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 129:17.81 from Unified_cpp_dom_presentation1.cpp:11: 129:17.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 129:17.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 129:17.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:17.81 323 | static SizeTyped FromUnknownSize( 129:17.81 | ^~~~~~~~~~~~~~~ 129:17.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 129:17.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragSession.h:21, 129:17.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragService.h:18, 129:17.88 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:9, 129:17.88 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:17.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 129:17.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 129:17.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 129:17.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:17.88 246 | PointTyped As2DPoint() const { 129:17.89 | ^~~~~~~~~ 129:17.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 129:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:17.90 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 129:17.90 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 129:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 129:17.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 129:17.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:17.90 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 129:17.90 | ^~~~~~~~~ 129:17.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 129:17.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 129:17.91 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 129:17.91 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:17.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 129:17.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 129:17.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 129:17.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:17.91 2266 | PointTyped TransformPointSimple( 129:17.91 | ^~~~~~~~~~~~~~~~~~~~ 129:17.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 129:17.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 129:17.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 129:17.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:17.92 794 | RectTyped TransformAndClipBounds( 129:17.92 | ^~~~~~~~~~~~~~~~~~~~~~ 129:18.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 129:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:100:23: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 129:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:100:40: required from here 129:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:18.10 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 129:18.10 | ^~~~~~~~~~~~~~ 129:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 129:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:101:23: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 129:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:100:40: required from here 129:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:85:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:18.10 85 | MatrixSize TransformSize(const MatrixSize& aSize) const { 129:18.11 | ^~~~~~~~~~~~~ 129:18.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 129:18.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:18.11 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 129:18.11 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 129:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:111:44: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 129:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:107:42: required from here 129:18.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:18.11 384 | Point TopRight() const { return Point(XMost(), y); } 129:18.11 | ^~~~~~~~ 129:18.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 129:18.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 129:18.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 129:18.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:18.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:18.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 129:18.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 129:18.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 129:18.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 129:18.80 from Unified_cpp_dom_presentation1.cpp:11: 129:18.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 129:18.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 129:18.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:18.81 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 129:18.81 | ^~~~~~~~~~~~~~ 129:18.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 129:18.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:18.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:18.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 129:18.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 129:18.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 129:18.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 129:18.90 from Unified_cpp_dom_presentation1.cpp:11: 129:18.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 129:18.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 129:18.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:18.91 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 129:18.91 | ^~~~~~~~~~~~~ 129:18.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 129:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 129:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 129:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 129:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 129:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 129:18.93 from Unified_cpp_dom_presentation1.cpp:11: 129:18.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 129:18.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 129:18.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:18.94 383 | Point TopLeft() const { return Point(x, y); } 129:18.94 | ^~~~~~~ 129:18.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 129:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 129:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 129:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 129:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 129:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 129:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 129:18.95 from Unified_cpp_dom_presentation1.cpp:11: 129:18.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 129:18.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 129:18.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:18.96 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 129:18.96 | ^~~~~~~~~~~~~~~ 129:19.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 129:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 129:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 129:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:17, 129:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 129:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 129:19.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 129:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:19.01 189 | CSSRect GetExpandedScrollableRect() const { 129:19.01 | ^ 129:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 129:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:19.01 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 129:19.01 | ^ 129:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 129:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:19.01 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 129:19.01 | ^ 129:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 129:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:19.02 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 129:19.02 | ^ 129:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 129:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:19.02 243 | CSSRect CalculateScrollRange() const { 129:19.02 | ^ 129:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 129:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:19.03 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 129:19.03 | ^ 129:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 129:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:19.04 457 | CSSRect GetVisualViewport() const { 129:19.04 | ^ 129:20.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/ProcInfo.cpp:7, 129:20.16 from Unified_cpp_widget_gtk0.cpp:83: 129:20.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcInfo.h: In member function ‘void mozilla::MozPromise::DispatchAll() [with ResolveValueT = mozilla::ProcInfo; RejectValueT = nsresult; bool IsExclusive = true]’: 129:20.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcInfo.h:61:8: warning: ‘.mozilla::ProcInfo::childId’ may be used uninitialized in this function [-Wmaybe-uninitialized] 129:20.17 61 | struct ProcInfo { 129:20.17 | ^~~~~~~~ 129:20.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProcInfo.h:61:8: warning: ‘.mozilla::ProcInfo::type’ may be used uninitialized in this function [-Wmaybe-uninitialized] 129:20.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 129:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 129:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 129:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 129:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 129:20.82 from Unified_cpp_dom_presentation1.cpp:11: 129:20.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 129:20.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 129:20.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 129:20.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:20.83 246 | PointTyped As2DPoint() const { 129:20.83 | ^~~~~~~~~ 129:20.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 129:20.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 129:20.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:20.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:20.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 129:20.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 129:20.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 129:20.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 129:20.93 from Unified_cpp_dom_presentation1.cpp:11: 129:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 129:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 129:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 129:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:20.94 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 129:20.94 | ^~~~~~~~~ 129:20.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 129:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 129:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 129:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 129:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:30, 129:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 129:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/ipc/PresentationBuilderChild.cpp:9, 129:20.95 from Unified_cpp_dom_presentation1.cpp:11: 129:20.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 129:20.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 129:20.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 129:20.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:20.95 2266 | PointTyped TransformPointSimple( 129:20.95 | ^~~~~~~~~~~~~~~~~~~~ 129:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 129:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 129:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 129:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:20.96 794 | RectTyped TransformAndClipBounds( 129:20.96 | ^~~~~~~~~~~~~~~~~~~~~~ 129:21.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 129:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 129:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 129:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 129:21.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 129:21.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 129:21.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFormatConverter.h:14, 129:21.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITransferable.h:18, 129:21.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragSession.h:14, 129:21.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragService.h:18, 129:21.07 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:9, 129:21.07 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 129:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 129:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 129:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 129:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 129:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 129:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 129:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 129:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 129:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:21.07 760 | typename detail::Nth::Type extract() { 129:21.07 | ^~~~~~~ 129:22.19 layout/style 129:22.49 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp: In member function ‘virtual nsresult nsBaseDragService::DragMoved(int32_t, int32_t)’: 129:22.49 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:633:53: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:22.49 633 | RoundedToInt(LayoutDeviceIntPoint(aX, aY) / 129:22.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 129:22.49 634 | frame->PresContext()->CSSToDevPixelScale()) - 129:22.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:22.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 129:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 129:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragSession.h:21, 129:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragService.h:18, 129:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:9, 129:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:22.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 129:22.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:22.49 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 129:22.49 | ^~~~~~~~~ 129:22.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 129:22.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 129:22.52 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 129:22.52 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:19: 129:22.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 129:22.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:22.52 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 129:22.52 | ^ 129:22.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 129:22.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:22.52 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 129:22.52 | ^~~~~~~~~~~ 129:22.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 129:22.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:22.53 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 129:22.53 | ^ 129:22.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 129:22.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:22.53 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 129:22.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 129:22.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:22.53 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 129:22.53 | ~~~~~~~~~~~~~^~ 129:22.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:22.53 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 129:22.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 129:22.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:22.53 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 129:22.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 129:22.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:22.54 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 129:22.54 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:6: 129:22.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 129:22.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:22.54 282 | RectTyped ToUnknownRect() const { 129:22.54 | ^~~~~~~~~~~~~ 129:24.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 129:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 129:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 129:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 129:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 129:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 129:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationTransportBuilderConstructor.h:10, 129:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/dom/presentation/PresentationTransportBuilderConstructor.cpp:7, 129:24.04 from Unified_cpp_dom_presentation1.cpp:2: 129:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 129:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 129:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 129:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 129:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 129:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 129:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 129:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 129:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 129:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:24.04 760 | typename detail::Nth::Type extract() { 129:24.04 | ^~~~~~~ 129:27.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 129:27.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 129:27.25 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 129:27.25 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.cpp:19: 129:27.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 129:27.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:27.25 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 129:27.25 | ^~~~~~~~~~~ 129:28.51 layout/base 129:29.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 129:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 129:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 129:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 129:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 129:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/AnimationCollection.cpp:7, 129:29.46 from Unified_cpp_layout_style0.cpp:2: 129:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 129:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:29.47 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 129:29.47 | ^ 129:31.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 129:31.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 129:31.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:31.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:31.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 129:31.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 129:31.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 129:31.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/AnimationCollection.cpp:7, 129:31.09 from Unified_cpp_layout_style0.cpp:2: 129:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 129:31.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:31.09 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 129:31.09 | ^ 129:31.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 129:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 129:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 129:31.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/AnimationCollection.cpp:7, 129:31.84 from Unified_cpp_layout_style0.cpp:2: 129:31.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 129:31.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:31.84 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 129:31.84 | ^ 129:31.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 129:31.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:31.84 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 129:31.84 | ^ 129:31.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 129:31.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:31.84 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 129:31.84 | ^ 129:31.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 129:31.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:31.85 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 129:31.85 | ^ 129:31.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 129:31.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:31.85 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 129:31.85 | ^ 129:32.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 129:32.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:32.44 371 | nscoord aAppUnitsPerDevPixel) { 129:32.44 | ^ 129:32.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 129:32.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:32.44 380 | nscoord aAppUnitsPerDevPixel) { 129:32.44 | ^ 129:32.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 129:32.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:32.45 387 | nscoord aAppUnitsPerDevPixel) { 129:32.45 | ^ 129:32.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 129:32.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:32.45 394 | nscoord aAppUnitsPerDevPixel) { 129:32.46 | ^ 129:32.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 129:32.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 129:32.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 129:32.79 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:17, 129:32.79 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 129:32.79 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 129:32.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 129:32.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:32.79 1249 | CSSCoord ToCSSPixels() const { return _0; } 129:32.79 | ^ 129:34.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 129:34.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 129:34.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 129:34.26 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:17, 129:34.26 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 129:34.27 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 129:34.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 129:34.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:34.27 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 129:34.27 | ^ 129:36.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 129:36.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 129:36.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 129:36.62 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:17, 129:36.62 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 129:36.62 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 129:36.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 129:36.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:36.63 21 | inline Rect ToRect(const gfxRect& aRect) { 129:36.63 | ^ 129:36.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 129:36.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:36.63 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 129:36.63 | ^ 129:36.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 129:36.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:36.64 40 | inline Point ToPoint(const gfxPoint& aPoint) { 129:36.64 | ^ 129:36.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 129:36.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:36.66 44 | inline Size ToSize(const gfxSize& aSize) { 129:36.66 | ^ 129:36.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 129:36.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:36.67 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 129:36.67 | ^ 129:36.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 129:36.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:36.67 52 | inline gfxSize ThebesSize(const Size& aSize) { 129:36.67 | ^ 129:36.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 129:36.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:36.69 56 | inline gfxRect ThebesRect(const Rect& aRect) { 129:36.69 | ^ 129:38.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 129:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 129:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:17, 129:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 129:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 129:38.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 129:38.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:38.16 1859 | int32_t aAppUnitsPerPixel) { 129:38.16 | ^ 129:38.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 129:38.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:38.17 3214 | int32_t aAppUnitsPerPixel) { 129:38.17 | ^ 129:41.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:14, 129:41.39 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:14, 129:41.39 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 129:41.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 129:41.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:41.39 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 129:41.39 | ^ 129:41.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:15, 129:41.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:14, 129:41.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 129:41.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 129:41.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:41.41 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 129:41.41 | ^ 129:41.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 129:41.60 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.h:10, 129:41.61 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:7, 129:41.61 from Unified_cpp_widget_gtk1.cpp:11: 129:41.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 129:41.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:41.61 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 129:41.61 | ^ 129:41.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 129:41.66 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsShmImage.h:16, 129:41.66 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsShmImage.cpp:7: 129:41.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 129:41.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:41.67 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 129:41.67 | ^ 129:42.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.h:10, 129:42.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:7, 129:42.41 from Unified_cpp_widget_gtk1.cpp:11: 129:42.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 129:42.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:42.41 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 129:42.41 | ^ 129:42.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsShmImage.h:16, 129:42.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsShmImage.cpp:7: 129:42.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 129:42.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:42.41 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 129:42.41 | ^ 129:43.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 129:43.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 129:43.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 129:43.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 129:43.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 129:43.12 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:12: 129:43.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 129:43.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.12 332 | LayerPoint GetFixedPositionAnchor() const { 129:43.12 | ^ 129:43.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:43.55 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.h:12, 129:43.55 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:7, 129:43.55 from Unified_cpp_widget_gtk1.cpp:11: 129:43.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 129:43.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.55 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 129:43.55 | ^ 129:43.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 129:43.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.56 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 129:43.56 | ^ 129:43.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 129:43.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.56 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 129:43.56 | ^ 129:43.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 129:43.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.57 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 129:43.57 | ^ 129:43.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 129:43.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.57 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 129:43.57 | ^ 129:43.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 129:43.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.59 371 | nscoord aAppUnitsPerDevPixel) { 129:43.60 | ^ 129:43.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 129:43.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.60 380 | nscoord aAppUnitsPerDevPixel) { 129:43.60 | ^ 129:43.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 129:43.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.62 387 | nscoord aAppUnitsPerDevPixel) { 129:43.62 | ^ 129:43.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 129:43.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.62 394 | nscoord aAppUnitsPerDevPixel) { 129:43.62 | ^ 129:43.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 129:43.67 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 129:43.67 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsShmImage.h:17, 129:43.67 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsShmImage.cpp:7: 129:43.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 129:43.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.68 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 129:43.68 | ^ 129:43.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 129:43.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.68 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 129:43.68 | ^ 129:43.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 129:43.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.69 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 129:43.69 | ^ 129:43.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 129:43.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.69 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 129:43.69 | ^ 129:43.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 129:43.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.69 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 129:43.69 | ^ 129:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 129:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.71 371 | nscoord aAppUnitsPerDevPixel) { 129:43.71 | ^ 129:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 129:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.71 380 | nscoord aAppUnitsPerDevPixel) { 129:43.71 | ^ 129:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 129:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.72 387 | nscoord aAppUnitsPerDevPixel) { 129:43.72 | ^ 129:43.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 129:43.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:43.72 394 | nscoord aAppUnitsPerDevPixel) { 129:43.72 | ^ 129:44.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 129:44.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 129:44.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 129:44.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/AnimationCollection.cpp:7, 129:44.59 from Unified_cpp_layout_style0.cpp:2: 129:44.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 129:44.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:44.59 189 | CSSRect GetExpandedScrollableRect() const { 129:44.59 | ^ 129:44.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 129:44.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:44.59 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 129:44.60 | ^ 129:44.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 129:44.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:44.60 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 129:44.60 | ^ 129:44.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 129:44.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:44.61 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 129:44.61 | ^ 129:44.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 129:44.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:44.61 243 | CSSRect CalculateScrollRange() const { 129:44.61 | ^ 129:44.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 129:44.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:44.61 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 129:44.61 | ^ 129:44.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 129:44.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:44.62 457 | CSSRect GetVisualViewport() const { 129:44.62 | ^ 129:44.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 129:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 129:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 129:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 129:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 129:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 129:44.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 129:44.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:44.85 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 129:44.85 | ^ 129:45.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 129:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 129:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 129:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 129:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 129:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 129:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 129:45.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 129:45.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:45.16 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 129:45.16 | ^ 129:45.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:45.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:45.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 129:45.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 129:45.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 129:45.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 129:45.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 129:45.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 129:45.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:45.78 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 129:45.78 | ^ 129:45.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 129:45.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:45.78 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 129:45.78 | ^ 129:45.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 129:45.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:45.79 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 129:45.79 | ^ 129:45.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 129:45.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:45.80 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 129:45.80 | ^ 129:45.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 129:45.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:45.80 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 129:45.80 | ^ 129:45.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 129:45.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:45.84 371 | nscoord aAppUnitsPerDevPixel) { 129:45.84 | ^ 129:45.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 129:45.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:45.84 380 | nscoord aAppUnitsPerDevPixel) { 129:45.84 | ^ 129:45.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 129:45.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:45.85 387 | nscoord aAppUnitsPerDevPixel) { 129:45.85 | ^ 129:45.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 129:45.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:45.86 394 | nscoord aAppUnitsPerDevPixel) { 129:45.86 | ^ 129:46.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 129:46.44 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:12: 129:46.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 129:46.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:46.44 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 129:46.44 | ^ 129:47.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 129:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 129:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/OverflowChangedTracker.h:10, 129:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RestyleManager.h:13, 129:47.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/AnimationCollection.cpp:9, 129:47.49 from Unified_cpp_layout_style0.cpp:2: 129:47.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 129:47.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:47.49 1249 | CSSCoord ToCSSPixels() const { return _0; } 129:47.49 | ^ 129:48.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 129:48.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 129:48.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 129:48.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 129:48.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 129:48.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 129:48.32 from Unified_cpp_layout_style1.cpp:2: 129:48.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 129:48.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:48.33 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 129:48.33 | ^ 129:48.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 129:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 129:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 129:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 129:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 129:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 129:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 129:48.63 from Unified_cpp_layout_style1.cpp:2: 129:48.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 129:48.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:48.63 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 129:48.63 | ^ 129:48.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 129:48.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 129:48.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/OverflowChangedTracker.h:10, 129:48.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RestyleManager.h:13, 129:48.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/AnimationCollection.cpp:9, 129:48.78 from Unified_cpp_layout_style0.cpp:2: 129:48.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 129:48.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:48.78 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 129:48.78 | ^ 129:49.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 129:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 129:49.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 129:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 129:49.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 129:49.15 from Unified_cpp_layout_style1.cpp:2: 129:49.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 129:49.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:49.15 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 129:49.15 | ^ 129:49.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 129:49.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:49.16 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 129:49.16 | ^ 129:49.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 129:49.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:49.16 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 129:49.16 | ^ 129:49.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 129:49.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:49.17 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 129:49.17 | ^ 129:49.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 129:49.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:49.17 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 129:49.17 | ^ 129:49.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 129:49.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:49.19 371 | nscoord aAppUnitsPerDevPixel) { 129:49.20 | ^ 129:49.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 129:49.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:49.20 380 | nscoord aAppUnitsPerDevPixel) { 129:49.20 | ^ 129:49.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 129:49.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:49.21 387 | nscoord aAppUnitsPerDevPixel) { 129:49.21 | ^ 129:49.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 129:49.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:49.21 394 | nscoord aAppUnitsPerDevPixel) { 129:49.21 | ^ 129:49.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 129:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 129:49.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 129:49.47 from Unified_cpp_layout_style1.cpp:2: 129:49.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 129:49.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:49.48 1249 | CSSCoord ToCSSPixels() const { return _0; } 129:49.48 | ^ 129:50.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 129:50.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 129:50.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 129:50.32 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsShmImage.h:16, 129:50.32 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsShmImage.cpp:7: 129:50.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 129:50.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 129:50.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:50.32 40 | friend Sub operator*(Sub aCoord, T aScale) { 129:50.33 | ^~~~~~~~ 129:50.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 129:50.46 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 129:50.46 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsShmImage.h:17, 129:50.46 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsShmImage.cpp:7: 129:50.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 129:50.46 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 129:50.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:50.46 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 129:50.47 | ^~~~~~~~ 129:50.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 129:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 129:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/OverflowChangedTracker.h:10, 129:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RestyleManager.h:13, 129:50.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/AnimationCollection.cpp:9, 129:50.88 from Unified_cpp_layout_style0.cpp:2: 129:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 129:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:50.88 21 | inline Rect ToRect(const gfxRect& aRect) { 129:50.88 | ^ 129:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 129:50.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:50.89 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 129:50.89 | ^ 129:50.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 129:50.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:50.89 40 | inline Point ToPoint(const gfxPoint& aPoint) { 129:50.89 | ^ 129:50.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 129:50.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:50.89 44 | inline Size ToSize(const gfxSize& aSize) { 129:50.89 | ^ 129:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 129:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:50.90 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 129:50.90 | ^ 129:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 129:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:50.90 52 | inline gfxSize ThebesSize(const Size& aSize) { 129:50.90 | ^ 129:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 129:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:50.90 56 | inline gfxRect ThebesRect(const Rect& aRect) { 129:50.90 | ^ 129:51.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 129:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/OverflowChangedTracker.h:10, 129:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RestyleManager.h:13, 129:51.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/AnimationCollection.cpp:9, 129:51.54 from Unified_cpp_layout_style0.cpp:2: 129:51.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 129:51.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:51.54 1859 | int32_t aAppUnitsPerPixel) { 129:51.54 | ^ 129:51.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 129:51.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:51.55 3214 | int32_t aAppUnitsPerPixel) { 129:51.55 | ^ 129:51.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 129:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 129:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 129:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EffectCompositor.h:16, 129:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:17, 129:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationComparator.h:10, 129:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationEventDispatcher.h:11, 129:51.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:30: 129:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 129:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:51.68 189 | CSSRect GetExpandedScrollableRect() const { 129:51.68 | ^ 129:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 129:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:51.68 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 129:51.68 | ^ 129:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 129:51.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:51.68 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 129:51.68 | ^ 129:51.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 129:51.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:51.69 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 129:51.69 | ^ 129:51.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 129:51.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:51.69 243 | CSSRect CalculateScrollRange() const { 129:51.69 | ^ 129:51.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 129:51.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:51.69 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 129:51.69 | ^ 129:52.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 129:52.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:52.96 457 | CSSRect GetVisualViewport() const { 129:52.96 | ^ 129:53.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 129:53.54 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 129:53.54 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 129:53.54 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 129:53.54 from Unified_cpp_widget_gtk2.cpp:2: 129:53.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 129:53.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:53.54 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 129:53.54 | ^ 129:53.56 layout/generic 129:53.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 129:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 129:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 129:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 129:53.86 from Unified_cpp_widget_gtk2.cpp:2: 129:53.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 129:53.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:53.87 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 129:53.87 | ^ 129:54.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsTimingFunction.h:10, 129:54.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 129:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTiming.h:12, 129:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnimationEffect.h:10, 129:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Animation.h:23, 129:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationComparator.h:10, 129:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationEventDispatcher.h:11, 129:54.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:30: 129:54.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 129:54.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:54.48 1249 | CSSCoord ToCSSPixels() const { return _0; } 129:54.48 | ^ 129:56.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 129:56.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:37: 129:56.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 129:56.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:56.51 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 129:56.51 | ^ 129:57.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 129:57.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 129:57.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 129:57.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 129:57.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 129:57.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 129:57.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 129:57.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 129:57.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 129:57.37 from Unified_cpp_widget_gtk2.cpp:2: 129:57.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 129:57.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:57.37 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 129:57.37 | ^ 129:57.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 129:57.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:57.38 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 129:57.38 | ^ 129:57.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 129:57.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:57.38 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 129:57.38 | ^ 129:57.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 129:57.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:57.38 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 129:57.39 | ^ 129:57.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 129:57.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:57.39 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 129:57.39 | ^ 129:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 129:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:57.41 371 | nscoord aAppUnitsPerDevPixel) { 129:57.41 | ^ 129:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 129:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:57.41 380 | nscoord aAppUnitsPerDevPixel) { 129:57.41 | ^ 129:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 129:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:57.42 387 | nscoord aAppUnitsPerDevPixel) { 129:57.42 | ^ 129:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 129:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:57.42 394 | nscoord aAppUnitsPerDevPixel) { 129:57.42 | ^ 129:58.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 129:58.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 129:58.38 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:40: 129:58.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 129:58.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:58.38 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 129:58.38 | ^ 129:58.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 129:58.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:40: 129:58.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 129:58.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:58.39 21 | inline Rect ToRect(const gfxRect& aRect) { 129:58.39 | ^ 129:58.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 129:58.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:58.40 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 129:58.40 | ^ 129:58.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 129:58.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:58.41 40 | inline Point ToPoint(const gfxPoint& aPoint) { 129:58.41 | ^ 129:58.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 129:58.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:58.42 44 | inline Size ToSize(const gfxSize& aSize) { 129:58.42 | ^ 129:58.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 129:58.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:58.42 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 129:58.42 | ^ 129:58.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 129:58.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:58.44 52 | inline gfxSize ThebesSize(const Size& aSize) { 129:58.44 | ^ 129:58.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 129:58.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:58.44 56 | inline gfxRect ThebesRect(const Rect& aRect) { 129:58.44 | ^ 129:58.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 129:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 129:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 129:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 129:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 129:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 129:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 129:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 129:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 129:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/AnimationCollection.cpp:7, 129:58.96 from Unified_cpp_layout_style0.cpp:2: 129:58.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 129:58.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 129:58.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:58.96 40 | friend Sub operator*(Sub aCoord, T aScale) { 129:58.96 | ^~~~~~~~ 129:58.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 129:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 129:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 129:58.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/AnimationCollection.cpp:7, 129:58.99 from Unified_cpp_layout_style0.cpp:2: 129:58.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 129:58.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 129:58.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:58.99 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 129:58.99 | ^~~~~~~~ 129:59.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:40: 129:59.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 129:59.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:59.11 1859 | int32_t aAppUnitsPerPixel) { 129:59.11 | ^ 129:59.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 129:59.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:59.12 3214 | int32_t aAppUnitsPerPixel) { 129:59.12 | ^ 129:59.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 129:59.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 129:59.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 129:59.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 129:59.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 129:59.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 129:59.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/AnimationCollection.cpp:7, 129:59.19 from Unified_cpp_layout_style0.cpp:2: 129:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 129:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 129:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:59.20 427 | SizeT Size() const { return SizeT(width, height); } 129:59.20 | ^~~~ 129:59.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 129:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 129:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 129:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 129:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 129:59.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/AnimationCollection.cpp:7, 129:59.20 from Unified_cpp_layout_style0.cpp:2: 129:59.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 129:59.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 129:59.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:59.20 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 129:59.20 | ^~~~~~~~ 129:59.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 129:59.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 129:59.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:59.21 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 129:59.21 | ^~~~~~~~ 129:59.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 129:59.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 129:59.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 129:59.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 129:59.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 129:59.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 129:59.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/AnimationCollection.cpp:7, 129:59.22 from Unified_cpp_layout_style0.cpp:2: 129:59.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 129:59.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 129:59.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:59.22 62 | Sub operator-(const Sub& aPoint) const { 129:59.22 | ^~~~~~~~ 129:59.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 129:59.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 129:59.42 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:28, 129:59.42 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:11, 129:59.42 from Unified_cpp_widget_gtk1.cpp:11: 129:59.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 129:59.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:59.42 189 | CSSRect GetExpandedScrollableRect() const { 129:59.42 | ^ 129:59.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 129:59.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:59.42 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 129:59.42 | ^ 129:59.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 129:59.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:59.43 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 129:59.43 | ^ 129:59.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 129:59.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:59.43 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 129:59.43 | ^ 129:59.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 129:59.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:59.43 243 | CSSRect CalculateScrollRange() const { 129:59.43 | ^ 129:59.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 129:59.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:59.44 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 129:59.44 | ^ 129:59.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 129:59.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:59.45 457 | CSSRect GetVisualViewport() const { 129:59.45 | ^ 129:59.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 129:59.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 129:59.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 129:59.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 129:59.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 129:59.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 129:59.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 129:59.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 129:59.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 129:59.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/AnimationCollection.cpp:7, 129:59.55 from Unified_cpp_layout_style0.cpp:2: 129:59.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 129:59.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 129:59.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:59.55 43 | friend Sub operator*(T aScale, Sub aCoord) { 129:59.55 | ^~~~~~~~ 129:59.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 129:59.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 129:59.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 129:59.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 129:59.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 129:59.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/AnimationCollection.cpp:7, 129:59.83 from Unified_cpp_layout_style0.cpp:2: 129:59.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 129:59.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 129:59.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:59.83 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 129:59.83 | ^~~~~~~~~~~~~ 129:59.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 129:59.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 129:59.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 129:59.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 129:59.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 129:59.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 129:59.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationCollection.h:10, 129:59.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/AnimationCollection.cpp:7, 129:59.83 from Unified_cpp_layout_style0.cpp:2: 129:59.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 129:59.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 129:59.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 129:59.84 323 | static SizeTyped FromUnknownSize( 129:59.84 | ^~~~~~~~~~~~~~~ 130:00.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 130:00.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 130:00.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:15, 130:00.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/ComputedStyle.cpp:19, 130:00.22 from Unified_cpp_layout_style1.cpp:11: 130:00.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 130:00.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:00.22 189 | CSSRect GetExpandedScrollableRect() const { 130:00.22 | ^ 130:00.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 130:00.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:00.22 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 130:00.22 | ^ 130:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 130:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:00.23 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 130:00.23 | ^ 130:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 130:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:00.23 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 130:00.23 | ^ 130:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 130:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:00.23 243 | CSSRect CalculateScrollRange() const { 130:00.23 | ^ 130:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 130:00.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:00.23 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 130:00.23 | ^ 130:00.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 130:00.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:00.24 457 | CSSRect GetVisualViewport() const { 130:00.24 | ^ 130:01.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 130:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 130:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:01.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:01.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 130:01.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:01.06 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 130:01.06 | ^ 130:01.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 130:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 130:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 130:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:01.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 130:01.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:02.00 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 130:02.00 | ^ 130:02.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 130:02.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 130:02.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 130:02.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 130:02.01 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:58: 130:02.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 130:02.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:02.01 49 | gfx::Size GetInheritedScale() const { return mScale; } 130:02.01 | ^ 130:02.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:02.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 130:02.60 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:64: 130:02.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 130:02.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:02.60 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 130:02.60 | ^ 130:02.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 130:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 130:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:02.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 130:02.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:02.78 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 130:02.78 | ^ 130:02.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 130:02.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:02.78 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 130:02.78 | ^ 130:02.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 130:02.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:02.79 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 130:02.79 | ^ 130:02.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 130:02.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:02.80 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 130:02.80 | ^ 130:02.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 130:02.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:02.80 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 130:02.80 | ^ 130:02.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 130:02.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:02.83 371 | nscoord aAppUnitsPerDevPixel) { 130:02.83 | ^ 130:02.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 130:02.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:02.83 380 | nscoord aAppUnitsPerDevPixel) { 130:02.83 | ^ 130:02.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 130:02.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:02.84 387 | nscoord aAppUnitsPerDevPixel) { 130:02.84 | ^ 130:02.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 130:02.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:02.85 394 | nscoord aAppUnitsPerDevPixel) { 130:02.85 | ^ 130:03.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 130:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 130:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:03.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 130:03.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:03.16 1249 | CSSCoord ToCSSPixels() const { return _0; } 130:03.16 | ^ 130:03.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 130:03.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 130:03.83 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:28, 130:03.83 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:11, 130:03.83 from Unified_cpp_widget_gtk1.cpp:11: 130:03.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 130:03.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:03.83 1249 | CSSCoord ToCSSPixels() const { return _0; } 130:03.83 | ^ 130:05.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 130:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 130:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 130:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 130:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:10, 130:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:05.03 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 130:05.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 130:05.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:05.03 40 | friend Sub operator*(Sub aCoord, T aScale) { 130:05.03 | ^~~~~~~~ 130:05.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 130:05.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 130:05.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 130:05.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 130:05.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 130:05.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 130:05.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 130:05.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 130:05.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 130:05.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:05.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 130:05.07 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 130:05.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:56: 130:05.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 130:05.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:05.07 332 | LayerPoint GetFixedPositionAnchor() const { 130:05.07 | ^ 130:05.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 130:05.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 130:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 130:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 130:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 130:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 130:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 130:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 130:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 130:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 130:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 130:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:56: 130:05.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 130:05.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:05.12 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 130:05.12 | ^ 130:05.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 130:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 130:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 130:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 130:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 130:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 130:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 130:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 130:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 130:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 130:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 130:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:56: 130:05.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 130:05.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:05.14 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 130:05.14 | ^ 130:05.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 130:05.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 130:05.21 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:28, 130:05.21 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:11, 130:05.21 from Unified_cpp_widget_gtk1.cpp:11: 130:05.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 130:05.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:05.21 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 130:05.21 | ^ 130:05.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 130:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 130:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 130:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 130:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:05.22 427 | SizeT Size() const { return SizeT(width, height); } 130:05.22 | ^~~~ 130:05.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 130:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:05.22 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:05.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 130:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 130:05.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:05.22 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 130:05.22 | ^~~~~~~~ 130:05.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 130:05.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 130:05.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:05.23 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 130:05.23 | ^~~~~~~~ 130:05.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 130:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:10, 130:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:05.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 130:05.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 130:05.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:05.23 62 | Sub operator-(const Sub& aPoint) const { 130:05.23 | ^~~~~~~~ 130:05.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 130:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:05.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 130:05.26 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 130:05.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:05.26 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 130:05.26 | ^~~~~~~~ 130:05.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 130:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 130:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 130:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 130:05.74 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:10, 130:05.74 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:05.74 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:05.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 130:05.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 130:05.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:05.74 43 | friend Sub operator*(T aScale, Sub aCoord) { 130:05.74 | ^~~~~~~~ 130:05.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 130:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:05.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 130:05.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 130:05.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:05.99 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 130:05.99 | ^~~~~~~~~~~~~ 130:05.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 130:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 130:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:10, 130:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:05.99 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:05.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 130:05.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 130:05.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:05.99 323 | static SizeTyped FromUnknownSize( 130:05.99 | ^~~~~~~~~~~~~~~ 130:06.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 130:06.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 130:06.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:15, 130:06.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/ComputedStyle.cpp:19, 130:06.47 from Unified_cpp_layout_style1.cpp:11: 130:06.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 130:06.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:06.47 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 130:06.47 | ^ 130:06.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 130:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 130:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 130:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 130:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 130:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:06.92 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 130:06.92 | ^~~~~~~~~~~~~~ 130:07.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 130:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:07.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:07.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 130:07.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 130:07.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.02 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 130:07.02 | ^~~~~~~~~~~~~ 130:07.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 130:07.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:07.31 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 130:07.31 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:07.31 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:07.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 130:07.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 130:07.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.31 383 | Point TopLeft() const { return Point(x, y); } 130:07.31 | ^~~~~~~ 130:07.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 130:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 130:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 130:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 130:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 130:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.32 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 130:07.32 | ^~~~~~~~~~~~~~~ 130:07.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 130:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 130:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:28, 130:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:11, 130:07.44 from Unified_cpp_widget_gtk1.cpp:11: 130:07.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 130:07.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.44 21 | inline Rect ToRect(const gfxRect& aRect) { 130:07.44 | ^ 130:07.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 130:07.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.44 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 130:07.44 | ^ 130:07.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 130:07.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.45 40 | inline Point ToPoint(const gfxPoint& aPoint) { 130:07.45 | ^ 130:07.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 130:07.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.46 44 | inline Size ToSize(const gfxSize& aSize) { 130:07.46 | ^ 130:07.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 130:07.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.46 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 130:07.46 | ^ 130:07.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 130:07.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.46 52 | inline gfxSize ThebesSize(const Size& aSize) { 130:07.46 | ^ 130:07.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 130:07.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.46 56 | inline gfxRect ThebesRect(const Rect& aRect) { 130:07.46 | ^ 130:07.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 130:07.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 130:07.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:15, 130:07.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/ComputedStyle.cpp:19, 130:07.60 from Unified_cpp_layout_style1.cpp:11: 130:07.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 130:07.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.60 21 | inline Rect ToRect(const gfxRect& aRect) { 130:07.60 | ^ 130:07.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 130:07.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.60 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 130:07.60 | ^ 130:07.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 130:07.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.61 40 | inline Point ToPoint(const gfxPoint& aPoint) { 130:07.61 | ^ 130:07.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 130:07.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.61 44 | inline Size ToSize(const gfxSize& aSize) { 130:07.61 | ^ 130:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 130:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.62 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 130:07.62 | ^ 130:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 130:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.62 52 | inline gfxSize ThebesSize(const Size& aSize) { 130:07.62 | ^ 130:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 130:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.62 56 | inline gfxRect ThebesRect(const Rect& aRect) { 130:07.62 | ^ 130:07.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:07.74 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 130:07.74 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:07.74 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 130:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 130:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.74 277 | static RectTyped FromUnknownRect( 130:07.74 | ^~~~~~~~~~~~~~~ 130:07.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 130:07.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 130:07.75 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:10, 130:07.75 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:07.75 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:07.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 130:07.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 130:07.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.75 150 | static PointTyped FromUnknownPoint( 130:07.75 | ^~~~~~~~~~~~~~~~ 130:07.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:07.76 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 130:07.76 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:07.76 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:07.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 130:07.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 130:07.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.76 282 | RectTyped ToUnknownRect() const { 130:07.76 | ^~~~~~~~~~~~~ 130:07.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 130:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:07.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 130:07.90 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:781:73: required from here 130:07.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:671:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:07.91 671 | gfx::RectTyped operator/(const gfx::IntRectTyped& aRect, 130:07.91 | ^~~~~~~~ 130:08.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::IntPointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 130:08.12 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:1423:73: required from here 130:08.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:609:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:08.12 609 | gfx::PointTyped operator/(const gfx::IntPointTyped& aPoint, 130:08.12 | ^~~~~~~~ 130:08.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 130:08.12 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:1426:72: required from here 130:08.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:576:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:08.12 576 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 130:08.12 | ^~~~~~~~ 130:08.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::IntSizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 130:08.13 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:1443:33: required from here 130:08.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:733:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:08.13 733 | gfx::SizeTyped operator/(const gfx::IntSizeTyped& aSize, 130:08.13 | ^~~~~~~~ 130:08.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator*(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 130:08.13 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:1447:67: required from here 130:08.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:698:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:08.13 698 | gfx::SizeTyped operator*(const gfx::SizeTyped& aSize, 130:08.14 | ^~~~~~~~ 130:08.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 130:08.14 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:1472:43: required from here 130:08.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:630:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:08.14 630 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 130:08.14 | ^~~~~~~~ 130:08.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 130:08.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 130:08.15 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:10, 130:08.15 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:08.15 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:08.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::gfx::SizeTyped >::ToUnknownSize() const [with units = mozilla::DesktopPixel; F = float]’: 130:08.15 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:1615:40: required from here 130:08.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:328:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:08.16 328 | SizeTyped ToUnknownSize() const { 130:08.16 | ^~~~~~~~~~~~~ 130:08.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 130:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:28, 130:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:11, 130:08.89 from Unified_cpp_widget_gtk1.cpp:11: 130:08.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 130:08.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:08.89 1859 | int32_t aAppUnitsPerPixel) { 130:08.90 | ^ 130:08.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 130:08.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:08.90 3214 | int32_t aAppUnitsPerPixel) { 130:08.90 | ^ 130:09.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 130:09.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:15, 130:09.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/ComputedStyle.cpp:19, 130:09.00 from Unified_cpp_layout_style1.cpp:11: 130:09.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 130:09.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:09.01 1859 | int32_t aAppUnitsPerPixel) { 130:09.01 | ^ 130:09.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 130:09.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:09.01 3214 | int32_t aAppUnitsPerPixel) { 130:09.01 | ^ 130:09.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 130:09.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 130:09.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 130:09.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:09.56 246 | PointTyped As2DPoint() const { 130:09.56 | ^~~~~~~~~ 130:09.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 130:09.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:09.65 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 130:09.65 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:09.65 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:09.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 130:09.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 130:09.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 130:09.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:09.65 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 130:09.65 | ^~~~~~~~~ 130:09.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 130:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 130:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 130:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:09.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 130:09.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 130:09.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 130:09.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:09.67 2266 | PointTyped TransformPointSimple( 130:09.67 | ^~~~~~~~~~~~~~~~~~~~ 130:09.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 130:09.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 130:09.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 130:09.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:09.68 794 | RectTyped TransformAndClipBounds( 130:09.68 | ^~~~~~~~~~~~~~~~~~~~~~ 130:11.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 130:11.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 130:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 130:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 130:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 130:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 130:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 130:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:56: 130:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 130:11.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:11.41 1394 | LayerPoint GetFixedPositionAnchor() { 130:11.41 | ^ 130:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 130:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:11.43 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 130:11.43 | ^ 130:11.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 130:11.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 130:11.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 130:11.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 130:11.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:11.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 130:11.64 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 130:11.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:56: 130:11.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 130:11.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:11.64 49 | gfx::Size GetInheritedScale() const { return mScale; } 130:11.64 | ^ 130:11.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 130:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 130:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 130:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 130:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 130:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 130:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 130:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 130:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 130:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 130:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:11.98 from Unified_cpp_widget_gtk2.cpp:2: 130:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 130:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:11.98 189 | CSSRect GetExpandedScrollableRect() const { 130:11.98 | ^ 130:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 130:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:11.98 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 130:11.98 | ^ 130:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 130:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:11.98 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 130:11.98 | ^ 130:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 130:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:11.98 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 130:11.99 | ^ 130:11.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 130:11.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:11.99 243 | CSSRect CalculateScrollRange() const { 130:11.99 | ^ 130:11.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 130:11.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:11.99 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 130:11.99 | ^ 130:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 130:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:12.01 457 | CSSRect GetVisualViewport() const { 130:12.02 | ^ 130:12.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:14, 130:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:14, 130:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:29, 130:12.08 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:11, 130:12.08 from Unified_cpp_widget_gtk1.cpp:11: 130:12.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 130:12.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:12.09 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 130:12.09 | ^ 130:12.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:15, 130:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:14, 130:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWindow.h:29, 130:12.11 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:11, 130:12.11 from Unified_cpp_widget_gtk1.cpp:11: 130:12.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 130:12.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:12.12 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 130:12.12 | ^ 130:13.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 130:13.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 130:13.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 130:13.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 130:13.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 130:13.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 130:13.22 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:11, 130:13.22 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:13.22 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:13.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 130:13.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 130:13.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 130:13.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 130:13.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 130:13.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 130:13.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 130:13.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 130:13.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 130:13.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:13.22 760 | typename detail::Nth::Type extract() { 130:13.22 | ^~~~~~~ 130:13.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 130:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 130:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 130:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 130:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 130:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 130:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 130:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 130:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 130:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 130:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 130:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 130:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:13.29 from Unified_cpp_widget_gtk2.cpp:2: 130:13.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 130:13.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:13.29 1249 | CSSCoord ToCSSPixels() const { return _0; } 130:13.29 | ^ 130:13.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 130:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 130:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 130:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 130:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:13.83 189 | CSSRect GetExpandedScrollableRect() const { 130:13.83 | ^ 130:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 130:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:13.83 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 130:13.83 | ^ 130:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 130:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:13.83 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 130:13.83 | ^ 130:13.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 130:13.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:13.84 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 130:13.84 | ^ 130:13.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 130:13.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:13.84 243 | CSSRect CalculateScrollRange() const { 130:13.84 | ^ 130:13.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 130:13.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:13.84 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 130:13.84 | ^ 130:13.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 130:13.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:13.85 457 | CSSRect GetVisualViewport() const { 130:13.85 | ^ 130:14.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 130:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 130:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:56: 130:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 130:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:14.03 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 130:14.03 | ^ 130:14.69 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp: In member function ‘void nsBaseWidget::InfallibleMakeFullScreen(bool, nsIScreen*)’: 130:14.69 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:781:73: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:14.69 781 | DesktopRect deskRect = *mOriginalBounds / GetDesktopToDeviceScale(); 130:14.69 | ^ 130:14.84 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp: In member function ‘virtual void nsBaseWidget::MoveClient(const DesktopPoint&)’: 130:14.84 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:1423:73: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:14.84 1423 | DesktopPoint desktopOffset = clientOffset / GetDesktopToDeviceScale(); 130:14.84 | ^ 130:14.84 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:1426:72: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:14.84 1426 | LayoutDevicePoint layoutOffset = aOffset * GetDesktopToDeviceScale(); 130:14.84 | ^ 130:14.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 130:14.85 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:14.85 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:14.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::IntPointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 130:14.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:609:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:14.85 609 | gfx::PointTyped operator/(const gfx::IntPointTyped& aPoint, 130:14.85 | ^~~~~~~~ 130:14.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 130:14.85 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:10, 130:14.85 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:14.85 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:14.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 130:14.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:14.85 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 130:14.85 | ^~~~~~~~~ 130:14.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 130:14.85 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:14.85 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:14.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 130:14.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:576:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:14.85 576 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 130:14.85 | ^~~~~~~~ 130:14.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 130:14.86 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:10, 130:14.86 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:14.86 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:14.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 130:14.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:14.86 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 130:14.86 | ^~~~~~~~~ 130:14.86 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp: In member function ‘virtual void nsBaseWidget::ResizeClient(const DesktopSize&, bool)’: 130:14.86 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:1443:33: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:14.86 1443 | GetDesktopToDeviceScale(); 130:14.86 | ^ 130:14.86 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:1447:67: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:14.86 1447 | LayoutDeviceSize layoutSize = aSize * GetDesktopToDeviceScale(); 130:14.86 | ^ 130:14.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:12, 130:14.87 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:14.87 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:14.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::IntSizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 130:14.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:733:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:14.87 733 | gfx::SizeTyped operator/(const gfx::IntSizeTyped& aSize, 130:14.87 | ^~~~~~~~ 130:14.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::SizeTyped mozilla::operator*(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 130:14.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:698:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:14.87 698 | gfx::SizeTyped operator*(const gfx::SizeTyped& aSize, 130:14.87 | ^~~~~~~~ 130:14.87 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp: In member function ‘virtual void nsBaseWidget::ResizeClient(const DesktopRect&, bool)’: 130:14.87 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:1463:49: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:14.87 1463 | DesktopPoint desktopOffset = clientOffset / scale; 130:14.87 | ^~~~~ 130:14.87 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:1467:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:14.88 1467 | scale; 130:14.88 | ^~~~~ 130:14.88 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:1472:43: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:14.88 1472 | LayoutDeviceRect layoutRect = aRect * scale; 130:14.88 | ^~~~~ 130:14.89 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp: In member function ‘virtual void nsBaseWidget::SetSizeConstraints(const SizeConstraints&)’: 130:14.89 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:1614:71: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:14.89 1614 | DesktopSize desktopSize = clampedSize / GetDesktopToDeviceScale(); 130:14.89 | ^ 130:14.90 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:1615:12: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:14.90 1615 | size = desktopSize.ToUnknownSize(); 130:14.90 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:14.93 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp: In member function ‘virtual already_AddRefed nsBaseWidget::GetWidgetScreen()’: 130:14.93 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:1847:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:14.93 1847 | DesktopIntRect deskBounds = RoundedToInt(bounds / GetDesktopToDeviceScale()); 130:14.93 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:14.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:19, 130:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 130:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:17, 130:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 130:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 130:14.99 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:17, 130:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:8: 130:15.00 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h: In member function ‘virtual nsresult nsIWidget::Create(nsIWidget*, nsNativeWidget, const DesktopIntRect&, nsWidgetInitData*)’: 130:15.00 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:28: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:15.00 460 | RoundedToInt(aRect * GetDesktopToDeviceScale()); 130:15.00 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:15.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 130:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 130:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 130:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 130:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 130:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 130:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 130:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 130:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 130:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 130:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 130:15.51 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:15.51 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:15.51 from Unified_cpp_widget_gtk2.cpp:2: 130:15.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 130:15.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:15.51 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 130:15.51 | ^ 130:15.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 130:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 130:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 130:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 130:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 130:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 130:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 130:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 130:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 130:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 130:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 130:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 130:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/ComputedStyle.cpp:19, 130:15.69 from Unified_cpp_layout_style1.cpp:11: 130:15.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 130:15.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:15.69 332 | LayerPoint GetFixedPositionAnchor() const { 130:15.69 | ^ 130:15.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 130:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 130:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 130:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 130:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 130:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 130:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 130:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 130:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 130:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 130:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 130:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 130:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/ComputedStyle.cpp:19, 130:15.73 from Unified_cpp_layout_style1.cpp:11: 130:15.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 130:15.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:15.74 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 130:15.74 | ^ 130:15.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 130:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 130:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 130:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 130:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 130:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 130:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 130:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 130:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 130:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 130:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 130:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 130:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/ComputedStyle.cpp:19, 130:15.76 from Unified_cpp_layout_style1.cpp:11: 130:15.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 130:15.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:15.76 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 130:15.76 | ^ 130:15.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 130:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 130:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 130:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 130:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 130:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 130:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 130:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:15.95 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsClipboardWayland.cpp:21, 130:15.95 from Unified_cpp_widget_gtk1.cpp:110: 130:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 130:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:15.96 332 | LayerPoint GetFixedPositionAnchor() const { 130:15.96 | ^ 130:19.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 130:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 130:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 130:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 130:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 130:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 130:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 130:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 130:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 130:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 130:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 130:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:19.02 from Unified_cpp_widget_gtk2.cpp:2: 130:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 130:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:19.02 21 | inline Rect ToRect(const gfxRect& aRect) { 130:19.02 | ^ 130:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 130:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:19.02 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 130:19.02 | ^ 130:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 130:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:19.02 40 | inline Point ToPoint(const gfxPoint& aPoint) { 130:19.02 | ^ 130:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 130:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:19.03 44 | inline Size ToSize(const gfxSize& aSize) { 130:19.03 | ^ 130:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 130:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:19.03 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 130:19.03 | ^ 130:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 130:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:19.04 52 | inline gfxSize ThebesSize(const Size& aSize) { 130:19.04 | ^ 130:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 130:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:19.04 56 | inline gfxRect ThebesRect(const Rect& aRect) { 130:19.04 | ^ 130:19.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 130:19.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 130:19.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 130:19.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 130:19.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 130:19.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 130:19.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 130:19.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 130:19.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 130:19.64 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 130:19.64 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:19.64 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:19.64 from Unified_cpp_widget_gtk2.cpp:2: 130:19.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 130:19.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:19.64 1859 | int32_t aAppUnitsPerPixel) { 130:19.64 | ^ 130:19.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 130:19.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:19.65 3214 | int32_t aAppUnitsPerPixel) { 130:19.65 | ^ 130:20.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 130:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 130:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 130:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:20.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:20.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 130:20.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:20.33 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 130:20.33 | ^ 130:20.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 130:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 130:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 130:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 130:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 130:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 130:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 130:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:20.62 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:20.62 from Unified_cpp_widget_gtk2.cpp:2: 130:20.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 130:20.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:20.62 332 | LayerPoint GetFixedPositionAnchor() const { 130:20.62 | ^ 130:20.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 130:20.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 130:20.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 130:20.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 130:20.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 130:20.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 130:20.68 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 130:20.68 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:20.68 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:20.68 from Unified_cpp_widget_gtk2.cpp:2: 130:20.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 130:20.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:20.68 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 130:20.68 | ^ 130:20.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 130:20.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 130:20.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 130:20.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 130:20.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 130:20.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 130:20.71 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 130:20.71 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:20.71 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:20.71 from Unified_cpp_widget_gtk2.cpp:2: 130:20.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 130:20.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:20.71 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 130:20.71 | ^ 130:21.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 130:21.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 130:21.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:21.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 130:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 130:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 130:21.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 130:21.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 130:21.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:21.85 40 | friend Sub operator*(Sub aCoord, T aScale) { 130:21.85 | ^~~~~~~~ 130:21.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:21.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 130:21.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:21.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:21.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 130:21.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 130:21.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:21.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 130:21.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 130:21.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:21.89 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 130:21.89 | ^~~~~~~~ 130:22.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 130:22.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 130:22.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 130:22.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 130:22.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 130:22.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:22.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 130:22.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 130:22.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 130:22.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/ComputedStyle.cpp:19, 130:22.11 from Unified_cpp_layout_style1.cpp:11: 130:22.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 130:22.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:22.11 1394 | LayerPoint GetFixedPositionAnchor() { 130:22.11 | ^ 130:22.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 130:22.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:22.14 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 130:22.14 | ^ 130:22.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 130:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 130:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 130:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 130:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:22.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 130:22.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 130:22.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:22.23 427 | SizeT Size() const { return SizeT(width, height); } 130:22.23 | ^~~~ 130:22.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 130:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 130:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 130:22.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:22.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 130:22.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 130:22.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:22.23 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 130:22.23 | ^~~~~~~~ 130:22.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 130:22.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 130:22.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:22.24 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 130:22.24 | ^~~~~~~~ 130:22.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 130:22.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 130:22.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:22.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 130:22.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:22.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:22.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 130:22.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 130:22.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 130:22.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 130:22.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:22.26 62 | Sub operator-(const Sub& aPoint) const { 130:22.26 | ^~~~~~~~ 130:22.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 130:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 130:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 130:22.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 130:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 130:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 130:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 130:22.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/ComputedStyle.cpp:19, 130:22.30 from Unified_cpp_layout_style1.cpp:11: 130:22.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 130:22.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:22.30 49 | gfx::Size GetInheritedScale() const { return mScale; } 130:22.30 | ^ 130:22.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 130:22.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 130:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 130:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 130:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 130:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:22.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 130:22.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 130:22.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:22.48 43 | friend Sub operator*(T aScale, Sub aCoord) { 130:22.48 | ^~~~~~~~ 130:22.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 130:22.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 130:22.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 130:22.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:22.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:22.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:22.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 130:22.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:22.53 21 | inline Rect ToRect(const gfxRect& aRect) { 130:22.53 | ^ 130:22.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 130:22.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:22.53 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 130:22.53 | ^ 130:22.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 130:22.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:22.53 40 | inline Point ToPoint(const gfxPoint& aPoint) { 130:22.53 | ^ 130:22.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 130:22.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:22.54 44 | inline Size ToSize(const gfxSize& aSize) { 130:22.54 | ^ 130:22.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 130:22.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:22.54 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 130:22.54 | ^ 130:22.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 130:22.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:22.55 52 | inline gfxSize ThebesSize(const Size& aSize) { 130:22.55 | ^ 130:22.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 130:22.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:22.55 56 | inline gfxRect ThebesRect(const Rect& aRect) { 130:22.55 | ^ 130:22.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 130:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 130:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 130:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:22.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 130:22.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 130:22.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:22.82 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 130:22.82 | ^~~~~~~~~~~~~ 130:22.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 130:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:22.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 130:22.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:22.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:22.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 130:22.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 130:22.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 130:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 130:22.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:22.83 323 | static SizeTyped FromUnknownSize( 130:22.83 | ^~~~~~~~~~~~~~~ 130:23.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 130:23.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:23.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 130:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 130:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 130:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 130:23.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:23.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 130:23.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 130:23.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:23.73 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 130:23.73 | ^~~~~~~~~~~~~~ 130:23.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 130:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 130:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 130:23.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:23.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 130:23.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 130:23.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:23.75 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 130:23.75 | ^~~~~~~~~~~~~ 130:23.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 130:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 130:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 130:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 130:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:23.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 130:23.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 130:23.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:23.77 383 | Point TopLeft() const { return Point(x, y); } 130:23.77 | ^~~~~~~ 130:23.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 130:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 130:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 130:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 130:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 130:23.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:23.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 130:23.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 130:23.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:23.77 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 130:23.77 | ^~~~~~~~~~~~~~~ 130:23.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 130:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 130:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:23.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:23.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 130:23.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:23.85 1859 | int32_t aAppUnitsPerPixel) { 130:23.85 | ^ 130:23.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 130:23.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:23.86 3214 | int32_t aAppUnitsPerPixel) { 130:23.86 | ^ 130:24.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 130:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 130:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 130:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 130:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 130:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:24.03 277 | static RectTyped FromUnknownRect( 130:24.03 | ^~~~~~~~~~~~~~~ 130:24.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 130:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 130:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 130:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 130:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 130:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 130:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:24.04 150 | static PointTyped FromUnknownPoint( 130:24.04 | ^~~~~~~~~~~~~~~~ 130:24.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 130:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 130:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 130:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:24.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 130:24.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 130:24.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:24.05 282 | RectTyped ToUnknownRect() const { 130:24.05 | ^~~~~~~~~~~~~ 130:24.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:24.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 130:24.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 130:24.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 130:24.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/ComputedStyle.cpp:19, 130:24.86 from Unified_cpp_layout_style1.cpp:11: 130:24.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 130:24.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:24.86 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 130:24.86 | ^ 130:25.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:19, 130:25.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/ComputedStyle.cpp:19, 130:25.95 from Unified_cpp_layout_style1.cpp:11: 130:25.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 130:25.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:25.95 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 130:25.95 | ^ 130:26.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 130:26.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 130:26.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 130:26.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 130:26.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 130:26.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 130:26.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 130:26.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:18, 130:26.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:26.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 130:26.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:26.24 332 | LayerPoint GetFixedPositionAnchor() const { 130:26.24 | ^ 130:26.31 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp: In member function ‘mozilla::MultiTouchInput nsBaseWidget::UpdateSynthesizedTouchState(mozilla::MultiTouchInput*, uint32_t, mozilla::TimeStamp, uint32_t, nsIWidget::TouchPointerState, nsIWidget::LayoutDeviceIntPoint, double, uint32_t)’: 130:26.31 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.cpp:1989:62: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:26.31 1989 | (float)aPointerOrientation, (float)aPointerPressure)); 130:26.31 | ^ 130:26.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDeviceContextSpecG.h:9, 130:26.42 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDeviceContextSpecG.cpp:6, 130:26.42 from Unified_cpp_widget_gtk1.cpp:137: 130:26.42 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIDeviceContextSpec.h: In member function ‘virtual gfxPoint nsIDeviceContextSpec::GetPrintingTranslate()’: 130:26.42 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIDeviceContextSpec.h:79:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:26.42 79 | virtual gfxPoint GetPrintingTranslate() { return gfxPoint(0, 0); } 130:26.42 | ^ 130:26.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 130:26.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:26.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 130:26.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:26.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:26.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 130:26.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 130:26.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:26.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 130:26.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 130:26.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 130:26.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:26.43 246 | PointTyped As2DPoint() const { 130:26.43 | ^~~~~~~~~ 130:26.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 130:26.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:26.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:26.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 130:26.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:26.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:26.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 130:26.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 130:26.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:26.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 130:26.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 130:26.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 130:26.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:26.45 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 130:26.45 | ^~~~~~~~~ 130:26.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 130:26.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:26.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 130:26.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:26.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 130:26.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 130:26.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DOMEventTargetHelper.h:18, 130:26.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/VisualViewport.h:10, 130:26.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:27, 130:26.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:26.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 130:26.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 130:26.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 130:26.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:26.46 2266 | PointTyped TransformPointSimple( 130:26.46 | ^~~~~~~~~~~~~~~~~~~~ 130:26.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 130:26.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 130:26.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 130:26.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:26.47 794 | RectTyped TransformAndClipBounds( 130:26.47 | ^~~~~~~~~~~~~~~~~~~~~~ 130:26.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 130:26.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 130:26.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 130:26.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 130:26.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 130:26.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 130:26.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 130:26.63 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 130:26.63 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 130:26.63 from Unified_cpp_editor_libeditor1.cpp:2: 130:26.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 130:26.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:26.63 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 130:26.63 | ^ 130:26.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:26.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 130:26.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 130:26.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 130:26.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 130:26.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 130:26.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 130:26.91 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 130:26.91 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 130:26.91 from Unified_cpp_editor_libeditor1.cpp:2: 130:26.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 130:26.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:26.91 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 130:26.91 | ^ 130:26.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 130:26.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 130:26.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 130:26.97 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.h:10, 130:26.97 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:7, 130:26.97 from Unified_cpp_widget_gtk1.cpp:11: 130:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 130:26.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 130:26.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:26.97 40 | friend Sub operator*(Sub aCoord, T aScale) { 130:26.97 | ^~~~~~~~ 130:27.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.h:12, 130:27.21 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:7, 130:27.21 from Unified_cpp_widget_gtk1.cpp:11: 130:27.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 130:27.21 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 130:27.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:27.21 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 130:27.21 | ^~~~~~~~ 130:27.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 130:27.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 130:27.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.h:10, 130:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:7, 130:27.38 from Unified_cpp_widget_gtk1.cpp:11: 130:27.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 130:27.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 130:27.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:27.38 427 | SizeT Size() const { return SizeT(width, height); } 130:27.38 | ^~~~ 130:27.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.h:12, 130:27.38 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:7, 130:27.38 from Unified_cpp_widget_gtk1.cpp:11: 130:27.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 130:27.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 130:27.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:27.38 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 130:27.38 | ^~~~~~~~ 130:27.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 130:27.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 130:27.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:27.38 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 130:27.38 | ^~~~~~~~ 130:27.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 130:27.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 130:27.39 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.h:10, 130:27.39 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:7, 130:27.39 from Unified_cpp_widget_gtk1.cpp:11: 130:27.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 130:27.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 130:27.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:27.39 62 | Sub operator-(const Sub& aPoint) const { 130:27.39 | ^~~~~~~~ 130:27.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 130:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 130:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 130:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.h:10, 130:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:7, 130:27.75 from Unified_cpp_widget_gtk1.cpp:11: 130:27.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 130:27.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 130:27.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:27.76 43 | friend Sub operator*(T aScale, Sub aCoord) { 130:27.76 | ^~~~~~~~ 130:27.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 130:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 130:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 130:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 130:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 130:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 130:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 130:27.96 from Unified_cpp_editor_libeditor1.cpp:2: 130:27.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 130:27.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:27.96 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 130:27.96 | ^ 130:27.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 130:27.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:27.97 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 130:27.97 | ^ 130:27.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 130:27.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:27.97 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 130:27.97 | ^ 130:27.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 130:27.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:27.98 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 130:27.98 | ^ 130:27.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 130:27.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:27.99 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 130:27.99 | ^ 130:28.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 130:28.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:28.03 371 | nscoord aAppUnitsPerDevPixel) { 130:28.03 | ^ 130:28.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 130:28.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:28.03 380 | nscoord aAppUnitsPerDevPixel) { 130:28.03 | ^ 130:28.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 130:28.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:28.04 387 | nscoord aAppUnitsPerDevPixel) { 130:28.04 | ^ 130:28.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 130:28.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:28.05 394 | nscoord aAppUnitsPerDevPixel) { 130:28.05 | ^ 130:28.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 130:28.06 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.h:10, 130:28.06 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:7, 130:28.06 from Unified_cpp_widget_gtk1.cpp:11: 130:28.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 130:28.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 130:28.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:28.07 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 130:28.07 | ^~~~~~~~~~~~~ 130:28.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 130:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.h:10, 130:28.07 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:7, 130:28.07 from Unified_cpp_widget_gtk1.cpp:11: 130:28.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 130:28.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 130:28.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:28.07 323 | static SizeTyped FromUnknownSize( 130:28.07 | ^~~~~~~~~~~~~~~ 130:29.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 130:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 130:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 130:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 130:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 130:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 130:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 130:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 130:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 130:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 130:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 130:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:18, 130:29.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:29.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 130:29.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:29.60 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 130:29.60 | ^ 130:29.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 130:29.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 130:29.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 130:29.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 130:29.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 130:29.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 130:29.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 130:29.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 130:29.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 130:29.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 130:29.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 130:29.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:18, 130:29.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:29.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 130:29.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:29.62 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 130:29.62 | ^ 130:30.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 130:30.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 130:30.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 130:30.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 130:30.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 130:30.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 130:30.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 130:30.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 130:30.10 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 130:30.10 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 130:30.10 from Unified_cpp_editor_libeditor1.cpp:2: 130:30.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 130:30.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:30.10 1249 | CSSCoord ToCSSPixels() const { return _0; } 130:30.10 | ^ 130:30.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 130:30.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 130:30.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 130:30.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 130:30.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 130:30.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 130:30.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTObserverArray.h:11, 130:30.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.h:20, 130:30.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsRefreshDriver.cpp:20: 130:30.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 130:30.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 130:30.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 130:30.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 130:30.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 130:30.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 130:30.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 130:30.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 130:30.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 130:30.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:30.28 760 | typename detail::Nth::Type extract() { 130:30.28 | ^~~~~~~ 130:32.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 130:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 130:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 130:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:18, 130:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:32.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 130:32.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:32.05 1394 | LayerPoint GetFixedPositionAnchor() { 130:32.05 | ^ 130:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 130:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:32.07 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 130:32.07 | ^ 130:32.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 130:32.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 130:32.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 130:32.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 130:32.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 130:32.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 130:32.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 130:32.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 130:32.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 130:32.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 130:32.87 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.h:12, 130:32.87 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:7, 130:32.87 from Unified_cpp_widget_gtk1.cpp:11: 130:32.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 130:32.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 130:32.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 130:32.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 130:32.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 130:32.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 130:32.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 130:32.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 130:32.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 130:32.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:32.88 760 | typename detail::Nth::Type extract() { 130:32.88 | ^~~~~~~ 130:33.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 130:33.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 130:33.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:33.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:33.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 130:33.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 130:33.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 130:33.10 from Unified_cpp_layout_style1.cpp:2: 130:33.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 130:33.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 130:33.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:33.10 40 | friend Sub operator*(Sub aCoord, T aScale) { 130:33.10 | ^~~~~~~~ 130:33.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 130:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 130:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 130:33.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 130:33.69 from Unified_cpp_layout_style1.cpp:2: 130:33.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 130:33.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 130:33.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:33.69 427 | SizeT Size() const { return SizeT(width, height); } 130:33.69 | ^~~~ 130:33.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:33.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:33.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 130:33.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 130:33.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 130:33.70 from Unified_cpp_layout_style1.cpp:2: 130:33.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 130:33.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 130:33.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:33.71 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 130:33.71 | ^~~~~~~~ 130:33.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 130:33.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 130:33.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:33.73 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 130:33.73 | ^~~~~~~~ 130:33.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 130:33.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 130:33.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:33.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:33.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 130:33.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 130:33.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 130:33.74 from Unified_cpp_layout_style1.cpp:2: 130:33.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 130:33.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 130:33.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:33.75 62 | Sub operator-(const Sub& aPoint) const { 130:33.75 | ^~~~~~~~ 130:33.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:33.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:33.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 130:33.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 130:33.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 130:33.76 from Unified_cpp_layout_style1.cpp:2: 130:33.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 130:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 130:33.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:33.76 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 130:33.76 | ^~~~~~~~ 130:34.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 130:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 130:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 130:34.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 130:34.03 from Unified_cpp_layout_style1.cpp:2: 130:34.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 130:34.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 130:34.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:34.03 323 | static SizeTyped FromUnknownSize( 130:34.03 | ^~~~~~~~~~~~~~~ 130:34.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDeviceContextSpecG.h:9, 130:34.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDeviceContextSpecG.cpp:6, 130:34.28 from Unified_cpp_widget_gtk1.cpp:137: 130:34.28 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIDeviceContextSpec.h:79:20: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:34.28 79 | virtual gfxPoint GetPrintingTranslate() { return gfxPoint(0, 0); } 130:34.28 | ^~~~~~~~~~~~~~~~~~~~ 130:34.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 130:34.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 130:34.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.h:10, 130:34.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/WindowSurfaceProvider.cpp:7, 130:34.28 from Unified_cpp_widget_gtk1.cpp:11: 130:34.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 130:34.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:34.28 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 130:34.28 | ^~~~~~~~~ 130:34.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 130:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 130:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 130:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 130:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 130:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 130:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 130:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 130:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 130:34.46 from Unified_cpp_editor_libeditor1.cpp:2: 130:34.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 130:34.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:34.46 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 130:34.46 | ^ 130:34.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 130:34.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 130:34.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 130:34.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 130:34.92 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 130:34.93 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 130:34.93 from Unified_cpp_editor_libeditor1.cpp:2: 130:34.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 130:34.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:34.93 21 | inline Rect ToRect(const gfxRect& aRect) { 130:34.93 | ^ 130:34.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 130:34.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:34.93 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 130:34.93 | ^ 130:34.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 130:34.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:34.93 40 | inline Point ToPoint(const gfxPoint& aPoint) { 130:34.93 | ^ 130:34.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 130:34.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:34.95 44 | inline Size ToSize(const gfxSize& aSize) { 130:34.95 | ^ 130:34.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 130:34.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:34.95 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 130:34.96 | ^ 130:34.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 130:34.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:34.96 52 | inline gfxSize ThebesSize(const Size& aSize) { 130:34.96 | ^ 130:34.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 130:34.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:34.97 56 | inline gfxRect ThebesRect(const Rect& aRect) { 130:34.97 | ^ 130:35.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 130:35.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:35.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 130:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 130:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 130:35.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 130:35.04 from Unified_cpp_layout_style1.cpp:2: 130:35.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 130:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 130:35.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:35.05 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 130:35.05 | ^~~~~~~~~~~~~~ 130:35.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 130:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 130:35.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 130:35.06 from Unified_cpp_layout_style1.cpp:2: 130:35.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 130:35.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 130:35.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:35.07 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 130:35.07 | ^~~~~~~~~~~~~ 130:35.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 130:35.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:35.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:35.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:35.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 130:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 130:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 130:35.10 from Unified_cpp_layout_style1.cpp:2: 130:35.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 130:35.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 130:35.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:35.10 383 | Point TopLeft() const { return Point(x, y); } 130:35.10 | ^~~~~~~ 130:35.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 130:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 130:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 130:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 130:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 130:35.10 from Unified_cpp_layout_style1.cpp:2: 130:35.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 130:35.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 130:35.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:35.11 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 130:35.11 | ^~~~~~~~~~~~~~~ 130:35.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 130:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 130:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 130:35.35 from Unified_cpp_layout_style1.cpp:2: 130:35.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 130:35.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 130:35.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:35.35 277 | static RectTyped FromUnknownRect( 130:35.35 | ^~~~~~~~~~~~~~~ 130:35.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 130:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 130:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 130:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 130:35.36 from Unified_cpp_layout_style1.cpp:2: 130:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 130:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 130:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:35.36 150 | static PointTyped FromUnknownPoint( 130:35.36 | ^~~~~~~~~~~~~~~~ 130:35.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 130:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 130:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 130:35.36 from Unified_cpp_layout_style1.cpp:2: 130:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 130:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 130:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:35.36 282 | RectTyped ToUnknownRect() const { 130:35.37 | ^~~~~~~~~~~~~ 130:35.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 130:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 130:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 130:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 130:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 130:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 130:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 130:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 130:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 130:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 130:35.65 from Unified_cpp_layout_style2.cpp:2: 130:35.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 130:35.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:35.65 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 130:35.65 | ^ 130:35.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 130:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 130:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 130:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 130:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 130:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 130:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 130:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 130:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 130:35.88 from Unified_cpp_layout_style2.cpp:2: 130:35.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 130:35.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:35.88 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 130:35.88 | ^ 130:36.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 130:36.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 130:36.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 130:36.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 130:36.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGImageContext.h:12, 130:36.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:31, 130:36.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 130:36.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 130:36.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 130:36.01 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 130:36.01 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 130:36.01 from Unified_cpp_editor_libeditor1.cpp:2: 130:36.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 130:36.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:36.02 189 | CSSRect GetExpandedScrollableRect() const { 130:36.02 | ^ 130:36.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 130:36.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:36.02 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 130:36.02 | ^ 130:36.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 130:36.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:36.02 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 130:36.02 | ^ 130:36.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 130:36.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:36.03 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 130:36.03 | ^ 130:36.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 130:36.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:36.03 243 | CSSRect CalculateScrollRange() const { 130:36.03 | ^ 130:36.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 130:36.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:36.03 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 130:36.03 | ^ 130:36.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 130:36.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:36.04 457 | CSSRect GetVisualViewport() const { 130:36.04 | ^ 130:36.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 130:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 130:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 130:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 130:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 130:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 130:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 130:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 130:36.75 from Unified_cpp_layout_style2.cpp:2: 130:36.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 130:36.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:36.75 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 130:36.75 | ^ 130:36.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 130:36.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:36.75 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 130:36.75 | ^ 130:36.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 130:36.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:36.76 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 130:36.76 | ^ 130:36.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 130:36.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:36.76 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 130:36.76 | ^ 130:36.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 130:36.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:36.77 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 130:36.77 | ^ 130:36.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 130:36.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:36.79 371 | nscoord aAppUnitsPerDevPixel) { 130:36.79 | ^ 130:36.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 130:36.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:36.79 380 | nscoord aAppUnitsPerDevPixel) { 130:36.79 | ^ 130:36.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 130:36.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:36.80 387 | nscoord aAppUnitsPerDevPixel) { 130:36.80 | ^ 130:36.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 130:36.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:36.80 394 | nscoord aAppUnitsPerDevPixel) { 130:36.80 | ^ 130:37.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:21, 130:37.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:37.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 130:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:37.13 49 | gfx::Size GetInheritedScale() const { return mScale; } 130:37.13 | ^ 130:37.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 130:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 130:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 130:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 130:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 130:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 130:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 130:37.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:38, 130:37.28 from Unified_cpp_widget_gtk2.cpp:2: 130:37.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 130:37.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:37.28 1394 | LayerPoint GetFixedPositionAnchor() { 130:37.29 | ^ 130:37.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 130:37.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:37.32 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 130:37.32 | ^ 130:37.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 130:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 130:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 130:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 130:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 130:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 130:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:38, 130:37.54 from Unified_cpp_widget_gtk2.cpp:2: 130:37.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 130:37.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:37.54 49 | gfx::Size GetInheritedScale() const { return mScale; } 130:37.54 | ^ 130:37.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 130:37.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 130:37.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 130:37.73 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 130:37.73 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 130:37.73 from Unified_cpp_editor_libeditor1.cpp:2: 130:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 130:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:37.73 1859 | int32_t aAppUnitsPerPixel) { 130:37.73 | ^ 130:37.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 130:37.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:37.74 3214 | int32_t aAppUnitsPerPixel) { 130:37.74 | ^ 130:38.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 130:38.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:38.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:38.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 130:38.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 130:38.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 130:38.17 from Unified_cpp_layout_style1.cpp:2: 130:38.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 130:38.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 130:38.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 130:38.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:38.18 246 | PointTyped As2DPoint() const { 130:38.18 | ^~~~~~~~~ 130:38.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 130:38.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:38.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 130:38.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:38.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:38.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 130:38.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 130:38.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:9, 130:38.20 from Unified_cpp_layout_style1.cpp:2: 130:38.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 130:38.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 130:38.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 130:38.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:38.20 794 | RectTyped TransformAndClipBounds( 130:38.20 | ^~~~~~~~~~~~~~~~~~~~~~ 130:39.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 130:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 130:39.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:28: 130:39.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 130:39.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:39.18 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 130:39.18 | ^ 130:39.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDeviceContextSpecG.h:9, 130:39.73 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDeviceContextSpecG.cpp:6, 130:39.73 from Unified_cpp_widget_gtk1.cpp:137: 130:39.73 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIDeviceContextSpec.h: In member function ‘virtual gfxPoint nsIDeviceContextSpec::GetPrintingTranslate()’: 130:39.73 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIDeviceContextSpec.h:79:20: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:39.73 79 | virtual gfxPoint GetPrintingTranslate() { return gfxPoint(0, 0); } 130:39.73 | ^~~~~~~~~~~~~~~~~~~~ 130:40.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:40.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 130:40.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 130:40.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:38, 130:40.02 from Unified_cpp_widget_gtk2.cpp:2: 130:40.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 130:40.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:40.02 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 130:40.02 | ^ 130:41.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 130:41.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 130:41.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 130:41.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 130:41.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAtom.h:13, 130:41.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 130:41.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/CachedInheritingStyles.cpp:7, 130:41.83 from Unified_cpp_layout_style1.cpp:2: 130:41.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 130:41.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 130:41.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 130:41.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 130:41.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 130:41.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 130:41.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 130:41.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 130:41.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 130:41.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:41.84 760 | typename detail::Nth::Type extract() { 130:41.84 | ^~~~~~~ 130:42.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 130:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 130:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 130:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:16, 130:42.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 130:42.65 from Unified_cpp_layout_style2.cpp:2: 130:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 130:42.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:42.65 189 | CSSRect GetExpandedScrollableRect() const { 130:42.65 | ^ 130:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 130:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:42.66 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 130:42.66 | ^ 130:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 130:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:42.66 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 130:42.66 | ^ 130:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 130:42.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:42.66 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 130:42.67 | ^ 130:42.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 130:42.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:42.68 243 | CSSRect CalculateScrollRange() const { 130:42.68 | ^ 130:42.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 130:42.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:42.69 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 130:42.69 | ^ 130:42.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 130:42.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:42.69 457 | CSSRect GetVisualViewport() const { 130:42.69 | ^ 130:43.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsNativeThemeGTK.cpp:37, 130:43.13 from Unified_cpp_widget_gtk2.cpp:56: 130:43.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BorrowedContext.h: In member function ‘mozilla::gfx::Point mozilla::gfx::BorrowedXlibDrawable::GetOffset() const’: 130:43.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BorrowedContext.h:116:27: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:43.14 116 | Point GetOffset() const { return mOffset; } 130:43.14 | ^ 130:43.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 130:43.81 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 130:43.81 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 130:43.81 from Unified_cpp_widget0.cpp:2: 130:43.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 130:43.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:43.81 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 130:43.81 | ^ 130:44.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 130:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 130:44.20 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 130:44.20 from Unified_cpp_widget0.cpp:2: 130:44.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 130:44.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:44.21 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 130:44.21 | ^ 130:44.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 130:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 130:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 130:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragSession.h:21, 130:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragService.h:18, 130:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:9, 130:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:44.65 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:44.65 from Unified_cpp_widget_gtk2.cpp:2: 130:44.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 130:44.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 130:44.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:44.66 40 | friend Sub operator*(Sub aCoord, T aScale) { 130:44.66 | ^~~~~~~~ 130:44.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 130:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 130:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 130:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 130:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 130:44.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 130:44.68 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 130:44.68 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:44.68 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:44.68 from Unified_cpp_widget_gtk2.cpp:2: 130:44.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 130:44.68 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 130:44.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:44.68 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 130:44.68 | ^~~~~~~~ 130:45.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 130:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 130:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 130:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:45.03 from Unified_cpp_widget_gtk2.cpp:2: 130:45.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 130:45.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 130:45.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.03 427 | SizeT Size() const { return SizeT(width, height); } 130:45.03 | ^~~~ 130:45.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 130:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 130:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 130:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 130:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 130:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 130:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 130:45.04 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:45.04 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:45.04 from Unified_cpp_widget_gtk2.cpp:2: 130:45.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 130:45.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 130:45.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.04 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 130:45.04 | ^~~~~~~~ 130:45.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 130:45.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 130:45.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.04 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 130:45.04 | ^~~~~~~~ 130:45.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 130:45.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 130:45.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragSession.h:21, 130:45.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragService.h:18, 130:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:9, 130:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:45.05 from Unified_cpp_widget_gtk2.cpp:2: 130:45.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 130:45.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 130:45.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.05 62 | Sub operator-(const Sub& aPoint) const { 130:45.05 | ^~~~~~~~ 130:45.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:81: 130:45.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 130:45.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.07 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 130:45.08 | ^ 130:45.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 130:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 130:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 130:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragSession.h:21, 130:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragService.h:18, 130:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:9, 130:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:45.30 from Unified_cpp_widget_gtk2.cpp:2: 130:45.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 130:45.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 130:45.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.30 43 | friend Sub operator*(T aScale, Sub aCoord) { 130:45.30 | ^~~~~~~~ 130:45.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 130:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 130:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 130:45.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:29, 130:45.31 from Unified_cpp_layout_style2.cpp:2: 130:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 130:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.31 1249 | CSSCoord ToCSSPixels() const { return _0; } 130:45.31 | ^ 130:45.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 130:45.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 130:45.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 130:45.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 130:45.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 130:45.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 130:45.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:45.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:45.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:45.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 130:45.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 130:45.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.66 40 | friend Sub operator*(Sub aCoord, T aScale) { 130:45.66 | ^~~~~~~~ 130:45.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 130:45.78 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 130:45.78 from Unified_cpp_widget0.cpp:2: 130:45.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 130:45.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.79 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 130:45.79 | ^ 130:45.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 130:45.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.79 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 130:45.79 | ^ 130:45.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 130:45.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.79 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 130:45.79 | ^ 130:45.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 130:45.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.80 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 130:45.80 | ^ 130:45.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 130:45.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.80 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 130:45.80 | ^ 130:45.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 130:45.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.82 371 | nscoord aAppUnitsPerDevPixel) { 130:45.82 | ^ 130:45.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 130:45.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.82 380 | nscoord aAppUnitsPerDevPixel) { 130:45.82 | ^ 130:45.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 130:45.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.82 387 | nscoord aAppUnitsPerDevPixel) { 130:45.82 | ^ 130:45.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 130:45.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.83 394 | nscoord aAppUnitsPerDevPixel) { 130:45.83 | ^ 130:45.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 130:45.91 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 130:45.91 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:45.91 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:45.91 from Unified_cpp_widget_gtk2.cpp:2: 130:45.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 130:45.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 130:45.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.91 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 130:45.91 | ^~~~~~~~~~~~~ 130:45.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 130:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragSession.h:21, 130:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragService.h:18, 130:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:9, 130:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:45.92 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:45.92 from Unified_cpp_widget_gtk2.cpp:2: 130:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 130:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 130:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:45.92 323 | static SizeTyped FromUnknownSize( 130:45.92 | ^~~~~~~~~~~~~~~ 130:46.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 130:46.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 130:46.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 130:46.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:46.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:46.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:46.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 130:46.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 130:46.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:46.10 427 | SizeT Size() const { return SizeT(width, height); } 130:46.10 | ^~~~ 130:46.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:46.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:46.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 130:46.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 130:46.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:46.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:46.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:46.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 130:46.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 130:46.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:46.11 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 130:46.11 | ^~~~~~~~ 130:46.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 130:46.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 130:46.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:46.11 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 130:46.11 | ^~~~~~~~ 130:46.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 130:46.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 130:46.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 130:46.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:46.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:46.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:46.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 130:46.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 130:46.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:46.12 62 | Sub operator-(const Sub& aPoint) const { 130:46.12 | ^~~~~~~~ 130:46.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:46.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:46.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 130:46.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 130:46.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:46.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:46.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:46.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 130:46.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 130:46.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:46.16 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 130:46.16 | ^~~~~~~~ 130:46.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 130:46.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 130:46.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 130:46.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:29, 130:46.38 from Unified_cpp_layout_style2.cpp:2: 130:46.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 130:46.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:46.38 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 130:46.38 | ^ 130:46.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 130:46.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 130:46.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 130:46.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 130:46.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:46.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:46.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:46.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 130:46.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 130:46.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:46.67 323 | static SizeTyped FromUnknownSize( 130:46.67 | ^~~~~~~~~~~~~~~ 130:46.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 130:46.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 130:46.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 130:46.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 130:46.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 130:46.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 130:46.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 130:46.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextComposition.h:20, 130:46.76 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditSubActionHandler.cpp:26, 130:46.76 from Unified_cpp_editor_libeditor1.cpp:11: 130:46.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 130:46.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:46.76 332 | LayerPoint GetFixedPositionAnchor() const { 130:46.76 | ^ 130:46.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 130:46.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 130:46.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 130:46.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 130:46.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 130:46.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 130:46.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 130:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextComposition.h:20, 130:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditSubActionHandler.cpp:26, 130:46.83 from Unified_cpp_editor_libeditor1.cpp:11: 130:46.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 130:46.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:46.83 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 130:46.83 | ^ 130:46.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 130:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 130:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 130:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 130:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 130:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 130:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 130:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextComposition.h:20, 130:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditSubActionHandler.cpp:26, 130:46.86 from Unified_cpp_editor_libeditor1.cpp:11: 130:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 130:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:46.86 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 130:46.86 | ^ 130:46.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 130:46.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:46.98 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 130:46.98 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:46.98 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:46.98 from Unified_cpp_widget_gtk2.cpp:2: 130:46.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 130:46.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 130:46.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:46.98 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 130:46.98 | ^~~~~~~~~~~~~~ 130:47.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 130:47.00 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 130:47.00 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:47.00 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:47.00 from Unified_cpp_widget_gtk2.cpp:2: 130:47.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 130:47.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 130:47.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:47.01 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 130:47.01 | ^~~~~~~~~~~~~ 130:47.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 130:47.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 130:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 130:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:47.04 from Unified_cpp_widget_gtk2.cpp:2: 130:47.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 130:47.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 130:47.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:47.04 383 | Point TopLeft() const { return Point(x, y); } 130:47.04 | ^~~~~~~ 130:47.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 130:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 130:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:47.04 from Unified_cpp_widget_gtk2.cpp:2: 130:47.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 130:47.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 130:47.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:47.04 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 130:47.04 | ^~~~~~~~~~~~~~~ 130:47.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 130:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 130:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:47.30 from Unified_cpp_widget_gtk2.cpp:2: 130:47.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 130:47.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 130:47.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:47.30 277 | static RectTyped FromUnknownRect( 130:47.30 | ^~~~~~~~~~~~~~~ 130:47.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 130:47.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragSession.h:21, 130:47.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragService.h:18, 130:47.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:9, 130:47.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:47.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:47.30 from Unified_cpp_widget_gtk2.cpp:2: 130:47.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 130:47.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 130:47.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:47.30 150 | static PointTyped FromUnknownPoint( 130:47.30 | ^~~~~~~~~~~~~~~~ 130:47.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 130:47.31 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 130:47.31 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:47.31 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:47.31 from Unified_cpp_widget_gtk2.cpp:2: 130:47.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 130:47.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 130:47.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:47.31 282 | RectTyped ToUnknownRect() const { 130:47.31 | ^~~~~~~~~~~~~ 130:47.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 130:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 130:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragSession.h:21, 130:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragService.h:18, 130:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:9, 130:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:47.52 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:47.52 from Unified_cpp_widget_gtk2.cpp:2: 130:47.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator*(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 130:47.52 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsNativeThemeGTK.cpp:822:31: required from here 130:47.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:76:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:47.52 76 | Sub operator*(T aScale) const { return Sub(x * aScale, y * aScale); } 130:47.52 | ^~~~~~~~ 130:47.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 130:47.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 130:47.53 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 130:47.53 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:47.53 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:47.53 from Unified_cpp_widget_gtk2.cpp:2: 130:47.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 130:47.53 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsNativeThemeGTK.cpp:1143:34: required from here 130:47.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:47.53 383 | Point TopLeft() const { return Point(x, y); } 130:47.53 | ^~~~~~~ 130:47.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 130:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 130:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 130:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 130:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:47.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 130:47.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 130:47.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:47.57 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 130:47.57 | ^~~~~~~~~~~~~~ 130:47.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 130:47.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 130:47.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:47.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:47.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:47.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 130:47.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 130:47.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:47.58 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 130:47.58 | ^~~~~~~~~~~~~ 130:47.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 130:47.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 130:47.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 130:47.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:47.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:47.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 130:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 130:47.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:47.62 383 | Point TopLeft() const { return Point(x, y); } 130:47.62 | ^~~~~~~ 130:47.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 130:47.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:47.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 130:47.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:47.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:47.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 130:47.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 130:47.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:47.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:47.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:47.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 130:47.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 130:47.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:47.63 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 130:47.63 | ^~~~~~~~~~~~~~~ 130:48.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 130:48.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 130:48.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:48.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:48.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:48.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 130:48.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 130:48.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:48.10 277 | static RectTyped FromUnknownRect( 130:48.10 | ^~~~~~~~~~~~~~~ 130:48.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 130:48.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 130:48.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 130:48.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 130:48.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:48.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:48.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:48.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 130:48.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 130:48.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:48.11 150 | static PointTyped FromUnknownPoint( 130:48.11 | ^~~~~~~~~~~~~~~~ 130:48.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 130:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 130:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:48.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:48.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 130:48.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 130:48.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:48.12 282 | RectTyped ToUnknownRect() const { 130:48.12 | ^~~~~~~~~~~~~ 130:48.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 130:48.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 130:48.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 130:48.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:48.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:48.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:48.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 130:48.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:1445:26: required from here 130:48.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:48.43 383 | Point TopLeft() const { return Point(x, y); } 130:48.43 | ^~~~~~~ 130:48.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 130:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 130:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 130:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:17, 130:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 130:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:7, 130:48.56 from Unified_cpp_widget0.cpp:2: 130:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 130:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:48.56 189 | CSSRect GetExpandedScrollableRect() const { 130:48.56 | ^ 130:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 130:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:48.56 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 130:48.56 | ^ 130:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 130:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:48.56 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 130:48.56 | ^ 130:48.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 130:48.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:48.57 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 130:48.57 | ^ 130:48.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 130:48.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:48.57 243 | CSSRect CalculateScrollRange() const { 130:48.57 | ^ 130:48.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 130:48.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:48.57 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 130:48.57 | ^ 130:48.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 130:48.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:48.58 457 | CSSRect GetVisualViewport() const { 130:48.58 | ^ 130:48.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 130:48.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 130:48.69 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 130:48.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:29, 130:48.69 from Unified_cpp_layout_style2.cpp:2: 130:48.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 130:48.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:48.69 21 | inline Rect ToRect(const gfxRect& aRect) { 130:48.69 | ^ 130:48.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 130:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:48.70 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 130:48.70 | ^ 130:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 130:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:48.70 40 | inline Point ToPoint(const gfxPoint& aPoint) { 130:48.70 | ^ 130:48.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 130:48.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:48.71 44 | inline Size ToSize(const gfxSize& aSize) { 130:48.71 | ^ 130:48.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 130:48.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:48.71 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 130:48.71 | ^ 130:48.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 130:48.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:48.71 52 | inline gfxSize ThebesSize(const Size& aSize) { 130:48.72 | ^ 130:48.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 130:48.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:48.72 56 | inline gfxRect ThebesRect(const Rect& aRect) { 130:48.72 | ^ 130:49.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 130:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragSession.h:21, 130:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragService.h:18, 130:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:9, 130:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:49.25 from Unified_cpp_widget_gtk2.cpp:2: 130:49.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 130:49.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 130:49.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 130:49.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:49.26 246 | PointTyped As2DPoint() const { 130:49.26 | ^~~~~~~~~ 130:49.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 130:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 130:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 130:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:49.29 from Unified_cpp_widget_gtk2.cpp:2: 130:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 130:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 130:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 130:49.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:49.29 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 130:49.29 | ^~~~~~~~~ 130:49.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 130:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 130:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:49.30 from Unified_cpp_widget_gtk2.cpp:2: 130:49.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 130:49.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 130:49.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 130:49.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:49.30 2266 | PointTyped TransformPointSimple( 130:49.30 | ^~~~~~~~~~~~~~~~~~~~ 130:49.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 130:49.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 130:49.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 130:49.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:49.31 794 | RectTyped TransformAndClipBounds( 130:49.31 | ^~~~~~~~~~~~~~~~~~~~~~ 130:49.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 130:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 130:49.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:29, 130:49.46 from Unified_cpp_layout_style2.cpp:2: 130:49.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 130:49.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:49.46 1859 | int32_t aAppUnitsPerPixel) { 130:49.46 | ^ 130:49.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 130:49.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:49.47 3214 | int32_t aAppUnitsPerPixel) { 130:49.47 | ^ 130:49.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 130:49.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 130:49.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 130:49.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 130:49.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:49.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:49.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:49.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 130:49.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 130:49.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 130:49.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:49.78 246 | PointTyped As2DPoint() const { 130:49.78 | ^~~~~~~~~ 130:49.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 130:49.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 130:49.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 130:49.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:49.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:49.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:49.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 130:49.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 130:49.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 130:49.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:49.79 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 130:49.79 | ^~~~~~~~~ 130:49.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 130:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 130:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 130:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 130:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 130:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 130:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 130:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:49.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:49.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 130:49.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 130:49.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 130:49.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:49.80 2266 | PointTyped TransformPointSimple( 130:49.80 | ^~~~~~~~~~~~~~~~~~~~ 130:49.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 130:49.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 130:49.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 130:49.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:49.81 794 | RectTyped TransformAndClipBounds( 130:49.81 | ^~~~~~~~~~~~~~~~~~~~~~ 130:52.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 130:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 130:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 130:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 130:52.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 130:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 130:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFormatConverter.h:14, 130:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITransferable.h:18, 130:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragSession.h:14, 130:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragService.h:18, 130:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:9, 130:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:52.80 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:52.80 from Unified_cpp_widget_gtk2.cpp:2: 130:52.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 130:52.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 130:52.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 130:52.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 130:52.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 130:52.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 130:52.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 130:52.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 130:52.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 130:52.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:52.80 760 | typename detail::Nth::Type extract() { 130:52.80 | ^~~~~~~ 130:52.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 130:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 130:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 130:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 130:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 130:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 130:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventForwards.h:12, 130:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:13, 130:52.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:52.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 130:52.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 130:52.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 130:52.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 130:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 130:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 130:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 130:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 130:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 130:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:52.89 760 | typename detail::Nth::Type extract() { 130:52.89 | ^~~~~~~ 130:54.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp: In static member function ‘static void nsPluginFrame::PaintPrintPlugin(nsIFrame*, gfxContext*, const nsRect&, nsPoint)’: 130:54.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:810:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.05 810 | pt, aFrame->PresContext()->AppUnitsPerDevPixel()); 130:54.05 | ^ 130:54.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 130:54.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 130:54.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 130:54.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 130:54.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.h:16, 130:54.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:9: 130:54.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 130:54.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.05 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 130:54.05 | ^~~~~~~~~ 130:54.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp: In member function ‘bool nsPluginFrame::GetBounds(nsDisplayItem*, mozilla::gfx::IntSize&, gfxRect&)’: 130:54.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:1292:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.22 1292 | aRect = 130:54.22 | ~~~~~~^ 130:54.22 1293 | nsLayoutUtils::RectToGfxRect(area, PresContext()->AppUnitsPerDevPixel()); 130:54.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:54.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp: In member function ‘already_AddRefed nsPluginFrame::BuildLayer(nsDisplayListBuilder*, nsPluginFrame::LayerManager*, nsDisplayItem*, const ContainerLayerParameters&)’: 130:54.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:1445:51: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.23 1445 | gfxPoint p = r.TopLeft() + aContainerParameters.mOffset; 130:54.23 | ^~~~~~~ 130:54.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:54.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 130:54.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 130:54.28 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:38, 130:54.28 from Unified_cpp_widget_gtk2.cpp:2: 130:54.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 130:54.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.28 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 130:54.28 | ^ 130:54.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 130:54.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.29 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 130:54.29 | ^~~~~~~~~~~ 130:54.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 130:54.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.29 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 130:54.29 | ^ 130:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 130:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.30 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 130:54.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 130:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.30 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 130:54.30 | ~~~~~~~~~~~~~^~ 130:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.30 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 130:54.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 130:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.30 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 130:54.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 130:54.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 130:54.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 130:54.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:54.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:54.30 from Unified_cpp_widget_gtk2.cpp:2: 130:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 130:54.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.31 282 | RectTyped ToUnknownRect() const { 130:54.31 | ^~~~~~~~~~~~~ 130:54.59 In file included from Unified_cpp_widget_gtk2.cpp:56: 130:54.59 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsNativeThemeGTK.cpp: In member function ‘virtual nsresult nsNativeThemeGTK::DrawWidgetBackground(gfxContext*, nsIFrame*, nsITheme::StyleAppearance, const nsRect&, const nsRect&)’: 130:54.59 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsNativeThemeGTK.cpp:1128:55: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.59 1128 | gfxRect rect = presContext->AppUnitsToGfxUnits(aRect); 130:54.59 | ^ 130:54.59 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsNativeThemeGTK.cpp:1143:20: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.59 1143 | dirtyRect.MoveBy(-rect.TopLeft()); 130:54.59 | ^~~~~~~~~~~~~~~ 130:54.60 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsNativeThemeGTK.cpp:1189:69: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.60 1189 | flags, direction, scaleFactor, snapped, ToPoint(origin), 130:54.60 | ~~~~~~~^~~~~~~~ 130:54.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 130:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 130:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 130:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 130:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 130:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 130:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 130:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 130:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 130:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 130:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 130:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:54.60 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:54.60 from Unified_cpp_widget_gtk2.cpp:2: 130:54.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 130:54.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.60 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 130:54.60 | ^~~~~~~~~~~~~~~~~~ 130:54.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 130:54.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 130:54.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragSession.h:21, 130:54.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragService.h:18, 130:54.61 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:9, 130:54.61 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:54.61 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:54.61 from Unified_cpp_widget_gtk2.cpp:2: 130:54.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 130:54.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.61 79 | Sub operator-() const { return Sub(-x, -y); } 130:54.61 | ^~~~~~~~ 130:54.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 130:54.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.61 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 130:54.61 | ^~~~~~~~~ 130:54.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 130:54.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 130:54.62 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:12, 130:54.62 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:54.62 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:54.62 from Unified_cpp_widget_gtk2.cpp:2: 130:54.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 130:54.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.62 383 | Point TopLeft() const { return Point(x, y); } 130:54.62 | ^~~~~~~ 130:54.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 130:54.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 130:54.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 130:54.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 130:54.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 130:54.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 130:54.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 130:54.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 130:54.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 130:54.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 130:54.62 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:16, 130:54.62 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:54.63 from Unified_cpp_widget_gtk2.cpp:2: 130:54.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 130:54.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.63 40 | inline Point ToPoint(const gfxPoint& aPoint) { 130:54.63 | ^~~~~~~ 130:54.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 130:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 130:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragSession.h:21, 130:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDragService.h:18, 130:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseDragService.h:9, 130:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.h:11, 130:54.63 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsDragService.cpp:7, 130:54.63 from Unified_cpp_widget_gtk2.cpp:2: 130:54.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 130:54.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.63 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 130:54.63 | ^~~~~~~~~ 130:54.65 In file included from Unified_cpp_widget_gtk2.cpp:56: 130:54.65 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsNativeThemeGTK.cpp: In function ‘void DrawThemeWithCairo(gfxContext*, mozilla::gfx::DrawTarget*, GtkWidgetState, WidgetNodeType, gint, GtkTextDirection, gint, bool, const Point&, const nsIntSize&, GdkRectangle&, nsITheme::Transparency)’: 130:54.65 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsNativeThemeGTK.cpp:870:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.65 870 | drawOffsetScaled = useHiDPIWidgets ? drawOffsetOriginal / aScaleFactor 130:54.65 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:54.65 871 | : drawOffsetOriginal; 130:54.65 | ~~~~~~~~~~~~~~~~~~~~ 130:54.68 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsNativeThemeGTK.cpp: In member function ‘virtual bool nsNativeThemeGTK::CreateWebRenderCommandsForWidget(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const mozilla::layers::StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsIFrame*, nsITheme::StyleAppearance, const nsRect&)’: 130:54.68 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsNativeThemeGTK.cpp:1236:74: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.68 1236 | wr::LayoutRect bounds = wr::ToLayoutRect(LayoutDeviceRect::FromAppUnits( 130:54.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 130:54.68 1237 | aRect, presContext->AppUnitsPerDevPixel())); 130:54.68 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:54.69 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsNativeThemeGTK.cpp: In member function ‘virtual nsresult nsNativeThemeGTK::GetMinimumWidgetSize(nsPresContext*, nsIFrame*, nsITheme::StyleAppearance, mozilla::LayoutDeviceIntSize*, bool*)’: 130:54.69 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsNativeThemeGTK.cpp:1686:33: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:54.69 1686 | CSSPixel::FromAppUnits(aFrame->StyleFont()->mFont.size); 130:54.69 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:56.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 130:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 130:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 130:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 130:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 130:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 130:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 130:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 130:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 130:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontInfoLoader.h:15, 130:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatformFontList.h:15, 130:56.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/PostTraversalTask.cpp:11, 130:56.67 from Unified_cpp_layout_style2.cpp:56: 130:56.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 130:56.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:56.67 332 | LayerPoint GetFixedPositionAnchor() const { 130:56.67 | ^ 130:56.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 130:56.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 130:56.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 130:56.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 130:56.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 130:56.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 130:56.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 130:56.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 130:56.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 130:56.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:56.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontInfoLoader.h:15, 130:56.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatformFontList.h:15, 130:56.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/PostTraversalTask.cpp:11, 130:56.72 from Unified_cpp_layout_style2.cpp:56: 130:56.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 130:56.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:56.72 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 130:56.72 | ^ 130:56.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 130:56.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 130:56.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 130:56.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 130:56.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 130:56.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 130:56.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 130:56.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 130:56.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 130:56.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 130:56.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontInfoLoader.h:15, 130:56.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatformFontList.h:15, 130:56.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/PostTraversalTask.cpp:11, 130:56.74 from Unified_cpp_layout_style2.cpp:56: 130:56.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 130:56.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:56.74 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 130:56.74 | ^ 130:57.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 130:57.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 130:57.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextComposition.h:20, 130:57.66 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditSubActionHandler.cpp:26, 130:57.66 from Unified_cpp_editor_libeditor1.cpp:11: 130:57.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 130:57.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:57.66 1394 | LayerPoint GetFixedPositionAnchor() { 130:57.66 | ^ 130:57.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 130:57.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 130:57.69 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 130:57.69 | ^ 131:01.69 In file included from Unified_cpp_widget_gtk2.cpp:128: 131:01.69 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWidgetFactory.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 131:01.69 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsWidgetFactory.cpp:74:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:01.69 74 | } 131:01.69 | ^ 131:01.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 131:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 131:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 131:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:17, 131:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 131:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:7, 131:01.96 from Unified_cpp_widget0.cpp:2: 131:01.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 131:01.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:01.97 1249 | CSSCoord ToCSSPixels() const { return _0; } 131:01.97 | ^ 131:03.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 131:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 131:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 131:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 131:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 131:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 131:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontInfoLoader.h:15, 131:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatformFontList.h:15, 131:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/PostTraversalTask.cpp:11, 131:03.48 from Unified_cpp_layout_style2.cpp:56: 131:03.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 131:03.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:03.49 1394 | LayerPoint GetFixedPositionAnchor() { 131:03.49 | ^ 131:03.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 131:03.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 131:03.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 131:03.51 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:17, 131:03.51 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 131:03.51 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:7, 131:03.51 from Unified_cpp_widget0.cpp:2: 131:03.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 131:03.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:03.51 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 131:03.51 | ^ 131:03.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 131:03.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:03.52 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 131:03.52 | ^ 131:03.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 131:03.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 131:03.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 131:03.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 131:03.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 131:03.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontInfoLoader.h:15, 131:03.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatformFontList.h:15, 131:03.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/PostTraversalTask.cpp:11, 131:03.75 from Unified_cpp_layout_style2.cpp:56: 131:03.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 131:03.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:03.75 49 | gfx::Size GetInheritedScale() const { return mScale; } 131:03.75 | ^ 131:05.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp: In member function ‘bool nsPluginFrame::GetBounds(nsDisplayItem*, mozilla::gfx::IntSize&, gfxRect&)’: 131:05.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPluginFrame.cpp:1265:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:05.27 1265 | bool nsPluginFrame::GetBounds(nsDisplayItem* aItem, IntSize& aSize, 131:05.27 | ^~~~~~~~~~~~~ 131:05.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 131:05.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 131:05.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 131:05.74 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:17, 131:05.74 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 131:05.74 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:7, 131:05.74 from Unified_cpp_widget0.cpp:2: 131:05.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 131:05.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:05.74 21 | inline Rect ToRect(const gfxRect& aRect) { 131:05.74 | ^ 131:05.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 131:05.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:05.74 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 131:05.74 | ^ 131:05.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 131:05.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:05.74 40 | inline Point ToPoint(const gfxPoint& aPoint) { 131:05.74 | ^ 131:05.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 131:05.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:05.75 44 | inline Size ToSize(const gfxSize& aSize) { 131:05.75 | ^ 131:05.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 131:05.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:05.76 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 131:05.76 | ^ 131:05.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 131:05.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:05.76 52 | inline gfxSize ThebesSize(const Size& aSize) { 131:05.76 | ^ 131:05.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 131:05.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:05.76 56 | inline gfxRect ThebesRect(const Rect& aRect) { 131:05.76 | ^ 131:06.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 131:06.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 131:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 131:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 131:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 131:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 131:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 131:06.51 from Unified_cpp_layout_base0.cpp:2: 131:06.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 131:06.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:06.52 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 131:06.52 | ^ 131:06.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 131:06.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontInfoLoader.h:15, 131:06.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatformFontList.h:15, 131:06.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/PostTraversalTask.cpp:11, 131:06.56 from Unified_cpp_layout_style2.cpp:56: 131:06.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 131:06.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:06.56 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 131:06.57 | ^ 131:07.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 131:07.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 131:07.12 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:17, 131:07.12 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 131:07.12 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:7, 131:07.12 from Unified_cpp_widget0.cpp:2: 131:07.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 131:07.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:07.12 1859 | int32_t aAppUnitsPerPixel) { 131:07.12 | ^ 131:07.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 131:07.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:07.13 3214 | int32_t aAppUnitsPerPixel) { 131:07.13 | ^ 131:07.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 131:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 131:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 131:07.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 131:07.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 131:07.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 131:07.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 131:07.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 131:07.27 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditorEventListener.cpp:13, 131:07.27 from Unified_cpp_editor_libeditor1.cpp:74: 131:07.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 131:07.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:07.28 49 | gfx::Size GetInheritedScale() const { return mScale; } 131:07.28 | ^ 131:08.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 131:08.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 131:08.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 131:08.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 131:08.07 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditorEventListener.cpp:13, 131:08.07 from Unified_cpp_editor_libeditor1.cpp:74: 131:08.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 131:08.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:08.07 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 131:08.07 | ^ 131:08.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 131:08.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 131:08.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 131:08.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 131:08.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 131:08.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 131:08.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 131:08.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 131:08.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 131:08.14 from Unified_cpp_layout_base0.cpp:2: 131:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 131:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:08.14 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 131:08.14 | ^ 131:08.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 131:08.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 131:08.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 131:08.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 131:08.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 131:08.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 131:08.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 131:08.72 from Unified_cpp_layout_base0.cpp:2: 131:08.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 131:08.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:08.72 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 131:08.73 | ^ 131:08.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 131:08.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:08.73 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 131:08.73 | ^ 131:08.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 131:08.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:08.73 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 131:08.74 | ^ 131:08.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 131:08.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:08.74 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 131:08.74 | ^ 131:08.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 131:08.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:08.77 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 131:08.77 | ^ 131:08.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 131:08.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:08.77 371 | nscoord aAppUnitsPerDevPixel) { 131:08.77 | ^ 131:08.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 131:08.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:08.78 380 | nscoord aAppUnitsPerDevPixel) { 131:08.78 | ^ 131:08.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 131:08.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:08.78 387 | nscoord aAppUnitsPerDevPixel) { 131:08.78 | ^ 131:08.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 131:08.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:08.79 394 | nscoord aAppUnitsPerDevPixel) { 131:08.79 | ^ 131:10.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:14, 131:10.36 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:14, 131:10.36 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:7, 131:10.36 from Unified_cpp_widget0.cpp:2: 131:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 131:10.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:10.36 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 131:10.36 | ^ 131:10.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:15, 131:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:14, 131:10.38 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:7, 131:10.38 from Unified_cpp_widget0.cpp:2: 131:10.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 131:10.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:10.38 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 131:10.39 | ^ 131:11.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 131:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 131:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 131:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:11.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:11.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:11.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 131:11.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 131:11.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 131:11.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 131:11.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 131:11.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 131:11.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 131:11.30 from Unified_cpp_layout_style2.cpp:2: 131:11.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 131:11.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 131:11.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:11.31 40 | friend Sub operator*(Sub aCoord, T aScale) { 131:11.31 | ^~~~~~~~ 131:11.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 131:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 131:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 131:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 131:11.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 131:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 131:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 131:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 131:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 131:11.51 from Unified_cpp_editor_libeditor1.cpp:2: 131:11.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 131:11.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 131:11.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:11.51 40 | friend Sub operator*(Sub aCoord, T aScale) { 131:11.51 | ^~~~~~~~ 131:11.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 131:11.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 131:11.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 131:11.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 131:11.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 131:11.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 131:11.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 131:11.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 131:11.52 from Unified_cpp_layout_style2.cpp:2: 131:11.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 131:11.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 131:11.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:11.52 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 131:11.53 | ^~~~~~~~ 131:11.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 131:11.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:11.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:11.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:11.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 131:11.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 131:11.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 131:11.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 131:11.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 131:11.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 131:11.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 131:11.54 from Unified_cpp_layout_style2.cpp:2: 131:11.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 131:11.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 131:11.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:11.54 427 | SizeT Size() const { return SizeT(width, height); } 131:11.54 | ^~~~ 131:11.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 131:11.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 131:11.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 131:11.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 131:11.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 131:11.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 131:11.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 131:11.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 131:11.55 from Unified_cpp_layout_style2.cpp:2: 131:11.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 131:11.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 131:11.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:11.55 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 131:11.55 | ^~~~~~~~ 131:11.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 131:11.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 131:11.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:11.55 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 131:11.55 | ^~~~~~~~ 131:11.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 131:11.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 131:11.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:11.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:11.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:11.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 131:11.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 131:11.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 131:11.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 131:11.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 131:11.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 131:11.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 131:11.56 from Unified_cpp_layout_style2.cpp:2: 131:11.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 131:11.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 131:11.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:11.56 62 | Sub operator-(const Sub& aPoint) const { 131:11.56 | ^~~~~~~~ 131:11.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 131:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 131:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 131:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 131:11.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 131:11.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 131:11.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 131:11.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 131:11.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 131:11.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 131:11.89 from Unified_cpp_layout_style2.cpp:2: 131:11.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 131:11.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 131:11.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:11.89 43 | friend Sub operator*(T aScale, Sub aCoord) { 131:11.89 | ^~~~~~~~ 131:12.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:12.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:12.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:12.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 131:12.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 131:12.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 131:12.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 131:12.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 131:12.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 131:12.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 131:12.24 from Unified_cpp_layout_style2.cpp:2: 131:12.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 131:12.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 131:12.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:12.24 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 131:12.24 | ^~~~~~~~~~~~~ 131:12.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:12.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:12.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:12.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 131:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 131:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 131:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 131:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 131:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 131:12.25 from Unified_cpp_editor_libeditor1.cpp:2: 131:12.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 131:12.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 131:12.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:12.25 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 131:12.25 | ^~~~~~~~~~~~~ 131:12.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 131:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 131:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 131:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 131:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 131:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 131:12.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 131:12.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 131:12.26 from Unified_cpp_layout_style2.cpp:2: 131:12.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 131:12.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 131:12.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:12.26 323 | static SizeTyped FromUnknownSize( 131:12.26 | ^~~~~~~~~~~~~~~ 131:12.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 131:12.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:12.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:12.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:12.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 131:12.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 131:12.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 131:12.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 131:12.28 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 131:12.28 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 131:12.28 from Unified_cpp_editor_libeditor1.cpp:2: 131:12.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 131:12.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 131:12.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:12.28 323 | static SizeTyped FromUnknownSize( 131:12.28 | ^~~~~~~~~~~~~~~ 131:12.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 131:12.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 131:12.30 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 131:12.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 131:12.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 131:12.30 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 131:12.30 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 131:12.30 from Unified_cpp_editor_libeditor1.cpp:2: 131:12.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 131:12.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 131:12.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:12.30 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 131:12.30 | ^~~~~~~~ 131:12.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 131:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 131:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 131:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 131:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 131:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 131:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 131:12.38 from Unified_cpp_editor_libeditor1.cpp:2: 131:12.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 131:12.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 131:12.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:12.38 427 | SizeT Size() const { return SizeT(width, height); } 131:12.38 | ^~~~ 131:12.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 131:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 131:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 131:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 131:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 131:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 131:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 131:12.39 from Unified_cpp_editor_libeditor1.cpp:2: 131:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 131:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 131:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:12.39 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 131:12.39 | ^~~~~~~~ 131:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 131:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 131:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:12.39 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 131:12.39 | ^~~~~~~~ 131:12.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 131:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 131:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 131:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 131:12.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 131:12.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 131:12.40 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 131:12.40 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 131:12.40 from Unified_cpp_editor_libeditor1.cpp:2: 131:12.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 131:12.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 131:12.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:12.40 62 | Sub operator-(const Sub& aPoint) const { 131:12.40 | ^~~~~~~~ 131:12.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 131:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 131:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 131:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 131:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 131:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 131:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 131:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/IMEStateManager.h:12, 131:12.73 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ContentCache.cpp:12, 131:12.73 from Unified_cpp_widget0.cpp:11: 131:12.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 131:12.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:12.73 332 | LayerPoint GetFixedPositionAnchor() const { 131:12.73 | ^ 131:13.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 131:13.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 131:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 131:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 131:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 131:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 131:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 131:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 131:13.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 131:13.30 from Unified_cpp_layout_style2.cpp:2: 131:13.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 131:13.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 131:13.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:13.30 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 131:13.30 | ^~~~~~~~~~~~~~ 131:13.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 131:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 131:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 131:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 131:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 131:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 131:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 131:13.33 from Unified_cpp_layout_style2.cpp:2: 131:13.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 131:13.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 131:13.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:13.34 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 131:13.34 | ^~~~~~~~~~~~~ 131:13.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 131:13.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:13.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:13.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:13.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 131:13.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 131:13.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 131:13.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 131:13.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 131:13.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 131:13.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 131:13.38 from Unified_cpp_layout_style2.cpp:2: 131:13.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 131:13.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 131:13.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:13.38 383 | Point TopLeft() const { return Point(x, y); } 131:13.38 | ^~~~~~~ 131:13.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 131:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 131:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 131:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 131:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 131:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 131:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 131:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 131:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 131:13.41 from Unified_cpp_layout_style2.cpp:2: 131:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 131:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 131:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:13.41 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 131:13.41 | ^~~~~~~~~~~~~~~ 131:13.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 131:13.67 from Unified_cpp_layout_style2.cpp:2: 131:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 131:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 131:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:13.67 277 | static RectTyped FromUnknownRect( 131:13.67 | ^~~~~~~~~~~~~~~ 131:13.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 131:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 131:13.67 from Unified_cpp_layout_style2.cpp:2: 131:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 131:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 131:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:13.68 150 | static PointTyped FromUnknownPoint( 131:13.68 | ^~~~~~~~~~~~~~~~ 131:13.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 131:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 131:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 131:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 131:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 131:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 131:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 131:13.68 from Unified_cpp_layout_style2.cpp:2: 131:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 131:13.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 131:13.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:13.69 282 | RectTyped ToUnknownRect() const { 131:13.69 | ^~~~~~~~~~~~~ 131:13.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 131:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 131:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 131:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 131:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 131:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 131:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 131:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 131:13.78 from Unified_cpp_editor_libeditor1.cpp:2: 131:13.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 131:13.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 131:13.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:13.78 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 131:13.78 | ^~~~~~~~~~~~~~ 131:13.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTHashtable.h:22, 131:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsBaseHashtable.h:14, 131:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDataHashtable.h:11, 131:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsNodeInfoManager.h:20, 131:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsINode.h:16, 131:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/LinkStyle.h:9, 131:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/css/Loader.h:17, 131:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:9, 131:13.82 from Unified_cpp_layout_style2.cpp:2: 131:13.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodArrayZero(mozilla::Array&) [with T = std::pair; long unsigned int N = 256]’: 131:13.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/ServoStyleSet.cpp:105:51: required from here 131:13.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:76:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct std::pair’ with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 131:13.82 76 | memset(&aArr[0], 0, N * sizeof(T)); 131:13.82 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:13.82 In file included from /usr/include/c++/10/utility:70, 131:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/utility:3, 131:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/utility:52, 131:13.82 from /usr/include/c++/10/tuple:38, 131:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/tuple:3, 131:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/tuple:52, 131:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/css/Loader.h:12, 131:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:9, 131:13.82 from Unified_cpp_layout_style2.cpp:2: 131:13.82 /usr/include/c++/10/bits/stl_pair.h:211:12: note: ‘struct std::pair’ declared here 131:13.82 211 | struct pair 131:13.82 | ^~~~ 131:13.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:13.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:13.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:13.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 131:13.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 131:13.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 131:13.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 131:13.88 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 131:13.88 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 131:13.88 from Unified_cpp_editor_libeditor1.cpp:2: 131:13.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 131:13.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 131:13.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:13.88 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 131:13.88 | ^~~~~~~~~~~~~ 131:13.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 131:13.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 131:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 131:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 131:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 131:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 131:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 131:13.91 from Unified_cpp_editor_libeditor1.cpp:2: 131:13.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 131:13.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 131:13.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:13.91 383 | Point TopLeft() const { return Point(x, y); } 131:13.91 | ^~~~~~~ 131:13.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 131:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 131:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 131:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 131:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 131:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 131:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 131:13.91 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 131:13.91 from Unified_cpp_editor_libeditor1.cpp:2: 131:13.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 131:13.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 131:13.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:13.91 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 131:13.91 | ^~~~~~~~~~~~~~~ 131:14.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 131:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 131:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 131:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 131:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 131:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 131:14.89 from Unified_cpp_editor_libeditor1.cpp:2: 131:14.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 131:14.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 131:14.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:14.89 277 | static RectTyped FromUnknownRect( 131:14.89 | ^~~~~~~~~~~~~~~ 131:14.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 131:14.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:14.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:14.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:14.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 131:14.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 131:14.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 131:14.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 131:14.90 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 131:14.90 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 131:14.90 from Unified_cpp_editor_libeditor1.cpp:2: 131:14.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 131:14.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 131:14.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:14.90 150 | static PointTyped FromUnknownPoint( 131:14.90 | ^~~~~~~~~~~~~~~~ 131:14.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:14.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:14.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:14.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 131:14.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 131:14.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 131:14.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 131:14.90 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 131:14.90 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 131:14.90 from Unified_cpp_editor_libeditor1.cpp:2: 131:14.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 131:14.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 131:14.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:14.90 282 | RectTyped ToUnknownRect() const { 131:14.90 | ^~~~~~~~~~~~~ 131:15.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 131:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 131:15.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 131:15.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 131:15.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 131:15.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 131:15.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 131:15.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 131:15.65 from Unified_cpp_layout_style2.cpp:2: 131:15.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 131:15.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 131:15.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 131:15.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:15.65 246 | PointTyped As2DPoint() const { 131:15.65 | ^~~~~~~~~ 131:15.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 131:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 131:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 131:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 131:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 131:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 131:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 131:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 131:15.69 from Unified_cpp_layout_style2.cpp:2: 131:15.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 131:15.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 131:15.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 131:15.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:15.69 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 131:15.69 | ^~~~~~~~~ 131:15.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 131:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 131:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:15.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 131:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 131:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 131:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 131:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 131:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 131:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:12, 131:15.70 from Unified_cpp_layout_style2.cpp:2: 131:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 131:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 131:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 131:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:15.70 2266 | PointTyped TransformPointSimple( 131:15.70 | ^~~~~~~~~~~~~~~~~~~~ 131:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 131:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 131:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 131:15.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:15.71 794 | RectTyped TransformAndClipBounds( 131:15.71 | ^~~~~~~~~~~~~~~~~~~~~~ 131:16.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 131:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 131:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 131:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 131:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 131:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 131:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 131:16.62 from Unified_cpp_editor_libeditor1.cpp:2: 131:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 131:16.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 131:16.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 131:16.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:16.63 246 | PointTyped As2DPoint() const { 131:16.63 | ^~~~~~~~~ 131:16.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 131:16.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:16.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:16.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:16.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 131:16.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 131:16.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 131:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 131:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 131:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 131:16.73 from Unified_cpp_editor_libeditor1.cpp:2: 131:16.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 131:16.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 131:16.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 131:16.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:16.73 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 131:16.73 | ^~~~~~~~~ 131:16.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 131:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 131:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 131:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 131:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 131:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 131:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentIterator.h:14, 131:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorUtils.h:9, 131:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:12, 131:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 131:16.73 from Unified_cpp_editor_libeditor1.cpp:2: 131:16.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 131:16.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 131:16.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 131:16.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:16.74 2266 | PointTyped TransformPointSimple( 131:16.74 | ^~~~~~~~~~~~~~~~~~~~ 131:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 131:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 131:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 131:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:16.75 794 | RectTyped TransformAndClipBounds( 131:16.75 | ^~~~~~~~~~~~~~~~~~~~~~ 131:17.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 131:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 131:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 131:17.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 131:17.89 from Unified_cpp_layout_generic0.cpp:2: 131:17.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 131:17.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:17.89 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 131:17.90 | ^ 131:18.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 131:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 131:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 131:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 131:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 131:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 131:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsINode.h:12, 131:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/LinkStyle.h:9, 131:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/css/Loader.h:17, 131:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/Loader.cpp:9, 131:18.60 from Unified_cpp_layout_style2.cpp:2: 131:18.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 131:18.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 131:18.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 131:18.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 131:18.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 131:18.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 131:18.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 131:18.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 131:18.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 131:18.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:18.60 760 | typename detail::Nth::Type extract() { 131:18.60 | ^~~~~~~ 131:18.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 131:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 131:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 131:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 131:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 131:18.71 from Unified_cpp_layout_generic0.cpp:2: 131:18.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 131:18.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:18.71 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 131:18.71 | ^ 131:19.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 131:19.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 131:19.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 131:19.82 from Unified_cpp_layout_generic0.cpp:2: 131:19.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 131:19.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:19.83 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 131:19.83 | ^ 131:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 131:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:19.83 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 131:19.83 | ^ 131:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 131:19.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:19.83 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 131:19.83 | ^ 131:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 131:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:19.84 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 131:19.84 | ^ 131:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 131:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:19.84 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 131:19.84 | ^ 131:19.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 131:19.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:19.86 371 | nscoord aAppUnitsPerDevPixel) { 131:19.87 | ^ 131:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 131:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:19.87 380 | nscoord aAppUnitsPerDevPixel) { 131:19.87 | ^ 131:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 131:19.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:19.87 387 | nscoord aAppUnitsPerDevPixel) { 131:19.87 | ^ 131:19.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 131:19.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:19.88 394 | nscoord aAppUnitsPerDevPixel) { 131:19.88 | ^ 131:20.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 131:20.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 131:20.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 131:20.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 131:20.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 131:20.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 131:20.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 131:20.15 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditor.h:10, 131:20.15 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 131:20.15 from Unified_cpp_editor_libeditor1.cpp:2: 131:20.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 131:20.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 131:20.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 131:20.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 131:20.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 131:20.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 131:20.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 131:20.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 131:20.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 131:20.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:20.16 760 | typename detail::Nth::Type extract() { 131:20.16 | ^~~~~~~ 131:20.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 131:20.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 131:20.74 from Unified_cpp_layout_generic0.cpp:2: 131:20.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 131:20.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:20.74 189 | CSSRect GetExpandedScrollableRect() const { 131:20.74 | ^ 131:20.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 131:20.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:20.74 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 131:20.74 | ^ 131:20.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 131:20.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:20.75 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 131:20.75 | ^ 131:20.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 131:20.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:20.75 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 131:20.75 | ^ 131:20.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 131:20.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:20.75 243 | CSSRect CalculateScrollRange() const { 131:20.75 | ^ 131:20.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 131:20.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:20.76 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 131:20.76 | ^ 131:20.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 131:20.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:20.77 457 | CSSRect GetVisualViewport() const { 131:20.77 | ^ 131:20.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 131:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 131:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 131:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 131:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 131:20.96 from Unified_cpp_layout_base0.cpp:2: 131:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 131:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:20.96 189 | CSSRect GetExpandedScrollableRect() const { 131:20.96 | ^ 131:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 131:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:20.96 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 131:20.96 | ^ 131:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 131:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:20.96 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 131:20.96 | ^ 131:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 131:20.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:20.97 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 131:20.97 | ^ 131:20.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 131:20.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:20.97 243 | CSSRect CalculateScrollRange() const { 131:20.97 | ^ 131:20.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 131:20.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:20.97 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 131:20.97 | ^ 131:20.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 131:20.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:20.98 457 | CSSRect GetVisualViewport() const { 131:20.98 | ^ 131:22.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 131:22.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 131:22.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 131:22.37 from Unified_cpp_widget1.cpp:20: 131:22.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 131:22.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:22.37 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 131:22.37 | ^ 131:22.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 131:22.64 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 131:22.65 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 131:22.65 from Unified_cpp_widget1.cpp:20: 131:22.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 131:22.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:22.65 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 131:22.65 | ^ 131:23.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 131:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 131:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 131:23.23 from Unified_cpp_widget1.cpp:20: 131:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 131:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:23.23 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 131:23.23 | ^ 131:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 131:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:23.23 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 131:23.23 | ^ 131:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 131:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:23.23 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 131:23.23 | ^ 131:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 131:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:23.24 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 131:23.24 | ^ 131:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 131:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:23.24 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 131:23.24 | ^ 131:23.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 131:23.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 131:23.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/IMEStateManager.h:12, 131:23.25 from /builddir/build/BUILD/thunderbird-78.6.1/widget/ContentCache.cpp:12, 131:23.25 from Unified_cpp_widget0.cpp:11: 131:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 131:23.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:23.25 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 131:23.25 | ^ 131:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 131:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:23.26 371 | nscoord aAppUnitsPerDevPixel) { 131:23.26 | ^ 131:23.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 131:23.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:23.27 380 | nscoord aAppUnitsPerDevPixel) { 131:23.27 | ^ 131:23.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 131:23.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:23.27 387 | nscoord aAppUnitsPerDevPixel) { 131:23.27 | ^ 131:23.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 131:23.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:23.28 394 | nscoord aAppUnitsPerDevPixel) { 131:23.28 | ^ 131:24.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 131:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 131:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:15, 131:24.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 131:24.04 from Unified_cpp_layout_base0.cpp:2: 131:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 131:24.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:24.04 1249 | CSSCoord ToCSSPixels() const { return _0; } 131:24.04 | ^ 131:25.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 131:25.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 131:25.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:15, 131:25.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 131:25.34 from Unified_cpp_layout_base0.cpp:2: 131:25.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 131:25.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:25.34 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 131:25.34 | ^ 131:26.57 In file included from Unified_cpp_widget_gtk2.cpp:56: 131:26.57 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsNativeThemeGTK.cpp: In member function ‘virtual nsresult nsNativeThemeGTK::DrawWidgetBackground(gfxContext*, nsIFrame*, nsITheme::StyleAppearance, const nsRect&, const nsRect&)’: 131:26.57 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsNativeThemeGTK.cpp:1110:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:26.57 1110 | nsNativeThemeGTK::DrawWidgetBackground(gfxContext* aContext, nsIFrame* aFrame, 131:26.57 | ^~~~~~~~~~~~~~~~ 131:26.57 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsNativeThemeGTK.cpp:1110:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:26.67 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsNativeThemeGTK.cpp:1139:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:26.67 1139 | dirtyRect = ctx->UserToDevice(dirtyRect); 131:26.67 | ^ 131:26.67 /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsNativeThemeGTK.cpp:875:66: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:26.68 875 | drawOffsetOriginal = aDrawOrigin - aContext->GetDeviceOffset(); 131:26.68 | ^ 131:27.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 131:27.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 131:27.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:15, 131:27.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 131:27.62 from Unified_cpp_layout_base0.cpp:2: 131:27.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 131:27.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:27.62 21 | inline Rect ToRect(const gfxRect& aRect) { 131:27.62 | ^ 131:27.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 131:27.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:27.62 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 131:27.62 | ^ 131:27.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 131:27.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:27.63 40 | inline Point ToPoint(const gfxPoint& aPoint) { 131:27.63 | ^ 131:27.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 131:27.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:27.64 44 | inline Size ToSize(const gfxSize& aSize) { 131:27.64 | ^ 131:27.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 131:27.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:27.64 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 131:27.64 | ^ 131:27.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 131:27.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:27.64 52 | inline gfxSize ThebesSize(const Size& aSize) { 131:27.64 | ^ 131:27.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 131:27.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:27.64 56 | inline gfxRect ThebesRect(const Rect& aRect) { 131:27.64 | ^ 131:28.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 131:28.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:15, 131:28.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 131:28.28 from Unified_cpp_layout_base0.cpp:2: 131:28.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 131:28.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:28.28 1859 | int32_t aAppUnitsPerPixel) { 131:28.28 | ^ 131:28.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 131:28.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:28.29 3214 | int32_t aAppUnitsPerPixel) { 131:28.30 | ^ 131:30.41 In file included from Unified_cpp_widget0.cpp:65: 131:30.41 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp: In member function ‘mozilla::ScreenPoint mozilla::PanGestureInput::UserMultipliedPanDisplacement() const’: 131:30.41 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:528:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:30.41 528 | ScreenPoint PanGestureInput::UserMultipliedPanDisplacement() const { 131:30.41 | ^~~~~ 131:30.41 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::PanGestureInput::UserMultipliedLocalPanDisplacement() const’: 131:30.41 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:533:72: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:30.41 533 | ParentLayerPoint PanGestureInput::UserMultipliedLocalPanDisplacement() const { 131:30.41 | ^~~~~ 131:30.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 131:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 131:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 131:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 131:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 131:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 131:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 131:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsCanvasFrame.h:17, 131:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:14, 131:30.79 from Unified_cpp_layout_base0.cpp:2: 131:30.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 131:30.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:30.79 332 | LayerPoint GetFixedPositionAnchor() const { 131:30.79 | ^ 131:31.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 131:31.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 131:31.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 131:31.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 131:31.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 131:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 131:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 131:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 131:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 131:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 131:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsClipboardProxy.cpp:5, 131:31.18 from Unified_cpp_widget1.cpp:47: 131:31.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 131:31.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:31.18 189 | CSSRect GetExpandedScrollableRect() const { 131:31.18 | ^ 131:31.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 131:31.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:31.19 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 131:31.19 | ^ 131:31.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 131:31.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:31.20 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 131:31.20 | ^ 131:31.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 131:31.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:31.21 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 131:31.21 | ^ 131:31.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 131:31.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:31.21 243 | CSSRect CalculateScrollRange() const { 131:31.21 | ^ 131:31.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 131:31.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:31.22 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 131:31.22 | ^ 131:31.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 131:31.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:31.23 457 | CSSRect GetVisualViewport() const { 131:31.23 | ^ 131:31.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/PuppetWidget.cpp:12, 131:31.47 from Unified_cpp_widget0.cpp:83: 131:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 131:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:31.47 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 131:31.47 | ^ 131:32.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 131:32.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 131:32.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 131:32.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderLayerManager.h:21, 131:32.46 from /builddir/build/BUILD/thunderbird-78.6.1/widget/PuppetWidget.cpp:18, 131:32.46 from Unified_cpp_widget0.cpp:83: 131:32.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 131:32.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:32.46 49 | gfx::Size GetInheritedScale() const { return mScale; } 131:32.46 | ^ 131:32.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 131:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 131:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 131:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 131:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 131:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 131:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 131:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 131:32.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 131:32.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 131:32.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 131:32.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 131:32.51 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsClipboardProxy.cpp:5, 131:32.51 from Unified_cpp_widget1.cpp:47: 131:32.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 131:32.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:32.51 1249 | CSSCoord ToCSSPixels() const { return _0; } 131:32.51 | ^ 131:34.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 131:34.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 131:34.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 131:34.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 131:34.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 131:34.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 131:34.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 131:34.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 131:34.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 131:34.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 131:34.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 131:34.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsCanvasFrame.h:17, 131:34.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:14, 131:34.43 from Unified_cpp_layout_base0.cpp:2: 131:34.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 131:34.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:34.44 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 131:34.44 | ^ 131:34.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 131:34.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 131:34.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 131:34.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 131:34.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 131:34.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 131:34.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 131:34.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 131:34.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 131:34.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 131:34.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 131:34.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsCanvasFrame.h:17, 131:34.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:14, 131:34.45 from Unified_cpp_layout_base0.cpp:2: 131:34.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 131:34.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:34.46 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 131:34.46 | ^ 131:34.62 layout/forms 131:35.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 131:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 131:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 131:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 131:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 131:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 131:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 131:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 131:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 131:35.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 131:35.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 131:35.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsClipboardProxy.cpp:5, 131:35.02 from Unified_cpp_widget1.cpp:47: 131:35.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 131:35.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:35.02 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 131:35.02 | ^ 131:35.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 131:35.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 131:35.34 from Unified_cpp_layout_generic0.cpp:2: 131:35.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 131:35.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:35.34 1249 | CSSCoord ToCSSPixels() const { return _0; } 131:35.34 | ^ 131:35.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 131:35.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 131:35.67 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:35.67 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:35.67 from Unified_cpp_widget0.cpp:2: 131:35.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 131:35.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 131:35.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:35.67 40 | friend Sub operator*(Sub aCoord, T aScale) { 131:35.67 | ^~~~~~~~ 131:35.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 131:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 131:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:35.88 from Unified_cpp_widget0.cpp:2: 131:35.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 131:35.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 131:35.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:35.88 427 | SizeT Size() const { return SizeT(width, height); } 131:35.88 | ^~~~ 131:35.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:35.88 from Unified_cpp_widget0.cpp:2: 131:35.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 131:35.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 131:35.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:35.88 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 131:35.88 | ^~~~~~~~ 131:35.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 131:35.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 131:35.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:35.88 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 131:35.88 | ^~~~~~~~ 131:35.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 131:35.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 131:35.89 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:35.89 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:35.89 from Unified_cpp_widget0.cpp:2: 131:35.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 131:35.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 131:35.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:35.89 62 | Sub operator-(const Sub& aPoint) const { 131:35.89 | ^~~~~~~~ 131:35.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:35.92 from Unified_cpp_widget0.cpp:2: 131:35.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 131:35.92 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 131:35.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:35.92 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 131:35.92 | ^~~~~~~~ 131:36.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 131:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 131:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:36.30 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:36.30 from Unified_cpp_widget0.cpp:2: 131:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 131:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 131:36.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:36.30 43 | friend Sub operator*(T aScale, Sub aCoord) { 131:36.30 | ^~~~~~~~ 131:36.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 131:36.57 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:36.57 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:36.57 from Unified_cpp_widget0.cpp:2: 131:36.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 131:36.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 131:36.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:36.57 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 131:36.57 | ^~~~~~~~~~~~~ 131:36.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 131:36.57 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:36.57 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:36.57 from Unified_cpp_widget0.cpp:2: 131:36.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 131:36.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 131:36.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:36.57 323 | static SizeTyped FromUnknownSize( 131:36.57 | ^~~~~~~~~~~~~~~ 131:37.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 131:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 131:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 131:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsCanvasFrame.h:17, 131:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:14, 131:37.02 from Unified_cpp_layout_base0.cpp:2: 131:37.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 131:37.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:37.02 1394 | LayerPoint GetFixedPositionAnchor() { 131:37.02 | ^ 131:37.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 131:37.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:37.05 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 131:37.05 | ^ 131:37.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 131:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 131:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 131:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:37.72 from Unified_cpp_widget0.cpp:2: 131:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 131:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 131:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:37.72 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 131:37.72 | ^~~~~~~~~~~~~~ 131:37.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 131:37.83 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:37.83 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:37.83 from Unified_cpp_widget0.cpp:2: 131:37.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 131:37.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 131:37.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:37.83 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 131:37.83 | ^~~~~~~~~~~~~ 131:37.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 131:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 131:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:37.87 from Unified_cpp_widget0.cpp:2: 131:37.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 131:37.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 131:37.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:37.87 383 | Point TopLeft() const { return Point(x, y); } 131:37.87 | ^~~~~~~ 131:37.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 131:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 131:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 131:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:37.87 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:37.87 from Unified_cpp_widget0.cpp:2: 131:37.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 131:37.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 131:37.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:37.88 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 131:37.88 | ^~~~~~~~~~~~~~~ 131:38.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 131:38.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 131:38.22 from Unified_cpp_layout_generic0.cpp:2: 131:38.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 131:38.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:38.22 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 131:38.22 | ^ 131:38.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 131:38.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:19, 131:38.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 131:38.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:7, 131:38.41 from Unified_cpp_widget0.cpp:2: 131:38.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::ViewAs(const mozilla::gfx::PointTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::LayoutDevicePixel; SourceUnits = mozilla::ScreenPixel]’: 131:38.41 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:421:72: required from here 131:38.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:92:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:38.41 92 | gfx::PointTyped ViewAs(const gfx::PointTyped& aPoint, 131:38.41 | ^~~~~~ 131:38.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 131:38.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 131:38.42 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:38.42 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:38.42 from Unified_cpp_widget0.cpp:2: 131:38.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator/(mozilla::gfx::CoordTyped, float)’: 131:38.43 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:621:51: required from here 131:38.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:46:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:38.43 46 | friend Sub operator/(Sub aCoord, T aScale) { 131:38.43 | ^~~~~~~~ 131:38.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 131:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 131:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 131:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:38.54 from Unified_cpp_widget0.cpp:2: 131:38.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 131:38.55 /builddir/build/BUILD/thunderbird-78.6.1/widget/PuppetWidget.cpp:1136:75: required from here 131:38.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:38.55 950 | PointTyped TransformPoint( 131:38.55 | ^~~~~~~~~~~~~~ 131:38.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:38.55 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:38.56 from Unified_cpp_widget0.cpp:2: 131:38.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 131:38.56 /builddir/build/BUILD/thunderbird-78.6.1/widget/Screen.cpp:23:44: required from here 131:38.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:671:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:38.56 671 | gfx::RectTyped operator/(const gfx::IntRectTyped& aRect, 131:38.56 | ^~~~~~~~ 131:38.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 131:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 131:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 131:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 131:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 131:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 131:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 131:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 131:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 131:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 131:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 131:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsClipboardProxy.cpp:5, 131:38.88 from Unified_cpp_widget1.cpp:47: 131:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 131:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:38.88 21 | inline Rect ToRect(const gfxRect& aRect) { 131:38.88 | ^ 131:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 131:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:38.88 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 131:38.88 | ^ 131:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 131:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:38.88 40 | inline Point ToPoint(const gfxPoint& aPoint) { 131:38.88 | ^ 131:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 131:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:38.88 44 | inline Size ToSize(const gfxSize& aSize) { 131:38.88 | ^ 131:38.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 131:38.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:38.89 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 131:38.89 | ^ 131:38.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 131:38.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:38.89 52 | inline gfxSize ThebesSize(const Size& aSize) { 131:38.89 | ^ 131:38.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 131:38.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:38.89 56 | inline gfxRect ThebesRect(const Rect& aRect) { 131:38.89 | ^ 131:39.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 131:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 131:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 131:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 131:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 131:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 131:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 131:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 131:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 131:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 131:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsClipboardProxy.cpp:5, 131:39.52 from Unified_cpp_widget1.cpp:47: 131:39.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 131:39.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:39.52 1859 | int32_t aAppUnitsPerPixel) { 131:39.52 | ^ 131:39.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 131:39.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:39.53 3214 | int32_t aAppUnitsPerPixel) { 131:39.53 | ^ 131:40.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 131:40.05 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:40.05 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:40.06 from Unified_cpp_widget0.cpp:2: 131:40.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 131:40.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 131:40.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 131:40.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:40.06 246 | PointTyped As2DPoint() const { 131:40.06 | ^~~~~~~~~ 131:40.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 131:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 131:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:40.15 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:40.15 from Unified_cpp_widget0.cpp:2: 131:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 131:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 131:40.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 131:40.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:40.16 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 131:40.16 | ^~~~~~~~~ 131:40.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 131:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 131:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 131:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:40.16 from Unified_cpp_widget0.cpp:2: 131:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 131:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 131:40.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 131:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:40.16 2266 | PointTyped TransformPointSimple( 131:40.16 | ^~~~~~~~~~~~~~~~~~~~ 131:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 131:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 131:40.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 131:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:40.17 794 | RectTyped TransformAndClipBounds( 131:40.17 | ^~~~~~~~~~~~~~~~~~~~~~ 131:40.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 131:40.44 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:40.44 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:40.44 from Unified_cpp_widget0.cpp:2: 131:40.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::ParentLayerPixel; F = float]’: 131:40.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:306:43: required from ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::IntPointTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ScreenPixel]’ 131:40.44 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:251:59: required from here 131:40.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:40.44 246 | PointTyped As2DPoint() const { 131:40.44 | ^~~~~~~~~ 131:40.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 131:40.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 131:40.44 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:40.44 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:40.44 from Unified_cpp_widget0.cpp:2: 131:40.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 131:40.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:344:39: required from ‘mozilla::Maybe > mozilla::UntransformVector(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::PointTyped&, const mozilla::gfx::PointTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ScreenPixel]’ 131:40.45 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:520:69: required from here 131:40.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:40.45 59 | Sub operator+(const Sub& aPoint) const { 131:40.45 | ^~~~~~~~ 131:40.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 131:40.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:349:43: required from ‘mozilla::Maybe > mozilla::UntransformVector(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::PointTyped&, const mozilla::gfx::PointTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ScreenPixel]’ 131:40.45 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:520:69: required from here 131:40.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:40.45 62 | Sub operator-(const Sub& aPoint) const { 131:40.45 | ^~~~~~~~ 131:40.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 131:40.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 131:40.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 131:40.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 131:40.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 131:40.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 131:40.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 131:40.49 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsClipboardProxy.cpp:5, 131:40.49 from Unified_cpp_widget1.cpp:47: 131:40.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 131:40.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:40.49 332 | LayerPoint GetFixedPositionAnchor() const { 131:40.49 | ^ 131:40.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 131:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:40.53 from Unified_cpp_widget0.cpp:2: 131:40.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::LayoutDevicePixel; F = float]’: 131:40.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’ 131:40.54 /builddir/build/BUILD/thunderbird-78.6.1/widget/PuppetWidget.cpp:1136:75: required from here 131:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:40.54 246 | PointTyped As2DPoint() const { 131:40.54 | ^~~~~~~~~ 131:40.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 131:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 131:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 131:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 131:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 131:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 131:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 131:40.54 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsClipboardProxy.cpp:5, 131:40.54 from Unified_cpp_widget1.cpp:47: 131:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 131:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:40.54 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 131:40.54 | ^ 131:40.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 131:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 131:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 131:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 131:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 131:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 131:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 131:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsClipboardProxy.cpp:5, 131:40.57 from Unified_cpp_widget1.cpp:47: 131:40.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 131:40.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:40.57 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 131:40.57 | ^ 131:40.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 131:40.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:10, 131:40.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 131:40.95 from Unified_cpp_layout_forms0.cpp:2: 131:40.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 131:40.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:40.95 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 131:40.95 | ^ 131:41.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 131:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 131:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 131:41.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 131:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 131:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 131:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:13, 131:41.17 from Unified_cpp_layout_generic0.cpp:2: 131:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 131:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:41.17 21 | inline Rect ToRect(const gfxRect& aRect) { 131:41.17 | ^ 131:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 131:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:41.17 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 131:41.17 | ^ 131:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 131:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:41.17 40 | inline Point ToPoint(const gfxPoint& aPoint) { 131:41.17 | ^ 131:41.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 131:41.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:41.18 44 | inline Size ToSize(const gfxSize& aSize) { 131:41.18 | ^ 131:41.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 131:41.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:41.18 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 131:41.18 | ^ 131:41.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 131:41.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:41.19 52 | inline gfxSize ThebesSize(const Size& aSize) { 131:41.19 | ^ 131:41.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 131:41.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:41.19 56 | inline gfxRect ThebesRect(const Rect& aRect) { 131:41.19 | ^ 131:41.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:12, 131:41.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:11, 131:41.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 131:41.49 from Unified_cpp_layout_forms0.cpp:2: 131:41.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 131:41.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:41.49 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 131:41.49 | ^ 131:41.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 131:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 131:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 131:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 131:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 131:41.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:13, 131:41.88 from Unified_cpp_layout_generic0.cpp:2: 131:41.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 131:41.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:41.89 1859 | int32_t aAppUnitsPerPixel) { 131:41.89 | ^ 131:41.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 131:41.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:41.89 3214 | int32_t aAppUnitsPerPixel) { 131:41.89 | ^ 131:43.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 131:43.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 131:43.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 131:43.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 131:43.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 131:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 131:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 131:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 131:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:20, 131:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:43.45 from Unified_cpp_widget0.cpp:2: 131:43.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 131:43.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 131:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 131:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 131:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 131:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 131:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 131:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 131:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 131:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:43.47 760 | typename detail::Nth::Type extract() { 131:43.47 | ^~~~~~~ 131:45.12 In file included from Unified_cpp_widget0.cpp:65: 131:45.12 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp: In constructor ‘mozilla::SingleTouchData::SingleTouchData(int32_t, mozilla::ScreenIntPoint, mozilla::ScreenSize, float, float)’: 131:45.12 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:41:1: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.12 41 | SingleTouchData::SingleTouchData(int32_t aIdentifier, 131:45.12 | ^~~~~~~~~~~~~~~ 131:45.13 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp: In constructor ‘mozilla::SingleTouchData::SingleTouchData(int32_t, mozilla::ParentLayerPoint, mozilla::ScreenSize, float, float)’: 131:45.13 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:51:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.13 51 | SingleTouchData::SingleTouchData(int32_t aIdentifier, 131:45.13 | ^~~~~~~~~~~~~~~ 131:45.13 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:51:1: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 131:45.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 131:45.14 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:45.14 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:45.15 from Unified_cpp_widget0.cpp:2: 131:45.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 131:45.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.15 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 131:45.15 | ^~~~~~~~~ 131:45.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 131:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 131:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 131:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:18, 131:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:11, 131:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 131:45.16 from Unified_cpp_layout_forms0.cpp:2: 131:45.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 131:45.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.16 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 131:45.16 | ^ 131:45.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 131:45.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.17 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 131:45.17 | ^ 131:45.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 131:45.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.17 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 131:45.17 | ^ 131:45.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 131:45.18 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:19, 131:45.18 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 131:45.18 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:7, 131:45.18 from Unified_cpp_widget0.cpp:2: 131:45.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::IntPointTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ScreenPixel]’: 131:45.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:306:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.18 306 | return Some(RoundedToInt(point.As2DPoint())); 131:45.18 | ~~~~~~~~~~~~~~~^~ 131:45.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 131:45.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 131:45.18 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:45.18 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:45.18 from Unified_cpp_widget0.cpp:2: 131:45.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 131:45.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.18 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 131:45.18 | ^~~~~~~~~ 131:45.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 131:45.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.18 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 131:45.18 | ^ 131:45.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 131:45.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.19 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 131:45.19 | ^ 131:45.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 131:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:45.19 from Unified_cpp_widget0.cpp:2: 131:45.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::ParentLayerPixel; F = float]’: 131:45.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.19 246 | PointTyped As2DPoint() const { 131:45.19 | ^~~~~~~~~ 131:45.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 131:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 131:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:45.20 from Unified_cpp_widget0.cpp:2: 131:45.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 131:45.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.20 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 131:45.20 | ^~~~~~~~~ 131:45.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 131:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:19, 131:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 131:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:7, 131:45.20 from Unified_cpp_widget0.cpp:2: 131:45.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::Maybe > mozilla::UntransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::PointTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ScreenPixel]’: 131:45.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:295:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.21 295 | return Some(point.As2DPoint()); 131:45.21 | ~~~~~~~~~~~~~~~^~ 131:45.21 In file included from Unified_cpp_widget0.cpp:65: 131:45.21 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp: In member function ‘mozilla::WidgetMouseEvent mozilla::MouseInput::ToWidgetMouseEvent(nsIWidget*) const’: 131:45.21 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:419:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.21 419 | event.mRefPoint = RoundedToInt(ViewAs( 131:45.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 131:45.21 420 | mOrigin, 131:45.21 | ~~~~~~~~ 131:45.21 421 | PixelCastJustification::LayoutDeviceIsScreenForUntransformedEvent)); 131:45.21 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:45.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 131:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 131:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:45.22 from Unified_cpp_widget0.cpp:2: 131:45.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 131:45.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.22 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 131:45.22 | ^~~~~~~~~ 131:45.22 In file included from Unified_cpp_widget0.cpp:65: 131:45.22 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp: In member function ‘mozilla::WidgetWheelEvent mozilla::PanGestureInput::ToWidgetWheelEvent(nsIWidget*) const’: 131:45.23 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:477:64: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.23 477 | wheelEvent.mRefPoint = RoundedToInt(ViewAs( 131:45.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 131:45.23 478 | mPanStartPoint, 131:45.23 | ~~~~~~~~~~~~~~~ 131:45.23 479 | PixelCastJustification::LayoutDeviceIsScreenForUntransformedEvent)); 131:45.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:45.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 131:45.23 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:19, 131:45.24 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 131:45.24 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:7, 131:45.24 from Unified_cpp_widget0.cpp:2: 131:45.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::Maybe > mozilla::UntransformVector(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::PointTyped&, const mozilla::gfx::PointTyped&) [with TargetUnits = mozilla::ParentLayerPixel; SourceUnits = mozilla::ScreenPixel]’: 131:45.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:344:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.24 344 | aTransform.ProjectPoint(aAnchor + aVector); 131:45.24 | ~~~~~~~~^~~~~~~~~ 131:45.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:349:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.24 349 | return Some(projectedTarget.As2DPoint() - projectedAnchor.As2DPoint()); 131:45.24 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:45.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 131:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 131:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.h:10, 131:45.25 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:5, 131:45.25 from Unified_cpp_widget0.cpp:2: 131:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 131:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.25 59 | Sub operator+(const Sub& aPoint) const { 131:45.25 | ^~~~~~~~ 131:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 131:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.25 62 | Sub operator-(const Sub& aPoint) const { 131:45.26 | ^~~~~~~~ 131:45.26 In file included from Unified_cpp_widget0.cpp:65: 131:45.26 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp: In member function ‘mozilla::ScreenPoint mozilla::PanGestureInput::UserMultipliedPanDisplacement() const’: 131:45.26 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:528:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.26 528 | ScreenPoint PanGestureInput::UserMultipliedPanDisplacement() const { 131:45.26 | ^~~~~~~~~~~~~~~ 131:45.27 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::PanGestureInput::UserMultipliedLocalPanDisplacement() const’: 131:45.27 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:533:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.27 533 | ParentLayerPoint PanGestureInput::UserMultipliedLocalPanDisplacement() const { 131:45.27 | ^~~~~~~~~~~~~~~ 131:45.27 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp: In constructor ‘mozilla::PinchGestureInput::PinchGestureInput(mozilla::PinchGestureInput::PinchGestureType, uint32_t, mozilla::TimeStamp, const ExternalPoint&, const ScreenPoint&, mozilla::ScreenCoord, mozilla::ScreenCoord, mozilla::Modifiers)’: 131:45.27 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:543:1: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.27 543 | PinchGestureInput::PinchGestureInput( 131:45.28 | ^~~~~~~~~~~~~~~~~ 131:45.28 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp: In member function ‘mozilla::WidgetWheelEvent mozilla::PinchGestureInput::ToWidgetWheelEvent(nsIWidget*) const’: 131:45.28 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:571:64: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.28 571 | wheelEvent.mRefPoint = RoundedToInt(ViewAs( 131:45.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 131:45.28 572 | mFocusPoint, 131:45.28 | ~~~~~~~~~~~~ 131:45.29 573 | PixelCastJustification::LayoutDeviceIsScreenForUntransformedEvent)); 131:45.29 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:45.29 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:621:33: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.30 621 | wheelEvent.mDeltaY = -100.0 * (mCurrentSpan / mPreviousSpan) * 131:45.30 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:45.30 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp: In member function ‘mozilla::WidgetWheelEvent mozilla::ScrollWheelInput::ToWidgetWheelEvent(nsIWidget*) const’: 131:45.30 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:774:64: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.30 774 | wheelEvent.mRefPoint = RoundedToInt(ViewAs( 131:45.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 131:45.30 775 | mOrigin, 131:45.30 | ~~~~~~~~ 131:45.30 776 | PixelCastJustification::LayoutDeviceIsScreenForUntransformedEvent)); 131:45.30 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 131:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.31 371 | nscoord aAppUnitsPerDevPixel) { 131:45.31 | ^ 131:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 131:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.33 380 | nscoord aAppUnitsPerDevPixel) { 131:45.33 | ^ 131:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 131:45.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.34 387 | nscoord aAppUnitsPerDevPixel) { 131:45.34 | ^ 131:45.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 131:45.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.34 394 | nscoord aAppUnitsPerDevPixel) { 131:45.34 | ^ 131:45.40 In file included from Unified_cpp_widget0.cpp:92: 131:45.40 /builddir/build/BUILD/thunderbird-78.6.1/widget/Screen.cpp: In constructor ‘mozilla::widget::Screen::Screen(mozilla::LayoutDeviceIntRect, mozilla::LayoutDeviceIntRect, uint32_t, uint32_t, mozilla::DesktopToLayoutDeviceScale, mozilla::CSSToLayoutDeviceScale, float)’: 131:45.40 /builddir/build/BUILD/thunderbird-78.6.1/widget/Screen.cpp:23:42: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.40 23 | mRectDisplayPix(RoundedToInt(aRect / aContentsScale)), 131:45.40 | ~~~~~~^~~~~~~~~~~~~~~~ 131:45.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 131:45.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 131:45.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:18, 131:45.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:11, 131:45.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 131:45.44 from Unified_cpp_layout_forms0.cpp:2: 131:45.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 131:45.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.44 189 | CSSRect GetExpandedScrollableRect() const { 131:45.44 | ^ 131:45.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 131:45.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.45 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 131:45.45 | ^ 131:45.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 131:45.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.45 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 131:45.45 | ^ 131:45.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 131:45.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.46 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 131:45.46 | ^ 131:45.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 131:45.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.47 243 | CSSRect CalculateScrollRange() const { 131:45.47 | ^ 131:45.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 131:45.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.47 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 131:45.48 | ^ 131:45.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 131:45.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.49 457 | CSSRect GetVisualViewport() const { 131:45.49 | ^ 131:45.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:19, 131:45.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 131:45.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:17, 131:45.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 131:45.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 131:45.57 from /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.h:17, 131:45.57 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseWidget.h:8, 131:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/widget/CompositorWidget.cpp:7, 131:45.58 from Unified_cpp_widget0.cpp:2: 131:45.58 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h: In member function ‘virtual nsresult nsIWidget::Create(nsIWidget*, nsNativeWidget, const DesktopIntRect&, nsWidgetInitData*)’: 131:45.58 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:28: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:45.58 460 | RoundedToInt(aRect * GetDesktopToDeviceScale()); 131:45.58 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:48.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 131:48.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 131:48.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 131:48.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 131:48.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 131:48.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 131:48.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 131:48.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 131:48.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 131:48.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 131:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 131:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 131:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 131:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 131:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BlockReflowInput.cpp:16, 131:48.52 from Unified_cpp_layout_generic0.cpp:11: 131:48.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 131:48.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:48.52 332 | LayerPoint GetFixedPositionAnchor() const { 131:48.52 | ^ 131:48.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 131:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 131:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 131:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 131:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 131:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 131:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 131:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 131:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 131:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 131:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 131:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 131:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 131:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 131:48.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BlockReflowInput.cpp:16, 131:48.57 from Unified_cpp_layout_generic0.cpp:11: 131:48.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 131:48.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:48.57 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 131:48.57 | ^ 131:48.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 131:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 131:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 131:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 131:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 131:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 131:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 131:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 131:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 131:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 131:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 131:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 131:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 131:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 131:48.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BlockReflowInput.cpp:16, 131:48.60 from Unified_cpp_layout_generic0.cpp:11: 131:48.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 131:48.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:48.60 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 131:48.60 | ^ 131:49.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MVMContext.h:12, 131:49.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeckoMVMContext.h:8, 131:49.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeckoMVMContext.cpp:5, 131:49.58 from Unified_cpp_layout_base0.cpp:29: 131:49.58 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h: In member function ‘mozilla::CSSSize nsViewportInfo::GetSize() const’: 131:49.58 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h:93:36: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:49.58 93 | mozilla::CSSSize GetSize() const { return mSize; } 131:49.58 | ^ 131:49.62 In file included from Unified_cpp_layout_base0.cpp:29: 131:49.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeckoMVMContext.cpp: In member function ‘virtual mozilla::LayoutDeviceMargin mozilla::GeckoMVMContext::ScrollbarAreaToExcludeFromCompositionBounds() const’: 131:49.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeckoMVMContext.cpp:105:64: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:49.62 105 | GeckoMVMContext::ScrollbarAreaToExcludeFromCompositionBounds() const { 131:49.62 | ^~~~~ 131:50.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeometryUtils.cpp:18, 131:50.56 from Unified_cpp_layout_base0.cpp:38: 131:50.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 131:50.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:50.56 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 131:50.56 | ^ 131:50.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeometryUtils.cpp:22, 131:50.57 from Unified_cpp_layout_base0.cpp:38: 131:50.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 131:50.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:50.57 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 131:50.57 | ^ 131:51.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 131:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 131:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 131:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 131:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 131:51.99 from Unified_cpp_layout_style3.cpp:11: 131:51.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 131:51.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:51.99 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 131:51.99 | ^ 131:52.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 131:52.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 131:52.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 131:52.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 131:52.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 131:52.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 131:52.34 from Unified_cpp_layout_style3.cpp:11: 131:52.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 131:52.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:52.34 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 131:52.34 | ^ 131:52.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 131:52.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 131:52.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 131:52.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 131:52.83 from Unified_cpp_layout_style3.cpp:11: 131:52.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 131:52.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:52.83 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 131:52.83 | ^ 131:52.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 131:52.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:52.83 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 131:52.83 | ^ 131:52.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 131:52.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:52.84 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 131:52.84 | ^ 131:52.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 131:52.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:52.84 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 131:52.84 | ^ 131:52.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 131:52.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:52.85 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 131:52.85 | ^ 131:52.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 131:52.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:52.87 371 | nscoord aAppUnitsPerDevPixel) { 131:52.87 | ^ 131:52.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 131:52.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:52.87 380 | nscoord aAppUnitsPerDevPixel) { 131:52.87 | ^ 131:52.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 131:52.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:52.87 387 | nscoord aAppUnitsPerDevPixel) { 131:52.88 | ^ 131:52.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 131:52.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:52.88 394 | nscoord aAppUnitsPerDevPixel) { 131:52.88 | ^ 131:52.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 131:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 131:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 131:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 131:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 131:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 131:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 131:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MobileViewportManager.cpp:16, 131:52.89 from Unified_cpp_layout_base0.cpp:65: 131:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 131:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:52.89 49 | gfx::Size GetInheritedScale() const { return mScale; } 131:52.89 | ^ 131:52.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 131:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 131:52.92 from Unified_cpp_layout_style3.cpp:11: 131:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 131:52.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:52.92 1249 | CSSCoord ToCSSPixels() const { return _0; } 131:52.92 | ^ 131:53.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsDeviceContextSpecProxy.h:10, 131:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsDeviceContextSpecProxy.cpp:7, 131:53.42 from Unified_cpp_widget1.cpp:74: 131:53.42 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIDeviceContextSpec.h: In member function ‘virtual gfxPoint nsIDeviceContextSpec::GetPrintingTranslate()’: 131:53.42 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIDeviceContextSpec.h:79:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:53.42 79 | virtual gfxPoint GetPrintingTranslate() { return gfxPoint(0, 0); } 131:53.42 | ^ 131:53.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 131:53.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 131:53.65 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 131:53.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MobileViewportManager.cpp:16, 131:53.66 from Unified_cpp_layout_base0.cpp:65: 131:53.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 131:53.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:53.66 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 131:53.66 | ^ 131:54.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 131:54.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:13, 131:54.02 from Unified_cpp_layout_style3.cpp:11: 131:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 131:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:54.02 189 | CSSRect GetExpandedScrollableRect() const { 131:54.02 | ^ 131:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 131:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:54.02 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 131:54.02 | ^ 131:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 131:54.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:54.02 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 131:54.02 | ^ 131:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 131:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:54.03 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 131:54.03 | ^ 131:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 131:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:54.03 243 | CSSRect CalculateScrollRange() const { 131:54.03 | ^ 131:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 131:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:54.03 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 131:54.03 | ^ 131:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 131:54.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:54.04 457 | CSSRect GetVisualViewport() const { 131:54.04 | ^ 131:54.11 In file included from Unified_cpp_layout_base0.cpp:74: 131:54.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp: In function ‘mozilla::CSSCoord mozilla::ComputeSides(const CSSPoint&, const CSSSize&, const mozilla::StyleAngle&)’: 131:54.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:57:54: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:54.11 57 | const StyleAngle& aAngle) { 131:54.11 | ^ 131:54.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp: In static member function ‘static mozilla::CSSPoint mozilla::MotionPathUtils::ComputeAnchorPointAdjustment(const nsIFrame&)’: 131:54.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:337:78: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:54.18 337 | CSSPoint MotionPathUtils::ComputeAnchorPointAdjustment(const nsIFrame& aFrame) { 131:54.18 | ^ 131:54.84 In file included from Unified_cpp_widget0.cpp:137: 131:54.84 /builddir/build/BUILD/thunderbird-78.6.1/widget/WidgetUtils.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 131:54.84 /builddir/build/BUILD/thunderbird-78.6.1/widget/WidgetUtils.cpp:149:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:54.84 149 | } // namespace mozilla 131:54.84 | ^ 131:55.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 131:55.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 131:55.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 131:55.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 131:55.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 131:55.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 131:55.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 131:55.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 131:55.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 131:55.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 131:55.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BlockReflowInput.cpp:16, 131:55.78 from Unified_cpp_layout_generic0.cpp:11: 131:55.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 131:55.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:55.79 1394 | LayerPoint GetFixedPositionAnchor() { 131:55.79 | ^ 131:55.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 131:55.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:55.81 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 131:55.81 | ^ 131:55.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 131:55.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 131:55.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 131:55.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 131:55.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 131:55.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 131:55.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 131:55.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 131:55.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 131:55.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BlockReflowInput.cpp:16, 131:55.98 from Unified_cpp_layout_generic0.cpp:11: 131:55.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 131:55.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:55.98 49 | gfx::Size GetInheritedScale() const { return mScale; } 131:55.98 | ^ 131:58.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 131:58.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 131:58.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:18, 131:58.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:11, 131:58.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 131:58.19 from Unified_cpp_layout_forms0.cpp:2: 131:58.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 131:58.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:58.19 1249 | CSSCoord ToCSSPixels() const { return _0; } 131:58.19 | ^ 131:58.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 131:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 131:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 131:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 131:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 131:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BlockReflowInput.cpp:16, 131:58.25 from Unified_cpp_layout_generic0.cpp:11: 131:58.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 131:58.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:58.26 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 131:58.26 | ^ 131:58.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 131:58.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 131:58.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 131:58.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 131:58.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 131:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 131:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 131:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 131:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:11, 131:58.45 from Unified_cpp_widget1.cpp:128: 131:58.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 131:58.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:58.45 1394 | LayerPoint GetFixedPositionAnchor() { 131:58.45 | ^ 131:58.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 131:58.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:58.47 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 131:58.47 | ^ 131:58.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 131:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 131:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 131:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 131:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 131:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 131:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 131:58.61 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:11, 131:58.61 from Unified_cpp_widget1.cpp:128: 131:58.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 131:58.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:58.61 49 | gfx::Size GetInheritedScale() const { return mScale; } 131:58.62 | ^ 131:59.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:19, 131:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 131:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BlockReflowInput.cpp:16, 131:59.38 from Unified_cpp_layout_generic0.cpp:11: 131:59.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 131:59.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 131:59.38 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 131:59.38 | ^ 132:00.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 132:00.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:13, 132:00.08 from Unified_cpp_layout_style3.cpp:11: 132:00.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 132:00.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:00.08 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 132:00.08 | ^ 132:00.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 132:00.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:00.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:00.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:00.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:00.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:00.22 from Unified_cpp_layout_style4.cpp:2: 132:00.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 132:00.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:00.22 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 132:00.22 | ^ 132:00.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 132:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:00.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:00.64 from Unified_cpp_layout_style4.cpp:2: 132:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 132:00.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:00.64 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 132:00.64 | ^ 132:00.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 132:00.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 132:00.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:18, 132:00.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:11, 132:00.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:00.85 from Unified_cpp_layout_forms0.cpp:2: 132:00.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 132:00.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:00.85 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 132:00.85 | ^ 132:00.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:00.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 132:00.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 132:00.94 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:11, 132:00.94 from Unified_cpp_widget1.cpp:128: 132:00.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 132:00.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:00.94 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 132:00.94 | ^ 132:01.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:01.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:01.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:01.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:01.12 from Unified_cpp_layout_style4.cpp:2: 132:01.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 132:01.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:01.12 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 132:01.12 | ^ 132:01.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 132:01.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:01.13 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 132:01.13 | ^ 132:01.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 132:01.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:01.13 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 132:01.13 | ^ 132:01.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 132:01.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:01.13 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 132:01.13 | ^ 132:01.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 132:01.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:01.14 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 132:01.14 | ^ 132:01.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/RestyleManager.cpp:51, 132:01.14 from Unified_cpp_layout_base0.cpp:101: 132:01.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h: In static member function ‘static gfxPoint mozilla::CharPosition::UnspecifiedPoint()’: 132:01.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:105:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:01.14 105 | static gfxPoint UnspecifiedPoint() { 132:01.14 | ^ 132:01.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 132:01.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:01.15 371 | nscoord aAppUnitsPerDevPixel) { 132:01.15 | ^ 132:01.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 132:01.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:01.16 380 | nscoord aAppUnitsPerDevPixel) { 132:01.16 | ^ 132:01.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 132:01.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:01.16 387 | nscoord aAppUnitsPerDevPixel) { 132:01.16 | ^ 132:01.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 132:01.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:01.17 394 | nscoord aAppUnitsPerDevPixel) { 132:01.17 | ^ 132:01.81 In file included from Unified_cpp_widget1.cpp:128: 132:01.81 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp: In function ‘mozilla::gfx::Rect FixAspectRatio(const Rect&)’: 132:01.81 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:151:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:01.82 151 | static Rect FixAspectRatio(const Rect& aRect) { 132:01.82 | ^ 132:01.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:01.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:01.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:01.84 from Unified_cpp_layout_style4.cpp:2: 132:01.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 132:01.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:01.85 1249 | CSSCoord ToCSSPixels() const { return _0; } 132:01.85 | ^ 132:02.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 132:02.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 132:02.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 132:02.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 132:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:02.22 from Unified_cpp_layout_base0.cpp:2: 132:02.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 132:02.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 132:02.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:02.23 40 | friend Sub operator*(Sub aCoord, T aScale) { 132:02.23 | ^~~~~~~~ 132:02.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 132:02.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 132:02.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 132:02.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 132:02.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:02.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:02.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:02.25 from Unified_cpp_layout_base0.cpp:2: 132:02.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 132:02.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 132:02.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:02.25 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 132:02.25 | ^~~~~~~~ 132:02.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 132:02.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 132:02.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:02.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:02.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:02.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:02.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:02.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:02.50 from Unified_cpp_layout_base0.cpp:2: 132:02.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:02.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 132:02.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:02.50 427 | SizeT Size() const { return SizeT(width, height); } 132:02.50 | ^~~~ 132:02.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 132:02.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 132:02.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 132:02.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 132:02.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:02.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:02.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:02.51 from Unified_cpp_layout_base0.cpp:2: 132:02.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 132:02.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 132:02.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:02.51 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 132:02.51 | ^~~~~~~~ 132:02.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 132:02.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 132:02.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:02.51 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 132:02.51 | ^~~~~~~~ 132:02.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 132:02.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:02.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:02.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:02.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:02.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:02.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:02.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:02.52 from Unified_cpp_layout_base0.cpp:2: 132:02.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 132:02.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 132:02.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:02.52 62 | Sub operator-(const Sub& aPoint) const { 132:02.52 | ^~~~~~~~ 132:02.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 132:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 132:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:02.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:02.57 from Unified_cpp_layout_generic0.cpp:2: 132:02.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 132:02.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 132:02.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:02.57 40 | friend Sub operator*(Sub aCoord, T aScale) { 132:02.57 | ^~~~~~~~ 132:02.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 132:02.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 132:02.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:02.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:02.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:02.62 from Unified_cpp_layout_generic0.cpp:2: 132:02.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:02.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 132:02.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:02.62 427 | SizeT Size() const { return SizeT(width, height); } 132:02.62 | ^~~~ 132:02.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:02.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:02.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:02.63 from Unified_cpp_layout_generic0.cpp:2: 132:02.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 132:02.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 132:02.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:02.63 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 132:02.63 | ^~~~~~~~ 132:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 132:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 132:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:02.64 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 132:02.64 | ^~~~~~~~ 132:02.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 132:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 132:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:02.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:02.65 from Unified_cpp_layout_generic0.cpp:2: 132:02.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 132:02.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 132:02.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:02.65 62 | Sub operator-(const Sub& aPoint) const { 132:02.65 | ^~~~~~~~ 132:02.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:02.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:02.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:02.79 from Unified_cpp_layout_generic0.cpp:2: 132:02.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 132:02.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 132:02.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:02.79 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 132:02.80 | ^~~~~~~~ 132:02.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 132:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 132:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 132:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 132:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:02.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:02.93 from Unified_cpp_layout_base0.cpp:2: 132:02.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 132:02.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 132:02.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:02.93 43 | friend Sub operator*(T aScale, Sub aCoord) { 132:02.93 | ^~~~~~~~ 132:03.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 132:03.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 132:03.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:18, 132:03.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:11, 132:03.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:03.02 from Unified_cpp_layout_forms0.cpp:2: 132:03.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 132:03.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:03.02 21 | inline Rect ToRect(const gfxRect& aRect) { 132:03.02 | ^ 132:03.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 132:03.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:03.02 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 132:03.02 | ^ 132:03.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 132:03.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:03.02 40 | inline Point ToPoint(const gfxPoint& aPoint) { 132:03.02 | ^ 132:03.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 132:03.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:03.03 44 | inline Size ToSize(const gfxSize& aSize) { 132:03.03 | ^ 132:03.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 132:03.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:03.03 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 132:03.03 | ^ 132:03.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 132:03.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:03.03 52 | inline gfxSize ThebesSize(const Size& aSize) { 132:03.03 | ^ 132:03.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 132:03.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:03.03 56 | inline gfxRect ThebesRect(const Rect& aRect) { 132:03.03 | ^ 132:03.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 132:03.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:03.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:03.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:03.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:03.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:03.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:03.18 from Unified_cpp_layout_base0.cpp:2: 132:03.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 132:03.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 132:03.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:03.18 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 132:03.18 | ^~~~~~~~~~~~~ 132:03.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 132:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 132:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:03.19 from Unified_cpp_layout_base0.cpp:2: 132:03.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:03.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 132:03.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:03.19 323 | static SizeTyped FromUnknownSize( 132:03.19 | ^~~~~~~~~~~~~~~ 132:03.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 132:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 132:03.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:03.24 from Unified_cpp_layout_generic0.cpp:2: 132:03.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 132:03.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 132:03.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:03.24 43 | friend Sub operator*(T aScale, Sub aCoord) { 132:03.24 | ^~~~~~~~ 132:03.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 132:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:03.59 from Unified_cpp_layout_generic0.cpp:2: 132:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 132:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 132:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:03.59 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 132:03.59 | ^~~~~~~~~~~~~ 132:03.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 132:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:03.59 from Unified_cpp_layout_generic0.cpp:2: 132:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 132:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:03.60 323 | static SizeTyped FromUnknownSize( 132:03.60 | ^~~~~~~~~~~~~~~ 132:04.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:04.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:04.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 132:04.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 132:04.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 132:04.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 132:04.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 132:04.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:04.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:04.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:04.10 from Unified_cpp_layout_base0.cpp:2: 132:04.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 132:04.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 132:04.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.10 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 132:04.10 | ^~~~~~~~~~~~~~ 132:04.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 132:04.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:04.10 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:04.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:04.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:04.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:04.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:04.11 from Unified_cpp_layout_base0.cpp:2: 132:04.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 132:04.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 132:04.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.11 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 132:04.11 | ^~~~~~~~~~~~~ 132:04.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 132:04.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 132:04.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:04.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:04.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:04.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:04.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:04.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:04.13 from Unified_cpp_layout_base0.cpp:2: 132:04.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:04.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 132:04.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.13 383 | Point TopLeft() const { return Point(x, y); } 132:04.13 | ^~~~~~~ 132:04.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 132:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 132:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 132:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 132:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 132:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:04.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:04.14 from Unified_cpp_layout_base0.cpp:2: 132:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 132:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 132:04.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.14 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 132:04.14 | ^~~~~~~~~~~~~~~ 132:04.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 132:04.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 132:04.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 132:04.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:04.18 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:04.18 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:04.19 from Unified_cpp_widget1.cpp:20: 132:04.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 132:04.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 132:04.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.19 40 | friend Sub operator*(Sub aCoord, T aScale) { 132:04.19 | ^~~~~~~~ 132:04.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 132:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 132:04.20 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:04.20 from Unified_cpp_widget1.cpp:20: 132:04.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 132:04.21 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 132:04.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.21 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 132:04.21 | ^~~~~~~~ 132:04.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 132:04.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:18, 132:04.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:11, 132:04.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:04.33 from Unified_cpp_layout_forms0.cpp:2: 132:04.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 132:04.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.33 1859 | int32_t aAppUnitsPerPixel) { 132:04.33 | ^ 132:04.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 132:04.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.33 3214 | int32_t aAppUnitsPerPixel) { 132:04.33 | ^ 132:04.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 132:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 132:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:31, 132:04.39 from Unified_cpp_layout_style3.cpp:11: 132:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 132:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.39 21 | inline Rect ToRect(const gfxRect& aRect) { 132:04.39 | ^ 132:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 132:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.39 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 132:04.39 | ^ 132:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 132:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.40 40 | inline Point ToPoint(const gfxPoint& aPoint) { 132:04.40 | ^ 132:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 132:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.40 44 | inline Size ToSize(const gfxSize& aSize) { 132:04.40 | ^ 132:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 132:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.40 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 132:04.41 | ^ 132:04.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 132:04.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.41 52 | inline gfxSize ThebesSize(const Size& aSize) { 132:04.41 | ^ 132:04.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 132:04.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.41 56 | inline gfxRect ThebesRect(const Rect& aRect) { 132:04.41 | ^ 132:04.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 132:04.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:04.55 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:04.55 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:04.55 from Unified_cpp_widget1.cpp:20: 132:04.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:04.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 132:04.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.56 427 | SizeT Size() const { return SizeT(width, height); } 132:04.56 | ^~~~ 132:04.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 132:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 132:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:04.56 from Unified_cpp_widget1.cpp:20: 132:04.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 132:04.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 132:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.57 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 132:04.57 | ^~~~~~~~ 132:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 132:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 132:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.57 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 132:04.57 | ^~~~~~~~ 132:04.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 132:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 132:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:04.58 from Unified_cpp_widget1.cpp:20: 132:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 132:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 132:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.58 62 | Sub operator-(const Sub& aPoint) const { 132:04.58 | ^~~~~~~~ 132:04.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 132:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:04.58 from Unified_cpp_layout_generic0.cpp:2: 132:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 132:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 132:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.59 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 132:04.59 | ^~~~~~~~~~~~~~ 132:04.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 132:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:04.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:04.60 from Unified_cpp_layout_generic0.cpp:2: 132:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 132:04.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 132:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.60 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 132:04.60 | ^~~~~~~~~~~~~ 132:04.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 132:04.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 132:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:04.63 from Unified_cpp_layout_generic0.cpp:2: 132:04.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:04.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 132:04.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.63 383 | Point TopLeft() const { return Point(x, y); } 132:04.63 | ^~~~~~~ 132:04.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 132:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:04.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:04.63 from Unified_cpp_layout_generic0.cpp:2: 132:04.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 132:04.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 132:04.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.63 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 132:04.63 | ^~~~~~~~~~~~~~~ 132:04.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 132:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 132:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 132:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:04.76 from Unified_cpp_widget1.cpp:20: 132:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 132:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 132:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.76 43 | friend Sub operator*(T aScale, Sub aCoord) { 132:04.76 | ^~~~~~~~ 132:04.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 132:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 132:04.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 132:04.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 132:04.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:04.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:04.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:04.85 from Unified_cpp_layout_base0.cpp:2: 132:04.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ScreenPixel; dst = mozilla::CSSPixel]’: 132:04.85 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h:60:49: required from here 132:04.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:705:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.85 705 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 132:04.85 | ^~~~~~~~ 132:04.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 132:04.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:04.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:04.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:04.86 from Unified_cpp_layout_generic0.cpp:2: 132:04.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:04.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 132:04.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.86 277 | static RectTyped FromUnknownRect( 132:04.86 | ^~~~~~~~~~~~~~~ 132:04.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 132:04.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:04.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:04.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:04.87 from Unified_cpp_layout_generic0.cpp:2: 132:04.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:04.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 132:04.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.87 150 | static PointTyped FromUnknownPoint( 132:04.87 | ^~~~~~~~~~~~~~~~ 132:04.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 132:04.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:04.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:04.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:04.87 from Unified_cpp_layout_generic0.cpp:2: 132:04.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 132:04.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 132:04.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.87 282 | RectTyped ToUnknownRect() const { 132:04.87 | ^~~~~~~~~~~~~ 132:04.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 132:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 132:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:04.89 from Unified_cpp_layout_base0.cpp:2: 132:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:04.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:104:72: required from here 132:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.89 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 132:04.90 | ^~~~~~~~~~ 132:04.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 132:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsWrapperCache.h:16, 132:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 132:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:14, 132:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 132:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 132:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:04.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:04.90 from Unified_cpp_layout_base0.cpp:2: 132:04.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodArrayZero(T (&)[N]) [with T = mozilla::gfx::PointTyped; long unsigned int N = 4]’: 132:04.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeometryUtils.cpp:220:26: required from here 132:04.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:71:9: 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] 132:04.92 71 | memset(aT, 0, N * sizeof(T)); 132:04.92 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 132:04.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 132:04.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 132:04.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:04.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:04.93 from Unified_cpp_layout_base0.cpp:2: 132:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: ‘struct mozilla::gfx::PointTyped’ declared here 132:04.93 123 | struct PointTyped 132:04.93 | ^~~~~~~~~~ 132:04.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 132:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 132:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 132:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 132:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:04.95 from Unified_cpp_layout_base0.cpp:2: 132:04.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 132:04.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeometryUtils.cpp:382:64: required from here 132:04.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:576:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.95 576 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 132:04.95 | ^~~~~~~~ 132:04.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 132:04.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeometryUtils.cpp:384:39: required from here 132:04.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:576:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:04.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 132:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsWrapperCache.h:16, 132:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 132:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:14, 132:04.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 132:04.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 132:04.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:04.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:04.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:04.96 from Unified_cpp_layout_base0.cpp:2: 132:04.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped; size_t = long unsigned int]’: 132:04.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeometryUtils.cpp:434:33: required from here 132:04.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:46: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] 132:04.96 46 | memset(aT, 0, sizeof(T)); 132:04.96 | ~~~~~~^~~~~~~~~~~~~~~~~~ 132:04.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 132:04.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 132:04.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:04.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:04.96 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:04.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:04.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:04.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:04.97 from Unified_cpp_layout_base0.cpp:2: 132:04.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: ‘struct mozilla::gfx::PointTyped’ declared here 132:04.97 123 | struct PointTyped 132:04.97 | ^~~~~~~~~~ 132:04.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 132:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsWrapperCache.h:16, 132:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/EventTarget.h:14, 132:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:14, 132:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 132:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 132:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:04.97 from Unified_cpp_layout_base0.cpp:2: 132:04.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = mozilla::EnumeratedArray >]’: 132:04.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutTelemetryTools.cpp:54:25: required from here 132:04.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34:9: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class mozilla::EnumeratedArray >’; use assignment or value-initialization instead [-Wclass-memaccess] 132:04.97 34 | memset(aT, 0, sizeof(T)); 132:04.97 | ~~~~~~^~~~~~~~~~~~~~~~~~ 132:04.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:12, 132:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionParticipant.h:13, 132:04.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 132:04.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrName.h:16, 132:04.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:21, 132:04.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:04.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:04.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:04.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:04.98 from Unified_cpp_layout_base0.cpp:2: 132:04.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EnumeratedArray.h:43:7: note: ‘class mozilla::EnumeratedArray >’ declared here 132:04.98 43 | class EnumeratedArray { 132:04.98 | ^~~~~~~~~~~~~~~ 132:05.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 132:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:05.14 from Unified_cpp_layout_base0.cpp:2: 132:05.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:05.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 132:05.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:05.14 277 | static RectTyped FromUnknownRect( 132:05.14 | ^~~~~~~~~~~~~~~ 132:05.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 132:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 132:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:05.15 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:05.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:05.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:05.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:05.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:05.15 from Unified_cpp_layout_base0.cpp:2: 132:05.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:05.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 132:05.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:05.15 150 | static PointTyped FromUnknownPoint( 132:05.15 | ^~~~~~~~~~~~~~~~ 132:05.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 132:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:05.17 from Unified_cpp_layout_base0.cpp:2: 132:05.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 132:05.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 132:05.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:05.18 282 | RectTyped ToUnknownRect() const { 132:05.18 | ^~~~~~~~~~~~~ 132:05.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 132:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 132:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:05.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:05.23 from Unified_cpp_layout_base0.cpp:2: 132:05.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:05.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MobileViewportManager.cpp:350:46: required from here 132:05.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:05.24 427 | SizeT Size() const { return SizeT(width, height); } 132:05.24 | ^~~~ 132:05.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 132:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 132:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 132:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 132:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:05.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:05.24 from Unified_cpp_layout_base0.cpp:2: 132:05.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator*(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::ScreenPixel]’: 132:05.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MobileViewportManager.cpp:355:52: required from here 132:05.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:698:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:05.24 698 | gfx::SizeTyped operator*(const gfx::SizeTyped& aSize, 132:05.24 | ^~~~~~~~ 132:05.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::MarginTyped mozilla::operator*(const mozilla::gfx::MarginTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::ScreenPixel]’: 132:05.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MobileViewportManager.cpp:466:39: required from here 132:05.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:754:23: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:05.24 754 | gfx::MarginTyped operator*(const gfx::MarginTyped& aMargin, 132:05.24 | ^~~~~~~~ 132:05.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 132:05.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:31, 132:05.25 from Unified_cpp_layout_style3.cpp:11: 132:05.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 132:05.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:05.25 1859 | int32_t aAppUnitsPerPixel) { 132:05.25 | ^ 132:05.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 132:05.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:05.26 3214 | int32_t aAppUnitsPerPixel) { 132:05.26 | ^ 132:05.26 In file included from /usr/include/c++/10/algorithm:62, 132:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/algorithm:3, 132:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/algorithm:52, 132:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Span.h:25, 132:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:17, 132:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:05.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:05.26 from Unified_cpp_layout_base0.cpp:2: 132:05.26 /usr/include/c++/10/bits/stl_algo.h: In instantiation of ‘constexpr _Tp std::min(std::initializer_list<_Tp>) [with _Tp = mozilla::gfx::CoordTyped]’: 132:05.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:135:49: required from here 132:05.27 /usr/include/c++/10/bits/stl_algo.h:3468:5: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:05.27 3468 | min(initializer_list<_Tp> __l) 132:05.27 | ^~~ 132:05.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 132:05.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 132:05.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:05.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:05.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:05.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:05.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:05.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:05.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:05.32 from Unified_cpp_layout_base0.cpp:2: 132:05.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::PointTyped >::ToUnknownPoint() const [with units = mozilla::CSSPixel; F = float]’: 132:05.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:446:61: required from here 132:05.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:155:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:05.33 155 | PointTyped ToUnknownPoint() const { 132:05.33 | ^~~~~~~~~~~~~~ 132:05.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:05.34 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:05.35 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:05.35 from Unified_cpp_widget1.cpp:20: 132:05.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 132:05.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 132:05.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:05.35 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 132:05.35 | ^~~~~~~~~~~~~ 132:05.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 132:05.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:05.35 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:05.35 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:05.35 from Unified_cpp_widget1.cpp:20: 132:05.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:05.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 132:05.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:05.35 323 | static SizeTyped FromUnknownSize( 132:05.35 | ^~~~~~~~~~~~~~~ 132:06.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 132:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:06.17 from Unified_cpp_widget1.cpp:20: 132:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 132:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:06.17 383 | Point TopLeft() const { return Point(x, y); } 132:06.17 | ^~~~~~~ 132:06.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:06.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:06.18 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:06.18 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:06.18 from Unified_cpp_widget1.cpp:20: 132:06.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 132:06.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 132:06.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:06.18 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 132:06.18 | ^~~~~~~~~~~~~~~ 132:06.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 132:06.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 132:06.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:06.43 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 132:06.44 | ^~~~~~~~~~~~~~ 132:06.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:06.46 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:06.46 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:06.46 from Unified_cpp_widget1.cpp:20: 132:06.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 132:06.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 132:06.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:06.46 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 132:06.46 | ^~~~~~~~~~~~~ 132:06.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 132:06.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:06.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:06.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:06.51 from Unified_cpp_layout_generic0.cpp:2: 132:06.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 132:06.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 132:06.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 132:06.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:06.51 246 | PointTyped As2DPoint() const { 132:06.51 | ^~~~~~~~~ 132:06.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 132:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:06.54 from Unified_cpp_layout_generic0.cpp:2: 132:06.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 132:06.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 132:06.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 132:06.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:06.54 794 | RectTyped TransformAndClipBounds( 132:06.54 | ^~~~~~~~~~~~~~~~~~~~~~ 132:06.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:06.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 132:06.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:06.72 277 | static RectTyped FromUnknownRect( 132:06.72 | ^~~~~~~~~~~~~~~ 132:06.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 132:06.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:06.73 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:06.73 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:06.73 from Unified_cpp_widget1.cpp:20: 132:06.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:06.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 132:06.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:06.73 150 | static PointTyped FromUnknownPoint( 132:06.73 | ^~~~~~~~~~~~~~~~ 132:06.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:06.73 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:06.74 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:06.74 from Unified_cpp_widget1.cpp:20: 132:06.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 132:06.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 132:06.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:06.74 282 | RectTyped ToUnknownRect() const { 132:06.74 | ^~~~~~~~~~~~~ 132:06.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 132:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 132:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 132:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:06.80 from Unified_cpp_widget1.cpp:20: 132:06.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 132:06.80 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:200:30: required from here 132:06.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:06.80 40 | friend Sub operator*(Sub aCoord, T aScale) { 132:06.80 | ^~~~~~~~ 132:06.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 132:06.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:06.80 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:06.80 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:06.80 from Unified_cpp_widget1.cpp:20: 132:06.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::Center() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:06.81 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:230:30: required from here 132:06.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:426:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:06.81 426 | Point Center() const { return Point(x, y) + Point(width, height) / 2; } 132:06.81 | ^~~~~~ 132:06.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:06.81 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:270:24: required from here 132:06.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:06.81 427 | SizeT Size() const { return SizeT(width, height); } 132:06.81 | ^~~~ 132:07.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 132:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:34, 132:07.32 from Unified_cpp_layout_style3.cpp:11: 132:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 132:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:07.32 332 | LayerPoint GetFixedPositionAnchor() const { 132:07.32 | ^ 132:07.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 132:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 132:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 132:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 132:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 132:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:07.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:07.45 from Unified_cpp_layout_base0.cpp:2: 132:07.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 132:07.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 132:07.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 132:07.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:07.45 794 | RectTyped TransformAndClipBounds( 132:07.46 | ^~~~~~~~~~~~~~~~~~~~~~ 132:07.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 132:07.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 132:07.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:07.99 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:08.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:08.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:08.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:08.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:08.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:08.00 from Unified_cpp_layout_base0.cpp:2: 132:08.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::LayoutDevicePixel; F = float]’: 132:08.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’ 132:08.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeometryUtils.cpp:382:73: required from here 132:08.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:08.00 246 | PointTyped As2DPoint() const { 132:08.01 | ^~~~~~~~~ 132:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:112:46: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 132:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 132:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:08.33 385 | Point BottomLeft() const { return Point(x, YMost()); } 132:08.33 | ^~~~~~~~~~ 132:08.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:08.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 132:08.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 132:08.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:08.46 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 132:08.46 | ^~~~~~~~~ 132:08.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:08.46 from Unified_cpp_widget1.cpp:20: 132:08.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 132:08.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 132:08.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 132:08.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:08.47 2266 | PointTyped TransformPointSimple( 132:08.47 | ^~~~~~~~~~~~~~~~~~~~ 132:08.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 132:08.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 132:08.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 132:08.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:08.48 794 | RectTyped TransformAndClipBounds( 132:08.48 | ^~~~~~~~~~~~~~~~~~~~~~ 132:08.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 132:08.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 132:08.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:08.73 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:08.73 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:08.73 from Unified_cpp_widget1.cpp:20: 132:08.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator/(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 132:08.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:426:68: required from ‘Point mozilla::gfx::BaseRect::Center() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 132:08.74 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:230:30: required from here 132:08.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:77:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:08.74 77 | Sub operator/(T aScale) const { return Sub(x / aScale, y / aScale); } 132:08.74 | ^~~~~~~~ 132:09.08 In file included from Unified_cpp_widget0.cpp:65: 132:09.08 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp: In constructor ‘mozilla::SingleTouchData::SingleTouchData(int32_t, mozilla::ScreenIntPoint, mozilla::ScreenSize, float, float)’: 132:09.08 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:41:1: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:09.08 41 | SingleTouchData::SingleTouchData(int32_t aIdentifier, 132:09.08 | ^~~~~~~~~~~~~~~ 132:09.09 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp: In constructor ‘mozilla::SingleTouchData::SingleTouchData(int32_t, mozilla::ParentLayerPoint, mozilla::ScreenSize, float, float)’: 132:09.09 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:51:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:09.09 51 | SingleTouchData::SingleTouchData(int32_t aIdentifier, 132:09.09 | ^~~~~~~~~~~~~~~ 132:09.09 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:51:1: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:09.60 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp: In member function ‘mozilla::ScreenPoint mozilla::PanGestureInput::UserMultipliedPanDisplacement() const’: 132:09.60 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:528:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:09.60 528 | ScreenPoint PanGestureInput::UserMultipliedPanDisplacement() const { 132:09.60 | ^~~~~~~~~~~~~~~ 132:09.62 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp: In member function ‘mozilla::ParentLayerPoint mozilla::PanGestureInput::UserMultipliedLocalPanDisplacement() const’: 132:09.63 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:533:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:09.63 533 | ParentLayerPoint PanGestureInput::UserMultipliedLocalPanDisplacement() const { 132:09.63 | ^~~~~~~~~~~~~~~ 132:09.66 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp: In constructor ‘mozilla::PinchGestureInput::PinchGestureInput(mozilla::PinchGestureInput::PinchGestureType, uint32_t, mozilla::TimeStamp, const ExternalPoint&, const ScreenPoint&, mozilla::ScreenCoord, mozilla::ScreenCoord, mozilla::Modifiers)’: 132:09.66 /builddir/build/BUILD/thunderbird-78.6.1/widget/InputData.cpp:543:1: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:09.67 543 | PinchGestureInput::PinchGestureInput( 132:09.67 | ^~~~~~~~~~~~~~~~~ 132:09.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 132:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 132:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 132:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 132:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 132:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 132:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 132:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:20, 132:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:09.70 from Unified_cpp_layout_generic0.cpp:2: 132:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 132:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 132:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 132:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 132:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 132:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 132:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 132:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 132:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 132:09.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:09.70 760 | typename detail::Nth::Type extract() { 132:09.70 | ^~~~~~~ 132:10.31 In file included from Unified_cpp_widget0.cpp:92: 132:10.31 /builddir/build/BUILD/thunderbird-78.6.1/widget/Screen.cpp: In constructor ‘mozilla::widget::Screen::Screen(mozilla::LayoutDeviceIntRect, mozilla::LayoutDeviceIntRect, uint32_t, uint32_t, mozilla::DesktopToLayoutDeviceScale, mozilla::CSSToLayoutDeviceScale, float)’: 132:10.31 /builddir/build/BUILD/thunderbird-78.6.1/widget/Screen.cpp:23:58: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:10.31 23 | mRectDisplayPix(RoundedToInt(aRect / aContentsScale)), 132:10.31 | ^ 132:10.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 132:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 132:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 132:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 132:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 132:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 132:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 132:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 132:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 132:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 132:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 132:10.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:7, 132:10.69 from Unified_cpp_layout_forms0.cpp:2: 132:10.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 132:10.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:10.69 332 | LayerPoint GetFixedPositionAnchor() const { 132:10.69 | ^ 132:10.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 132:10.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 132:10.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 132:10.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 132:10.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 132:10.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:34, 132:10.71 from Unified_cpp_layout_style3.cpp:11: 132:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 132:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:10.71 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 132:10.71 | ^ 132:10.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 132:10.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 132:10.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 132:10.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 132:10.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 132:10.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:34, 132:10.73 from Unified_cpp_layout_style3.cpp:11: 132:10.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 132:10.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:10.73 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 132:10.74 | ^ 132:10.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 132:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 132:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 132:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 132:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 132:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 132:10.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 132:10.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 132:10.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 132:10.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:10.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 132:10.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 132:10.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:7, 132:10.75 from Unified_cpp_layout_forms0.cpp:2: 132:10.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 132:10.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:10.76 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 132:10.76 | ^ 132:10.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 132:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 132:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 132:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 132:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 132:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 132:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 132:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 132:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 132:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 132:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 132:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:7, 132:10.77 from Unified_cpp_layout_forms0.cpp:2: 132:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 132:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:10.77 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 132:10.77 | ^ 132:11.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BRFrame.cpp:9, 132:11.11 from Unified_cpp_layout_generic0.cpp:2: 132:11.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static nscoord mozilla::CSSPixel::ToAppUnits(mozilla::CSSCoord)’: 132:11.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:312:18: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:11.11 312 | static nscoord ToAppUnits(CSSCoord aCoord) { 132:11.11 | ^~~~~~~~~~ 132:11.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 132:11.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 132:11.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 132:11.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 132:11.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:11.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 132:11.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 132:11.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrName.h:16, 132:11.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:21, 132:11.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:11.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:11.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:11.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:11.75 from Unified_cpp_layout_base0.cpp:2: 132:11.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 132:11.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 132:11.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 132:11.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 132:11.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 132:11.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 132:11.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 132:11.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 132:11.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 132:11.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:11.75 760 | typename detail::Nth::Type extract() { 132:11.75 | ^~~~~~~ 132:11.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 132:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 132:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 132:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 132:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 132:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsINode.h:12, 132:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContent.h:13, 132:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/widget/nsAutoRollup.h:10, 132:11.78 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsAutoRollup.cpp:6, 132:11.78 from Unified_cpp_widget1.cpp:2: 132:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 132:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 132:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 132:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 132:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 132:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 132:11.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 132:11.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 132:11.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 132:11.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:11.79 760 | typename detail::Nth::Type extract() { 132:11.79 | ^~~~~~~ 132:12.49 In file included from Unified_cpp_layout_style3.cpp:11: 132:12.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp: In member function ‘mozilla::gfx::Size mozilla::AnimationValue::GetScaleValue(const nsIFrame*) const’: 132:12.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:116:60: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:12.50 116 | Size AnimationValue::GetScaleValue(const nsIFrame* aFrame) const { 132:12.50 | ^~~~~ 132:13.21 In file included from Unified_cpp_widget1.cpp:74: 132:13.21 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsDeviceContextSpecProxy.cpp: In member function ‘virtual gfxPoint nsDeviceContextSpecProxy::GetPrintingTranslate()’: 132:13.21 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsDeviceContextSpecProxy.cpp:129:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.21 129 | gfxPoint nsDeviceContextSpecProxy::GetPrintingTranslate() { 132:13.21 | ^~~~~~~~~~~~~~~~~~~~~~~~ 132:13.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 132:13.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 132:13.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:13.21 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:13.21 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:13.21 from Unified_cpp_widget1.cpp:20: 132:13.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 132:13.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.21 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 132:13.21 | ^~~~~~~~~ 132:13.31 In file included from Unified_cpp_widget1.cpp:128: 132:13.31 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp: In member function ‘virtual nsresult nsNativeBasicTheme::DrawWidgetBackground(gfxContext*, nsIFrame*, nsITheme::StyleAppearance, const nsRect&, const nsRect&)’: 132:13.31 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:609:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.31 609 | Rect devPxRect = NSRectToSnappedRect(aRect, twipsPerPixel, *dt); 132:13.32 | ^ 132:13.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:13.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 132:13.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 132:13.32 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:11, 132:13.32 from Unified_cpp_widget1.cpp:128: 132:13.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 132:13.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.32 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 132:13.32 | ^ 132:13.32 In file included from Unified_cpp_widget1.cpp:128: 132:13.32 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp: In function ‘void PaintStrokedEllipse(mozilla::gfx::DrawTarget*, const Rect&, const mozilla::gfx::sRGBColor&, const mozilla::gfx::sRGBColor&, mozilla::CSSCoord, uint32_t)’: 132:13.32 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:261:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.33 261 | static void PaintStrokedEllipse(DrawTarget* aDrawTarget, const Rect& aRect, 132:13.33 | ^~~~~~~~~~~~~~~~~~~ 132:13.33 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:270:58: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.33 270 | Size size(aRect.Size() - Size(borderWidth, borderWidth)); 132:13.33 | ^ 132:13.33 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:271:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.33 271 | AppendEllipseToPath(builder, aRect.Center(), size); 132:13.33 | ~~~~~~~~~~~~^~ 132:13.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 132:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 132:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:13.33 from Unified_cpp_widget1.cpp:20: 132:13.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h: In function ‘mozilla::gfx::CoordOperatorsHelper, unsigned int>::result_type mozilla::gfx::operator*(mozilla::gfx::CoordTyped, unsigned int)’: 132:13.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:76:22: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.33 76 | friend result_type operator*(coord aCoord, primitive aScale) { 132:13.33 | ^~~~~~~~ 132:13.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 132:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:13.33 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:13.33 from Unified_cpp_widget1.cpp:20: 132:13.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:13.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.34 427 | SizeT Size() const { return SizeT(width, height); } 132:13.34 | ^~~~ 132:13.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::Center() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:13.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:426:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.34 426 | Point Center() const { return Point(x, y) + Point(width, height) / 2; } 132:13.34 | ^~~~~~ 132:13.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 132:13.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 132:13.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:13.34 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:13.34 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:13.34 from Unified_cpp_widget1.cpp:20: 132:13.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 132:13.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.34 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 132:13.34 | ^~~~~~~~~ 132:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator/(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 132:13.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:77:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.36 77 | Sub operator/(T aScale) const { return Sub(x / aScale, y / aScale); } 132:13.36 | ^~~~~~~~ 132:13.36 In file included from Unified_cpp_widget1.cpp:128: 132:13.36 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp: In function ‘void PaintCheckedRadioButton(mozilla::gfx::DrawTarget*, const Rect&, uint32_t)’: 132:13.36 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:300:56: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.36 300 | AppendEllipseToPath(builder, rect.Center(), rect.Size()); 132:13.36 | ~~~~~~~~~^~ 132:13.36 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp: In function ‘mozilla::gfx::Rect FixAspectRatio(const Rect&)’: 132:13.36 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:151:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.36 151 | static Rect FixAspectRatio(const Rect& aRect) { 132:13.36 | ^~~~~~~~~~~~~~ 132:13.36 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp: In function ‘void PaintRoundedRectWithBorder(mozilla::gfx::DrawTarget*, const Rect&, const mozilla::gfx::sRGBColor&, const mozilla::gfx::sRGBColor&, mozilla::CSSCoord, mozilla::CSSCoord, uint32_t)’: 132:13.36 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:188:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.36 188 | static void PaintRoundedRectWithBorder(DrawTarget* aDrawTarget, 132:13.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 132:13.36 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:200:28: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.36 200 | rect.Deflate(borderWidth * 0.5f); 132:13.36 | ~~~~~~~~~~~~^~~~~~ 132:13.36 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp: In function ‘void PaintCheckMark(mozilla::gfx::DrawTarget*, const Rect&, const mozilla::EventStates&, uint32_t)’: 132:13.36 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:230:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.37 230 | auto center = aRect.Center(); 132:13.37 | ^ 132:13.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:13.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 132:13.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 132:13.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:11, 132:13.37 from Unified_cpp_widget1.cpp:128: 132:13.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 132:13.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.37 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 132:13.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 132:13.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.37 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 132:13.37 | ~~~~~~~~~~~~~^~ 132:13.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.37 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 132:13.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 132:13.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.40 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 132:13.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 132:13.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:13.41 from Unified_cpp_widget1.cpp:20: 132:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 132:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.41 282 | RectTyped ToUnknownRect() const { 132:13.41 | ^~~~~~~~~~~~~ 132:13.41 In file included from Unified_cpp_widget1.cpp:128: 132:13.41 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp: In function ‘void PaintArrow(mozilla::gfx::DrawTarget*, const Rect&, const int32_t*, const int32_t*, int32_t, int32_t, mozilla::gfx::sRGBColor, uint32_t)’: 132:13.41 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:378:66: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.41 378 | aArrowPolygonY[0] * paintScale); 132:13.41 | ^ 132:13.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 132:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 132:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:11, 132:13.41 from Unified_cpp_widget1.cpp:128: 132:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 132:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.41 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 132:13.41 | ^ 132:13.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 132:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 132:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 132:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:13.42 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsBaseFilePicker.cpp:10, 132:13.42 from Unified_cpp_widget1.cpp:20: 132:13.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In function ‘float mozilla::gfx::operator-(float, mozilla::gfx::CoordTyped)’: 132:13.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:79:12: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.42 79 | friend T operator-(T aA, Sub aB) { return aA - aB.value; } 132:13.42 | ^~~~~~~~ 132:13.43 In file included from Unified_cpp_layout_base0.cpp:29: 132:13.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeckoMVMContext.cpp: In member function ‘virtual mozilla::Maybe > mozilla::GeckoMVMContext::CalculateScrollableRectForRSF() const’: 132:13.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeckoMVMContext.cpp:93:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.43 93 | CSSRect::FromAppUnits(nsLayoutUtils::CalculateScrollableRectForFrame( 132:13.43 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:13.43 94 | rootScrollableFrame, nullptr))); 132:13.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:13.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeckoMVMContext.cpp: In member function ‘virtual mozilla::LayoutDeviceMargin mozilla::GeckoMVMContext::ScrollbarAreaToExcludeFromCompositionBounds() const’: 132:13.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeckoMVMContext.cpp:105:1: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.44 105 | GeckoMVMContext::ScrollbarAreaToExcludeFromCompositionBounds() const { 132:13.44 | ^~~~~~~~~~~~~~~ 132:13.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 132:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 132:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 132:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 132:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:13.44 from Unified_cpp_layout_base0.cpp:2: 132:13.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static nscoord mozilla::CSSPixel::ToAppUnits(mozilla::CSSCoord)’: 132:13.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:312:18: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.44 312 | static nscoord ToAppUnits(CSSCoord aCoord) { 132:13.44 | ^~~~~~~~~~ 132:13.46 In file included from Unified_cpp_layout_base0.cpp:38: 132:13.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeometryUtils.cpp: In function ‘void mozilla::GetBoxQuadsFromWindowOrigin(nsINode*, const mozilla::dom::BoxQuadOptions&, nsTArray >&, mozilla::ErrorResult&)’: 132:13.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeometryUtils.cpp:382:73: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.46 382 | LayoutDevicePoint windowLdp = matrix.TransformPoint(cp * c2ldScale); 132:13.46 | ^ 132:13.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeometryUtils.cpp:384:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.46 384 | CSSPoint windowCp = windowLdp * ld2cScale; 132:13.46 | ^~~~~~~~~ 132:13.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 132:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 132:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 132:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 132:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:13.47 from Unified_cpp_layout_base0.cpp:2: 132:13.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 132:13.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:576:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.47 576 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 132:13.47 | ^~~~~~~~ 132:13.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 132:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:13.48 from Unified_cpp_layout_base0.cpp:2: 132:13.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 132:13.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.48 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 132:13.48 | ^~~~~~~~~ 132:13.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 132:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 132:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 132:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 132:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 132:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:13.48 from Unified_cpp_layout_base0.cpp:2: 132:13.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 132:13.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.49 950 | PointTyped TransformPoint( 132:13.49 | ^~~~~~~~~~~~~~ 132:13.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 132:13.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 132:13.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 132:13.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 132:13.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:13.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:13.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:13.49 from Unified_cpp_layout_base0.cpp:2: 132:13.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 132:13.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:576:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:13.49 576 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 132:13.51 | ^~~~~~~~ 132:14.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 132:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 132:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 132:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 132:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 132:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 132:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 132:14.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:7, 132:14.69 from Unified_cpp_layout_forms0.cpp:2: 132:14.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 132:14.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:14.69 1394 | LayerPoint GetFixedPositionAnchor() { 132:14.69 | ^ 132:14.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 132:14.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:14.72 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 132:14.72 | ^ 132:14.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 132:14.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 132:14.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 132:14.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 132:14.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:14.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 132:14.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 132:14.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:7, 132:14.86 from Unified_cpp_layout_forms0.cpp:2: 132:14.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 132:14.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:14.86 49 | gfx::Size GetInheritedScale() const { return mScale; } 132:14.86 | ^ 132:15.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:14, 132:15.68 from Unified_cpp_layout_style4.cpp:2: 132:15.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 132:15.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:15.69 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 132:15.69 | ^ 132:16.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 132:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 132:16.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:15, 132:16.43 from Unified_cpp_layout_style4.cpp:2: 132:16.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 132:16.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:16.44 189 | CSSRect GetExpandedScrollableRect() const { 132:16.44 | ^ 132:16.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 132:16.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:16.44 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 132:16.44 | ^ 132:16.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 132:16.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:16.44 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 132:16.44 | ^ 132:16.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 132:16.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:16.45 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 132:16.45 | ^ 132:16.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 132:16.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:16.45 243 | CSSRect CalculateScrollRange() const { 132:16.45 | ^ 132:16.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 132:16.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:16.45 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 132:16.45 | ^ 132:16.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 132:16.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:16.46 457 | CSSRect GetVisualViewport() const { 132:16.46 | ^ 132:18.83 In file included from Unified_cpp_layout_base0.cpp:65: 132:18.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MobileViewportManager.cpp: In member function ‘void MobileViewportManager::UpdateResolution(const nsViewportInfo&, const ScreenIntSize&, const CSSSize&, const mozilla::Maybe&, MobileViewportManager::UpdateType)’: 132:18.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MobileViewportManager.cpp:275:78: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.83 275 | mContext->GetViewportInfo(mRestoreDisplaySize.value()).GetSize(); 132:18.83 | ^ 132:18.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MobileViewportManager.cpp:355:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.83 355 | contentSize * aViewportInfo.GetMinZoom(); 132:18.83 | ^ 132:18.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MVMContext.h:12, 132:18.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeckoMVMContext.h:8, 132:18.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeckoMVMContext.cpp:5, 132:18.84 from Unified_cpp_layout_base0.cpp:29: 132:18.84 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h: In member function ‘mozilla::CSSSize nsViewportInfo::GetSize() const’: 132:18.84 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h:93:20: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.84 93 | mozilla::CSSSize GetSize() const { return mSize; } 132:18.84 | ^~~~~~~ 132:18.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 132:18.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 132:18.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 132:18.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 132:18.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:18.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:18.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:18.84 from Unified_cpp_layout_base0.cpp:2: 132:18.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::SizeTyped mozilla::operator*(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::ScreenPixel]’: 132:18.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:698:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.84 698 | gfx::SizeTyped operator*(const gfx::SizeTyped& aSize, 132:18.84 | ^~~~~~~~ 132:18.84 In file included from Unified_cpp_layout_base0.cpp:65: 132:18.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MobileViewportManager.cpp: In member function ‘mozilla::ScreenIntSize MobileViewportManager::GetCompositionSize(const ScreenIntSize&) const’: 132:18.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MobileViewportManager.cpp:466:39: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.85 466 | * LayoutDeviceToScreenScale(1.0f); 132:18.85 | ^ 132:18.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MobileViewportManager.cpp:463:60: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.85 463 | mContext->ScrollbarAreaToExcludeFromCompositionBounds() 132:18.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 132:18.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MobileViewportManager.cpp:466:39: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.85 466 | * LayoutDeviceToScreenScale(1.0f); 132:18.85 | ^ 132:18.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MobileViewportManager.cpp: In member function ‘void MobileViewportManager::UpdateVisualViewportSize(const ScreenIntSize&, const CSSToScreenScale&)’: 132:18.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MobileViewportManager.cpp:484:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.86 484 | CSSSize compSize = compositionSize / aZoom; 132:18.86 | ^~~~~ 132:18.86 In file included from Unified_cpp_layout_base0.cpp:74: 132:18.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp: In constructor ‘mozilla::RayReferenceData::RayReferenceData(const nsIFrame*)’: 132:18.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:44:20: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.86 44 | mInitialPosition = CSSPoint::FromAppUnits(aFrame->GetOffsetTo(container)); 132:18.86 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:18.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:48:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.87 48 | mContainingBlockRect = 132:18.87 | ~~~~~~~~~~~~~~~~~~~~~^ 132:18.87 49 | CSSRect::FromAppUnits(container->GetRectRelativeToSelf()); 132:18.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:18.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 132:18.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 132:18.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 132:18.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 132:18.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:18.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:18.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:18.87 from Unified_cpp_layout_base0.cpp:2: 132:18.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 132:18.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.87 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 132:18.87 | ^~~~~~~~~~~~ 132:18.87 In file included from Unified_cpp_layout_base0.cpp:74: 132:18.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp: In static member function ‘static mozilla::Maybe mozilla::MotionPathUtils::ResolveMotionPath(const mozilla::OffsetPathData&, const LengthPercentage&, const mozilla::StyleOffsetRotate&, const StylePositionOrAuto&, const CSSPoint&, mozilla::MotionPathUtils::TransformReferenceBox&, const CSSPoint&)’: 132:18.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:383:37: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.87 383 | aDistance.ResolveToCSSPixels(CSSCoord(pathLength)); 132:18.87 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 132:18.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:400:11: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.89 400 | point = path.mGfxPath->ComputePointAtLength(usedDistance, &tangent); 132:18.89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:18.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:407:72: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.89 407 | ComputeRayPathLength(ray.mRay->size, ray.mRay->angle, ray.mData); 132:18.89 | ^ 132:18.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:441:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.89 441 | anchorPoint = nsStyleTransformMatrix::Convert2DPosition( 132:18.89 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:18.90 442 | pos.horizontal, pos.vertical, aRefBox); 132:18.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:18.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:446:11: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.90 446 | shift = (anchorPoint - aTransformOrigin).ToUnknownPoint(); 132:18.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:18.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:446:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.90 446 | shift = (anchorPoint - aTransformOrigin).ToUnknownPoint(); 132:18.90 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 132:18.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:446:11: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.90 446 | shift = (anchorPoint - aTransformOrigin).ToUnknownPoint(); 132:18.90 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:18.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:16201, 132:18.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 132:18.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 132:18.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:15, 132:18.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:18.90 from Unified_cpp_layout_base0.cpp:2: 132:18.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h: In member function ‘mozilla::CSSCoord mozilla::StyleLengthPercentageUnion::ResolveToCSSPixels(mozilla::CSSCoord) const’: 132:18.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:678:10: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.90 678 | CSSCoord LengthPercentage::ResolveToCSSPixels(CSSCoord aPercentageBasis) const { 132:18.90 | ^~~~~~~~~~~~~~~~ 132:18.90 In file included from Unified_cpp_layout_base0.cpp:74: 132:18.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp: In function ‘mozilla::CSSCoord mozilla::ComputeRayPathLength(mozilla::StyleRaySize, const mozilla::StyleAngle&, const mozilla::RayReferenceData&)’: 132:18.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:119:59: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.90 119 | aRayData.mContainingBlockRect.Size(), aAngle); 132:18.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 132:18.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:119:69: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.90 119 | aRayData.mContainingBlockRect.Size(), aAngle); 132:18.90 | ^ 132:18.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp: In function ‘mozilla::CSSCoord mozilla::ComputeRayUsedDistance(const RayFunction&, const LengthPercentage&, const mozilla::StyleOffsetRotate&, const StylePositionOrAuto&, const CSSPoint&, nsStyleTransformMatrix::TransformReferenceBox&, const CSSCoord&)’: 132:18.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:214:71: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.91 214 | CSSPixel::FromAppUnits(nsSize(aRefBox.Width(), aRefBox.Height())); 132:18.91 | ^ 132:18.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:217:56: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.91 217 | usedAnchor.x = anchor.horizontal.ResolveToCSSPixels(size.width); 132:18.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 132:18.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 132:18.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 132:18.91 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 132:18.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 132:18.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:18.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:18.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:18.91 from Unified_cpp_layout_base0.cpp:2: 132:18.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 132:18.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:18: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.91 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 132:18.91 | ^~~~~~~~~~~~ 132:18.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 132:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:18.93 from Unified_cpp_layout_base0.cpp:2: 132:18.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 132:18.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.94 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 132:18.94 | ^~~~~~~~~ 132:18.94 In file included from Unified_cpp_layout_base0.cpp:74: 132:18.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp: In function ‘void mozilla::ApplyRotationAndMoveRayToXAxis(const mozilla::StyleOffsetRotate&, const mozilla::StyleAngle&, AutoTArray, 4>&)’: 132:18.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:175:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.94 175 | p = m.TransformPoint(p); 132:18.94 | ~~^~~~~~~~~~~~~~~~~~~~~ 132:18.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 132:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 132:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 132:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:18.94 from Unified_cpp_layout_base0.cpp:2: 132:18.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h: In function ‘mozilla::gfx::CoordOperatorsHelper, double>::result_type mozilla::gfx::operator*(mozilla::gfx::CoordTyped, double)’: 132:18.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:76:22: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.94 76 | friend result_type operator*(coord aCoord, primitive aScale) { 132:18.94 | ^~~~~~~~ 132:18.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 132:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:18.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:18.95 from Unified_cpp_layout_base0.cpp:2: 132:18.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 132:18.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.95 62 | Sub operator-(const Sub& aPoint) const { 132:18.95 | ^~~~~~~~ 132:18.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 132:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 132:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:18.95 from Unified_cpp_layout_base0.cpp:2: 132:18.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::PointTyped >::ToUnknownPoint() const [with units = mozilla::CSSPixel; F = float]’: 132:18.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:155:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.95 155 | PointTyped ToUnknownPoint() const { 132:18.95 | ^~~~~~~~~~~~~~ 132:18.95 In file included from Unified_cpp_layout_base0.cpp:74: 132:18.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp: In static member function ‘static mozilla::Maybe mozilla::MotionPathUtils::ResolveMotionPath(const nsIFrame*, mozilla::MotionPathUtils::TransformReferenceBox&)’: 132:18.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:488:14: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.95 488 | aRefBox); 132:18.95 | ^ 132:18.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 132:18.96 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 132:18.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MobileViewportManager.cpp:16, 132:18.96 from Unified_cpp_layout_base0.cpp:65: 132:18.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 132:18.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.96 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 132:18.96 | ^ 132:18.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 132:18.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.97 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 132:18.97 | ^~~~~~~~~~~ 132:18.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 132:18.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.97 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 132:18.97 | ^ 132:18.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 132:18.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.98 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 132:18.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 132:18.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.98 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 132:18.98 | ~~~~~~~~~~~~~^~ 132:18.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.98 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 132:18.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 132:18.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.98 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 132:18.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 132:18.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 132:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:18.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:18.98 from Unified_cpp_layout_base0.cpp:2: 132:18.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 132:18.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:18.98 282 | RectTyped ToUnknownRect() const { 132:18.98 | ^~~~~~~~~~~~~ 132:19.07 In file included from Unified_cpp_widget1.cpp:74: 132:19.07 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsDeviceContextSpecProxy.cpp: In member function ‘virtual gfxPoint nsDeviceContextSpecProxy::GetPrintingTranslate()’: 132:19.07 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsDeviceContextSpecProxy.cpp:129:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:19.07 129 | gfxPoint nsDeviceContextSpecProxy::GetPrintingTranslate() { 132:19.07 | ^~~~~~~~~~~~~~~~~~~~~~~~ 132:19.27 In file included from Unified_cpp_widget1.cpp:128: 132:19.27 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp: In function ‘mozilla::gfx::Rect FixAspectRatio(const Rect&)’: 132:19.27 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:151:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:19.27 151 | static Rect FixAspectRatio(const Rect& aRect) { 132:19.27 | ^~~~~~~~~~~~~~ 132:19.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 132:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 132:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 132:19.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 132:19.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 132:19.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:11, 132:19.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:19.33 from Unified_cpp_layout_base0.cpp:2: 132:19.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 132:19.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:19.33 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 132:19.33 | ^~~~~~~~~ 132:19.40 In file included from Unified_cpp_layout_base0.cpp:92: 132:19.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/PresShell.cpp: In member function ‘already_AddRefed mozilla::PresShell::PaintRangePaintInfo(const nsTArray >&, mozilla::dom::Selection*, const mozilla::Maybe >&, nsRect, mozilla::LayoutDeviceIntPoint, mozilla::LayoutDeviceIntRect*, mozilla::RenderImageFlags)’: 132:19.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/PresShell.cpp:4932:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:19.40 4932 | -aArea.TopLeft(), pc->AppUnitsPerDevPixel()); 132:19.40 | ^ 132:19.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/PresShell.cpp: In member function ‘void mozilla::PresShell::Paint(nsView*, const nsRegion&, mozilla::PaintFlags)’: 132:19.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/PresShell.cpp:6268:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:19.48 6268 | pc->GetVisibleArea(), pc->AppUnitsPerDevPixel()); 132:19.48 | ^ 132:20.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:20.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 132:20.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 132:20.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:7, 132:20.01 from Unified_cpp_layout_forms0.cpp:2: 132:20.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 132:20.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:20.01 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 132:20.01 | ^ 132:21.03 In file included from Unified_cpp_editor_libeditor1.cpp:110: 132:21.03 /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLTableEditor.cpp: In member function ‘nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)’: 132:21.03 /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLTableEditor.cpp:69:39: warning: ‘newCellIndex’ may be used uninitialized in this function [-Wmaybe-uninitialized] 132:21.03 69 | ->SetSelectionAfterTableEdit(MOZ_KnownLive(mTable), mRow, mCol, 132:21.03 /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLTableEditor.cpp:227:11: note: ‘newCellIndex’ was declared here 132:21.03 227 | int32_t newCellIndex; 132:21.03 | ^~~~~~~~~~~~ 132:21.20 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp: In function ‘void PaintStrokedEllipse.constprop(mozilla::gfx::DrawTarget*, const Rect&, const mozilla::gfx::sRGBColor&, const mozilla::gfx::sRGBColor&, mozilla::CSSCoord, uint32_t)’: 132:21.20 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:261:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:21.20 261 | static void PaintStrokedEllipse(DrawTarget* aDrawTarget, const Rect& aRect, 132:21.20 | ^~~~~~~~~~~~~~~~~~~ 132:21.41 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp: In function ‘void PaintRoundedRectWithBorder(mozilla::gfx::DrawTarget*, const Rect&, const mozilla::gfx::sRGBColor&, const mozilla::gfx::sRGBColor&, mozilla::CSSCoord, mozilla::CSSCoord, uint32_t)’: 132:21.41 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:188:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:21.41 188 | static void PaintRoundedRectWithBorder(DrawTarget* aDrawTarget, 132:21.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 132:21.41 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:188:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:21.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 132:21.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 132:21.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/OverflowChangedTracker.h:10, 132:21.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RestyleManager.h:13, 132:21.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:19, 132:21.74 from Unified_cpp_layout_style4.cpp:2: 132:21.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 132:21.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:21.74 21 | inline Rect ToRect(const gfxRect& aRect) { 132:21.74 | ^ 132:21.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 132:21.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:21.74 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 132:21.74 | ^ 132:21.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 132:21.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:21.74 40 | inline Point ToPoint(const gfxPoint& aPoint) { 132:21.74 | ^ 132:21.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 132:21.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:21.75 44 | inline Size ToSize(const gfxSize& aSize) { 132:21.75 | ^ 132:21.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 132:21.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:21.75 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 132:21.75 | ^ 132:21.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 132:21.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:21.76 52 | inline gfxSize ThebesSize(const Size& aSize) { 132:21.76 | ^ 132:21.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 132:21.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:21.76 56 | inline gfxRect ThebesRect(const Rect& aRect) { 132:21.76 | ^ 132:21.91 In file included from Unified_cpp_layout_generic0.cpp:83: 132:21.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ReflowInput.cpp: In member function ‘void mozilla::ReflowInput::InitFrameType(mozilla::LayoutFrameType)’: 132:21.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ReflowInput.cpp:830:15: warning: ‘frameType’ may be used uninitialized in this function [-Wmaybe-uninitialized] 132:21.91 830 | frameType = NS_FRAME_REPLACED_CONTAINS_BLOCK(frameType); 132:22.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 132:22.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 132:22.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 132:22.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 132:22.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 132:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 132:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsCSSValue.cpp:27, 132:22.09 from Unified_cpp_layout_style3.cpp:83: 132:22.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 132:22.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:22.09 1394 | LayerPoint GetFixedPositionAnchor() { 132:22.09 | ^ 132:22.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 132:22.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:22.11 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 132:22.11 | ^ 132:22.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 132:22.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 132:22.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 132:22.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 132:22.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:22.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 132:22.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsCSSValue.cpp:27, 132:22.28 from Unified_cpp_layout_style3.cpp:83: 132:22.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 132:22.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:22.28 49 | gfx::Size GetInheritedScale() const { return mScale; } 132:22.28 | ^ 132:22.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 132:22.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/OverflowChangedTracker.h:10, 132:22.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RestyleManager.h:13, 132:22.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:19, 132:22.33 from Unified_cpp_layout_style4.cpp:2: 132:22.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 132:22.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:22.33 1859 | int32_t aAppUnitsPerPixel) { 132:22.33 | ^ 132:22.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 132:22.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:22.34 3214 | int32_t aAppUnitsPerPixel) { 132:22.34 | ^ 132:24.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:19, 132:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 132:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsFieldSetFrame.cpp:21, 132:24.36 from Unified_cpp_layout_forms0.cpp:47: 132:24.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 132:24.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:24.36 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 132:24.36 | ^ 132:24.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:24.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 132:24.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsCSSValue.cpp:27, 132:24.75 from Unified_cpp_layout_style3.cpp:83: 132:24.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 132:24.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:24.75 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 132:24.75 | ^ 132:26.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:19, 132:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 132:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsComputedDOMStyle.cpp:22, 132:26.36 from Unified_cpp_layout_style3.cpp:92: 132:26.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 132:26.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:26.36 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 132:26.36 | ^ 132:26.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 132:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 132:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:10, 132:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:26.36 from Unified_cpp_layout_forms0.cpp:2: 132:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 132:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:26.36 383 | Point TopLeft() const { return Point(x, y); } 132:26.36 | ^~~~~~~ 132:26.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:12, 132:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:11, 132:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:26.36 from Unified_cpp_layout_forms0.cpp:2: 132:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 132:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 132:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:26.36 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 132:26.36 | ^~~~~~~~~~~~~~~ 132:26.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 132:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 132:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 132:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 132:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:10, 132:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:26.59 from Unified_cpp_layout_forms0.cpp:2: 132:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 132:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 132:26.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:26.60 40 | friend Sub operator*(Sub aCoord, T aScale) { 132:26.60 | ^~~~~~~~ 132:26.61 In file included from Unified_cpp_layout_base0.cpp:137: 132:26.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/StaticPresData.cpp: In static member function ‘static mozilla::CSSPoint mozilla::MotionPathUtils::_ZN7mozilla15MotionPathUtils28ComputeAnchorPointAdjustmentERK8nsIFrame.part.0(const nsIFrame&)’: 132:26.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/StaticPresData.cpp:270:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:26.61 270 | } // namespace mozilla 132:26.61 | ^ 132:26.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 132:26.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 132:26.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:10, 132:26.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:26.63 from Unified_cpp_layout_forms0.cpp:2: 132:26.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:26.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 132:26.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:26.63 427 | SizeT Size() const { return SizeT(width, height); } 132:26.63 | ^~~~ 132:26.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:26.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:26.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 132:26.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:18, 132:26.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:11, 132:26.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:26.63 from Unified_cpp_layout_forms0.cpp:2: 132:26.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 132:26.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 132:26.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:26.63 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 132:26.63 | ^~~~~~~~ 132:26.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 132:26.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 132:26.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:26.63 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 132:26.64 | ^~~~~~~~ 132:26.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 132:26.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:26.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:10, 132:26.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:26.64 from Unified_cpp_layout_forms0.cpp:2: 132:26.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 132:26.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 132:26.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:26.64 62 | Sub operator-(const Sub& aPoint) const { 132:26.64 | ^~~~~~~~ 132:26.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:26.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:26.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 132:26.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:18, 132:26.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:11, 132:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:26.68 from Unified_cpp_layout_forms0.cpp:2: 132:26.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 132:26.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 132:26.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:26.68 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 132:26.68 | ^~~~~~~~ 132:27.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 132:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 132:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 132:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 132:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:10, 132:27.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:27.24 from Unified_cpp_layout_forms0.cpp:2: 132:27.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 132:27.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 132:27.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:27.24 43 | friend Sub operator*(T aScale, Sub aCoord) { 132:27.24 | ^~~~~~~~ 132:27.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 132:27.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:10, 132:27.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:27.49 from Unified_cpp_layout_forms0.cpp:2: 132:27.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 132:27.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 132:27.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:27.49 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 132:27.49 | ^~~~~~~~~~~~~ 132:27.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 132:27.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 132:27.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:27.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:10, 132:27.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:27.50 from Unified_cpp_layout_forms0.cpp:2: 132:27.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:27.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 132:27.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:27.50 323 | static SizeTyped FromUnknownSize( 132:27.50 | ^~~~~~~~~~~~~~~ 132:27.90 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp: In member function ‘virtual nsresult nsNativeBasicTheme::DrawWidgetBackground(gfxContext*, nsIFrame*, nsITheme::StyleAppearance, const nsRect&, const nsRect&)’: 132:27.91 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:601:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:27.91 601 | nsNativeBasicTheme::DrawWidgetBackground(gfxContext* aContext, nsIFrame* aFrame, 132:27.91 | ^~~~~~~~~~~~~~~~~~ 132:28.33 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:287:22: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:28.33 287 | PaintStrokedEllipse(aDrawTarget, aRect, backgroundColor, borderColor, 132:28.33 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:28.33 288 | kBorderWidth, aDpi); 132:28.33 | ~~~~~~~~~~~~~~~~~~~ 132:28.33 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:636:43: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:28.33 636 | auto rect = FixAspectRatio(devPxRect); 132:28.33 | ^ 132:28.33 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:218:29: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:28.33 218 | PaintRoundedRectWithBorder(aDrawTarget, aRect, backgroundColor, borderColor, 132:28.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:28.33 219 | kBorderWidth, kRadius, aDpi); 132:28.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:28.33 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:327:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:28.33 327 | PaintRoundedRectWithBorder(aDrawTarget, aRect, backgroundColor, borderColor, 132:28.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:28.33 328 | kTextFieldBorderWidth, kRadius, aDpi); 132:28.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:28.33 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:327:29: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:28.33 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:366:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:28.33 366 | PaintRoundedRectWithBorder(aDrawTarget, aRect, backgroundColor, borderColor, 132:28.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:28.33 367 | kMenulistBorderWidth, kRadius, aDpi); 132:28.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:28.33 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:366:29: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:28.35 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:585:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:28.35 585 | PaintRoundedRectWithBorder(aDrawTarget, aRect, backgroundColor, borderColor, 132:28.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:28.35 586 | kButtonBorderWidth, kRadius, aDpi); 132:28.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:28.35 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsNativeBasicTheme.cpp:585:29: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:28.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:12, 132:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:11, 132:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:28.56 from Unified_cpp_layout_forms0.cpp:2: 132:28.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 132:28.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 132:28.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:28.56 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 132:28.56 | ^~~~~~~~~~~~~~ 132:28.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 132:28.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:10, 132:28.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:28.58 from Unified_cpp_layout_forms0.cpp:2: 132:28.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 132:28.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 132:28.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:28.58 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 132:28.58 | ^~~~~~~~~~~~~ 132:28.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:28.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 132:28.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:28.87 277 | static RectTyped FromUnknownRect( 132:28.87 | ^~~~~~~~~~~~~~~ 132:28.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 132:28.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 132:28.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:28.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:10, 132:28.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:28.88 from Unified_cpp_layout_forms0.cpp:2: 132:28.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:28.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 132:28.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:28.88 150 | static PointTyped FromUnknownPoint( 132:28.88 | ^~~~~~~~~~~~~~~~ 132:28.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 132:28.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:10, 132:28.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:28.88 from Unified_cpp_layout_forms0.cpp:2: 132:28.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 132:28.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 132:28.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:28.88 282 | RectTyped ToUnknownRect() const { 132:28.88 | ^~~~~~~~~~~~~ 132:28.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ReflowInput.cpp: In member function ‘void mozilla::SizeComputationInput::InitOffsets(mozilla::SizeComputationInput::WritingMode, nscoord, mozilla::LayoutFrameType, mozilla::SizeComputationInput::ReflowInputFlags, const nsMargin*, const nsMargin*, const nsStyleDisplay*)’: 132:28.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ReflowInput.cpp:2434:6: note: parameter passing for argument of type ‘mozilla::SizeComputationInput::ReflowInputFlags’ changed in GCC 9.1 132:28.98 2434 | void SizeComputationInput::InitOffsets(WritingMode aWM, nscoord aPercentBasis, 132:28.98 | ^~~~~~~~~~~~~~~~~~~~ 132:29.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsFontFaceUtils.cpp:17, 132:29.02 from Unified_cpp_layout_style3.cpp:137: 132:29.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h: In static member function ‘static gfxPoint mozilla::CharPosition::UnspecifiedPoint()’: 132:29.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:105:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:29.02 105 | static gfxPoint UnspecifiedPoint() { 132:29.02 | ^ 132:29.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 132:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 132:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 132:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 132:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 132:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 132:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 132:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 132:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 132:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 132:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsMediaFeatures.cpp:16, 132:29.46 from Unified_cpp_layout_style4.cpp:29: 132:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 132:29.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:29.46 332 | LayerPoint GetFixedPositionAnchor() const { 132:29.46 | ^ 132:29.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 132:29.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 132:29.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 132:29.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 132:29.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 132:29.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 132:29.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 132:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 132:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 132:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 132:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsMediaFeatures.cpp:16, 132:29.52 from Unified_cpp_layout_style4.cpp:29: 132:29.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 132:29.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:29.52 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 132:29.52 | ^ 132:29.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 132:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 132:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 132:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 132:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 132:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 132:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 132:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 132:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 132:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 132:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsMediaFeatures.cpp:16, 132:29.54 from Unified_cpp_layout_style4.cpp:29: 132:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 132:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:29.54 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 132:29.54 | ^ 132:29.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 132:29.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 132:29.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:10, 132:29.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:29.58 from Unified_cpp_layout_forms0.cpp:2: 132:29.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:29.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:112:46: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 132:29.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 132:29.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:29.58 385 | Point BottomLeft() const { return Point(x, YMost()); } 132:29.58 | ^~~~~~~~~~ 132:29.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 132:29.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 132:29.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:13, 132:29.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 132:29.79 from Unified_cpp_layout_style3.cpp:11: 132:29.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 132:29.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 132:29.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:29.79 40 | friend Sub operator*(Sub aCoord, T aScale) { 132:29.79 | ^~~~~~~~ 132:30.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 132:30.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 132:30.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 132:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 132:30.02 from Unified_cpp_layout_style3.cpp:11: 132:30.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:30.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 132:30.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:30.02 427 | SizeT Size() const { return SizeT(width, height); } 132:30.02 | ^~~~ 132:30.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 132:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 132:30.02 from Unified_cpp_layout_style3.cpp:11: 132:30.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 132:30.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 132:30.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:30.02 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 132:30.02 | ^~~~~~~~ 132:30.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 132:30.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 132:30.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:30.02 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 132:30.02 | ^~~~~~~~ 132:30.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 132:30.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:13, 132:30.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 132:30.03 from Unified_cpp_layout_style3.cpp:11: 132:30.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 132:30.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 132:30.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:30.03 62 | Sub operator-(const Sub& aPoint) const { 132:30.03 | ^~~~~~~~ 132:30.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 132:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 132:30.05 from Unified_cpp_layout_style3.cpp:11: 132:30.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 132:30.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 132:30.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:30.05 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 132:30.05 | ^~~~~~~~ 132:30.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:13, 132:30.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 132:30.60 from Unified_cpp_layout_style3.cpp:11: 132:30.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:30.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 132:30.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:30.60 323 | static SizeTyped FromUnknownSize( 132:30.60 | ^~~~~~~~~~~~~~~ 132:30.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:12, 132:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:11, 132:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:30.89 from Unified_cpp_layout_forms0.cpp:2: 132:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 132:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 132:30.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 132:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:30.89 794 | RectTyped TransformAndClipBounds( 132:30.89 | ^~~~~~~~~~~~~~~~~~~~~~ 132:31.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:31.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:31.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 132:31.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:31.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:31.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 132:31.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 132:31.33 from Unified_cpp_layout_style3.cpp:11: 132:31.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = float; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 132:31.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:146:39: required from here 132:31.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:444:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:31.33 444 | MatrixSize ScaleFactors(bool xMajor) const { 132:31.33 | ^~~~~~~~~~~~ 132:32.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 132:32.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 132:32.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:32.19 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 132:32.19 | ^~~~~~~~~~~~~~ 132:32.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 132:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 132:32.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 132:32.21 from Unified_cpp_layout_style3.cpp:11: 132:32.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 132:32.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 132:32.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:32.21 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 132:32.22 | ^~~~~~~~~~~~~ 132:32.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 132:32.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 132:32.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:32.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:32.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 132:32.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 132:32.23 from Unified_cpp_layout_style3.cpp:11: 132:32.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:32.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 132:32.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:32.23 383 | Point TopLeft() const { return Point(x, y); } 132:32.23 | ^~~~~~~ 132:32.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:32.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:32.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 132:32.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:32.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:32.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 132:32.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 132:32.23 from Unified_cpp_layout_style3.cpp:11: 132:32.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 132:32.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 132:32.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:32.24 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 132:32.24 | ^~~~~~~~~~~~~~~ 132:32.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 132:32.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 132:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 132:32.50 from Unified_cpp_layout_style3.cpp:11: 132:32.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:32.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 132:32.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:32.50 277 | static RectTyped FromUnknownRect( 132:32.50 | ^~~~~~~~~~~~~~~ 132:32.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:13, 132:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 132:32.50 from Unified_cpp_layout_style3.cpp:11: 132:32.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:32.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 132:32.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:32.51 150 | static PointTyped FromUnknownPoint( 132:32.51 | ^~~~~~~~~~~~~~~~ 132:32.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 132:32.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:32.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:32.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 132:32.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 132:32.51 from Unified_cpp_layout_style3.cpp:11: 132:32.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 132:32.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 132:32.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:32.51 282 | RectTyped ToUnknownRect() const { 132:32.51 | ^~~~~~~~~~~~~ 132:33.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 132:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 132:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 132:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 132:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 132:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 132:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsMediaFeatures.cpp:16, 132:33.44 from Unified_cpp_layout_style4.cpp:29: 132:33.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 132:33.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:33.44 1394 | LayerPoint GetFixedPositionAnchor() { 132:33.44 | ^ 132:33.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 132:33.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:33.47 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 132:33.47 | ^ 132:34.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/StaticPresData.cpp: In function ‘mozilla::CSSCoord mozilla::ComputeSides(const CSSPoint&, const CSSSize&, const mozilla::StyleAngle&)’: 132:34.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/StaticPresData.cpp:270:1: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:34.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/StaticPresData.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 132:34.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/StaticPresData.cpp:270:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:34.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/StaticPresData.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 132:34.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/StaticPresData.cpp:270:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:34.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/StaticPresData.cpp: In function ‘mozilla::gfx::MarginTyped mozilla::operator*(const mozilla::gfx::MarginTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::ScreenPixel]’: 132:34.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/StaticPresData.cpp:270:1: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:34.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 132:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 132:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 132:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 132:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 132:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:17, 132:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:11, 132:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:34.18 from Unified_cpp_layout_forms0.cpp:2: 132:34.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 132:34.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 132:34.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 132:34.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 132:34.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 132:34.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 132:34.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 132:34.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 132:34.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 132:34.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:34.19 760 | typename detail::Nth::Type extract() { 132:34.19 | ^~~~~~~ 132:34.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 132:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 132:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 132:34.37 from Unified_cpp_layout_style3.cpp:11: 132:34.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 132:34.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:452:10: required from ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = float; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’ 132:34.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:146:39: required from here 132:34.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:85:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:34.37 85 | MatrixSize TransformSize(const MatrixSize& aSize) const { 132:34.37 | ^~~~~~~~~~~~~ 132:34.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:13, 132:34.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 132:34.68 from Unified_cpp_layout_style3.cpp:11: 132:34.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 132:34.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 132:34.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 132:34.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:34.68 246 | PointTyped As2DPoint() const { 132:34.68 | ^~~~~~~~~ 132:34.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:34.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:34.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 132:34.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:34.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:34.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 132:34.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 132:34.70 from Unified_cpp_layout_style3.cpp:11: 132:34.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 132:34.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 132:34.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 132:34.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:34.70 794 | RectTyped TransformAndClipBounds( 132:34.70 | ^~~~~~~~~~~~~~~~~~~~~~ 132:35.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:35.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 132:35.18 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 132:35.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MobileViewportManager.cpp:16, 132:35.18 from Unified_cpp_layout_base0.cpp:65: 132:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 132:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:35.18 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 132:35.18 | ^~~~~~~~~~~ 132:35.43 In file included from Unified_cpp_layout_base0.cpp:29: 132:35.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeckoMVMContext.cpp: In member function ‘virtual void mozilla::GeckoMVMContext::SetVisualViewportSize(const CSSSize&)’: 132:35.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeckoMVMContext.cpp:151:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:35.44 151 | nsLayoutUtils::SetVisualViewportSize(mPresShell, aSize); 132:35.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 132:35.57 In file included from Unified_cpp_layout_forms0.cpp:2: 132:35.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp: In member function ‘virtual bool nsDisplayButtonBoxShadowOuter::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 132:35.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:132:69: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:35.57 132 | LayoutDeviceRect::FromAppUnits(shadowRect, appUnitsPerDevPixel); 132:35.57 | ^ 132:35.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:151:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:35.57 151 | LayoutDeviceSize::FromUnknownSize(borderRadii.TopLeft()), 132:35.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 132:35.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:174:28: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:35.57 174 | appUnitsPerDevPixel); 132:35.57 | ^ 132:35.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:35.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:35.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 132:35.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:18, 132:35.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:11, 132:35.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:35.58 from Unified_cpp_layout_forms0.cpp:2: 132:35.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 132:35.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:370:27: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:35.58 370 | static LayoutDeviceRect FromAppUnits(const nsRect& aRect, 132:35.58 | ^~~~~~~~~~~~ 132:35.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 132:35.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 132:35.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:35.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:10, 132:35.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:35.58 from Unified_cpp_layout_forms0.cpp:2: 132:35.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In static member function ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:35.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:35.59 323 | static SizeTyped FromUnknownSize( 132:35.59 | ^~~~~~~~~~~~~~~ 132:35.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 132:35.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 132:35.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 132:35.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:18, 132:35.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:11, 132:35.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:35.60 from Unified_cpp_layout_forms0.cpp:2: 132:35.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 132:35.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:386:28: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:35.60 386 | static LayoutDevicePoint FromAppUnits(const nsPoint& aPoint, 132:35.60 | ^~~~~~~~~~~~ 132:35.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 132:35.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 132:35.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:10, 132:35.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:35.61 from Unified_cpp_layout_forms0.cpp:2: 132:35.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 132:35.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:35.61 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 132:35.61 | ^~~~~~~~~ 132:35.88 In file included from Unified_cpp_layout_forms0.cpp:29: 132:35.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsComboboxControlFrame.cpp: In member function ‘void nsComboboxControlFrame::PaintFocus(nsComboboxControlFrame::DrawTarget&, nsPoint)’: 132:35.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsComboboxControlFrame.cpp:1524:26: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:35.88 1524 | NSRectToSnappedRect(clipRect, appUnitsPerDevPixel, aDrawTarget)); 132:35.88 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:35.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsComboboxControlFrame.cpp:1539:47: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:35.89 1539 | Rect r = ToRect(nsLayoutUtils::RectToGfxRect(clipRect, appUnitsPerDevPixel)); 132:35.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:35.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsComboboxControlFrame.cpp:1539:78: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:35.89 1539 | Rect r = ToRect(nsLayoutUtils::RectToGfxRect(clipRect, appUnitsPerDevPixel)); 132:35.89 | ^ 132:35.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:35.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 132:35.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 132:35.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:7, 132:35.89 from Unified_cpp_layout_forms0.cpp:2: 132:35.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 132:35.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:35.90 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 132:35.90 | ^ 132:35.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 132:35.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 132:35.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:18, 132:35.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.h:11, 132:35.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsButtonFrameRenderer.cpp:6, 132:35.91 from Unified_cpp_layout_forms0.cpp:2: 132:35.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 132:35.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:35.91 21 | inline Rect ToRect(const gfxRect& aRect) { 132:35.92 | ^~~~~~ 132:35.92 In file included from Unified_cpp_layout_forms0.cpp:47: 132:35.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsFieldSetFrame.cpp: In member function ‘virtual bool nsDisplayFieldSetBorder::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 132:35.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsFieldSetFrame.cpp:189:72: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:35.93 189 | auto layoutRect = wr::ToLayoutRect(LayoutDeviceRect::FromAppUnits( 132:35.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 132:35.93 190 | frame->GetVisualOverflowRectRelativeToSelf() + offset, 132:35.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:35.93 191 | appUnitsPerDevPixel)); 132:35.93 | ~~~~~~~~~~~~~~~~~~~~ 132:35.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsFieldSetFrame.cpp: In member function ‘mozilla::image::ImgDrawResult nsFieldSetFrame::PaintBorder(nsDisplayListBuilder*, gfxContext&, nsPoint, const nsRect&)’: 132:35.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsFieldSetFrame.cpp:320:28: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:35.93 320 | NSRectToSnappedRect(GetVisualOverflowRectRelativeToSelf() + aPt, 132:35.94 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:35.94 321 | appUnitsPerDevPixel, *drawTarget), 132:35.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:36.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 132:36.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 132:36.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 132:36.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 132:36.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:36.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 132:36.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsMediaFeatures.cpp:16, 132:36.58 from Unified_cpp_layout_style4.cpp:29: 132:36.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 132:36.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:36.58 49 | gfx::Size GetInheritedScale() const { return mScale; } 132:36.58 | ^ 132:38.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 132:38.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 132:38.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 132:38.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 132:38.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/css/StreamLoader.h:11, 132:38.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StreamLoader.cpp:7, 132:38.39 from Unified_cpp_layout_style3.cpp:2: 132:38.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 132:38.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 132:38.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 132:38.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 132:38.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 132:38.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 132:38.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 132:38.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 132:38.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 132:38.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:38.39 760 | typename detail::Nth::Type extract() { 132:38.39 | ^~~~~~~ 132:39.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 132:39.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 132:39.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsMediaFeatures.cpp:16, 132:39.04 from Unified_cpp_layout_style4.cpp:29: 132:39.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 132:39.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:39.04 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 132:39.04 | ^ 132:39.78 In file included from Unified_cpp_layout_style3.cpp:11: 132:39.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp: In member function ‘mozilla::gfx::Size mozilla::AnimationValue::GetScaleValue(const nsIFrame*) const’: 132:39.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:116:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:39.78 116 | Size AnimationValue::GetScaleValue(const nsIFrame* aFrame) const { 132:39.78 | ^~~~~~~~~~~~~~ 132:40.21 In file included from Unified_cpp_layout_style3.cpp:92: 132:40.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsComputedDOMStyle.cpp: In function ‘mozilla::Position MaybeResolvePositionForTransform(const LengthPercentage&, const LengthPercentage&, nsIFrame*)’: 132:40.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsComputedDOMStyle.cpp:1210:72: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:40.21 1210 | CSSPoint p = nsStyleTransformMatrix::Convert2DPosition(aX, aY, refBox); 132:40.21 | ^ 132:40.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:16201, 132:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleAnimationValue.h:16, 132:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/StyleAnimationValue.cpp:9, 132:40.22 from Unified_cpp_layout_style3.cpp:11: 132:40.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h: In static member function ‘static mozilla::LengthPercentage mozilla::StyleLengthPercentageUnion::FromPixels(mozilla::CSSCoord)’: 132:40.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:614:18: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:40.22 614 | LengthPercentage LengthPercentage::FromPixels(CSSCoord aCoord) { 132:40.22 | ^~~~~~~~~~~~~~~~ 132:40.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:19, 132:40.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStruct.cpp:13, 132:40.84 from Unified_cpp_layout_style4.cpp:47: 132:40.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 132:40.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:40.84 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 132:40.84 | ^ 132:42.82 In file included from Unified_cpp_layout_style4.cpp:47: 132:42.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStruct.cpp: In member function ‘mozilla::CSSCoord mozilla::StyleGenericCalcNode::ResolveToCSSPixels(mozilla::CSSCoord) const [with L = mozilla::StyleCalcLengthPercentageLeaf; mozilla::CSSCoord = mozilla::gfx::CoordTyped]’: 132:42.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStruct.cpp:3514:61: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:42.82 3514 | CSSCoord StyleCalcNode::ResolveToCSSPixels(CSSCoord aBasis) const { 132:42.82 | ^~~~~ 132:42.98 In file included from Unified_cpp_layout_style4.cpp:56: 132:42.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp: In function ‘mozilla::CSSPoint nsStyleTransformMatrix::Convert2DPosition(const LengthPercentage&, const LengthPercentage&, const CSSSize&)’: 132:42.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:574:57: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:42.98 574 | const CSSSize& aSize) { 132:42.98 | ^ 132:42.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp: In lambda function: 132:42.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:586:62: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:42.99 586 | [&] { return CSSPixel::FromAppUnits(aRefBox.Width()); }), 132:42.99 | ^ 132:42.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp: In function ‘mozilla::gfx::Point nsStyleTransformMatrix::Convert2DPosition(const LengthPercentage&, const LengthPercentage&, nsStyleTransformMatrix::TransformReferenceBox&, int32_t)’: 132:42.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:594:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:42.99 594 | int32_t aAppUnitsPerPixel) { 132:42.99 | ^ 132:44.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 132:44.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 132:44.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:44.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:44.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:44.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:44.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:44.70 from Unified_cpp_layout_style4.cpp:2: 132:44.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 132:44.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 132:44.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:44.71 40 | friend Sub operator*(Sub aCoord, T aScale) { 132:44.71 | ^~~~~~~~ 132:45.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:45.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:45.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:45.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:45.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:45.27 from Unified_cpp_layout_style4.cpp:2: 132:45.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 132:45.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 132:45.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:45.28 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 132:45.28 | ^~~~~~~~ 132:45.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 132:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 132:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:45.33 from Unified_cpp_layout_style4.cpp:2: 132:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 132:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:45.33 427 | SizeT Size() const { return SizeT(width, height); } 132:45.33 | ^~~~ 132:45.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:45.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:45.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:45.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:45.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:45.34 from Unified_cpp_layout_style4.cpp:2: 132:45.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 132:45.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 132:45.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:45.34 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 132:45.34 | ^~~~~~~~ 132:45.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 132:45.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 132:45.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:45.35 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 132:45.35 | ^~~~~~~~ 132:45.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 132:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 132:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:45.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:45.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:45.36 from Unified_cpp_layout_style4.cpp:2: 132:45.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 132:45.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 132:45.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:45.36 62 | Sub operator-(const Sub& aPoint) const { 132:45.36 | ^~~~~~~~ 132:45.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 132:45.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:45.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:45.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:45.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:45.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:45.79 from Unified_cpp_layout_style4.cpp:2: 132:45.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 132:45.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 132:45.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:45.80 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 132:45.80 | ^~~~~~~~~~~~~ 132:45.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 132:45.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:45.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:45.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:45.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:45.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:45.80 from Unified_cpp_layout_style4.cpp:2: 132:45.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:45.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 132:45.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:45.80 323 | static SizeTyped FromUnknownSize( 132:45.80 | ^~~~~~~~~~~~~~~ 132:46.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:46.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:46.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 132:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:46.81 from Unified_cpp_layout_style4.cpp:2: 132:46.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 132:46.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 132:46.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:46.82 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 132:46.82 | ^~~~~~~~~~~~~~ 132:46.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 132:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:46.84 from Unified_cpp_layout_style4.cpp:2: 132:46.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 132:46.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 132:46.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:46.84 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 132:46.84 | ^~~~~~~~~~~~~ 132:46.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 132:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 132:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:46.90 from Unified_cpp_layout_style4.cpp:2: 132:46.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 132:46.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 132:46.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:46.90 383 | Point TopLeft() const { return Point(x, y); } 132:46.90 | ^~~~~~~ 132:46.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 132:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:46.90 from Unified_cpp_layout_style4.cpp:2: 132:46.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 132:46.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 132:46.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:46.90 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 132:46.90 | ^~~~~~~~~~~~~~~ 132:47.01 In file included from Unified_cpp_layout_base0.cpp:65: 132:47.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MobileViewportManager.cpp: In member function ‘mozilla::ScreenIntSize MobileViewportManager::GetCompositionSize(const ScreenIntSize&) const’: 132:47.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MobileViewportManager.cpp:452:15: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:47.02 452 | ScreenIntSize MobileViewportManager::GetCompositionSize( 132:47.02 | ^~~~~~~~~~~~~~~~~~~~~ 132:47.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 132:47.11 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:47.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 132:47.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 132:47.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 132:47.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 132:47.12 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 132:47.12 from Unified_cpp_widget2.cpp:11: 132:47.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 132:47.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:47.12 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 132:47.13 | ^ 132:47.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 132:47.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:47.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:47.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:47.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:47.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:47.15 from Unified_cpp_layout_style4.cpp:2: 132:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:47.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 132:47.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:47.16 277 | static RectTyped FromUnknownRect( 132:47.16 | ^~~~~~~~~~~~~~~ 132:47.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 132:47.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:47.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:47.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:47.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:47.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:47.16 from Unified_cpp_layout_style4.cpp:2: 132:47.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 132:47.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 132:47.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:47.17 150 | static PointTyped FromUnknownPoint( 132:47.17 | ^~~~~~~~~~~~~~~~ 132:47.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 132:47.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:47.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:47.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:47.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:47.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:47.18 from Unified_cpp_layout_style4.cpp:2: 132:47.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 132:47.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 132:47.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:47.20 282 | RectTyped ToUnknownRect() const { 132:47.20 | ^~~~~~~~~~~~~ 132:47.20 In file included from Unified_cpp_layout_base0.cpp:74: 132:47.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp: In static member function ‘static mozilla::CSSPoint mozilla::MotionPathUtils::ComputeAnchorPointAdjustment(const nsIFrame&)’: 132:47.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:337:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:47.20 337 | CSSPoint MotionPathUtils::ComputeAnchorPointAdjustment(const nsIFrame& aFrame) { 132:47.20 | ^~~~~~~~~~~~~~~ 132:47.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp: In static member function ‘static mozilla::Maybe mozilla::MotionPathUtils::ResolveMotionPath(const mozilla::OffsetPathData&, const LengthPercentage&, const mozilla::StyleOffsetRotate&, const StylePositionOrAuto&, const CSSPoint&, mozilla::MotionPathUtils::TransformReferenceBox&, const CSSPoint&)’: 132:47.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:357:31: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:47.23 357 | Maybe MotionPathUtils::ResolveMotionPath( 132:47.23 | ^~~~~~~~~~~~~~~ 132:47.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:357:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:47.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:357:31: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:47.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:357:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:47.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:357:31: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:47.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:357:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:47.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:357:31: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:47.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:400:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:47.35 400 | point = path.mGfxPath->ComputePointAtLength(usedDistance, &tangent); 132:47.35 | ^ 132:47.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:16201, 132:47.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 132:47.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 132:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.h:15, 132:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/AccessibleCaret.cpp:7, 132:47.36 from Unified_cpp_layout_base0.cpp:2: 132:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:685:59: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:47.36 685 | return AsCalc().node.ResolveToCSSPixels(aPercentageBasis); 132:47.36 | ^ 132:47.36 In file included from Unified_cpp_layout_base0.cpp:74: 132:47.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:442:46: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:47.36 442 | pos.horizontal, pos.vertical, aRefBox); 132:47.36 | ^ 132:47.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 132:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 132:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 132:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 132:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 132:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 132:47.37 from Unified_cpp_widget2.cpp:11: 132:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 132:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:47.37 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 132:47.38 | ^ 132:47.65 In file included from Unified_cpp_layout_style4.cpp:47: 132:47.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStruct.cpp: In instantiation of ‘ResultT mozilla::StyleGenericCalcNode::ResolveInternal(ResultT, PercentageConverter) const [with ResultT = mozilla::gfx::CoordTyped; PercentageConverter = mozilla::StyleGenericCalcNode::ResolveToCSSPixels::; L = mozilla::StyleCalcLengthPercentageLeaf]’: 132:47.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStruct.cpp:3515:76: required from here 132:47.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStruct.cpp:3459:9: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:47.66 3459 | ResultT StyleCalcNode::ResolveInternal(ResultT aPercentageBasis, 132:47.66 | ^~~~~~~~~~~~~ 132:48.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 132:48.02 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 132:48.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 132:48.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 132:48.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 132:48.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 132:48.03 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 132:48.03 from Unified_cpp_widget2.cpp:11: 132:48.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 132:48.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:48.03 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 132:48.03 | ^ 132:48.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 132:48.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:48.04 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 132:48.04 | ^ 132:48.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 132:48.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:48.04 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 132:48.04 | ^ 132:48.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 132:48.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:48.05 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 132:48.05 | ^ 132:48.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 132:48.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:48.07 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 132:48.07 | ^ 132:48.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 132:48.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:48.08 371 | nscoord aAppUnitsPerDevPixel) { 132:48.08 | ^ 132:48.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 132:48.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:48.09 380 | nscoord aAppUnitsPerDevPixel) { 132:48.09 | ^ 132:48.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 132:48.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:48.09 387 | nscoord aAppUnitsPerDevPixel) { 132:48.09 | ^ 132:48.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 132:48.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:48.11 394 | nscoord aAppUnitsPerDevPixel) { 132:48.11 | ^ 132:48.73 In file included from Unified_cpp_layout_style3.cpp:137: 132:48.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsFontFaceUtils.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = float]’: 132:48.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsFontFaceUtils.cpp:193:1: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:48.73 193 | } 132:48.73 | ^ 132:49.17 In file included from Unified_cpp_layout_base0.cpp:29: 132:49.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeckoMVMContext.cpp: In member function ‘virtual mozilla::LayoutDeviceMargin mozilla::GeckoMVMContext::ScrollbarAreaToExcludeFromCompositionBounds() const’: 132:49.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeckoMVMContext.cpp:105:1: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:49.17 105 | GeckoMVMContext::ScrollbarAreaToExcludeFromCompositionBounds() const { 132:49.17 | ^~~~~~~~~~~~~~~ 132:49.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 132:49.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:49.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:49.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:49.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:49.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:49.42 from Unified_cpp_layout_style4.cpp:2: 132:49.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 132:49.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 132:49.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 132:49.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:49.42 246 | PointTyped As2DPoint() const { 132:49.42 | ^~~~~~~~~ 132:49.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 132:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 132:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:49.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:49.43 from Unified_cpp_layout_style4.cpp:2: 132:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 132:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 132:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 132:49.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:49.44 794 | RectTyped TransformAndClipBounds( 132:49.44 | ^~~~~~~~~~~~~~~~~~~~~~ 132:50.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 132:50.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontFamilyList.h:13, 132:50.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFont.h:12, 132:50.11 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSettingsService.h:15, 132:50.11 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSettingsService.cpp:6, 132:50.11 from Unified_cpp_widget2.cpp:29: 132:50.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 132:50.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:50.11 1249 | CSSCoord ToCSSPixels() const { return _0; } 132:50.11 | ^ 132:53.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 132:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 132:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 132:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 132:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 132:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 132:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHashKeys.h:12, 132:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDataHashtable.h:10, 132:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.h:17, 132:53.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:11, 132:53.41 from Unified_cpp_layout_style4.cpp:2: 132:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 132:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 132:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 132:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 132:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 132:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 132:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 132:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 132:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 132:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:53.41 760 | typename detail::Nth::Type extract() { 132:53.41 | ^~~~~~~ 132:54.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:16201, 132:54.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:54.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:54.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:54.89 from Unified_cpp_layout_style4.cpp:2: 132:54.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h: In static member function ‘static mozilla::LengthPercentage mozilla::StyleLengthPercentageUnion::FromPixels(mozilla::CSSCoord)’: 132:54.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:614:18: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:54.89 614 | LengthPercentage LengthPercentage::FromPixels(CSSCoord aCoord) { 132:54.89 | ^~~~~~~~~~~~~~~~ 132:55.22 In file included from Unified_cpp_layout_style4.cpp:56: 132:55.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp: In member function ‘void nsStyleTransformMatrix::TransformReferenceBox::EnsureDimensionsAreCached()’: 132:55.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:55:59: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:55.22 55 | Size contextSize = nsSVGUtils::GetContextSize(mFrame); 132:55.22 | ^ 132:55.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp: In function ‘float nsStyleTransformMatrix::ProcessTranslatePart(const LengthPercentage&, nsStyleTransformMatrix::TransformReferenceBox*, nsStyleTransformMatrix::TransformReferenceBox::DimensionGetter)’: 132:55.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:132:39: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:55.22 132 | return aValue.ResolveToCSSPixelsWith([&] { 132:55.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ 132:55.23 133 | return aRefBox && !aRefBox->IsEmpty() 132:55.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:55.23 134 | ? CSSPixel::FromAppUnits((aRefBox->*aDimensionGetter)()) 132:55.23 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:55.23 135 | : CSSCoord(0); 132:55.23 | ~~~~~~~~~~~~~~ 132:55.23 136 | }); 132:55.23 | ~~ 132:55.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp: In function ‘mozilla::CSSPoint nsStyleTransformMatrix::Convert2DPosition(const LengthPercentage&, const LengthPercentage&, const CSSSize&)’: 132:55.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:572:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:55.25 572 | mozilla::CSSPoint Convert2DPosition(const mozilla::LengthPercentage& aX, 132:55.25 | ^~~~~~~~~~~~~~~~~ 132:55.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:578:3: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:55.25 578 | }; 132:55.25 | ^ 132:55.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp: In function ‘mozilla::CSSPoint nsStyleTransformMatrix::Convert2DPosition(const LengthPercentage&, const LengthPercentage&, nsStyleTransformMatrix::TransformReferenceBox&)’: 132:55.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:581:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:55.25 581 | CSSPoint Convert2DPosition(const LengthPercentage& aX, 132:55.25 | ^~~~~~~~~~~~~~~~~ 132:55.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:589:3: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:55.25 589 | }; 132:55.25 | ^ 132:55.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp: In function ‘mozilla::gfx::Point nsStyleTransformMatrix::Convert2DPosition(const LengthPercentage&, const LengthPercentage&, nsStyleTransformMatrix::TransformReferenceBox&, int32_t)’: 132:55.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:592:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:55.25 592 | Point Convert2DPosition(const LengthPercentage& aX, const LengthPercentage& aY, 132:55.25 | ^~~~~~~~~~~~~~~~~ 132:55.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:596:49: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:55.25 596 | CSSPoint p = Convert2DPosition(aX, aY, aRefBox); 132:55.25 | ^ 132:55.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:597:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:55.25 597 | return {p.x * scale, p.y * scale}; 132:55.25 | ^ 132:55.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 132:55.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 132:55.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:55.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:55.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 132:55.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DeclarationBlock.h:16, 132:55.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsHTMLCSSStyleSheet.cpp:13, 132:55.25 from Unified_cpp_layout_style4.cpp:2: 132:55.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 132:55.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:55.26 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 132:55.26 | ^~~~~~~~~ 132:55.27 In file included from Unified_cpp_layout_style4.cpp:65: 132:55.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleUtil.cpp: In function ‘bool ObjectPositionCoordMightCauseOverflow(const LengthPercentage&)’: 132:55.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleUtil.cpp:243:71: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:55.27 243 | return !aCoord.ConvertsToLength() || aCoord.ToLengthInCSSPixels() != 0.0f; 132:55.27 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 132:56.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 132:56.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:56.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:56.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 132:56.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 132:56.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 132:56.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 132:56.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 132:56.70 from Unified_cpp_layout_generic2.cpp:2: 132:56.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 132:56.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:56.70 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 132:56.71 | ^ 132:57.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 132:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 132:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 132:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 132:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 132:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 132:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 132:57.06 from Unified_cpp_layout_generic2.cpp:2: 132:57.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 132:57.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:57.06 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 132:57.06 | ^ 132:57.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 132:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 132:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 132:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 132:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 132:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 132:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 132:57.59 from Unified_cpp_layout_generic2.cpp:2: 132:57.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 132:57.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:57.59 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 132:57.59 | ^ 132:57.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 132:57.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:57.59 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 132:57.59 | ^ 132:57.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 132:57.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:57.60 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 132:57.60 | ^ 132:57.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 132:57.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:57.60 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 132:57.60 | ^ 132:57.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 132:57.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:57.61 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 132:57.61 | ^ 132:57.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 132:57.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:57.63 371 | nscoord aAppUnitsPerDevPixel) { 132:57.63 | ^ 132:57.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 132:57.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:57.63 380 | nscoord aAppUnitsPerDevPixel) { 132:57.64 | ^ 132:57.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 132:57.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:57.64 387 | nscoord aAppUnitsPerDevPixel) { 132:57.64 | ^ 132:57.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 132:57.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:57.65 394 | nscoord aAppUnitsPerDevPixel) { 132:57.65 | ^ 132:57.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 132:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 132:57.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 132:57.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 132:57.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 132:57.85 from Unified_cpp_layout_generic2.cpp:2: 132:57.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 132:57.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 132:57.85 1249 | CSSCoord ToCSSPixels() const { return _0; } 132:57.85 | ^ 133:01.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:01.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 133:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 133:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:01.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:01.10 from Unified_cpp_layout_generic1.cpp:2: 133:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 133:01.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:01.10 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 133:01.10 | ^ 133:01.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 133:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 133:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 133:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:01.32 from Unified_cpp_layout_generic1.cpp:2: 133:01.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 133:01.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:01.32 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 133:01.32 | ^ 133:02.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 133:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:02.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:02.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:02.91 from Unified_cpp_layout_generic1.cpp:2: 133:02.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 133:02.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:02.91 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 133:02.91 | ^ 133:02.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 133:02.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:02.92 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 133:02.92 | ^ 133:02.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 133:02.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:02.92 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 133:02.93 | ^ 133:02.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 133:02.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:02.94 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 133:02.94 | ^ 133:02.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 133:02.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:02.94 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 133:02.95 | ^ 133:02.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 133:02.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:02.96 371 | nscoord aAppUnitsPerDevPixel) { 133:02.96 | ^ 133:02.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 133:02.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:02.97 380 | nscoord aAppUnitsPerDevPixel) { 133:02.97 | ^ 133:02.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 133:02.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:02.97 387 | nscoord aAppUnitsPerDevPixel) { 133:02.97 | ^ 133:02.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 133:02.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:02.98 394 | nscoord aAppUnitsPerDevPixel) { 133:02.98 | ^ 133:03.99 In file included from Unified_cpp_layout_base0.cpp:92: 133:03.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/PresShell.cpp: In member function ‘void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, mozilla::IntrinsicDirty, nsFrameState, mozilla::ReflowRootHandling)’: 133:04.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/PresShell.cpp:2702:25: warning: ‘targetNeedsReflowFromParent’ may be used uninitialized in this function [-Wmaybe-uninitialized] 133:04.00 2702 | ((_f) != subtreeRoot || !targetNeedsReflowFromParent)) 133:04.01 | ^~ 133:05.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:05.74 from Unified_cpp_layout_generic1.cpp:2: 133:05.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 133:05.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:05.74 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 133:05.74 | ^ 133:05.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 133:05.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 133:05.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 133:05.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 133:05.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 133:05.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 133:05.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 133:05.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 133:05.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 133:05.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 133:05.84 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsSoundProxy.cpp:5, 133:05.84 from Unified_cpp_widget2.cpp:38: 133:05.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 133:05.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:05.84 189 | CSSRect GetExpandedScrollableRect() const { 133:05.84 | ^ 133:05.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 133:05.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:05.84 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 133:05.84 | ^ 133:05.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 133:05.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:05.84 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 133:05.84 | ^ 133:05.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 133:05.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:05.84 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 133:05.84 | ^ 133:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 133:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:05.85 243 | CSSRect CalculateScrollRange() const { 133:05.85 | ^ 133:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 133:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:05.85 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 133:05.85 | ^ 133:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 133:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:05.86 457 | CSSRect GetVisualViewport() const { 133:05.86 | ^ 133:06.71 In file included from Unified_cpp_layout_style3.cpp:92: 133:06.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsComputedDOMStyle.cpp: In function ‘mozilla::Position MaybeResolvePositionForTransform(const LengthPercentage&, const LengthPercentage&, nsIFrame*)’: 133:06.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsComputedDOMStyle.cpp:1203:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:06.71 1203 | static Position MaybeResolvePositionForTransform(const LengthPercentage& aX, 133:06.71 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:07.99 In file included from Unified_cpp_layout_style4.cpp:56: 133:07.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp: In member function ‘void nsStyleTransformMatrix::TransformReferenceBox::EnsureDimensionsAreCached()’: 133:07.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:42:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:07.99 42 | void TransformReferenceBox::EnsureDimensionsAreCached() { 133:07.99 | ^~~~~~~~~~~~~~~~~~~~~ 133:08.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 133:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 133:08.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollbarActivity.cpp:11, 133:08.09 from Unified_cpp_layout_generic1.cpp:11: 133:08.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 133:08.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:08.09 189 | CSSRect GetExpandedScrollableRect() const { 133:08.09 | ^ 133:08.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 133:08.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:08.10 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 133:08.10 | ^ 133:08.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 133:08.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:08.10 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 133:08.10 | ^ 133:08.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 133:08.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:08.10 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 133:08.10 | ^ 133:08.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 133:08.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:08.11 243 | CSSRect CalculateScrollRange() const { 133:08.11 | ^ 133:08.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 133:08.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:08.11 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 133:08.11 | ^ 133:08.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 133:08.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:08.12 457 | CSSRect GetVisualViewport() const { 133:08.12 | ^ 133:08.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 133:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 133:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 133:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 133:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 133:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 133:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 133:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 133:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 133:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 133:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 133:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsSoundProxy.cpp:5, 133:08.42 from Unified_cpp_widget2.cpp:38: 133:08.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 133:08.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:08.42 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 133:08.42 | ^ 133:09.03 In file included from Unified_cpp_layout_forms0.cpp:29: 133:09.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsComboboxControlFrame.cpp: In member function ‘void nsComboboxControlFrame::PaintFocus(nsComboboxControlFrame::DrawTarget&, nsPoint)’: 133:09.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsComboboxControlFrame.cpp:1515:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:09.03 1515 | void nsComboboxControlFrame::PaintFocus(DrawTarget& aDrawTarget, nsPoint aPt) { 133:09.03 | ^~~~~~~~~~~~~~~~~~~~~~ 133:09.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsComboboxControlFrame.cpp:1515:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:09.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsComboboxControlFrame.cpp:1515:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:09.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsComboboxControlFrame.cpp:1524:69: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:09.05 1524 | NSRectToSnappedRect(clipRect, appUnitsPerDevPixel, aDrawTarget)); 133:09.05 | ^ 133:09.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsComboboxControlFrame.cpp:1539:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:09.06 1539 | Rect r = ToRect(nsLayoutUtils::RectToGfxRect(clipRect, appUnitsPerDevPixel)); 133:09.06 | ^ 133:09.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 133:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 133:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollbarActivity.cpp:11, 133:09.15 from Unified_cpp_layout_generic1.cpp:11: 133:09.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 133:09.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:09.15 1249 | CSSCoord ToCSSPixels() const { return _0; } 133:09.15 | ^ 133:10.87 In file included from Unified_cpp_layout_base0.cpp:74: 133:10.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp: In static member function ‘static mozilla::Maybe mozilla::MotionPathUtils::ResolveMotionPath(const nsIFrame*, mozilla::MotionPathUtils::TransformReferenceBox&)’: 133:10.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/MotionPathUtils.cpp:478:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:10.87 478 | Maybe MotionPathUtils::ResolveMotionPath( 133:10.87 | ^~~~~~~~~~~~~~~ 133:12.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 133:12.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 133:12.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 133:12.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 133:12.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 133:12.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 133:12.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 133:12.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 133:12.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 133:12.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 133:12.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 133:12.42 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsSoundProxy.cpp:5, 133:12.42 from Unified_cpp_widget2.cpp:38: 133:12.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 133:12.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:12.42 21 | inline Rect ToRect(const gfxRect& aRect) { 133:12.42 | ^ 133:12.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 133:12.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:12.42 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 133:12.42 | ^ 133:12.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 133:12.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:12.43 40 | inline Point ToPoint(const gfxPoint& aPoint) { 133:12.43 | ^ 133:12.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 133:12.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:12.43 44 | inline Size ToSize(const gfxSize& aSize) { 133:12.43 | ^ 133:12.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 133:12.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:12.43 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 133:12.43 | ^ 133:12.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 133:12.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:12.44 52 | inline gfxSize ThebesSize(const Size& aSize) { 133:12.44 | ^ 133:12.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 133:12.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:12.44 56 | inline gfxRect ThebesRect(const Rect& aRect) { 133:12.44 | ^ 133:12.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 133:12.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 133:12.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollbarActivity.cpp:11, 133:12.87 from Unified_cpp_layout_generic1.cpp:11: 133:12.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 133:12.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:12.87 21 | inline Rect ToRect(const gfxRect& aRect) { 133:12.87 | ^ 133:12.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 133:12.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:12.87 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 133:12.87 | ^ 133:12.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 133:12.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:12.87 40 | inline Point ToPoint(const gfxPoint& aPoint) { 133:12.88 | ^ 133:12.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 133:12.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:12.88 44 | inline Size ToSize(const gfxSize& aSize) { 133:12.89 | ^ 133:12.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 133:12.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:12.89 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 133:12.89 | ^ 133:12.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 133:12.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:12.89 52 | inline gfxSize ThebesSize(const Size& aSize) { 133:12.89 | ^ 133:12.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 133:12.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:12.89 56 | inline gfxRect ThebesRect(const Rect& aRect) { 133:12.89 | ^ 133:13.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 133:13.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 133:13.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 133:13.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 133:13.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 133:13.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 133:13.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 133:13.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 133:13.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 133:13.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 133:13.06 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsSoundProxy.cpp:5, 133:13.06 from Unified_cpp_widget2.cpp:38: 133:13.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 133:13.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:13.07 1859 | int32_t aAppUnitsPerPixel) { 133:13.07 | ^ 133:13.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 133:13.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:13.08 3214 | int32_t aAppUnitsPerPixel) { 133:13.08 | ^ 133:14.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 133:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 133:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 133:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 133:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 133:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 133:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 133:14.15 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsSoundProxy.cpp:5, 133:14.15 from Unified_cpp_widget2.cpp:38: 133:14.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 133:14.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:14.16 332 | LayerPoint GetFixedPositionAnchor() const { 133:14.16 | ^ 133:14.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 133:14.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 133:14.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 133:14.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 133:14.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 133:14.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 133:14.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 133:14.22 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsSoundProxy.cpp:5, 133:14.22 from Unified_cpp_widget2.cpp:38: 133:14.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 133:14.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:14.22 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 133:14.22 | ^ 133:14.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 133:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 133:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 133:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 133:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 133:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 133:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 133:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsSoundProxy.cpp:5, 133:14.26 from Unified_cpp_widget2.cpp:38: 133:14.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 133:14.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:14.26 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 133:14.26 | ^ 133:14.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 133:14.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollbarActivity.cpp:11, 133:14.57 from Unified_cpp_layout_generic1.cpp:11: 133:14.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 133:14.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:14.57 1859 | int32_t aAppUnitsPerPixel) { 133:14.57 | ^ 133:14.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 133:14.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:14.58 3214 | int32_t aAppUnitsPerPixel) { 133:14.58 | ^ 133:14.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 133:14.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 133:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:14.59 from Unified_cpp_layout_generic2.cpp:2: 133:14.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 133:14.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:14.59 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 133:14.59 | ^ 133:15.02 In file included from Unified_cpp_layout_base0.cpp:29: 133:15.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeckoMVMContext.cpp: In member function ‘void MobileViewportManager::_ZN21MobileViewportManager24UpdateVisualViewportSizeERKN7mozilla3gfx12IntSizeTypedINS0_11ScreenPixelEEERKNS1_11ScaleFactorINS0_8CSSPixelES3_EE.part.0(const ScreenIntSize&, const CSSToScreenScale&)’: 133:15.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/GeckoMVMContext.cpp:151:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:15.02 151 | nsLayoutUtils::SetVisualViewportSize(mPresShell, aSize); 133:15.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 133:15.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 133:15.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:15, 133:15.02 from Unified_cpp_layout_generic2.cpp:2: 133:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 133:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:15.02 189 | CSSRect GetExpandedScrollableRect() const { 133:15.02 | ^ 133:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 133:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:15.03 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 133:15.03 | ^ 133:15.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 133:15.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:15.03 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 133:15.03 | ^ 133:15.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 133:15.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:15.03 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 133:15.03 | ^ 133:15.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 133:15.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:15.04 243 | CSSRect CalculateScrollRange() const { 133:15.04 | ^ 133:15.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 133:15.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:15.04 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 133:15.04 | ^ 133:15.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 133:15.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:15.05 457 | CSSRect GetVisualViewport() const { 133:15.05 | ^ 133:16.85 In file included from Unified_cpp_layout_style4.cpp:47: 133:16.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStruct.cpp: In function ‘ResultT mozilla::StyleGenericCalcNode::ResolveInternal(ResultT, PercentageConverter) const [with ResultT = mozilla::gfx::CoordTyped; PercentageConverter = mozilla::StyleGenericCalcNode::ResolveToCSSPixels::; L = mozilla::StyleCalcLengthPercentageLeaf]’: 133:16.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStruct.cpp:3459:9: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:16.85 3459 | ResultT StyleCalcNode::ResolveInternal(ResultT aPercentageBasis, 133:16.85 | ^~~~~~~~~~~~~ 133:17.23 In file included from Unified_cpp_layout_style4.cpp:56: 133:17.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp: In function ‘mozilla::CSSPoint nsStyleTransformMatrix::Convert2DPosition(const LengthPercentage&, const LengthPercentage&, const CSSSize&)’: 133:17.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:572:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:17.23 572 | mozilla::CSSPoint Convert2DPosition(const mozilla::LengthPercentage& aX, 133:17.23 | ^~~~~~~~~~~~~~~~~ 133:17.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:572:19: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:17.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:572:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:17.23 In file included from Unified_cpp_layout_style4.cpp:47: 133:17.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStruct.cpp:3515:76: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:17.23 3515 | return ResolveInternal(aBasis, [](CSSCoord aPercent) { return aPercent; }); 133:17.23 | ^ 133:17.35 In file included from Unified_cpp_layout_style4.cpp:56: 133:17.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp: In function ‘mozilla::CSSPoint nsStyleTransformMatrix::Convert2DPosition(const LengthPercentage&, const LengthPercentage&, nsStyleTransformMatrix::TransformReferenceBox&)’: 133:17.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:581:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:17.35 581 | CSSPoint Convert2DPosition(const LengthPercentage& aX, 133:17.35 | ^~~~~~~~~~~~~~~~~ 133:17.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:581:10: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:17.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:581:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:17.35 In file included from Unified_cpp_layout_style4.cpp:47: 133:17.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStruct.cpp:3515:76: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:17.35 3515 | return ResolveInternal(aBasis, [](CSSCoord aPercent) { return aPercent; }); 133:17.35 | ^ 133:17.38 In file included from Unified_cpp_layout_style4.cpp:56: 133:17.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp: In function ‘mozilla::gfx::Point nsStyleTransformMatrix::Convert2DPosition(const LengthPercentage&, const LengthPercentage&, nsStyleTransformMatrix::TransformReferenceBox&, int32_t)’: 133:17.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:592:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:17.39 592 | Point Convert2DPosition(const LengthPercentage& aX, const LengthPercentage& aY, 133:17.39 | ^~~~~~~~~~~~~~~~~ 133:17.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:592:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:17.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:592:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:17.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:592:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:17.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:596:49: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:17.39 596 | CSSPoint p = Convert2DPosition(aX, aY, aRefBox); 133:17.39 | ^ 133:17.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp: In function ‘void nsStyleTransformMatrix::ProcessTranslate3D(mozilla::gfx::Matrix4x4&, const LengthPercentage&, const LengthPercentage&, const Length&, nsStyleTransformMatrix::TransformReferenceBox&)’: 133:17.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleTransformMatrix.cpp:346:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:17.41 346 | static void ProcessTranslate3D(Matrix4x4& aMatrix, const LengthPercentage& aX, 133:17.41 | ^~~~~~~~~~~~~~~~~~ 133:18.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 133:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 133:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 133:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:16, 133:18.13 from Unified_cpp_layout_generic2.cpp:2: 133:18.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 133:18.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:18.13 21 | inline Rect ToRect(const gfxRect& aRect) { 133:18.13 | ^ 133:18.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 133:18.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:18.13 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 133:18.13 | ^ 133:18.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 133:18.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:18.14 40 | inline Point ToPoint(const gfxPoint& aPoint) { 133:18.14 | ^ 133:18.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 133:18.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:18.15 44 | inline Size ToSize(const gfxSize& aSize) { 133:18.15 | ^ 133:18.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 133:18.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:18.16 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 133:18.16 | ^ 133:18.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 133:18.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:18.17 52 | inline gfxSize ThebesSize(const Size& aSize) { 133:18.18 | ^ 133:18.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 133:18.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:18.18 56 | inline gfxRect ThebesRect(const Rect& aRect) { 133:18.18 | ^ 133:19.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 133:19.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 133:19.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:16, 133:19.58 from Unified_cpp_layout_generic2.cpp:2: 133:19.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 133:19.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:19.59 1859 | int32_t aAppUnitsPerPixel) { 133:19.59 | ^ 133:19.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 133:19.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:19.59 3214 | int32_t aAppUnitsPerPixel) { 133:19.59 | ^ 133:21.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 133:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 133:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 133:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 133:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 133:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 133:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 133:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 133:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 133:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 133:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 133:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 133:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 133:21.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/StickyScrollContainer.cpp:16, 133:21.93 from Unified_cpp_layout_generic1.cpp:20: 133:21.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 133:21.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:21.93 332 | LayerPoint GetFixedPositionAnchor() const { 133:21.93 | ^ 133:21.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 133:21.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 133:21.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 133:21.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 133:21.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 133:21.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 133:21.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 133:21.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 133:21.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 133:21.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:21.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 133:21.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 133:21.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 133:21.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 133:21.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/StickyScrollContainer.cpp:16, 133:21.98 from Unified_cpp_layout_generic1.cpp:20: 133:21.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 133:21.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:21.98 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 133:21.98 | ^ 133:22.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 133:22.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 133:22.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 133:22.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 133:22.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 133:22.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 133:22.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 133:22.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 133:22.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 133:22.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:22.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 133:22.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 133:22.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 133:22.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 133:22.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/StickyScrollContainer.cpp:16, 133:22.01 from Unified_cpp_layout_generic1.cpp:20: 133:22.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 133:22.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:22.01 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 133:22.01 | ^ 133:25.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 133:25.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 133:25.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 133:25.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 133:25.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 133:25.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 133:25.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 133:25.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 133:25.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 133:25.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:25.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 133:25.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:19, 133:25.87 from Unified_cpp_layout_generic2.cpp:2: 133:25.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 133:25.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:25.88 332 | LayerPoint GetFixedPositionAnchor() const { 133:25.88 | ^ 133:25.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 133:25.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 133:25.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 133:25.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 133:25.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 133:25.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 133:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 133:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 133:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 133:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 133:25.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:19, 133:25.94 from Unified_cpp_layout_generic2.cpp:2: 133:25.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 133:25.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:25.95 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 133:25.95 | ^ 133:25.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 133:25.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 133:25.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 133:25.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 133:25.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 133:25.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 133:25.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 133:25.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 133:25.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 133:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 133:25.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:19, 133:25.99 from Unified_cpp_layout_generic2.cpp:2: 133:25.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 133:25.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:25.99 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 133:25.99 | ^ 133:26.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 133:26.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 133:26.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 133:26.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 133:26.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 133:26.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 133:26.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 133:26.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 133:26.92 from Unified_cpp_layout_forms1.cpp:2: 133:26.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 133:26.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:26.92 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 133:26.92 | ^ 133:27.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 133:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 133:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 133:27.00 from Unified_cpp_layout_generic3.cpp:2: 133:27.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 133:27.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:27.00 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 133:27.00 | ^ 133:27.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 133:27.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 133:27.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:27.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:27.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 133:27.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 133:27.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 133:27.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 133:27.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 133:27.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 133:27.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 133:27.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 133:27.24 from Unified_cpp_layout_forms1.cpp:2: 133:27.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 133:27.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:27.24 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 133:27.24 | ^ 133:27.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 133:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 133:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 133:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 133:27.34 from Unified_cpp_layout_generic3.cpp:2: 133:27.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 133:27.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:27.34 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 133:27.34 | ^ 133:27.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:27.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:27.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:27.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:27.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:27.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 133:27.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 133:27.99 from Unified_cpp_layout_generic3.cpp:2: 133:27.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 133:27.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:27.99 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 133:27.99 | ^ 133:27.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 133:27.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:27.99 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 133:27.99 | ^ 133:27.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 133:28.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.00 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 133:28.00 | ^ 133:28.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 133:28.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.00 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 133:28.00 | ^ 133:28.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 133:28.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.01 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 133:28.01 | ^ 133:28.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 133:28.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.03 371 | nscoord aAppUnitsPerDevPixel) { 133:28.03 | ^ 133:28.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 133:28.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.04 380 | nscoord aAppUnitsPerDevPixel) { 133:28.04 | ^ 133:28.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 133:28.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.04 387 | nscoord aAppUnitsPerDevPixel) { 133:28.04 | ^ 133:28.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 133:28.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.05 394 | nscoord aAppUnitsPerDevPixel) { 133:28.05 | ^ 133:28.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 133:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 133:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 133:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 133:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 133:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 133:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 133:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 133:28.13 from Unified_cpp_layout_forms1.cpp:2: 133:28.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 133:28.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.13 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 133:28.13 | ^ 133:28.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 133:28.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.13 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 133:28.13 | ^ 133:28.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 133:28.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.13 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 133:28.13 | ^ 133:28.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 133:28.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.14 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 133:28.14 | ^ 133:28.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 133:28.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.14 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 133:28.14 | ^ 133:28.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 133:28.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.17 371 | nscoord aAppUnitsPerDevPixel) { 133:28.17 | ^ 133:28.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 133:28.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.17 380 | nscoord aAppUnitsPerDevPixel) { 133:28.17 | ^ 133:28.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 133:28.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.17 387 | nscoord aAppUnitsPerDevPixel) { 133:28.17 | ^ 133:28.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 133:28.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.18 394 | nscoord aAppUnitsPerDevPixel) { 133:28.18 | ^ 133:28.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 133:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 133:28.27 from Unified_cpp_layout_generic3.cpp:2: 133:28.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 133:28.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.27 1249 | CSSCoord ToCSSPixels() const { return _0; } 133:28.27 | ^ 133:28.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 133:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 133:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 133:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 133:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 133:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 133:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 133:28.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 133:28.43 from Unified_cpp_layout_forms1.cpp:2: 133:28.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 133:28.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.43 1249 | CSSCoord ToCSSPixels() const { return _0; } 133:28.43 | ^ 133:28.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 133:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 133:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 133:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 133:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 133:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 133:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 133:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 133:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 133:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/StickyScrollContainer.cpp:16, 133:28.93 from Unified_cpp_layout_generic1.cpp:20: 133:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 133:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.94 1394 | LayerPoint GetFixedPositionAnchor() { 133:28.94 | ^ 133:28.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 133:28.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:28.96 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 133:28.96 | ^ 133:29.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 133:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 133:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 133:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 133:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 133:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 133:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 133:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 133:29.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/StickyScrollContainer.cpp:16, 133:29.10 from Unified_cpp_layout_generic1.cpp:20: 133:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 133:29.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:29.10 49 | gfx::Size GetInheritedScale() const { return mScale; } 133:29.10 | ^ 133:29.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 133:29.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 133:29.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 133:29.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 133:29.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 133:29.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:29.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsLookAndFeel.h:14, 133:29.37 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsXPLookAndFeel.cpp:11, 133:29.37 from Unified_cpp_widget2.cpp:56: 133:29.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 133:29.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:29.37 1394 | LayerPoint GetFixedPositionAnchor() { 133:29.37 | ^ 133:29.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 133:29.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:29.39 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 133:29.39 | ^ 133:29.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 133:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 133:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 133:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 133:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsLookAndFeel.h:14, 133:29.56 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsXPLookAndFeel.cpp:11, 133:29.56 from Unified_cpp_widget2.cpp:56: 133:29.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 133:29.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:29.56 49 | gfx::Size GetInheritedScale() const { return mScale; } 133:29.56 | ^ 133:29.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 133:29.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 133:29.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 133:29.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 133:29.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 133:29.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:29.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 133:29.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:19, 133:29.91 from Unified_cpp_layout_generic2.cpp:2: 133:29.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 133:29.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:29.91 1394 | LayerPoint GetFixedPositionAnchor() { 133:29.92 | ^ 133:29.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 133:29.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:29.95 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 133:29.95 | ^ 133:30.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 133:30.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 133:30.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 133:30.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 133:30.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:30.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 133:30.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:19, 133:30.12 from Unified_cpp_layout_generic2.cpp:2: 133:30.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 133:30.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:30.12 49 | gfx::Size GetInheritedScale() const { return mScale; } 133:30.12 | ^ 133:31.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 133:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 133:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 133:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 133:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/StickyScrollContainer.cpp:16, 133:31.46 from Unified_cpp_layout_generic1.cpp:20: 133:31.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 133:31.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:31.46 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 133:31.46 | ^ 133:32.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/widget/gtk/nsLookAndFeel.h:14, 133:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsXPLookAndFeel.cpp:11, 133:32.05 from Unified_cpp_widget2.cpp:56: 133:32.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 133:32.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:32.05 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 133:32.05 | ^ 133:32.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:19, 133:32.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 133:32.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/StickyScrollContainer.cpp:16, 133:32.58 from Unified_cpp_layout_generic1.cpp:20: 133:32.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 133:32.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:32.59 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 133:32.59 | ^ 133:33.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 133:33.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 133:33.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 133:33.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:33.11 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 133:33.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 133:33.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 133:33.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 133:33.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 133:33.12 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 133:33.12 from Unified_cpp_widget2.cpp:11: 133:33.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 133:33.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 133:33.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:33.12 40 | friend Sub operator*(Sub aCoord, T aScale) { 133:33.12 | ^~~~~~~~ 133:33.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 133:33.14 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 133:33.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 133:33.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 133:33.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 133:33.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 133:33.15 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 133:33.15 from Unified_cpp_widget2.cpp:11: 133:33.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 133:33.15 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 133:33.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:33.15 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 133:33.15 | ^~~~~~~~ 133:33.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 133:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 133:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 133:33.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:33.45 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 133:33.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 133:33.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 133:33.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 133:33.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 133:33.45 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 133:33.45 from Unified_cpp_widget2.cpp:11: 133:33.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 133:33.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 133:33.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:33.46 43 | friend Sub operator*(T aScale, Sub aCoord) { 133:33.46 | ^~~~~~~~ 133:33.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 133:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:33.82 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 133:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 133:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 133:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 133:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 133:33.83 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 133:33.83 from Unified_cpp_widget2.cpp:11: 133:33.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 133:33.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 133:33.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:33.83 427 | SizeT Size() const { return SizeT(width, height); } 133:33.83 | ^~~~ 133:33.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 133:33.84 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:18, 133:33.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 133:33.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 133:33.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 133:33.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 133:33.84 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 133:33.84 from Unified_cpp_widget2.cpp:11: 133:33.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 133:33.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 133:33.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:33.84 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 133:33.85 | ^~~~~~~~ 133:33.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 133:33.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 133:33.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:33.85 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 133:33.85 | ^~~~~~~~ 133:33.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 133:33.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 133:33.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:33.85 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 133:33.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 133:33.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 133:33.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 133:33.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 133:33.86 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 133:33.86 from Unified_cpp_widget2.cpp:11: 133:33.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 133:33.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 133:33.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:33.87 62 | Sub operator-(const Sub& aPoint) const { 133:33.87 | ^~~~~~~~ 133:34.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:34.33 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 133:34.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 133:34.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 133:34.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 133:34.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 133:34.33 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 133:34.33 from Unified_cpp_widget2.cpp:11: 133:34.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 133:34.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 133:34.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:34.33 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 133:34.33 | ^~~~~~~~~~~~~ 133:34.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 133:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 133:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 133:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 133:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 133:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 133:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 133:34.34 from Unified_cpp_widget2.cpp:11: 133:34.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 133:34.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 133:34.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:34.34 323 | static SizeTyped FromUnknownSize( 133:34.34 | ^~~~~~~~~~~~~~~ 133:35.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 133:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:19, 133:35.11 from Unified_cpp_layout_generic2.cpp:2: 133:35.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 133:35.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:35.11 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 133:35.11 | ^ 133:35.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 133:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 133:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 133:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 133:35.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 133:35.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 133:35.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 133:35.42 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 133:35.42 from Unified_cpp_widget2.cpp:11: 133:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 133:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 133:35.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:35.42 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 133:35.42 | ^~~~~~~~~~~~~~ 133:35.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 133:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 133:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 133:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 133:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 133:35.45 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 133:35.45 from Unified_cpp_widget2.cpp:11: 133:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 133:35.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 133:35.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:35.46 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 133:35.46 | ^~~~~~~~~~~~~ 133:35.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 133:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 133:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 133:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 133:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 133:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 133:35.49 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 133:35.49 from Unified_cpp_widget2.cpp:11: 133:35.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 133:35.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 133:35.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:35.49 383 | Point TopLeft() const { return Point(x, y); } 133:35.49 | ^~~~~~~ 133:35.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 133:35.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 133:35.50 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 133:35.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 133:35.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 133:35.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 133:35.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 133:35.50 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 133:35.50 from Unified_cpp_widget2.cpp:11: 133:35.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 133:35.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 133:35.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:35.50 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 133:35.50 | ^~~~~~~~~~~~~~~ 133:35.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 133:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 133:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 133:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 133:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 133:35.84 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 133:35.85 from Unified_cpp_widget2.cpp:11: 133:35.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 133:35.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 133:35.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:35.85 277 | static RectTyped FromUnknownRect( 133:35.85 | ^~~~~~~~~~~~~~~ 133:35.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 133:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 133:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 133:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 133:35.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 133:35.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 133:35.86 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 133:35.86 from Unified_cpp_widget2.cpp:11: 133:35.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 133:35.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 133:35.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:35.86 150 | static PointTyped FromUnknownPoint( 133:35.86 | ^~~~~~~~~~~~~~~~ 133:35.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:35.86 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 133:35.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 133:35.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 133:35.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 133:35.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 133:35.87 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 133:35.87 from Unified_cpp_widget2.cpp:11: 133:35.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 133:35.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 133:35.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:35.89 282 | RectTyped ToUnknownRect() const { 133:35.89 | ^~~~~~~~~~~~~ 133:37.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:19, 133:37.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 133:37.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:22, 133:37.01 from Unified_cpp_layout_generic2.cpp:2: 133:37.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 133:37.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:37.01 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 133:37.01 | ^ 133:37.09 layout/tables 133:37.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 133:37.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 133:37.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 133:37.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 133:37.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.h:11, 133:37.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:7, 133:37.25 from Unified_cpp_layout_generic1.cpp:2: 133:37.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 133:37.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 133:37.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:37.25 40 | friend Sub operator*(Sub aCoord, T aScale) { 133:37.25 | ^~~~~~~~ 133:37.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 133:37.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:37.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:37.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:37.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:37.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:37.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:37.36 from Unified_cpp_layout_generic1.cpp:2: 133:37.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 133:37.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 133:37.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:37.36 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 133:37.36 | ^~~~~~~~ 133:37.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 133:37.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:37.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 133:37.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 133:37.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 133:37.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 133:37.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 133:37.41 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 133:37.42 from Unified_cpp_widget2.cpp:11: 133:37.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 133:37.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 133:37.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 133:37.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:37.43 246 | PointTyped As2DPoint() const { 133:37.43 | ^~~~~~~~~ 133:37.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 133:37.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:37.43 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 133:37.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 133:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 133:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 133:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 133:37.44 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 133:37.44 from Unified_cpp_widget2.cpp:11: 133:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 133:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 133:37.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 133:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:37.44 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 133:37.45 | ^~~~~~~~~ 133:37.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 133:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 133:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:12, 133:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 133:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJob.h:11, 133:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PRemotePrintJobChild.h:9, 133:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layout/RemotePrintJobChild.h:10, 133:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrintSession.cpp:8, 133:37.45 from Unified_cpp_widget2.cpp:11: 133:37.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 133:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 133:37.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 133:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:37.46 2266 | PointTyped TransformPointSimple( 133:37.46 | ^~~~~~~~~~~~~~~~~~~~ 133:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 133:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 133:37.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 133:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:37.46 794 | RectTyped TransformAndClipBounds( 133:37.46 | ^~~~~~~~~~~~~~~~~~~~~~ 133:37.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 133:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 133:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 133:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:37.47 from Unified_cpp_layout_generic1.cpp:2: 133:37.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 133:37.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 133:37.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:37.48 427 | SizeT Size() const { return SizeT(width, height); } 133:37.48 | ^~~~ 133:37.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 133:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:37.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:37.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:37.49 from Unified_cpp_layout_generic1.cpp:2: 133:37.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 133:37.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 133:37.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:37.49 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 133:37.49 | ^~~~~~~~ 133:37.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 133:37.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 133:37.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:37.50 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 133:37.50 | ^~~~~~~~ 133:37.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 133:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.h:11, 133:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:7, 133:37.50 from Unified_cpp_layout_generic1.cpp:2: 133:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 133:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 133:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:37.50 62 | Sub operator-(const Sub& aPoint) const { 133:37.51 | ^~~~~~~~ 133:37.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 133:37.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 133:37.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 133:37.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 133:37.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.h:11, 133:37.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:7, 133:37.70 from Unified_cpp_layout_generic1.cpp:2: 133:37.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 133:37.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 133:37.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:37.70 43 | friend Sub operator*(T aScale, Sub aCoord) { 133:37.70 | ^~~~~~~~ 133:38.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:38.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 133:38.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 133:38.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:38.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:38.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:38.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:38.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:38.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:38.06 from Unified_cpp_layout_generic1.cpp:2: 133:38.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 133:38.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 133:38.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:38.06 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 133:38.06 | ^~~~~~~~~~~~~ 133:38.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 133:38.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 133:38.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.h:11, 133:38.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:7, 133:38.06 from Unified_cpp_layout_generic1.cpp:2: 133:38.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 133:38.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 133:38.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:38.07 323 | static SizeTyped FromUnknownSize( 133:38.07 | ^~~~~~~~~~~~~~~ 133:39.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 133:39.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 133:39.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 133:39.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 133:39.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:39.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:39.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:39.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:39.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:39.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:39.09 from Unified_cpp_layout_generic1.cpp:2: 133:39.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 133:39.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 133:39.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.09 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 133:39.09 | ^~~~~~~~~~~~~~ 133:39.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:39.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 133:39.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 133:39.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:39.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:39.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:39.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:39.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:39.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:39.14 from Unified_cpp_layout_generic1.cpp:2: 133:39.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 133:39.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 133:39.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.15 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 133:39.15 | ^~~~~~~~~~~~~ 133:39.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 133:39.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:39.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 133:39.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 133:39.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:39.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:39.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:39.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:39.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:39.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:39.21 from Unified_cpp_layout_generic1.cpp:2: 133:39.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 133:39.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 133:39.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.21 383 | Point TopLeft() const { return Point(x, y); } 133:39.21 | ^~~~~~~ 133:39.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 133:39.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 133:39.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 133:39.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 133:39.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:39.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:39.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:39.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:39.23 from Unified_cpp_layout_generic1.cpp:2: 133:39.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 133:39.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 133:39.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.23 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 133:39.23 | ^~~~~~~~~~~~~~~ 133:39.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 133:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 133:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 133:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 133:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 133:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 133:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 133:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 133:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 133:39.28 from Unified_cpp_layout_forms1.cpp:2: 133:39.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 133:39.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.28 189 | CSSRect GetExpandedScrollableRect() const { 133:39.28 | ^ 133:39.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 133:39.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.28 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 133:39.28 | ^ 133:39.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 133:39.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.28 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 133:39.28 | ^ 133:39.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 133:39.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.29 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 133:39.29 | ^ 133:39.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 133:39.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.29 243 | CSSRect CalculateScrollRange() const { 133:39.29 | ^ 133:39.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 133:39.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.29 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 133:39.29 | ^ 133:39.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 133:39.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.30 457 | CSSRect GetVisualViewport() const { 133:39.30 | ^ 133:39.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:39.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 133:39.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 133:39.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:39.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:39.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:39.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:39.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:39.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:39.47 from Unified_cpp_layout_generic1.cpp:2: 133:39.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 133:39.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 133:39.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.47 277 | static RectTyped FromUnknownRect( 133:39.47 | ^~~~~~~~~~~~~~~ 133:39.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 133:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 133:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.h:11, 133:39.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:7, 133:39.48 from Unified_cpp_layout_generic1.cpp:2: 133:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 133:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 133:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.48 150 | static PointTyped FromUnknownPoint( 133:39.48 | ^~~~~~~~~~~~~~~~ 133:39.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 133:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 133:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:39.49 from Unified_cpp_layout_generic1.cpp:2: 133:39.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 133:39.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 133:39.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.49 282 | RectTyped ToUnknownRect() const { 133:39.49 | ^~~~~~~~~~~~~ 133:39.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 133:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 133:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 133:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:39.75 from Unified_cpp_layout_generic1.cpp:2: 133:39.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::Center() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 133:39.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp:365:57: required from here 133:39.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:426:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.75 426 | Point Center() const { return Point(x, y) + Point(width, height) / 2; } 133:39.75 | ^~~~~~ 133:39.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 133:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 133:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.h:11, 133:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:7, 133:39.75 from Unified_cpp_layout_generic1.cpp:2: 133:39.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::PointTyped >::ToUnknownPoint() const [with units = mozilla::LayoutDevicePixel; F = float]’: 133:39.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp:365:74: required from here 133:39.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:155:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.75 155 | PointTyped ToUnknownPoint() const { 133:39.76 | ^~~~~~~~~~~~~~ 133:39.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 133:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 133:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 133:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:39.76 from Unified_cpp_layout_generic1.cpp:2: 133:39.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 133:39.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp:366:46: required from here 133:39.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.76 427 | SizeT Size() const { return SizeT(width, height); } 133:39.76 | ^~~~ 133:39.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 133:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 133:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.h:11, 133:39.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:7, 133:39.76 from Unified_cpp_layout_generic1.cpp:2: 133:39.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::gfx::SizeTyped >::ToUnknownSize() const [with units = mozilla::LayoutDevicePixel; F = float]’: 133:39.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp:366:62: required from here 133:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:328:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.77 328 | SizeTyped ToUnknownSize() const { 133:39.77 | ^~~~~~~~~~~~~ 133:39.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:11, 133:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.h:11, 133:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:7, 133:39.77 from Unified_cpp_layout_generic1.cpp:2: 133:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In instantiation of ‘Sub mozilla::gfx::BaseSize::operator/(T) const [with T = float; Sub = mozilla::gfx::SizeTyped]’: 133:39.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp:488:51: required from here 133:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:82:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:39.77 82 | Sub operator/(T aScale) const { return Sub(width / aScale, height / aScale); } 133:39.78 | ^~~~~~~~ 133:40.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 133:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 133:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 133:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 133:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrimitiveHelpers.h:12, 133:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/widget/nsPrimitiveHelpers.cpp:21, 133:40.27 from Unified_cpp_widget2.cpp:2: 133:40.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 133:40.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 133:40.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 133:40.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 133:40.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 133:40.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 133:40.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 133:40.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 133:40.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 133:40.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:40.27 760 | typename detail::Nth::Type extract() { 133:40.27 | ^~~~~~~ 133:41.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp:94, 133:41.01 from Unified_cpp_layout_generic2.cpp:20: 133:41.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h: In static member function ‘static gfxPoint mozilla::CharPosition::UnspecifiedPoint()’: 133:41.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:105:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:41.01 105 | static gfxPoint UnspecifiedPoint() { 133:41.01 | ^ 133:41.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 133:41.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 133:41.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.h:11, 133:41.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:7, 133:41.67 from Unified_cpp_layout_generic1.cpp:2: 133:41.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 133:41.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 133:41.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 133:41.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:41.67 246 | PointTyped As2DPoint() const { 133:41.67 | ^~~~~~~~~ 133:41.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 133:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 133:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 133:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 133:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:41.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:41.70 from Unified_cpp_layout_generic1.cpp:2: 133:41.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 133:41.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 133:41.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 133:41.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:41.70 794 | RectTyped TransformAndClipBounds( 133:41.70 | ^~~~~~~~~~~~~~~~~~~~~~ 133:42.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 133:42.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.h:11, 133:42.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:7, 133:42.23 from Unified_cpp_layout_generic1.cpp:2: 133:42.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator/(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 133:42.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:426:68: required from ‘Point mozilla::gfx::BaseRect::Center() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 133:42.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp:365:57: required from here 133:42.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:77:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:42.23 77 | Sub operator/(T aScale) const { return Sub(x / aScale, y / aScale); } 133:42.23 | ^~~~~~~~ 133:43.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 133:43.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 133:43.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 133:43.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 133:43.89 from Unified_cpp_layout_generic3.cpp:2: 133:43.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 133:43.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:43.89 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 133:43.89 | ^ 133:44.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 133:44.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 133:44.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineBox.h:16, 133:44.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BlockReflowInput.h:13, 133:44.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:16, 133:44.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 133:44.36 from Unified_cpp_layout_generic3.cpp:2: 133:44.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 133:44.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:44.36 189 | CSSRect GetExpandedScrollableRect() const { 133:44.36 | ^ 133:44.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 133:44.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:44.36 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 133:44.36 | ^ 133:44.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 133:44.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:44.37 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 133:44.37 | ^ 133:44.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 133:44.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:44.37 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 133:44.37 | ^ 133:44.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 133:44.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:44.37 243 | CSSRect CalculateScrollRange() const { 133:44.37 | ^ 133:44.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 133:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:44.38 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 133:44.38 | ^ 133:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 133:44.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:44.38 457 | CSSRect GetVisualViewport() const { 133:44.38 | ^ 133:44.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 133:44.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:44.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:44.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:44.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:44.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:44.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 133:44.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 133:44.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 133:44.41 from Unified_cpp_layout_tables0.cpp:2: 133:44.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 133:44.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:44.41 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 133:44.41 | ^ 133:44.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:44.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 133:44.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 133:44.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 133:44.62 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 133:44.62 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 133:44.62 from Unified_cpp_editor_libeditor2.cpp:2: 133:44.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 133:44.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:44.62 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 133:44.62 | ^ 133:44.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 133:44.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 133:44.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:44.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:44.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:44.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:44.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:44.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 133:44.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 133:44.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 133:44.72 from Unified_cpp_layout_tables0.cpp:2: 133:44.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 133:44.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:44.72 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 133:44.72 | ^ 133:44.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.cpp:18, 133:44.77 from Unified_cpp_layout_generic2.cpp:65: 133:44.77 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h: In member function ‘mozilla::CSSSize nsViewportInfo::GetSize() const’: 133:44.77 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h:93:36: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:44.77 93 | mozilla::CSSSize GetSize() const { return mSize; } 133:44.77 | ^ 133:44.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 133:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 133:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 133:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 133:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 133:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 133:44.81 from Unified_cpp_editor_libeditor2.cpp:2: 133:44.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 133:44.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:44.81 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 133:44.81 | ^ 133:44.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 133:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 133:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 133:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 133:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 133:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 133:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.h:10, 133:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:7, 133:44.93 from Unified_cpp_layout_generic1.cpp:2: 133:44.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 133:44.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 133:44.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 133:44.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 133:44.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 133:44.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 133:44.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 133:44.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 133:44.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 133:44.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:44.93 760 | typename detail::Nth::Type extract() { 133:44.93 | ^~~~~~~ 133:45.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:45.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:45.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 133:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 133:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 133:45.35 from Unified_cpp_layout_tables0.cpp:2: 133:45.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 133:45.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.35 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 133:45.35 | ^ 133:45.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 133:45.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.35 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 133:45.35 | ^ 133:45.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 133:45.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.36 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 133:45.36 | ^ 133:45.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 133:45.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.37 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 133:45.37 | ^ 133:45.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 133:45.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.38 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 133:45.38 | ^ 133:45.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 133:45.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.41 371 | nscoord aAppUnitsPerDevPixel) { 133:45.41 | ^ 133:45.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 133:45.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.41 380 | nscoord aAppUnitsPerDevPixel) { 133:45.41 | ^ 133:45.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 133:45.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.42 387 | nscoord aAppUnitsPerDevPixel) { 133:45.42 | ^ 133:45.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 133:45.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.43 394 | nscoord aAppUnitsPerDevPixel) { 133:45.43 | ^ 133:45.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 133:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 133:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 133:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 133:45.85 from Unified_cpp_editor_libeditor2.cpp:2: 133:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 133:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.85 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 133:45.85 | ^ 133:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 133:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.86 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 133:45.86 | ^ 133:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 133:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.86 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 133:45.86 | ^ 133:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 133:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.86 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 133:45.87 | ^ 133:45.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 133:45.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.87 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 133:45.87 | ^ 133:45.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 133:45.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.88 371 | nscoord aAppUnitsPerDevPixel) { 133:45.88 | ^ 133:45.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 133:45.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.89 380 | nscoord aAppUnitsPerDevPixel) { 133:45.89 | ^ 133:45.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 133:45.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.89 387 | nscoord aAppUnitsPerDevPixel) { 133:45.89 | ^ 133:45.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 133:45.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 133:45.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 133:45.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 133:45.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 133:45.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 133:45.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 133:45.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 133:45.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 133:45.90 from Unified_cpp_layout_forms1.cpp:2: 133:45.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 133:45.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.90 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 133:45.90 | ^ 133:45.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 133:45.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:45.91 394 | nscoord aAppUnitsPerDevPixel) { 133:45.91 | ^ 133:46.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 133:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 133:46.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 133:46.15 from Unified_cpp_layout_tables0.cpp:2: 133:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 133:46.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.15 1249 | CSSCoord ToCSSPixels() const { return _0; } 133:46.15 | ^ 133:46.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 133:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 133:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 133:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 133:46.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/StickyScrollContainer.cpp:16, 133:46.26 from Unified_cpp_layout_generic1.cpp:20: 133:46.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 133:46.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.26 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 133:46.26 | ^ 133:46.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 133:46.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.27 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 133:46.27 | ^~~~~~~~~~~ 133:46.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 133:46.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.27 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 133:46.27 | ^ 133:46.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 133:46.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.28 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 133:46.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 133:46.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.28 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 133:46.28 | ~~~~~~~~~~~~~^~ 133:46.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.28 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 133:46.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 133:46.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.28 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 133:46.28 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 133:46.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:46.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 133:46.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 133:46.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:46.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:46.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:46.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:46.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:46.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:46.28 from Unified_cpp_layout_generic1.cpp:2: 133:46.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 133:46.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.29 282 | RectTyped ToUnknownRect() const { 133:46.29 | ^~~~~~~~~~~~~ 133:46.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 133:46.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.h:11, 133:46.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:7, 133:46.30 from Unified_cpp_layout_generic1.cpp:2: 133:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 133:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.30 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 133:46.30 | ^~~~~~~~~ 133:46.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:46.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 133:46.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 133:46.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 133:46.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 133:46.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/StickyScrollContainer.cpp:16, 133:46.32 from Unified_cpp_layout_generic1.cpp:20: 133:46.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘void mozilla::layout::TextDrawTarget::Reinitialize(mozilla::wr::IpcResourceUpdateQueue&, const mozilla::layers::StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayItem*, nsRect&)’: 133:46.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:85:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.32 85 | LayoutDeviceRect::FromAppUnits(aBounds, appUnitsPerDevPixel); 133:46.32 | ^ 133:46.83 In file included from Unified_cpp_layout_generic1.cpp:92: 133:46.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp: In member function ‘mozilla::image::ImgDrawResult BulletRenderer::Paint(gfxContext&, nsPoint, const nsRect&, uint32_t, bool, nsIFrame*)’: 133:46.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp:365:73: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.83 365 | AppendEllipseToPath(builder, mPathRect.Center().ToUnknownPoint(), 133:46.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 133:46.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp:365:56: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.83 365 | AppendEllipseToPath(builder, mPathRect.Center().ToUnknownPoint(), 133:46.83 | ~~~~~~~~~~~~~~~~^~ 133:46.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp:365:73: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.84 365 | AppendEllipseToPath(builder, mPathRect.Center().ToUnknownPoint(), 133:46.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 133:46.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp:366:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.84 366 | mPathRect.Size().ToUnknownSize()); 133:46.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 133:46.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp:366:45: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.84 366 | mPathRect.Size().ToUnknownSize()); 133:46.84 | ~~~~~~~~~~~~~~^~ 133:46.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp:366:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.84 366 | mPathRect.Size().ToUnknownSize()); 133:46.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 133:46.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp:369:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.84 369 | AppendRectToPath(builder, mPathRect.ToUnknownRect()); 133:46.84 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 133:46.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 133:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 133:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 133:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:46.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:46.84 from Unified_cpp_layout_generic1.cpp:2: 133:46.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::Center() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 133:46.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:426:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.84 426 | Point Center() const { return Point(x, y) + Point(width, height) / 2; } 133:46.85 | ^~~~~~ 133:46.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 133:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.h:11, 133:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:7, 133:46.85 from Unified_cpp_layout_generic1.cpp:2: 133:46.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 133:46.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.85 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 133:46.85 | ^~~~~~~~~ 133:46.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator/(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 133:46.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:77:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.85 77 | Sub operator/(T aScale) const { return Sub(x / aScale, y / aScale); } 133:46.85 | ^~~~~~~~ 133:46.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 133:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 133:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.h:11, 133:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:7, 133:46.85 from Unified_cpp_layout_generic1.cpp:2: 133:46.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::PointTyped >::ToUnknownPoint() const [with units = mozilla::LayoutDevicePixel; F = float]’: 133:46.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:155:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.85 155 | PointTyped ToUnknownPoint() const { 133:46.85 | ^~~~~~~~~~~~~~ 133:46.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 133:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 133:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 133:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 133:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 133:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 133:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowBinding.h:17, 133:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ScrollStyles.h:11, 133:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:15, 133:46.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:11, 133:46.86 from Unified_cpp_layout_generic1.cpp:2: 133:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 133:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.86 427 | SizeT Size() const { return SizeT(width, height); } 133:46.86 | ^~~~ 133:46.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 133:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 133:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.h:11, 133:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/ScrollVelocityQueue.cpp:7, 133:46.86 from Unified_cpp_layout_generic1.cpp:2: 133:46.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In member function ‘mozilla::gfx::SizeTyped mozilla::gfx::SizeTyped >::ToUnknownSize() const [with units = mozilla::LayoutDevicePixel; F = float]’: 133:46.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:328:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.87 328 | SizeTyped ToUnknownSize() const { 133:46.87 | ^~~~~~~~~~~~~ 133:46.87 In file included from Unified_cpp_layout_generic1.cpp:92: 133:46.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp: In member function ‘mozilla::image::ImgDrawResult BulletRenderer::CreateWebRenderCommandsForImage(nsDisplayItem*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const mozilla::layers::StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 133:46.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp:444:64: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.87 444 | LayoutDeviceRect::FromAppUnits(mDest, appUnitsPerDevPixel); 133:46.87 | ^ 133:46.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp: In member function ‘bool BulletRenderer::CreateWebRenderCommandsForPath(nsDisplayItem*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const mozilla::layers::StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 133:46.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp:488:51: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.89 488 | LayoutDeviceSize radii = mPathRect.Size() / 2.0; 133:46.90 | ^~~ 133:46.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp: In member function ‘mozilla::Maybe nsBulletFrame::CreateBulletRenderer(gfxContext&, nsPoint)’: 133:46.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp:699:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.90 699 | LayoutDeviceRect::FromAppUnits(rect, appUnitsPerDevPixel); 133:46.90 | ^ 133:46.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBulletFrame.cpp:748:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.90 748 | builder->MoveTo(NSPointToPoint(rect.TopLeft(), appUnitsPerDevPixel)); 133:46.90 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:46.92 In file included from Unified_cpp_layout_generic1.cpp:101: 133:46.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsCanvasFrame.cpp: In member function ‘virtual void nsDisplayCanvasBackgroundColor::Paint(nsDisplayListBuilder*, gfxContext*)’: 133:46.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsCanvasFrame.cpp:337:73: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.92 337 | NSRectToSnappedRect(bgClipRect, appUnitsPerDevPixel, *drawTarget); 133:46.92 | ^ 133:46.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsCanvasFrame.cpp: In member function ‘virtual bool nsDisplayCanvasBackgroundColor::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 133:46.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsCanvasFrame.cpp:385:69: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.93 385 | LayoutDeviceRect::FromAppUnits(bgClipRect, appUnitsPerDevPixel); 133:46.93 | ^ 133:46.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsCanvasFrame.cpp: In member function ‘bool nsDisplayCanvasBackgroundImage::IsSingleFixedPositionImage(nsDisplayListBuilder*, const nsRect&, gfxRect*)’: 133:46.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsCanvasFrame.cpp:432:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:46.94 432 | *aDestRect = 133:46.94 | ~~~~~~~~~~~^ 133:46.94 433 | nsLayoutUtils::RectToGfxRect(state.mFillArea, appUnitsPerDevPixel); 133:46.94 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:47.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 133:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 133:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineBox.h:16, 133:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BlockReflowInput.h:13, 133:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:16, 133:47.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 133:47.04 from Unified_cpp_layout_generic3.cpp:2: 133:47.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 133:47.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:47.04 21 | inline Rect ToRect(const gfxRect& aRect) { 133:47.04 | ^ 133:47.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 133:47.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:47.04 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 133:47.04 | ^ 133:47.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 133:47.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:47.04 40 | inline Point ToPoint(const gfxPoint& aPoint) { 133:47.04 | ^ 133:47.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 133:47.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:47.05 44 | inline Size ToSize(const gfxSize& aSize) { 133:47.06 | ^ 133:47.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 133:47.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:47.06 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 133:47.06 | ^ 133:47.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 133:47.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:47.06 52 | inline gfxSize ThebesSize(const Size& aSize) { 133:47.06 | ^ 133:47.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 133:47.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:47.06 56 | inline gfxRect ThebesRect(const Rect& aRect) { 133:47.06 | ^ 133:48.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 133:48.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 133:48.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 133:48.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 133:48.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 133:48.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 133:48.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 133:48.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 133:48.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 133:48.08 from Unified_cpp_layout_forms1.cpp:2: 133:48.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 133:48.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:48.08 21 | inline Rect ToRect(const gfxRect& aRect) { 133:48.08 | ^ 133:48.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 133:48.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:48.08 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 133:48.08 | ^ 133:48.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 133:48.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:48.08 40 | inline Point ToPoint(const gfxPoint& aPoint) { 133:48.08 | ^ 133:48.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 133:48.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:48.08 44 | inline Size ToSize(const gfxSize& aSize) { 133:48.08 | ^ 133:48.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 133:48.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:48.09 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 133:48.09 | ^ 133:48.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 133:48.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:48.10 52 | inline gfxSize ThebesSize(const Size& aSize) { 133:48.10 | ^ 133:48.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 133:48.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:48.10 56 | inline gfxRect ThebesRect(const Rect& aRect) { 133:48.10 | ^ 133:48.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 133:48.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineBox.h:16, 133:48.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BlockReflowInput.h:13, 133:48.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:16, 133:48.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 133:48.47 from Unified_cpp_layout_generic3.cpp:2: 133:48.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 133:48.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:48.48 1859 | int32_t aAppUnitsPerPixel) { 133:48.48 | ^ 133:48.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 133:48.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:48.48 3214 | int32_t aAppUnitsPerPixel) { 133:48.48 | ^ 133:48.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 133:48.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 133:48.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 133:48.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AncestorIterator.h:19, 133:48.88 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:11, 133:48.88 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 133:48.88 from Unified_cpp_editor_libeditor2.cpp:2: 133:48.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 133:48.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:48.88 189 | CSSRect GetExpandedScrollableRect() const { 133:48.89 | ^ 133:48.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 133:48.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:48.89 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 133:48.89 | ^ 133:48.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 133:48.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:48.89 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 133:48.89 | ^ 133:48.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 133:48.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:48.90 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 133:48.90 | ^ 133:48.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 133:48.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:48.90 243 | CSSRect CalculateScrollRange() const { 133:48.90 | ^ 133:48.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 133:48.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:48.90 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 133:48.90 | ^ 133:48.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 133:48.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:48.92 457 | CSSRect GetVisualViewport() const { 133:48.92 | ^ 133:49.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 133:49.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 133:49.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 133:49.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 133:49.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 133:49.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 133:49.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 133:49.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 133:49.45 from Unified_cpp_layout_forms1.cpp:2: 133:49.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 133:49.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:49.45 1859 | int32_t aAppUnitsPerPixel) { 133:49.46 | ^ 133:49.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 133:49.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:49.46 3214 | int32_t aAppUnitsPerPixel) { 133:49.46 | ^ 133:49.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 133:49.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 133:49.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:49.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:49.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:49.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:49.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:49.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:49.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:50.00 from Unified_cpp_layout_generic2.cpp:2: 133:50.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 133:50.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 133:50.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:50.00 40 | friend Sub operator*(Sub aCoord, T aScale) { 133:50.00 | ^~~~~~~~ 133:50.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 133:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 133:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:50.65 from Unified_cpp_layout_generic2.cpp:2: 133:50.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 133:50.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 133:50.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:50.65 427 | SizeT Size() const { return SizeT(width, height); } 133:50.65 | ^~~~ 133:50.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:50.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:50.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:50.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:50.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:50.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:50.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:50.66 from Unified_cpp_layout_generic2.cpp:2: 133:50.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 133:50.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 133:50.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:50.68 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 133:50.68 | ^~~~~~~~ 133:50.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 133:50.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 133:50.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:50.69 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 133:50.69 | ^~~~~~~~ 133:50.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 133:50.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 133:50.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:50.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:50.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:50.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:50.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:50.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:50.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:50.70 from Unified_cpp_layout_generic2.cpp:2: 133:50.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 133:50.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 133:50.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:50.71 62 | Sub operator-(const Sub& aPoint) const { 133:50.71 | ^~~~~~~~ 133:50.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:50.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:50.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:50.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:50.72 from Unified_cpp_layout_generic2.cpp:2: 133:50.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 133:50.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 133:50.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:50.75 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 133:50.75 | ^~~~~~~~ 133:50.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 133:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:50.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:50.89 from Unified_cpp_layout_generic2.cpp:2: 133:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 133:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 133:50.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:50.90 323 | static SizeTyped FromUnknownSize( 133:50.90 | ^~~~~~~~~~~~~~~ 133:51.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 133:51.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 133:51.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 133:51.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:51.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:51.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:51.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:51.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:51.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:51.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:51.76 from Unified_cpp_layout_generic2.cpp:2: 133:51.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 133:51.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 133:51.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:51.76 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 133:51.76 | ^~~~~~~~~~~~~~ 133:51.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 133:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:51.79 from Unified_cpp_layout_generic2.cpp:2: 133:51.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 133:51.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 133:51.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:51.79 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 133:51.79 | ^~~~~~~~~~~~~ 133:51.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 133:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 133:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:51.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:51.82 from Unified_cpp_layout_generic2.cpp:2: 133:51.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 133:51.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 133:51.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:51.83 383 | Point TopLeft() const { return Point(x, y); } 133:51.83 | ^~~~~~~ 133:51.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 133:51.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 133:51.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 133:51.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:51.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:51.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:51.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:51.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:51.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:51.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:51.83 from Unified_cpp_layout_generic2.cpp:2: 133:51.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 133:51.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 133:51.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:51.83 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 133:51.83 | ^~~~~~~~~~~~~~~ 133:51.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 133:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 133:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 133:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 133:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 133:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 133:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 133:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/TextOverflow.h:10, 133:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.h:25, 133:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsListControlFrame.h:21, 133:51.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:10, 133:51.92 from Unified_cpp_layout_forms1.cpp:2: 133:51.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 133:51.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:51.92 332 | LayerPoint GetFixedPositionAnchor() const { 133:51.92 | ^ 133:52.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 133:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 133:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 133:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AncestorIterator.h:19, 133:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:11, 133:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 133:52.13 from Unified_cpp_editor_libeditor2.cpp:2: 133:52.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 133:52.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:52.13 1249 | CSSCoord ToCSSPixels() const { return _0; } 133:52.13 | ^ 133:52.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 133:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:52.13 from Unified_cpp_layout_generic2.cpp:2: 133:52.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 133:52.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 133:52.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:52.13 277 | static RectTyped FromUnknownRect( 133:52.13 | ^~~~~~~~~~~~~~~ 133:52.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 133:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:52.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:52.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:52.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:52.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:52.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:52.14 from Unified_cpp_layout_generic2.cpp:2: 133:52.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 133:52.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 133:52.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:52.14 150 | static PointTyped FromUnknownPoint( 133:52.14 | ^~~~~~~~~~~~~~~~ 133:52.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 133:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:52.15 from Unified_cpp_layout_generic2.cpp:2: 133:52.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 133:52.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 133:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:52.16 282 | RectTyped ToUnknownRect() const { 133:52.16 | ^~~~~~~~~~~~~ 133:52.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 133:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 133:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 133:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:52.73 from Unified_cpp_layout_generic2.cpp:2: 133:52.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 133:52.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp:3081:62: required from here 133:52.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:52.73 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 133:52.73 | ^~~~~~~~~~~~~~~ 133:53.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:53.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:53.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:53.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:53.21 from Unified_cpp_layout_generic2.cpp:2: 133:53.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ScreenPixel; dst = mozilla::CSSPixel]’: 133:53.21 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h:60:49: required from here 133:53.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:705:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:53.21 705 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 133:53.22 | ^~~~~~~~ 133:53.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 133:53.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 133:53.63 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 133:53.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AncestorIterator.h:19, 133:53.63 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:11, 133:53.63 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 133:53.63 from Unified_cpp_editor_libeditor2.cpp:2: 133:53.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 133:53.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:53.63 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 133:53.63 | ^ 133:53.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 133:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 133:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:53.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:53.82 from Unified_cpp_layout_generic2.cpp:2: 133:53.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 133:53.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLCanvasFrame.cpp:175:72: required from here 133:53.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:53.82 427 | SizeT Size() const { return SizeT(width, height); } 133:53.82 | ^~~~ 133:53.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 133:53.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLCanvasFrame.cpp:522:36: required from here 133:53.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:53.83 383 | Point TopLeft() const { return Point(x, y); } 133:53.83 | ^~~~~~~ 133:53.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 133:53.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 133:53.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:53.86 from Unified_cpp_layout_generic2.cpp:2: 133:53.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::gfx::operator*(double, const mozilla::gfx::SizeTyped&)’: 133:53.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:879:71: required from here 133:53.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:83:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:53.86 83 | friend Sub operator*(T aScale, const Sub& aSize) { 133:53.86 | ^~~~~~~~ 133:53.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:53.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:53.86 from Unified_cpp_layout_generic2.cpp:2: 133:53.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator*(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::ScreenPixel]’: 133:53.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:892:60: required from here 133:53.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:712:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:53.86 712 | gfx::SizeTyped operator*(const gfx::SizeTyped& aSize, 133:53.86 | ^~~~~~~~ 133:53.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 133:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 133:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:53.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:53.87 from Unified_cpp_layout_generic2.cpp:2: 133:53.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::Center() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 133:53.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1483:53: required from here 133:53.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:426:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:53.87 426 | Point Center() const { return Point(x, y) + Point(width, height) / 2; } 133:53.87 | ^~~~~~ 133:53.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 133:53.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1483:71: required from here 133:53.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:53.87 427 | SizeT Size() const { return SizeT(width, height); } 133:53.87 | ^~~~ 133:53.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:53.88 from Unified_cpp_layout_generic2.cpp:2: 133:53.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]’: 133:53.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1865:68: required from here 133:53.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:646:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:53.88 646 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 133:53.88 | ^~~~~~~~ 133:54.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 133:54.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 133:54.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 133:54.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 133:54.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 133:54.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 133:54.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 133:54.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 133:54.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 133:54.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:54.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 133:54.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 133:54.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:14, 133:54.38 from Unified_cpp_layout_generic3.cpp:2: 133:54.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 133:54.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:54.38 332 | LayerPoint GetFixedPositionAnchor() const { 133:54.38 | ^ 133:54.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 133:54.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 133:54.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 133:54.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 133:54.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 133:54.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 133:54.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 133:54.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 133:54.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 133:54.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:54.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 133:54.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 133:54.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:14, 133:54.46 from Unified_cpp_layout_generic3.cpp:2: 133:54.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 133:54.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:54.46 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 133:54.46 | ^ 133:54.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 133:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 133:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 133:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 133:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 133:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 133:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 133:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 133:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 133:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 133:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 133:54.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:14, 133:54.49 from Unified_cpp_layout_generic3.cpp:2: 133:54.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 133:54.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:54.49 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 133:54.49 | ^ 133:55.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 133:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:55.24 from Unified_cpp_layout_generic2.cpp:2: 133:55.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 133:55.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 133:55.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 133:55.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:55.25 246 | PointTyped As2DPoint() const { 133:55.25 | ^~~~~~~~~ 133:55.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 133:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 133:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 133:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:55.26 from Unified_cpp_layout_generic2.cpp:2: 133:55.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 133:55.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 133:55.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 133:55.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:55.27 794 | RectTyped TransformAndClipBounds( 133:55.27 | ^~~~~~~~~~~~~~~~~~~~~~ 133:55.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 133:55.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 133:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 133:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 133:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 133:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 133:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 133:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 133:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 133:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 133:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 133:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/TextOverflow.h:10, 133:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.h:25, 133:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsListControlFrame.h:21, 133:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:10, 133:55.30 from Unified_cpp_layout_forms1.cpp:2: 133:55.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 133:55.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:55.30 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 133:55.30 | ^ 133:55.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 133:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 133:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 133:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 133:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 133:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 133:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 133:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 133:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 133:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 133:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 133:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/TextOverflow.h:10, 133:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.h:25, 133:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsListControlFrame.h:21, 133:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:10, 133:55.33 from Unified_cpp_layout_forms1.cpp:2: 133:55.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 133:55.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:55.33 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 133:55.33 | ^ 133:55.43 layout/svg 133:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 133:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:15: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 133:55.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp:3081:62: required from here 133:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:55.83 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 133:55.83 | ^~~~~~~~~~~~~~ 133:55.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 133:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 133:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:55.84 from Unified_cpp_layout_generic2.cpp:2: 133:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Union(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 133:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:357:25: required from ‘mozilla::Maybe mozilla::gfx::UnionMaybeRects(const mozilla::Maybe&, const mozilla::Maybe&) [with Rect = mozilla::gfx::RectTyped]’ 133:55.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp:3119:66: required from here 133:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:155:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:55.84 155 | [[nodiscard]] Sub Union(const Sub& aRect) const { 133:55.84 | ^~~~~ 133:55.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 133:55.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 133:55.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 133:55.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 133:55.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 133:55.90 from Unified_cpp_layout_base1.cpp:2: 133:55.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 133:55.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:55.90 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 133:55.90 | ^ 133:56.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 133:56.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 133:56.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 133:56.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AncestorIterator.h:19, 133:56.17 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:11, 133:56.17 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 133:56.17 from Unified_cpp_editor_libeditor2.cpp:2: 133:56.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 133:56.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:56.18 21 | inline Rect ToRect(const gfxRect& aRect) { 133:56.18 | ^ 133:56.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 133:56.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:56.18 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 133:56.18 | ^ 133:56.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 133:56.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:56.18 40 | inline Point ToPoint(const gfxPoint& aPoint) { 133:56.18 | ^ 133:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 133:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:56.19 44 | inline Size ToSize(const gfxSize& aSize) { 133:56.19 | ^ 133:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 133:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:56.19 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 133:56.19 | ^ 133:56.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 133:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 133:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 133:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 133:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 133:56.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 133:56.19 from Unified_cpp_layout_base1.cpp:2: 133:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 133:56.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:56.19 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 133:56.19 | ^ 133:56.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 133:56.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:56.20 52 | inline gfxSize ThebesSize(const Size& aSize) { 133:56.20 | ^ 133:56.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 133:56.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:56.20 56 | inline gfxRect ThebesRect(const Rect& aRect) { 133:56.20 | ^ 133:56.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 133:56.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 133:56.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:56.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:56.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:56.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:56.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:56.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:56.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:56.33 from Unified_cpp_layout_generic2.cpp:2: 133:56.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator/(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 133:56.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:426:68: required from ‘Point mozilla::gfx::BaseRect::Center() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 133:56.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1483:53: required from here 133:56.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:77:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:56.33 77 | Sub operator/(T aScale) const { return Sub(x / aScale, y / aScale); } 133:56.33 | ^~~~~~~~ 133:56.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 133:56.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 133:56.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 133:56.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 133:56.85 from Unified_cpp_layout_base1.cpp:2: 133:56.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 133:56.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:56.85 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 133:56.85 | ^ 133:56.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 133:56.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:56.85 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 133:56.85 | ^ 133:56.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 133:56.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:56.85 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 133:56.85 | ^ 133:56.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 133:56.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:56.86 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 133:56.86 | ^ 133:56.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 133:56.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:56.86 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 133:56.86 | ^ 133:56.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 133:56.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:56.88 371 | nscoord aAppUnitsPerDevPixel) { 133:56.88 | ^ 133:56.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 133:56.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:56.89 380 | nscoord aAppUnitsPerDevPixel) { 133:56.89 | ^ 133:56.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 133:56.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:56.89 387 | nscoord aAppUnitsPerDevPixel) { 133:56.89 | ^ 133:56.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 133:56.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:56.90 394 | nscoord aAppUnitsPerDevPixel) { 133:56.90 | ^ 133:57.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 133:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 133:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AncestorIterator.h:19, 133:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:11, 133:57.28 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 133:57.28 from Unified_cpp_editor_libeditor2.cpp:2: 133:57.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 133:57.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:57.29 1859 | int32_t aAppUnitsPerPixel) { 133:57.29 | ^ 133:57.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 133:57.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:57.29 3214 | int32_t aAppUnitsPerPixel) { 133:57.29 | ^ 133:57.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 133:57.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 133:57.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 133:57.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 133:57.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 133:57.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 133:57.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:57.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:57.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:57.69 from Unified_cpp_layout_generic2.cpp:2: 133:57.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 133:57.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:161:14: required from ‘Sub mozilla::gfx::BaseRect::Union(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 133:57.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:357:25: required from ‘mozilla::Maybe mozilla::gfx::UnionMaybeRects(const mozilla::Maybe&, const mozilla::Maybe&) [with Rect = mozilla::gfx::RectTyped]’ 133:57.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp:3119:66: required from here 133:57.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:57.70 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 133:57.70 | ^~~~~~~~~~ 133:57.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 133:57.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 133:57.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 133:57.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/TextOverflow.h:10, 133:57.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.h:25, 133:57.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsListControlFrame.h:21, 133:57.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:10, 133:57.96 from Unified_cpp_layout_forms1.cpp:2: 133:57.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 133:57.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:57.96 1394 | LayerPoint GetFixedPositionAnchor() { 133:57.96 | ^ 133:57.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 133:57.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:57.99 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 133:57.99 | ^ 133:58.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 133:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 133:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 133:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 133:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 133:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 133:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 133:58.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:14, 133:58.17 from Unified_cpp_layout_generic3.cpp:2: 133:58.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 133:58.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:58.17 1394 | LayerPoint GetFixedPositionAnchor() { 133:58.17 | ^ 133:58.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 133:58.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:58.19 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 133:58.19 | ^ 133:58.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 133:58.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 133:58.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 133:58.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 133:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 133:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 133:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 133:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:14, 133:58.35 from Unified_cpp_layout_generic3.cpp:2: 133:58.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 133:58.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 133:58.35 49 | gfx::Size GetInheritedScale() const { return mScale; } 133:58.35 | ^ 133:59.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 133:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:14, 133:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 133:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 133:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 133:59.39 from Unified_cpp_layout_generic2.cpp:2: 133:59.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = nsGridContainerFrame::GridItemInfo; ElemType = nsGridContainerFrame::GridItemInfo; IndexType = long unsigned int; SizeType = long unsigned int]’: 133:59.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = nsGridContainerFrame::GridItemInfo; E = nsGridContainerFrame::GridItemInfo; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 133:59.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = nsGridContainerFrame::GridItemInfo; E = nsGridContainerFrame::GridItemInfo; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = nsGridContainerFrame::GridItemInfo; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 133:59.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = nsGridContainerFrame::GridItemInfo; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 133:59.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2657:18: required from ‘nsTArray::self_type nsTArray::Clone() const [with E = nsGridContainerFrame::GridItemInfo; nsTArray::self_type = nsTArray]’ 133:59.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGridContainerFrame.cpp:3549:49: required from here 133:59.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct nsGridContainerFrame::GridItemInfo’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 133:59.39 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 133:59.39 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:59.39 In file included from Unified_cpp_layout_generic2.cpp:74: 133:59.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGridContainerFrame.cpp:566:30: note: ‘struct nsGridContainerFrame::GridItemInfo’ declared here 133:59.40 566 | struct nsGridContainerFrame::GridItemInfo { 133:59.40 | ^~~~~~~~~~~~ 134:00.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 134:00.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 134:00.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 134:00.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 134:00.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAtom.h:13, 134:00.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 134:00.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:14, 134:00.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:00.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:00.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:00.07 from Unified_cpp_layout_generic2.cpp:2: 134:00.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 134:00.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 134:00.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 134:00.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 134:00.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 134:00.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 134:00.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 134:00.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 134:00.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 134:00.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:00.09 760 | typename detail::Nth::Type extract() { 134:00.09 | ^~~~~~~ 134:01.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 134:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 134:01.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 134:01.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 134:01.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/StickyScrollContainer.cpp:16, 134:01.09 from Unified_cpp_layout_generic1.cpp:20: 134:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 134:01.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:01.09 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 134:01.09 | ^~~~~~~~~~~ 134:01.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:01.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 134:01.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:19, 134:01.81 from Unified_cpp_layout_generic2.cpp:2: 134:01.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 134:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:01.82 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 134:01.82 | ^ 134:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 134:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:01.82 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 134:01.82 | ^~~~~~~~~~~ 134:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 134:01.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:01.82 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 134:01.82 | ^ 134:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 134:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:01.83 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 134:01.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 134:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:01.83 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 134:01.83 | ~~~~~~~~~~~~~^~ 134:01.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:01.83 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 134:01.83 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 134:01.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:01.84 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 134:01.84 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 134:01.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:01.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:01.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:01.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:01.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:01.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:01.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:01.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:01.85 from Unified_cpp_layout_generic2.cpp:2: 134:01.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 134:01.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:01.85 282 | RectTyped ToUnknownRect() const { 134:01.85 | ^~~~~~~~~~~~~ 134:02.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:14, 134:02.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:47, 134:02.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:15, 134:02.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 134:02.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 134:02.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:02.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 134:02.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:19, 134:02.07 from Unified_cpp_layout_generic2.cpp:2: 134:02.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h: In function ‘bool mozilla::gfx::UserToDevicePixelSnapped(mozilla::gfx::Rect&, const mozilla::gfx::DrawTarget&, bool, bool)’: 134:02.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.08 336 | Point p1 = mat.TransformPoint(aRect.TopLeft()); 134:02.08 | ^ 134:02.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 134:02.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:02.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:02.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:02.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:02.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:02.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:02.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:02.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:02.09 from Unified_cpp_layout_generic2.cpp:2: 134:02.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:02.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.09 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 134:02.11 | ^~~~~~~~~ 134:02.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:02.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:02.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:02.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:02.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:02.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:02.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:02.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:02.12 from Unified_cpp_layout_generic2.cpp:2: 134:02.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 134:02.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.12 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 134:02.12 | ^~~~~~~~~~~~~~~ 134:02.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.12 110 | quad[0] = TransformPoint(aRect.TopLeft()); 134:02.12 | ^~~~ 134:02.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.12 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 134:02.12 | ^ 134:02.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:02.12 from Unified_cpp_layout_generic2.cpp:2: 134:02.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:02.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.12 385 | Point BottomLeft() const { return Point(x, YMost()); } 134:02.12 | ^~~~~~~~~~ 134:02.12 In file included from Unified_cpp_layout_generic2.cpp:20: 134:02.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp: In member function ‘virtual bool nsDisplaySelectionOverlay::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 134:02.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp:2411:74: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.13 2411 | wr::LayoutRect bounds = wr::ToLayoutRect(LayoutDeviceRect::FromAppUnits( 134:02.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 134:02.13 2412 | nsRect(ToReferenceFrame(), Frame()->GetSize()), 134:02.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:02.13 2413 | mFrame->PresContext()->AppUnitsPerDevPixel())); 134:02.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:02.18 In file included from Unified_cpp_layout_generic2.cpp:83: 134:02.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLCanvasFrame.cpp: In member function ‘virtual bool nsDisplayCanvas::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 134:02.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLCanvasFrame.cpp:169:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.18 169 | gfxRect destGFXRect = mFrame->PresContext()->AppUnitsToGfxUnits(dest); 134:02.18 | ^ 134:02.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLCanvasFrame.cpp:175:71: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.18 175 | LayoutDeviceRect scBounds(LayoutDevicePoint(0, 0), bounds.Size()); 134:02.18 | ~~~~~~~~~~~^~ 134:02.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLCanvasFrame.cpp:216:63: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.19 216 | dest, mFrame->PresContext()->AppUnitsPerDevPixel()); 134:02.19 | ^ 134:02.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 134:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 134:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:02.20 from Unified_cpp_layout_generic2.cpp:2: 134:02.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 134:02.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.20 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 134:02.20 | ^~~~~~~~~~~~~~~~~~ 134:02.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 134:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:02.20 from Unified_cpp_layout_generic2.cpp:2: 134:02.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:02.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.20 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 134:02.20 | ^~~~~~~~~ 134:02.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:02.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:02.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:02.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:02.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:02.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:02.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:02.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:02.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:02.21 from Unified_cpp_layout_generic2.cpp:2: 134:02.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:02.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.21 427 | SizeT Size() const { return SizeT(width, height); } 134:02.21 | ^~~~ 134:02.36 In file included from Unified_cpp_layout_generic2.cpp:20: 134:02.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp: In function ‘mozilla::Maybe ComputeClipForMaskItem(nsDisplayListBuilder*, nsIFrame*)’: 134:02.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp:3061:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.36 3061 | nsLayoutUtils::PointToGfxPoint(offsetToUserSpace, devPixelRatio); 134:02.36 | ^ 134:02.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp:3073:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.36 3073 | combinedClip = Some(ThebesRect(*result)); 134:02.36 | ~~~~~~~~~~^~~~~~~~~ 134:02.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 134:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 134:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:16, 134:02.37 from Unified_cpp_layout_generic2.cpp:2: 134:02.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 134:02.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1858:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.37 1858 | static gfxPoint PointToGfxPoint(const nsPoint& aPoint, 134:02.37 | ^~~~~~~~~~~~~~~ 134:02.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 134:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:02.37 from Unified_cpp_layout_generic2.cpp:2: 134:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.37 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 134:02.37 | ^~~~~~~~~ 134:02.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 134:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 134:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 134:02.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:16, 134:02.37 from Unified_cpp_layout_generic2.cpp:2: 134:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 134:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:16: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.37 56 | inline gfxRect ThebesRect(const Rect& aRect) { 134:02.37 | ^~~~~~~~~~ 134:02.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:02.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:02.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:02.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:02.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:02.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:02.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:02.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:02.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:02.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:02.39 from Unified_cpp_layout_generic2.cpp:2: 134:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double]’: 134:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.40 110 | quad[0] = TransformPoint(aRect.TopLeft()); 134:02.40 | ^~~~ 134:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.40 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 134:02.40 | ^ 134:02.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:02.40 from Unified_cpp_layout_generic2.cpp:2: 134:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.40 383 | Point TopLeft() const { return Point(x, y); } 134:02.40 | ^~~~~~~ 134:02.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 134:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 134:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:02.40 from Unified_cpp_layout_tables0.cpp:2: 134:02.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 134:02.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.40 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 134:02.40 | ^ 134:02.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:02.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:02.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:02.41 from Unified_cpp_layout_generic2.cpp:2: 134:02.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In function ‘mozilla::Maybe mozilla::gfx::UnionMaybeRects(const mozilla::Maybe&, const mozilla::Maybe&) [with Rect = mozilla::gfx::RectTyped]’: 134:02.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:357:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.41 357 | return Some(a->Union(*b)); 134:02.41 | ~~~~~~~~^~~~ 134:02.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:16201, 134:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:02.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:02.53 from Unified_cpp_layout_generic2.cpp:2: 134:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h: In static member function ‘static mozilla::LengthPercentage mozilla::StyleLengthPercentageUnion::FromAppUnits(nscoord)’: 134:02.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:622:51: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.54 622 | return FromPixels(CSSPixel::FromAppUnits(aCoord)); 134:02.54 | ^ 134:02.60 In file included from Unified_cpp_layout_generic2.cpp:20: 134:02.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp: In function ‘bool DoesLayerHaveOutOfDateFrameMetrics(mozilla::layers::Layer*)’: 134:02.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp:7598:60: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.60 7598 | if (metrics.GetScrollOffset() != CSSPoint::FromAppUnits(scrollPosition)) { 134:02.60 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 134:02.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 134:02.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:02.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:02.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:02.60 from Unified_cpp_layout_svg0.cpp:2: 134:02.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 134:02.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.60 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 134:02.60 | ^ 134:02.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 134:02.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:02.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:02.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:02.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:02.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:02.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:02.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:02.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:02.61 from Unified_cpp_layout_generic2.cpp:2: 134:02.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:02.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.61 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 134:02.61 | ^~~~~~~~~ 134:02.72 In file included from Unified_cpp_layout_generic2.cpp:20: 134:02.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp: In member function ‘mozilla::gfx::Matrix nsIFrame::ComputeWidgetTransform()’: 134:02.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp:11350:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.73 11350 | origin.horizontal, origin.vertical, refBox, appUnitsPerDevPixel); 134:02.73 | ^ 134:02.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 134:02.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 134:02.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 134:02.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:02.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:02.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:02.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:11, 134:02.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:02.77 from Unified_cpp_layout_tables0.cpp:2: 134:02.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 134:02.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.77 189 | CSSRect GetExpandedScrollableRect() const { 134:02.77 | ^ 134:02.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 134:02.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.77 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 134:02.77 | ^ 134:02.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 134:02.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.77 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 134:02.77 | ^ 134:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 134:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.78 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 134:02.78 | ^ 134:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 134:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.78 243 | CSSRect CalculateScrollRange() const { 134:02.78 | ^ 134:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 134:02.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.78 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 134:02.78 | ^ 134:02.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 134:02.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.79 457 | CSSRect GetVisualViewport() const { 134:02.79 | ^ 134:02.94 In file included from Unified_cpp_layout_generic2.cpp:47: 134:02.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrameSetFrame.cpp: In member function ‘virtual void nsDisplayFramesetBlank::Paint(nsDisplayListBuilder*, gfxContext*)’: 134:02.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrameSetFrame.cpp:1530:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:02.94 1530 | NSRectToSnappedRect(GetPaintRect(), appUnitsPerDevPixel, *drawTarget); 134:02.94 | ^ 134:03.04 In file included from Unified_cpp_layout_generic2.cpp:65: 134:03.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.cpp: In member function ‘void mozilla::ScrollFrameHelper::ScrollToImpl(nsPoint, const nsRect&, nsAtom*)’: 134:03.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.cpp:2751:69: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:03.05 2751 | FrameLayerBuilder::GetPaintedLayerScaleForFrame(mScrolledFrame); 134:03.05 | ^ 134:03.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BlockingResourceBase.h:10, 134:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Mutex.h:10, 134:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StaticMutex.h:11, 134:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:31, 134:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:03.05 from Unified_cpp_layout_generic2.cpp:2: 134:03.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.cpp:2917:41: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:03.05 2917 | Stringify(CSSPoint::FromAppUnits(GetScrollPosition())).c_str(), 134:03.05 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 134:03.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Logging.h:218:34: note: in definition of macro ‘MOZ_LOG_EXPAND_ARGS’ 134:03.06 218 | #define MOZ_LOG_EXPAND_ARGS(...) __VA_ARGS__ 134:03.06 | ^~~~~~~~~~~ 134:03.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.cpp:96:3: note: in expansion of macro ‘MOZ_LOG’ 134:03.06 96 | MOZ_LOG(sApzPaintSkipLog, LogLevel::Debug, (__VA_ARGS__)) 134:03.06 | ^~~~~~~ 134:03.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.cpp:2914:5: note: in expansion of macro ‘PAINT_SKIP_LOG’ 134:03.06 2914 | PAINT_SKIP_LOG( 134:03.06 | ^~~~~~~~~~~~~~ 134:03.23 In file included from Unified_cpp_layout_generic2.cpp:65: 134:03.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.cpp: In member function ‘void mozilla::ScrollFrameHelper::UpdateMinimumScaleSize(const nsRect&, const nsSize&)’: 134:03.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.cpp:5899:48: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:03.23 5899 | displaySize.width / CSSRect::FromAppUnits(aScrollableOverflow).XMost()); 134:03.23 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 134:03.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.cpp:5908:67: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:03.24 5908 | mMinimumScaleSize = CSSSize::ToAppUnits(ScreenSize(displaySize) / minScale); 134:03.24 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 134:03.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:03.24 from Unified_cpp_layout_generic2.cpp:2: 134:03.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 134:03.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:03.24 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 134:03.24 | ^~~~~~~~~~~~ 134:03.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ScreenPixel; dst = mozilla::CSSPixel]’: 134:03.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:705:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:03.25 705 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 134:03.25 | ^~~~~~~~ 134:03.27 In file included from Unified_cpp_layout_generic2.cpp:65: 134:03.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.cpp: In member function ‘nsRect mozilla::ScrollFrameHelper::GetScrolledRect() const’: 134:03.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.cpp:6501:69: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:03.27 6501 | FrameLayerBuilder::GetPaintedLayerScaleForFrame(mScrolledFrame); 134:03.27 | ^ 134:03.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:03.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 134:03.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 134:03.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:14, 134:03.43 from Unified_cpp_layout_generic3.cpp:2: 134:03.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 134:03.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:03.43 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 134:03.43 | ^ 134:03.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:03.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:03.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:03.50 from Unified_cpp_layout_svg0.cpp:2: 134:03.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 134:03.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:03.50 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 134:03.50 | ^ 134:03.93 In file included from Unified_cpp_layout_generic2.cpp:83: 134:03.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLCanvasFrame.cpp: In member function ‘already_AddRefed nsHTMLCanvasFrame::BuildLayer(nsDisplayListBuilder*, nsHTMLCanvasFrame::LayerManager*, nsDisplayItem*, const ContainerLayerParameters&)’: 134:03.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLCanvasFrame.cpp:519:61: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:03.93 519 | gfxRect destGFXRect = presContext->AppUnitsToGfxUnits(dest); 134:03.93 | ^ 134:03.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLCanvasFrame.cpp:522:61: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:03.93 522 | gfxPoint p = destGFXRect.TopLeft() + aContainerParameters.mOffset; 134:03.93 | ^~~~~~~ 134:03.99 In file included from Unified_cpp_layout_generic2.cpp:92: 134:03.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp: In member function ‘void nsImageFrame::MaybeDecodeForPredictedSize()’: 134:03.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:878:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:03.99 878 | presShell->GetCumulativeResolution() * 134:03.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 134:03.99 879 | nsLayoutUtils::GetTransformToAncestorScaleExcludingAnimated(this)); 134:03.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:03.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:889:49: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:03.99 889 | PredictedDestRect(frameContentBox), factor); 134:03.99 | ^ 134:03.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:892:60: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:03.99 892 | const ScreenSize predictedScreenSize = destRect.Size() * resolutionToScreen; 134:03.99 | ^~~~~~~~~~~~~~~~~~ 134:03.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:892:55: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:03.99 892 | const ScreenSize predictedScreenSize = destRect.Size() * resolutionToScreen; 134:03.99 | ~~~~~~~~~~~~~^~ 134:03.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:892:60: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:03.99 892 | const ScreenSize predictedScreenSize = destRect.Size() * resolutionToScreen; 134:03.99 | ^~~~~~~~~~~~~~~~~~ 134:04.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 134:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:04.00 from Unified_cpp_layout_generic2.cpp:2: 134:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In function ‘mozilla::gfx::SizeTyped mozilla::gfx::operator*(double, const mozilla::gfx::SizeTyped&)’: 134:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:83:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.00 83 | friend Sub operator*(T aScale, const Sub& aSize) { 134:04.00 | ^~~~~~~~ 134:04.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:04.00 from Unified_cpp_layout_generic2.cpp:2: 134:04.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::SizeTyped mozilla::operator*(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::ScreenPixel]’: 134:04.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:712:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.00 712 | gfx::SizeTyped operator*(const gfx::SizeTyped& aSize, 134:04.00 | ^~~~~~~~ 134:04.02 In file included from Unified_cpp_layout_generic2.cpp:92: 134:04.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp: In member function ‘mozilla::image::ImgDrawResult nsImageFrame::DisplayAltFeedback(gfxContext&, const nsRect&, nsPoint, uint32_t)’: 134:04.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1422:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.02 1422 | aRenderingContext.Clip(NSRectToSnappedRect( 134:04.02 | ~~~~~~~~~~~~~~~~~~~^ 134:04.02 1423 | inner, PresContext()->AppUnitsPerDevPixel(), *drawTarget)); 134:04.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:04.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1472:59: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.02 1472 | Rect devPxRect = ToRect(nsLayoutUtils::RectToGfxRect( 134:04.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 134:04.02 1473 | rect, PresContext()->AppUnitsPerDevPixel())); 134:04.02 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:04.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1473:54: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.03 1473 | rect, PresContext()->AppUnitsPerDevPixel())); 134:04.03 | ^ 134:04.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1480:54: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.03 1480 | devPxRect = ToRect(nsLayoutUtils::RectToGfxRect( 134:04.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 134:04.03 1481 | rect, PresContext()->AppUnitsPerDevPixel())); 134:04.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:04.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1480:17: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.03 1480 | devPxRect = ToRect(nsLayoutUtils::RectToGfxRect( 134:04.03 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:04.03 1481 | rect, PresContext()->AppUnitsPerDevPixel())); 134:04.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:04.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1483:52: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.03 1483 | AppendEllipseToPath(builder, devPxRect.Center(), devPxRect.Size()); 134:04.03 | ~~~~~~~~~~~~~~~~^~ 134:04.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1483:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.03 1483 | AppendEllipseToPath(builder, devPxRect.Center(), devPxRect.Size()); 134:04.03 | ~~~~~~~~~~~~~~^~ 134:04.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 134:04.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 134:04.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 134:04.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:16, 134:04.04 from Unified_cpp_layout_generic2.cpp:2: 134:04.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 134:04.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.04 21 | inline Rect ToRect(const gfxRect& aRect) { 134:04.04 | ^~~~~~ 134:04.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:04.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:04.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:04.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:04.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:04.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:04.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:04.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:04.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:04.05 from Unified_cpp_layout_generic2.cpp:2: 134:04.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::Center() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:04.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:426:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.05 426 | Point Center() const { return Point(x, y) + Point(width, height) / 2; } 134:04.05 | ^~~~~~ 134:04.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:04.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.05 427 | SizeT Size() const { return SizeT(width, height); } 134:04.05 | ^~~~ 134:04.06 In file included from Unified_cpp_layout_generic2.cpp:92: 134:04.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp: In member function ‘mozilla::image::ImgDrawResult nsImageFrame::DisplayAltFeedbackWithoutLayer(nsDisplayItem*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const mozilla::layers::StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*, nsPoint, uint32_t)’: 134:04.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1604:50: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.06 1604 | inner, PresContext()->AppUnitsPerDevPixel()); 134:04.06 | ^ 134:04.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp: In member function ‘virtual mozilla::LayerState nsDisplayImage::GetLayerState(nsDisplayListBuilder*, nsDisplayImage::LayerManager*, const ContainerLayerParameters&)’: 134:04.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1865:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.08 1865 | const LayerRect destLayerRect = destRect * aParameters.Scale(); 134:04.08 | ^ 134:04.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp: In member function ‘virtual bool nsDisplayImage::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 134:04.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1959:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.08 1959 | LayoutDeviceRect::FromAppUnits(GetDestRect(), factor)); 134:04.08 | ^ 134:04.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp: In member function ‘mozilla::image::ImgDrawResult nsImageFrame::PaintImage(gfxContext&, nsPoint, const nsRect&, imgIContainer*, uint32_t)’: 134:04.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:2055:61: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.09 2055 | dest.TopLeft(), PresContext()->AppUnitsPerDevPixel()); 134:04.09 | ^ 134:04.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:2058:56: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.09 2058 | drawTarget->GetTransform().PreTranslate(ToPoint(devPixelOffset))); 134:04.09 | ~~~~~~~^~~~~~~~~~~~~~~~ 134:04.14 In file included from Unified_cpp_layout_generic2.cpp:101: 134:04.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageMap.cpp: In member function ‘virtual void DefaultArea::Draw(nsIFrame*, mozilla::gfx::DrawTarget&, const mozilla::gfx::ColorPattern&, const mozilla::gfx::StrokeOptions&)’: 134:04.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageMap.cpp:251:57: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.14 251 | r, aFrame->PresContext()->AppUnitsPerDevPixel())); 134:04.14 | ^ 134:04.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageMap.cpp:250:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.14 250 | Rect rect = ToRect(nsLayoutUtils::RectToGfxRect( 134:04.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 134:04.14 251 | r, aFrame->PresContext()->AppUnitsPerDevPixel())); 134:04.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:04.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageMap.cpp:251:57: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.14 251 | r, aFrame->PresContext()->AppUnitsPerDevPixel())); 134:04.14 | ^ 134:04.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageMap.cpp: In member function ‘virtual void RectArea::Draw(nsIFrame*, mozilla::gfx::DrawTarget&, const mozilla::gfx::ColorPattern&, const mozilla::gfx::StrokeOptions&)’: 134:04.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageMap.cpp:340:54: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.15 340 | Rect rect = ToRect(nsLayoutUtils::RectToGfxRect( 134:04.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 134:04.15 341 | r, aFrame->PresContext()->AppUnitsPerDevPixel())); 134:04.15 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:04.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageMap.cpp:341:59: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.15 341 | r, aFrame->PresContext()->AppUnitsPerDevPixel())); 134:04.15 | ^ 134:04.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:18, 134:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:19, 134:04.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:14, 134:04.35 from Unified_cpp_layout_generic3.cpp:2: 134:04.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 134:04.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.35 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 134:04.35 | ^ 134:04.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 134:04.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 134:04.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 134:04.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 134:04.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 134:04.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 134:04.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 134:04.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextComposition.h:20, 134:04.81 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/TextEditSubActionHandler.cpp:16, 134:04.82 from Unified_cpp_editor_libeditor2.cpp:47: 134:04.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 134:04.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.82 332 | LayerPoint GetFixedPositionAnchor() const { 134:04.82 | ^ 134:04.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 134:04.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 134:04.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 134:04.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 134:04.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 134:04.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 134:04.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 134:04.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextComposition.h:20, 134:04.86 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/TextEditSubActionHandler.cpp:16, 134:04.86 from Unified_cpp_editor_libeditor2.cpp:47: 134:04.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 134:04.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.87 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 134:04.87 | ^ 134:04.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 134:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 134:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 134:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 134:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 134:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 134:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 134:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextComposition.h:20, 134:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/TextEditSubActionHandler.cpp:16, 134:04.89 from Unified_cpp_editor_libeditor2.cpp:47: 134:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 134:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.90 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 134:04.90 | ^ 134:04.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 134:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 134:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 134:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 134:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 134:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 134:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 134:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 134:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 134:04.94 from Unified_cpp_layout_forms1.cpp:2: 134:04.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 134:04.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 134:04.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:04.94 40 | friend Sub operator*(Sub aCoord, T aScale) { 134:04.94 | ^~~~~~~~ 134:05.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:14, 134:05.04 from Unified_cpp_layout_generic3.cpp:2: 134:05.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h: In static member function ‘static gfxPoint mozilla::CharPosition::UnspecifiedPoint()’: 134:05.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:105:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.05 105 | static gfxPoint UnspecifiedPoint() { 134:05.05 | ^ 134:05.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:05.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 134:05.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 134:05.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:14, 134:05.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:05.34 from Unified_cpp_layout_svg0.cpp:2: 134:05.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 134:05.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.34 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 134:05.34 | ^ 134:05.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 134:05.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.34 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 134:05.34 | ^ 134:05.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 134:05.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.34 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 134:05.34 | ^ 134:05.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 134:05.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.35 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 134:05.35 | ^ 134:05.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 134:05.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.35 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 134:05.35 | ^ 134:05.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 134:05.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.38 371 | nscoord aAppUnitsPerDevPixel) { 134:05.38 | ^ 134:05.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 134:05.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.38 380 | nscoord aAppUnitsPerDevPixel) { 134:05.38 | ^ 134:05.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 134:05.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.38 387 | nscoord aAppUnitsPerDevPixel) { 134:05.38 | ^ 134:05.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 134:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 134:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 134:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 134:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 134:05.39 from Unified_cpp_layout_forms1.cpp:2: 134:05.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:05.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 134:05.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.39 427 | SizeT Size() const { return SizeT(width, height); } 134:05.39 | ^~~~ 134:05.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 134:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 134:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 134:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 134:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 134:05.39 from Unified_cpp_layout_forms1.cpp:2: 134:05.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 134:05.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 134:05.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.40 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 134:05.40 | ^~~~~~~~ 134:05.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 134:05.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 134:05.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.41 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 134:05.41 | ^~~~~~~~ 134:05.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 134:05.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.41 394 | nscoord aAppUnitsPerDevPixel) { 134:05.41 | ^ 134:05.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 134:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 134:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 134:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 134:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 134:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 134:05.42 from Unified_cpp_layout_forms1.cpp:2: 134:05.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:05.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 134:05.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.42 62 | Sub operator-(const Sub& aPoint) const { 134:05.42 | ^~~~~~~~ 134:05.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 134:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 134:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 134:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:11, 134:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:05.42 from Unified_cpp_layout_tables0.cpp:2: 134:05.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 134:05.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.42 21 | inline Rect ToRect(const gfxRect& aRect) { 134:05.42 | ^ 134:05.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 134:05.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.43 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 134:05.43 | ^ 134:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 134:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.43 40 | inline Point ToPoint(const gfxPoint& aPoint) { 134:05.43 | ^ 134:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 134:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.43 44 | inline Size ToSize(const gfxSize& aSize) { 134:05.43 | ^ 134:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 134:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.43 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 134:05.43 | ^ 134:05.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 134:05.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.45 52 | inline gfxSize ThebesSize(const Size& aSize) { 134:05.45 | ^ 134:05.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 134:05.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.45 56 | inline gfxRect ThebesRect(const Rect& aRect) { 134:05.45 | ^ 134:05.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 134:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 134:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 134:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 134:05.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 134:05.46 from Unified_cpp_layout_forms1.cpp:2: 134:05.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 134:05.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 134:05.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.46 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 134:05.46 | ^~~~~~~~ 134:05.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/StyleColorInlines.h:13, 134:05.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStruct.h:18, 134:05.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:19, 134:05.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:05.87 from Unified_cpp_layout_svg0.cpp:2: 134:05.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 134:05.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.87 1249 | CSSCoord ToCSSPixels() const { return _0; } 134:05.87 | ^ 134:05.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 134:05.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 134:05.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 134:05.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 134:05.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:05.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:05.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:05.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 134:05.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 134:05.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 134:05.98 from Unified_cpp_layout_forms1.cpp:2: 134:05.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 134:05.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 134:05.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:05.98 323 | static SizeTyped FromUnknownSize( 134:05.98 | ^~~~~~~~~~~~~~~ 134:06.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 134:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 134:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:11, 134:06.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:06.78 from Unified_cpp_layout_tables0.cpp:2: 134:06.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 134:06.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:06.78 1859 | int32_t aAppUnitsPerPixel) { 134:06.78 | ^ 134:06.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 134:06.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:06.79 3214 | int32_t aAppUnitsPerPixel) { 134:06.79 | ^ 134:06.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 134:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 134:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 134:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 134:06.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 134:06.82 from Unified_cpp_layout_forms1.cpp:2: 134:06.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 134:06.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 134:06.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:06.82 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 134:06.82 | ^~~~~~~~~~~~~~ 134:06.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 134:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 134:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 134:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 134:06.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 134:06.85 from Unified_cpp_layout_forms1.cpp:2: 134:06.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 134:06.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 134:06.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:06.85 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 134:06.85 | ^~~~~~~~~~~~~ 134:06.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 134:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 134:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 134:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 134:06.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 134:06.92 from Unified_cpp_layout_forms1.cpp:2: 134:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 134:06.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:06.92 383 | Point TopLeft() const { return Point(x, y); } 134:06.92 | ^~~~~~~ 134:06.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 134:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 134:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 134:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 134:06.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 134:06.93 from Unified_cpp_layout_forms1.cpp:2: 134:06.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 134:06.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 134:06.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:06.93 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 134:06.93 | ^~~~~~~~~~~~~~~ 134:08.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 134:08.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 134:08.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 134:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 134:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 134:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 134:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 134:08.66 from Unified_cpp_layout_forms1.cpp:2: 134:08.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 134:08.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 134:08.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 134:08.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:08.66 246 | PointTyped As2DPoint() const { 134:08.66 | ^~~~~~~~~ 134:08.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 134:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 134:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 134:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 134:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 134:08.66 from Unified_cpp_layout_forms1.cpp:2: 134:08.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:08.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 134:08.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 134:08.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:08.67 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 134:08.67 | ^~~~~~~~~ 134:08.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:08.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:08.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:08.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:08.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:08.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 134:08.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 134:08.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:08.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:08.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:08.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 134:08.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 134:08.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 134:08.67 from Unified_cpp_layout_forms1.cpp:2: 134:08.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 134:08.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 134:08.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 134:08.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:08.69 2266 | PointTyped TransformPointSimple( 134:08.69 | ^~~~~~~~~~~~~~~~~~~~ 134:08.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 134:08.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 134:08.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 134:08.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:08.69 794 | RectTyped TransformAndClipBounds( 134:08.69 | ^~~~~~~~~~~~~~~~~~~~~~ 134:09.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 134:09.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 134:09.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 134:09.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 134:09.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 134:09.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 134:09.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 134:09.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:15, 134:09.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:09.32 from Unified_cpp_layout_tables0.cpp:2: 134:09.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 134:09.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:09.32 332 | LayerPoint GetFixedPositionAnchor() const { 134:09.32 | ^ 134:09.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 134:09.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:11, 134:09.63 from Unified_cpp_layout_base1.cpp:2: 134:09.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 134:09.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:09.63 189 | CSSRect GetExpandedScrollableRect() const { 134:09.63 | ^ 134:09.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 134:09.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:09.63 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 134:09.63 | ^ 134:09.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 134:09.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:09.64 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 134:09.64 | ^ 134:09.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 134:09.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:09.64 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 134:09.64 | ^ 134:09.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 134:09.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:09.64 243 | CSSRect CalculateScrollRange() const { 134:09.64 | ^ 134:09.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 134:09.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:09.65 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 134:09.65 | ^ 134:09.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 134:09.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:09.65 457 | CSSRect GetVisualViewport() const { 134:09.65 | ^ 134:10.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 134:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:11, 134:10.02 from Unified_cpp_layout_base1.cpp:2: 134:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 134:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:10.02 1249 | CSSCoord ToCSSPixels() const { return _0; } 134:10.02 | ^ 134:10.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 134:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 134:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 134:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 134:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 134:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 134:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventForwards.h:12, 134:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:13, 134:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsBlockFrame.h:15, 134:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.h:10, 134:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/forms/nsSelectsAreaFrame.cpp:6, 134:10.77 from Unified_cpp_layout_forms1.cpp:2: 134:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 134:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 134:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 134:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 134:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 134:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 134:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 134:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 134:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 134:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:10.77 760 | typename detail::Nth::Type extract() { 134:10.77 | ^~~~~~~ 134:11.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 134:11.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:11, 134:11.42 from Unified_cpp_layout_base1.cpp:2: 134:11.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 134:11.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:11.42 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 134:11.42 | ^ 134:12.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 134:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 134:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 134:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 134:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 134:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 134:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 134:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 134:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 134:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 134:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 134:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:15, 134:12.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:12.86 from Unified_cpp_layout_tables0.cpp:2: 134:12.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 134:12.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:12.86 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 134:12.86 | ^ 134:12.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 134:12.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 134:12.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 134:12.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 134:12.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 134:12.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 134:12.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 134:12.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 134:12.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 134:12.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 134:12.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 134:12.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:15, 134:12.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:12.89 from Unified_cpp_layout_tables0.cpp:2: 134:12.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 134:12.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:12.90 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 134:12.90 | ^ 134:13.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 134:13.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 134:13.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:12, 134:13.61 from Unified_cpp_layout_base1.cpp:2: 134:13.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 134:13.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:13.61 21 | inline Rect ToRect(const gfxRect& aRect) { 134:13.61 | ^ 134:13.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 134:13.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:13.61 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 134:13.61 | ^ 134:13.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 134:13.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:13.62 40 | inline Point ToPoint(const gfxPoint& aPoint) { 134:13.62 | ^ 134:13.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 134:13.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:13.63 44 | inline Size ToSize(const gfxSize& aSize) { 134:13.63 | ^ 134:13.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 134:13.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:13.63 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 134:13.63 | ^ 134:13.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 134:13.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:13.64 52 | inline gfxSize ThebesSize(const Size& aSize) { 134:13.64 | ^ 134:13.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 134:13.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:13.64 56 | inline gfxRect ThebesRect(const Rect& aRect) { 134:13.64 | ^ 134:14.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 134:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:12, 134:14.98 from Unified_cpp_layout_base1.cpp:2: 134:14.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 134:14.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:14.98 1859 | int32_t aAppUnitsPerPixel) { 134:14.98 | ^ 134:14.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 134:14.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:14.99 3214 | int32_t aAppUnitsPerPixel) { 134:14.99 | ^ 134:15.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 134:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 134:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextComposition.h:20, 134:15.46 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/TextEditSubActionHandler.cpp:16, 134:15.46 from Unified_cpp_editor_libeditor2.cpp:47: 134:15.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 134:15.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:15.46 1394 | LayerPoint GetFixedPositionAnchor() { 134:15.46 | ^ 134:15.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 134:15.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:15.48 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 134:15.48 | ^ 134:15.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 134:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 134:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 134:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:15, 134:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:15.49 from Unified_cpp_layout_tables0.cpp:2: 134:15.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 134:15.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:15.49 1394 | LayerPoint GetFixedPositionAnchor() { 134:15.49 | ^ 134:15.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 134:15.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:15.51 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 134:15.52 | ^ 134:15.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 134:15.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 134:15.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:15.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:15.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:15.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:15.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:15.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:15.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:15.99 from Unified_cpp_layout_generic3.cpp:2: 134:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 134:15.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 134:15.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:16.00 40 | friend Sub operator*(Sub aCoord, T aScale) { 134:16.00 | ^~~~~~~~ 134:16.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:16.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:16.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:16.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:16.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:16.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:16.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:16.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:16.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:16.80 from Unified_cpp_layout_generic3.cpp:2: 134:16.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:16.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 134:16.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:16.81 427 | SizeT Size() const { return SizeT(width, height); } 134:16.81 | ^~~~ 134:16.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:16.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:16.81 from Unified_cpp_layout_generic3.cpp:2: 134:16.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 134:16.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 134:16.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:16.81 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 134:16.81 | ^~~~~~~~ 134:16.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 134:16.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 134:16.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:16.82 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 134:16.82 | ^~~~~~~~ 134:16.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 134:16.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:16.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:16.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:16.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:16.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:16.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:16.83 from Unified_cpp_layout_generic3.cpp:2: 134:16.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:16.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 134:16.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:16.83 62 | Sub operator-(const Sub& aPoint) const { 134:16.83 | ^~~~~~~~ 134:16.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:16.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:16.84 from Unified_cpp_layout_generic3.cpp:2: 134:16.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 134:16.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 134:16.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:16.84 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 134:16.84 | ^~~~~~~~ 134:16.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:16.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:16.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:16.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:16.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:16.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:16.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:16.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:16.98 from Unified_cpp_layout_generic3.cpp:2: 134:16.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 134:16.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 134:16.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:16.99 323 | static SizeTyped FromUnknownSize( 134:16.99 | ^~~~~~~~~~~~~~~ 134:17.57 In file included from Unified_cpp_layout_generic1.cpp:101: 134:17.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsCanvasFrame.cpp: In member function ‘virtual void nsDisplayCanvasBackgroundColor::Paint(nsDisplayListBuilder*, gfxContext*)’: 134:17.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsCanvasFrame.cpp:328:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:17.57 328 | void nsDisplayCanvasBackgroundColor::Paint(nsDisplayListBuilder* aBuilder, 134:17.57 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:17.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsCanvasFrame.cpp: In member function ‘bool nsDisplayCanvasBackgroundImage::IsSingleFixedPositionImage(nsDisplayListBuilder*, const nsRect&, gfxRect*)’: 134:17.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsCanvasFrame.cpp:409:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:17.87 409 | bool nsDisplayCanvasBackgroundImage::IsSingleFixedPositionImage( 134:17.87 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:17.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:17.99 from Unified_cpp_layout_generic3.cpp:2: 134:17.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 134:17.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 134:17.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:17.99 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 134:17.99 | ^~~~~~~~~~~~~~ 134:18.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:18.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:18.02 from Unified_cpp_layout_generic3.cpp:2: 134:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 134:18.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 134:18.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:18.02 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 134:18.02 | ^~~~~~~~~~~~~ 134:18.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:18.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:18.05 from Unified_cpp_layout_generic3.cpp:2: 134:18.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:18.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 134:18.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:18.05 383 | Point TopLeft() const { return Point(x, y); } 134:18.05 | ^~~~~~~ 134:18.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:18.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:18.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:18.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:18.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:18.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:18.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:18.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:18.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:18.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:18.06 from Unified_cpp_layout_generic3.cpp:2: 134:18.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 134:18.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 134:18.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:18.06 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 134:18.06 | ^~~~~~~~~~~~~~~ 134:18.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:14, 134:18.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ViewportUtils.cpp:8, 134:18.31 from Unified_cpp_layout_base1.cpp:11: 134:18.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 134:18.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:18.31 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 134:18.31 | ^ 134:18.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:15, 134:18.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ViewportUtils.cpp:8, 134:18.34 from Unified_cpp_layout_base1.cpp:11: 134:18.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 134:18.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:18.34 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 134:18.34 | ^ 134:18.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:18.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:18.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:18.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:18.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:18.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:18.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:18.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:18.38 from Unified_cpp_layout_generic3.cpp:2: 134:18.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 134:18.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 134:18.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:18.39 277 | static RectTyped FromUnknownRect( 134:18.39 | ^~~~~~~~~~~~~~~ 134:18.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:18.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:18.39 from Unified_cpp_layout_generic3.cpp:2: 134:18.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 134:18.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 134:18.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:18.39 150 | static PointTyped FromUnknownPoint( 134:18.39 | ^~~~~~~~~~~~~~~~ 134:18.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:18.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:18.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:18.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:18.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:18.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:18.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:18.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:18.42 from Unified_cpp_layout_generic3.cpp:2: 134:18.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 134:18.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 134:18.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:18.42 282 | RectTyped ToUnknownRect() const { 134:18.42 | ^~~~~~~~~~~~~ 134:19.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:19.29 from Unified_cpp_layout_generic3.cpp:2: 134:19.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::operator+(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 134:19.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp:6080:57: required from here 134:19.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:342:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:19.29 342 | friend Sub operator+(Sub aSub, const Point& aPoint) { 134:19.29 | ^~~~~~~~ 134:19.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 134:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:19.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:19.29 from Unified_cpp_layout_generic3.cpp:2: 134:19.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:19.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp:6109:38: required from here 134:19.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:19.29 59 | Sub operator+(const Sub& aPoint) const { 134:19.29 | ^~~~~~~~ 134:19.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:19.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp:6991:26: required from here 134:19.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:19.31 79 | Sub operator-() const { return Sub(-x, -y); } 134:19.31 | ^~~~~~~~ 134:19.63 In file included from Unified_cpp_layout_generic1.cpp:119: 134:19.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.cpp: In member function ‘void nsContainerFrame::DoInlineIntrinsicISize(gfxContext*, nsIFrame::InlineIntrinsicISizeData*, nsLayoutUtils::IntrinsicISizeType)’: 134:19.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.cpp:816:50: warning: ‘lastInFlow’ may be used uninitialized in this function [-Wmaybe-uninitialized] 134:19.64 816 | if (MOZ_LIKELY(!lastInFlow->GetNextContinuation() && sliceBreak)) { 134:19.64 | ^ 134:20.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 134:20.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 134:20.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 134:20.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPaintServerFrame.h:13, 134:20.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:15, 134:20.37 from Unified_cpp_layout_svg0.cpp:2: 134:20.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 134:20.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:20.37 189 | CSSRect GetExpandedScrollableRect() const { 134:20.37 | ^ 134:20.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 134:20.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:20.37 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 134:20.37 | ^ 134:20.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 134:20.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:20.37 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 134:20.37 | ^ 134:20.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 134:20.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:20.38 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 134:20.38 | ^ 134:20.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 134:20.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:20.38 243 | CSSRect CalculateScrollRange() const { 134:20.38 | ^ 134:20.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 134:20.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:20.38 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 134:20.39 | ^ 134:20.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 134:20.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:20.39 457 | CSSRect GetVisualViewport() const { 134:20.39 | ^ 134:20.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:20.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:20.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:20.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:20.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:20.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:20.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:20.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:20.78 from Unified_cpp_layout_generic3.cpp:2: 134:20.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 134:20.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 134:20.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 134:20.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:20.79 246 | PointTyped As2DPoint() const { 134:20.79 | ^~~~~~~~~ 134:20.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:20.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:20.81 from Unified_cpp_layout_generic3.cpp:2: 134:20.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 134:20.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 134:20.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 134:20.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:20.82 794 | RectTyped TransformAndClipBounds( 134:20.82 | ^~~~~~~~~~~~~~~~~~~~~~ 134:21.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 134:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 134:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 134:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 134:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 134:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 134:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 134:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 134:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/TextEditorDataTransfer.cpp:15, 134:21.01 from Unified_cpp_editor_libeditor2.cpp:65: 134:21.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 134:21.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:21.01 49 | gfx::Size GetInheritedScale() const { return mScale; } 134:21.01 | ^ 134:21.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:21.52 from Unified_cpp_layout_generic3.cpp:2: 134:21.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Union(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:21.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:184:44: required from ‘void mozilla::gfx::BaseRect::UnionRect(const Sub&, const Sub&) [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 134:21.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp:6664:54: required from here 134:21.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:155:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:21.53 155 | [[nodiscard]] Sub Union(const Sub& aRect) const { 134:21.53 | ^~~~~ 134:21.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 134:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 134:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/MouseEvent.h:11, 134:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DragEvent.h:10, 134:21.69 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/TextEditorDataTransfer.cpp:15, 134:21.69 from Unified_cpp_editor_libeditor2.cpp:65: 134:21.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 134:21.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:21.69 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 134:21.69 | ^ 134:22.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 134:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 134:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 134:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 134:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 134:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 134:22.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableCellFrame.cpp:20, 134:22.09 from Unified_cpp_layout_tables0.cpp:38: 134:22.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 134:22.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:22.09 49 | gfx::Size GetInheritedScale() const { return mScale; } 134:22.09 | ^ 134:22.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 134:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 134:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 134:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 134:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 134:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 134:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 134:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 134:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 134:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 134:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 134:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsBidiPresUtils.cpp:26, 134:22.41 from Unified_cpp_layout_base1.cpp:38: 134:22.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 134:22.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:22.41 332 | LayerPoint GetFixedPositionAnchor() const { 134:22.41 | ^ 134:22.44 In file included from Unified_cpp_layout_generic2.cpp:137: 134:22.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineBox.cpp: In member function ‘Sub mozilla::gfx::BaseRect::Union(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:22.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineBox.cpp:914:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:22.44 914 | } 134:22.44 | ^ 134:23.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:23.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 134:23.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 134:23.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableCellFrame.cpp:20, 134:23.10 from Unified_cpp_layout_tables0.cpp:38: 134:23.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 134:23.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:23.10 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 134:23.10 | ^ 134:23.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 134:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 134:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 134:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPaintServerFrame.h:13, 134:23.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:15, 134:23.56 from Unified_cpp_layout_svg0.cpp:2: 134:23.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 134:23.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:23.57 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 134:23.57 | ^ 134:23.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 134:23.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 134:23.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 134:23.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 134:23.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 134:23.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 134:23.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 134:23.72 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 134:23.72 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 134:23.73 from Unified_cpp_editor_libeditor2.cpp:2: 134:23.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 134:23.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 134:23.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:23.73 40 | friend Sub operator*(Sub aCoord, T aScale) { 134:23.73 | ^~~~~~~~ 134:23.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 134:23.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 134:23.81 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 134:23.81 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 134:23.81 from Unified_cpp_editor_libeditor2.cpp:2: 134:23.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 134:23.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 134:23.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:23.81 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 134:23.81 | ^~~~~~~~ 134:23.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:23.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 134:23.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 134:23.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 134:23.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 134:23.89 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 134:23.89 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 134:23.90 from Unified_cpp_editor_libeditor2.cpp:2: 134:23.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:23.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 134:23.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:23.90 427 | SizeT Size() const { return SizeT(width, height); } 134:23.90 | ^~~~ 134:23.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 134:23.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 134:23.90 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 134:23.90 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 134:23.91 from Unified_cpp_editor_libeditor2.cpp:2: 134:23.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 134:23.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 134:23.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:23.91 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 134:23.91 | ^~~~~~~~ 134:23.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 134:23.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 134:23.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:23.91 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 134:23.92 | ^~~~~~~~ 134:23.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 134:23.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 134:23.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 134:23.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 134:23.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 134:23.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 134:23.94 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 134:23.94 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 134:23.94 from Unified_cpp_editor_libeditor2.cpp:2: 134:23.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:23.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 134:23.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:23.94 62 | Sub operator-(const Sub& aPoint) const { 134:23.94 | ^~~~~~~~ 134:24.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 134:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 134:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 134:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 134:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 134:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 134:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 134:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 134:24.28 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 134:24.28 from Unified_cpp_editor_libeditor2.cpp:2: 134:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 134:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 134:24.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:24.28 43 | friend Sub operator*(T aScale, Sub aCoord) { 134:24.28 | ^~~~~~~~ 134:24.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 134:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 134:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 134:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 134:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 134:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 134:24.59 from Unified_cpp_editor_libeditor2.cpp:2: 134:24.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 134:24.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 134:24.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:24.59 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 134:24.59 | ^~~~~~~~~~~~~ 134:24.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 134:24.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 134:24.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 134:24.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 134:24.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 134:24.60 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 134:24.60 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 134:24.60 from Unified_cpp_editor_libeditor2.cpp:2: 134:24.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 134:24.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 134:24.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:24.60 323 | static SizeTyped FromUnknownSize( 134:24.60 | ^~~~~~~~~~~~~~~ 134:24.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 134:24.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 134:24.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 134:24.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:24.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPaintServerFrame.h:13, 134:24.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:15, 134:24.72 from Unified_cpp_layout_svg0.cpp:2: 134:24.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 134:24.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:24.72 21 | inline Rect ToRect(const gfxRect& aRect) { 134:24.72 | ^ 134:24.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 134:24.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:24.72 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 134:24.72 | ^ 134:24.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 134:24.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:24.72 40 | inline Point ToPoint(const gfxPoint& aPoint) { 134:24.72 | ^ 134:24.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 134:24.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:24.73 44 | inline Size ToSize(const gfxSize& aSize) { 134:24.73 | ^ 134:24.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 134:24.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:24.73 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 134:24.73 | ^ 134:24.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 134:24.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:24.74 52 | inline gfxSize ThebesSize(const Size& aSize) { 134:24.74 | ^ 134:24.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 134:24.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:24.74 56 | inline gfxRect ThebesRect(const Rect& aRect) { 134:24.74 | ^ 134:24.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 134:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 134:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 134:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 134:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAtom.h:13, 134:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 134:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:14, 134:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:24.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:24.93 from Unified_cpp_layout_generic3.cpp:2: 134:24.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 134:24.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 134:24.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 134:24.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 134:24.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 134:24.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 134:24.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 134:24.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 134:24.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 134:24.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:24.93 760 | typename detail::Nth::Type extract() { 134:24.93 | ^~~~~~~ 134:25.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:19, 134:25.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 134:25.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableCellFrame.cpp:23, 134:25.04 from Unified_cpp_layout_tables0.cpp:38: 134:25.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 134:25.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:25.04 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 134:25.04 | ^ 134:25.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 134:25.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 134:25.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:25.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPaintServerFrame.h:13, 134:25.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:15, 134:25.70 from Unified_cpp_layout_svg0.cpp:2: 134:25.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 134:25.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:25.70 1859 | int32_t aAppUnitsPerPixel) { 134:25.70 | ^ 134:25.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 134:25.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:25.71 3214 | int32_t aAppUnitsPerPixel) { 134:25.71 | ^ 134:25.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:25.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:25.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 134:25.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 134:25.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 134:25.97 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 134:25.97 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 134:25.97 from Unified_cpp_editor_libeditor2.cpp:2: 134:25.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 134:25.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 134:25.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:25.97 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 134:25.97 | ^~~~~~~~~~~~~~ 134:26.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 134:26.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 134:26.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 134:26.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 134:26.09 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 134:26.09 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 134:26.09 from Unified_cpp_editor_libeditor2.cpp:2: 134:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 134:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 134:26.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.09 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 134:26.09 | ^~~~~~~~~~~~~ 134:26.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 134:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 134:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 134:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 134:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 134:26.12 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 134:26.12 from Unified_cpp_editor_libeditor2.cpp:2: 134:26.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:26.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 134:26.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.12 383 | Point TopLeft() const { return Point(x, y); } 134:26.12 | ^~~~~~~ 134:26.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 134:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 134:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 134:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 134:26.13 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 134:26.13 from Unified_cpp_editor_libeditor2.cpp:2: 134:26.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 134:26.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 134:26.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.13 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 134:26.13 | ^~~~~~~~~~~~~~~ 134:26.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:18, 134:26.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPaintServerFrame.h:16, 134:26.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:15, 134:26.19 from Unified_cpp_layout_svg0.cpp:2: 134:26.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 134:26.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.19 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 134:26.19 | ^ 134:26.22 In file included from Unified_cpp_layout_tables0.cpp:65: 134:26.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.cpp: In member function ‘void BCPaintBorderIterator::ResetVerInfo()’: 134:26.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.cpp:7335: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] 134:26.23 7335 | memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 134:26.23 | ^ 134:26.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.cpp:5866:8: note: ‘struct BCBlockDirSeg’ declared here 134:26.23 5866 | struct BCBlockDirSeg { 134:26.23 | ^~~~~~~~~~~~~ 134:26.53 In file included from Unified_cpp_layout_generic3.cpp:20: 134:26.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPageFrame.cpp: In member function ‘void nsPageFrame::DrawHeaderFooter(gfxContext&, nsFontMetrics&, nsPageFrame::nsHeaderFooterEnum, int32_t, const nsString&, const nsRect&, nscoord, nscoord, nscoord)’: 134:26.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPageFrame.cpp:361:47: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.53 361 | aRenderingContext.Clip(NSRectToSnappedRect( 134:26.53 | ~~~~~~~~~~~~~~~~~~~^ 134:26.53 362 | aRect, PresContext()->AppUnitsPerDevPixel(), *drawTarget)); 134:26.53 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:26.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 134:26.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 134:26.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 134:26.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 134:26.57 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 134:26.57 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 134:26.57 from Unified_cpp_editor_libeditor2.cpp:2: 134:26.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 134:26.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 134:26.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.57 277 | static RectTyped FromUnknownRect( 134:26.57 | ^~~~~~~~~~~~~~~ 134:26.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 134:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 134:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 134:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 134:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 134:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 134:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 134:26.59 from Unified_cpp_editor_libeditor2.cpp:2: 134:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 134:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 134:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.59 150 | static PointTyped FromUnknownPoint( 134:26.59 | ^~~~~~~~~~~~~~~~ 134:26.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 134:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 134:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 134:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 134:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 134:26.59 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 134:26.59 from Unified_cpp_editor_libeditor2.cpp:2: 134:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 134:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 134:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.59 282 | RectTyped ToUnknownRect() const { 134:26.59 | ^~~~~~~~~~~~~ 134:26.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:26.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 134:26.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 134:26.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:14, 134:26.71 from Unified_cpp_layout_generic3.cpp:2: 134:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 134:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.71 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 134:26.71 | ^ 134:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 134:26.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.71 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 134:26.71 | ^~~~~~~~~~~ 134:26.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 134:26.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.72 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 134:26.72 | ^ 134:26.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 134:26.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.72 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 134:26.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 134:26.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.73 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 134:26.73 | ~~~~~~~~~~~~~^~ 134:26.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.73 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 134:26.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 134:26.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.73 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 134:26.73 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 134:26.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:26.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:26.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:26.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:26.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:26.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:26.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:26.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:26.73 from Unified_cpp_layout_generic3.cpp:2: 134:26.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 134:26.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.73 282 | RectTyped ToUnknownRect() const { 134:26.73 | ^~~~~~~~~~~~~ 134:26.95 In file included from Unified_cpp_layout_generic3.cpp:110: 134:26.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSubDocumentFrame.cpp: In function ‘mozilla::LayerIntSize GetFrameSize(const nsIFrame*)’: 134:26.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSubDocumentFrame.cpp:1296:51: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.95 1296 | aFrame->PresContext()->AppUnitsPerDevPixel()); 134:26.95 | ^ 134:26.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSubDocumentFrame.cpp: In member function ‘virtual void nsDisplayRemote::Paint(nsDisplayListBuilder*, gfxContext*)’: 134:26.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSubDocumentFrame.cpp:1386:76: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.97 1386 | appUnitsPerDevPixel, *target); 134:26.97 | ^ 134:26.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSubDocumentFrame.cpp: In member function ‘virtual bool nsDisplayRemote::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 134:26.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSubDocumentFrame.cpp:1428:64: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.97 1428 | contentRect, mFrame->PresContext()->AppUnitsPerDevPixel()); 134:26.97 | ^ 134:26.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 134:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:26.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:26.99 from Unified_cpp_layout_generic3.cpp:2: 134:26.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:26.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:26.99 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 134:26.99 | ^~~~~~~~~ 134:27.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 134:27.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 134:27.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:27.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:27.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:27.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:27.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:27.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:27.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:27.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:27.03 from Unified_cpp_layout_tables0.cpp:2: 134:27.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 134:27.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 134:27.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.03 40 | friend Sub operator*(Sub aCoord, T aScale) { 134:27.03 | ^~~~~~~~ 134:27.24 In file included from Unified_cpp_layout_generic3.cpp:119: 134:27.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp: In member function ‘void nsTextFrame::PaintDecorationLine(const nsTextFrame::PaintDecorationLineParams&)’: 134:27.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp:5653:20: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.24 5653 | params.dirtyRect = aParams.dirtyRect.ToUnknownRect(); 134:27.24 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:27.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp: In member function ‘void nsTextFrame::PaintOneShadow(const nsTextFrame::PaintShadowParams&, const StyleSimpleShadow&, gfxRect&, uint32_t)’: 134:27.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp:6078:19: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.25 6078 | shadowGfxRect = 134:27.25 | ~~~~~~~~~~~~~~^ 134:27.25 6079 | aBoundingBox + gfxPoint(aParams.framePt.x + aParams.leftSideOffset, 134:27.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:27.25 6080 | aParams.textBaselinePt.y); 134:27.25 | ~~~~~~~~~~~~~~~~~~~~~~~~~ 134:27.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp:6109:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.25 6109 | params.framePt = aParams.framePt + shadowGfxOffset; 134:27.25 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:27.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:27.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:27.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:27.26 from Unified_cpp_layout_generic3.cpp:2: 134:27.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In function ‘mozilla::gfx::RectTyped mozilla::gfx::operator+(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 134:27.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:342:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.26 342 | friend Sub operator+(Sub aSub, const Point& aPoint) { 134:27.26 | ^~~~~~~~ 134:27.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 134:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:27.26 from Unified_cpp_layout_generic3.cpp:2: 134:27.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:27.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.26 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 134:27.26 | ^~~~~~~~~ 134:27.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:27.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:27.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.27 59 | Sub operator+(const Sub& aPoint) const { 134:27.27 | ^~~~~~~~ 134:27.27 In file included from Unified_cpp_layout_generic3.cpp:119: 134:27.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp: In member function ‘bool nsTextFrame::PaintTextWithSelectionColors(const nsTextFrame::PaintTextSelectionParams&, const mozilla::UniquePtr&, nsTextFrame::SelectionTypeMask*, const nsDisplayText::ClipEdges&)’: 134:27.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp:6222:71: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.27 6222 | LayoutDeviceRect::FromAppUnits(bgRect, appUnitsPerDevPixel); 134:27.27 | ^ 134:27.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp: In function ‘void PaintSelectionBackground(mozilla::gfx::DrawTarget&, nscolor, const LayoutDeviceRect&, const LayoutDeviceRect&, nsTextFrame::DrawPathCallbacks*)’: 134:27.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp:4896:57: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.28 4896 | Rect rect = aRect.Intersect(aDirtyRect).ToUnknownRect(); 134:27.28 | ^ 134:27.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp:4896:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.28 4896 | Rect rect = aRect.Intersect(aDirtyRect).ToUnknownRect(); 134:27.28 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ 134:27.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp:4896:57: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.28 4896 | Rect rect = aRect.Intersect(aDirtyRect).ToUnknownRect(); 134:27.28 | ^ 134:27.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:14, 134:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:47, 134:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:15, 134:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 134:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 134:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 134:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 134:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:14, 134:27.29 from Unified_cpp_layout_generic3.cpp:2: 134:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h: In function ‘bool mozilla::gfx::UserToDevicePixelSnapped(mozilla::gfx::Rect&, const mozilla::gfx::DrawTarget&, bool, bool)’: 134:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.29 336 | Point p1 = mat.TransformPoint(aRect.TopLeft()); 134:27.29 | ^ 134:27.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:27.30 from Unified_cpp_layout_generic3.cpp:2: 134:27.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 134:27.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.30 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 134:27.30 | ^~~~~~~~~~~~~~~ 134:27.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.30 110 | quad[0] = TransformPoint(aRect.TopLeft()); 134:27.30 | ^~~~ 134:27.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.30 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 134:27.30 | ^ 134:27.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:27.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 134:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 134:27.31 from Unified_cpp_layout_generic3.cpp:2: 134:27.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:27.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.31 385 | Point BottomLeft() const { return Point(x, YMost()); } 134:27.31 | ^~~~~~~~~~ 134:27.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘void mozilla::gfx::BaseRect::UnionRect(const Sub&, const Sub&) [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:27.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:184:5: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.33 184 | *static_cast(this) = aRect1.Union(aRect2); 134:27.33 | ^ 134:27.34 In file included from Unified_cpp_layout_generic3.cpp:119: 134:27.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp: In member function ‘void nsTextFrame::DrawTextRunAndDecorations(nsTextFrame::Range, const Point&, const nsTextFrame::DrawTextParams&, const nsTextFrame::TextDecorations&)’: 134:27.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp:6991:25: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.35 6991 | .PreTranslate(-pt); 134:27.35 | ^~~ 134:27.76 layout/xul 134:27.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:27.91 from Unified_cpp_layout_tables0.cpp:2: 134:27.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:27.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 134:27.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.91 427 | SizeT Size() const { return SizeT(width, height); } 134:27.91 | ^~~~ 134:27.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:27.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:27.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:27.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:27.92 from Unified_cpp_layout_tables0.cpp:2: 134:27.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 134:27.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 134:27.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.92 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 134:27.92 | ^~~~~~~~ 134:27.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 134:27.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 134:27.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.92 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 134:27.92 | ^~~~~~~~ 134:27.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 134:27.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:27.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:27.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:27.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:27.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:27.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:27.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:27.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:27.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:27.93 from Unified_cpp_layout_tables0.cpp:2: 134:27.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:27.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 134:27.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.93 62 | Sub operator-(const Sub& aPoint) const { 134:27.93 | ^~~~~~~~ 134:27.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:27.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:27.96 from Unified_cpp_layout_tables0.cpp:2: 134:27.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 134:27.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 134:27.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:27.96 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 134:27.96 | ^~~~~~~~ 134:28.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:28.08 from Unified_cpp_layout_tables0.cpp:2: 134:28.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 134:28.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 134:28.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:28.08 323 | static SizeTyped FromUnknownSize( 134:28.08 | ^~~~~~~~~~~~~~~ 134:28.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 134:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 134:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 134:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 134:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 134:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 134:28.31 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 134:28.31 from Unified_cpp_editor_libeditor2.cpp:2: 134:28.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 134:28.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 134:28.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 134:28.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:28.31 246 | PointTyped As2DPoint() const { 134:28.31 | ^~~~~~~~~ 134:28.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 134:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 134:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 134:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 134:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 134:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 134:28.40 from Unified_cpp_editor_libeditor2.cpp:2: 134:28.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:28.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 134:28.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 134:28.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:28.40 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 134:28.40 | ^~~~~~~~~ 134:28.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 134:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 134:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 134:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/HTMLEditUtils.h:10, 134:28.40 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:8, 134:28.40 from Unified_cpp_editor_libeditor2.cpp:2: 134:28.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 134:28.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 134:28.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 134:28.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:28.41 2266 | PointTyped TransformPointSimple( 134:28.41 | ^~~~~~~~~~~~~~~~~~~~ 134:28.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 134:28.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 134:28.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 134:28.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:28.41 794 | RectTyped TransformAndClipBounds( 134:28.41 | ^~~~~~~~~~~~~~~~~~~~~~ 134:28.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:28.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:28.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:28.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:28.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:28.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:28.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:28.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:28.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:28.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:28.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:28.88 from Unified_cpp_layout_tables0.cpp:2: 134:28.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 134:28.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 134:28.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:28.88 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 134:28.88 | ^~~~~~~~~~~~~~ 134:28.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:28.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:28.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:28.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:28.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:28.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:28.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:28.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:28.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:28.90 from Unified_cpp_layout_tables0.cpp:2: 134:28.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 134:28.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 134:28.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:28.90 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 134:28.90 | ^~~~~~~~~~~~~ 134:28.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 134:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 134:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 134:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 134:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 134:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 134:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 134:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsBidiPresUtils.cpp:26, 134:28.94 from Unified_cpp_layout_base1.cpp:38: 134:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 134:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:28.95 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 134:28.95 | ^ 134:28.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 134:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 134:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 134:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 134:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 134:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 134:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 134:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 134:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:8, 134:28.95 from Unified_cpp_layout_svg0.cpp:47: 134:28.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 134:28.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:28.95 332 | LayerPoint GetFixedPositionAnchor() const { 134:28.95 | ^ 134:28.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:28.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:28.97 from Unified_cpp_layout_tables0.cpp:2: 134:28.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:28.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 134:28.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:28.97 383 | Point TopLeft() const { return Point(x, y); } 134:28.97 | ^~~~~~~ 134:28.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:28.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:28.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:28.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:28.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:28.99 from Unified_cpp_layout_tables0.cpp:2: 134:28.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 134:28.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 134:28.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:28.99 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 134:28.99 | ^~~~~~~~~~~~~~~ 134:29.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 134:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 134:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 134:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 134:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 134:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 134:29.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsBidiPresUtils.cpp:26, 134:29.18 from Unified_cpp_layout_base1.cpp:38: 134:29.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 134:29.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:29.18 49 | gfx::Size GetInheritedScale() const { return mScale; } 134:29.18 | ^ 134:29.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:29.43 from Unified_cpp_layout_tables0.cpp:2: 134:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 134:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 134:29.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:29.44 277 | static RectTyped FromUnknownRect( 134:29.44 | ^~~~~~~~~~~~~~~ 134:29.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:29.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:29.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:29.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:29.45 from Unified_cpp_layout_tables0.cpp:2: 134:29.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 134:29.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 134:29.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:29.45 150 | static PointTyped FromUnknownPoint( 134:29.46 | ^~~~~~~~~~~~~~~~ 134:29.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:29.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:29.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:29.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:29.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:29.47 from Unified_cpp_layout_tables0.cpp:2: 134:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 134:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 134:29.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:29.47 282 | RectTyped ToUnknownRect() const { 134:29.47 | ^~~~~~~~~~~~~ 134:30.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:30.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:30.96 from Unified_cpp_layout_tables0.cpp:2: 134:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 134:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 134:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 134:30.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:30.97 246 | PointTyped As2DPoint() const { 134:30.97 | ^~~~~~~~~ 134:30.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:30.98 from Unified_cpp_layout_tables0.cpp:2: 134:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 134:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 134:30.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 134:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:30.98 794 | RectTyped TransformAndClipBounds( 134:30.98 | ^~~~~~~~~~~~~~~~~~~~~~ 134:31.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:31.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 134:31.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 134:31.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsBidiPresUtils.cpp:26, 134:31.67 from Unified_cpp_layout_base1.cpp:38: 134:31.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 134:31.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:31.67 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 134:31.67 | ^ 134:31.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 134:31.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 134:31.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 134:31.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 134:31.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 134:31.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionParticipant.h:12, 134:31.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditTransactionBase.h:9, 134:31.70 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.h:9, 134:31.70 from /builddir/build/BUILD/thunderbird-78.6.1/editor/libeditor/JoinNodeTransaction.cpp:6, 134:31.70 from Unified_cpp_editor_libeditor2.cpp:2: 134:31.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 134:31.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 134:31.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 134:31.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 134:31.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 134:31.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 134:31.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 134:31.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 134:31.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 134:31.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:31.71 760 | typename detail::Nth::Type extract() { 134:31.71 | ^~~~~~~ 134:32.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 134:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 134:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 134:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 134:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 134:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 134:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 134:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 134:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 134:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 134:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 134:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 134:32.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:8, 134:32.05 from Unified_cpp_layout_svg0.cpp:47: 134:32.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 134:32.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:32.05 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 134:32.05 | ^ 134:32.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 134:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 134:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 134:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 134:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 134:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 134:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 134:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 134:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 134:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 134:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 134:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 134:32.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:8, 134:32.07 from Unified_cpp_layout_svg0.cpp:47: 134:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 134:32.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:32.07 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 134:32.07 | ^ 134:32.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:19, 134:32.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 134:32.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsBidiPresUtils.cpp:28, 134:32.83 from Unified_cpp_layout_base1.cpp:38: 134:32.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 134:32.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:32.83 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 134:32.83 | ^ 134:34.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 134:34.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 134:34.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 134:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 134:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAtom.h:13, 134:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 134:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:14, 134:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:34.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:34.10 from Unified_cpp_layout_tables0.cpp:2: 134:34.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 134:34.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 134:34.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 134:34.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 134:34.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 134:34.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 134:34.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 134:34.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 134:34.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 134:34.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:34.11 760 | typename detail::Nth::Type extract() { 134:34.11 | ^~~~~~~ 134:34.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 134:34.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 134:34.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 134:34.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 134:34.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:8, 134:34.53 from Unified_cpp_layout_svg0.cpp:47: 134:34.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 134:34.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:34.53 1394 | LayerPoint GetFixedPositionAnchor() { 134:34.53 | ^ 134:34.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 134:34.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:34.55 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 134:34.55 | ^ 134:34.91 In file included from Unified_cpp_layout_generic3.cpp:137: 134:34.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextRunTransformations.cpp: In member function ‘Sub mozilla::gfx::BaseRect::Union(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:34.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextRunTransformations.cpp:872:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:34.91 872 | } 134:34.91 | ^ 134:35.35 In file included from Unified_cpp_layout_tables0.cpp:38: 134:35.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableCellFrame.cpp: In member function ‘void nsTableCellFrame::DecorateForSelection(nsTableCellFrame::DrawTarget*, nsPoint)’: 134:35.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableCellFrame.cpp:290:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.35 290 | Point devPixelOffset = NSPointToPoint(aPt, appUnitsPerDevPixel); 134:35.35 | ^ 134:35.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableCellFrame.cpp:314:69: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.35 314 | NSRectToSnappedRect(r, appUnitsPerDevPixel, *aDrawTarget); 134:35.35 | ^ 134:35.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 134:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 134:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableCellFrame.cpp:20, 134:35.35 from Unified_cpp_layout_tables0.cpp:38: 134:35.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 134:35.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.35 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 134:35.35 | ^ 134:35.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 134:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 134:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:11, 134:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:35.36 from Unified_cpp_layout_tables0.cpp:2: 134:35.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 134:35.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3213:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.36 3213 | inline gfx::Point NSPointToPoint(const nsPoint& aPoint, 134:35.36 | ^~~~~~~~~~~~~~ 134:35.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 134:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:35.37 from Unified_cpp_layout_tables0.cpp:2: 134:35.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:35.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.37 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 134:35.37 | ^~~~~~~~~ 134:35.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 134:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 134:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableCellFrame.cpp:20, 134:35.37 from Unified_cpp_layout_tables0.cpp:38: 134:35.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 134:35.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.37 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 134:35.37 | ^ 134:35.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 134:35.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.37 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 134:35.37 | ^~~~~~~~~~~ 134:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 134:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.38 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 134:35.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 134:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.38 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 134:35.38 | ~~~~~~~~~~~~~^~ 134:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.38 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 134:35.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 134:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.38 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 134:35.38 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 134:35.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:35.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:35.38 from Unified_cpp_layout_tables0.cpp:2: 134:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 134:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.39 282 | RectTyped ToUnknownRect() const { 134:35.39 | ^~~~~~~~~~~~~ 134:35.63 In file included from Unified_cpp_layout_tables0.cpp:65: 134:35.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.cpp: In member function ‘virtual void nsDisplayTableBorderCollapse::Paint(nsDisplayListBuilder*, gfxContext*)’: 134:35.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.cpp:1200:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.63 1200 | pt, mFrame->PresContext()->AppUnitsPerDevPixel()); 134:35.63 | ^ 134:35.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.cpp:1206:54: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.63 1206 | drawTarget->GetTransform().PreTranslate(ToPoint(devPixelOffset))); 134:35.63 | ~~~~~~~^~~~~~~~~~~~~~~~ 134:35.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 134:35.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 134:35.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:35.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:35.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:35.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:11, 134:35.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:35.63 from Unified_cpp_layout_tables0.cpp:2: 134:35.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 134:35.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1858:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.63 1858 | static gfxPoint PointToGfxPoint(const nsPoint& aPoint, 134:35.63 | ^~~~~~~~~~~~~~~ 134:35.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 134:35.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:35.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:35.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:35.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:35.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/celldata.h:12, 134:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:9, 134:35.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:35.64 from Unified_cpp_layout_tables0.cpp:2: 134:35.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:35.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.64 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 134:35.64 | ^~~~~~~~~ 134:35.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 134:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 134:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 134:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 134:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 134:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 134:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.h:11, 134:35.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/BasicTableLayoutStrategy.cpp:16, 134:35.65 from Unified_cpp_layout_tables0.cpp:2: 134:35.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 134:35.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.66 40 | inline Point ToPoint(const gfxPoint& aPoint) { 134:35.66 | ^~~~~~~ 134:35.82 In file included from Unified_cpp_layout_tables0.cpp:65: 134:35.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.cpp: In function ‘void CreateWRCommandsForBorderSegment(const BCBorderParameters&, mozilla::wr::DisplayListBuilder&, const mozilla::layers::StackingContextHelper&, const nsPoint&)’: 134:35.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.cpp:6912:79: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.82 6912 | aBorderParams.mBorderRect + aOffset, aBorderParams.mAppUnitsPerDevPixel)); 134:35.82 | ^ 134:35.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.cpp:6911:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.82 6911 | auto borderRect = LayoutDeviceRect::FromUnknownRect(NSRectToRect( 134:35.82 | ~~~~~~~~~~~~^ 134:35.82 6912 | aBorderParams.mBorderRect + aOffset, aBorderParams.mAppUnitsPerDevPixel)); 134:35.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:35.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.cpp:6912:79: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.82 6912 | aBorderParams.mBorderRect + aOffset, aBorderParams.mAppUnitsPerDevPixel)); 134:35.82 | ^ 134:35.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.cpp: In function ‘void CreateWRCommandsForBeveledBorder(const BCBorderParameters&, mozilla::wr::DisplayListBuilder&, const mozilla::layers::StackingContextHelper&, const nsPoint&)’: 134:35.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.cpp:6885:63: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.82 6885 | auto rect = LayoutDeviceRect::FromUnknownRect(NSRectToRect( 134:35.82 | ~~~~~~~~~~~~^ 134:35.82 6886 | segment.mRect + aOffset, aBorderParams.mAppUnitsPerDevPixel)); 134:35.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:35.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.cpp:6886:69: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:35.82 6886 | segment.mRect + aOffset, aBorderParams.mAppUnitsPerDevPixel)); 134:35.82 | ^ 134:36.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineBox.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 134:36.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineBox.cpp:914:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:36.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineBox.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double]’: 134:36.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineBox.cpp:914:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:36.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 134:36.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 134:36.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 134:36.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h:13, 134:36.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:26, 134:36.25 from Unified_cpp_layout_svg0.cpp:47: 134:36.25 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 134:36.26 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:36.26 44 | operator Point() const { return Point(mX, mY); } 134:36.26 | ^ 134:36.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:26, 134:36.36 from Unified_cpp_layout_svg0.cpp:47: 134:36.36 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Rect mozilla::dom::SVGGeometryElement::SimplePath::AsRect() const’: 134:36.36 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h:123:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:36.36 123 | Rect AsRect() const { 134:36.36 | ^ 134:36.36 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Point mozilla::dom::SVGGeometryElement::SimplePath::Point1() const’: 134:36.36 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h:135:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:36.36 135 | Point Point1() const { 134:36.36 | ^ 134:38.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 134:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 134:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 134:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 134:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 134:38.88 from Unified_cpp_layout_xul0.cpp:2: 134:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 134:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:38.88 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 134:38.88 | ^ 134:38.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:38.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 134:38.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:19, 134:38.95 from Unified_cpp_layout_generic2.cpp:2: 134:38.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 134:38.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:38.95 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 134:38.95 | ^~~~~~~~~~~ 134:39.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:39.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 134:39.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 134:39.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 134:39.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 134:39.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 134:39.13 from Unified_cpp_layout_xul0.cpp:2: 134:39.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 134:39.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:39.13 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 134:39.13 | ^ 134:39.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextRunTransformations.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 134:39.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextRunTransformations.cpp:872:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:39.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 134:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 134:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 134:39.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 134:39.77 from Unified_cpp_layout_xul0.cpp:2: 134:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 134:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:39.77 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 134:39.77 | ^ 134:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 134:39.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:39.78 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 134:39.78 | ^ 134:39.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 134:39.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:39.78 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 134:39.78 | ^ 134:39.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 134:39.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:39.78 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 134:39.78 | ^ 134:39.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 134:39.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:39.78 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 134:39.78 | ^ 134:39.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 134:39.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:39.81 371 | nscoord aAppUnitsPerDevPixel) { 134:39.81 | ^ 134:39.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 134:39.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:39.81 380 | nscoord aAppUnitsPerDevPixel) { 134:39.81 | ^ 134:39.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 134:39.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:39.82 387 | nscoord aAppUnitsPerDevPixel) { 134:39.82 | ^ 134:39.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 134:39.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:39.82 394 | nscoord aAppUnitsPerDevPixel) { 134:39.82 | ^ 134:39.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 134:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 134:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 134:39.93 from Unified_cpp_layout_xul0.cpp:2: 134:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 134:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:39.93 189 | CSSRect GetExpandedScrollableRect() const { 134:39.93 | ^ 134:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 134:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:39.94 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 134:39.94 | ^ 134:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 134:39.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:39.94 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 134:39.94 | ^ 134:39.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 134:39.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:39.95 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 134:39.95 | ^ 134:39.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 134:39.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:39.95 243 | CSSRect CalculateScrollRange() const { 134:39.95 | ^ 134:39.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 134:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:39.96 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 134:39.96 | ^ 134:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 134:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:39.96 457 | CSSRect GetVisualViewport() const { 134:39.97 | ^ 134:40.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:20, 134:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:14, 134:40.11 from Unified_cpp_layout_generic3.cpp:2: 134:40.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h: In member function ‘virtual void nsTextFrame::DrawPathCallbacks::PaintDecorationLine(nsTextFrame::Rect, nscolor)’: 134:40.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:535:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:40.11 535 | virtual void PaintDecorationLine(Rect aPath, nscolor aColor) {} 134:40.11 | ^~~~~~~~~~~~~~~~~~~ 134:40.97 In file included from Unified_cpp_layout_generic2.cpp:101: 134:40.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageMap.cpp: In member function ‘virtual void DefaultArea::Draw(nsIFrame*, mozilla::gfx::DrawTarget&, const mozilla::gfx::ColorPattern&, const mozilla::gfx::StrokeOptions&)’: 134:40.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageMap.cpp:242:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:40.97 242 | void DefaultArea::Draw(nsIFrame* aFrame, DrawTarget& aDrawTarget, 134:40.97 | ^~~~~~~~~~~ 134:41.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:41.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 134:41.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 134:41.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:14, 134:41.01 from Unified_cpp_layout_generic3.cpp:2: 134:41.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 134:41.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:41.01 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 134:41.01 | ^~~~~~~~~~~ 134:41.46 In file included from Unified_cpp_layout_generic3.cpp:110: 134:41.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSubDocumentFrame.cpp: In member function ‘virtual void nsDisplayRemote::Paint(nsDisplayListBuilder*, gfxContext*)’: 134:41.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSubDocumentFrame.cpp:1377:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:41.46 1377 | void nsDisplayRemote::Paint(nsDisplayListBuilder* aBuilder, gfxContext* aCtx) { 134:41.46 | ^~~~~~~~~~~~~~~ 134:44.21 In file included from Unified_cpp_layout_generic3.cpp:119: 134:44.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp: In function ‘void DrawTextRun(const gfxTextRun*, const Point&, gfxTextRun::Range, const nsTextFrame::DrawTextRunParams&, nsTextFrame*)’: 134:44.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp:6833:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:44.21 6833 | aTextRun->Draw(aRange, aTextBaselinePt, params); 134:44.21 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:45.23 In file included from Unified_cpp_layout_generic2.cpp:47: 134:45.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrameSetFrame.cpp: In member function ‘virtual void nsDisplayFramesetBlank::Paint(nsDisplayListBuilder*, gfxContext*)’: 134:45.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrameSetFrame.cpp:1525:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:45.23 1525 | void nsDisplayFramesetBlank::Paint(nsDisplayListBuilder* aBuilder, 134:45.23 | ^~~~~~~~~~~~~~~~~~~~~~ 134:45.33 In file included from Unified_cpp_layout_generic2.cpp:101: 134:45.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageMap.cpp: In member function ‘virtual void RectArea::Draw(nsIFrame*, mozilla::gfx::DrawTarget&, const mozilla::gfx::ColorPattern&, const mozilla::gfx::StrokeOptions&)’: 134:45.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageMap.cpp:328:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:45.33 328 | void RectArea::Draw(nsIFrame* aFrame, DrawTarget& aDrawTarget, 134:45.33 | ^~~~~~~~ 134:45.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 134:45.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 134:45.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 134:45.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 134:45.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:45.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 134:45.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 134:45.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGObserverUtils.cpp:31, 134:45.88 from Unified_cpp_layout_svg0.cpp:65: 134:45.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 134:45.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:45.88 49 | gfx::Size GetInheritedScale() const { return mScale; } 134:45.88 | ^ 134:46.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 134:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 134:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableCellFrame.cpp:20, 134:46.54 from Unified_cpp_layout_tables0.cpp:38: 134:46.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 134:46.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:46.55 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 134:46.55 | ^~~~~~~~~~~ 134:47.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 134:47.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 134:47.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 134:47.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGObserverUtils.cpp:31, 134:47.02 from Unified_cpp_layout_svg0.cpp:65: 134:47.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 134:47.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:47.02 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 134:47.02 | ^ 134:47.54 In file included from Unified_cpp_layout_generic1.cpp:29: 134:47.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/TextOverflow.cpp: In member function ‘void mozilla::css::nsDisplayTextOverflowMarker::PaintTextToContext(gfxContext*, nsPoint)’: 134:47.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/TextOverflow.cpp:252:20: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:47.54 252 | textRun->Draw(gfxTextRun::Range(textRun), gfxPt, 134:47.54 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:47.54 253 | gfxTextRun::DrawParams(aCtx)); 134:47.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:48.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:39, 134:48.05 from Unified_cpp_layout_base1.cpp:137: 134:48.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 134:48.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:48.05 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 134:48.05 | ^ 134:48.06 In file included from Unified_cpp_layout_tables0.cpp:65: 134:48.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.cpp: In function ‘void CreateWRCommandsForBorderSegment(const BCBorderParameters&, mozilla::wr::DisplayListBuilder&, const mozilla::layers::StackingContextHelper&, const nsPoint&)’: 134:48.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/tables/nsTableFrame.cpp:6903:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:48.07 6903 | static void CreateWRCommandsForBorderSegment( 134:48.07 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:48.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGObserverUtils.cpp:31, 134:48.16 from Unified_cpp_layout_svg0.cpp:65: 134:48.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h: In static member function ‘static gfxPoint mozilla::CharPosition::UnspecifiedPoint()’: 134:48.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:105:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:48.16 105 | static gfxPoint UnspecifiedPoint() { 134:48.16 | ^ 134:48.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:66, 134:48.16 from Unified_cpp_layout_base1.cpp:137: 134:48.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h: In member function ‘gfxRect mozilla::image::ImageRegion::IntersectAndRestrict(const gfxRect&) const’: 134:48.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:77:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:48.16 77 | gfxRect IntersectAndRestrict(const gfxRect& aRect) const { 134:48.16 | ^ 134:49.10 In file included from Unified_cpp_layout_svg0.cpp:74: 134:49.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In function ‘gfxRect AppUnitsToFloatCSSPixels(const gfxRect&, const nsPresContext*)’: 134:49.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:97:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:49.10 97 | const nsPresContext* aContext) { 134:49.10 | ^ 134:49.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘mozilla::gfx::Point SVGTextFrame::TransformFramePointToTextChild(const Point&, const nsIFrame*)’: 134:49.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:5244:53: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:49.54 5244 | const Point& aPoint, const nsIFrame* aChildFrame) { 134:49.54 | ^ 134:49.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘gfxRect SVGTextFrame::TransformFrameRectFromTextChild(const nsRect&, const nsIFrame*)’: 134:49.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:5323:53: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:49.55 5323 | const nsRect& aRect, const nsIFrame* aChildFrame) { 134:49.55 | ^ 134:49.81 In file included from Unified_cpp_layout_svg0.cpp:101: 134:49.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSFilterInstance.cpp: In member function ‘mozilla::gfx::Size nsCSSFilterInstance::BlurRadiusToFilterSpace(nscoord)’: 134:49.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSFilterInstance.cpp:274:78: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:49.82 274 | Size nsCSSFilterInstance::BlurRadiusToFilterSpace(nscoord aRadiusInFrameSpace) { 134:49.82 | ^ 134:50.01 In file included from Unified_cpp_layout_svg0.cpp:110: 134:50.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp: In member function ‘gfxRect nsFilterInstance::UserSpaceToFilterSpace(const gfxRect&) const’: 134:50.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:533:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:50.01 533 | const gfxRect& aUserSpaceRect) const { 134:50.01 | ^~~~~ 134:50.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 134:50.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 134:50.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 134:50.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 134:50.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 134:50.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 134:50.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 134:50.54 from Unified_cpp_layout_generic2.cpp:2: 134:50.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 134:50.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:370:27: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:50.54 370 | static LayoutDeviceRect FromAppUnits(const nsRect& aRect, 134:50.55 | ^~~~~~~~~~~~ 134:50.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 134:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 134:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 134:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:50.58 from Unified_cpp_layout_svg0.cpp:2: 134:50.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 134:50.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 134:50.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:50.58 40 | friend Sub operator*(Sub aCoord, T aScale) { 134:50.58 | ^~~~~~~~ 134:50.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 134:50.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:50.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:50.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:50.61 from Unified_cpp_layout_svg0.cpp:2: 134:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 134:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 134:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:50.61 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 134:50.61 | ^~~~~~~~~~~~~ 134:50.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 134:50.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:50.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:50.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:50.61 from Unified_cpp_layout_svg0.cpp:2: 134:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 134:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 134:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:50.61 323 | static SizeTyped FromUnknownSize( 134:50.61 | ^~~~~~~~~~~~~~~ 134:50.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 134:50.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 134:50.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 134:50.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:50.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:50.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:50.95 from Unified_cpp_layout_svg0.cpp:2: 134:50.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 134:50.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 134:50.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:50.95 43 | friend Sub operator*(T aScale, Sub aCoord) { 134:50.95 | ^~~~~~~~ 134:51.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:110, 134:51.21 from Unified_cpp_layout_base1.cpp:137: 134:51.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h: In static member function ‘static gfxPoint mozilla::CharPosition::UnspecifiedPoint()’: 134:51.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:105:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:51.21 105 | static gfxPoint UnspecifiedPoint() { 134:51.21 | ^ 134:51.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:51.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 134:51.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:51.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:51.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:51.40 from Unified_cpp_layout_svg0.cpp:2: 134:51.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:51.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 134:51.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:51.40 427 | SizeT Size() const { return SizeT(width, height); } 134:51.40 | ^~~~ 134:51.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:51.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 134:51.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 134:51.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:14, 134:51.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:51.40 from Unified_cpp_layout_svg0.cpp:2: 134:51.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 134:51.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 134:51.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:51.41 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 134:51.41 | ^~~~~~~~ 134:51.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 134:51.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 134:51.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:51.41 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 134:51.41 | ^~~~~~~~ 134:51.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 134:51.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 134:51.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:51.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:51.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:51.42 from Unified_cpp_layout_svg0.cpp:2: 134:51.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:51.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 134:51.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:51.43 62 | Sub operator-(const Sub& aPoint) const { 134:51.43 | ^~~~~~~~ 134:51.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:18, 134:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 134:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:14, 134:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:51.46 from Unified_cpp_layout_svg0.cpp:2: 134:51.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 134:51.46 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 134:51.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:51.46 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 134:51.46 | ^~~~~~~~ 134:51.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:51.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 134:51.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:51.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:51.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:51.76 from Unified_cpp_layout_svg0.cpp:2: 134:51.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:51.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:104:72: required from here 134:51.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:51.76 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 134:51.76 | ^~~~~~~~~~ 134:52.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp: In member function ‘void nsTextFrame::PaintDecorationLine(const nsTextFrame::PaintDecorationLineParams&)’: 134:52.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp:5649:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:52.47 5649 | void nsTextFrame::PaintDecorationLine( 134:52.47 | ^~~~~~~~~~~ 134:52.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:52.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:52.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:52.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:52.64 from Unified_cpp_layout_svg0.cpp:2: 134:52.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 134:52.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 134:52.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:52.64 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 134:52.64 | ^~~~~~~~~~~~~~ 134:52.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 134:52.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:52.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:52.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:52.65 from Unified_cpp_layout_svg0.cpp:2: 134:52.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 134:52.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 134:52.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:52.66 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 134:52.66 | ^~~~~~~~~~~~~ 134:52.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp: In member function ‘void nsTextFrame::DrawEmphasisMarks(gfxContext*, mozilla::WritingMode, const Point&, const Point&, nsTextFrame::Range, const nscolor*, nsTextFrame::PropertyProvider*)’: 134:52.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp:6476:32: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:52.66 6476 | mTextRun->DrawEmphasisMarks(aContext, info->textRun.get(), info->advance, 134:52.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:52.66 6477 | pt, aRange, aProvider); 134:52.66 | ~~~~~~~~~~~~~~~~~~~~~~ 134:52.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:52.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 134:52.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:52.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:52.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:52.69 from Unified_cpp_layout_svg0.cpp:2: 134:52.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:52.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 134:52.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:52.69 383 | Point TopLeft() const { return Point(x, y); } 134:52.69 | ^~~~~~~ 134:52.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:52.70 from Unified_cpp_layout_svg0.cpp:2: 134:52.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 134:52.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 134:52.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:52.70 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 134:52.70 | ^~~~~~~~~~~~~~~ 134:52.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 134:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 134:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:52.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:52.89 from Unified_cpp_layout_svg0.cpp:2: 134:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator/(T) const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:52.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:66:27: required from here 134:52.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:77:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:52.89 77 | Sub operator/(T aScale) const { return Sub(x / aScale, y / aScale); } 134:52.89 | ^~~~~~~~ 134:53.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 134:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 134:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 134:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGViewportElement.h:20, 134:53.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:136, 134:53.13 from Unified_cpp_layout_base1.cpp:137: 134:53.13 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 134:53.13 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:53.13 44 | operator Point() const { return Point(mX, mY); } 134:53.13 | ^ 134:53.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 134:53.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:53.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:53.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:53.35 from Unified_cpp_layout_svg0.cpp:2: 134:53.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 134:53.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 134:53.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:53.35 277 | static RectTyped FromUnknownRect( 134:53.35 | ^~~~~~~~~~~~~~~ 134:53.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 134:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:53.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:53.36 from Unified_cpp_layout_svg0.cpp:2: 134:53.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 134:53.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 134:53.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:53.36 150 | static PointTyped FromUnknownPoint( 134:53.36 | ^~~~~~~~~~~~~~~~ 134:53.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 134:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:53.37 from Unified_cpp_layout_svg0.cpp:2: 134:53.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 134:53.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 134:53.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:53.37 282 | RectTyped ToUnknownRect() const { 134:53.37 | ^~~~~~~~~~~~~ 134:53.56 In file included from /usr/include/c++/10/utility:70, 134:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/utility:3, 134:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/utility:52, 134:53.56 from /usr/include/c++/10/tuple:38, 134:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/tuple:3, 134:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/tuple:52, 134:53.56 from /usr/include/c++/10/functional:54, 134:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/functional:3, 134:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/functional:52, 134:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:12, 134:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventForwards.h:12, 134:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:12, 134:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:53.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:53.56 from Unified_cpp_layout_base1.cpp:2: 134:53.56 /usr/include/c++/10/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = mozilla::gfx::SizeTyped; _T2 = mozilla::gfx::SizeTyped; typename std::__strip_reference_wrapper::type>::__type = mozilla::gfx::SizeTyped; typename std::__strip_reference_wrapper::type>::__type = mozilla::gfx::SizeTyped]’: 134:53.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:391:61: required from here 134:53.57 /usr/include/c++/10/bits/stl_pair.h:567:5: note: parameter passing for argument of type ‘std::pair, mozilla::gfx::SizeTyped >’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:53.57 567 | make_pair(_T1&& __x, _T2&& __y) 134:53.57 | ^~~~~~~~~ 134:53.61 In file included from Unified_cpp_layout_base1.cpp:137: 134:53.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static mozilla::gfx::Size nsLayoutUtils::ComputeSuitableScaleForAnimation(const nsIFrame*, const nsSize&, const nsSize&)’: 134:53.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:441:31: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:53.61 441 | const nsSize& aDisplaySize) { 134:53.61 | ^ 134:53.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:53.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:53.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:53.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:53.66 from Unified_cpp_layout_svg0.cpp:2: 134:53.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 134:53.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:359:53: required from here 134:53.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:53.66 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 134:53.66 | ^~~~~~~~~~~~~~ 134:53.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 134:53.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:904:44: required from here 134:53.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:53.67 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 134:53.67 | ^~~~~~~~~~~~~~~ 134:53.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 134:53.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 134:53.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:53.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:53.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:53.71 from Unified_cpp_layout_svg0.cpp:2: 134:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:53.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:4515:58: required from here 134:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:53.71 59 | Sub operator+(const Sub& aPoint) const { 134:53.71 | ^~~~~~~~ 134:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:53.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:4721:20: required from here 134:53.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:53.71 79 | Sub operator-() const { return Sub(-x, -y); } 134:53.71 | ^~~~~~~~ 134:53.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:53.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:53.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:53.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:53.72 from Unified_cpp_layout_svg0.cpp:2: 134:53.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 134:53.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:5355:69: required from here 134:53.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:99:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:53.73 99 | MatrixRect TransformRect(const MatrixRect& aRect) const { 134:53.73 | ^~~~~~~~~~~~~ 134:53.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 134:53.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 134:53.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:53.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:53.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:53.74 from Unified_cpp_layout_svg0.cpp:2: 134:53.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator/(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:53.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp:149:44: required from here 134:53.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:77:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:53.74 77 | Sub operator/(T aScale) const { return Sub(x / aScale, y / aScale); } 134:53.74 | ^~~~~~~~ 134:53.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 134:53.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 134:53.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:53.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:53.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:53.76 from Unified_cpp_layout_svg0.cpp:2: 134:53.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In instantiation of ‘Sub mozilla::gfx::BaseSize::operator/(T) const [with T = float; Sub = mozilla::gfx::SizeTyped]’: 134:53.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp:168:53: required from here 134:53.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:82:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:53.76 82 | Sub operator/(T aScale) const { return Sub(width / aScale, height / aScale); } 134:53.76 | ^~~~~~~~ 134:53.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static gfxSize nsLayoutUtils::GetTransformToAncestorScale(nsIFrame*)’: 134:53.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2651:68: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:53.78 2651 | gfxSize nsLayoutUtils::GetTransformToAncestorScale(nsIFrame* aFrame) { 134:53.78 | ^ 134:53.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::Rect TransformGfxRectToAncestor(mozilla::RelativeTo, const Rect&, mozilla::RelativeTo, bool*, mozilla::Maybe >*, bool, nsIFrame**)’: 134:53.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2960:38: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:53.82 2960 | nsIFrame** aOutAncestor = nullptr) { 134:53.82 | ^ 134:54.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:54.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:54.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:54.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:54.03 from Unified_cpp_layout_svg0.cpp:2: 134:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = double; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 134:54.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSFilterInstance.cpp:282:65: required from here 134:54.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:444:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:54.03 444 | MatrixSize ScaleFactors(bool xMajor) const { 134:54.03 | ^~~~~~~~~~~~ 134:54.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 134:54.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 134:54.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 134:54.05 from Unified_cpp_layout_xul0.cpp:2: 134:54.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 134:54.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:54.05 1249 | CSSCoord ToCSSPixels() const { return _0; } 134:54.05 | ^ 134:54.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 134:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 134:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:54.10 from Unified_cpp_layout_svg0.cpp:2: 134:54.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:54.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:903:67: required from here 134:54.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:54.11 79 | Sub operator-() const { return Sub(-x, -y); } 134:54.11 | ^~~~~~~~ 134:54.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘gfxPoint MapToFloatImagePixels(const gfxSize&, const gfxRect&, const gfxPoint&)’: 134:54.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:6582:58: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:54.25 6582 | const gfxPoint& aPt) { 134:54.25 | ^ 134:54.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static gfxRect nsLayoutUtils::RectToGfxRect(const nsRect&, int32_t)’: 134:54.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:6603:66: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:54.25 6603 | int32_t aAppUnitsPerDevPixel) { 134:54.25 | ^ 134:54.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘gfxPoint StableRound(const gfxPoint&)’: 134:54.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:6669:51: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:54.26 6669 | static gfxPoint StableRound(const gfxPoint& aPoint) { 134:54.26 | ^ 134:54.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static mozilla::CSSSize nsLayoutUtils::CalculateRootCompositionSize(nsIFrame*, bool, const FrameMetrics&)’: 134:54.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8660:33: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:54.60 8660 | const FrameMetrics& aMetrics) { 134:54.60 | ^ 134:54.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::Rect mozilla::NSRectToRect(const nsRect&, double)’: 134:54.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8866:64: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:54.64 8866 | Rect NSRectToRect(const nsRect& aRect, double aAppUnitsPerPixel) { 134:54.64 | ^ 134:54.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static mozilla::CSSRect nsLayoutUtils::GetBoundingContentRect(const nsIContent*, const nsIScrollableFrame*)’: 134:54.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9628:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:54.76 9628 | const nsIContent* aContent, const nsIScrollableFrame* aRootScrollFrame) { 134:54.76 | ^ 134:54.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static mozilla::CSSPoint nsLayoutUtils::GetCumulativeApzCallbackTransform(nsIFrame*)’: 134:54.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9749:75: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:54.77 9749 | CSSPoint nsLayoutUtils::GetCumulativeApzCallbackTransform(nsIFrame* aFrame) { 134:54.77 | ^ 134:55.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 134:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 134:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:55.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:55.18 from Unified_cpp_layout_base1.cpp:2: 134:55.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 134:55.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 134:55.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:55.18 40 | friend Sub operator*(Sub aCoord, T aScale) { 134:55.18 | ^~~~~~~~ 134:55.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:55.21 from Unified_cpp_layout_base1.cpp:2: 134:55.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 134:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 134:55.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:55.21 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 134:55.21 | ^~~~~~~~ 134:55.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 134:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:55.46 from Unified_cpp_layout_svg0.cpp:2: 134:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 134:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 134:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 134:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:55.46 246 | PointTyped As2DPoint() const { 134:55.46 | ^~~~~~~~~ 134:55.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:55.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:55.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:55.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:55.47 from Unified_cpp_layout_svg0.cpp:2: 134:55.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 134:55.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 134:55.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 134:55.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:55.47 794 | RectTyped TransformAndClipBounds( 134:55.47 | ^~~~~~~~~~~~~~~~~~~~~~ 134:55.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 134:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 134:55.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 134:55.49 from Unified_cpp_layout_xul0.cpp:2: 134:55.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 134:55.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:55.49 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 134:55.49 | ^ 134:55.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:55.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:55.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:55.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:55.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:55.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:55.51 from Unified_cpp_layout_base1.cpp:2: 134:55.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:55.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 134:55.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:55.52 427 | SizeT Size() const { return SizeT(width, height); } 134:55.52 | ^~~~ 134:55.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:55.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:55.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:55.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:55.52 from Unified_cpp_layout_base1.cpp:2: 134:55.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 134:55.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 134:55.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:55.52 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 134:55.52 | ^~~~~~~~ 134:55.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 134:55.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 134:55.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:55.53 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 134:55.53 | ^~~~~~~~ 134:55.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 134:55.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:55.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:55.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:55.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:55.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:55.54 from Unified_cpp_layout_base1.cpp:2: 134:55.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 134:55.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 134:55.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:55.54 62 | Sub operator-(const Sub& aPoint) const { 134:55.54 | ^~~~~~~~ 134:55.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 134:55.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 134:55.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:55.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:55.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:55.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:55.88 from Unified_cpp_layout_base1.cpp:2: 134:55.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 134:55.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 134:55.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:55.89 43 | friend Sub operator*(T aScale, Sub aCoord) { 134:55.89 | ^~~~~~~~ 134:56.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:56.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 134:56.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:56.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:56.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:56.16 from Unified_cpp_layout_svg0.cpp:2: 134:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Union(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:184:44: required from ‘void mozilla::gfx::BaseRect::UnionRect(const Sub&, const Sub&) [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 134:56.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:845:63: required from here 134:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:155:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:56.16 155 | [[nodiscard]] Sub Union(const Sub& aRect) const { 134:56.16 | ^~~~~ 134:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:43: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 134:56.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:904:44: required from here 134:56.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:56.16 383 | Point TopLeft() const { return Point(x, y); } 134:56.16 | ^~~~~~~ 134:56.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:56.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:56.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:56.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:56.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:56.18 from Unified_cpp_layout_base1.cpp:2: 134:56.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 134:56.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 134:56.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:56.18 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 134:56.18 | ^~~~~~~~~~~~~ 134:56.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:56.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:56.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:56.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:56.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:56.18 from Unified_cpp_layout_base1.cpp:2: 134:56.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 134:56.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 134:56.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:56.18 323 | static SizeTyped FromUnknownSize( 134:56.18 | ^~~~~~~~~~~~~~~ 134:56.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:56.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:56.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:56.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:56.20 from Unified_cpp_layout_svg0.cpp:2: 134:56.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 134:56.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:101:23: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 134:56.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:5355:69: required from here 134:56.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:85:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:56.21 85 | MatrixSize TransformSize(const MatrixSize& aSize) const { 134:56.21 | ^~~~~~~~~~~~~ 134:56.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:56.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:56.52 from Unified_cpp_layout_base1.cpp:2: 134:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::CSSPixel; TargetUnits = mozilla::CSSPixel; T = float]’: 134:56.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ViewportUtils.cpp:86:46: required from here 134:56.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:56.52 950 | PointTyped TransformPoint( 134:56.52 | ^~~~~~~~~~~~~~ 134:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::CSSPixel; TargetUnits = mozilla::CSSPixel; T = float]’: 134:56.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ViewportUtils.cpp:93:51: required from here 134:56.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:957:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:56.53 957 | GFX2D_API RectTyped TransformBounds( 134:56.53 | ^~~~~~~~~~~~~~~ 134:56.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:56.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:56.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:56.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:56.54 from Unified_cpp_layout_base1.cpp:2: 134:56.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ScreenPixel; dst = mozilla::CSSPixel]’: 134:56.54 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h:60:49: required from here 134:56.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:705:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:56.54 705 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 134:56.54 | ^~~~~~~~ 134:56.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator*(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 134:56.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ZoomConstraintsClient.cpp:226:35: required from here 134:56.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:698:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:56.56 698 | gfx::SizeTyped operator*(const gfx::SizeTyped& aSize, 134:56.56 | ^~~~~~~~ 134:57.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:57.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:57.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:57.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:57.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:57.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:57.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:57.35 from Unified_cpp_layout_base1.cpp:2: 134:57.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 134:57.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 134:57.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:57.35 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 134:57.35 | ^~~~~~~~~~~~~~ 134:57.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:57.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:57.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:57.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:57.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:57.37 from Unified_cpp_layout_base1.cpp:2: 134:57.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 134:57.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 134:57.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:57.38 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 134:57.38 | ^~~~~~~~~~~~~ 134:57.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:57.40 from Unified_cpp_layout_base1.cpp:2: 134:57.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:57.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 134:57.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:57.41 383 | Point TopLeft() const { return Point(x, y); } 134:57.41 | ^~~~~~~ 134:57.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:57.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:57.41 from Unified_cpp_layout_base1.cpp:2: 134:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 134:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 134:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:57.42 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 134:57.42 | ^~~~~~~~~~~~~~~ 134:57.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:57.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:57.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:57.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:57.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:57.66 from Unified_cpp_layout_base1.cpp:2: 134:57.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 134:57.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 134:57.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:57.66 277 | static RectTyped FromUnknownRect( 134:57.67 | ^~~~~~~~~~~~~~~ 134:57.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:57.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:57.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:57.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:57.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:57.67 from Unified_cpp_layout_base1.cpp:2: 134:57.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 134:57.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 134:57.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:57.68 150 | static PointTyped FromUnknownPoint( 134:57.68 | ^~~~~~~~~~~~~~~~ 134:57.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:57.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:57.69 from Unified_cpp_layout_base1.cpp:2: 134:57.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 134:57.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 134:57.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:57.69 282 | RectTyped ToUnknownRect() const { 134:57.69 | ^~~~~~~~~~~~~ 134:57.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 134:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 134:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:57.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:57.71 from Unified_cpp_layout_svg0.cpp:2: 134:57.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:161:14: required from ‘Sub mozilla::gfx::BaseRect::Union(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 134:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:184:44: required from ‘void mozilla::gfx::BaseRect::UnionRect(const Sub&, const Sub&) [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 134:57.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:845:63: required from here 134:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:57.72 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 134:57.72 | ^~~~~~~~~~ 134:57.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 134:57.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 134:57.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 134:57.72 from Unified_cpp_layout_xul0.cpp:2: 134:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 134:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:57.72 21 | inline Rect ToRect(const gfxRect& aRect) { 134:57.72 | ^ 134:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 134:57.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:57.72 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 134:57.72 | ^ 134:57.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 134:57.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:57.73 40 | inline Point ToPoint(const gfxPoint& aPoint) { 134:57.73 | ^ 134:57.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 134:57.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:57.74 44 | inline Size ToSize(const gfxSize& aSize) { 134:57.74 | ^ 134:57.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 134:57.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:57.74 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 134:57.74 | ^ 134:57.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 134:57.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:57.75 52 | inline gfxSize ThebesSize(const Size& aSize) { 134:57.75 | ^ 134:57.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 134:57.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:57.75 56 | inline gfxRect ThebesRect(const Rect& aRect) { 134:57.75 | ^ 134:59.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 134:59.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 134:59.11 from Unified_cpp_layout_xul0.cpp:2: 134:59.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 134:59.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.11 1859 | int32_t aAppUnitsPerPixel) { 134:59.11 | ^ 134:59.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 134:59.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.13 3214 | int32_t aAppUnitsPerPixel) { 134:59.13 | ^ 134:59.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:59.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:59.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.17 from Unified_cpp_layout_base1.cpp:2: 134:59.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:59.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:71:65: required from here 134:59.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.17 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 134:59.17 | ^~~~~~~~~ 134:59.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 134:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 134:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 134:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 134:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 134:59.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 134:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:16, 134:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 134:59.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 134:59.39 from Unified_cpp_layout_svg0.cpp:2: 134:59.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 134:59.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 134:59.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 134:59.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 134:59.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from here 134:59.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.40 760 | typename detail::Nth::Type extract() { 134:59.40 | ^~~~~~~ 134:59.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 134:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.44 from Unified_cpp_layout_base1.cpp:2: 134:59.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::gfx::Min(const mozilla::gfx::SizeTyped&, const mozilla::gfx::SizeTyped&)’: 134:59.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:364:32: required from here 134:59.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:98:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.45 98 | friend Sub Min(const Sub& aA, const Sub& aB) { 134:59.45 | ^~~ 134:59.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::gfx::operator*(double, const mozilla::gfx::SizeTyped&)’: 134:59.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:809:55: required from here 134:59.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:83:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.48 83 | friend Sub operator*(T aScale, const Sub& aSize) { 134:59.48 | ^~~~~~~~ 134:59.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.48 from Unified_cpp_layout_base1.cpp:2: 134:59.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::ScreenPixel]’: 134:59.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:834:61: required from here 134:59.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:646:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.49 646 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 134:59.49 | ^~~~~~~~ 134:59.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::ScreenPixel]’: 134:59.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:925:67: required from here 134:59.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:588:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.49 588 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 134:59.49 | ^~~~~~~~ 134:59.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayoutDevicePixel]’: 134:59.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:937:61: required from here 134:59.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.49 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 134:59.50 | ^~~~~~~~ 134:59.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:59.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.53 from Unified_cpp_layout_base1.cpp:2: 134:59.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 134:59.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2555:58: required from here 134:59.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.53 794 | RectTyped TransformAndClipBounds( 134:59.53 | ^~~~~~~~~~~~~~~~~~~~~~ 134:59.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 134:59.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2583:39: required from here 134:59.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.54 950 | PointTyped TransformPoint( 134:59.54 | ^~~~~~~~~~~~~~ 134:59.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = double; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 134:59.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2657:55: required from here 134:59.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:444:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.56 444 | MatrixSize ScaleFactors(bool xMajor) const { 134:59.56 | ^~~~~~~~~~~~ 134:59.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.57 from Unified_cpp_layout_base1.cpp:2: 134:59.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 134:59.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2747:48: required from here 134:59.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:576:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.57 576 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 134:59.57 | ^~~~~~~~ 134:59.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.58 from Unified_cpp_layout_base1.cpp:2: 134:59.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 134:59.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2753:77: required from here 134:59.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1911:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.58 1911 | PointTyped TransformPoint( 134:59.58 | ^~~~~~~~~~~~~~ 134:59.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.59 from Unified_cpp_layout_base1.cpp:2: 134:59.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 134:59.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2759:18: required from here 134:59.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:582:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.62 582 | gfx::PointTyped operator/(const gfx::PointTyped& aPoint, 134:59.62 | ^~~~~~~~ 134:59.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.62 from Unified_cpp_layout_base1.cpp:2: 134:59.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 134:59.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2833:50: required from here 134:59.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2228:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.63 2228 | RectTyped ProjectRectBounds( 134:59.63 | ^~~~~~~~~~~~~~~~~ 134:59.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.63 from Unified_cpp_layout_base1.cpp:2: 134:59.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::ParentLayerPixel]’: 134:59.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3310:7: required from here 134:59.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:646:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.64 646 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 134:59.64 | ^~~~~~~~ 134:59.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 134:59.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3849:66: required from here 134:59.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:671:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.64 671 | gfx::RectTyped operator/(const gfx::IntRectTyped& aRect, 134:59.64 | ^~~~~~~~ 134:59.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:59.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:59.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.65 from Unified_cpp_layout_base1.cpp:2: 134:59.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:59.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:6060:54: required from here 134:59.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.65 383 | Point TopLeft() const { return Point(x, y); } 134:59.65 | ^~~~~~~ 134:59.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:59.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:6725:39: required from here 134:59.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.66 427 | SizeT Size() const { return SizeT(width, height); } 134:59.66 | ^~~~ 134:59.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::BottomRight() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:59.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:6768:57: required from here 134:59.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:386:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.66 386 | Point BottomRight() const { return Point(XMost(), YMost()); } 134:59.66 | ^~~~~~~~~~~ 134:59.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 134:59.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 134:59.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.67 from Unified_cpp_layout_base1.cpp:2: 134:59.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In instantiation of ‘Sub mozilla::gfx::BaseSize::operator*(const Sub&) const [with T = double; Sub = mozilla::gfx::SizeTyped]’: 134:59.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:6817:72: required from here 134:59.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:91:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.67 91 | Sub operator*(const Sub& aSize) const { 134:59.67 | ^~~~~~~~ 134:59.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:59.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:59.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.68 from Unified_cpp_layout_base1.cpp:2: 134:59.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:59.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:7108:72: required from here 134:59.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.68 384 | Point TopRight() const { return Point(XMost(), y); } 134:59.68 | ^~~~~~~~ 134:59.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.70 from Unified_cpp_layout_base1.cpp:2: 134:59.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator*(const mozilla::gfx::IntSizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::ParentLayerPixel]’: 134:59.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8588:38: required from here 134:59.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:726:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.70 726 | gfx::SizeTyped operator*(const gfx::IntSizeTyped& aSize, 134:59.71 | ^~~~~~~~ 134:59.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 134:59.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 134:59.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:9, 134:59.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ViewportUtils.cpp:8, 134:59.71 from Unified_cpp_layout_base1.cpp:11: 134:59.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::ViewAs(const mozilla::gfx::SizeTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ParentLayerPixel]’: 134:59.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8664:76: required from here 134:59.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:82:29: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.71 82 | gfx::SizeTyped ViewAs(const gfx::SizeTyped& aSize, 134:59.72 | ^~~~~~ 134:59.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.72 from Unified_cpp_layout_base1.cpp:2: 134:59.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator*(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayerPixel; dst = mozilla::ScreenPixel]’: 134:59.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8665:35: required from here 134:59.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:698:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.72 698 | gfx::SizeTyped operator*(const gfx::SizeTyped& aSize, 134:59.72 | ^~~~~~~~ 134:59.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::CSSPixel]’: 134:59.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8665:77: required from here 134:59.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.73 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 134:59.73 | ^~~~~~~~ 134:59.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 134:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 134:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:9, 134:59.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ViewportUtils.cpp:8, 134:59.74 from Unified_cpp_layout_base1.cpp:11: 134:59.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::ViewAs(const mozilla::gfx::SizeTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::ScreenPixel; SourceUnits = mozilla::ParentLayerPixel]’: 134:59.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8685:63: required from here 134:59.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:82:29: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.74 82 | gfx::SizeTyped ViewAs(const gfx::SizeTyped& aSize, 134:59.74 | ^~~~~~ 134:59.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.75 from Unified_cpp_layout_base1.cpp:2: 134:59.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]’: 134:59.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8690:32: required from here 134:59.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:646:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.75 646 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 134:59.75 | ^~~~~~~~ 134:59.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:59.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:59.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.76 from Unified_cpp_layout_base1.cpp:2: 134:59.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:59.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8691:41: required from here 134:59.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.76 427 | SizeT Size() const { return SizeT(width, height); } 134:59.76 | ^~~~ 134:59.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:59.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9131:40: required from here 134:59.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.77 from Unified_cpp_layout_base1.cpp:2: 134:59.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayerPixel; dst = mozilla::ParentLayerPixel]’: 134:59.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9317:43: required from here 134:59.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:630:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.78 630 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 134:59.78 | ^~~~~~~~ 134:59.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::MarginTyped mozilla::operator*(const mozilla::gfx::MarginTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::ParentLayerPixel]’: 134:59.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9346:42: required from here 134:59.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:754:23: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.78 754 | gfx::MarginTyped operator*(const gfx::MarginTyped& aMargin, 134:59.78 | ^~~~~~~~ 134:59.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 134:59.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 134:59.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.79 from Unified_cpp_layout_base1.cpp:2: 134:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 134:59.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9649:45: required from here 134:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.79 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 134:59.79 | ^~~~~~~~~ 134:59.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.80 from Unified_cpp_layout_base1.cpp:2: 134:59.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ScreenPixel]’: 134:59.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9710:63: required from here 134:59.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:588:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.80 588 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 134:59.80 | ^~~~~~~~ 134:59.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 134:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 134:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 134:59.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 134:59.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 134:59.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 134:59.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 134:59.81 from Unified_cpp_layout_base1.cpp:2: 134:59.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = float; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 134:59.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9815:50: required from here 134:59.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:444:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.81 444 | MatrixSize ScaleFactors(bool xMajor) const { 134:59.81 | ^~~~~~~~~~~~ 134:59.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 134:59.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10313:34: required from here 134:59.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:957:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.82 957 | GFX2D_API RectTyped TransformBounds( 134:59.82 | ^~~~~~~~~~~~~~~ 134:59.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 134:59.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 134:59.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:9, 134:59.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ViewportUtils.cpp:8, 134:59.82 from Unified_cpp_layout_base1.cpp:11: 134:59.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::ViewAs(const mozilla::gfx::RectTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::ScreenPixel; SourceUnits = mozilla::LayoutDevicePixel]’: 134:59.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10314:63: required from here 134:59.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:102:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 134:59.83 102 | gfx::RectTyped ViewAs(const gfx::RectTyped& aRect, 134:59.83 | ^~~~~~ 135:00.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 135:00.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:00.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:00.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:00.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:00.66 from Unified_cpp_layout_base1.cpp:2: 135:00.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::CSSPixel; F = float]’: 135:00.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::CSSPixel; TargetUnits = mozilla::CSSPixel; T = float]’ 135:00.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ViewportUtils.cpp:86:46: required from here 135:00.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:00.67 246 | PointTyped As2DPoint() const { 135:00.67 | ^~~~~~~~~ 135:01.13 In file included from Unified_cpp_layout_svg0.cpp:47: 135:01.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp: In member function ‘virtual void mozilla::nsDisplaySVGGeometry::HitTest(nsDisplayListBuilder*, const nsRect&, nsDisplayItem::HitTestState*, nsTArray*)’: 135:01.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:66:27: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.13 66 | AppUnitsPerCSSPixel(); 135:01.14 | ^ 135:01.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 135:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 135:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 135:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 135:01.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 135:01.15 from Unified_cpp_layout_svg0.cpp:2: 135:01.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 135:01.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.15 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 135:01.15 | ^~~~~~~~~ 135:01.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator/(T) const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 135:01.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:77:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.16 77 | Sub operator/(T aScale) const { return Sub(x / aScale, y / aScale); } 135:01.16 | ^~~~~~~~ 135:01.29 In file included from Unified_cpp_layout_svg0.cpp:47: 135:01.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp: In member function ‘virtual nsIFrame* mozilla::SVGGeometryFrame::GetFrameForPoint(const gfxPoint&)’: 135:01.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:268:79: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.30 268 | gfxRect rect = nsLayoutUtils::RectToGfxRect(mRect, AppUnitsPerCSSPixel()); 135:01.30 | ^ 135:01.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:291:40: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.30 291 | isHit = path->ContainsPoint(ToPoint(aPoint), Matrix()); 135:01.30 | ~~~~~~~^~~~~~~~ 135:01.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 135:01.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 135:01.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 135:01.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 135:01.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 135:01.31 from Unified_cpp_layout_svg0.cpp:2: 135:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 135:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.31 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 135:01.31 | ^~~~~~~~~ 135:01.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 135:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 135:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 135:01.31 from Unified_cpp_layout_svg0.cpp:2: 135:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 135:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.31 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 135:01.31 | ^~~~~~~~~~~~~~ 135:01.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 135:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 135:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 135:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGObserverUtils.cpp:31, 135:01.31 from Unified_cpp_layout_svg0.cpp:65: 135:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 135:01.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.32 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 135:01.32 | ^ 135:01.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 135:01.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.32 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 135:01.32 | ^~~~~~~~~~~ 135:01.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 135:01.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.32 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 135:01.32 | ^ 135:01.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 135:01.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.33 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 135:01.33 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 135:01.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.33 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 135:01.33 | ~~~~~~~~~~~~~^~ 135:01.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.34 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 135:01.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 135:01.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.34 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 135:01.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 135:01.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:01.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:01.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 135:01.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:01.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:01.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:01.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:01.36 from Unified_cpp_layout_base1.cpp:2: 135:01.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 135:01.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 135:01.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 135:01.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.37 2266 | PointTyped TransformPointSimple( 135:01.37 | ^~~~~~~~~~~~~~~~~~~~ 135:01.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 135:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 135:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 135:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 135:01.37 from Unified_cpp_layout_svg0.cpp:2: 135:01.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 135:01.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.37 282 | RectTyped ToUnknownRect() const { 135:01.37 | ^~~~~~~~~~~~~ 135:01.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 135:01.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 135:01.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 135:01.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.37 794 | RectTyped TransformAndClipBounds( 135:01.37 | ^~~~~~~~~~~~~~~~~~~~~~ 135:01.37 In file included from Unified_cpp_layout_svg0.cpp:47: 135:01.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp: In member function ‘virtual void mozilla::SVGGeometryFrame::ReflowSVG()’: 135:01.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:345:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.37 345 | gfxRect extent = GetBBoxContribution(Matrix(), flags).ToThebesRect(); 135:01.37 | ^ 135:01.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp: In member function ‘virtual SVGBBox mozilla::SVGGeometryFrame::GetBBoxContribution(const Matrix&, uint32_t)’: 135:01.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:420:58: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.37 420 | Rect rect = NSRectToRect(mRect, AppUnitsPerCSSPixel()); 135:01.37 | ^ 135:01.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:564:76: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.37 564 | ThebesRect(pathBBoxExtents), this, ThebesMatrix(aToBBoxUserspace)); 135:01.37 | ^ 135:01.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:01.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 135:01.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 135:01.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 135:01.38 from Unified_cpp_layout_svg0.cpp:2: 135:01.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 135:01.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.38 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 135:01.38 | ^~~~~~~~~~~~~~~ 135:01.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.38 110 | quad[0] = TransformPoint(aRect.TopLeft()); 135:01.38 | ^~~~ 135:01.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.38 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 135:01.38 | ^ 135:01.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 135:01.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 135:01.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 135:01.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 135:01.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 135:01.39 from Unified_cpp_layout_svg0.cpp:2: 135:01.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:01.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.39 383 | Point TopLeft() const { return Point(x, y); } 135:01.39 | ^~~~~~~ 135:01.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:18, 135:01.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPaintServerFrame.h:16, 135:01.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:15, 135:01.41 from Unified_cpp_layout_svg0.cpp:2: 135:01.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In constructor ‘SVGBBox::SVGBBox(const gfxRect&)’: 135:01.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:88:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.41 88 | : mBBox(ToRect(aRect)), mIsEmpty(false) {} 135:01.41 | ^ 135:01.41 In file included from Unified_cpp_layout_svg0.cpp:47: 135:01.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp: In member function ‘void mozilla::SVGGeometryFrame::Render(gfxContext*, uint32_t, const gfxMatrix&, nsSVGDisplayableFrame::imgDrawingParams&)’: 135:01.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:723:49: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.42 723 | drawTarget->StrokeLine(simplePath.Point1(), simplePath.Point2(), 135:01.42 | ~~~~~~~~~~~~~~~~~^~ 135:01.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:26, 135:01.43 from Unified_cpp_layout_svg0.cpp:47: 135:01.43 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Rect mozilla::dom::SVGGeometryElement::SimplePath::AsRect() const’: 135:01.43 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h:123:10: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.43 123 | Rect AsRect() const { 135:01.43 | ^~~~~~ 135:01.44 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Point mozilla::dom::SVGGeometryElement::SimplePath::Point1() const’: 135:01.44 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryElement.h:135:11: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.44 135 | Point Point1() const { 135:01.44 | ^~~~~~ 135:01.60 In file included from Unified_cpp_layout_svg0.cpp:74: 135:01.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘gfxMatrix mozilla::TextRenderedRun::GetTransformFromUserSpaceForPainting(nsPresContext*, nscoord, nscoord) const’: 135:01.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:718:28: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.61 718 | m.PreTranslate(mPosition / cssPxPerDevPx); 135:01.61 | ~~~~~~~~~~^~~~~~~~~~~~~~~ 135:01.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘SVGBBox mozilla::TextRenderedRun::GetRunUserSpaceRect(nsPresContext*, uint32_t) const’: 135:01.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:877:15: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.61 877 | aContext); 135:01.62 | ^ 135:01.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 135:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 135:01.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 135:01.63 from Unified_cpp_layout_svg0.cpp:2: 135:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double]’: 135:01.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.64 110 | quad[0] = TransformPoint(aRect.TopLeft()); 135:01.64 | ^~~~ 135:01.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.64 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 135:01.64 | ^ 135:01.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 135:01.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 135:01.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 135:01.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 135:01.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 135:01.65 from Unified_cpp_layout_svg0.cpp:2: 135:01.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:01.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.65 383 | Point TopLeft() const { return Point(x, y); } 135:01.67 | ^~~~~~~ 135:01.67 In file included from Unified_cpp_layout_svg0.cpp:74: 135:01.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘SVGBBox mozilla::TextRenderedRun::GetUserSpaceRect(nsPresContext*, uint32_t, const gfxMatrix*) const’: 135:01.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:918:27: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.68 918 | return m.TransformBounds(r.ToThebesRect()); 135:01.68 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 135:01.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘int32_t mozilla::TextRenderedRun::GetCharNumAtPosition(nsPresContext*, const gfxPoint&) const’: 135:01.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:1008:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.69 1008 | gfxPoint p = m.TransformPoint(aPoint) / cssPxPerDevPx * mFontSizeScaleFactor; 135:01.69 | ^~~~~~~~~~~~~~~~~~~~ 135:01.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘virtual void mozilla::SVGTextDrawPathCallbacks::PaintDecorationLine(mozilla::gfx::Rect, nscolor)’: 135:01.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:2513:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.70 2513 | void SVGTextDrawPathCallbacks::PaintDecorationLine(Rect aPath, nscolor aColor) { 135:01.70 | ^~~~~~~~~~~~~~~~~~~~~~~~ 135:01.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:2521:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.70 2521 | mContext.Rectangle(ThebesRect(aPath)); 135:01.70 | ~~~~~~~~~~^~~~~~~ 135:01.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘virtual void mozilla::SVGTextDrawPathCallbacks::PaintSelectionDecorationLine(mozilla::gfx::Rect, nscolor)’: 135:01.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:2527:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.70 2527 | void SVGTextDrawPathCallbacks::PaintSelectionDecorationLine(Rect aPath, 135:01.70 | ^~~~~~~~~~~~~~~~~~~~~~~~ 135:01.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:2538:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.70 2538 | mContext.Rectangle(ThebesRect(aPath)); 135:01.70 | ~~~~~~~~~~^~~~~~~ 135:01.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘virtual void nsDisplaySVGText::HitTest(nsDisplayListBuilder*, const nsRect&, nsDisplayItem::HitTestState*, nsTArray*)’: 135:01.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:2726:27: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.71 2726 | AppUnitsPerCSSPixel(); 135:01.71 | ^ 135:01.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘virtual void SVGTextFrame::FindCloserFrameForSelection(const nsPoint&, nsIFrame::FrameWithDistance*)’: 135:01.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:2989:59: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.77 2989 | nsSVGUtils::ToCanvasBounds(userRect.ToThebesRect(), m, presContext); 135:01.77 | ~~~~~~~~~~~~~~~~~~~~~^~ 135:01.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In function ‘double GetContextScale(const gfxMatrix&)’: 135:01.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:360:53: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.78 360 | aMatrix.TransformPoint(gfxPoint(0, 0)); 135:01.78 | ^ 135:01.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 135:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 135:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 135:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 135:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 135:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:22, 135:01.79 from Unified_cpp_layout_xul0.cpp:2: 135:01.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 135:01.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.79 332 | LayerPoint GetFixedPositionAnchor() const { 135:01.79 | ^ 135:01.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘virtual void SVGTextFrame::PaintSVG(gfxContext&, const gfxMatrix&, nsSVGDisplayableFrame::imgDrawingParams&, const nsIntRect*)’: 135:01.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:3153:38: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.79 3153 | GetCanvasTM().TransformBounds(frameRect), 1); 135:01.79 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 135:01.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:3211:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.79 3211 | params.dirtyRect = LayoutDevicePixel::FromAppUnits( 135:01.79 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:01.79 3212 | frame->GetVisualOverflowRect(), auPerDevPx); 135:01.80 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:01.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:20, 135:01.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGObserverUtils.cpp:31, 135:01.80 from Unified_cpp_layout_svg0.cpp:65: 135:01.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h: In member function ‘virtual void nsTextFrame::DrawPathCallbacks::PaintSelectionDecorationLine(nsTextFrame::Rect, nscolor)’: 135:01.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:542:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.80 542 | virtual void PaintSelectionDecorationLine(Rect aPath, nscolor aColor) {} 135:01.80 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:01.81 In file included from Unified_cpp_layout_svg0.cpp:74: 135:01.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘virtual nsIFrame* SVGTextFrame::GetFrameForPoint(const gfxPoint&)’: 135:01.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:3279:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.82 3279 | gfxPoint pointInRunUserSpace = m.TransformPoint(aPoint); 135:01.82 | ^ 135:01.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:3283:43: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.82 3283 | .ToThebesRect(); 135:01.82 | ^ 135:01.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘virtual SVGBBox SVGTextFrame::GetBBoxContribution(const Matrix&, uint32_t)’: 135:01.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:3403:58: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.82 3403 | Rect rect = NSRectToRect(mRect, AppUnitsPerCSSPixel()); 135:01.82 | ^ 135:01.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘already_AddRefed SVGTextFrame::GetStartPositionOfChar(nsIContent*, uint32_t, mozilla::ErrorResult&)’: 135:01.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:3852:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.83 3852 | new DOMSVGPoint(ToPoint(mPositions[startIndex].mPosition)); 135:01.84 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:01.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘already_AddRefed SVGTextFrame::GetExtentOfChar(nsIContent*, uint32_t, mozilla::ErrorResult&)’: 135:01.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:4016:42: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.84 4016 | gfxRect r = m.TransformBounds(glyphRect); 135:01.85 | ^ 135:01.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:4018:54: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.85 4018 | RefPtr rect = new SVGRect(aContent, ToRect(r)); 135:01.85 | ~~~~~~^~~ 135:01.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGObserverUtils.cpp:31, 135:01.86 from Unified_cpp_layout_svg0.cpp:65: 135:01.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h: In static member function ‘static mozilla::CharPosition mozilla::CharPosition::Unspecified(bool)’: 135:01.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:67:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.86 67 | CharPosition cp(UnspecifiedPoint(), UnspecifiedAngle()); 135:01.86 | ^ 135:01.88 In file included from Unified_cpp_layout_svg0.cpp:74: 135:01.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘void SVGTextFrame::DoTextPathLayout()’: 135:01.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:4720:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.88 4720 | pt = path->ComputePointAtLength(Float(pathLength - midx), &tangent); 135:01.88 | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:01.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:4732:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.88 4732 | mPositions[i].mPosition = 135:01.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 135:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 135:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 135:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 135:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 135:01.88 from Unified_cpp_layout_svg0.cpp:2: 135:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 135:01.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.88 79 | Sub operator-() const { return Sub(-x, -y); } 135:01.88 | ^~~~~~~~ 135:01.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 135:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 135:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 135:01.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 135:01.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPaintServerFrame.h:13, 135:01.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:15, 135:01.89 from Unified_cpp_layout_svg0.cpp:2: 135:01.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 135:01.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.89 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 135:01.89 | ^~~~~~~~~~~ 135:01.90 In file included from Unified_cpp_layout_svg0.cpp:74: 135:01.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘mozilla::gfx::Point SVGTextFrame::TransformFramePointToTextChild(const Point&, const nsIFrame*)’: 135:01.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:5243:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.91 5243 | Point SVGTextFrame::TransformFramePointToTextChild( 135:01.91 | ^~~~~~~~~~~~ 135:01.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:5276:66: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.91 5276 | run.GetRunUserSpaceRect(presContext, flags).ToThebesRect(); 135:01.91 | ^ 135:01.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:5280:14: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.91 5280 | return aPoint; 135:01.91 | ^~~~~~ 135:01.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:5283:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.91 5283 | m.TransformPoint(ThebesPoint(pointInUserSpace)); 135:01.91 | ^ 135:01.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:5305:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.91 5305 | return aPoint; 135:01.91 | ^~~~~~ 135:01.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:5312:47: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.91 5312 | return ToPoint(m.TransformPoint(pointInRun) / cssPxPerDevPx); 135:01.91 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 135:01.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:5312:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.91 5312 | return ToPoint(m.TransformPoint(pointInRun) / cssPxPerDevPx); 135:01.91 | ^ 135:01.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 135:01.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 135:01.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 135:01.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPaintServerFrame.h:13, 135:01.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:15, 135:01.91 from Unified_cpp_layout_svg0.cpp:2: 135:01.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static bool nsLayoutUtils::PointIsCloserToRect(PointType, const RectType&, CoordType&, CoordType&) [with PointType = mozilla::gfx::PointTyped; RectType = mozilla::gfx::RectTyped; CoordType = int]’: 135:01.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3125:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.92 3125 | /* static */ bool nsLayoutUtils::PointIsCloserToRect( 135:01.92 | ^~~~~~~~~~~~~ 135:01.92 In file included from Unified_cpp_layout_svg0.cpp:74: 135:01.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘gfxRect SVGTextFrame::TransformFrameRectFromTextChild(const nsRect&, const nsIFrame*)’: 135:01.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:5322:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.92 5322 | gfxRect SVGTextFrame::TransformFrameRectFromTextChild( 135:01.92 | ^~~~~~~~~~~~ 135:01.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 135:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 135:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 135:01.92 from Unified_cpp_layout_svg0.cpp:2: 135:01.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = double]’: 135:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:100:37: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.93 100 | return MatrixRect(TransformPoint(aRect.TopLeft()), 135:01.93 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 135:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:101:36: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.93 101 | TransformSize(aRect.Size())); 135:01.93 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ 135:01.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 135:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 135:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 135:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 135:01.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 135:01.93 from Unified_cpp_layout_svg0.cpp:2: 135:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In function ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 135:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:346:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.93 346 | friend Sub operator-(Sub aSub, const Point& aPoint) { 135:01.93 | ^~~~~~~~ 135:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:01.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:363:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.93 363 | MoveBy(-aPoint); 135:01.93 | ^~~~~~~ 135:01.93 In file included from Unified_cpp_layout_svg0.cpp:92: 135:01.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp: In static member function ‘static bool mozilla::nsCSSClipPathInstance::HitTestBasicShapeOrPathClip(nsIFrame*, const gfxPoint&)’: 135:01.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp:66:54: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.95 66 | return path && path->ContainsPoint(ToPoint(aPoint) * pixelRatio, Matrix()); 135:01.95 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 135:01.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp: In static member function ‘static mozilla::Maybe > mozilla::nsCSSClipPathInstance::GetBoundingRectForBasicShapeOrPathClip(nsIFrame*, const StyleClipPath&)’: 135:01.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp:81:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.95 81 | return path ? Some(path->GetBounds()) : Nothing(); 135:01.95 | ~~~~~~~~~~~~~~~^~ 135:01.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp: In member function ‘already_AddRefed mozilla::nsCSSClipPathInstance::CreateClipPath(mozilla::nsCSSClipPathInstance::DrawTarget*, const gfxMatrix&)’: 135:01.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp:103:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.95 103 | rr = aTransform.TransformRect(rr); 135:01.95 | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:01.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp:111:43: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.96 111 | AppendRectToPath(builder, NSRectToRect(r, appUnitsPerDevPixel), true); 135:01.96 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 135:01.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp: In member function ‘already_AddRefed mozilla::nsCSSClipPathInstance::CreateClipPathCircle(mozilla::nsCSSClipPathInstance::DrawTarget*, const nsRect&)’: 135:01.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp:149:42: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.96 149 | builder->Arc(Point(center.x, center.y) / appUnitsPerDevPixel, 135:01.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 135:01.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp: In member function ‘already_AddRefed mozilla::nsCSSClipPathInstance::CreateClipPathEllipse(mozilla::nsCSSClipPathInstance::DrawTarget*, const nsRect&)’: 135:01.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp:168:51: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.96 168 | Size(radii.width, radii.height) / appUnitsPerDevPixel); 135:01.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 135:01.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:14, 135:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:47, 135:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:13, 135:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:8, 135:01.96 from Unified_cpp_layout_svg0.cpp:47: 135:01.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h: In function ‘void mozilla::gfx::EllipseToBezier(T*, const Point&, const Size&) [with T = mozilla::gfx::PathBuilder]’: 135:01.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:182:41: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.96 182 | aSink->LineTo(transform.TransformPoint(currentStartOffset)); 135:01.96 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 135:01.96 In file included from Unified_cpp_layout_svg0.cpp:92: 135:01.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp: In member function ‘already_AddRefed mozilla::nsCSSClipPathInstance::CreateClipPathInset(mozilla::nsCSSClipPathInstance::DrawTarget*, const nsRect&)’: 135:01.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp:208:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.96 208 | const Rect insetRectPixels = NSRectToRect(insetRect, appUnitsPerDevPixel); 135:01.96 | ^ 135:01.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 135:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 135:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 135:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 135:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 135:01.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:16, 135:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 135:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 135:01.97 from Unified_cpp_layout_svg0.cpp:2: 135:01.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In static member function ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 15; T = mozilla::gfx::GaussianBlurAttributes; Ts = {mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’: 135:01.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:225:7: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.97 225 | ::new (KnownNotNull, aLhs) T(aRhs.template extract()); 135:01.97 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:01.97 In file included from Unified_cpp_layout_svg0.cpp:101: 135:01.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSFilterInstance.cpp: In member function ‘nsresult nsCSSFilterInstance::SetAttributesForBlur(nsCSSFilterInstance::FilterPrimitiveDescription&)’: 135:01.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSFilterInstance.cpp:114:62: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.98 114 | BlurRadiusToFilterSpace(radiusInFrameSpace.ToAppUnits()); 135:01.98 | ^ 135:01.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSFilterInstance.cpp: In member function ‘mozilla::gfx::Size nsCSSFilterInstance::BlurRadiusToFilterSpace(nscoord)’: 135:01.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSFilterInstance.cpp:282:65: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.99 282 | mFrameSpaceInCSSPxToFilterSpaceTransform.ScaleFactors(true); 135:01.99 | ^ 135:01.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSFilterInstance.cpp:291:17: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:01.99 291 | return Size(); 135:01.99 | ^ 135:01.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 135:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 135:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 135:02.00 from Unified_cpp_layout_svg0.cpp:2: 135:02.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = double]’: 135:02.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:444:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:02.00 444 | MatrixSize ScaleFactors(bool xMajor) const { 135:02.00 | ^~~~~~~~~~~~ 135:02.06 In file included from Unified_cpp_layout_svg0.cpp:110: 135:02.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp: In constructor ‘nsFilterInstance::nsFilterInstance(nsIFrame*, nsIContent*, const UserSpaceMetrics&, nsFilterInstance::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength>, mozilla::StyleComputedUrl> >, bool, nsSVGFilterPaintCallback*, const gfxMatrix&, const nsRegion*, const nsRegion*, const nsRect*, const gfxRect*)’: 135:02.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:457:17: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:02.06 457 | mTargetBBox = nsSVGUtils::GetBBox(mTargetFrame, 135:02.06 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:02.06 458 | nsSVGUtils::eUseFrameBoundsForOuterSVG | 135:02.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:02.06 459 | nsSVGUtils::eBBoxIncludeFillGeometry); 135:02.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:02.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp: In member function ‘bool nsFilterInstance::ComputeUserSpaceToFilterSpaceScale()’: 135:02.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:515:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:02.06 515 | mUserSpaceToFilterSpaceScale = mPaintTransform.ScaleFactors(true); 135:02.06 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:02.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp: In member function ‘gfxRect nsFilterInstance::UserSpaceToFilterSpace(const gfxRect&) const’: 135:02.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:532:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:02.06 532 | gfxRect nsFilterInstance::UserSpaceToFilterSpace( 135:02.06 | ^~~~~~~~~~~~~~~~ 135:02.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp: In member function ‘void nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, nsFilterInstance::imgDrawingParams&)’: 135:02.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:665:15: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:02.07 665 | ToRect(FilterSpaceToUserSpace(ThebesRect(neededRect))), pattern); 135:02.07 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:02.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:665:38: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:02.08 665 | ToRect(FilterSpaceToUserSpace(ThebesRect(neededRect))), pattern); 135:02.08 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 135:02.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:665:15: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:02.08 665 | ToRect(FilterSpaceToUserSpace(ThebesRect(neededRect))), pattern); 135:02.08 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:02.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 135:02.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 135:02.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 135:02.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 135:02.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPaintServerFrame.h:13, 135:02.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:15, 135:02.08 from Unified_cpp_layout_svg0.cpp:2: 135:02.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const IntRect&)’: 135:02.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:60:16: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:02.08 60 | inline gfxRect ThebesRect(const IntRect& aRect) { 135:02.08 | ^~~~~~~~~~ 135:02.08 In file included from Unified_cpp_layout_svg0.cpp:110: 135:02.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp: In member function ‘void nsFilterInstance::Render(gfxContext*, nsFilterInstance::imgDrawingParams&, float)’: 135:02.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:758:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:02.08 758 | Rect renderRect = IntRectToRect(filterRect); 135:02.08 | ^ 135:02.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp: In member function ‘nsIntRect nsFilterInstance::FrameSpaceToFilterSpace(const nsRect*) const’: 135:02.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:852:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:02.11 852 | nsLayoutUtils::RectToGfxRect(*aRect, AppUnitsPerCSSPixel()); 135:02.11 | ^ 135:02.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp: In member function ‘gfxMatrix nsFilterInstance::GetUserSpaceToFrameSpaceInCSSPxTransform() const’: 135:02.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:903:54: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:02.11 903 | -nsSVGUtils::FrameSpaceInCSSPxToUserSpaceOffset(mTargetFrame)); 135:02.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 135:02.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:18, 135:02.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPaintServerFrame.h:16, 135:02.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:15, 135:02.16 from Unified_cpp_layout_svg0.cpp:2: 135:02.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘void SVGBBox::Intersect(const SVGBBox&)’: 135:02.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:110:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:02.16 110 | mBBox = mBBox.Intersect(aSVGBBox.mBBox); 135:02.16 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:05.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 135:05.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 135:05.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 135:05.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 135:05.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 135:05.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 135:05.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 135:05.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 135:05.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 135:05.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:22, 135:05.58 from Unified_cpp_layout_xul0.cpp:2: 135:05.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 135:05.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:05.58 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 135:05.58 | ^ 135:05.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 135:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 135:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 135:05.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 135:05.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 135:05.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 135:05.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 135:05.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 135:05.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 135:05.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:22, 135:05.61 from Unified_cpp_layout_xul0.cpp:2: 135:05.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 135:05.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:05.61 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 135:05.61 | ^ 135:05.93 In file included from Unified_cpp_layout_generic2.cpp:65: 135:05.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.cpp: In member function ‘nsRect mozilla::ScrollFrameHelper::RestrictToRootDisplayPort(const nsRect&)’: 135:05.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.cpp:3858:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:05.93 3858 | nsRect ScrollFrameHelper::RestrictToRootDisplayPort( 135:05.93 | ^~~~~~~~~~~~~~~~~ 135:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 135:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:101:23: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 135:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:100:40: required from here 135:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:85:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:07.51 85 | MatrixSize TransformSize(const MatrixSize& aSize) const { 135:07.51 | ^~~~~~~~~~~~~ 135:07.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 135:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 135:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:07.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:07.51 from Unified_cpp_layout_base1.cpp:2: 135:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:112:46: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 135:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:107:42: required from here 135:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:07.51 385 | Point BottomLeft() const { return Point(x, YMost()); } 135:07.52 | ^~~~~~~~~~ 135:07.66 layout/xul/tree 135:07.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 135:07.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 135:07.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:07.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:07.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:07.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:07.67 from Unified_cpp_layout_base1.cpp:2: 135:07.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 135:07.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:363:12: required from ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 135:07.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:934:17: required from here 135:07.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:07.67 79 | Sub operator-() const { return Sub(-x, -y); } 135:07.67 | ^~~~~~~~ 135:07.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:07.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:07.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 135:07.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:07.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:07.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:07.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:07.72 from Unified_cpp_layout_base1.cpp:2: 135:07.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 135:07.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 135:07.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2573:58: required from here 135:07.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:07.73 2266 | PointTyped TransformPointSimple( 135:07.73 | ^~~~~~~~~~~~~~~~~~~~ 135:07.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 135:07.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2231:37: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 135:07.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2833:50: required from here 135:07.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:708:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:07.75 708 | RectTyped ProjectRectBounds( 135:07.75 | ^~~~~~~~~~~~~~~~~ 135:07.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 135:07.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:452:10: required from ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = float; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’ 135:07.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9815:50: required from here 135:07.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:85:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:07.84 85 | MatrixSize TransformSize(const MatrixSize& aSize) const { 135:07.84 | ^~~~~~~~~~~~~ 135:07.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 135:07.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 135:07.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:07.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:07.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:07.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:07.85 from Unified_cpp_layout_base1.cpp:2: 135:07.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:07.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:43: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’ 135:07.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10313:34: required from here 135:07.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:07.86 383 | Point TopLeft() const { return Point(x, y); } 135:07.86 | ^~~~~~~ 135:08.38 In file included from Unified_cpp_layout_svg0.cpp:137: 135:08.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.cpp: In member function ‘Sub mozilla::gfx::BaseRect::Union(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:08.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.cpp:423:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:08.38 423 | } 135:08.38 | ^ 135:08.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 135:08.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:22, 135:08.49 from Unified_cpp_layout_xul0.cpp:2: 135:08.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 135:08.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:08.49 1394 | LayerPoint GetFixedPositionAnchor() { 135:08.49 | ^ 135:08.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 135:08.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:08.54 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 135:08.54 | ^ 135:08.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.cpp: In member function ‘nsRect mozilla::ScrollFrameHelper::GetScrolledRect() const’: 135:08.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.cpp:6458:8: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:08.61 6458 | nsRect ScrollFrameHelper::GetScrolledRect() const { 135:08.61 | ^~~~~~~~~~~~~~~~~ 135:09.46 In file included from Unified_cpp_layout_generic3.cpp:20: 135:09.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPageFrame.cpp: In member function ‘void nsPageFrame::DrawHeaderFooter(gfxContext&, nsFontMetrics&, nsPageFrame::nsHeaderFooterEnum, int32_t, const nsString&, const nsRect&, nscoord, nscoord, nscoord)’: 135:09.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsPageFrame.cpp:297:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:09.47 297 | void nsPageFrame::DrawHeaderFooter(gfxContext& aRenderingContext, 135:09.47 | ^~~~~~~~~~~ 135:09.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 135:09.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 135:09.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:09.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:09.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:09.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:09.55 from Unified_cpp_layout_base1.cpp:2: 135:09.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 135:09.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:363:12: required from ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 135:09.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:347:10: required from ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’ 135:09.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:115:52: required from here 135:09.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:09.55 79 | Sub operator-() const { return Sub(-x, -y); } 135:09.55 | ^~~~~~~~ 135:09.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 135:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 135:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:09.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:09.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:09.74 from Unified_cpp_layout_base1.cpp:2: 135:09.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::ClampPoint(const Point&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:09.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:752:29: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 135:09.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2231:37: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 135:09.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2833:50: required from here 135:09.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:612:23: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:09.74 612 | [[nodiscard]] Point ClampPoint(const Point& aPoint) const { 135:09.74 | ^~~~~~~~~~ 135:09.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 135:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:09.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:09.81 from Unified_cpp_layout_base1.cpp:2: 135:09.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::LayoutDevicePixel; F = float]’: 135:09.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’ 135:09.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:29: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’ 135:09.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10313:34: required from here 135:09.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:09.82 246 | PointTyped As2DPoint() const { 135:09.82 | ^~~~~~~~~ 135:11.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 135:11.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 135:11.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 135:11.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 135:11.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:11.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 135:11.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventForwards.h:12, 135:11.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:12, 135:11.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:11.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:11.72 from Unified_cpp_layout_base1.cpp:2: 135:11.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 135:11.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 135:11.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 135:11.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 135:11.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 135:11.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 135:11.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 135:11.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 135:11.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 135:11.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:11.74 760 | typename detail::Nth::Type extract() { 135:11.74 | ^~~~~~~ 135:12.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = double]’: 135:12.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.cpp:423:1: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:12.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.cpp: In function ‘gfxRect AppUnitsToFloatCSSPixels(const gfxRect&, const nsPresContext*)’: 135:12.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.cpp:423:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:13.39 In file included from Unified_cpp_layout_base1.cpp:11: 135:13.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ViewportUtils.cpp: In static member function ‘static nsPoint mozilla::ViewportUtils::VisualToLayout(const nsPoint&, mozilla::PresShell*)’: 135:13.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ViewportUtils.cpp:85:46: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:13.39 85 | CSSPoint cssPt = CSSPoint::FromAppUnits(aPt); 135:13.39 | ^ 135:13.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 135:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 135:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:13.40 from Unified_cpp_layout_base1.cpp:2: 135:13.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 135:13.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:13.40 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 135:13.41 | ^~~~~~~~~ 135:13.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 135:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:13.41 from Unified_cpp_layout_base1.cpp:2: 135:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::CSSPixel; TargetUnits = mozilla::CSSPixel; T = float]’: 135:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:13.41 950 | PointTyped TransformPoint( 135:13.41 | ^~~~~~~~~~~~~~ 135:13.41 In file included from Unified_cpp_layout_base1.cpp:11: 135:13.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ViewportUtils.cpp: In static member function ‘static nsRect mozilla::ViewportUtils::VisualToLayout(const nsRect&, mozilla::PresShell*)’: 135:13.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ViewportUtils.cpp:92:48: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:13.41 92 | CSSRect cssRect = CSSRect::FromAppUnits(aRect); 135:13.41 | ^ 135:13.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 135:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:13.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:13.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:13.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:13.42 from Unified_cpp_layout_base1.cpp:2: 135:13.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::CSSPixel; TargetUnits = mozilla::CSSPixel; T = float]’: 135:13.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:13.42 963 | quad[0] = TransformPoint(aRect.TopLeft()); 135:13.42 | ^~~~ 135:13.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:988:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:13.42 988 | max_y - min_y); 135:13.42 | ^ 135:13.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 135:13.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 135:13.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:13.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:13.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:13.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:13.42 from Unified_cpp_layout_base1.cpp:2: 135:13.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:13.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:13.42 383 | Point TopLeft() const { return Point(x, y); } 135:13.42 | ^~~~~~~ 135:13.42 In file included from Unified_cpp_layout_base1.cpp:11: 135:13.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ViewportUtils.cpp: In static member function ‘static mozilla::gfx::Matrix4x4Typed mozilla::ViewportUtils::GetVisualToLayoutTransform(mozilla::layers::ScrollableLayerGuid::ViewID) [with Units = mozilla::LayoutDevicePixel]’: 135:13.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ViewportUtils.cpp:62:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:13.42 62 | transform = transformCSS * 135:13.42 | ^~~~~~~~~ 135:13.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 135:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 135:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:13.44 from Unified_cpp_layout_base1.cpp:2: 135:13.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 135:13.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:13.44 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 135:13.45 | ^~~~~~~~~ 135:13.46 In file included from Unified_cpp_layout_base1.cpp:20: 135:13.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ZoomConstraintsClient.cpp: In member function ‘void ZoomConstraintsClient::RefreshZoomConstraints()’: 135:13.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ZoomConstraintsClient.cpp:226:33: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:13.46 226 | if ((viewportInfo.GetSize() * scale).width <= screenSize.width) { 135:13.46 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 135:13.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ZoomConstraintsClient.cpp:226:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:13.46 226 | if ((viewportInfo.GetSize() * scale).width <= screenSize.width) { 135:13.46 | ~~~~~~~~~~~~~~~~~~~~^~ 135:13.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ZoomConstraintsClient.cpp:226:33: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:13.47 226 | if ((viewportInfo.GetSize() * scale).width <= screenSize.width) { 135:13.47 | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 135:13.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ZoomConstraintsClient.cpp:23, 135:13.47 from Unified_cpp_layout_base1.cpp:20: 135:13.47 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h: In member function ‘mozilla::CSSSize nsViewportInfo::GetSize() const’: 135:13.47 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h:93:20: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:13.47 93 | mozilla::CSSSize GetSize() const { return mSize; } 135:13.47 | ^~~~~~~ 135:13.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:13.48 from Unified_cpp_layout_base1.cpp:2: 135:13.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::SizeTyped mozilla::operator*(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::CSSPixel; dst = mozilla::LayoutDevicePixel]’: 135:13.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:698:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:13.48 698 | gfx::SizeTyped operator*(const gfx::SizeTyped& aSize, 135:13.48 | ^~~~~~~~ 135:13.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 135:13.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 135:13.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 135:13.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 135:13.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 135:13.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 135:13.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 135:13.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBoxFrame.cpp:60, 135:13.92 from Unified_cpp_layout_xul0.cpp:11: 135:13.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 135:13.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:13.92 49 | gfx::Size GetInheritedScale() const { return mScale; } 135:13.92 | ^ 135:13.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 135:13.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 135:13.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:16, 135:13.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGObserverUtils.cpp:31, 135:13.99 from Unified_cpp_layout_svg0.cpp:65: 135:13.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 135:13.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:13.99 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 135:13.99 | ^~~~~~~~~~~ 135:14.21 In file included from Unified_cpp_layout_base1.cpp:65: 135:14.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsCaret.cpp: In member function ‘void nsCaret::PaintCaret(nsCaret::DrawTarget&, nsIFrame*, const nsPoint&)’: 135:14.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsCaret.cpp:527:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.21 527 | appUnitsPerDevPixel, aDrawTarget); 135:14.21 | ^ 135:14.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 135:14.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 135:14.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 135:14.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsBidiPresUtils.cpp:26, 135:14.22 from Unified_cpp_layout_base1.cpp:38: 135:14.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 135:14.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.22 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 135:14.22 | ~~~~~~~~~~~~~^~ 135:14.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.22 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 135:14.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 135:14.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.22 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 135:14.22 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 135:14.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 135:14.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:14.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:14.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:14.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:14.22 from Unified_cpp_layout_base1.cpp:2: 135:14.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 135:14.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.23 282 | RectTyped ToUnknownRect() const { 135:14.23 | ^~~~~~~~~~~~~ 135:14.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In static member function ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 135:14.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.23 277 | static RectTyped FromUnknownRect( 135:14.23 | ^~~~~~~~~~~~~~~ 135:14.58 In file included from Unified_cpp_layout_base1.cpp:137: 135:14.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static mozilla::gfx::Size nsLayoutUtils::ComputeSuitableScaleForAnimation(const nsIFrame*, const nsSize&, const nsSize&)’: 135:14.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:439:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.58 439 | Size nsLayoutUtils::ComputeSuitableScaleForAnimation( 135:14.58 | ^~~~~~~~~~~~~ 135:14.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘nsRect GetDisplayPortFromMarginsData(nsIContent*, mozilla::DisplayPortMarginsPropertyData*, float)’: 135:14.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:808:59: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.62 808 | presContext->PresShell()->GetCumulativeResolution() * 135:14.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:14.62 809 | nsLayoutUtils::GetTransformToAncestorScale(frame)); 135:14.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:14.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:834:61: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.63 834 | LayoutDeviceRect::FromAppUnits(base, auPerDevPixel) * parentRes; 135:14.63 | ^~~~~~~~~ 135:14.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:834:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.63 834 | LayoutDeviceRect::FromAppUnits(base, auPerDevPixel) * parentRes; 135:14.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 135:14.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:834:61: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.63 834 | LayoutDeviceRect::FromAppUnits(base, auPerDevPixel) * parentRes; 135:14.63 | ^~~~~~~~~ 135:14.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:925:67: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.63 925 | LayoutDevicePoint::FromAppUnits(scrollPos, auPerDevPixel) * res; 135:14.63 | ^~~ 135:14.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:925:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.64 925 | LayoutDevicePoint::FromAppUnits(scrollPos, auPerDevPixel) * res; 135:14.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 135:14.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:925:67: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.64 925 | LayoutDevicePoint::FromAppUnits(scrollPos, auPerDevPixel) * res; 135:14.64 | ^~~ 135:14.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:937:59: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.65 937 | nsRect result = LayoutDeviceRect::ToAppUnits(screenRect / res, auPerDevPixel); 135:14.65 | ~~~~~~~~~~~^~~~~ 135:14.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 135:14.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 135:14.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:14.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:14.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:14.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:14.66 from Unified_cpp_layout_base1.cpp:2: 135:14.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In function ‘mozilla::gfx::SizeTyped mozilla::gfx::operator*(double, const mozilla::gfx::SizeTyped&)’: 135:14.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:83:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.66 83 | friend Sub operator*(T aScale, const Sub& aSize) { 135:14.66 | ^~~~~~~~ 135:14.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:14.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:14.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:14.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:14.67 from Unified_cpp_layout_base1.cpp:2: 135:14.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 135:14.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:370:27: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.68 370 | static LayoutDeviceRect FromAppUnits(const nsRect& aRect, 135:14.68 | ^~~~~~~~~~~~ 135:14.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::ScreenPixel]’: 135:14.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:646:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.69 646 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 135:14.69 | ^~~~~~~~ 135:14.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 135:14.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:386:28: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.69 386 | static LayoutDevicePoint FromAppUnits(const nsPoint& aPoint, 135:14.69 | ^~~~~~~~~~~~ 135:14.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::ScreenPixel]’: 135:14.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:588:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.72 588 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 135:14.72 | ^~~~~~~~ 135:14.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 135:14.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 135:14.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:14.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:14.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:14.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:14.73 from Unified_cpp_layout_base1.cpp:2: 135:14.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 135:14.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.73 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 135:14.73 | ^~~~~~~~~ 135:14.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 135:14.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 135:14.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:14.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:14.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:14.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:14.74 from Unified_cpp_layout_base1.cpp:2: 135:14.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:14.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:363:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.74 363 | MoveBy(-aPoint); 135:14.75 | ^~~~~~~ 135:14.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:14.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:14.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:14.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:14.77 from Unified_cpp_layout_base1.cpp:2: 135:14.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayoutDevicePixel]’: 135:14.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.77 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 135:14.77 | ^~~~~~~~ 135:14.78 In file included from Unified_cpp_layout_base1.cpp:137: 135:14.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static void nsLayoutUtils::SetFixedPositionLayerData(nsLayoutUtils::Layer*, const nsIFrame*, const nsRect&, const nsIFrame*, nsPresContext*, const ContainerLayerParameters&)’: 135:14.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:1993:16: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.79 1993 | anchorRect = transform2d.TransformBounds(anchorRect); 135:14.79 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:14.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:14.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:14.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 135:14.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:14.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:14.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:14.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:14.80 from Unified_cpp_layout_base1.cpp:2: 135:14.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 135:14.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.81 110 | quad[0] = TransformPoint(aRect.TopLeft()); 135:14.81 | ^~~~ 135:14.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.81 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 135:14.81 | ^ 135:14.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 135:14.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 135:14.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:14.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:14.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:14.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:14.83 from Unified_cpp_layout_base1.cpp:2: 135:14.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:14.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.83 383 | Point TopLeft() const { return Point(x, y); } 135:14.83 | ^~~~~~~ 135:14.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 135:14.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 135:14.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:14.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:14.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:14.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:14.86 from Unified_cpp_layout_base1.cpp:2: 135:14.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 135:14.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.87 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 135:14.87 | ^~~~~~~~~ 135:14.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 135:14.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 135:14.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:14.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:14.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:14.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:14.88 from Unified_cpp_layout_base1.cpp:2: 135:14.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:14.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.88 384 | Point TopRight() const { return Point(XMost(), y); } 135:14.89 | ^~~~~~~~ 135:14.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 135:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 135:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:14.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:14.89 from Unified_cpp_layout_base1.cpp:2: 135:14.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 135:14.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.90 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 135:14.91 | ^~~~~~~~~ 135:14.91 In file included from Unified_cpp_layout_base1.cpp:137: 135:14.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static nsIntRegion nsLayoutUtils::RoundedRectIntersectIntRect(const nsIntRect&, const RectCornerRadii&, const nsIntRect&)’: 135:14.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2473:36: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.91 2473 | std::max(aCornerRadii.TopLeft().width, aCornerRadii.BottomLeft().width); 135:14.92 | ~~~~~~~~~~~~~~~~~~~~^~ 135:14.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static nsRect nsLayoutUtils::MatrixTransformRect(const nsRect&, const Matrix4x4&, float)’: 135:14.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2555:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.92 2555 | image = aMatrix.TransformAndClipBounds(image, maxBounds); 135:14.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:14.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:14.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:14.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 135:14.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:14.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:14.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:14.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:14.94 from Unified_cpp_layout_base1.cpp:2: 135:14.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘size_t mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&, mozilla::gfx::PointTyped*) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 135:14.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:882:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.94 882 | p = srcPoint.As2DPoint(); 135:14.94 | ^ 135:14.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 135:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 135:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:14.95 from Unified_cpp_layout_base1.cpp:2: 135:14.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 135:14.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.95 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 135:14.95 | ^~~~~~~~~ 135:14.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 135:14.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:14.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:14.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:14.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:14.96 from Unified_cpp_layout_base1.cpp:2: 135:14.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = double]’: 135:14.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.96 246 | PointTyped As2DPoint() const { 135:14.96 | ^~~~~~~~~ 135:14.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 135:14.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 135:14.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:12, 135:14.97 from Unified_cpp_layout_base1.cpp:2: 135:14.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const RectDouble&)’: 135:14.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:64:16: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.97 64 | inline gfxRect ThebesRect(const RectDouble& aRect) { 135:14.97 | ^~~~~~~~~~ 135:14.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:14.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 135:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:14.98 from Unified_cpp_layout_base1.cpp:2: 135:14.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 135:14.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.98 1935 | PointTyped p1 = TransformPointSimple(aRect.TopLeft()); 135:14.98 | ^~ 135:14.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1950:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:14.99 1950 | return RectTyped(topLeft.x, topLeft.y, width, height); 135:14.99 | ^ 135:15.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 135:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 135:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.00 from Unified_cpp_layout_base1.cpp:2: 135:15.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:15.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.00 383 | Point TopLeft() const { return Point(x, y); } 135:15.00 | ^~~~~~~ 135:15.04 In file included from Unified_cpp_layout_base1.cpp:137: 135:15.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static gfxSize nsLayoutUtils::GetTransformToAncestorScale(nsIFrame*)’: 135:15.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2651:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.04 2651 | gfxSize nsLayoutUtils::GetTransformToAncestorScale(nsIFrame* aFrame) { 135:15.04 | ^~~~~~~~~~~~~ 135:15.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static nsLayoutUtils::TransformResult nsLayoutUtils::TransformPoints(nsIFrame*, nsIFrame*, uint32_t, nsLayoutUtils::CSSPoint*)’: 135:15.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2747:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.04 2747 | LayoutDevicePoint devPixels = aPoints[i] * devPixelsPerCSSPixelFromFrame; 135:15.04 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2754:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.04 2754 | .As2DPoint(); 135:15.05 | ^ 135:15.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2758:16: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.05 2758 | aPoints[i] = LayoutDevicePoint(toDevPixels.x, toDevPixels.y) / 135:15.05 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.05 2759 | devPixelsPerCSSPixelToFrame; 135:15.05 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:15.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:15.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 135:15.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.06 from Unified_cpp_layout_base1.cpp:2: 135:15.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 135:15.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1911:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.06 1911 | PointTyped TransformPoint( 135:15.06 | ^~~~~~~~~~~~~~ 135:15.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.06 from Unified_cpp_layout_base1.cpp:2: 135:15.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 135:15.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:582:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.06 582 | gfx::PointTyped operator/(const gfx::PointTyped& aPoint, 135:15.06 | ^~~~~~~~ 135:15.07 In file included from Unified_cpp_layout_base1.cpp:137: 135:15.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static nsLayoutUtils::TransformResult nsLayoutUtils::TransformPoint(nsLayoutUtils::RelativeTo, nsLayoutUtils::RelativeTo, nsPoint&)’: 135:15.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2791:76: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.07 2791 | Point4D toDevPixels = downToDest.ProjectPoint(upToAncestor.TransformPoint( 135:15.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:15.07 2792 | Point(aPoint.x * devPixelsPerAppUnitFromFrame, 135:15.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.07 2793 | aPoint.y * devPixelsPerAppUnitFromFrame))); 135:15.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static nsLayoutUtils::TransformResult nsLayoutUtils::TransformRect(const nsIFrame*, const nsIFrame*, nsRect&)’: 135:15.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2839:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.07 2839 | std::numeric_limits::max() * devPixelsPerAppUnitFromFrame)); 135:15.07 | ^ 135:15.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:15.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:15.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 135:15.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.07 from Unified_cpp_layout_base1.cpp:2: 135:15.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 135:15.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:738:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.08 738 | points[0] = ProjectPoint(aRect.TopLeft()); 135:15.08 | ~~~~~~~~~~~~~^~ 135:15.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:782:50: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.08 782 | return RectTyped(0, 0, 0, 0); 135:15.08 | ^ 135:15.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 135:15.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 135:15.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.08 from Unified_cpp_layout_base1.cpp:2: 135:15.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::ClampPoint(const Point&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:15.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:612:23: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.08 612 | [[nodiscard]] Point ClampPoint(const Point& aPoint) const { 135:15.08 | ^~~~~~~~~~ 135:15.09 In file included from Unified_cpp_layout_base1.cpp:137: 135:15.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static nsRect nsLayoutUtils::TransformFrameRectToAncestor(const nsIFrame*, const nsRect&, nsLayoutUtils::RelativeTo, bool*, mozilla::Maybe >*, bool, nsIFrame**)’: 135:15.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3036:12: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.09 3036 | result = ToRect(text->TransformFrameRectFromTextChild(aRect, aFrame)); 135:15.09 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3036:58: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.09 3036 | result = ToRect(text->TransformFrameRectFromTextChild(aRect, aFrame)); 135:15.09 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 135:15.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3036:12: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.10 3036 | result = ToRect(text->TransformFrameRectFromTextChild(aRect, aFrame)); 135:15.10 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:15.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:15.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 135:15.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.10 from Unified_cpp_layout_base1.cpp:2: 135:15.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 135:15.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.11 1935 | PointTyped p1 = TransformPointSimple(aRect.TopLeft()); 135:15.11 | ^~ 135:15.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1950:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.11 1950 | return RectTyped(topLeft.x, topLeft.y, width, height); 135:15.11 | ^ 135:15.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘size_t mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&, mozilla::gfx::PointTyped*) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 135:15.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:882:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.11 882 | p = srcPoint.As2DPoint(); 135:15.11 | ^ 135:15.13 In file included from Unified_cpp_layout_base1.cpp:137: 135:15.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static mozilla::layers::FrameMetrics nsLayoutUtils::CalculateBasicFrameMetrics(nsIScrollableFrame*)’: 135:15.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3281:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.13 3281 | presShell->GetCumulativeResolution() * 135:15.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:15.13 3282 | nsLayoutUtils::GetTransformToAncestorScale(frame)); 135:15.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3309:74: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.13 3308 | LayoutDeviceRect::FromAppUnits(nsRect(nsPoint(0, 0), compositionSize), 135:15.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.13 3309 | presContext->AppUnitsPerDevPixel()) * 135:15.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:15.13 3310 | compBoundsScale); 135:15.13 | ~~~~~~~~~~~~~~~ 135:15.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3308:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.13 3308 | LayoutDeviceRect::FromAppUnits(nsRect(nsPoint(0, 0), compositionSize), 135:15.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.13 3309 | presContext->AppUnitsPerDevPixel()) * 135:15.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3309:74: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.13 3308 | LayoutDeviceRect::FromAppUnits(nsRect(nsPoint(0, 0), compositionSize), 135:15.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.13 3309 | presContext->AppUnitsPerDevPixel()) * 135:15.13 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:15.13 3310 | compBoundsScale); 135:15.13 | ~~~~~~~~~~~~~~~ 135:15.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3313:50: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.13 3313 | nsLayoutUtils::CalculateRootCompositionSize(frame, false, metrics)); 135:15.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 135:15.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3316:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.14 3316 | CSSPoint::FromAppUnits(aScrollFrame->GetScrollPosition())); 135:15.14 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3318:50: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.14 3318 | metrics.SetScrollableRect(CSSRect::FromAppUnits( 135:15.14 | ~~~~~~~~~~~~~~~~~~~~~^ 135:15.14 3319 | nsLayoutUtils::CalculateScrollableRectForFrame(aScrollFrame, nullptr))); 135:15.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.14 from Unified_cpp_layout_base1.cpp:2: 135:15.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::ParentLayerPixel]’: 135:15.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:646:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.15 646 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 135:15.15 | ^~~~~~~~ 135:15.15 In file included from Unified_cpp_layout_base1.cpp:137: 135:15.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static bool nsLayoutUtils::CalculateAndSetDisplayPortMargins(nsIScrollableFrame*, nsLayoutUtils::RepaintMode)’: 135:15.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3333:77: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.15 3333 | apz::CalculatePendingDisplayPort(metrics, ParentLayerPoint(0.0f, 0.0f)); 135:15.15 | ^ 135:15.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 135:15.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 135:15.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.15 from Unified_cpp_layout_base1.cpp:2: 135:15.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 135:15.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.15 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 135:15.15 | ^~~~~~~~~ 135:15.16 In file included from Unified_cpp_layout_base1.cpp:137: 135:15.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static nsresult nsLayoutUtils::PaintFrame(gfxContext*, nsIFrame*, const nsRegion&, nscolor, nsDisplayListBuilderMode, nsLayoutUtils::PaintFrameFlags)’: 135:15.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3849:66: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.16 3849 | *unscaledVisibleRect / presContext->CSSToDevPixelScale(); 135:15.16 | ^ 135:15.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3905:52: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.16 3905 | pos, presContext->AppUnitsPerDevPixel()); 135:15.16 | ^ 135:15.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.18 from Unified_cpp_layout_base1.cpp:2: 135:15.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 135:15.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:671:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.18 671 | gfx::RectTyped operator/(const gfx::IntRectTyped& aRect, 135:15.18 | ^~~~~~~~ 135:15.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 135:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:12, 135:15.18 from Unified_cpp_layout_base1.cpp:2: 135:15.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 135:15.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1858:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.19 1858 | static gfxPoint PointToGfxPoint(const nsPoint& aPoint, 135:15.19 | ^~~~~~~~~~~~~~~ 135:15.31 In file included from Unified_cpp_layout_base1.cpp:137: 135:15.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static gfxRect nsLayoutUtils::RectToGfxRect(const nsRect&, int32_t)’: 135:15.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:6602:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.31 6602 | gfxRect nsLayoutUtils::RectToGfxRect(const nsRect& aRect, 135:15.31 | ^~~~~~~~~~~~~ 135:15.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘SnappedImageDrawingParameters ComputeSnappedImageDrawingParameters(gfxContext*, int32_t, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, uint32_t, mozilla::gfx::ExtendMode)’: 135:15.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:6725:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.32 6725 | gfxSize snappedDestSize = dest.Size(); 135:15.32 | ^ 135:15.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:6766:76: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.32 6766 | MapToFloatImagePixels(imageSize, devPixelDest, devPixelFill.TopLeft()); 135:15.32 | ^ 135:15.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:6818:37: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.32 6818 | : devPixelDest.Size(); 135:15.32 | ^ 135:15.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:6849:19: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.32 6849 | devPixelDirty = currentMatrix.TransformRect(devPixelDirty); 135:15.32 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘gfxPoint MapToFloatImagePixels(const gfxSize&, const gfxRect&, const gfxPoint&)’: 135:15.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:6580:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.32 6580 | static gfxPoint MapToFloatImagePixels(const gfxSize& aSize, 135:15.32 | ^~~~~~~~~~~~~~~~~~~~~ 135:15.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 135:15.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 135:15.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.32 from Unified_cpp_layout_base1.cpp:2: 135:15.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In member function ‘Sub mozilla::gfx::BaseSize::operator*(const Sub&) const [with T = double; Sub = mozilla::gfx::SizeTyped]’: 135:15.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:91:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.32 91 | Sub operator*(const Sub& aSize) const { 135:15.33 | ^~~~~~~~ 135:15.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:15.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:15.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 135:15.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.33 from Unified_cpp_layout_base1.cpp:2: 135:15.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = double]’: 135:15.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:99:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.33 99 | MatrixRect TransformRect(const MatrixRect& aRect) const { 135:15.33 | ^~~~~~~~~~~~~ 135:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:100:37: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.34 100 | return MatrixRect(TransformPoint(aRect.TopLeft()), 135:15.34 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 135:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:101:36: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.34 101 | TransformSize(aRect.Size())); 135:15.34 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ 135:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double]’: 135:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.34 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 135:15.34 | ^~~~~~~~~~~~~~~ 135:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.35 110 | quad[0] = TransformPoint(aRect.TopLeft()); 135:15.35 | ^~~~ 135:15.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.35 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 135:15.35 | ^ 135:15.35 In file included from Unified_cpp_layout_base1.cpp:137: 135:15.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static mozilla::gfx::IntSize nsLayoutUtils::ComputeImageContainerDrawingParameters(imgIContainer*, nsIFrame*, const LayoutDeviceRect&, const StackingContextHelper&, uint32_t, mozilla::Maybe&)’: 135:15.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:7076:50: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.35 7076 | gfx::Size scaleFactors = aSc.GetInheritedScale(); 135:15.35 | ^ 135:15.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:7107:74: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.35 7107 | gfxPoint p1 = ThebesPoint(itm.TransformPoint(ToPoint(rect.TopLeft()))); 135:15.35 | ^ 135:15.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:7107:49: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.35 7107 | gfxPoint p1 = ThebesPoint(itm.TransformPoint(ToPoint(rect.TopLeft()))); 135:15.35 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:7107:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.35 7107 | gfxPoint p1 = ThebesPoint(itm.TransformPoint(ToPoint(rect.TopLeft()))); 135:15.35 | ~~~~~~~~~~~~^~ 135:15.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:7107:57: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.35 7107 | gfxPoint p1 = ThebesPoint(itm.TransformPoint(ToPoint(rect.TopLeft()))); 135:15.35 | ~~~~~~~^~~~~~~~~~~~~~~~ 135:15.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:7107:74: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.35 7107 | gfxPoint p1 = ThebesPoint(itm.TransformPoint(ToPoint(rect.TopLeft()))); 135:15.35 | ^ 135:15.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:7108:49: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.35 7108 | gfxPoint p2 = ThebesPoint(itm.TransformPoint(ToPoint(rect.TopRight()))); 135:15.35 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:7108:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.35 7108 | gfxPoint p2 = ThebesPoint(itm.TransformPoint(ToPoint(rect.TopRight()))); 135:15.35 | ~~~~~~~~~~~~~^~ 135:15.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:7108:57: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.35 7108 | gfxPoint p2 = ThebesPoint(itm.TransformPoint(ToPoint(rect.TopRight()))); 135:15.35 | ~~~~~~~^~~~~~~~~~~~~~~~~ 135:15.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:7108:75: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.36 7108 | gfxPoint p2 = ThebesPoint(itm.TransformPoint(ToPoint(rect.TopRight()))); 135:15.36 | ^ 135:15.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:7109:49: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.36 7109 | gfxPoint p3 = ThebesPoint(itm.TransformPoint(ToPoint(rect.BottomRight()))); 135:15.36 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:7109:74: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.36 7109 | gfxPoint p3 = ThebesPoint(itm.TransformPoint(ToPoint(rect.BottomRight()))); 135:15.36 | ~~~~~~~~~~~~~~~~^~ 135:15.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:7109:57: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.36 7109 | gfxPoint p3 = ThebesPoint(itm.TransformPoint(ToPoint(rect.BottomRight()))); 135:15.36 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ 135:15.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:7109:78: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.36 7109 | gfxPoint p3 = ThebesPoint(itm.TransformPoint(ToPoint(rect.BottomRight()))); 135:15.36 | ^ 135:15.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 135:15.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 135:15.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 135:15.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 135:15.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 135:15.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 135:15.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 135:15.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsBidiPresUtils.cpp:26, 135:15.37 from Unified_cpp_layout_base1.cpp:38: 135:15.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 135:15.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:13: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.37 49 | gfx::Size GetInheritedScale() const { return mScale; } 135:15.38 | ^~~~~~~~~~~~~~~~~ 135:15.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 135:15.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 135:15.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:12, 135:15.38 from Unified_cpp_layout_base1.cpp:2: 135:15.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 135:15.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.38 40 | inline Point ToPoint(const gfxPoint& aPoint) { 135:15.38 | ^~~~~~~ 135:15.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 135:15.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.38 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 135:15.38 | ^~~~~~~~~~~ 135:15.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 135:15.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 135:15.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 135:15.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsBidiPresUtils.cpp:26, 135:15.38 from Unified_cpp_layout_base1.cpp:38: 135:15.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 135:15.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.38 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 135:15.38 | ^ 135:15.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 135:15.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.38 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 135:15.38 | ^~~~~~~~~~~ 135:15.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 135:15.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.38 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 135:15.38 | ^ 135:15.42 In file included from Unified_cpp_layout_base1.cpp:137: 135:15.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘nscoord MinimumFontSizeFor(nsPresContext*, mozilla::WritingMode, nscoord)’: 135:15.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8298:73: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.42 8298 | gfxSize screenSize = aPresContext->ScreenSizeInchesForFontInflation(); 135:15.42 | ^ 135:15.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘bool UpdateCompositionBoundsForRCDRSF(mozilla::ParentLayerRect&, nsPresContext*, bool)’: 135:15.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8588:36: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.43 8588 | aCompBounds.SizeTo(contentSize * scale); 135:15.43 | ~~~~~~~~~~~~^~~~~~~ 135:15.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static mozilla::CSSSize nsLayoutUtils::CalculateRootCompositionSize(nsIFrame*, bool, const FrameMetrics&)’: 135:15.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8658:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.43 8658 | CSSSize nsLayoutUtils::CalculateRootCompositionSize( 135:15.43 | ^~~~~~~~~~~~~ 135:15.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8664:78: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.43 8662 | return ViewAs( 135:15.43 | ~~~~~~~~~~~~~~~~~~~ 135:15.43 8663 | aMetrics.GetCompositionBounds().Size(), 135:15.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.43 8664 | PixelCastJustification::ParentLayerToLayerForRootComposition) * 135:15.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:15.43 8665 | LayerToScreenScale(1.0f) / aMetrics.DisplayportPixelsPerCSSPixel(); 135:15.43 | ~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8662:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.44 8662 | return ViewAs( 135:15.44 | ~~~~~~~~~~~~~~~~~~^ 135:15.44 8663 | aMetrics.GetCompositionBounds().Size(), 135:15.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.44 8664 | PixelCastJustification::ParentLayerToLayerForRootComposition) * 135:15.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8663:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.44 8663 | aMetrics.GetCompositionBounds().Size(), 135:15.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 135:15.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8662:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.44 8662 | return ViewAs( 135:15.44 | ~~~~~~~~~~~~~~~~~~^ 135:15.44 8663 | aMetrics.GetCompositionBounds().Size(), 135:15.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.44 8664 | PixelCastJustification::ParentLayerToLayerForRootComposition) * 135:15.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8664:78: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.44 8662 | return ViewAs( 135:15.44 | ~~~~~~~~~~~~~~~~~~~ 135:15.44 8663 | aMetrics.GetCompositionBounds().Size(), 135:15.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.44 8664 | PixelCastJustification::ParentLayerToLayerForRootComposition) * 135:15.44 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:15.44 8665 | LayerToScreenScale(1.0f) / aMetrics.DisplayportPixelsPerCSSPixel(); 135:15.44 | ~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8665:77: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.45 8665 | LayerToScreenScale(1.0f) / aMetrics.DisplayportPixelsPerCSSPixel(); 135:15.45 | ^ 135:15.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8679:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.45 8679 | rootPresShell->GetCumulativeResolution() * 135:15.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:15.45 8680 | nsLayoutUtils::GetTransformToAncestorScale(rootFrame)); 135:15.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8683:29: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.45 8683 | rootCompositionSize = ViewAs( 135:15.45 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 135:15.45 8684 | compBounds.Size(), 135:15.45 | ~~~~~~~~~~~~~~~~~~ 135:15.45 8685 | PixelCastJustification::ScreenIsParentLayerForRoot); 135:15.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8684:28: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.45 8684 | compBounds.Size(), 135:15.45 | ~~~~~~~~~~~~~~~^~ 135:15.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8683:29: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.45 8683 | rootCompositionSize = ViewAs( 135:15.45 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 135:15.45 8684 | compBounds.Size(), 135:15.45 | ~~~~~~~~~~~~~~~~~~ 135:15.45 8685 | PixelCastJustification::ScreenIsParentLayerForRoot); 135:15.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8691:41: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.45 8691 | .Size(); 135:15.45 | ^ 135:15.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8689:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.45 8688 | LayerSize frameSize = (LayoutDeviceRect::FromAppUnits( 135:15.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.48 8689 | rootFrame->GetRect(), rootAUPerDevPixel) * 135:15.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:15.48 8690 | cumulativeResolution) 135:15.48 | ~~~~~~~~~~~~~~~~~~~~~ 135:15.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8688:62: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.48 8688 | LayerSize frameSize = (LayoutDeviceRect::FromAppUnits( 135:15.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:15.48 8689 | rootFrame->GetRect(), rootAUPerDevPixel) * 135:15.48 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8689:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.49 8688 | LayerSize frameSize = (LayoutDeviceRect::FromAppUnits( 135:15.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.49 8689 | rootFrame->GetRect(), rootAUPerDevPixel) * 135:15.49 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:15.49 8690 | cumulativeResolution) 135:15.49 | ~~~~~~~~~~~~~~~~~~~~~ 135:15.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8691:41: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.49 8691 | .Size(); 135:15.49 | ^ 135:15.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8692:29: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.49 8692 | rootCompositionSize = frameSize * LayerToScreenScale(1.0f); 135:15.49 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8709:63: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.49 8709 | scrollbarMargins, rootPresContext->AppUnitsPerDevPixel()); 135:15.49 | ^ 135:15.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8715:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.49 8715 | return rootCompositionSize / aMetrics.DisplayportPixelsPerCSSPixel(); 135:15.49 | ^ 135:15.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 135:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 135:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:9, 135:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ViewportUtils.cpp:8, 135:15.49 from Unified_cpp_layout_base1.cpp:11: 135:15.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::gfx::SizeTyped mozilla::ViewAs(const mozilla::gfx::SizeTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::LayerPixel; SourceUnits = mozilla::ParentLayerPixel]’: 135:15.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:82:29: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.49 82 | gfx::SizeTyped ViewAs(const gfx::SizeTyped& aSize, 135:15.49 | ^~~~~~ 135:15.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 135:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 135:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.50 from Unified_cpp_layout_base1.cpp:2: 135:15.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:15.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.50 427 | SizeT Size() const { return SizeT(width, height); } 135:15.50 | ^~~~ 135:15.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 135:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 135:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:9, 135:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ViewportUtils.cpp:8, 135:15.50 from Unified_cpp_layout_base1.cpp:11: 135:15.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::gfx::SizeTyped mozilla::ViewAs(const mozilla::gfx::SizeTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::ScreenPixel; SourceUnits = mozilla::ParentLayerPixel]’: 135:15.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:82:29: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.50 82 | gfx::SizeTyped ViewAs(const gfx::SizeTyped& aSize, 135:15.50 | ^~~~~~ 135:15.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.50 from Unified_cpp_layout_base1.cpp:2: 135:15.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]’: 135:15.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:646:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.50 646 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 135:15.50 | ^~~~~~~~ 135:15.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 135:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 135:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.50 from Unified_cpp_layout_base1.cpp:2: 135:15.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:15.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.50 427 | SizeT Size() const { return SizeT(width, height); } 135:15.50 | ^~~~ 135:15.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.53 from Unified_cpp_layout_base1.cpp:2: 135:15.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::SizeTyped mozilla::operator*(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayerPixel; dst = mozilla::ScreenPixel]’: 135:15.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:698:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.53 698 | gfx::SizeTyped operator*(const gfx::SizeTyped& aSize, 135:15.53 | ^~~~~~~~ 135:15.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 135:15.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:393:29: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.53 393 | static LayoutDeviceMargin FromAppUnits(const nsMargin& aMargin, 135:15.53 | ^~~~~~~~~~~~ 135:15.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::CSSPixel]’: 135:15.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.54 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 135:15.54 | ^~~~~~~~ 135:15.54 In file included from Unified_cpp_layout_base1.cpp:137: 135:15.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::Rect mozilla::NSRectToRect(const nsRect&, double)’: 135:15.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8866:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.54 8866 | Rect NSRectToRect(const nsRect& aRect, double aAppUnitsPerPixel) { 135:15.54 | ^~~~~~~~~~~~ 135:15.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:14, 135:15.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:47, 135:15.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:15, 135:15.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 135:15.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 135:15.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 135:15.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 135:15.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 135:15.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsBidiPresUtils.cpp:26, 135:15.55 from Unified_cpp_layout_base1.cpp:38: 135:15.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h: In function ‘bool mozilla::gfx::UserToDevicePixelSnapped(mozilla::gfx::Rect&, const mozilla::gfx::DrawTarget&, bool, bool)’: 135:15.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.55 336 | Point p1 = mat.TransformPoint(aRect.TopLeft()); 135:15.55 | ^ 135:15.55 In file included from Unified_cpp_layout_base1.cpp:137: 135:15.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::Rect mozilla::NSRectToNonEmptySnappedRect(const nsRect&, double, const mozilla::gfx::DrawTarget&)’: 135:15.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8888:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.56 8888 | Rect NSRectToNonEmptySnappedRect(const nsRect& aRect, double aAppUnitsPerPixel, 135:15.56 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘void mozilla::StrokeLineWithSnapping(const nsPoint&, const nsPoint&, int32_t, mozilla::gfx::DrawTarget&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 135:15.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8905:54: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.56 8905 | Point p1 = NSPointToPoint(aP1, aAppUnitsPerDevPixel); 135:15.56 | ^ 135:15.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static void nsLayoutUtils::SetVisualViewportSize(nsLayoutUtils::PresShell*, nsLayoutUtils::CSSSize)’: 135:15.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9015:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.57 9015 | void nsLayoutUtils::SetVisualViewportSize(PresShell* aPresShell, 135:15.57 | ^~~~~~~~~~~~~ 135:15.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘void MaybeReflowForInflationScreenSizeChange(nsPresContext*)’: 135:15.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8985:53: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.57 8985 | aPresContext->ScreenSizeInchesForFontInflation(&changed); 135:15.57 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 135:15.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static mozilla::layers::ScrollMetadata nsLayoutUtils::ComputeScrollMetadata(nsIFrame*, nsIFrame*, nsIContent*, const nsIFrame*, mozilla::layers::LayerManager*, nsLayoutUtils::ViewID, const nsRect&, const mozilla::Maybe&, bool, const mozilla::Maybe&)’: 135:15.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9051:50: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.57 9051 | metrics.SetLayoutViewport(CSSRect::FromAppUnits(aViewport)); 135:15.57 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 135:15.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9096:68: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.58 9096 | CSSPoint::FromAppUnits(scrollableFrame->GetScrollPosition()); 135:15.58 | ^ 135:15.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9130:68: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.58 9130 | viewport.SizeTo(nsLayoutUtils::ExpandHeightForViewportUnits( 135:15.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:15.58 9131 | presContext, viewport.Size())); 135:15.58 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9156:57: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.58 9156 | metrics.SetSmoothScrollOffset(CSSPoint::FromAppUnits(smoothScrollPosition)); 135:15.58 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 135:15.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9283:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.59 9283 | presShell->GetCumulativeResolution() * 135:15.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:15.59 9284 | nsLayoutUtils::GetTransformToAncestorScale(aScrollFrame ? aScrollFrame 135:15.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.59 9285 | : aForFrame)); 135:15.59 | ~~~~~~~~~~~~ 135:15.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9317:43: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.59 9317 | metrics.GetCumulativeResolution() * layerToParentLayerScale; 135:15.59 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:15.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9316:72: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.60 9316 | LayoutDeviceRect::FromAppUnits(compositionBounds, auPerDevPixel) * 135:15.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:15.60 9317 | metrics.GetCumulativeResolution() * layerToParentLayerScale; 135:15.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9316:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.60 9316 | LayoutDeviceRect::FromAppUnits(compositionBounds, auPerDevPixel) * 135:15.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9316:72: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.60 9316 | LayoutDeviceRect::FromAppUnits(compositionBounds, auPerDevPixel) * 135:15.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:15.61 9317 | metrics.GetCumulativeResolution() * layerToParentLayerScale; 135:15.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9317:43: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.61 9317 | metrics.GetCumulativeResolution() * layerToParentLayerScale; 135:15.61 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:15.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9321:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.61 9321 | LayoutDeviceRect::FromAppUnits(*aClipRect, auPerDevPixel) * 135:15.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:15.61 9322 | metrics.GetCumulativeResolution() * layerToParentLayerScale; 135:15.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9321:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.62 9321 | LayoutDeviceRect::FromAppUnits(*aClipRect, auPerDevPixel) * 135:15.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9321:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.62 9321 | LayoutDeviceRect::FromAppUnits(*aClipRect, auPerDevPixel) * 135:15.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:15.62 9322 | metrics.GetCumulativeResolution() * layerToParentLayerScale; 135:15.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9322:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.62 9322 | metrics.GetCumulativeResolution() * layerToParentLayerScale; 135:15.63 | ^~~~~~~~~~~~~~~~~~~~~~~ 135:15.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9346:42: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.63 9346 | LayoutDeviceToParentLayerScale(1.0f); 135:15.63 | ^ 135:15.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9345:39: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.63 9345 | LayoutDeviceMargin::FromAppUnits(sizes, auPerDevPixel) * 135:15.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 135:15.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9346:42: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.63 9346 | LayoutDeviceToParentLayerScale(1.0f); 135:15.63 | ^ 135:15.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9351:77: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.64 9351 | metrics.SetRootCompositionSize(nsLayoutUtils::CalculateRootCompositionSize( 135:15.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:15.64 9352 | aScrollFrame ? aScrollFrame : aForFrame, isRootContentDocRootScrollFrame, 135:15.64 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.64 9353 | metrics)); 135:15.64 | ~~~~~~~~ 135:15.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.65 from Unified_cpp_layout_base1.cpp:2: 135:15.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayerPixel; dst = mozilla::ParentLayerPixel]’: 135:15.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:630:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.65 630 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 135:15.65 | ^~~~~~~~ 135:15.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::MarginTyped mozilla::operator*(const mozilla::gfx::MarginTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::ParentLayerPixel]’: 135:15.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:754:23: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.65 754 | gfx::MarginTyped operator*(const gfx::MarginTyped& aMargin, 135:15.65 | ^~~~~~~~ 135:15.66 In file included from Unified_cpp_layout_base1.cpp:137: 135:15.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static mozilla::CSSRect nsLayoutUtils::GetBoundingContentRect(const nsIContent*, const nsIScrollableFrame*)’: 135:15.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9627:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.66 9627 | CSSRect nsLayoutUtils::GetBoundingContentRect( 135:15.66 | ^~~~~~~~~~~~~ 135:15.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘void UpdateDisplayPortMarginsForPendingMetrics(const mozilla::layers::RepaintRequest&)’: 135:15.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9705:56: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.66 9705 | CSSPoint::FromAppUnits(frame->GetScrollPosition()); 135:15.66 | ^ 135:15.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9710:64: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.67 9710 | scrollDelta * aMetrics.DisplayportPixelsPerCSSPixel()); 135:15.67 | ^ 135:15.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9710:64: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9710:64: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 135:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 135:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.68 from Unified_cpp_layout_base1.cpp:2: 135:15.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 135:15.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.68 62 | Sub operator-(const Sub& aPoint) const { 135:15.68 | ^~~~~~~~ 135:15.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.68 from Unified_cpp_layout_base1.cpp:2: 135:15.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In function ‘mozilla::gfx::PointTyped mozilla::operator*(const mozilla::gfx::PointTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::CSSPixel; dst = mozilla::ScreenPixel]’: 135:15.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:588:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.69 588 | gfx::PointTyped operator*(const gfx::PointTyped& aPoint, 135:15.69 | ^~~~~~~~ 135:15.69 In file included from Unified_cpp_layout_base1.cpp:137: 135:15.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static mozilla::CSSPoint nsLayoutUtils::GetCumulativeApzCallbackTransform(nsIFrame*)’: 135:15.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9749:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.69 9749 | CSSPoint nsLayoutUtils::GetCumulativeApzCallbackTransform(nsIFrame* aFrame) { 135:15.69 | ^~~~~~~~~~~~~ 135:15.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘nsSize ComputeMaxSizeForPartialPrerender(nsIFrame*, nsSize)’: 135:15.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9815:50: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.70 9815 | gfx::Size scale = transform2D.ScaleFactors(true); 135:15.70 | ^ 135:15.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9837:10: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.70 9837 | result = transform2D.TransformBounds(result); 135:15.70 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 135:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.71 from Unified_cpp_layout_base1.cpp:2: 135:15.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = float]’: 135:15.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:444:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.71 444 | MatrixSize ScaleFactors(bool xMajor) const { 135:15.71 | ^~~~~~~~~~~~ 135:15.72 In file included from Unified_cpp_layout_base1.cpp:137: 135:15.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘nsRect ComputeSVGReferenceRect(nsIFrame*, mozilla::StyleGeometryBox)’: 135:15.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9956:73: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.72 9956 | nsSVGUtils::eBBoxIncludeStroke); 135:15.72 | ^ 135:15.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static nsPoint nsLayoutUtils::ComputeOffsetToUserSpace(nsDisplayListBuilder*, nsIFrame*)’: 135:15.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10128:60: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.72 10128 | nsSVGUtils::FrameSpaceInCSSPxToUserSpaceOffset(aFrame); 135:15.72 | ^ 135:15.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.73 from Unified_cpp_layout_base1.cpp:2: 135:15.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static nscoord mozilla::CSSPixel::ToAppUnits(mozilla::CSSCoord)’: 135:15.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:312:18: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.73 312 | static nscoord ToAppUnits(CSSCoord aCoord) { 135:15.73 | ^~~~~~~~~~ 135:15.73 In file included from Unified_cpp_layout_base1.cpp:137: 135:15.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::Maybe > GetFrameVisibleRectOnScreen(const nsIFrame*)’: 135:15.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10309:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.74 10309 | transformedToIFrame, topContextInProcess->AppUnitsPerDevPixel()); 135:15.74 | ^ 135:15.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10314:63: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.74 10314 | PixelCastJustification::ContentProcessIsLayerInUiProcess); 135:15.74 | ^ 135:15.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10312:71: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.74 10312 | browserChild->GetChildToParentConversionMatrix().TransformBounds( 135:15.75 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 135:15.75 10313 | rectInLayoutDevicePixel), 135:15.75 | ~~~~~~~~~~~~~~~~~~~~~~~~ 135:15.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10314:63: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.75 10314 | PixelCastJustification::ContentProcessIsLayerInUiProcess); 135:15.75 | ^ 135:15.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 135:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.76 from Unified_cpp_layout_base1.cpp:2: 135:15.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 135:15.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:957:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.76 957 | GFX2D_API RectTyped TransformBounds( 135:15.76 | ^~~~~~~~~~~~~~~ 135:15.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.77 963 | quad[0] = TransformPoint(aRect.TopLeft()); 135:15.77 | ^~~~ 135:15.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:988:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.77 988 | max_y - min_y); 135:15.77 | ^ 135:15.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 135:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 135:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 135:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 135:15.78 from Unified_cpp_layout_base1.cpp:2: 135:15.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:15.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.78 383 | Point TopLeft() const { return Point(x, y); } 135:15.78 | ^~~~~~~ 135:15.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 135:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 135:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZCCallbackHelper.h:9, 135:15.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/ViewportUtils.cpp:8, 135:15.79 from Unified_cpp_layout_base1.cpp:11: 135:15.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In function ‘mozilla::gfx::RectTyped mozilla::ViewAs(const mozilla::gfx::RectTyped&, mozilla::PixelCastJustification) [with TargetUnits = mozilla::ScreenPixel; SourceUnits = mozilla::LayoutDevicePixel]’: 135:15.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:102:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.80 102 | gfx::RectTyped ViewAs(const gfx::RectTyped& aRect, 135:15.80 | ^~~~~~ 135:15.80 In file included from Unified_cpp_layout_base1.cpp:137: 135:15.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static bool nsLayoutUtils::FrameIsMostlyScrolledOutOfViewInCrossProcess(const nsIFrame*, nscoord)’: 135:15.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10350:15: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.80 10350 | true); 135:15.80 | ^ 135:15.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10351:33: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:15.80 10351 | ScreenSize margin(scale.width * CSSPixel::FromAppUnits(aMargin), 135:15.81 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:16.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 135:16.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 135:16.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 135:16.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBoxFrame.cpp:60, 135:16.25 from Unified_cpp_layout_xul0.cpp:11: 135:16.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 135:16.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:16.26 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 135:16.26 | ^ 135:17.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 135:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 135:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 135:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 135:17.66 from Unified_cpp_layout_xul_tree0.cpp:2: 135:17.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 135:17.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:17.66 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 135:17.66 | ^ 135:18.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:18.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 135:18.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:18.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 135:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 135:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 135:18.01 from Unified_cpp_layout_xul_tree0.cpp:2: 135:18.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 135:18.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:18.01 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 135:18.01 | ^ 135:18.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 135:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 135:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 135:18.69 from Unified_cpp_layout_xul_tree0.cpp:2: 135:18.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 135:18.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:18.70 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 135:18.70 | ^ 135:18.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 135:18.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:18.70 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 135:18.70 | ^ 135:18.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 135:18.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:18.70 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 135:18.70 | ^ 135:18.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 135:18.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:18.70 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 135:18.70 | ^ 135:18.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 135:18.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:18.71 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 135:18.71 | ^ 135:18.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 135:18.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:18.73 371 | nscoord aAppUnitsPerDevPixel) { 135:18.73 | ^ 135:18.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 135:18.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:18.74 380 | nscoord aAppUnitsPerDevPixel) { 135:18.74 | ^ 135:18.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 135:18.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:18.74 387 | nscoord aAppUnitsPerDevPixel) { 135:18.74 | ^ 135:18.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 135:18.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:18.75 394 | nscoord aAppUnitsPerDevPixel) { 135:18.75 | ^ 135:20.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:19, 135:20.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsMenuPopupFrame.cpp:40, 135:20.11 from Unified_cpp_layout_xul0.cpp:110: 135:20.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 135:20.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:20.11 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 135:20.11 | ^ 135:20.66 In file included from Unified_cpp_layout_svg0.cpp:74: 135:20.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘SVGBBox mozilla::TextRenderedRun::GetRunUserSpaceRect(nsPresContext*, uint32_t) const’: 135:20.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:800:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:20.66 800 | SVGBBox TextRenderedRun::GetRunUserSpaceRect(nsPresContext* aContext, 135:20.66 | ^~~~~~~~~~~~~~~ 135:22.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:22.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:22.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 135:22.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 135:22.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 135:22.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 135:22.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 135:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 135:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 135:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 135:22.61 from Unified_cpp_layout_generic2.cpp:2: 135:22.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double]’: 135:22.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:22.61 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 135:22.61 | ^~~~~~~~~~~~~~~ 135:22.73 In file included from Unified_cpp_layout_svg0.cpp:92: 135:22.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp: In member function ‘already_AddRefed mozilla::nsCSSClipPathInstance::CreateClipPathInset(mozilla::nsCSSClipPathInstance::DrawTarget*, const nsRect&)’: 135:22.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp:198:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:22.73 198 | already_AddRefed nsCSSClipPathInstance::CreateClipPathInset( 135:22.74 | ^~~~~~~~~~~~~~~~~~~~~ 135:22.87 In file included from Unified_cpp_layout_svg0.cpp:101: 135:22.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSFilterInstance.cpp: In member function ‘mozilla::gfx::Size nsCSSFilterInstance::BlurRadiusToFilterSpace(nscoord)’: 135:22.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSFilterInstance.cpp:274:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:22.87 274 | Size nsCSSFilterInstance::BlurRadiusToFilterSpace(nscoord aRadiusInFrameSpace) { 135:22.87 | ^~~~~~~~~~~~~~~~~~~ 135:23.05 In file included from Unified_cpp_layout_svg0.cpp:110: 135:23.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp: In member function ‘gfxRect nsFilterInstance::UserSpaceToFilterSpace(const gfxRect&) const’: 135:23.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:532:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:23.06 532 | gfxRect nsFilterInstance::UserSpaceToFilterSpace( 135:23.06 | ^~~~~~~~~~~~~~~~ 135:23.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp: In member function ‘gfxMatrix nsFilterInstance::GetUserSpaceToFrameSpaceInCSSPxTransform() const’: 135:23.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:898:11: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:23.12 898 | gfxMatrix nsFilterInstance::GetUserSpaceToFrameSpaceInCSSPxTransform() const { 135:23.12 | ^~~~~~~~~~~~~~~~ 135:23.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 135:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 135:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 135:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 135:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 135:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:23.19 from Unified_cpp_layout_xul0.cpp:2: 135:23.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 135:23.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 135:23.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:23.19 40 | friend Sub operator*(Sub aCoord, T aScale) { 135:23.19 | ^~~~~~~~ 135:23.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 135:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 135:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 135:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 135:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:23.23 from Unified_cpp_layout_xul0.cpp:2: 135:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 135:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:23.24 427 | SizeT Size() const { return SizeT(width, height); } 135:23.24 | ^~~~ 135:23.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 135:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 135:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:23.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:23.24 from Unified_cpp_layout_xul0.cpp:2: 135:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 135:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 135:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:23.24 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 135:23.24 | ^~~~~~~~ 135:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 135:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 135:23.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:23.26 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 135:23.26 | ^~~~~~~~ 135:23.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 135:23.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 135:23.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 135:23.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 135:23.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:23.27 from Unified_cpp_layout_xul0.cpp:2: 135:23.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 135:23.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 135:23.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:23.27 62 | Sub operator-(const Sub& aPoint) const { 135:23.27 | ^~~~~~~~ 135:23.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 135:23.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 135:23.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:23.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:23.30 from Unified_cpp_layout_xul0.cpp:2: 135:23.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 135:23.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 135:23.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:23.30 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 135:23.30 | ^~~~~~~~ 135:23.44 In file included from Unified_cpp_layout_svg0.cpp:101: 135:23.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSFilterInstance.cpp: In member function ‘nsresult nsCSSFilterInstance::SetAttributesForBlur(nsCSSFilterInstance::FilterPrimitiveDescription&)’: 135:23.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSFilterInstance.cpp:110:10: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:23.44 110 | nsresult nsCSSFilterInstance::SetAttributesForBlur( 135:23.44 | ^~~~~~~~~~~~~~~~~~~ 135:23.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 135:23.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 135:23.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 135:23.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 135:23.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 135:23.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:23.70 from Unified_cpp_layout_xul0.cpp:2: 135:23.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 135:23.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 135:23.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:23.70 43 | friend Sub operator*(T aScale, Sub aCoord) { 135:23.70 | ^~~~~~~~ 135:23.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 135:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.h:12, 135:23.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGContextPaint.cpp:7, 135:23.80 from Unified_cpp_layout_svg0.cpp:2: 135:23.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 135:23.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:23.80 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 135:23.80 | ^~~~~~~~~~~~~~~ 135:23.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 135:23.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 135:23.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 135:23.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:23.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:23.97 from Unified_cpp_layout_xul0.cpp:2: 135:23.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 135:23.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 135:23.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:23.97 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 135:23.97 | ^~~~~~~~~~~~~ 135:23.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 135:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 135:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 135:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:23.97 from Unified_cpp_layout_xul0.cpp:2: 135:23.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 135:23.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 135:23.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:23.97 323 | static SizeTyped FromUnknownSize( 135:23.97 | ^~~~~~~~~~~~~~~ 135:23.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double]’: 135:23.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:24.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 135:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 135:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 135:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 135:24.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 135:24.03 from Unified_cpp_layout_xul1.cpp:2: 135:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 135:24.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:24.03 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 135:24.03 | ^ 135:24.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 135:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 135:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 135:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 135:24.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 135:24.36 from Unified_cpp_layout_xul1.cpp:2: 135:24.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 135:24.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:24.36 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 135:24.37 | ^ 135:24.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 135:24.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 135:24.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:24.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 135:24.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 135:24.91 from Unified_cpp_layout_xul1.cpp:2: 135:24.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 135:24.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:24.91 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 135:24.91 | ^ 135:24.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 135:24.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:24.91 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 135:24.91 | ^ 135:24.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 135:24.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:24.91 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 135:24.91 | ^ 135:24.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:24.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:24.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 135:24.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 135:24.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 135:24.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:24.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:24.91 from Unified_cpp_layout_xul0.cpp:2: 135:24.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 135:24.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 135:24.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:24.92 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 135:24.92 | ^~~~~~~~~~~~~~ 135:24.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 135:24.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:24.92 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 135:24.92 | ^ 135:24.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 135:24.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:24.92 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 135:24.92 | ^ 135:24.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 135:24.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 135:24.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 135:24.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:24.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:24.92 from Unified_cpp_layout_xul0.cpp:2: 135:24.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 135:24.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 135:24.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:24.92 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 135:24.92 | ^~~~~~~~~~~~~ 135:24.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 135:24.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:24.94 371 | nscoord aAppUnitsPerDevPixel) { 135:24.94 | ^ 135:24.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 135:24.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:24.95 380 | nscoord aAppUnitsPerDevPixel) { 135:24.95 | ^ 135:24.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 135:24.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:24.95 387 | nscoord aAppUnitsPerDevPixel) { 135:24.95 | ^ 135:24.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 135:24.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:24.96 394 | nscoord aAppUnitsPerDevPixel) { 135:24.96 | ^ 135:25.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 135:25.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 135:25.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 135:25.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 135:25.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:25.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:25.00 from Unified_cpp_layout_xul0.cpp:2: 135:25.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:25.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 135:25.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:25.00 383 | Point TopLeft() const { return Point(x, y); } 135:25.00 | ^~~~~~~ 135:25.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:25.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:25.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 135:25.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 135:25.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 135:25.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:25.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:25.00 from Unified_cpp_layout_xul0.cpp:2: 135:25.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 135:25.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 135:25.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:25.00 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 135:25.00 | ^~~~~~~~~~~~~~~ 135:25.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 135:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 135:25.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 135:25.06 from Unified_cpp_layout_xul1.cpp:2: 135:25.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 135:25.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:25.06 189 | CSSRect GetExpandedScrollableRect() const { 135:25.06 | ^ 135:25.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 135:25.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:25.06 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 135:25.06 | ^ 135:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 135:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:25.07 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 135:25.07 | ^ 135:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 135:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:25.07 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 135:25.07 | ^ 135:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 135:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:25.07 243 | CSSRect CalculateScrollRange() const { 135:25.07 | ^ 135:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 135:25.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:25.08 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 135:25.08 | ^ 135:25.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 135:25.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:25.08 457 | CSSRect GetVisualViewport() const { 135:25.08 | ^ 135:25.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 135:25.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 135:25.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 135:25.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:25.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:25.44 from Unified_cpp_layout_xul0.cpp:2: 135:25.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 135:25.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 135:25.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:25.44 277 | static RectTyped FromUnknownRect( 135:25.44 | ^~~~~~~~~~~~~~~ 135:25.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 135:25.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 135:25.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 135:25.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:25.45 from Unified_cpp_layout_xul0.cpp:2: 135:25.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 135:25.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 135:25.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:25.45 150 | static PointTyped FromUnknownPoint( 135:25.45 | ^~~~~~~~~~~~~~~~ 135:25.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 135:25.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 135:25.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 135:25.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:25.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:25.45 from Unified_cpp_layout_xul0.cpp:2: 135:25.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 135:25.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 135:25.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:25.45 282 | RectTyped ToUnknownRect() const { 135:25.45 | ^~~~~~~~~~~~~ 135:25.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 135:25.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 135:25.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:25.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:25.92 from Unified_cpp_layout_xul0.cpp:2: 135:25.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 135:25.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsMenuPopupFrame.cpp:1711:61: required from here 135:25.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:671:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:25.92 671 | gfx::RectTyped operator/(const gfx::IntRectTyped& aRect, 135:25.92 | ^~~~~~~~ 135:25.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::IntPointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 135:25.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsResizerFrame.cpp:273:67: required from here 135:25.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:609:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:25.93 609 | gfx::PointTyped operator/(const gfx::IntPointTyped& aPoint, 135:25.93 | ^~~~~~~~ 135:27.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 135:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 135:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 135:27.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:27.31 from Unified_cpp_layout_xul0.cpp:2: 135:27.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 135:27.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 135:27.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 135:27.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:27.32 246 | PointTyped As2DPoint() const { 135:27.32 | ^~~~~~~~~ 135:27.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘static mozilla::CSSSize nsLayoutUtils::CalculateRootCompositionSize(nsIFrame*, bool, const FrameMetrics&)’: 135:27.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:27.32 10356 | } 135:27.32 | ^ 135:27.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 135:27.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:27.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 135:27.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 135:27.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 135:27.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:27.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:27.33 from Unified_cpp_layout_xul0.cpp:2: 135:27.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 135:27.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 135:27.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 135:27.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:27.33 794 | RectTyped TransformAndClipBounds( 135:27.33 | ^~~~~~~~~~~~~~~~~~~~~~ 135:27.84 In file included from Unified_cpp_layout_svg0.cpp:74: 135:27.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘virtual void mozilla::SVGTextDrawPathCallbacks::PaintSelectionDecorationLine(mozilla::gfx::Rect, nscolor)’: 135:27.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:2527:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:27.85 2527 | void SVGTextDrawPathCallbacks::PaintSelectionDecorationLine(Rect aPath, 135:27.86 | ^~~~~~~~~~~~~~~~~~~~~~~~ 135:28.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘void SVGTextFrame::DoTextPathLayout()’: 135:28.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:4610:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:28.13 4610 | void SVGTextFrame::DoTextPathLayout() { 135:28.13 | ^~~~~~~~~~~~ 135:29.86 In file included from Unified_cpp_layout_generic2.cpp:92: 135:29.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp: In member function ‘mozilla::image::ImgDrawResult nsImageFrame::DisplayAltFeedback(gfxContext&, const nsRect&, nsPoint, uint32_t)’: 135:29.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1363:15: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:29.86 1363 | ImgDrawResult nsImageFrame::DisplayAltFeedback(gfxContext& aRenderingContext, 135:29.86 | ^~~~~~~~~~~~ 135:29.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1363:15: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:29.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1423:63: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:29.95 1423 | inner, PresContext()->AppUnitsPerDevPixel(), *drawTarget)); 135:29.95 | ^ 135:29.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1473:53: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:29.96 1473 | rect, PresContext()->AppUnitsPerDevPixel())); 135:29.96 | ^ 135:30.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 135:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 135:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 135:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 135:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 135:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 135:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/FrameProperties.h:13, 135:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:53, 135:30.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:30.80 from Unified_cpp_layout_xul0.cpp:2: 135:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 135:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 135:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 135:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 135:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 135:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 135:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 135:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 135:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 135:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:30.80 760 | typename detail::Nth::Type extract() { 135:30.80 | ^~~~~~~ 135:31.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 135:31.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 135:31.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 135:31.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 135:31.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 135:31.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 135:31.57 from Unified_cpp_layout_xul_tree0.cpp:2: 135:31.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 135:31.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:31.57 189 | CSSRect GetExpandedScrollableRect() const { 135:31.57 | ^ 135:31.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 135:31.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:31.57 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 135:31.57 | ^ 135:31.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 135:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:31.58 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 135:31.58 | ^ 135:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 135:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:31.58 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 135:31.58 | ^ 135:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 135:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:31.58 243 | CSSRect CalculateScrollRange() const { 135:31.58 | ^ 135:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 135:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:31.59 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 135:31.59 | ^ 135:31.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 135:31.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:31.59 457 | CSSRect GetVisualViewport() const { 135:31.59 | ^ 135:31.91 In file included from Unified_cpp_layout_svg0.cpp:110: 135:31.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp: In member function ‘nsRect nsFilterInstance::ComputeSourceNeededRect()’: 135:31.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:831:8: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:31.91 831 | nsRect nsFilterInstance::ComputeSourceNeededRect() { 135:31.92 | ^~~~~~~~~~~~~~~~ 135:32.44 In file included from Unified_cpp_layout_xul0.cpp:65: 135:32.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsImageBoxFrame.cpp: In member function ‘mozilla::image::ImgDrawResult nsImageBoxFrame::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const mozilla::layers::StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayItem*, nsPoint, uint32_t)’: 135:32.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsImageBoxFrame.cpp:421:63: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:32.44 421 | LayoutDeviceRect::FromAppUnits(dest, appUnitsPerDevPixel); 135:32.44 | ^ 135:32.65 In file included from Unified_cpp_layout_xul0.cpp:110: 135:32.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsMenuPopupFrame.cpp: In member function ‘mozilla::LayoutDeviceIntRect nsMenuPopupFrame::GetConstraintRect(const LayoutDeviceIntRect&, const LayoutDeviceIntRect&, nsPopupLevel)’: 135:32.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsMenuPopupFrame.cpp:1711:61: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:32.65 1711 | (mInContentShell ? aRootScreenRect : aAnchorRect) / scale; 135:32.65 | ^~~~~ 135:32.69 In file included from Unified_cpp_layout_xul0.cpp:137: 135:32.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsResizerFrame.cpp: In member function ‘virtual nsresult nsResizerFrame::HandleEvent(nsPresContext*, mozilla::WidgetGUIEvent*, nsEventStatus*)’: 135:32.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsResizerFrame.cpp:273:67: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:32.69 273 | rect.TopLeft() / aPresContext->CSSToDevPixelScale(); 135:32.69 | ^ 135:32.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 135:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 135:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 135:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 135:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsBox.cpp:9, 135:32.70 from Unified_cpp_layout_xul0.cpp:2: 135:32.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 135:32.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:32.70 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 135:32.70 | ^~~~~~~~~ 135:33.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:53, 135:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineBox.h:16, 135:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/BlockReflowInput.h:13, 135:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:16, 135:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 135:33.07 from Unified_cpp_layout_generic3.cpp:2: 135:33.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/FrameProperties.h: In member function ‘virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)’: 135:33.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/FrameProperties.h:395:20: warning: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ may be used uninitialized in this function [-Wmaybe-uninitialized] 135:33.07 395 | aPV.mValue = aValue; 135:33.07 | ~~~~~~~~~~~^~~~~~~~ 135:33.07 In file included from Unified_cpp_layout_generic3.cpp:119: 135:33.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp:9762:44: note: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ was declared here 135:33.07 9762 | Maybe autoLineCursor; 135:33.07 | ^~~~~~~~~~~~~~ 135:33.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:12, 135:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:14, 135:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 135:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.h:15, 135:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLineLayout.cpp:9, 135:33.08 from Unified_cpp_layout_generic3.cpp:2: 135:33.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:552:51: warning: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame’ may be used uninitialized in this function [-Wmaybe-uninitialized] 135:33.08 552 | Header* Hdr() const MOZ_NONNULL_RETURN { return mHdr; } 135:33.08 | ^~~~ 135:33.08 In file included from Unified_cpp_layout_generic3.cpp:119: 135:33.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.cpp:9762:44: note: ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame’ was declared here 135:33.08 9762 | Maybe autoLineCursor; 135:33.08 | ^~~~~~~~~~~~~~ 135:34.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 135:34.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘gfxPoint MapToFloatImagePixels(const gfxSize&, const gfxRect&, const gfxPoint&)’: 135:34.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::CSSPixel; TargetUnits = mozilla::CSSPixel; T = float]’: 135:34.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 135:34.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::ScreenPixel]’: 135:34.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ScreenPixel; dst = mozilla::LayoutDevicePixel]’: 135:34.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 135:34.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::ParentLayerPixel]’: 135:34.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 135:34.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double]’: 135:34.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]’: 135:34.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘static SizeType nsLayoutUtils::ExpandHeightForViewportUnits(nsPresContext*, const SizeType&) [with SizeType = mozilla::gfx::SizeTyped]’: 135:34.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayerPixel; dst = mozilla::ParentLayerPixel]’: 135:34.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::MarginTyped mozilla::operator*(const mozilla::gfx::MarginTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::ParentLayerPixel]’: 135:34.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = float]’: 135:34.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 135:34.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = double]’: 135:34.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 135:34.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = float]’: 135:34.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 135:34.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::Rect TransformGfxRectToAncestor.constprop(mozilla::RelativeTo, const Rect&, mozilla::RelativeTo, bool*, mozilla::Maybe >*, bool, nsIFrame**)’: 135:34.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10356:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 135:34.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:17, 135:34.83 from Unified_cpp_layout_xul_tree0.cpp:2: 135:34.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 135:34.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:34.83 1249 | CSSCoord ToCSSPixels() const { return _0; } 135:34.83 | ^ 135:36.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 135:36.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 135:36.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 135:36.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsBidiPresUtils.cpp:26, 135:36.21 from Unified_cpp_layout_base1.cpp:38: 135:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 135:36.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:36.21 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 135:36.21 | ^~~~~~~~~~~ 135:36.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 135:36.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:17, 135:36.26 from Unified_cpp_layout_xul_tree0.cpp:2: 135:36.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 135:36.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:36.26 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 135:36.26 | ^ 135:36.59 In file included from Unified_cpp_layout_svg0.cpp:92: 135:36.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp: In member function ‘already_AddRefed mozilla::nsCSSClipPathInstance::CreateClipPath(mozilla::nsCSSClipPathInstance::DrawTarget*, const gfxMatrix&)’: 135:36.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsCSSClipPathInstance.cpp:84:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:36.59 84 | already_AddRefed nsCSSClipPathInstance::CreateClipPath( 135:36.59 | ^~~~~~~~~~~~~~~~~~~~~ 135:37.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 135:37.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:37.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 135:37.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 135:37.62 from Unified_cpp_layout_xul1.cpp:2: 135:37.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 135:37.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:37.62 1249 | CSSCoord ToCSSPixels() const { return _0; } 135:37.62 | ^ 135:37.71 In file included from Unified_cpp_layout_svg0.cpp:110: 135:37.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp: In member function ‘void nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, nsFilterInstance::imgDrawingParams&)’: 135:37.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:635:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:37.71 635 | void nsFilterInstance::BuildSourcePaint(SourceInfo* aSource, 135:37.71 | ^~~~~~~~~~~~~~~~ 135:38.10 In file included from Unified_cpp_layout_svg0.cpp:47: 135:38.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp: In member function ‘virtual SVGBBox mozilla::SVGGeometryFrame::GetBBoxContribution(const Matrix&, uint32_t)’: 135:38.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:409:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:38.10 409 | SVGBBox SVGGeometryFrame::GetBBoxContribution(const Matrix& aToBBoxUserspace, 135:38.10 | ^~~~~~~~~~~~~~~~ 135:38.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:409:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:38.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:409:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:38.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.cpp:564:76: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:38.21 564 | ThebesRect(pathBBoxExtents), this, ThebesMatrix(aToBBoxUserspace)); 135:38.21 | ^ 135:39.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 135:39.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 135:39.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 135:39.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 135:39.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLeafFrame.h:13, 135:39.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsLeafBoxFrame.h:10, 135:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.h:13, 135:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:27, 135:39.23 from Unified_cpp_layout_xul_tree0.cpp:2: 135:39.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 135:39.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:39.23 21 | inline Rect ToRect(const gfxRect& aRect) { 135:39.23 | ^ 135:39.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 135:39.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:39.23 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 135:39.23 | ^ 135:39.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 135:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:39.24 40 | inline Point ToPoint(const gfxPoint& aPoint) { 135:39.24 | ^ 135:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 135:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:39.24 44 | inline Size ToSize(const gfxSize& aSize) { 135:39.24 | ^ 135:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 135:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:39.24 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 135:39.24 | ^ 135:39.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 135:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:39.26 52 | inline gfxSize ThebesSize(const Size& aSize) { 135:39.26 | ^ 135:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 135:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:39.26 56 | inline gfxRect ThebesRect(const Rect& aRect) { 135:39.26 | ^ 135:39.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 135:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 135:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 135:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLeafFrame.h:13, 135:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsLeafBoxFrame.h:10, 135:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.h:13, 135:39.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:27, 135:39.58 from Unified_cpp_layout_xul_tree0.cpp:2: 135:39.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 135:39.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:39.58 1859 | int32_t aAppUnitsPerPixel) { 135:39.58 | ^ 135:39.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 135:39.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:39.59 3214 | int32_t aAppUnitsPerPixel) { 135:39.59 | ^ 135:40.62 In file included from Unified_cpp_layout_svg0.cpp:110: 135:40.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp: In constructor ‘nsFilterInstance::nsFilterInstance(nsIFrame*, nsIContent*, const UserSpaceMetrics&, nsFilterInstance::Span, mozilla::StyleCSSPixelLength, mozilla::StyleCSSPixelLength>, mozilla::StyleComputedUrl> >, bool, nsSVGFilterPaintCallback*, const gfxMatrix&, const nsRegion*, const nsRegion*, const nsRect*, const gfxRect*)’: 135:40.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:438:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:40.62 438 | nsFilterInstance::nsFilterInstance( 135:40.62 | ^~~~~~~~~~~~~~~~ 135:40.67 In file included from Unified_cpp_layout_xul0.cpp:137: 135:40.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsResizerFrame.cpp: In function ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 135:40.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsResizerFrame.cpp:542:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:40.67 542 | } 135:40.67 | ^ 135:40.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:438:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:40.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:438:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:40.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:459:79: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:40.68 459 | nsSVGUtils::eBBoxIncludeFillGeometry); 135:40.68 | ^ 135:40.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsFilterInstance.cpp:903:67: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:40.68 903 | -nsSVGUtils::FrameSpaceInCSSPxToUserSpaceOffset(mTargetFrame)); 135:40.68 | ^ 135:40.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 135:40.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:40.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 135:40.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 135:40.91 from Unified_cpp_layout_xul1.cpp:2: 135:40.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 135:40.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:40.91 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 135:40.91 | ^ 135:42.36 In file included from Unified_cpp_layout_svg0.cpp:128: 135:42.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGClipPathFrame.cpp: In member function ‘void nsSVGClipPathFrame::PaintClipMask(gfxContext&, nsIFrame*, const gfxMatrix&, nsSVGClipPathFrame::SourceSurface*, const Matrix&)’: 135:42.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGClipPathFrame.cpp:92:23: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:42.36 92 | aTarget->MaskSurface(ColorPattern(DeviceColor(0.0, 0.0, 0.0, 1.0)), 135:42.36 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:42.36 93 | aExtraMask, Point(0, 0), 135:42.36 | ~~~~~~~~~~~~~~~~~~~~~~~~ 135:42.36 94 | DrawOptions(1.0, CompositionOp::OP_IN)); 135:42.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:42.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 135:42.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 135:42.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 135:42.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 135:42.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 135:42.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 135:42.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 135:42.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLeafFrame.h:14, 135:42.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsLeafBoxFrame.h:10, 135:42.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.h:13, 135:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:27, 135:42.53 from Unified_cpp_layout_xul_tree0.cpp:2: 135:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 135:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:42.53 332 | LayerPoint GetFixedPositionAnchor() const { 135:42.53 | ^ 135:43.06 In file included from Unified_cpp_layout_generic2.cpp:74: 135:43.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGridContainerFrame.cpp: In member function ‘nscoord nsGridContainerFrame::ReflowRowsInFragmentainer(nsGridContainerFrame::GridReflowInput&, const LogicalRect&, nsIFrame::ReflowOutput&, nsReflowStatus&, nsGridContainerFrame::Fragmentainer&, const nsSize&, const nsTArray&, uint32_t, uint32_t, nscoord, nscoord)’: 135:43.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGridContainerFrame.cpp:7778:44: warning: ‘masonryAxisGap’ may be used uninitialized in this function [-Wmaybe-uninitialized] 135:43.07 7778 | maxSize = std::max(nscoord(0), maxSize - masonryAxisGap); 135:43.07 | ~~~~~~~~^~~~~~~~~~~~~~~~ 135:43.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 135:43.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 135:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 135:43.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 135:43.15 from Unified_cpp_layout_xul1.cpp:2: 135:43.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 135:43.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:43.15 21 | inline Rect ToRect(const gfxRect& aRect) { 135:43.15 | ^ 135:43.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 135:43.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:43.15 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 135:43.16 | ^ 135:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 135:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:43.16 40 | inline Point ToPoint(const gfxPoint& aPoint) { 135:43.16 | ^ 135:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 135:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:43.16 44 | inline Size ToSize(const gfxSize& aSize) { 135:43.16 | ^ 135:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 135:43.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:43.16 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 135:43.16 | ^ 135:43.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 135:43.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:43.17 52 | inline gfxSize ThebesSize(const Size& aSize) { 135:43.17 | ^ 135:43.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 135:43.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:43.17 56 | inline gfxRect ThebesRect(const Rect& aRect) { 135:43.17 | ^ 135:44.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 135:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 135:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 135:44.52 from Unified_cpp_layout_xul1.cpp:2: 135:44.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 135:44.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:44.52 1859 | int32_t aAppUnitsPerPixel) { 135:44.52 | ^ 135:44.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 135:44.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:44.53 3214 | int32_t aAppUnitsPerPixel) { 135:44.53 | ^ 135:44.82 In file included from Unified_cpp_layout_svg0.cpp:74: 135:44.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘virtual SVGBBox SVGTextFrame::GetBBoxContribution(const Matrix&, uint32_t)’: 135:44.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:3397:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:44.82 3397 | SVGBBox SVGTextFrame::GetBBoxContribution(const Matrix& aToBBoxUserspace, 135:44.82 | ^~~~~~~~~~~~ 135:45.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘already_AddRefed SVGTextFrame::GetExtentOfChar(nsIContent*, uint32_t, mozilla::ErrorResult&)’: 135:45.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:3957:27: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:45.73 3957 | already_AddRefed SVGTextFrame::GetExtentOfChar(nsIContent* aContent, 135:45.74 | ^~~~~~~~~~~~ 135:46.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘mozilla::gfx::Point SVGTextFrame::TransformFramePointToTextChild(const Point&, const nsIFrame*)’: 135:46.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:5243:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:46.03 5243 | Point SVGTextFrame::TransformFramePointToTextChild( 135:46.03 | ^~~~~~~~~~~~ 135:46.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 135:46.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 135:46.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 135:46.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 135:46.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 135:46.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 135:46.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 135:46.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 135:46.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 135:46.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 135:46.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 135:46.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLeafFrame.h:14, 135:46.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsLeafBoxFrame.h:10, 135:46.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.h:13, 135:46.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:27, 135:46.05 from Unified_cpp_layout_xul_tree0.cpp:2: 135:46.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 135:46.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:46.05 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 135:46.05 | ^ 135:46.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 135:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 135:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 135:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 135:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 135:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 135:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 135:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 135:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 135:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 135:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 135:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLeafFrame.h:14, 135:46.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsLeafBoxFrame.h:10, 135:46.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.h:13, 135:46.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:27, 135:46.09 from Unified_cpp_layout_xul_tree0.cpp:2: 135:46.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 135:46.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:46.09 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 135:46.09 | ^ 135:46.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 135:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 135:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 135:46.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 135:46.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 135:46.24 from Unified_cpp_layout_svg1.cpp:2: 135:46.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 135:46.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:46.24 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 135:46.24 | ^ 135:46.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp: In member function ‘gfxRect SVGTextFrame::TransformFrameRectFromTextChild(const nsRect&, const nsIFrame*)’: 135:46.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.cpp:5322:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:46.45 5322 | gfxRect SVGTextFrame::TransformFrameRectFromTextChild( 135:46.45 | ^~~~~~~~~~~~ 135:46.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:46.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 135:46.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 135:46.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 135:46.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 135:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 135:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 135:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 135:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 135:46.60 from Unified_cpp_layout_svg1.cpp:2: 135:46.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 135:46.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:46.60 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 135:46.60 | ^ 135:47.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 135:47.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 135:47.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 135:47.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 135:47.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 135:47.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 135:47.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 135:47.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:11, 135:47.11 from Unified_cpp_layout_xul1.cpp:2: 135:47.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 135:47.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:47.12 332 | LayerPoint GetFixedPositionAnchor() const { 135:47.12 | ^ 135:47.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 135:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 135:47.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 135:47.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 135:47.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 135:47.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 135:47.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 135:47.48 from Unified_cpp_layout_svg1.cpp:2: 135:47.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 135:47.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:47.48 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 135:47.49 | ^ 135:47.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 135:47.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:47.49 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 135:47.49 | ^ 135:47.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 135:47.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:47.49 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 135:47.50 | ^ 135:47.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 135:47.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:47.50 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 135:47.50 | ^ 135:47.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 135:47.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:47.51 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 135:47.51 | ^ 135:47.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 135:47.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:47.56 371 | nscoord aAppUnitsPerDevPixel) { 135:47.56 | ^ 135:47.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 135:47.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:47.57 380 | nscoord aAppUnitsPerDevPixel) { 135:47.57 | ^ 135:47.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 135:47.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:47.58 387 | nscoord aAppUnitsPerDevPixel) { 135:47.58 | ^ 135:47.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 135:47.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:47.60 394 | nscoord aAppUnitsPerDevPixel) { 135:47.60 | ^ 135:48.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 135:48.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 135:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 135:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 135:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 135:48.37 from Unified_cpp_layout_svg1.cpp:2: 135:48.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 135:48.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:48.37 1249 | CSSCoord ToCSSPixels() const { return _0; } 135:48.37 | ^ 135:48.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 135:48.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 135:48.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 135:48.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLeafFrame.h:14, 135:48.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsLeafBoxFrame.h:10, 135:48.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.h:13, 135:48.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:27, 135:48.77 from Unified_cpp_layout_xul_tree0.cpp:2: 135:48.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 135:48.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:48.77 1394 | LayerPoint GetFixedPositionAnchor() { 135:48.77 | ^ 135:48.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 135:48.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:48.79 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 135:48.79 | ^ 135:50.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 135:50.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 135:50.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 135:50.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 135:50.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 135:50.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 135:50.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 135:50.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 135:50.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 135:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 135:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 135:50.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:11, 135:50.44 from Unified_cpp_layout_xul1.cpp:2: 135:50.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 135:50.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:50.44 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 135:50.44 | ^ 135:50.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 135:50.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 135:50.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 135:50.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 135:50.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 135:50.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 135:50.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 135:50.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 135:50.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 135:50.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 135:50.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 135:50.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:11, 135:50.45 from Unified_cpp_layout_xul1.cpp:2: 135:50.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 135:50.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:50.45 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 135:50.45 | ^ 135:51.50 In file included from Unified_cpp_layout_base1.cpp:137: 135:51.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static mozilla::gfx::Size nsLayoutUtils::ComputeSuitableScaleForAnimation(const nsIFrame*, const nsSize&, const nsSize&)’: 135:51.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:439:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:51.50 439 | Size nsLayoutUtils::ComputeSuitableScaleForAnimation( 135:51.50 | ^~~~~~~~~~~~~ 135:52.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 135:52.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 135:52.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 135:52.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:11, 135:52.99 from Unified_cpp_layout_xul1.cpp:2: 135:52.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 135:52.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:52.99 1394 | LayerPoint GetFixedPositionAnchor() { 135:52.99 | ^ 135:53.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 135:53.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:53.01 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 135:53.01 | ^ 135:53.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 135:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 135:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 135:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 135:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 135:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 135:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 135:53.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 135:53.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 135:53.81 from Unified_cpp_layout_svg2.cpp:2: 135:53.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 135:53.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:53.81 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 135:53.81 | ^ 135:54.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 135:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 135:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 135:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 135:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 135:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 135:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 135:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 135:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 135:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 135:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 135:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 135:54.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 135:54.10 from Unified_cpp_layout_svg2.cpp:2: 135:54.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 135:54.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:54.10 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 135:54.10 | ^ 135:54.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static gfxFloat nsLayoutUtils::GetSnappedBaselineY(nsIFrame*, gfxContext*, nscoord, nscoord)’: 135:54.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:6053:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:54.98 6053 | gfxFloat nsLayoutUtils::GetSnappedBaselineY(nsIFrame* aFrame, 135:54.98 | ^~~~~~~~~~~~~ 135:54.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 135:54.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 135:54.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 135:54.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 135:54.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 135:54.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 135:54.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 135:54.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:38, 135:54.99 from Unified_cpp_layout_xul_tree0.cpp:2: 135:54.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 135:54.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:54.99 49 | gfx::Size GetInheritedScale() const { return mScale; } 135:54.99 | ^ 135:55.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 135:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 135:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 135:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 135:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 135:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 135:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 135:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 135:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 135:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 135:55.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 135:55.11 from Unified_cpp_layout_svg2.cpp:2: 135:55.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 135:55.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:55.11 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 135:55.11 | ^ 135:55.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 135:55.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:55.11 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 135:55.11 | ^ 135:55.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 135:55.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:55.12 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 135:55.12 | ^ 135:55.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 135:55.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:55.12 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 135:55.12 | ^ 135:55.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 135:55.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:55.13 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 135:55.13 | ^ 135:55.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 135:55.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:55.15 371 | nscoord aAppUnitsPerDevPixel) { 135:55.15 | ^ 135:55.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 135:55.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:55.15 380 | nscoord aAppUnitsPerDevPixel) { 135:55.15 | ^ 135:55.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 135:55.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:55.16 387 | nscoord aAppUnitsPerDevPixel) { 135:55.16 | ^ 135:55.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 135:55.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:55.17 394 | nscoord aAppUnitsPerDevPixel) { 135:55.17 | ^ 135:55.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 135:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 135:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 135:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 135:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 135:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 135:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 135:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 135:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 135:55.46 from Unified_cpp_layout_svg2.cpp:2: 135:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 135:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:55.46 1249 | CSSCoord ToCSSPixels() const { return _0; } 135:55.46 | ^ 135:56.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 135:56.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 135:56.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 135:56.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:38, 135:56.08 from Unified_cpp_layout_xul_tree0.cpp:2: 135:56.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 135:56.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:56.08 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 135:56.08 | ^ 135:56.13 In file included from Unified_cpp_layout_generic2.cpp:92: 135:56.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp: In member function ‘mozilla::image::ImgDrawResult nsImageFrame::DisplayAltFeedbackWithoutLayer(nsDisplayItem*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const mozilla::layers::StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*, nsPoint, uint32_t)’: 135:56.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.cpp:1516:15: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:56.14 1516 | ImgDrawResult nsImageFrame::DisplayAltFeedbackWithoutLayer( 135:56.14 | ^~~~~~~~~~~~ 135:56.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static gfxRect nsLayoutUtils::RectToGfxRect(const nsRect&, int32_t)’: 135:56.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:6602:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:56.31 6602 | gfxRect nsLayoutUtils::RectToGfxRect(const nsRect& aRect, 135:56.31 | ^~~~~~~~~~~~~ 135:57.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static nscoord nsLayoutUtils::InflationMinFontSizeFor(const nsIFrame*)’: 135:57.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8419:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:57.59 8419 | nscoord nsLayoutUtils::InflationMinFontSizeFor(const nsIFrame* aFrame) { 135:57.59 | ^~~~~~~~~~~~~ 135:57.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:19, 135:57.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 135:57.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:45, 135:57.91 from Unified_cpp_layout_xul_tree0.cpp:2: 135:57.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 135:57.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:57.91 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 135:57.91 | ^ 135:58.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::gfx::Rect mozilla::NSRectToRect(const nsRect&, double)’: 135:58.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8866:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:58.67 8866 | Rect NSRectToRect(const nsRect& aRect, double aAppUnitsPerPixel) { 135:58.67 | ^~~~~~~~~~~~ 135:58.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static mozilla::CSSPoint nsLayoutUtils::GetCumulativeApzCallbackTransform(nsIFrame*)’: 135:58.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9749:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:58.94 9749 | CSSPoint nsLayoutUtils::GetCumulativeApzCallbackTransform(nsIFrame* aFrame) { 135:58.94 | ^~~~~~~~~~~~~ 135:58.98 In file included from Unified_cpp_layout_generic2.cpp:20: 135:58.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp: In member function ‘mozilla::gfx::Matrix nsIFrame::ComputeWidgetTransform()’: 135:58.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp:11334:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:58.98 11334 | gfx::Matrix nsIFrame::ComputeWidgetTransform() { 135:58.98 | ^~~~~~~~ 135:59.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 135:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 135:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 135:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 135:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 135:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 135:59.25 from Unified_cpp_layout_svg1.cpp:2: 135:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 135:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:59.25 189 | CSSRect GetExpandedScrollableRect() const { 135:59.25 | ^ 135:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 135:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:59.25 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 135:59.25 | ^ 135:59.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 135:59.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:59.26 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 135:59.26 | ^ 135:59.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 135:59.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:59.26 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 135:59.26 | ^ 135:59.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 135:59.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:59.26 243 | CSSRect CalculateScrollRange() const { 135:59.26 | ^ 135:59.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 135:59.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:59.27 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 135:59.27 | ^ 135:59.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 135:59.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:59.28 457 | CSSRect GetVisualViewport() const { 135:59.28 | ^ 135:59.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 135:59.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 135:59.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 135:59.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 135:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 135:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 135:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 135:59.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSliderFrame.cpp:23, 135:59.53 from Unified_cpp_layout_xul1.cpp:29: 135:59.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 135:59.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:59.53 49 | gfx::Size GetInheritedScale() const { return mScale; } 135:59.53 | ^ 135:59.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static nsPoint nsLayoutUtils::ComputeOffsetToUserSpace(nsDisplayListBuilder*, nsIFrame*)’: 135:59.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10100:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:59.61 10100 | nsPoint nsLayoutUtils::ComputeOffsetToUserSpace(nsDisplayListBuilder* aBuilder, 135:59.61 | ^~~~~~~~~~~~~ 135:59.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 135:59.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 135:59.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:59.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:59.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 135:59.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 135:59.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 135:59.66 from Unified_cpp_layout_xul_tree0.cpp:2: 135:59.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 135:59.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 135:59.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:59.66 40 | friend Sub operator*(Sub aCoord, T aScale) { 135:59.66 | ^~~~~~~~ 135:59.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 135:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 135:59.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 135:59.69 from Unified_cpp_layout_xul_tree0.cpp:2: 135:59.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 135:59.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 135:59.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:59.69 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 135:59.69 | ^~~~~~~~ 135:59.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 135:59.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 135:59.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 135:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 135:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 135:59.92 from Unified_cpp_layout_xul_tree0.cpp:2: 135:59.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 135:59.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 135:59.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:59.92 427 | SizeT Size() const { return SizeT(width, height); } 135:59.92 | ^~~~ 135:59.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 135:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 135:59.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 135:59.93 from Unified_cpp_layout_xul_tree0.cpp:2: 135:59.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 135:59.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 135:59.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:59.93 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 135:59.93 | ^~~~~~~~ 135:59.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 135:59.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 135:59.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:59.94 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 135:59.94 | ^~~~~~~~ 135:59.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 135:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 135:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 135:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 135:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 135:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 135:59.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 135:59.94 from Unified_cpp_layout_xul_tree0.cpp:2: 135:59.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 135:59.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 135:59.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 135:59.95 62 | Sub operator-(const Sub& aPoint) const { 135:59.96 | ^~~~~~~~ 136:00.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:00.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 136:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 136:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 136:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 136:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 136:00.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 136:00.03 from Unified_cpp_layout_xul_tree0.cpp:2: 136:00.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:00.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 136:00.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:00.03 383 | Point TopLeft() const { return Point(x, y); } 136:00.03 | ^~~~~~~ 136:00.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:00.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:00.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:00.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 136:00.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 136:00.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 136:00.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 136:00.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 136:00.04 from Unified_cpp_layout_xul_tree0.cpp:2: 136:00.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 136:00.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 136:00.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:00.05 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 136:00.05 | ^~~~~~~~~~~~~~~ 136:00.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 136:00.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 136:00.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 136:00.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 136:00.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 136:00.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 136:00.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 136:00.19 from Unified_cpp_layout_xul_tree0.cpp:2: 136:00.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 136:00.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 136:00.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:00.20 43 | friend Sub operator*(T aScale, Sub aCoord) { 136:00.20 | ^~~~~~~~ 136:00.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 136:00.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 136:00.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 136:00.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 136:00.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 136:00.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 136:00.27 from Unified_cpp_layout_xul_tree0.cpp:2: 136:00.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 136:00.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 136:00.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:00.27 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 136:00.27 | ^~~~~~~~~~~~~ 136:00.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 136:00.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 136:00.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 136:00.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 136:00.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 136:00.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 136:00.28 from Unified_cpp_layout_xul_tree0.cpp:2: 136:00.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 136:00.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 136:00.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:00.29 323 | static SizeTyped FromUnknownSize( 136:00.29 | ^~~~~~~~~~~~~~~ 136:00.48 In file included from Unified_cpp_layout_generic2.cpp:65: 136:00.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.cpp: In member function ‘void mozilla::ScrollFrameHelper::ScrollToImpl(nsPoint, const nsRect&, nsAtom*)’: 136:00.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsGfxScrollFrame.cpp:2706:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:00.48 2706 | void ScrollFrameHelper::ScrollToImpl(nsPoint aPt, const nsRect& aRange, 136:00.48 | ^~~~~~~~~~~~~~~~~ 136:00.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 136:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 136:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 136:00.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSliderFrame.cpp:23, 136:00.67 from Unified_cpp_layout_xul1.cpp:29: 136:00.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 136:00.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:00.67 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 136:00.68 | ^ 136:01.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 136:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 136:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 136:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 136:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 136:01.31 from Unified_cpp_layout_xul_tree0.cpp:2: 136:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 136:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 136:01.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:01.32 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 136:01.32 | ^~~~~~~~~~~~~~ 136:01.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 136:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 136:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 136:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 136:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 136:01.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 136:01.32 from Unified_cpp_layout_xul_tree0.cpp:2: 136:01.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 136:01.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 136:01.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:01.33 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 136:01.33 | ^~~~~~~~~~~~~ 136:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 136:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 136:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:01.76 277 | static RectTyped FromUnknownRect( 136:01.76 | ^~~~~~~~~~~~~~~ 136:01.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 136:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 136:01.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 136:01.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 136:01.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 136:01.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 136:01.78 from Unified_cpp_layout_xul_tree0.cpp:2: 136:01.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 136:01.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 136:01.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:01.79 150 | static PointTyped FromUnknownPoint( 136:01.79 | ^~~~~~~~~~~~~~~~ 136:01.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 136:01.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 136:01.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 136:01.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 136:01.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 136:01.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 136:01.80 from Unified_cpp_layout_xul_tree0.cpp:2: 136:01.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 136:01.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 136:01.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:01.81 282 | RectTyped ToUnknownRect() const { 136:01.81 | ^~~~~~~~~~~~~ 136:02.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 136:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 136:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 136:02.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 136:02.10 from Unified_cpp_layout_base1.cpp:2: 136:02.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 136:02.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:02.10 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 136:02.11 | ^~~~~~~~~~~~~~~ 136:02.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = double]’: 136:02.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:99:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:02.50 99 | MatrixRect TransformRect(const MatrixRect& aRect) const { 136:02.50 | ^~~~~~~~~~~~~ 136:02.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:02.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 136:02.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 136:02.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 136:02.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 136:02.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 136:02.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 136:02.51 from Unified_cpp_layout_xul_tree0.cpp:2: 136:02.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:02.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:112:46: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 136:02.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 136:02.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:02.52 385 | Point BottomLeft() const { return Point(x, YMost()); } 136:02.52 | ^~~~~~~~~~ 136:03.12 In file included from Unified_cpp_layout_base1.cpp:137: 136:03.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static gfxSize nsLayoutUtils::GetTransformToAncestorScaleExcludingAnimated(nsIFrame*)’: 136:03.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:2687:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:03.13 2687 | gfxSize nsLayoutUtils::GetTransformToAncestorScaleExcludingAnimated( 136:03.13 | ^~~~~~~~~~~~~ 136:03.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 136:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 136:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 136:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 136:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 136:03.45 from Unified_cpp_layout_xul_tree0.cpp:2: 136:03.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 136:03.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 136:03.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 136:03.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:03.45 794 | RectTyped TransformAndClipBounds( 136:03.45 | ^~~~~~~~~~~~~~~~~~~~~~ 136:03.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘static mozilla::CSSSize nsLayoutUtils::CalculateRootCompositionSize(nsIFrame*, bool, const FrameMetrics&)’: 136:03.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8658:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:03.92 8658 | CSSSize nsLayoutUtils::CalculateRootCompositionSize( 136:03.92 | ^~~~~~~~~~~~~ 136:03.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8658:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:03.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8658:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:03.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8680:63: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:03.93 8680 | nsLayoutUtils::GetTransformToAncestorScale(rootFrame)); 136:03.93 | ^ 136:04.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static mozilla::CSSSize nsLayoutUtils::CalculateRootCompositionSize(nsIFrame*, bool, const FrameMetrics&)’: 136:04.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8658:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:04.02 8658 | CSSSize nsLayoutUtils::CalculateRootCompositionSize( 136:04.02 | ^~~~~~~~~~~~~ 136:04.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static mozilla::layers::FrameMetrics nsLayoutUtils::CalculateBasicFrameMetrics(nsIScrollableFrame*)’: 136:04.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3256:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:04.07 3256 | FrameMetrics nsLayoutUtils::CalculateBasicFrameMetrics( 136:04.07 | ^~~~~~~~~~~~~ 136:04.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3256:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:04.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3256:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:04.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3256:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:04.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3282:55: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:04.13 3282 | nsLayoutUtils::GetTransformToAncestorScale(frame)); 136:04.13 | ^ 136:04.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3256:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:04.13 3256 | FrameMetrics nsLayoutUtils::CalculateBasicFrameMetrics( 136:04.13 | ^~~~~~~~~~~~~ 136:04.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static nsRect nsLayoutUtils::ComputePartialPrerenderArea(nsIFrame*, const nsRect&, const nsRect&, const nsSize&)’: 136:04.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9842:8: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:04.23 9842 | nsRect nsLayoutUtils::ComputePartialPrerenderArea( 136:04.23 | ^~~~~~~~~~~~~ 136:04.32 In file included from Unified_cpp_layout_generic2.cpp:20: 136:04.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp: In member function ‘void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)’: 136:04.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp:3210:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:04.32 3210 | void nsIFrame::BuildDisplayListForStackingContext( 136:04.32 | ^~~~~~~~ 136:04.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::image::ImgDrawResult DrawImageInternal(gfxContext&, nsPresContext*, imgIContainer*, mozilla::gfx::SamplingFilter, const nsRect&, const nsRect&, const nsPoint&, const nsRect&, const mozilla::Maybe&, uint32_t, mozilla::gfx::ExtendMode, float)’: 136:04.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:6882:22: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:04.36 6882 | static ImgDrawResult DrawImageInternal( 136:04.36 | ^~~~~~~~~~~~~~~~~ 136:05.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 136:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 136:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 136:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 136:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:05.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:05.06 from Unified_cpp_layout_xul1.cpp:2: 136:05.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 136:05.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 136:05.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:05.06 40 | friend Sub operator*(Sub aCoord, T aScale) { 136:05.06 | ^~~~~~~~ 136:05.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:05.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 136:05.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 136:05.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:05.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:05.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:05.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:05.09 from Unified_cpp_layout_xul1.cpp:2: 136:05.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:05.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 136:05.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:05.10 427 | SizeT Size() const { return SizeT(width, height); } 136:05.10 | ^~~~ 136:05.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 136:05.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:05.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:05.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:05.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:05.10 from Unified_cpp_layout_xul1.cpp:2: 136:05.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 136:05.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 136:05.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:05.10 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 136:05.10 | ^~~~~~~~ 136:05.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 136:05.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 136:05.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:05.10 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 136:05.10 | ^~~~~~~~ 136:05.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 136:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 136:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 136:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:05.12 from Unified_cpp_layout_xul1.cpp:2: 136:05.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 136:05.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 136:05.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:05.13 62 | Sub operator-(const Sub& aPoint) const { 136:05.13 | ^~~~~~~~ 136:05.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 136:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:05.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:05.15 from Unified_cpp_layout_xul1.cpp:2: 136:05.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 136:05.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 136:05.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:05.15 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 136:05.15 | ^~~~~~~~ 136:05.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 136:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 136:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 136:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 136:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:05.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:05.60 from Unified_cpp_layout_xul1.cpp:2: 136:05.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 136:05.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 136:05.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:05.61 43 | friend Sub operator*(T aScale, Sub aCoord) { 136:05.61 | ^~~~~~~~ 136:05.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 136:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 136:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:05.86 from Unified_cpp_layout_xul1.cpp:2: 136:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 136:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 136:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:05.86 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 136:05.86 | ^~~~~~~~~~~~~ 136:05.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 136:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 136:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:05.86 from Unified_cpp_layout_xul1.cpp:2: 136:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 136:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 136:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:05.86 323 | static SizeTyped FromUnknownSize( 136:05.86 | ^~~~~~~~~~~~~~~ 136:05.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 136:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 136:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:05.92 from Unified_cpp_layout_svg1.cpp:2: 136:05.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 136:05.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:05.92 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 136:05.92 | ^ 136:06.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 136:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:06.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:06.04 from Unified_cpp_layout_svg2.cpp:2: 136:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 136:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:06.04 189 | CSSRect GetExpandedScrollableRect() const { 136:06.04 | ^ 136:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 136:06.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:06.04 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 136:06.04 | ^ 136:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 136:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:06.05 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 136:06.05 | ^ 136:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 136:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:06.05 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 136:06.05 | ^ 136:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 136:06.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:06.05 243 | CSSRect CalculateScrollRange() const { 136:06.05 | ^ 136:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 136:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:06.06 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 136:06.06 | ^ 136:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 136:06.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:06.06 457 | CSSRect GetVisualViewport() const { 136:06.06 | ^ 136:06.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 136:06.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 136:06.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 136:06.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:17, 136:06.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 136:06.52 from Unified_cpp_layout_base2.cpp:2: 136:06.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 136:06.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:06.52 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 136:06.52 | ^ 136:06.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 136:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 136:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 136:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 136:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 136:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 136:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventForwards.h:12, 136:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 136:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 136:06.59 from Unified_cpp_layout_xul_tree0.cpp:2: 136:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 136:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 136:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 136:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 136:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 136:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 136:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 136:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 136:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 136:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:06.59 760 | typename detail::Nth::Type extract() { 136:06.60 | ^~~~~~~ 136:06.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 136:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 136:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:06.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:06.79 from Unified_cpp_layout_xul1.cpp:2: 136:06.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 136:06.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 136:06.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:06.79 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 136:06.79 | ^~~~~~~~~~~~~~ 136:06.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 136:06.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 136:06.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:06.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:06.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:06.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:06.80 from Unified_cpp_layout_xul1.cpp:2: 136:06.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 136:06.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 136:06.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:06.80 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 136:06.80 | ^~~~~~~~~~~~~ 136:06.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:06.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 136:06.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 136:06.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:06.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:06.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:06.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:06.83 from Unified_cpp_layout_xul1.cpp:2: 136:06.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:06.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 136:06.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:06.83 383 | Point TopLeft() const { return Point(x, y); } 136:06.83 | ^~~~~~~ 136:06.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:06.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:06.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 136:06.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 136:06.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:06.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:06.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:06.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:06.83 from Unified_cpp_layout_xul1.cpp:2: 136:06.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 136:06.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 136:06.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:06.83 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 136:06.83 | ^~~~~~~~~~~~~~~ 136:06.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 136:06.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:15, 136:06.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:17, 136:06.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 136:06.87 from Unified_cpp_layout_base2.cpp:2: 136:06.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 136:06.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:06.87 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 136:06.87 | ^ 136:07.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 136:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 136:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:07.22 from Unified_cpp_layout_xul1.cpp:2: 136:07.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 136:07.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 136:07.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:07.22 277 | static RectTyped FromUnknownRect( 136:07.22 | ^~~~~~~~~~~~~~~ 136:07.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 136:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 136:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:07.22 from Unified_cpp_layout_xul1.cpp:2: 136:07.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 136:07.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 136:07.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:07.22 150 | static PointTyped FromUnknownPoint( 136:07.22 | ^~~~~~~~~~~~~~~~ 136:07.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 136:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 136:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:07.23 from Unified_cpp_layout_xul1.cpp:2: 136:07.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 136:07.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 136:07.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:07.23 282 | RectTyped ToUnknownRect() const { 136:07.23 | ^~~~~~~~~~~~~ 136:07.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 136:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 136:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:07.42 from Unified_cpp_layout_xul1.cpp:2: 136:07.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::PointTyped >::ToUnknownPoint() const [with units = mozilla::LayoutDevicePixel; F = float]’: 136:07.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsTextBoxFrame.cpp:314:27: required from here 136:07.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:155:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:07.42 155 | PointTyped ToUnknownPoint() const { 136:07.42 | ^~~~~~~~~~~~~~ 136:07.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 136:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:07.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:07.44 from Unified_cpp_layout_xul1.cpp:2: 136:07.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::IntPointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 136:07.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsTitleBarFrame.cpp:119:62: required from here 136:07.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:609:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:07.44 609 | gfx::PointTyped operator/(const gfx::IntPointTyped& aPoint, 136:07.44 | ^~~~~~~~ 136:07.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:27, 136:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 136:07.63 from Unified_cpp_layout_base2.cpp:2: 136:07.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 136:07.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:07.63 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 136:07.63 | ^ 136:07.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 136:07.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:07.63 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 136:07.63 | ^ 136:07.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 136:07.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:07.64 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 136:07.64 | ^ 136:07.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 136:07.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:07.66 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 136:07.66 | ^ 136:07.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 136:07.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:07.66 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 136:07.66 | ^ 136:07.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 136:07.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:07.72 371 | nscoord aAppUnitsPerDevPixel) { 136:07.72 | ^ 136:07.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 136:07.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:07.72 380 | nscoord aAppUnitsPerDevPixel) { 136:07.72 | ^ 136:07.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 136:07.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:07.73 387 | nscoord aAppUnitsPerDevPixel) { 136:07.73 | ^ 136:07.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 136:07.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:07.75 394 | nscoord aAppUnitsPerDevPixel) { 136:07.75 | ^ 136:07.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:07.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:07.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:07.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:07.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:07.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:27, 136:07.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 136:07.87 from Unified_cpp_layout_base2.cpp:2: 136:07.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 136:07.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:07.87 1249 | CSSCoord ToCSSPixels() const { return _0; } 136:07.87 | ^ 136:07.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 136:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 136:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 136:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:38, 136:07.98 from Unified_cpp_layout_xul_tree0.cpp:2: 136:07.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 136:07.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:07.98 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 136:07.98 | ^ 136:07.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 136:07.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:07.99 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 136:07.99 | ^~~~~~~~~~~ 136:07.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 136:07.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:07.99 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 136:07.99 | ^ 136:08.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 136:08.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:08.00 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 136:08.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 136:08.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:08.00 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 136:08.00 | ~~~~~~~~~~~~~^~ 136:08.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:08.01 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 136:08.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 136:08.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:08.01 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 136:08.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 136:08.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 136:08.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 136:08.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 136:08.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 136:08.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 136:08.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 136:08.02 from Unified_cpp_layout_xul_tree0.cpp:2: 136:08.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 136:08.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:08.02 282 | RectTyped ToUnknownRect() const { 136:08.02 | ^~~~~~~~~~~~~ 136:08.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 136:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 136:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 136:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 136:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 136:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 136:08.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:7, 136:08.10 from Unified_cpp_layout_xul_tree0.cpp:2: 136:08.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 136:08.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:08.11 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 136:08.11 | ^~~~~~~~~ 136:08.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 136:08.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 136:08.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 136:08.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:08.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:08.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:08.11 from Unified_cpp_layout_svg1.cpp:2: 136:08.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 136:08.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:08.11 21 | inline Rect ToRect(const gfxRect& aRect) { 136:08.11 | ^ 136:08.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 136:08.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:08.12 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 136:08.12 | ^ 136:08.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 136:08.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:08.12 40 | inline Point ToPoint(const gfxPoint& aPoint) { 136:08.12 | ^ 136:08.12 In file included from Unified_cpp_layout_xul_tree0.cpp:2: 136:08.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp: In member function ‘mozilla::image::ImgDrawResult nsTreeBodyFrame::PaintText(int32_t, nsTreeColumn*, const nsRect&, nsPresContext*, gfxContext&, const nsRect&, nscoord&)’: 136:08.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:3473:79: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:08.13 3473 | Rect devPxRect = NSRectToSnappedRect(r, appUnitsPerDevPixel, *drawTarget); 136:08.13 | ^ 136:08.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 136:08.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:08.13 44 | inline Size ToSize(const gfxSize& aSize) { 136:08.13 | ^ 136:08.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 136:08.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:08.13 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 136:08.13 | ^ 136:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 136:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:08.14 52 | inline gfxSize ThebesSize(const Size& aSize) { 136:08.14 | ^ 136:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 136:08.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:08.14 56 | inline gfxRect ThebesRect(const Rect& aRect) { 136:08.14 | ^ 136:08.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 136:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 136:08.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:08.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:08.90 from Unified_cpp_layout_xul1.cpp:2: 136:08.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 136:08.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 136:08.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 136:08.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:08.90 246 | PointTyped As2DPoint() const { 136:08.90 | ^~~~~~~~~ 136:08.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:08.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 136:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 136:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:08.91 from Unified_cpp_layout_xul1.cpp:2: 136:08.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:08.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 136:08.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 136:08.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:08.91 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 136:08.91 | ^~~~~~~~~ 136:08.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 136:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 136:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:08.93 from Unified_cpp_layout_xul1.cpp:2: 136:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 136:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 136:08.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 136:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:08.93 2266 | PointTyped TransformPointSimple( 136:08.93 | ^~~~~~~~~~~~~~~~~~~~ 136:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 136:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 136:08.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 136:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:08.93 794 | RectTyped TransformAndClipBounds( 136:08.93 | ^~~~~~~~~~~~~~~~~~~~~~ 136:09.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 136:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 136:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:09.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:09.51 from Unified_cpp_layout_svg1.cpp:2: 136:09.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 136:09.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:09.51 1859 | int32_t aAppUnitsPerPixel) { 136:09.51 | ^ 136:09.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 136:09.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:09.52 3214 | int32_t aAppUnitsPerPixel) { 136:09.52 | ^ 136:10.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:18, 136:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:13, 136:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:10.07 from Unified_cpp_layout_svg1.cpp:2: 136:10.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 136:10.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:10.07 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 136:10.07 | ^ 136:11.10 In file included from Unified_cpp_layout_svg1.cpp:11: 136:11.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterInstance.cpp: In member function ‘bool nsSVGFilterInstance::ComputeBounds()’: 136:11.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterInstance.cpp:81:51: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mozilla::SVGAnimatedLength’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 136:11.11 81 | sizeof(mFilterElement->mLengthAttributes)); 136:11.11 | ^ 136:11.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGFilterElement.h:11, 136:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:14, 136:11.11 from Unified_cpp_layout_svg1.cpp:2: 136:11.11 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGAnimatedLength.h:84:7: note: ‘class mozilla::SVGAnimatedLength’ declared here 136:11.11 84 | class SVGAnimatedLength { 136:11.11 | ^~~~~~~~~~~~~~~~~ 136:11.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 136:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 136:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 136:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 136:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 136:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 136:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/FrameProperties.h:13, 136:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:53, 136:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:11.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:11.95 from Unified_cpp_layout_xul1.cpp:2: 136:11.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 136:11.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 136:11.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 136:11.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 136:11.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 136:11.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 136:11.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 136:11.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 136:11.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 136:11.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:11.96 760 | typename detail::Nth::Type extract() { 136:11.96 | ^~~~~~~ 136:13.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 136:13.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:13.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 136:13.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:13.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:13.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:13.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:13.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:13.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:13.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:13.21 from Unified_cpp_layout_svg2.cpp:2: 136:13.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 136:13.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.21 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 136:13.21 | ^ 136:13.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 136:13.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 136:13.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 136:13.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 136:13.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 136:13.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 136:13.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 136:13.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:11, 136:13.24 from Unified_cpp_layout_xul1.cpp:2: 136:13.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In static member function ‘static mozilla::layers::ScrollbarData mozilla::layers::ScrollbarData::CreateForThumb(mozilla::layers::ScrollDirection, float, mozilla::CSSCoord, mozilla::CSSCoord, bool, mozilla::CSSCoord, mozilla::CSSCoord, uint64_t)’: 136:13.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:66:24: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.24 66 | static ScrollbarData CreateForThumb(ScrollDirection aDirection, 136:13.24 | ^~~~~~~~~~~~~~ 136:13.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 136:13.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 136:13.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 136:13.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 136:13.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 136:13.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 136:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 136:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp:16, 136:13.40 from Unified_cpp_layout_svg1.cpp:20: 136:13.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 136:13.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.40 332 | LayerPoint GetFixedPositionAnchor() const { 136:13.40 | ^ 136:13.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 136:13.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 136:13.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 136:13.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSliderFrame.cpp:23, 136:13.58 from Unified_cpp_layout_xul1.cpp:29: 136:13.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 136:13.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.59 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 136:13.59 | ^ 136:13.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 136:13.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.59 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 136:13.59 | ^~~~~~~~~~~ 136:13.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 136:13.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.60 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 136:13.60 | ^ 136:13.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 136:13.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.60 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 136:13.60 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 136:13.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.60 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 136:13.60 | ~~~~~~~~~~~~~^~ 136:13.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.61 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 136:13.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 136:13.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.61 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 136:13.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 136:13.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 136:13.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 136:13.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:13.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:13.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:13.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:13.61 from Unified_cpp_layout_xul1.cpp:2: 136:13.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 136:13.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.61 282 | RectTyped ToUnknownRect() const { 136:13.61 | ^~~~~~~~~~~~~ 136:13.62 In file included from Unified_cpp_layout_xul1.cpp:74: 136:13.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsTextBoxFrame.cpp: In member function ‘virtual bool nsDisplayXULTextBox::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 136:13.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsTextBoxFrame.cpp:314:27: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.62 314 | .ToUnknownPoint(); 136:13.62 | ^ 136:13.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsTextBoxFrame.cpp:313:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.62 313 | LayoutDevicePoint::FromAppUnits(bounds.TopLeft(), appUnitsPerDevPixel) 136:13.62 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:13.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsTextBoxFrame.cpp:314:27: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.65 314 | .ToUnknownPoint(); 136:13.65 | ^ 136:13.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 136:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:13.65 from Unified_cpp_layout_xul1.cpp:2: 136:13.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 136:13.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:386:28: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.65 386 | static LayoutDevicePoint FromAppUnits(const nsPoint& aPoint, 136:13.66 | ^~~~~~~~~~~~ 136:13.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 136:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 136:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 136:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:13.66 from Unified_cpp_layout_xul1.cpp:2: 136:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 136:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.66 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 136:13.66 | ^~~~~~~~~ 136:13.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 136:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 136:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:13.66 from Unified_cpp_layout_xul1.cpp:2: 136:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::PointTyped >::ToUnknownPoint() const [with units = mozilla::LayoutDevicePixel; F = float]’: 136:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:155:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.66 155 | PointTyped ToUnknownPoint() const { 136:13.66 | ^~~~~~~~~~~~~~ 136:13.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 136:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 136:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 136:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:13.66 from Unified_cpp_layout_xul1.cpp:2: 136:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 136:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.66 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 136:13.66 | ^~~~~~~~~ 136:13.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 136:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 136:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 136:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSliderFrame.cpp:23, 136:13.67 from Unified_cpp_layout_xul1.cpp:29: 136:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘void mozilla::layout::TextDrawTarget::Reinitialize(mozilla::wr::IpcResourceUpdateQueue&, const mozilla::layers::StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayItem*, nsRect&)’: 136:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:85:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.67 85 | LayoutDeviceRect::FromAppUnits(aBounds, appUnitsPerDevPixel); 136:13.67 | ^ 136:13.67 In file included from Unified_cpp_layout_xul1.cpp:74: 136:13.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsTextBoxFrame.cpp: In member function ‘void nsTextBoxFrame::DrawText(gfxContext&, const nsRect&, const nsRect&, const nscolor*)’: 136:13.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsTextBoxFrame.cpp:445:20: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.67 445 | params.dirtyRect = ToRect(presContext->AppUnitsToGfxUnits(aDirtyRect)); 136:13.67 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:13.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsTextBoxFrame.cpp:445:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.67 445 | params.dirtyRect = ToRect(presContext->AppUnitsToGfxUnits(aDirtyRect)); 136:13.67 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 136:13.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsTextBoxFrame.cpp:445:20: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.67 445 | params.dirtyRect = ToRect(presContext->AppUnitsToGfxUnits(aDirtyRect)); 136:13.67 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:13.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 136:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:13.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:13.67 from Unified_cpp_layout_xul1.cpp:2: 136:13.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 136:13.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.68 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 136:13.68 | ^~~~~~~~~~~~~~~~~~ 136:13.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 136:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 136:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:13.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:13.68 from Unified_cpp_layout_xul1.cpp:2: 136:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 136:13.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.68 21 | inline Rect ToRect(const gfxRect& aRect) { 136:13.69 | ^~~~~~ 136:13.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsColor.h:13, 136:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:18, 136:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 136:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 136:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 136:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 136:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 136:13.69 from Unified_cpp_layout_generic2.cpp:2: 136:13.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCoord.h: In member function ‘mozilla::LogicalSize nsContainerFrame::ComputeSizeWithIntrinsicDimensions(gfxContext*, mozilla::WritingMode, const mozilla::IntrinsicSize&, const mozilla::AspectRatio&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, nsIFrame::ComputeSizeFlags)’: 136:13.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCoord.h:137:36: warning: ‘bSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 136:13.69 137 | return _nscoordSaturatingMultiply(aCoord, aScale, true); 136:13.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 136:13.69 In file included from Unified_cpp_layout_generic2.cpp:20: 136:13.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp:6455:38: note: ‘bSize’ was declared here 136:13.69 6455 | nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 136:13.69 | ^~~~~ 136:13.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsColor.h:13, 136:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:18, 136:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 136:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 136:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 136:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.h:15, 136:13.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFloatManager.cpp:9, 136:13.69 from Unified_cpp_layout_generic2.cpp:2: 136:13.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCoord.h:137:36: warning: ‘iSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 136:13.69 137 | return _nscoordSaturatingMultiply(aCoord, aScale, true); 136:13.69 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 136:13.69 In file included from Unified_cpp_layout_generic2.cpp:20: 136:13.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.cpp:6455:11: note: ‘iSize’ was declared here 136:13.70 6455 | nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 136:13.70 | ^~~~~ 136:13.70 In file included from Unified_cpp_layout_xul1.cpp:83: 136:13.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsTitleBarFrame.cpp: In member function ‘virtual nsresult nsTitleBarFrame::HandleEvent(nsPresContext*, mozilla::WidgetGUIEvent*, nsEventStatus*)’: 136:13.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsTitleBarFrame.cpp:119:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.70 119 | aPresContext->CSSToDevPixelScale(); 136:13.70 | ^ 136:13.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 136:13.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:13.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 136:13.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 136:13.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 136:13.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsRootBoxFrame.cpp:7, 136:13.70 from Unified_cpp_layout_xul1.cpp:2: 136:13.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 136:13.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.70 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 136:13.70 | ^~~~~~~~~ 136:13.72 In file included from Unified_cpp_layout_xul1.cpp:101: 136:13.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsXULPopupManager.cpp: In member function ‘void nsXULPopupManager::PopupMoved(nsIFrame*, nsIntPoint)’: 136:13.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsXULPopupManager.cpp:492:73: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:13.72 492 | menuPopupFrame->PresContext()->CSSToDevPixelScale(); 136:13.72 | ^ 136:14.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static nsPoint nsLayoutUtils::TransformAncestorPointToFrame(nsLayoutUtils::RelativeTo, const nsPoint&, nsLayoutUtils::RelativeTo)’: 136:14.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3001:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:14.23 3001 | nsPoint nsLayoutUtils::TransformAncestorPointToFrame(RelativeTo aFrame, 136:14.23 | ^~~~~~~~~~~~~ 136:15.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 136:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 136:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 136:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:15.56 from Unified_cpp_layout_svg2.cpp:2: 136:15.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 136:15.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:15.56 21 | inline Rect ToRect(const gfxRect& aRect) { 136:15.57 | ^ 136:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 136:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:15.57 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 136:15.57 | ^ 136:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 136:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:15.57 40 | inline Point ToPoint(const gfxPoint& aPoint) { 136:15.57 | ^ 136:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 136:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:15.58 44 | inline Size ToSize(const gfxSize& aSize) { 136:15.58 | ^ 136:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 136:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:15.58 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 136:15.58 | ^ 136:15.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 136:15.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:15.59 52 | inline gfxSize ThebesSize(const Size& aSize) { 136:15.59 | ^ 136:15.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 136:15.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:15.59 56 | inline gfxRect ThebesRect(const Rect& aRect) { 136:15.59 | ^ 136:16.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 136:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 136:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 136:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 136:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 136:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 136:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 136:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 136:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 136:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 136:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 136:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp:16, 136:16.49 from Unified_cpp_layout_svg1.cpp:20: 136:16.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 136:16.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:16.49 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 136:16.49 | ^ 136:16.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 136:16.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 136:16.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 136:16.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 136:16.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 136:16.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 136:16.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 136:16.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 136:16.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 136:16.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 136:16.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 136:16.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp:16, 136:16.51 from Unified_cpp_layout_svg1.cpp:20: 136:16.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 136:16.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:16.52 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 136:16.52 | ^ 136:17.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 136:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 136:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:17.03 from Unified_cpp_layout_svg2.cpp:2: 136:17.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 136:17.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:17.04 1859 | int32_t aAppUnitsPerPixel) { 136:17.04 | ^ 136:17.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 136:17.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:17.05 3214 | int32_t aAppUnitsPerPixel) { 136:17.05 | ^ 136:17.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 136:17.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 136:17.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 136:17.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:38, 136:17.21 from Unified_cpp_layout_xul_tree0.cpp:2: 136:17.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 136:17.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:17.21 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 136:17.21 | ^~~~~~~~~~~ 136:17.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static bool nsLayoutUtils::CalculateAndSetDisplayPortMargins(nsIScrollableFrame*, nsLayoutUtils::RepaintMode)’: 136:17.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3324:6: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:17.34 3324 | bool nsLayoutUtils::CalculateAndSetDisplayPortMargins( 136:17.34 | ^~~~~~~~~~~~~ 136:17.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:18, 136:17.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:17.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:17.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:17.54 from Unified_cpp_layout_svg2.cpp:2: 136:17.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 136:17.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:17.54 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 136:17.54 | ^ 136:18.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 136:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:27, 136:18.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 136:18.24 from Unified_cpp_layout_base2.cpp:2: 136:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 136:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:18.24 189 | CSSRect GetExpandedScrollableRect() const { 136:18.24 | ^ 136:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 136:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:18.24 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 136:18.24 | ^ 136:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 136:18.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:18.24 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 136:18.24 | ^ 136:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 136:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:18.25 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 136:18.25 | ^ 136:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 136:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:18.25 243 | CSSRect CalculateScrollRange() const { 136:18.25 | ^ 136:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 136:18.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:18.25 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 136:18.25 | ^ 136:18.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 136:18.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:18.26 457 | CSSRect GetVisualViewport() const { 136:18.26 | ^ 136:19.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 136:19.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 136:19.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 136:19.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp:16, 136:19.10 from Unified_cpp_layout_svg1.cpp:20: 136:19.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 136:19.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:19.10 1394 | LayerPoint GetFixedPositionAnchor() { 136:19.10 | ^ 136:19.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 136:19.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:19.14 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 136:19.14 | ^ 136:19.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 136:19.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 136:19.56 from Unified_cpp_layout_generic4.cpp:2: 136:19.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 136:19.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:19.56 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 136:19.56 | ^ 136:19.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 136:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 136:19.84 from Unified_cpp_layout_generic4.cpp:2: 136:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 136:19.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:19.84 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 136:19.84 | ^ 136:20.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 136:20.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 136:20.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 136:20.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 136:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 136:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 136:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 136:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:21, 136:20.40 from Unified_cpp_layout_svg2.cpp:11: 136:20.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 136:20.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:20.40 332 | LayerPoint GetFixedPositionAnchor() const { 136:20.40 | ^ 136:20.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 136:20.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 136:20.73 from Unified_cpp_layout_generic4.cpp:2: 136:20.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 136:20.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:20.73 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 136:20.73 | ^ 136:20.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 136:20.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:20.73 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 136:20.73 | ^ 136:20.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 136:20.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:20.73 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 136:20.73 | ^ 136:20.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 136:20.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:20.74 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 136:20.74 | ^ 136:20.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 136:20.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:20.74 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 136:20.74 | ^ 136:20.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 136:20.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:20.76 371 | nscoord aAppUnitsPerDevPixel) { 136:20.76 | ^ 136:20.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 136:20.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:20.77 380 | nscoord aAppUnitsPerDevPixel) { 136:20.77 | ^ 136:20.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 136:20.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:20.77 387 | nscoord aAppUnitsPerDevPixel) { 136:20.77 | ^ 136:20.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 136:20.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:20.78 394 | nscoord aAppUnitsPerDevPixel) { 136:20.78 | ^ 136:21.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 136:21.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 136:21.01 from Unified_cpp_layout_generic4.cpp:2: 136:21.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 136:21.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:21.01 1249 | CSSCoord ToCSSPixels() const { return _0; } 136:21.01 | ^ 136:22.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:22.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 136:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 136:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 136:22.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 136:22.41 from Unified_cpp_layout_base1.cpp:2: 136:22.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 136:22.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1925:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:22.41 1925 | RectTyped TransformAndClipBounds( 136:22.41 | ^~~~~~~~~~~~~~~~~~~~~~ 136:22.69 In file included from Unified_cpp_layout_base1.cpp:137: 136:22.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static nsRect nsLayoutUtils::TransformFrameRectToAncestor(const nsIFrame*, const nsRect&, nsLayoutUtils::RelativeTo, bool*, mozilla::Maybe >*, bool, nsIFrame**)’: 136:22.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3024:8: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:22.69 3024 | nsRect nsLayoutUtils::TransformFrameRectToAncestor( 136:22.69 | ^~~~~~~~~~~~~ 136:22.69 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3024:8: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:22.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3024:8: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:22.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3024:8: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:22.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3036:72: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:22.72 3036 | result = ToRect(text->TransformFrameRectFromTextChild(aRect, aFrame)); 136:22.72 | ^ 136:22.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:3046:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:22.72 3046 | aStopAtStackingContextAndDisplayPortAndOOFFrame, aOutAncestor); 136:22.72 | ^ 136:22.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 136:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 136:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 136:22.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSliderFrame.cpp:23, 136:22.82 from Unified_cpp_layout_xul1.cpp:29: 136:22.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 136:22.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:22.82 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 136:22.82 | ^~~~~~~~~~~ 136:23.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static mozilla::CSSRect nsLayoutUtils::GetBoundingContentRect(const nsIContent*, const nsIScrollableFrame*)’: 136:23.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9627:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:23.37 9627 | CSSRect nsLayoutUtils::GetBoundingContentRect( 136:23.37 | ^~~~~~~~~~~~~ 136:23.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In function ‘mozilla::Maybe > GetFrameVisibleRectOnScreen(const nsIFrame*)’: 136:23.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:10278:26: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:23.46 10278 | static Maybe GetFrameVisibleRectOnScreen(const nsIFrame* aFrame) { 136:23.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:23.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 136:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 136:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 136:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 136:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 136:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 136:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 136:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 136:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 136:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 136:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 136:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:21, 136:23.80 from Unified_cpp_layout_svg2.cpp:11: 136:23.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 136:23.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:23.80 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 136:23.80 | ^ 136:23.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 136:23.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 136:23.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 136:23.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 136:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 136:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 136:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 136:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 136:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 136:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 136:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 136:23.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:21, 136:23.83 from Unified_cpp_layout_svg2.cpp:11: 136:23.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 136:23.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:23.83 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 136:23.83 | ^ 136:24.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 136:24.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 136:24.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 136:24.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:13, 136:24.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGImageElement.h:13, 136:24.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:23, 136:24.40 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 136:24.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp:22, 136:24.40 from Unified_cpp_layout_svg1.cpp:20: 136:24.40 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 136:24.40 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:24.40 44 | operator Point() const { return Point(mX, mY); } 136:24.40 | ^ 136:24.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGImageElement.h:13, 136:24.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.h:23, 136:24.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:16, 136:24.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp:22, 136:24.49 from Unified_cpp_layout_svg1.cpp:20: 136:24.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Rect mozilla::dom::SVGGeometryElement::SimplePath::AsRect() const’: 136:24.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:123:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:24.50 123 | Rect AsRect() const { 136:24.50 | ^ 136:24.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Point mozilla::dom::SVGGeometryElement::SimplePath::Point1() const’: 136:24.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:135:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:24.50 135 | Point Point1() const { 136:24.50 | ^ 136:25.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 136:25.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:25.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 136:25.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:25.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:25.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:25.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:27, 136:25.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 136:25.40 from Unified_cpp_layout_base2.cpp:2: 136:25.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 136:25.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:25.40 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 136:25.40 | ^ 136:26.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 136:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 136:26.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 136:26.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 136:26.06 from Unified_cpp_layout_base1.cpp:2: 136:26.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 136:26.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:708:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:26.06 708 | RectTyped ProjectRectBounds( 136:26.06 | ^~~~~~~~~~~~~~~~~ 136:26.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 136:26.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 136:26.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:26.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.cpp:13, 136:26.27 from Unified_cpp_layout_svg1.cpp:56: 136:26.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 136:26.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:26.27 49 | gfx::Size GetInheritedScale() const { return mScale; } 136:26.27 | ^ 136:26.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 136:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 136:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 136:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:21, 136:26.39 from Unified_cpp_layout_svg2.cpp:11: 136:26.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 136:26.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:26.39 1394 | LayerPoint GetFixedPositionAnchor() { 136:26.39 | ^ 136:26.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 136:26.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:26.41 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 136:26.41 | ^ 136:27.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 136:27.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 136:27.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 136:27.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:27, 136:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 136:27.56 from Unified_cpp_layout_base2.cpp:2: 136:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 136:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:27.56 21 | inline Rect ToRect(const gfxRect& aRect) { 136:27.56 | ^ 136:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 136:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:27.57 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 136:27.57 | ^ 136:27.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 136:27.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:27.57 40 | inline Point ToPoint(const gfxPoint& aPoint) { 136:27.57 | ^ 136:27.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 136:27.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:27.58 44 | inline Size ToSize(const gfxSize& aSize) { 136:27.58 | ^ 136:27.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 136:27.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:27.59 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 136:27.59 | ^ 136:27.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 136:27.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:27.59 52 | inline gfxSize ThebesSize(const Size& aSize) { 136:27.59 | ^ 136:27.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 136:27.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:27.59 56 | inline gfxRect ThebesRect(const Rect& aRect) { 136:27.59 | ^ 136:28.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 136:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 136:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 136:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:30, 136:28.54 from Unified_cpp_layout_svg1.cpp:74: 136:28.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 136:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:28.55 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 136:28.55 | ^ 136:28.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 136:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 136:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:28.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:27, 136:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 136:28.96 from Unified_cpp_layout_base2.cpp:2: 136:28.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 136:28.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:28.96 1859 | int32_t aAppUnitsPerPixel) { 136:28.96 | ^ 136:28.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 136:28.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:28.96 3214 | int32_t aAppUnitsPerPixel) { 136:28.96 | ^ 136:29.35 In file included from Unified_cpp_layout_svg1.cpp:74: 136:29.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp: In static member function ‘static mozilla::gfx::Size nsSVGIntegrationUtils::GetSVGCoordContextForNonSVGFrame(nsIFrame*)’: 136:29.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:218:27: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:29.35 218 | nsIFrame* aNonSVGFrame) { 136:29.35 | ^ 136:29.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp: In static member function ‘static gfxRect nsSVGIntegrationUtils::GetSVGBBoxForNonSVGFrame(nsIFrame*, bool)’: 136:29.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:229:53: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:29.35 229 | nsIFrame* aNonSVGFrame, bool aUnionContinuations) { 136:29.35 | ^ 136:30.05 In file included from Unified_cpp_layout_xul_tree0.cpp:2: 136:30.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp: In member function ‘mozilla::image::ImgDrawResult nsTreeBodyFrame::PaintText(int32_t, nsTreeColumn*, const nsRect&, nsPresContext*, gfxContext&, const nsRect&, nscoord&)’: 136:30.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/tree/nsTreeBodyFrame.cpp:3385:15: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:30.05 3385 | ImgDrawResult nsTreeBodyFrame::PaintText( 136:30.05 | ^~~~~~~~~~~~~~~ 136:31.13 In file included from Unified_cpp_layout_base1.cpp:137: 136:31.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static mozilla::layers::ScrollMetadata nsLayoutUtils::ComputeScrollMetadata(nsIFrame*, nsIFrame*, nsIContent*, const nsIFrame*, mozilla::layers::LayerManager*, nsLayoutUtils::ViewID, const nsRect&, const mozilla::Maybe&, bool, const mozilla::Maybe&)’: 136:31.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9039:16: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:31.14 9039 | ScrollMetadata nsLayoutUtils::ComputeScrollMetadata( 136:31.14 | ^~~~~~~~~~~~~ 136:31.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9039:16: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:31.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGSwitchFrame.cpp:14, 136:31.27 from Unified_cpp_layout_svg1.cpp:128: 136:31.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h: In static member function ‘static gfxPoint mozilla::CharPosition::UnspecifiedPoint()’: 136:31.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:105:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:31.27 105 | static gfxPoint UnspecifiedPoint() { 136:31.27 | ^ 136:31.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9285:74: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:31.35 9285 | : aForFrame)); 136:31.35 | ^ 136:31.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9039:16: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:31.35 9039 | ScrollMetadata nsLayoutUtils::ComputeScrollMetadata( 136:31.35 | ^~~~~~~~~~~~~ 136:31.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 136:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 136:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 136:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 136:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 136:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 136:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 136:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 136:31.46 from Unified_cpp_layout_base2.cpp:2: 136:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 136:31.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:31.47 332 | LayerPoint GetFixedPositionAnchor() const { 136:31.47 | ^ 136:31.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 136:31.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 136:31.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:31.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 136:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:31.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:31.65 from Unified_cpp_layout_svg1.cpp:2: 136:31.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 136:31.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 136:31.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:31.65 40 | friend Sub operator*(Sub aCoord, T aScale) { 136:31.66 | ^~~~~~~~ 136:31.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:31.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:31.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 136:31.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:31.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:31.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:31.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 136:31.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 136:31.97 from Unified_cpp_layout_generic4.cpp:2: 136:31.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 136:31.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:31.97 189 | CSSRect GetExpandedScrollableRect() const { 136:31.98 | ^ 136:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 136:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:31.98 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 136:31.98 | ^ 136:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 136:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:31.99 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 136:31.99 | ^ 136:31.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 136:32.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:32.00 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 136:32.00 | ^ 136:32.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 136:32.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:32.01 243 | CSSRect CalculateScrollRange() const { 136:32.01 | ^ 136:32.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 136:32.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:32.01 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 136:32.02 | ^ 136:32.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 136:32.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:32.02 457 | CSSRect GetVisualViewport() const { 136:32.02 | ^ 136:32.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:32.26 from Unified_cpp_layout_svg1.cpp:2: 136:32.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:32.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 136:32.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:32.26 427 | SizeT Size() const { return SizeT(width, height); } 136:32.26 | ^~~~ 136:32.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:32.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:32.27 from Unified_cpp_layout_svg1.cpp:2: 136:32.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 136:32.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 136:32.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:32.27 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 136:32.27 | ^~~~~~~~ 136:32.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 136:32.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 136:32.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:32.27 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 136:32.27 | ^~~~~~~~ 136:32.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 136:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:32.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:32.28 from Unified_cpp_layout_svg1.cpp:2: 136:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 136:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 136:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:32.28 62 | Sub operator-(const Sub& aPoint) const { 136:32.28 | ^~~~~~~~ 136:32.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:32.31 from Unified_cpp_layout_svg1.cpp:2: 136:32.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 136:32.31 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 136:32.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:32.31 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 136:32.31 | ^~~~~~~~ 136:32.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 136:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:32.75 from Unified_cpp_layout_svg1.cpp:2: 136:32.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 136:32.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 136:32.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:32.76 323 | static SizeTyped FromUnknownSize( 136:32.76 | ^~~~~~~~~~~~~~~ 136:32.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:32.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:32.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:32.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:32.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:32.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:32.87 from Unified_cpp_layout_svg1.cpp:2: 136:32.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:32.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:104:72: required from here 136:32.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:32.87 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 136:32.87 | ^~~~~~~~~~ 136:32.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 136:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 136:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:32.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 136:32.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 136:32.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 136:32.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 136:32.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 136:32.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 136:32.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:27, 136:32.95 from Unified_cpp_layout_svg2.cpp:11: 136:32.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 136:32.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:32.95 49 | gfx::Size GetInheritedScale() const { return mScale; } 136:32.95 | ^ 136:33.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:33.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:33.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:33.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:33.76 from Unified_cpp_layout_svg1.cpp:2: 136:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 136:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 136:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:33.76 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 136:33.76 | ^~~~~~~~~~~~~~ 136:33.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:33.76 from Unified_cpp_layout_svg1.cpp:2: 136:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 136:33.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 136:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:33.76 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 136:33.77 | ^~~~~~~~~~~~~ 136:33.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:33.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:33.79 from Unified_cpp_layout_svg1.cpp:2: 136:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 136:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:33.79 383 | Point TopLeft() const { return Point(x, y); } 136:33.79 | ^~~~~~~ 136:33.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:33.80 from Unified_cpp_layout_svg1.cpp:2: 136:33.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 136:33.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 136:33.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:33.80 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 136:33.80 | ^~~~~~~~~~~~~~~ 136:33.95 In file included from Unified_cpp_layout_xul1.cpp:74: 136:33.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsTextBoxFrame.cpp: In member function ‘void nsTextBoxFrame::DrawText(gfxContext&, const nsRect&, const nsRect&, const nscolor*)’: 136:33.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsTextBoxFrame.cpp:357:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:33.95 357 | void nsTextBoxFrame::DrawText(gfxContext& aRenderingContext, 136:33.95 | ^~~~~~~~~~~~~~ 136:33.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 136:33.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp:228:62: required from here 136:33.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:33.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 136:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:33.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:33.98 from Unified_cpp_layout_svg1.cpp:2: 136:33.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 136:33.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp:308:40: required from here 136:33.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:33.98 59 | Sub operator+(const Sub& aPoint) const { 136:33.98 | ^~~~~~~~ 136:34.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:34.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:34.18 from Unified_cpp_layout_svg1.cpp:2: 136:34.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 136:34.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.cpp:352:34: required from here 136:34.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:99:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:34.18 99 | MatrixRect TransformRect(const MatrixRect& aRect) const { 136:34.18 | ^~~~~~~~~~~~~ 136:34.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 136:34.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 136:34.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 136:34.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 136:34.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 136:34.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:27, 136:34.39 from Unified_cpp_layout_svg2.cpp:11: 136:34.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 136:34.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:34.39 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 136:34.39 | ^ 136:34.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:34.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:34.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:34.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:34.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:34.39 from Unified_cpp_layout_svg1.cpp:2: 136:34.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 136:34.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 136:34.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:34.39 277 | static RectTyped FromUnknownRect( 136:34.39 | ^~~~~~~~~~~~~~~ 136:34.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 136:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:34.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:34.40 from Unified_cpp_layout_svg1.cpp:2: 136:34.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 136:34.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 136:34.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:34.40 150 | static PointTyped FromUnknownPoint( 136:34.40 | ^~~~~~~~~~~~~~~~ 136:34.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:34.41 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:34.41 from Unified_cpp_layout_svg1.cpp:2: 136:34.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 136:34.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 136:34.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:34.41 282 | RectTyped ToUnknownRect() const { 136:34.41 | ^~~~~~~~~~~~~ 136:34.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 136:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:34.53 from Unified_cpp_layout_svg1.cpp:2: 136:34.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator/(T) const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 136:34.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:407:69: required from here 136:34.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:77:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:34.53 77 | Sub operator/(T aScale) const { return Sub(x / aScale, y / aScale); } 136:34.53 | ^~~~~~~~ 136:34.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:18, 136:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 136:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:34.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:34.54 from Unified_cpp_layout_svg1.cpp:2: 136:34.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Maybe.h: In instantiation of ‘constexpr T mozilla::Maybe::valueOr(V&&) const [with V = mozilla::gfx::RectTyped; T = mozilla::gfx::RectTyped]’: 136:34.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:556:64: required from here 136:34.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Maybe.h:486:15: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:34.54 486 | constexpr T valueOr(V&& aDefault) const { 136:34.54 | ^~~~~~~ 136:34.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:11, 136:34.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:34.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:34.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:34.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:34.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:34.58 from Unified_cpp_layout_svg1.cpp:2: 136:34.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In instantiation of ‘Sub mozilla::gfx::BaseSize::operator/(T) const [with T = double; Sub = mozilla::gfx::SizeTyped]’: 136:34.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:1284:50: required from here 136:34.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:82:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:34.58 82 | Sub operator/(T aScale) const { return Sub(width / aScale, height / aScale); } 136:34.58 | ^~~~~~~~ 136:34.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:34.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:34.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:34.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:34.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:34.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:34.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:34.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:34.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:34.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:34.71 from Unified_cpp_layout_svg1.cpp:2: 136:34.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 136:34.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGSwitchFrame.cpp:134:37: required from here 136:34.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:34.71 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 136:34.71 | ^~~~~~~~~~~~~~ 136:35.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 136:35.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 136:35.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 136:35.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 136:35.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 136:35.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 136:35.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 136:35.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 136:35.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 136:35.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 136:35.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 136:35.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 136:35.12 from Unified_cpp_layout_base2.cpp:2: 136:35.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 136:35.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:35.12 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 136:35.12 | ^ 136:35.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 136:35.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 136:35.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 136:35.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 136:35.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 136:35.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 136:35.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 136:35.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 136:35.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 136:35.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 136:35.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 136:35.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 136:35.15 from Unified_cpp_layout_base2.cpp:2: 136:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 136:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:35.15 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 136:35.15 | ^ 136:35.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp: In static member function ‘static void nsLayoutUtils::SetVisualViewportSize(nsLayoutUtils::PresShell*, nsLayoutUtils::CSSSize)’: 136:35.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9015:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:35.67 9015 | void nsLayoutUtils::SetVisualViewportSize(PresShell* aPresShell, 136:35.68 | ^~~~~~~~~~~~~ 136:35.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9015:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:35.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:8985:62: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:35.71 8985 | aPresContext->ScreenSizeInchesForFontInflation(&changed); 136:35.71 | ^ 136:35.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:46, 136:35.76 from Unified_cpp_layout_svg2.cpp:11: 136:35.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h: In static member function ‘static gfxPoint mozilla::CharPosition::UnspecifiedPoint()’: 136:35.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGTextFrame.h:105:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:35.76 105 | static gfxPoint UnspecifiedPoint() { 136:35.76 | ^ 136:35.80 In file included from /usr/include/c++/10/functional:59, 136:35.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/functional:3, 136:35.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/functional:52, 136:35.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:12, 136:35.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventForwards.h:12, 136:35.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:12, 136:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.h:15, 136:35.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/TouchManager.cpp:8, 136:35.81 from Unified_cpp_layout_base1.cpp:2: 136:35.81 /usr/include/c++/10/bits/std_function.h: In static member function ‘static _Res std::_Function_handler<_Res(_ArgTypes ...), _Functor>::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Res = bool; _Functor = nsLayoutUtils::UpdateDisplayPortMarginsFromPendingMessages()::; _ArgTypes = {const IPC::Message&}]’: 136:35.81 /usr/include/c++/10/bits/std_function.h:289:7: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:35.81 289 | _M_invoke(const _Any_data& __functor, _ArgTypes&&... __args) 136:35.81 | ^~~~~~~~~ 136:35.82 In file included from Unified_cpp_layout_base1.cpp:137: 136:35.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9710:64: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:35.82 9710 | scrollDelta * aMetrics.DisplayportPixelsPerCSSPixel()); 136:35.82 | ^ 136:35.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.cpp:9710:64: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:35.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPointList.h:17, 136:35.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/DOMSVGPointList.h:14, 136:35.82 from /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/nsISVGPoint.h:12, 136:35.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:13, 136:35.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:56, 136:35.83 from Unified_cpp_layout_svg2.cpp:11: 136:35.83 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h: In member function ‘mozilla::SVGPoint::operator mozilla::SVGPoint::Point() const’: 136:35.83 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGPoint.h:44:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:35.83 44 | operator Point() const { return Point(mX, mY); } 136:35.83 | ^ 136:35.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:56, 136:35.92 from Unified_cpp_layout_svg2.cpp:11: 136:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Rect mozilla::dom::SVGGeometryElement::SimplePath::AsRect() const’: 136:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:123:25: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:35.92 123 | Rect AsRect() const { 136:35.92 | ^ 136:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h: In member function ‘mozilla::dom::SVGGeometryElement::Point mozilla::dom::SVGGeometryElement::SimplePath::Point1() const’: 136:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGGeometryElement.h:135:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:35.92 135 | Point Point1() const { 136:35.92 | ^ 136:36.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:36.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 136:36.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:36.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:36.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:36.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:36.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:36.06 from Unified_cpp_layout_svg1.cpp:2: 136:36.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 136:36.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 136:36.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 136:36.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:36.06 246 | PointTyped As2DPoint() const { 136:36.06 | ^~~~~~~~~ 136:36.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:36.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:36.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:36.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:36.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:36.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:36.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:36.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:36.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:36.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:36.07 from Unified_cpp_layout_svg1.cpp:2: 136:36.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 136:36.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 136:36.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 136:36.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:36.08 794 | RectTyped TransformAndClipBounds( 136:36.08 | ^~~~~~~~~~~~~~~~~~~~~~ 136:36.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:36.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:36.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:36.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:36.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:36.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:36.15 from Unified_cpp_layout_svg1.cpp:2: 136:36.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:36.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:43: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 136:36.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp:228:62: required from here 136:36.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:36.15 383 | Point TopLeft() const { return Point(x, y); } 136:36.15 | ^~~~~~~ 136:36.21 In file included from Unified_cpp_layout_svg2.cpp:11: 136:36.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp: In static member function ‘static mozilla::gfx::Size nsSVGUtils::GetContextSize(const nsIFrame*)’: 136:36.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:227:55: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:36.21 227 | Size nsSVGUtils::GetContextSize(const nsIFrame* aFrame) { 136:36.21 | ^ 136:36.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:36.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:36.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:36.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:36.28 from Unified_cpp_layout_svg1.cpp:2: 136:36.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 136:36.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:101:23: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 136:36.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.cpp:352:34: required from here 136:36.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:85:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:36.28 85 | MatrixSize TransformSize(const MatrixSize& aSize) const { 136:36.28 | ^~~~~~~~~~~~~ 136:36.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp: In static member function ‘static gfxRect nsSVGUtils::GetClipRectForFrame(nsIFrame*, float, float, float, float)’: 136:36.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:929:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:36.29 929 | float aWidth, float aHeight) { 136:36.29 | ^ 136:36.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp: In static member function ‘static gfxPoint nsSVGUtils::FrameSpaceInCSSPxToUserSpaceOffset(nsIFrame*)’: 136:36.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:1118:73: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:36.30 1118 | gfxPoint nsSVGUtils::FrameSpaceInCSSPxToUserSpaceOffset(nsIFrame* aFrame) { 136:36.30 | ^ 136:36.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp: In function ‘gfxRect GetBoundingBoxRelativeRect(const mozilla::SVGAnimatedLength*, const gfxRect&)’: 136:36.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:1148:63: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:36.31 1148 | const gfxRect& aBBox) { 136:36.31 | ^ 136:36.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 136:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 136:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 136:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:36.68 from Unified_cpp_layout_svg2.cpp:2: 136:36.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 136:36.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 136:36.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:36.68 40 | friend Sub operator*(Sub aCoord, T aScale) { 136:36.68 | ^~~~~~~~ 136:37.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:37.13 from Unified_cpp_layout_svg2.cpp:2: 136:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 136:37.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:37.13 427 | SizeT Size() const { return SizeT(width, height); } 136:37.13 | ^~~~ 136:37.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:37.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:37.13 from Unified_cpp_layout_svg2.cpp:2: 136:37.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 136:37.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 136:37.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:37.14 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 136:37.14 | ^~~~~~~~ 136:37.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 136:37.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 136:37.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:37.14 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 136:37.14 | ^~~~~~~~ 136:37.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 136:37.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:37.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:37.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:37.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:37.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:37.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:37.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:37.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:37.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:37.15 from Unified_cpp_layout_svg2.cpp:2: 136:37.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 136:37.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 136:37.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:37.15 62 | Sub operator-(const Sub& aPoint) const { 136:37.15 | ^~~~~~~~ 136:37.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:37.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:37.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:37.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:37.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:37.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:37.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:37.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:37.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:37.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:37.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:37.18 from Unified_cpp_layout_svg2.cpp:2: 136:37.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 136:37.18 /builddir/build/BUILD/thunderbird-78.6.1/widget/nsIWidget.h:460:54: required from here 136:37.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:37.18 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 136:37.18 | ^~~~~~~~ 136:37.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:37.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 136:37.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:37.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:37.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:37.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:37.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:37.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:37.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:37.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:37.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:37.59 from Unified_cpp_layout_svg2.cpp:2: 136:37.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 136:37.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 136:37.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:37.60 323 | static SizeTyped FromUnknownSize( 136:37.60 | ^~~~~~~~~~~~~~~ 136:37.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:37.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:37.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:37.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:37.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:37.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:37.73 from Unified_cpp_layout_svg2.cpp:2: 136:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:37.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:104:72: required from here 136:37.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:37.74 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 136:37.74 | ^~~~~~~~~~ 136:37.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 136:37.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 136:37.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 136:37.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 136:37.74 from Unified_cpp_layout_base2.cpp:2: 136:37.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 136:37.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:37.75 1394 | LayerPoint GetFixedPositionAnchor() { 136:37.75 | ^ 136:37.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 136:37.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:37.77 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 136:37.77 | ^ 136:38.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp:22, 136:38.30 from Unified_cpp_layout_svg1.cpp:20: 136:38.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h: In instantiation of ‘float mozilla::dom::SVGGeometryProperty::details::ResolvePureLengthPercentage(mozilla::dom::SVGElement*, const LengthPercentage&) [with mozilla::SVGContentUtils::ctxDirection CTD = mozilla::SVGContentUtils::X; mozilla::LengthPercentage = mozilla::StyleLengthPercentageUnion]’: 136:38.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:105:56: required from ‘float mozilla::dom::SVGGeometryProperty::details::ResolveImpl(const mozilla::ComputedStyle&, mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::ResolverTypes::LengthPercentNoAuto) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::X]’ 136:38.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:227:35: required from ‘float mozilla::dom::SVGGeometryProperty::ResolveWith(const mozilla::ComputedStyle&, const mozilla::dom::SVGElement*) [with Tag = mozilla::dom::SVGGeometryProperty::Tags::X]’ 136:38.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:257:5: required from ‘bool mozilla::dom::SVGGeometryProperty::ResolveAll(const mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::details::AlwaysFloat* ...) [with Tags = {mozilla::dom::SVGGeometryProperty::Tags::X, mozilla::dom::SVGGeometryProperty::Tags::Y, mozilla::dom::SVGGeometryProperty::Tags::Width, mozilla::dom::SVGGeometryProperty::Tags::Height}]’ 136:38.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp:249:72: required from here 136:38.30 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:98:75: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:38.30 98 | [&] { return CSSCoord{SVGElementMetrics(aElement).GetAxisLength(CTD)}; }); 136:38.30 | ^ 136:38.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:38.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:38.53 from Unified_cpp_layout_svg2.cpp:2: 136:38.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 136:38.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 136:38.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:38.53 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 136:38.53 | ^~~~~~~~~~~~~~ 136:38.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:38.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:38.54 from Unified_cpp_layout_svg2.cpp:2: 136:38.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 136:38.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 136:38.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:38.54 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 136:38.54 | ^~~~~~~~~~~~~ 136:38.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:38.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:38.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:38.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:38.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:38.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:38.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:38.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:38.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:38.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:38.57 from Unified_cpp_layout_svg2.cpp:2: 136:38.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:38.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 136:38.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:38.57 383 | Point TopLeft() const { return Point(x, y); } 136:38.58 | ^~~~~~~ 136:38.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:38.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:38.59 from Unified_cpp_layout_svg2.cpp:2: 136:38.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 136:38.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 136:38.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:38.59 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 136:38.59 | ^~~~~~~~~~~~~~~ 136:38.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 136:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 136:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 136:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 136:38.78 from Unified_cpp_layout_generic4.cpp:2: 136:38.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 136:38.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:38.79 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 136:38.79 | ^ 136:39.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 136:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 136:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 136:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 136:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 136:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 136:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventForwards.h:12, 136:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:13, 136:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:39.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:39.05 from Unified_cpp_layout_svg1.cpp:2: 136:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 136:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 136:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 136:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 136:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 136:39.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2512:25: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::AppendElementInternal(Item&&) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::gfx::FilterPrimitiveDescription]’ 136:39.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2641:62: required from ‘mozilla::NotNull::elem_type*> nsTArray::AppendElement(Item&&) [with Item = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription; typename nsTArray_Impl::elem_type = mozilla::gfx::FilterPrimitiveDescription]’ 136:39.06 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterInstance.cpp:314:50: required from here 136:39.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:39.06 760 | typename detail::Nth::Type extract() { 136:39.06 | ^~~~~~~ 136:39.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:39.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:39.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:39.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:39.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:39.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:39.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:39.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:39.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:39.07 from Unified_cpp_layout_svg2.cpp:2: 136:39.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 136:39.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 136:39.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:39.07 277 | static RectTyped FromUnknownRect( 136:39.07 | ^~~~~~~~~~~~~~~ 136:39.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:39.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 136:39.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:39.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:39.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:39.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:39.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:39.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:39.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:39.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:39.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:39.09 from Unified_cpp_layout_svg2.cpp:2: 136:39.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 136:39.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 136:39.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:39.09 150 | static PointTyped FromUnknownPoint( 136:39.09 | ^~~~~~~~~~~~~~~~ 136:39.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:39.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:39.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:39.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:39.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:39.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:39.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:39.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:39.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:39.10 from Unified_cpp_layout_svg2.cpp:2: 136:39.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 136:39.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 136:39.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:39.11 282 | RectTyped ToUnknownRect() const { 136:39.11 | ^~~~~~~~~~~~~ 136:39.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:39.24 from Unified_cpp_layout_svg2.cpp:2: 136:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 136:39.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:408:79: required from here 136:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:39.24 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 136:39.24 | ^~~~~~~~~~~~~~~ 136:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 136:39.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:846:37: required from here 136:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:39.26 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 136:39.26 | ^~~~~~~~~~~~~~ 136:39.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:39.26 from Unified_cpp_layout_svg2.cpp:2: 136:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:39.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:1098:39: required from here 136:39.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:39.27 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 136:39.27 | ^~~~~~~~~ 136:39.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:39.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:1130:18: required from here 136:39.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:39.27 383 | Point TopLeft() const { return Point(x, y); } 136:39.27 | ^~~~~~~ 136:40.43 In file included from Unified_cpp_layout_svg1.cpp:11: 136:40.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterInstance.cpp: In member function ‘bool nsSVGFilterInstance::ComputeBounds()’: 136:40.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterInstance.cpp:89:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.44 89 | nsSVGUtils::GetRelativeRect(filterUnits, XYWH, mTargetBBox, mMetrics); 136:40.44 | ^ 136:40.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterInstance.cpp: In member function ‘mozilla::gfx::IntRect nsSVGFilterInstance::ComputeFilterPrimitiveSubregion(nsSVGFilterInstance::SVGFE*, const nsTArray&, const nsTArray&)’: 136:40.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterInstance.cpp:242:54: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.46 242 | Rect region = ToRect(UserSpaceToFilterSpace(feArea)); 136:40.46 | ^ 136:40.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterInstance.cpp:242:46: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.46 242 | Rect region = ToRect(UserSpaceToFilterSpace(feArea)); 136:40.46 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 136:40.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterInstance.cpp:242:54: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.46 242 | Rect region = ToRect(UserSpaceToFilterSpace(feArea)); 136:40.46 | ^ 136:40.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 136:40.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 136:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 136:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 136:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 136:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 136:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventForwards.h:12, 136:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:13, 136:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:40.51 from Unified_cpp_layout_svg1.cpp:2: 136:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In static member function ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 15; T = mozilla::gfx::GaussianBlurAttributes; Ts = {mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’: 136:40.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:225:7: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.51 225 | ::new (KnownNotNull, aLhs) T(aRhs.template extract()); 136:40.51 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:40.56 In file included from Unified_cpp_layout_svg1.cpp:20: 136:40.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp: In member function ‘virtual void nsSVGForeignObjectFrame::PaintSVG(gfxContext&, const gfxMatrix&, nsSVGDisplayableFrame::imgDrawingParams&, const nsIntRect*)’: 136:40.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp:228:20: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.56 228 | transDirtyRect = invmatrix.TransformBounds(transDirtyRect); 136:40.56 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:40.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:40.57 from Unified_cpp_layout_svg1.cpp:2: 136:40.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double]’: 136:40.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.57 110 | quad[0] = TransformPoint(aRect.TopLeft()); 136:40.57 | ^~~~ 136:40.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.57 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 136:40.57 | ^ 136:40.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:40.58 from Unified_cpp_layout_svg1.cpp:2: 136:40.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:40.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.58 383 | Point TopLeft() const { return Point(x, y); } 136:40.58 | ^~~~~~~ 136:40.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 136:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:40.58 from Unified_cpp_layout_svg1.cpp:2: 136:40.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 136:40.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.58 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 136:40.58 | ^~~~~~~~~ 136:40.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:40.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:40.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:40.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:40.59 from Unified_cpp_layout_svg1.cpp:2: 136:40.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:40.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.59 384 | Point TopRight() const { return Point(XMost(), y); } 136:40.59 | ^~~~~~~~ 136:40.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp:22, 136:40.59 from Unified_cpp_layout_svg1.cpp:20: 136:40.59 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h: In function ‘float mozilla::dom::SVGGeometryProperty::details::ResolvePureLengthPercentage(mozilla::dom::SVGElement*, const LengthPercentage&) [with mozilla::SVGContentUtils::ctxDirection CTD = mozilla::SVGContentUtils::X]’: 136:40.59 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:97:36: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.59 97 | return aLP.ResolveToCSSPixelsWith( 136:40.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 136:40.59 98 | [&] { return CSSCoord{SVGElementMetrics(aElement).GetAxisLength(CTD)}; }); 136:40.59 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:40.61 In file included from Unified_cpp_layout_svg1.cpp:20: 136:40.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp: In member function ‘virtual nsIFrame* nsSVGForeignObjectFrame::GetFrameForPoint(const gfxPoint&)’: 136:40.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp:308:65: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.61 308 | gfxPoint pt = (aPoint + gfxPoint(x, y)) * AppUnitsPerCSSPixel(); 136:40.61 | ^ 136:40.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 136:40.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 136:40.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:40.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:40.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:40.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:40.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:40.63 from Unified_cpp_layout_svg2.cpp:2: 136:40.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 136:40.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 136:40.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 136:40.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.63 246 | PointTyped As2DPoint() const { 136:40.63 | ^~~~~~~~~ 136:40.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp: In member function ‘virtual SVGBBox nsSVGForeignObjectFrame::GetBBoxContribution(const Matrix&, uint32_t)’: 136:40.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp:455:42: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.63 455 | return aToBBoxUserspace.TransformBounds(gfx::Rect(0.0, 0.0, w, h)); 136:40.63 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:40.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:40.63 from Unified_cpp_layout_svg1.cpp:2: 136:40.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 136:40.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.63 110 | quad[0] = TransformPoint(aRect.TopLeft()); 136:40.63 | ^~~~ 136:40.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.64 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 136:40.64 | ^ 136:40.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:40.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:40.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:40.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:40.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:40.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:40.64 from Unified_cpp_layout_svg1.cpp:2: 136:40.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:40.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.64 383 | Point TopLeft() const { return Point(x, y); } 136:40.64 | ^~~~~~~ 136:40.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 136:40.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:40.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:40.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:40.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:40.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:40.64 from Unified_cpp_layout_svg1.cpp:2: 136:40.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 136:40.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.64 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 136:40.64 | ^~~~~~~~~ 136:40.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:40.66 from Unified_cpp_layout_svg1.cpp:2: 136:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.66 384 | Point TopRight() const { return Point(XMost(), y); } 136:40.66 | ^~~~~~~~ 136:40.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:40.67 from Unified_cpp_layout_svg2.cpp:2: 136:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 136:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 136:40.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 136:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.67 794 | RectTyped TransformAndClipBounds( 136:40.67 | ^~~~~~~~~~~~~~~~~~~~~~ 136:40.68 In file included from Unified_cpp_layout_svg1.cpp:47: 136:40.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGradientFrame.cpp: In member function ‘gfxMatrix nsSVGGradientFrame::GetGradientTransform(nsIFrame*, const gfxRect*)’: 136:40.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGradientFrame.cpp:148:79: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.68 148 | nsSVGUtils::eBBoxIncludeFillGeometry); 136:40.68 | ^ 136:40.72 In file included from Unified_cpp_layout_svg1.cpp:56: 136:40.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.cpp: In member function ‘virtual void nsSVGImageFrame::PaintSVG(gfxContext&, const gfxMatrix&, nsSVGDisplayableFrame::imgDrawingParams&, const nsIntRect*)’: 136:40.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.cpp:352:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.72 352 | dir = mat.TransformRect(dir); 136:40.72 | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 136:40.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:40.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:40.73 from Unified_cpp_layout_svg1.cpp:2: 136:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = float]’: 136:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:100:37: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.73 100 | return MatrixRect(TransformPoint(aRect.TopLeft()), 136:40.73 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 136:40.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:101:36: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.73 101 | TransformSize(aRect.Size())); 136:40.73 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ 136:40.74 In file included from Unified_cpp_layout_svg1.cpp:56: 136:40.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.cpp: In member function ‘virtual bool nsSVGImageFrame::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const mozilla::layers::StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*, mozilla::nsDisplaySVGGeometry*, bool)’: 136:40.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.cpp:474:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.74 474 | auto destRect = LayoutDeviceRect::FromAppUnits(appRect, appUnitsPerDevPx); 136:40.74 | ^ 136:40.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.cpp:479:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.75 479 | auto cssClip = nsSVGUtils::GetClipRectForFrame(this, 0, 0, width, height); 136:40.75 | ^ 136:40.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.cpp:483:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.75 483 | clipRect = LayoutDeviceRect::FromAppUnits(appClip, appUnitsPerDevPx); 136:40.75 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:40.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.cpp: In member function ‘virtual nsIFrame* nsSVGImageFrame::GetFrameForPoint(const gfxPoint&)’: 136:40.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.cpp:643:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.76 643 | if (!rect.Contains(ToPoint(aPoint))) { 136:40.76 | ~~~~~~~^~~~~~~~ 136:40.77 In file included from Unified_cpp_layout_svg1.cpp:74: 136:40.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp: In static member function ‘static mozilla::gfx::Size nsSVGIntegrationUtils::GetSVGCoordContextForNonSVGFrame(nsIFrame*)’: 136:40.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:217:24: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.77 217 | /* static */ gfx::Size nsSVGIntegrationUtils::GetSVGCoordContextForNonSVGFrame( 136:40.77 | ^~~~~~~~~~~~~~~~~~~~~ 136:40.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp: In static member function ‘static gfxRect nsSVGIntegrationUtils::GetSVGBBoxForNonSVGFrame(nsIFrame*, bool)’: 136:40.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:228:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.77 228 | gfxRect nsSVGIntegrationUtils::GetSVGBBoxForNonSVGFrame( 136:40.77 | ^~~~~~~~~~~~~~~~~~~~~ 136:40.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp: In static member function ‘static bool nsSVGIntegrationUtils::HitTestFrameForEffects(nsIFrame*, const nsPoint&)’: 136:40.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:407:69: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.82 407 | gfxPoint userSpacePt = gfxPoint(pt.x, pt.y) / AppUnitsPerCSSPixel(); 136:40.82 | ^ 136:40.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 136:40.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 136:40.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 136:40.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:30, 136:40.83 from Unified_cpp_layout_svg1.cpp:74: 136:40.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 136:40.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.83 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 136:40.83 | ^ 136:40.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 136:40.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.84 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 136:40.84 | ^~~~~~~~~~~ 136:40.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 136:40.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.84 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 136:40.84 | ^ 136:40.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 136:40.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.85 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 136:40.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 136:40.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.85 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 136:40.85 | ~~~~~~~~~~~~~^~ 136:40.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.85 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 136:40.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 136:40.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.85 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 136:40.85 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 136:40.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:40.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:40.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:40.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:40.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:40.85 from Unified_cpp_layout_svg1.cpp:2: 136:40.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 136:40.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.86 282 | RectTyped ToUnknownRect() const { 136:40.86 | ^~~~~~~~~~~~~ 136:40.86 In file included from Unified_cpp_layout_svg1.cpp:74: 136:40.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp: In function ‘bool PaintMaskSurface(const PaintFramesParams&, mozilla::gfx::DrawTarget*, float, mozilla::ComputedStyle*, const nsTArray&, const Matrix&, const nsPoint&)’: 136:40.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:464:61: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.86 464 | aOffsetToUserSpace, presContext->AppUnitsPerDevPixel()); 136:40.86 | ^ 136:40.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp: In function ‘void PaintMaskAndClipPathInternal(const PaintFramesParams&, const T&) [with T = nsSVGIntegrationUtils::PaintMaskAndClipPath(const nsSVGIntegrationUtils::PaintFramesParams&)::]’: 136:40.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:1025:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.88 1025 | gfxRect drawingRect = nsLayoutUtils::RectToGfxRect( 136:40.88 | ^~~~~~~~~~~ 136:40.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp: In function ‘MaskPaintResult CreateAndPaintMaskSurface(const PaintFramesParams&, float, mozilla::ComputedStyle*, const nsTArray&, const nsPoint&)’: 136:40.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:556:64: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.88 556 | const Rect& maskSurfaceRect = aParams.maskRect.valueOr(Rect()); 136:40.88 | ^ 136:40.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp: In function ‘void PaintMaskAndClipPathInternal(const PaintFramesParams&, const T&) [with T = std::function]’: 136:40.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:1025:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.89 1025 | gfxRect drawingRect = nsLayoutUtils::RectToGfxRect( 136:40.89 | ^~~~~~~~~~~ 136:40.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp: In member function ‘virtual void RegularFramePaintCallback::Paint(gfxContext&, nsIFrame*, const gfxMatrix&, const nsIntRect*, nsSVGFilterPaintCallback::imgDrawingParams&)’: 136:40.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:429:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.89 429 | -mUserSpaceToFrameSpaceOffset)); 136:40.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:40.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp: In member function ‘virtual bool PaintFrameCallback::operator()(gfxContext*, const gfxRect&, mozilla::gfx::SamplingFilter, const gfxMatrix&)’: 136:40.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:1284:50: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.91 1284 | mFrame->PresContext()->AppUnitsPerDevPixel(); 136:40.91 | ^ 136:40.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:1307:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.91 1307 | devPxOffset = gfxPoint(offset.x, offset.y) / appUnitsPerDevPixel; 136:40.91 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:40.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:11, 136:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:40.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:40.92 from Unified_cpp_layout_svg1.cpp:2: 136:40.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In member function ‘Sub mozilla::gfx::BaseSize::operator/(T) const [with T = double; Sub = mozilla::gfx::SizeTyped]’: 136:40.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:82:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.92 82 | Sub operator/(T aScale) const { return Sub(width / aScale, height / aScale); } 136:40.92 | ^~~~~~~~ 136:40.93 In file included from Unified_cpp_layout_svg1.cpp:83: 136:40.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGMarkerFrame.cpp: In member function ‘void nsSVGMarkerFrame::PaintMark(gfxContext&, const gfxMatrix&, mozilla::SVGGeometryFrame*, const SVGMark&, float, nsSVGMarkerFrame::imgDrawingParams&)’: 136:40.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGMarkerFrame.cpp:126:66: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.93 126 | this, viewBox.x, viewBox.y, viewBox.width, viewBox.height); 136:40.93 | ^ 136:40.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:18, 136:40.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:13, 136:40.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:40.93 from Unified_cpp_layout_svg1.cpp:2: 136:40.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘void SVGBBox::UnionEdges(const SVGBBox&)’: 136:40.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:104:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.93 104 | mBBox = mIsEmpty ? aSVGBBox.mBBox : mBBox.UnionEdges(aSVGBBox.mBBox); 136:40.93 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:40.94 In file included from Unified_cpp_layout_svg1.cpp:92: 136:40.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGMaskFrame.cpp: In member function ‘already_AddRefed nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)’: 136:40.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGMaskFrame.cpp:43:53: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.94 43 | gfxRect maskArea = GetMaskArea(aParams.maskedFrame); 136:40.94 | ^ 136:40.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGMaskFrame.cpp:53:54: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.94 53 | Rect maskSurfaceRect = ToRect(maskSurfaceRectDouble); 136:40.94 | ^ 136:40.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGMaskFrame.cpp: In member function ‘gfxRect nsSVGMaskFrame::GetMaskArea(nsIFrame*)’: 136:40.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGMaskFrame.cpp:125:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.95 125 | gfxRect nsSVGMaskFrame::GetMaskArea(nsIFrame* aMaskedFrame) { 136:40.95 | ^~~~~~~~~~~~~~ 136:40.98 In file included from Unified_cpp_layout_svg1.cpp:101: 136:40.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGOuterSVGFrame.cpp: In member function ‘virtual void nsDisplayOuterSVG::HitTest(nsDisplayListBuilder*, const nsRect&, nsDisplayItem::HitTestState*, nsTArray*)’: 136:40.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGOuterSVGFrame.cpp:587:27: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:40.98 587 | AppUnitsPerCSSPixel(); 136:40.98 | ^ 136:41.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 136:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 136:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 136:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 136:41.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 136:41.04 from Unified_cpp_layout_generic4.cpp:2: 136:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 136:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.04 21 | inline Rect ToRect(const gfxRect& aRect) { 136:41.04 | ^ 136:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 136:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.04 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 136:41.04 | ^ 136:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 136:41.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.04 40 | inline Point ToPoint(const gfxPoint& aPoint) { 136:41.04 | ^ 136:41.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 136:41.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.05 44 | inline Size ToSize(const gfxSize& aSize) { 136:41.05 | ^ 136:41.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 136:41.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.05 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 136:41.05 | ^ 136:41.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 136:41.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.06 52 | inline gfxSize ThebesSize(const Size& aSize) { 136:41.06 | ^ 136:41.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 136:41.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.06 56 | inline gfxRect ThebesRect(const Rect& aRect) { 136:41.06 | ^ 136:41.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGOuterSVGFrame.cpp: In function ‘mozilla::gfx::Matrix ComputeOuterSVGAnonChildFrameTransform(const nsSVGOuterSVGAnonChildFrame*)’: 136:41.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGOuterSVGFrame.cpp:1024:64: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.09 1024 | CSSPoint pos = CSSPixel::FromAppUnits(aFrame->GetPosition()); 136:41.09 | ^ 136:41.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 136:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:41.10 from Unified_cpp_layout_svg1.cpp:2: 136:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 136:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.10 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 136:41.10 | ^~~~~~~~~ 136:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 136:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.10 62 | Sub operator-(const Sub& aPoint) const { 136:41.10 | ^~~~~~~~ 136:41.10 In file included from Unified_cpp_layout_svg1.cpp:110: 136:41.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPatternFrame.cpp: In member function ‘already_AddRefed nsSVGPatternFrame::PaintPattern(const DrawTarget*, nsIFrame::Matrix*, const Matrix&, nsIFrame*, mozilla::StyleSVGPaint nsStyleSVG::*, float, const gfxRect*, nsSVGPaintServerFrame::imgDrawingParams&)’: 136:41.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPatternFrame.cpp:272:71: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.11 272 | GetPatternRect(patternUnits, callerBBox, aContextMatrix, aSource); 136:41.11 | ^ 136:41.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPatternFrame.cpp:303:50: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.11 303 | ThebesRect(patternTransform.TransformBounds(ToRect(bbox))); 136:41.11 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 136:41.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPatternFrame.cpp:303:64: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.11 303 | ThebesRect(patternTransform.TransformBounds(ToRect(bbox))); 136:41.11 | ^ 136:41.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPatternFrame.cpp:306:78: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.11 306 | IntSize surfaceSize = nsSVGUtils::ConvertToSurfaceSize(transformedBBox.Size(), 136:41.11 | ~~~~~~~~~~~~~~~~~~~~^~ 136:41.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPatternFrame.cpp: In function ‘nsresult GetTargetGeometry(gfxRect*, const mozilla::SVGAnimatedViewBox&, uint16_t, uint16_t, nsIFrame*, const Matrix&, const gfxRect*)’: 136:41.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPatternFrame.cpp:174:10: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.12 174 | *aBBox = aOverrideBounds 136:41.12 | ~~~~~~~^~~~~~~~~~~~~~~~~ 136:41.12 175 | ? *aOverrideBounds 136:41.12 | ~~~~~~~~~~~~~~~~~~ 136:41.12 176 | : nsSVGUtils::GetBBox(aTarget, 136:41.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:41.12 177 | nsSVGUtils::eUseFrameBoundsForOuterSVG | 136:41.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:41.12 178 | nsSVGUtils::eBBoxIncludeFillGeometry); 136:41.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:41.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:41.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:41.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:41.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:41.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:41.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:41.13 from Unified_cpp_layout_svg1.cpp:2: 136:41.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:41.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.13 427 | SizeT Size() const { return SizeT(width, height); } 136:41.13 | ^~~~ 136:41.14 In file included from Unified_cpp_layout_svg1.cpp:110: 136:41.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPatternFrame.cpp: In member function ‘gfxRect nsSVGPatternFrame::GetPatternRect(uint16_t, const gfxRect&, const Matrix&, nsIFrame*)’: 136:41.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPatternFrame.cpp:582:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.14 582 | gfxRect nsSVGPatternFrame::GetPatternRect(uint16_t aPatternUnits, 136:41.14 | ^~~~~~~~~~~~~~~~~ 136:41.14 In file included from Unified_cpp_layout_svg1.cpp:128: 136:41.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGSwitchFrame.cpp: In member function ‘virtual nsIFrame* nsSVGSwitchFrame::GetFrameForPoint(const gfxPoint&)’: 136:41.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGSwitchFrame.cpp:134:13: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.15 134 | point = m.TransformPoint(point); 136:41.15 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 136:41.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:41.17 from Unified_cpp_layout_svg2.cpp:2: 136:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:111:44: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 136:41.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:408:79: required from here 136:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:41.17 384 | Point TopRight() const { return Point(XMost(), y); } 136:41.17 | ^~~~~~~~ 136:42.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 136:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 136:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 136:42.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 136:42.37 from Unified_cpp_layout_generic4.cpp:2: 136:42.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 136:42.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:42.37 1859 | int32_t aAppUnitsPerPixel) { 136:42.37 | ^ 136:42.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 136:42.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:42.38 3214 | int32_t aAppUnitsPerPixel) { 136:42.38 | ^ 136:43.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 136:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 136:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 136:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 136:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 136:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 136:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventForwards.h:12, 136:43.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:13, 136:43.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:43.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:43.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:43.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:43.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:43.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:43.72 from Unified_cpp_layout_svg2.cpp:2: 136:43.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 136:43.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 136:43.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 136:43.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 136:43.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 136:43.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 136:43.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 136:43.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 136:43.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 136:43.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:43.76 760 | typename detail::Nth::Type extract() { 136:43.76 | ^~~~~~~ 136:44.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 136:44.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 136:44.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 136:44.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 136:44.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 136:44.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:17, 136:44.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 136:44.76 from Unified_cpp_layout_generic4.cpp:2: 136:44.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 136:44.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:44.76 332 | LayerPoint GetFixedPositionAnchor() const { 136:44.77 | ^ 136:44.85 In file included from Unified_cpp_layout_svg2.cpp:11: 136:44.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp: In static member function ‘static mozilla::gfx::Size nsSVGUtils::GetContextSize(const nsIFrame*)’: 136:44.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:227:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:44.85 227 | Size nsSVGUtils::GetContextSize(const nsIFrame* aFrame) { 136:44.85 | ^~~~~~~~~~ 136:44.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp: In static member function ‘static nsIFrame* nsSVGUtils::GetOuterSVGFrameAndCoveredRegion(nsIFrame*, nsRect*)’: 136:44.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:339:57: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:44.86 339 | gfxRect bbox = nsSVGUtils::GetBBox(aFrame, flags, &m); 136:44.86 | ^ 136:44.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp: In member function ‘mozilla::gfx::IntRect MixModeBlender::ComputeClipExtsInDeviceSpace(const gfxMatrix&)’: 136:44.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:555:43: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:44.89 555 | mSourceCtx->Clip(NSRectToSnappedRect( 136:44.89 | ~~~~~~~~~~~~~~~~~~~^ 136:44.89 556 | overflowRect, mFrame->PresContext()->AppUnitsPerDevPixel(), 136:44.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:44.90 557 | *mSourceCtx->GetDrawTarget())); 136:44.90 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:44.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:562:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:44.90 562 | mSourceCtx->GetClipExtents(gfxContext::eDeviceSpace); 136:44.90 | ^ 136:44.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:566:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:44.91 566 | ToRect(clippedFrameSurfaceRect).ToIntRect(&result); 136:44.91 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 136:44.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 136:44.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:44.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:44.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:44.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:44.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:44.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:44.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:44.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:44.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:44.92 from Unified_cpp_layout_svg2.cpp:2: 136:44.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 136:44.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:44.93 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 136:44.93 | ^~~~~~~~~ 136:44.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:44.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:44.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:44.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:44.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:44.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:44.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:44.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:44.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:44.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:44.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:44.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:44.95 from Unified_cpp_layout_svg2.cpp:2: 136:44.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In static member function ‘static mozilla::gfx::BaseMatrix mozilla::gfx::BaseMatrix::Translation(mozilla::gfx::BaseMatrix::MatrixPoint) [with T = float]’: 136:44.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:133:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:44.95 133 | static BaseMatrix Translation(MatrixPoint aPoint) { 136:44.96 | ^~~~~~~~~~~ 136:44.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 136:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 136:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 136:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 136:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 136:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:27, 136:44.97 from Unified_cpp_layout_svg2.cpp:11: 136:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 136:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:44.97 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 136:44.97 | ^ 136:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 136:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:44.98 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 136:44.98 | ^~~~~~~~~~~ 136:44.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 136:44.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:44.98 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 136:44.98 | ^ 136:44.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 136:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:44.99 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 136:44.99 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 136:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:44.99 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 136:44.99 | ~~~~~~~~~~~~~^~ 136:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.00 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 136:45.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 136:45.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.00 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 136:45.00 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 136:45.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:45.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:45.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:45.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:45.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:45.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:45.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:45.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:45.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:45.02 from Unified_cpp_layout_svg2.cpp:2: 136:45.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 136:45.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.02 282 | RectTyped ToUnknownRect() const { 136:45.02 | ^~~~~~~~~~~~~ 136:45.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:45.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:45.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:45.03 from Unified_cpp_layout_svg2.cpp:2: 136:45.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double]’: 136:45.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.04 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 136:45.04 | ^~~~~~~~~~~~~~~ 136:45.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.04 110 | quad[0] = TransformPoint(aRect.TopLeft()); 136:45.04 | ^~~~ 136:45.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.04 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 136:45.04 | ^ 136:45.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:45.05 from Unified_cpp_layout_svg2.cpp:2: 136:45.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:45.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.06 383 | Point TopLeft() const { return Point(x, y); } 136:45.06 | ^~~~~~~ 136:45.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 136:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 136:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:45.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:45.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:45.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:45.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:45.07 from Unified_cpp_layout_svg2.cpp:2: 136:45.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 136:45.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.07 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 136:45.07 | ^~~~~~~~~ 136:45.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:45.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:45.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:45.08 from Unified_cpp_layout_svg2.cpp:2: 136:45.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:45.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.09 384 | Point TopRight() const { return Point(XMost(), y); } 136:45.09 | ^~~~~~~~ 136:45.09 In file included from Unified_cpp_layout_svg2.cpp:11: 136:45.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp: In static member function ‘static nsRect nsSVGUtils::TransformFrameRectToOuterSVG(const nsRect&, const gfxMatrix&, nsPresContext*)’: 136:45.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:892:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.09 892 | aMatrix.TransformBounds(r), aPresContext->AppUnitsPerDevPixel()); 136:45.09 | ~~~~~~~~~~~~~~~~~~~~~~~^~~ 136:45.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp: In static member function ‘static bool nsSVGUtils::HitTestRect(const Matrix&, float, float, float, float, float, float)’: 136:45.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:923:63: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.09 923 | gfx::Point p = toRectSpace.TransformPoint(gfx::Point(aX, aY)); 136:45.10 | ^ 136:45.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp: In static member function ‘static gfxRect nsSVGUtils::GetClipRectForFrame(nsIFrame*, float, float, float, float)’: 136:45.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:928:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.10 928 | gfxRect nsSVGUtils::GetClipRectForFrame(nsIFrame* aFrame, float aX, float aY, 136:45.10 | ^~~~~~~~~~ 136:45.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:18, 136:45.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:45.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:45.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:45.11 from Unified_cpp_layout_svg2.cpp:2: 136:45.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In constructor ‘SVGBBox::SVGBBox(const gfxRect&)’: 136:45.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:88:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.11 88 | : mBBox(ToRect(aRect)), mIsEmpty(false) {} 136:45.11 | ^ 136:45.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 136:45.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.11 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 136:45.11 | ^~~~~~~~~~~~ 136:45.11 In file included from Unified_cpp_layout_svg2.cpp:11: 136:45.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp: In static member function ‘static gfxPoint nsSVGUtils::FrameSpaceInCSSPxToUserSpaceOffset(nsIFrame*)’: 136:45.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:1118:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.12 1118 | gfxPoint nsSVGUtils::FrameSpaceInCSSPxToUserSpaceOffset(nsIFrame* aFrame) { 136:45.12 | ^~~~~~~~~~ 136:45.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:1128:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.12 1128 | return nsLayoutUtils::RectToGfxRect(aFrame->GetRect(), 136:45.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 136:45.12 1129 | AppUnitsPerCSSPixel()) 136:45.12 | ~~~~~~~~~~~~~~~~~~~~~~ 136:45.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:1130:18: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.13 1130 | .TopLeft(); 136:45.13 | ^ 136:45.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp: In static member function ‘static gfxRect nsSVGUtils::GetRelativeRect(uint16_t, const SVGAnimatedLength*, const gfxRect&, const mozilla::dom::UserSpaceMetrics&)’: 136:45.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:1155:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.13 1155 | gfxRect nsSVGUtils::GetRelativeRect(uint16_t aUnits, 136:45.13 | ^~~~~~~~~~ 136:45.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp: In static member function ‘static gfxMatrix nsSVGUtils::GetTransformMatrixInUserSpace(const nsIFrame*)’: 136:45.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:1697:38: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.13 1697 | properties.mToTransformOrigin.z}; 136:45.13 | ^ 136:45.14 In file included from Unified_cpp_layout_svg2.cpp:20: 136:45.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGViewportFrame.cpp: In member function ‘virtual void nsSVGViewportFrame::PaintSVG(gfxContext&, const gfxMatrix&, nsSVGDisplayableFrame::imgDrawingParams&, const nsIntRect*)’: 136:45.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGViewportFrame.cpp:49:66: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.14 49 | nsSVGUtils::GetClipRectForFrame(this, x, y, width, height); 136:45.14 | ^ 136:45.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGViewportFrame.cpp: In member function ‘virtual SVGBBox nsSVGViewportFrame::GetBBoxContribution(const Matrix&, uint32_t)’: 136:45.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGViewportFrame.cpp:145:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.14 145 | bbox = aToBBoxUserspace.TransformBounds(viewport); 136:45.14 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ 136:45.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:45.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:45.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:45.16 from Unified_cpp_layout_svg2.cpp:2: 136:45.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 136:45.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.16 110 | quad[0] = TransformPoint(aRect.TopLeft()); 136:45.16 | ^~~~ 136:45.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.16 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 136:45.17 | ^ 136:45.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 136:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 136:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 136:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 136:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 136:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:12, 136:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:45.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:45.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:45.18 from Unified_cpp_layout_svg2.cpp:2: 136:45.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 136:45.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.18 383 | Point TopLeft() const { return Point(x, y); } 136:45.18 | ^~~~~~~ 136:45.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGContainerFrame.h:18, 136:45.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGGFrame.h:12, 136:45.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.h:11, 136:45.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUseFrame.cpp:7, 136:45.19 from Unified_cpp_layout_svg2.cpp:2: 136:45.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘void SVGBBox::UnionEdges(const SVGBBox&)’: 136:45.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:104:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.19 104 | mBBox = mIsEmpty ? aSVGBBox.mBBox : mBBox.UnionEdges(aSVGBBox.mBBox); 136:45.19 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:45.19 In file included from Unified_cpp_layout_svg2.cpp:20: 136:45.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGViewportFrame.cpp: In member function ‘virtual nsIFrame* nsSVGViewportFrame::GetFrameForPoint(const gfxPoint&)’: 136:45.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGViewportFrame.cpp:237:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:45.19 237 | if (!clip.Contains(ToPoint(aPoint))) { 136:45.19 | ~~~~~~~^~~~~~~~ 136:46.32 layout/xul/grid 136:48.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGViewportFrame.cpp: In function ‘static gfxRect nsSVGUtils::GetRelativeRect(uint16_t, const SVGAnimatedLength*, const gfxRect&, const mozilla::dom::UserSpaceMetrics&)’: 136:48.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGViewportFrame.cpp:272:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:48.05 272 | } 136:48.05 | ^ 136:48.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArenaObjectID.h:12, 136:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:21, 136:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 136:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:48.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:48.37 from Unified_cpp_layout_svg1.cpp:2: 136:48.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGSymbolFrame.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 136:48.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsQueryFrame.h:51:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:48.37 51 | } 136:48.37 | ^ 136:48.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGSymbolFrame.cpp:26:1: note: in expansion of macro ‘NS_QUERYFRAME_TAIL_INHERITING’ 136:48.37 26 | NS_QUERYFRAME_TAIL_INHERITING(nsSVGViewportFrame) 136:48.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:48.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGSymbolFrame.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = float]’: 136:48.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsQueryFrame.h:51:5: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:48.39 51 | } 136:48.39 | ^ 136:48.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGSymbolFrame.cpp:26:1: note: in expansion of macro ‘NS_QUERYFRAME_TAIL_INHERITING’ 136:48.39 26 | NS_QUERYFRAME_TAIL_INHERITING(nsSVGViewportFrame) 136:48.39 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:48.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGSymbolFrame.cpp: In function ‘mozilla::dom::SVGGeometryProperty::details::ResolvePureLengthPercentage::’: 136:48.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsQueryFrame.h:51:5: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:48.41 51 | } 136:48.41 | ^ 136:48.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGSymbolFrame.cpp:26:1: note: in expansion of macro ‘NS_QUERYFRAME_TAIL_INHERITING’ 136:48.41 26 | NS_QUERYFRAME_TAIL_INHERITING(nsSVGViewportFrame) 136:48.41 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:48.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 136:48.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 136:48.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 136:48.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 136:48.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 136:48.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 136:48.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 136:48.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 136:48.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 136:48.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:17, 136:48.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 136:48.66 from Unified_cpp_layout_generic4.cpp:2: 136:48.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 136:48.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:48.66 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 136:48.66 | ^ 136:48.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 136:48.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 136:48.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 136:48.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 136:48.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 136:48.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 136:48.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 136:48.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 136:48.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 136:48.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:17, 136:48.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 136:48.68 from Unified_cpp_layout_generic4.cpp:2: 136:48.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 136:48.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:48.68 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 136:48.68 | ^ 136:48.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGViewportFrame.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 136:48.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGViewportFrame.cpp:272:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:48.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGViewportFrame.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double]’: 136:48.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGViewportFrame.cpp:272:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:49.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 136:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 136:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsTextFrame.h:20, 136:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:18, 136:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 136:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:27, 136:49.40 from Unified_cpp_layout_svg2.cpp:11: 136:49.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 136:49.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:49.40 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 136:49.40 | ^~~~~~~~~~~ 136:49.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 136:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 136:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 136:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:30, 136:49.40 from Unified_cpp_layout_svg1.cpp:74: 136:49.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 136:49.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:49.40 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 136:49.40 | ^~~~~~~~~~~ 136:51.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 136:51.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:17, 136:51.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 136:51.30 from Unified_cpp_layout_generic4.cpp:2: 136:51.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 136:51.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:51.31 1394 | LayerPoint GetFixedPositionAnchor() { 136:51.31 | ^ 136:51.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 136:51.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:51.33 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 136:51.33 | ^ 136:51.61 In file included from Unified_cpp_layout_svg2.cpp:11: 136:51.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp: In static member function ‘static mozilla::gfx::Size nsSVGUtils::GetContextSize(const nsIFrame*)’: 136:51.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:227:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:51.61 227 | Size nsSVGUtils::GetContextSize(const nsIFrame* aFrame) { 136:51.61 | ^~~~~~~~~~ 136:51.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp: In function ‘gfxRect GetBoundingBoxRelativeRect(const mozilla::SVGAnimatedLength*, const gfxRect&)’: 136:51.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:1147:16: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:51.66 1147 | static gfxRect GetBoundingBoxRelativeRect(const SVGAnimatedLength* aXYWH, 136:51.66 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 136:52.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp: In member function ‘mozilla::gfx::IntRect MixModeBlender::ComputeClipExtsInDeviceSpace(const gfxMatrix&)’: 136:52.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:536:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:52.14 536 | IntRect ComputeClipExtsInDeviceSpace(const gfxMatrix& aTransform) { 136:52.15 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:52.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:536:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:52.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:557:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:52.16 557 | *mSourceCtx->GetDrawTarget())); 136:52.16 | ^ 136:52.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:562:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:52.16 562 | mSourceCtx->GetClipExtents(gfxContext::eDeviceSpace); 136:52.16 | ^ 136:52.60 In file included from Unified_cpp_layout_svg1.cpp:74: 136:52.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp: In function ‘EffectOffsets MoveContextOriginToUserSpace(nsIFrame*, const PaintFramesParams&)’: 136:52.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:708:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:52.60 708 | static EffectOffsets MoveContextOriginToUserSpace( 136:52.60 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:52.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp: In static member function ‘static gfxPoint nsSVGUtils::FrameSpaceInCSSPxToUserSpaceOffset(nsIFrame*)’: 136:52.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:1118:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:52.78 1118 | gfxPoint nsSVGUtils::FrameSpaceInCSSPxToUserSpaceOffset(nsIFrame* aFrame) { 136:52.78 | ^~~~~~~~~~ 136:52.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:1118:10: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:52.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:1118:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:52.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.cpp:1129:62: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:52.78 1129 | AppUnitsPerCSSPixel()) 136:52.78 | ^ 136:53.10 layout/ipc 136:53.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 136:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 136:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 136:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 136:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 136:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 136:53.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.cpp:46, 136:53.21 from Unified_cpp_layout_base2.cpp:11: 136:53.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 136:53.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:53.21 49 | gfx::Size GetInheritedScale() const { return mScale; } 136:53.21 | ^ 136:54.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 136:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 136:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/view/nsViewManager.h:14, 136:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.cpp:46, 136:54.31 from Unified_cpp_layout_base2.cpp:11: 136:54.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 136:54.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:54.32 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 136:54.32 | ^ 136:55.12 In file included from Unified_cpp_layout_svg1.cpp:11: 136:55.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterInstance.cpp: In member function ‘gfxRect nsSVGFilterInstance::UserSpaceToFilterSpace(const gfxRect&) const’: 136:55.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterInstance.cpp:209:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:55.12 209 | gfxRect nsSVGFilterInstance::UserSpaceToFilterSpace( 136:55.12 | ^~~~~~~~~~~~~~~~~~~ 136:55.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 136:55.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 136:55.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:55.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:55.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSprocketLayout.h:13, 136:55.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowLayout.h:18, 136:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowGroupLayout.h:18, 136:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGrid.cpp:15, 136:55.21 from Unified_cpp_layout_xul_grid0.cpp:2: 136:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 136:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:55.21 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 136:55.21 | ^ 136:56.00 In file included from Unified_cpp_layout_svg1.cpp:56: 136:56.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.cpp: In member function ‘mozilla::gfx::Matrix nsSVGImageFrame::GetVectorImageTransform()’: 136:56.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.cpp:205:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.00 205 | gfx::Matrix nsSVGImageFrame::GetVectorImageTransform() { 136:56.00 | ^~~~~~~~~~~~~~~ 136:56.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:56.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:56.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:56.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:56.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:56.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:56.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:56.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:56.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:56.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:56.02 from Unified_cpp_layout_svg1.cpp:2: 136:56.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:48:66: warning: ‘y’ may be used uninitialized in this function [-Wmaybe-uninitialized] 136:56.02 48 | : _11(a11), _12(a12), _21(a21), _22(a22), _31(a31), _32(a32) {} 136:56.02 | ^ 136:56.02 In file included from Unified_cpp_layout_svg1.cpp:56: 136:56.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.cpp:206:12: note: ‘y’ was declared here 136:56.03 206 | float x, y; 136:56.03 | ^ 136:56.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:56.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:56.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:56.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:56.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:56.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:56.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:56.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:56.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:56.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:56.04 from Unified_cpp_layout_svg1.cpp:2: 136:56.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:48:66: warning: ‘x’ may be used uninitialized in this function [-Wmaybe-uninitialized] 136:56.04 48 | : _11(a11), _12(a12), _21(a21), _22(a22), _31(a31), _32(a32) {} 136:56.04 | ^ 136:56.04 In file included from Unified_cpp_layout_svg1.cpp:56: 136:56.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.cpp:206:9: note: ‘x’ was declared here 136:56.04 206 | float x, y; 136:56.04 | ^ 136:56.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 136:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 136:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSprocketLayout.h:13, 136:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowLayout.h:18, 136:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowGroupLayout.h:18, 136:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGrid.cpp:15, 136:56.11 from Unified_cpp_layout_xul_grid0.cpp:2: 136:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 136:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.11 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 136:56.12 | ^ 136:56.23 In file included from Unified_cpp_layout_svg1.cpp:74: 136:56.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp: In static member function ‘static mozilla::gfx::Size nsSVGIntegrationUtils::GetSVGCoordContextForNonSVGFrame(nsIFrame*)’: 136:56.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:217:24: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.23 217 | /* static */ gfx::Size nsSVGIntegrationUtils::GetSVGCoordContextForNonSVGFrame( 136:56.23 | ^~~~~~~~~~~~~~~~~~~~~ 136:56.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp: In static member function ‘static gfxRect nsSVGIntegrationUtils::GetSVGBBoxForNonSVGFrame(nsIFrame*, bool)’: 136:56.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:228:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.26 228 | gfxRect nsSVGIntegrationUtils::GetSVGBBoxForNonSVGFrame( 136:56.26 | ^~~~~~~~~~~~~~~~~~~~~ 136:56.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 136:56.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:56.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:56.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSprocketLayout.h:13, 136:56.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowLayout.h:18, 136:56.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowGroupLayout.h:18, 136:56.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGrid.cpp:15, 136:56.78 from Unified_cpp_layout_xul_grid0.cpp:2: 136:56.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 136:56.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.78 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 136:56.78 | ^ 136:56.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 136:56.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.79 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 136:56.79 | ^ 136:56.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 136:56.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.79 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 136:56.79 | ^ 136:56.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 136:56.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.79 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 136:56.80 | ^ 136:56.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 136:56.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.80 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 136:56.80 | ^ 136:56.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 136:56.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.82 371 | nscoord aAppUnitsPerDevPixel) { 136:56.82 | ^ 136:56.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 136:56.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.82 380 | nscoord aAppUnitsPerDevPixel) { 136:56.82 | ^ 136:56.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 136:56.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.83 387 | nscoord aAppUnitsPerDevPixel) { 136:56.83 | ^ 136:56.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 136:56.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.83 394 | nscoord aAppUnitsPerDevPixel) { 136:56.83 | ^ 136:56.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 136:56.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 136:56.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSprocketLayout.h:13, 136:56.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowLayout.h:18, 136:56.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowGroupLayout.h:18, 136:56.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGrid.cpp:15, 136:56.92 from Unified_cpp_layout_xul_grid0.cpp:2: 136:56.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 136:56.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.93 189 | CSSRect GetExpandedScrollableRect() const { 136:56.93 | ^ 136:56.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 136:56.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.93 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 136:56.93 | ^ 136:56.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 136:56.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.94 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 136:56.94 | ^ 136:56.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 136:56.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.94 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 136:56.94 | ^ 136:56.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 136:56.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.95 243 | CSSRect CalculateScrollRange() const { 136:56.95 | ^ 136:56.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 136:56.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.96 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 136:56.96 | ^ 136:56.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 136:56.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:56.97 457 | CSSRect GetVisualViewport() const { 136:56.97 | ^ 136:58.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 136:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 136:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 136:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 136:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 136:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 136:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 136:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 136:58.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.h:11, 136:58.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGFilterFrame.cpp:8, 136:58.13 from Unified_cpp_layout_svg1.cpp:2: 136:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 136:58.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:58.13 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 136:58.13 | ^~~~~~~~~~~~~~~ 136:58.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double]’: 136:58.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:58.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp:22, 136:58.26 from Unified_cpp_layout_svg1.cpp:20: 136:58.26 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h: In function ‘bool mozilla::dom::SVGGeometryProperty::ResolveAll(const mozilla::dom::SVGElement*, mozilla::dom::SVGGeometryProperty::details::AlwaysFloat* ...) [with Tags = {mozilla::dom::SVGGeometryProperty::Tags::X, mozilla::dom::SVGGeometryProperty::Tags::Y, mozilla::dom::SVGGeometryProperty::Tags::Width, mozilla::dom::SVGGeometryProperty::Tags::Height}]’: 136:58.26 /builddir/build/BUILD/thunderbird-78.6.1/dom/svg/SVGGeometryProperty.h:254:6: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:58.26 254 | bool ResolveAll(const SVGElement* aElement, 136:58.27 | ^~~~~~~~~~ 136:58.53 In file included from Unified_cpp_layout_svg1.cpp:20: 136:58.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp: In member function ‘virtual void nsSVGForeignObjectFrame::PaintSVG(gfxContext&, const gfxMatrix&, nsSVGDisplayableFrame::imgDrawingParams&, const nsIntRect*)’: 136:58.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp:191:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:58.53 191 | void nsSVGForeignObjectFrame::PaintSVG(gfxContext& aContext, 136:58.53 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:58.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.cpp:68, 136:58.55 from Unified_cpp_layout_base2.cpp:11: 136:58.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 136:58.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:58.55 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 136:58.55 | ^ 136:58.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp: In member function ‘virtual SVGBBox nsSVGForeignObjectFrame::GetBBoxContribution(const Matrix&, uint32_t)’: 136:58.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGForeignObjectFrame.cpp:439:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:58.75 439 | SVGBBox nsSVGForeignObjectFrame::GetBBoxContribution( 136:58.75 | ^~~~~~~~~~~~~~~~~~~~~~~ 136:59.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 136:59.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 136:59.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 136:59.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:17, 136:59.07 from Unified_cpp_layout_generic4.cpp:2: 136:59.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 136:59.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:59.07 49 | gfx::Size GetInheritedScale() const { return mScale; } 136:59.07 | ^ 136:59.08 In file included from Unified_cpp_layout_svg1.cpp:56: 136:59.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.cpp: In member function ‘virtual void nsSVGImageFrame::PaintSVG(gfxContext&, const gfxMatrix&, nsSVGDisplayableFrame::imgDrawingParams&, const nsIntRect*)’: 136:59.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGImageFrame.cpp:275:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 136:59.08 275 | void nsSVGImageFrame::PaintSVG(gfxContext& aContext, 136:59.08 | ^~~~~~~~~~~~~~~ 136:59.54 layout/mathml 137:01.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 137:01.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 137:01.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 137:01.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 137:01.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 137:01.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 137:01.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:01.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:01.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:01.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 137:01.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 137:01.23 from Unified_cpp_layout_generic4.cpp:2: 137:01.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 137:01.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 137:01.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:01.23 40 | friend Sub operator*(Sub aCoord, T aScale) { 137:01.23 | ^~~~~~~~ 137:01.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 137:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 137:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 137:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 137:01.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 137:01.75 from Unified_cpp_layout_generic4.cpp:2: 137:01.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 137:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 137:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:01.76 427 | SizeT Size() const { return SizeT(width, height); } 137:01.76 | ^~~~ 137:01.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 137:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 137:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 137:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 137:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 137:01.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 137:01.76 from Unified_cpp_layout_generic4.cpp:2: 137:01.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 137:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 137:01.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:01.76 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 137:01.76 | ^~~~~~~~ 137:01.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 137:01.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 137:01.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:01.77 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 137:01.77 | ^~~~~~~~ 137:01.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 137:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 137:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 137:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:01.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:01.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 137:01.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 137:01.78 from Unified_cpp_layout_generic4.cpp:2: 137:01.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 137:01.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 137:01.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:01.78 62 | Sub operator-(const Sub& aPoint) const { 137:01.78 | ^~~~~~~~ 137:01.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 137:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 137:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 137:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 137:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:01.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 137:01.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 137:01.80 from Unified_cpp_layout_generic4.cpp:2: 137:01.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 137:01.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 137:01.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:01.80 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 137:01.80 | ^~~~~~~~ 137:02.12 In file included from Unified_cpp_layout_base2.cpp:11: 137:02.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.cpp: In member function ‘gfxSize nsPresContext::ScreenSizeInchesForFontInflation(bool*)’: 137:02.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.cpp:1058:71: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:02.12 1058 | gfxSize nsPresContext::ScreenSizeInchesForFontInflation(bool* aChanged) { 137:02.12 | ^ 137:02.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 137:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 137:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 137:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 137:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 137:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 137:02.20 from Unified_cpp_layout_generic4.cpp:2: 137:02.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 137:02.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 137:02.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:02.20 323 | static SizeTyped FromUnknownSize( 137:02.20 | ^~~~~~~~~~~~~~~ 137:03.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 137:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 137:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 137:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 137:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 137:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:17, 137:03.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 137:03.05 from Unified_cpp_layout_base2.cpp:2: 137:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 137:03.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 137:03.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:03.05 40 | friend Sub operator*(Sub aCoord, T aScale) { 137:03.05 | ^~~~~~~~ 137:03.15 In file included from Unified_cpp_layout_svg1.cpp:74: 137:03.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp: In function ‘bool PaintMaskSurface(const PaintFramesParams&, mozilla::gfx::DrawTarget*, float, mozilla::ComputedStyle*, const nsTArray&, const Matrix&, const nsPoint&)’: 137:03.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:492:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:03.16 492 | aMaskDT->MaskSurface(ColorPattern(DeviceColor(0.0, 0.0, 0.0, 1.0)), 137:03.16 | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:03.16 493 | svgMask, Point(0, 0), 137:03.16 | ~~~~~~~~~~~~~~~~~~~~~ 137:03.16 494 | DrawOptions(1.0, compositionOp)); 137:03.16 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:03.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 137:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 137:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 137:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 137:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 137:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 137:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 137:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 137:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 137:03.17 from Unified_cpp_layout_generic4.cpp:2: 137:03.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 137:03.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 137:03.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:03.17 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 137:03.17 | ^~~~~~~~~~~~~~ 137:03.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 137:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 137:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 137:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 137:03.19 from Unified_cpp_layout_generic4.cpp:2: 137:03.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 137:03.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 137:03.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:03.19 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 137:03.19 | ^~~~~~~~~~~~~ 137:03.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 137:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 137:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 137:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 137:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 137:03.37 from Unified_cpp_layout_generic4.cpp:2: 137:03.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 137:03.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 137:03.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:03.37 383 | Point TopLeft() const { return Point(x, y); } 137:03.37 | ^~~~~~~ 137:03.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 137:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 137:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 137:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 137:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 137:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 137:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 137:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 137:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 137:03.38 from Unified_cpp_layout_generic4.cpp:2: 137:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 137:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 137:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:03.38 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 137:03.38 | ^~~~~~~~~~~~~~~ 137:03.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 137:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 137:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 137:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 137:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:17, 137:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 137:03.44 from Unified_cpp_layout_base2.cpp:2: 137:03.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 137:03.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 137:03.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:03.44 427 | SizeT Size() const { return SizeT(width, height); } 137:03.44 | ^~~~ 137:03.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 137:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 137:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 137:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 137:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:27, 137:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 137:03.44 from Unified_cpp_layout_base2.cpp:2: 137:03.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 137:03.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 137:03.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:03.45 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 137:03.45 | ^~~~~~~~ 137:03.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 137:03.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 137:03.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:03.45 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 137:03.45 | ^~~~~~~~ 137:03.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 137:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 137:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 137:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 137:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:17, 137:03.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 137:03.45 from Unified_cpp_layout_base2.cpp:2: 137:03.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 137:03.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 137:03.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:03.45 62 | Sub operator-(const Sub& aPoint) const { 137:03.46 | ^~~~~~~~ 137:03.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp: In function ‘void PaintMaskAndClipPathInternal(const PaintFramesParams&, const T&) [with T = nsSVGIntegrationUtils::PaintMaskAndClipPath(const nsSVGIntegrationUtils::PaintFramesParams&)::]’: 137:03.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGIntegrationUtils.cpp:861:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:03.46 861 | void PaintMaskAndClipPathInternal(const PaintFramesParams& aParams, 137:03.46 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:03.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:03.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 137:03.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 137:03.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 137:03.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:9, 137:03.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:03.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:03.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 137:03.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:03.47 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 137:03.47 | ^ 137:03.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 137:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 137:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 137:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 137:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:27, 137:03.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 137:03.48 from Unified_cpp_layout_base2.cpp:2: 137:03.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 137:03.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 137:03.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:03.48 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 137:03.48 | ^~~~~~~~ 137:03.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 137:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 137:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 137:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 137:03.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 137:03.56 from Unified_cpp_layout_generic4.cpp:2: 137:03.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 137:03.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:228:36: required from here 137:03.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:03.56 383 | Point TopLeft() const { return Point(x, y); } 137:03.56 | ^~~~~~~ 137:03.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 137:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 137:03.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 137:03.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 137:03.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:9, 137:03.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:03.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:03.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 137:03.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:03.68 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 137:03.68 | ^ 137:03.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 137:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 137:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 137:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:17, 137:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 137:04.00 from Unified_cpp_layout_base2.cpp:2: 137:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 137:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 137:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:04.00 323 | static SizeTyped FromUnknownSize( 137:04.00 | ^~~~~~~~~~~~~~~ 137:04.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 137:04.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 137:04.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 137:04.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 137:04.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:9, 137:04.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:04.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:04.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 137:04.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:04.31 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 137:04.31 | ^ 137:04.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 137:04.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:04.31 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 137:04.31 | ^ 137:04.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 137:04.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:04.31 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 137:04.31 | ^ 137:04.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 137:04.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:04.32 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 137:04.32 | ^ 137:04.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 137:04.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:04.32 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 137:04.32 | ^ 137:04.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 137:04.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:04.35 371 | nscoord aAppUnitsPerDevPixel) { 137:04.35 | ^ 137:04.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 137:04.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:04.35 380 | nscoord aAppUnitsPerDevPixel) { 137:04.35 | ^ 137:04.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 137:04.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:04.35 387 | nscoord aAppUnitsPerDevPixel) { 137:04.36 | ^ 137:04.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 137:04.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:04.37 394 | nscoord aAppUnitsPerDevPixel) { 137:04.37 | ^ 137:04.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 137:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 137:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:15, 137:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:17, 137:04.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 137:04.84 from Unified_cpp_layout_base2.cpp:2: 137:04.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 137:04.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 137:04.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:04.85 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 137:04.85 | ^~~~~~~~~~~~~~ 137:04.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 137:04.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 137:04.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 137:04.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:17, 137:04.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 137:04.86 from Unified_cpp_layout_base2.cpp:2: 137:04.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 137:04.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 137:04.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:04.86 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 137:04.86 | ^~~~~~~~~~~~~ 137:04.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 137:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 137:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 137:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 137:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 137:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 137:04.89 from Unified_cpp_layout_generic4.cpp:2: 137:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 137:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 137:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 137:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:04.89 246 | PointTyped As2DPoint() const { 137:04.89 | ^~~~~~~~~ 137:04.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 137:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 137:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 137:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 137:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:17, 137:04.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 137:04.89 from Unified_cpp_layout_base2.cpp:2: 137:04.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 137:04.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 137:04.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:04.90 383 | Point TopLeft() const { return Point(x, y); } 137:04.90 | ^~~~~~~ 137:04.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 137:04.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 137:04.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 137:04.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:04.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:04.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:04.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 137:04.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 137:04.91 from Unified_cpp_layout_generic4.cpp:2: 137:04.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 137:04.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 137:04.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 137:04.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:04.92 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 137:04.92 | ^~~~~~~~~ 137:04.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 137:04.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 137:04.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:15, 137:04.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:17, 137:04.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 137:04.92 from Unified_cpp_layout_base2.cpp:2: 137:04.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 137:04.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 137:04.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:04.92 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 137:04.92 | ^~~~~~~~~~~~~~~ 137:04.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 137:04.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 137:04.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 137:04.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 137:04.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 137:04.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 137:04.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 137:04.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:04.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:04.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 137:04.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 137:04.93 from Unified_cpp_layout_generic4.cpp:2: 137:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 137:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 137:04.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 137:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:04.93 2266 | PointTyped TransformPointSimple( 137:04.93 | ^~~~~~~~~~~~~~~~~~~~ 137:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 137:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 137:04.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 137:04.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:04.93 794 | RectTyped TransformAndClipBounds( 137:04.93 | ^~~~~~~~~~~~~~~~~~~~~~ 137:05.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 137:05.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 137:05.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 137:05.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:17, 137:05.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 137:05.84 from Unified_cpp_layout_base2.cpp:2: 137:05.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 137:05.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 137:05.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:05.84 277 | static RectTyped FromUnknownRect( 137:05.84 | ^~~~~~~~~~~~~~~ 137:05.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 137:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 137:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 137:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:17, 137:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 137:05.85 from Unified_cpp_layout_base2.cpp:2: 137:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 137:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 137:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:05.85 150 | static PointTyped FromUnknownPoint( 137:05.85 | ^~~~~~~~~~~~~~~~ 137:05.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 137:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:19, 137:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:05.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 137:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:05.85 189 | CSSRect GetExpandedScrollableRect() const { 137:05.85 | ^ 137:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 137:05.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:05.85 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 137:05.85 | ^ 137:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 137:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:05.86 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 137:05.86 | ^ 137:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 137:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:05.86 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 137:05.86 | ^ 137:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 137:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:05.86 243 | CSSRect CalculateScrollRange() const { 137:05.86 | ^ 137:05.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 137:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 137:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 137:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:17, 137:05.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 137:05.86 from Unified_cpp_layout_base2.cpp:2: 137:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 137:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 137:05.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:05.86 282 | RectTyped ToUnknownRect() const { 137:05.86 | ^~~~~~~~~~~~~ 137:05.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 137:05.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:05.88 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 137:05.88 | ^ 137:05.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 137:05.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:05.88 457 | CSSRect GetVisualViewport() const { 137:05.88 | ^ 137:06.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 137:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 137:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 137:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 137:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 137:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 137:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:19, 137:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:06.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 137:06.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:06.18 1249 | CSSCoord ToCSSPixels() const { return _0; } 137:06.18 | ^ 137:06.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 137:06.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:06.20 from Unified_cpp_layout_mathml0.cpp:2: 137:06.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 137:06.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:06.20 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 137:06.20 | ^ 137:06.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 137:06.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 137:06.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleConsts.h:17, 137:06.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:13, 137:06.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:06.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:06.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:06.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:27, 137:06.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 137:06.24 from Unified_cpp_layout_base2.cpp:2: 137:06.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::ScreenPixel; dst = mozilla::CSSPixel]’: 137:06.24 /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsViewportInfo.h:60:49: required from here 137:06.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:705:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:06.25 705 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 137:06.25 | ^~~~~~~~ 137:06.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 137:06.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 137:06.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:06.72 from Unified_cpp_layout_mathml0.cpp:2: 137:06.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 137:06.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:06.72 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 137:06.72 | ^ 137:07.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 137:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 137:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 137:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 137:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 137:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 137:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventForwards.h:12, 137:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:13, 137:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 137:07.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 137:07.35 from Unified_cpp_layout_generic4.cpp:2: 137:07.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 137:07.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 137:07.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 137:07.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 137:07.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 137:07.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 137:07.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 137:07.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 137:07.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 137:07.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:07.36 760 | typename detail::Nth::Type extract() { 137:07.36 | ^~~~~~~ 137:07.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPoint.h:9, 137:07.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:12, 137:07.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 137:07.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:17, 137:07.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 137:07.96 from Unified_cpp_layout_base2.cpp:2: 137:07.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 137:07.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 137:07.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 137:07.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:07.96 246 | PointTyped As2DPoint() const { 137:07.96 | ^~~~~~~~~ 137:07.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 137:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 137:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 137:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 137:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:17, 137:07.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 137:07.97 from Unified_cpp_layout_base2.cpp:2: 137:07.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 137:07.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 137:07.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 137:07.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:07.97 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 137:07.97 | ^~~~~~~~~ 137:07.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 137:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 137:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:15, 137:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:17, 137:07.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:14, 137:07.98 from Unified_cpp_layout_base2.cpp:2: 137:07.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 137:07.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 137:07.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 137:07.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:07.98 2266 | PointTyped TransformPointSimple( 137:07.98 | ^~~~~~~~~~~~~~~~~~~~ 137:07.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 137:07.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 137:07.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 137:07.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:07.98 794 | RectTyped TransformAndClipBounds( 137:07.98 | ^~~~~~~~~~~~~~~~~~~~~~ 137:08.40 In file included from Unified_cpp_layout_generic4.cpp:2: 137:08.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp: In member function ‘already_AddRefed nsVideoFrame::BuildLayer(nsDisplayListBuilder*, nsVideoFrame::LayerManager*, nsDisplayItem*, const ContainerLayerParameters&)’: 137:08.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:205:63: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:08.41 205 | gfxRect destGFXRect = PresContext()->AppUnitsToGfxUnits(dest); 137:08.41 | ^ 137:08.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:228:61: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:08.41 228 | gfxPoint p = destGFXRect.TopLeft() + aContainerParameters.mOffset; 137:08.41 | ^~~~~~~ 137:08.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 137:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 137:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 137:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 137:08.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 137:08.42 from Unified_cpp_layout_generic4.cpp:2: 137:08.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 137:08.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:08.42 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 137:08.42 | ^~~~~~~~~~~~~~~~~~ 137:08.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 137:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 137:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 137:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 137:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 137:08.43 from Unified_cpp_layout_generic4.cpp:2: 137:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 137:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:08.43 383 | Point TopLeft() const { return Point(x, y); } 137:08.43 | ^~~~~~~ 137:08.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 137:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 137:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:12, 137:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.h:13, 137:08.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:9, 137:08.44 from Unified_cpp_layout_generic4.cpp:2: 137:08.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 137:08.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:08.44 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 137:08.44 | ^~~~~~~~~ 137:08.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 137:08.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:08.44 59 | Sub operator+(const Sub& aPoint) const { 137:08.44 | ^~~~~~~~ 137:08.50 In file included from Unified_cpp_layout_generic4.cpp:2: 137:08.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp: In member function ‘virtual bool nsDisplayVideo::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const mozilla::layers::StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 137:08.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsVideoFrame.cpp:458:74: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:08.50 458 | gfxRect destGFXRect = Frame()->PresContext()->AppUnitsToGfxUnits(dest); 137:08.50 | ^ 137:08.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 137:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 137:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSprocketLayout.h:13, 137:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowLayout.h:18, 137:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowGroupLayout.h:18, 137:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGrid.cpp:15, 137:08.84 from Unified_cpp_layout_xul_grid0.cpp:2: 137:08.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 137:08.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:08.84 1249 | CSSCoord ToCSSPixels() const { return _0; } 137:08.84 | ^ 137:08.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 137:08.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 137:08.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:27, 137:08.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 137:08.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 137:08.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 137:08.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 137:08.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 137:08.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:08.88 from Unified_cpp_layout_mathml0.cpp:2: 137:08.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 137:08.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:08.88 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 137:08.88 | ^ 137:08.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 137:08.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:08.88 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 137:08.88 | ^ 137:08.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 137:08.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:08.88 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 137:08.88 | ^ 137:08.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 137:08.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:08.91 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 137:08.91 | ^ 137:08.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 137:08.91 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:08.91 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 137:08.91 | ^ 137:08.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 137:08.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:08.95 371 | nscoord aAppUnitsPerDevPixel) { 137:08.95 | ^ 137:08.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 137:08.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:08.96 380 | nscoord aAppUnitsPerDevPixel) { 137:08.96 | ^ 137:08.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 137:08.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:08.96 387 | nscoord aAppUnitsPerDevPixel) { 137:08.96 | ^ 137:08.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 137:08.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:08.97 394 | nscoord aAppUnitsPerDevPixel) { 137:08.97 | ^ 137:09.43 In file included from Unified_cpp_layout_svg1.cpp:110: 137:09.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPatternFrame.cpp: In member function ‘already_AddRefed nsSVGPatternFrame::PaintPattern(const DrawTarget*, nsIFrame::Matrix*, const Matrix&, nsIFrame*, mozilla::StyleSVGPaint nsStyleSVG::*, float, const gfxRect*, nsSVGPaintServerFrame::imgDrawingParams&)’: 137:09.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPatternFrame.cpp:196:33: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:09.43 196 | already_AddRefed nsSVGPatternFrame::PaintPattern( 137:09.43 | ^~~~~~~~~~~~~~~~~ 137:09.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPatternFrame.cpp:196:33: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:09.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGPatternFrame.cpp:303:63: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:09.50 303 | ThebesRect(patternTransform.TransformBounds(ToRect(bbox))); 137:09.50 | ^ 137:10.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 137:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 137:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSprocketLayout.h:13, 137:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowLayout.h:18, 137:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowGroupLayout.h:18, 137:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGrid.cpp:15, 137:10.56 from Unified_cpp_layout_xul_grid0.cpp:2: 137:10.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 137:10.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:10.56 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 137:10.56 | ^ 137:12.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 137:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 137:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 137:12.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 137:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 137:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 137:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHashKeys.h:12, 137:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDataHashtable.h:10, 137:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.h:20, 137:12.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresArena.cpp:10, 137:12.39 from Unified_cpp_layout_base2.cpp:2: 137:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 137:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 137:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 137:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 137:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 137:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 137:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 137:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 137:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 137:12.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:12.39 760 | typename detail::Nth::Type extract() { 137:12.39 | ^~~~~~~ 137:13.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 137:13.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontFamilyList.h:13, 137:13.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFont.h:12, 137:13.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFontMetrics.h:16, 137:13.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:37, 137:13.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 137:13.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 137:13.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:13.24 from Unified_cpp_layout_mathml0.cpp:2: 137:13.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 137:13.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:13.24 1249 | CSSCoord ToCSSPixels() const { return _0; } 137:13.24 | ^ 137:13.27 layout/inspector 137:13.93 In file included from Unified_cpp_layout_base2.cpp:11: 137:13.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.cpp:1058:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:13.93 1058 | gfxSize nsPresContext::ScreenSizeInchesForFontInflation(bool* aChanged) { 137:13.93 | ^~~~~~~~~~~~~ 137:14.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 137:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 137:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSprocketLayout.h:13, 137:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowLayout.h:18, 137:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowGroupLayout.h:18, 137:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGrid.cpp:15, 137:14.09 from Unified_cpp_layout_xul_grid0.cpp:2: 137:14.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 137:14.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:14.09 21 | inline Rect ToRect(const gfxRect& aRect) { 137:14.09 | ^ 137:14.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 137:14.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:14.10 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 137:14.10 | ^ 137:14.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 137:14.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:14.10 40 | inline Point ToPoint(const gfxPoint& aPoint) { 137:14.10 | ^ 137:14.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 137:14.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:14.11 44 | inline Size ToSize(const gfxSize& aSize) { 137:14.11 | ^ 137:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 137:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:14.11 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 137:14.11 | ^ 137:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 137:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:14.13 52 | inline gfxSize ThebesSize(const Size& aSize) { 137:14.13 | ^ 137:14.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 137:14.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:14.14 56 | inline gfxRect ThebesRect(const Rect& aRect) { 137:14.14 | ^ 137:15.37 layout/painting 137:15.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 137:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSprocketLayout.h:13, 137:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowLayout.h:18, 137:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowGroupLayout.h:18, 137:15.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGrid.cpp:15, 137:15.77 from Unified_cpp_layout_xul_grid0.cpp:2: 137:15.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 137:15.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:15.77 1859 | int32_t aAppUnitsPerPixel) { 137:15.77 | ^ 137:15.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 137:15.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:15.78 3214 | int32_t aAppUnitsPerPixel) { 137:15.78 | ^ 137:16.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 137:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 137:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 137:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayoutConstants.h:12, 137:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 137:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSprocketLayout.h:13, 137:16.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowLayout.h:18, 137:16.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowGroupLayout.h:18, 137:16.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGrid.cpp:15, 137:16.97 from Unified_cpp_layout_xul_grid0.cpp:2: 137:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 137:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 137:16.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:16.97 40 | friend Sub operator*(Sub aCoord, T aScale) { 137:16.97 | ^~~~~~~~ 137:16.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 137:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 137:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 137:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 137:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 137:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSprocketLayout.h:13, 137:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowLayout.h:18, 137:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowGroupLayout.h:18, 137:16.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGrid.cpp:15, 137:16.99 from Unified_cpp_layout_xul_grid0.cpp:2: 137:16.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 137:16.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 137:16.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:16.99 427 | SizeT Size() const { return SizeT(width, height); } 137:16.99 | ^~~~ 137:16.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 137:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 137:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 137:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSprocketLayout.h:13, 137:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowLayout.h:18, 137:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowGroupLayout.h:18, 137:17.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGrid.cpp:15, 137:17.00 from Unified_cpp_layout_xul_grid0.cpp:2: 137:17.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 137:17.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 137:17.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:17.00 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 137:17.00 | ^~~~~~~~ 137:17.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 137:17.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 137:17.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:17.00 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 137:17.00 | ^~~~~~~~ 137:17.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 137:17.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 137:17.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayoutConstants.h:12, 137:17.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 137:17.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSprocketLayout.h:13, 137:17.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowLayout.h:18, 137:17.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowGroupLayout.h:18, 137:17.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGrid.cpp:15, 137:17.01 from Unified_cpp_layout_xul_grid0.cpp:2: 137:17.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 137:17.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 137:17.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:17.02 62 | Sub operator-(const Sub& aPoint) const { 137:17.02 | ^~~~~~~~ 137:17.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 137:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 137:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 137:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSprocketLayout.h:13, 137:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowLayout.h:18, 137:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowGroupLayout.h:18, 137:17.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGrid.cpp:15, 137:17.03 from Unified_cpp_layout_xul_grid0.cpp:2: 137:17.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 137:17.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 137:17.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:17.03 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 137:17.03 | ^~~~~~~~ 137:17.07 layout/printing 137:17.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 137:17.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 137:17.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 137:17.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayoutConstants.h:12, 137:17.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 137:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSprocketLayout.h:13, 137:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowLayout.h:18, 137:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowGroupLayout.h:18, 137:17.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGrid.cpp:15, 137:17.43 from Unified_cpp_layout_xul_grid0.cpp:2: 137:17.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 137:17.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 137:17.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:17.43 43 | friend Sub operator*(T aScale, Sub aCoord) { 137:17.43 | ^~~~~~~~ 137:17.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 137:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 137:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 137:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 137:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSprocketLayout.h:13, 137:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowLayout.h:18, 137:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowGroupLayout.h:18, 137:17.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGrid.cpp:15, 137:17.74 from Unified_cpp_layout_xul_grid0.cpp:2: 137:17.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 137:17.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 137:17.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:17.74 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 137:17.75 | ^~~~~~~~~~~~~ 137:17.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 137:17.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayoutConstants.h:12, 137:17.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:54, 137:17.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsSprocketLayout.h:13, 137:17.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowLayout.h:18, 137:17.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGridRowGroupLayout.h:18, 137:17.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/grid/nsGrid.cpp:15, 137:17.75 from Unified_cpp_layout_xul_grid0.cpp:2: 137:17.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 137:17.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 137:17.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:17.75 323 | static SizeTyped FromUnknownSize( 137:17.75 | ^~~~~~~~~~~~~~~ 137:20.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 137:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 137:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 137:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 137:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 137:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:19, 137:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:20.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 137:20.77 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:20.77 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 137:20.77 | ^ 137:21.93 layout/build 137:22.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 137:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 137:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 137:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 137:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 137:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 137:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 137:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 137:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 137:22.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 137:22.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:22.90 from Unified_cpp_layout_mathml0.cpp:2: 137:22.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 137:22.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:22.90 189 | CSSRect GetExpandedScrollableRect() const { 137:22.90 | ^ 137:22.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 137:22.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:22.90 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 137:22.90 | ^ 137:22.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 137:22.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:22.91 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 137:22.91 | ^ 137:22.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 137:22.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:22.92 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 137:22.92 | ^ 137:22.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 137:22.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:22.92 243 | CSSRect CalculateScrollRange() const { 137:22.93 | ^ 137:22.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 137:22.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:22.93 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 137:22.93 | ^ 137:22.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 137:22.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:22.94 457 | CSSRect GetVisualViewport() const { 137:22.95 | ^ 137:23.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 137:23.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 137:23.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 137:23.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 137:23.63 from Unified_cpp_layout_printing0.cpp:2: 137:23.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 137:23.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:23.63 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 137:23.63 | ^ 137:24.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 137:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 137:24.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 137:24.30 from Unified_cpp_layout_printing0.cpp:2: 137:24.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 137:24.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:24.30 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 137:24.30 | ^ 137:26.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 137:26.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 137:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 137:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 137:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 137:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:19, 137:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:26.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 137:26.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:26.58 21 | inline Rect ToRect(const gfxRect& aRect) { 137:26.58 | ^ 137:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 137:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:26.59 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 137:26.59 | ^ 137:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 137:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:26.59 40 | inline Point ToPoint(const gfxPoint& aPoint) { 137:26.59 | ^ 137:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 137:26.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:26.60 44 | inline Size ToSize(const gfxSize& aSize) { 137:26.60 | ^ 137:26.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 137:26.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:26.60 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 137:26.60 | ^ 137:26.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 137:26.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:26.62 52 | inline gfxSize ThebesSize(const Size& aSize) { 137:26.62 | ^ 137:26.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 137:26.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:26.63 56 | inline gfxRect ThebesRect(const Rect& aRect) { 137:26.63 | ^ 137:27.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 137:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 137:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 137:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 137:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:19, 137:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:27.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 137:27.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:27.29 1859 | int32_t aAppUnitsPerPixel) { 137:27.29 | ^ 137:27.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 137:27.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:27.30 3214 | int32_t aAppUnitsPerPixel) { 137:27.30 | ^ 137:27.48 docshell/base 137:28.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 137:28.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:19, 137:28.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:28.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 137:28.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:28.22 332 | LayerPoint GetFixedPositionAnchor() const { 137:28.22 | ^ 137:28.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 137:28.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:19, 137:28.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:28.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:28.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 137:28.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:28.28 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 137:28.28 | ^ 137:28.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 137:28.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:19, 137:28.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:28.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:28.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 137:28.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:28.33 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 137:28.33 | ^ 137:28.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 137:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 137:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEvents.h:12, 137:28.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/PrintPreviewUserEventSuppressor.cpp:9, 137:28.54 from Unified_cpp_layout_printing0.cpp:11: 137:28.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 137:28.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:28.54 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 137:28.54 | ^ 137:28.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 137:28.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:28.55 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 137:28.55 | ^ 137:28.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 137:28.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:28.55 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 137:28.55 | ^ 137:28.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 137:28.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:28.56 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 137:28.56 | ^ 137:28.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 137:28.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:28.56 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 137:28.56 | ^ 137:28.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 137:28.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:28.58 371 | nscoord aAppUnitsPerDevPixel) { 137:28.58 | ^ 137:28.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 137:28.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:28.58 380 | nscoord aAppUnitsPerDevPixel) { 137:28.58 | ^ 137:28.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 137:28.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:28.59 387 | nscoord aAppUnitsPerDevPixel) { 137:28.59 | ^ 137:28.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 137:28.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:28.59 394 | nscoord aAppUnitsPerDevPixel) { 137:28.59 | ^ 137:28.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 137:28.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 137:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 137:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 137:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 137:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 137:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 137:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 137:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 137:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 137:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 137:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 137:28.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:28.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:28.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 137:28.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 137:28.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:28.71 from Unified_cpp_layout_mathml0.cpp:2: 137:28.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 137:28.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:28.71 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 137:28.71 | ^ 137:28.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 137:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 137:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 137:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 137:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 137:28.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 137:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:9, 137:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 137:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 137:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:28.94 40 | friend Sub operator*(Sub aCoord, T aScale) { 137:28.94 | ^~~~~~~~ 137:28.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 137:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 137:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 137:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 137:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:9, 137:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:28.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:28.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 137:28.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 137:28.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:28.97 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 137:28.97 | ^~~~~~~~ 137:29.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 137:29.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:29.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 137:29.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 137:29.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 137:29.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:9, 137:29.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:29.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:29.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 137:29.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 137:29.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:29.04 427 | SizeT Size() const { return SizeT(width, height); } 137:29.05 | ^~~~ 137:29.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 137:29.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 137:29.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 137:29.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 137:29.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:9, 137:29.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:29.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:29.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 137:29.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 137:29.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:29.06 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 137:29.06 | ^~~~~~~~ 137:29.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 137:29.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 137:29.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:29.07 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 137:29.07 | ^~~~~~~~ 137:29.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 137:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 137:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 137:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 137:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 137:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:9, 137:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:29.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:29.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 137:29.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 137:29.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:29.07 62 | Sub operator-(const Sub& aPoint) const { 137:29.07 | ^~~~~~~~ 137:29.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 137:29.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 137:29.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 137:29.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:29.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 137:29.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 137:29.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 137:29.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:9, 137:29.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:29.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:29.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 137:29.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 137:29.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:29.26 43 | friend Sub operator*(T aScale, Sub aCoord) { 137:29.26 | ^~~~~~~~ 137:30.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 137:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 137:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 137:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:9, 137:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:30.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:30.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 137:30.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 137:30.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:30.07 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 137:30.07 | ^~~~~~~~~~~~~ 137:30.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 137:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 137:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 137:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 137:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:9, 137:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:30.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:30.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 137:30.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 137:30.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:30.07 323 | static SizeTyped FromUnknownSize( 137:30.07 | ^~~~~~~~~~~~~~~ 137:30.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 137:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 137:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 137:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 137:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 137:30.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 137:30.58 from Unified_cpp_layout_inspector0.cpp:2: 137:30.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 137:30.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:30.58 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 137:30.58 | ^ 137:30.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 137:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 137:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 137:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 137:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 137:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 137:30.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 137:30.79 from Unified_cpp_layout_inspector0.cpp:2: 137:30.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 137:30.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:30.79 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 137:30.79 | ^ 137:31.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 137:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 137:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 137:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 137:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 137:31.54 from Unified_cpp_layout_inspector0.cpp:2: 137:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 137:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:31.54 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 137:31.54 | ^ 137:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 137:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:31.55 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 137:31.55 | ^ 137:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 137:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:31.55 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 137:31.55 | ^ 137:31.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 137:31.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:31.57 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 137:31.57 | ^ 137:31.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 137:31.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:31.57 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 137:31.57 | ^ 137:31.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 137:31.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:31.61 371 | nscoord aAppUnitsPerDevPixel) { 137:31.62 | ^ 137:31.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 137:31.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:31.62 380 | nscoord aAppUnitsPerDevPixel) { 137:31.62 | ^ 137:31.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 137:31.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:31.63 387 | nscoord aAppUnitsPerDevPixel) { 137:31.63 | ^ 137:31.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 137:31.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:31.64 394 | nscoord aAppUnitsPerDevPixel) { 137:31.64 | ^ 137:32.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 137:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 137:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 137:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 137:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 137:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 137:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 137:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 137:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 137:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncChild.h:9, 137:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.h:10, 137:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncChild.cpp:7: 137:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 137:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 137:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 137:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 137:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 137:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 137:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 137:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 137:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 137:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:32.91 760 | typename detail::Nth::Type extract() { 137:32.91 | ^~~~~~~ 137:33.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 137:33.20 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 137:33.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 137:33.20 from Unified_cpp_layout_build0.cpp:2: 137:33.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 137:33.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:33.20 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 137:33.20 | ^ 137:33.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 137:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 137:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 137:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 137:33.50 from Unified_cpp_layout_build0.cpp:2: 137:33.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 137:33.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:33.50 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 137:33.50 | ^ 137:33.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 137:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 137:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 137:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 137:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 137:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 137:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 137:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 137:33.50 from Unified_cpp_layout_inspector0.cpp:2: 137:33.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 137:33.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:33.50 1249 | CSSCoord ToCSSPixels() const { return _0; } 137:33.50 | ^ 137:33.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:33.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 137:33.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 137:33.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 137:33.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 137:33.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 137:33.55 from Unified_cpp_layout_painting0.cpp:2: 137:33.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 137:33.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:33.55 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 137:33.55 | ^ 137:33.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 137:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 137:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 137:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 137:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 137:33.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 137:33.80 from Unified_cpp_layout_painting0.cpp:2: 137:33.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 137:33.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:33.80 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 137:33.80 | ^ 137:34.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 137:34.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 137:34.25 from Unified_cpp_layout_build0.cpp:2: 137:34.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 137:34.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:34.25 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 137:34.25 | ^ 137:34.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 137:34.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:34.25 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 137:34.25 | ^ 137:34.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 137:34.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:34.26 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 137:34.26 | ^ 137:34.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 137:34.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:34.26 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 137:34.26 | ^ 137:34.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 137:34.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:34.26 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 137:34.26 | ^ 137:34.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 137:34.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:34.29 371 | nscoord aAppUnitsPerDevPixel) { 137:34.29 | ^ 137:34.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 137:34.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:34.30 380 | nscoord aAppUnitsPerDevPixel) { 137:34.30 | ^ 137:34.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 137:34.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:34.30 387 | nscoord aAppUnitsPerDevPixel) { 137:34.30 | ^ 137:34.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 137:34.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:34.31 394 | nscoord aAppUnitsPerDevPixel) { 137:34.31 | ^ 137:35.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 137:35.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 137:35.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 137:35.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 137:35.30 from Unified_cpp_layout_painting0.cpp:2: 137:35.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 137:35.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:35.30 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 137:35.30 | ^ 137:35.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 137:35.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:35.30 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 137:35.30 | ^ 137:35.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 137:35.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:35.31 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 137:35.31 | ^ 137:35.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 137:35.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:35.32 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 137:35.32 | ^ 137:35.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 137:35.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:35.32 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 137:35.32 | ^ 137:35.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 137:35.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:35.34 371 | nscoord aAppUnitsPerDevPixel) { 137:35.35 | ^ 137:35.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 137:35.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:35.35 380 | nscoord aAppUnitsPerDevPixel) { 137:35.35 | ^ 137:35.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 137:35.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:35.36 387 | nscoord aAppUnitsPerDevPixel) { 137:35.36 | ^ 137:35.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 137:35.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:35.36 394 | nscoord aAppUnitsPerDevPixel) { 137:35.36 | ^ 137:35.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 137:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 137:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 137:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 137:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 137:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 137:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 137:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 137:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 137:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 137:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 137:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 137:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 137:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 137:35.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:35.38 from Unified_cpp_layout_mathml0.cpp:2: 137:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 137:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:35.38 21 | inline Rect ToRect(const gfxRect& aRect) { 137:35.38 | ^ 137:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 137:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:35.38 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 137:35.38 | ^ 137:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 137:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:35.38 40 | inline Point ToPoint(const gfxPoint& aPoint) { 137:35.38 | ^ 137:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 137:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:35.38 44 | inline Size ToSize(const gfxSize& aSize) { 137:35.38 | ^ 137:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 137:35.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:35.38 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 137:35.38 | ^ 137:35.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 137:35.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:35.39 52 | inline gfxSize ThebesSize(const Size& aSize) { 137:35.39 | ^ 137:35.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 137:35.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:35.39 56 | inline gfxRect ThebesRect(const Rect& aRect) { 137:35.39 | ^ 137:35.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 137:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 137:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 137:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 137:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 137:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 137:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 137:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 137:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 137:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 137:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 137:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 137:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 137:35.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:35.71 from Unified_cpp_layout_mathml0.cpp:2: 137:35.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 137:35.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:35.71 1859 | int32_t aAppUnitsPerPixel) { 137:35.71 | ^ 137:35.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 137:35.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:35.72 3214 | int32_t aAppUnitsPerPixel) { 137:35.72 | ^ 137:36.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 137:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 137:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 137:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 137:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 137:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 137:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 137:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 137:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 137:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 137:36.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:36.68 from Unified_cpp_layout_mathml0.cpp:2: 137:36.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 137:36.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:36.68 332 | LayerPoint GetFixedPositionAnchor() const { 137:36.68 | ^ 137:36.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 137:36.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 137:36.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 137:36.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 137:36.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 137:36.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 137:36.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 137:36.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 137:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 137:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 137:36.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:36.73 from Unified_cpp_layout_mathml0.cpp:2: 137:36.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 137:36.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:36.73 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 137:36.73 | ^ 137:36.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 137:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 137:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 137:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 137:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 137:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 137:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 137:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 137:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 137:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 137:36.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:36.75 from Unified_cpp_layout_mathml0.cpp:2: 137:36.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 137:36.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:36.75 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 137:36.75 | ^ 137:38.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 137:38.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 137:38.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 137:38.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 137:38.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 137:38.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 137:38.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 137:38.08 from Unified_cpp_layout_inspector0.cpp:2: 137:38.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 137:38.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:38.08 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 137:38.08 | ^ 137:38.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 137:38.64 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 137:38.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 137:38.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 137:38.64 from Unified_cpp_layout_inspector0.cpp:2: 137:38.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 137:38.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:38.64 21 | inline Rect ToRect(const gfxRect& aRect) { 137:38.64 | ^ 137:38.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 137:38.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:38.64 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 137:38.64 | ^ 137:38.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 137:38.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:38.65 40 | inline Point ToPoint(const gfxPoint& aPoint) { 137:38.65 | ^ 137:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 137:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:38.66 44 | inline Size ToSize(const gfxSize& aSize) { 137:38.66 | ^ 137:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 137:38.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:38.66 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 137:38.66 | ^ 137:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 137:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:38.67 52 | inline gfxSize ThebesSize(const Size& aSize) { 137:38.67 | ^ 137:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 137:38.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:38.67 56 | inline gfxRect ThebesRect(const Rect& aRect) { 137:38.67 | ^ 137:39.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 137:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 137:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 137:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 137:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 137:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 137:39.75 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 137:39.75 from Unified_cpp_docshell_base0.cpp:2: 137:39.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 137:39.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:39.75 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 137:39.75 | ^ 137:39.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 137:39.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 137:39.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 137:39.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 137:39.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGImageContext.h:12, 137:39.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:31, 137:39.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 137:39.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 137:39.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 137:39.80 from Unified_cpp_layout_inspector0.cpp:2: 137:39.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 137:39.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:39.80 189 | CSSRect GetExpandedScrollableRect() const { 137:39.80 | ^ 137:39.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 137:39.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:39.80 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 137:39.80 | ^ 137:39.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 137:39.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:39.81 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 137:39.81 | ^ 137:39.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 137:39.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:39.81 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 137:39.81 | ^ 137:39.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 137:39.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:39.81 243 | CSSRect CalculateScrollRange() const { 137:39.81 | ^ 137:39.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 137:39.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:39.82 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 137:39.82 | ^ 137:39.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 137:39.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:39.82 457 | CSSRect GetVisualViewport() const { 137:39.82 | ^ 137:39.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 137:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 137:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 137:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 137:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 137:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 137:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 137:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 137:39.96 from Unified_cpp_docshell_base0.cpp:2: 137:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 137:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:39.96 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 137:39.96 | ^ 137:40.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 137:40.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 137:40.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 137:40.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 137:40.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:40.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:40.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 137:40.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 137:40.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:40.42 from Unified_cpp_layout_mathml0.cpp:2: 137:40.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 137:40.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:40.42 1394 | LayerPoint GetFixedPositionAnchor() { 137:40.42 | ^ 137:40.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 137:40.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:40.44 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 137:40.44 | ^ 137:40.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 137:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 137:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 137:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 137:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 137:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 137:40.51 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 137:40.52 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 137:40.52 from Unified_cpp_docshell_base0.cpp:2: 137:40.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 137:40.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:40.52 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 137:40.52 | ^ 137:40.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 137:40.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:40.52 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 137:40.53 | ^ 137:40.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 137:40.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:40.53 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 137:40.53 | ^ 137:40.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 137:40.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:40.53 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 137:40.53 | ^ 137:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 137:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:40.55 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 137:40.55 | ^ 137:40.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 137:40.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:40.57 371 | nscoord aAppUnitsPerDevPixel) { 137:40.57 | ^ 137:40.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 137:40.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:40.58 380 | nscoord aAppUnitsPerDevPixel) { 137:40.58 | ^ 137:40.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 137:40.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:40.58 387 | nscoord aAppUnitsPerDevPixel) { 137:40.58 | ^ 137:40.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 137:40.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:40.59 394 | nscoord aAppUnitsPerDevPixel) { 137:40.59 | ^ 137:40.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 137:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 137:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 137:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 137:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 137:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:40.67 from Unified_cpp_layout_mathml0.cpp:2: 137:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 137:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:40.67 49 | gfx::Size GetInheritedScale() const { return mScale; } 137:40.67 | ^ 137:41.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 137:41.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 137:41.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 137:41.29 from Unified_cpp_layout_inspector0.cpp:2: 137:41.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 137:41.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:41.30 1859 | int32_t aAppUnitsPerPixel) { 137:41.30 | ^ 137:41.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 137:41.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:41.30 3214 | int32_t aAppUnitsPerPixel) { 137:41.30 | ^ 137:42.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 137:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 137:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 137:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEvents.h:21, 137:42.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/PrintPreviewUserEventSuppressor.cpp:9, 137:42.19 from Unified_cpp_layout_printing0.cpp:11: 137:42.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 137:42.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:42.19 1249 | CSSCoord ToCSSPixels() const { return _0; } 137:42.19 | ^ 137:42.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 137:42.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 137:42.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PseudoElementHashEntry.h:10, 137:42.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EffectCompositor.h:16, 137:42.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EffectSet.h:11, 137:42.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:13, 137:42.22 from Unified_cpp_layout_painting0.cpp:2: 137:42.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 137:42.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:42.22 189 | CSSRect GetExpandedScrollableRect() const { 137:42.22 | ^ 137:42.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 137:42.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:42.22 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 137:42.22 | ^ 137:42.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 137:42.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:42.23 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 137:42.23 | ^ 137:42.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 137:42.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:42.23 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 137:42.23 | ^ 137:42.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 137:42.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:42.23 243 | CSSRect CalculateScrollRange() const { 137:42.23 | ^ 137:42.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 137:42.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:42.24 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 137:42.24 | ^ 137:42.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 137:42.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:42.24 457 | CSSRect GetVisualViewport() const { 137:42.24 | ^ 137:43.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsTimingFunction.h:10, 137:43.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 137:43.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationPropertySegment.h:10, 137:43.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyframeEffect.h:19, 137:43.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EffectSet.h:14, 137:43.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:13, 137:43.69 from Unified_cpp_layout_painting0.cpp:2: 137:43.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 137:43.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:43.69 1249 | CSSCoord ToCSSPixels() const { return _0; } 137:43.69 | ^ 137:44.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 137:44.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 137:44.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEvents.h:21, 137:44.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/PrintPreviewUserEventSuppressor.cpp:9, 137:44.42 from Unified_cpp_layout_printing0.cpp:11: 137:44.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 137:44.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:44.42 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 137:44.42 | ^ 137:45.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:16, 137:45.12 from Unified_cpp_layout_painting0.cpp:2: 137:45.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 137:45.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:45.12 21 | inline Rect ToRect(const gfxRect& aRect) { 137:45.12 | ^ 137:45.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 137:45.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:45.13 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 137:45.13 | ^ 137:45.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 137:45.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:45.14 40 | inline Point ToPoint(const gfxPoint& aPoint) { 137:45.14 | ^ 137:45.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 137:45.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:45.14 44 | inline Size ToSize(const gfxSize& aSize) { 137:45.14 | ^ 137:45.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 137:45.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:45.14 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 137:45.15 | ^ 137:45.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 137:45.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:45.15 52 | inline gfxSize ThebesSize(const Size& aSize) { 137:45.15 | ^ 137:45.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 137:45.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:45.15 56 | inline gfxRect ThebesRect(const Rect& aRect) { 137:45.15 | ^ 137:45.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 137:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 137:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 137:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 137:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StorageEvent.h:13, 137:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowInner.h:39, 137:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindow.h:14, 137:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEventBinding.h:14, 137:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEventBinding.h:7, 137:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEvents.h:22, 137:45.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/PrintPreviewUserEventSuppressor.cpp:9, 137:45.35 from Unified_cpp_layout_printing0.cpp:11: 137:45.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 137:45.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:45.35 189 | CSSRect GetExpandedScrollableRect() const { 137:45.35 | ^ 137:45.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 137:45.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:45.36 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 137:45.36 | ^ 137:45.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 137:45.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:45.36 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 137:45.36 | ^ 137:45.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 137:45.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:45.36 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 137:45.36 | ^ 137:45.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 137:45.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:45.37 243 | CSSRect CalculateScrollRange() const { 137:45.37 | ^ 137:45.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 137:45.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:45.37 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 137:45.37 | ^ 137:45.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 137:45.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:45.38 457 | CSSRect GetVisualViewport() const { 137:45.38 | ^ 137:46.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:46.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 137:46.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 137:46.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:46.10 from Unified_cpp_layout_mathml0.cpp:2: 137:46.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 137:46.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:46.10 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 137:46.10 | ^ 137:46.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 137:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 137:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 137:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:9, 137:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 137:46.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 137:46.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 137:46.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:46.60 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 137:46.60 | ^ 137:46.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 137:46.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 137:46.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 137:46.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 137:46.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:9, 137:46.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 137:46.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 137:46.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 137:46.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:46.89 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 137:46.89 | ^ 137:47.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 137:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 137:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 137:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 137:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:9, 137:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 137:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 137:47.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 137:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:47.37 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 137:47.37 | ^ 137:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 137:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:47.37 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 137:47.37 | ^ 137:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 137:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:47.37 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 137:47.37 | ^ 137:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 137:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:47.37 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 137:47.37 | ^ 137:47.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 137:47.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:47.38 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 137:47.38 | ^ 137:47.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 137:47.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:47.40 371 | nscoord aAppUnitsPerDevPixel) { 137:47.40 | ^ 137:47.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 137:47.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:47.40 380 | nscoord aAppUnitsPerDevPixel) { 137:47.40 | ^ 137:47.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 137:47.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:47.40 387 | nscoord aAppUnitsPerDevPixel) { 137:47.40 | ^ 137:47.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 137:47.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:47.41 394 | nscoord aAppUnitsPerDevPixel) { 137:47.41 | ^ 137:48.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 137:48.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 137:48.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 137:48.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 137:48.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 137:48.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:18, 137:48.70 from Unified_cpp_layout_painting0.cpp:2: 137:48.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 137:48.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:48.70 1859 | int32_t aAppUnitsPerPixel) { 137:48.70 | ^ 137:48.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 137:48.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:48.70 3214 | int32_t aAppUnitsPerPixel) { 137:48.70 | ^ 137:48.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 137:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 137:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 137:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 137:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 137:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 137:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 137:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 137:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontInfoLoader.h:15, 137:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatformFontList.h:15, 137:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:9, 137:48.92 from Unified_cpp_layout_inspector0.cpp:2: 137:48.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 137:48.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:48.92 332 | LayerPoint GetFixedPositionAnchor() const { 137:48.92 | ^ 137:48.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 137:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 137:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 137:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 137:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 137:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 137:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 137:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 137:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontInfoLoader.h:15, 137:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatformFontList.h:15, 137:48.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:9, 137:48.98 from Unified_cpp_layout_inspector0.cpp:2: 137:48.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 137:48.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:48.98 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 137:48.98 | ^ 137:48.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 137:48.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:19, 137:48.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 137:48.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 137:48.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 137:48.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:48.99 189 | CSSRect GetExpandedScrollableRect() const { 137:48.99 | ^ 137:48.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 137:48.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:48.99 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 137:48.99 | ^ 137:49.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 137:49.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:49.00 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 137:49.00 | ^ 137:49.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 137:49.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:49.00 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 137:49.00 | ^ 137:49.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 137:49.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:49.00 243 | CSSRect CalculateScrollRange() const { 137:49.00 | ^ 137:49.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 137:49.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:49.01 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 137:49.01 | ^ 137:49.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 137:49.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 137:49.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 137:49.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 137:49.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 137:49.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 137:49.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 137:49.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 137:49.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:49.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:49.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontInfoLoader.h:15, 137:49.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatformFontList.h:15, 137:49.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:9, 137:49.02 from Unified_cpp_layout_inspector0.cpp:2: 137:49.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 137:49.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:49.02 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 137:49.02 | ^ 137:49.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 137:49.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:49.03 457 | CSSRect GetVisualViewport() const { 137:49.03 | ^ 137:49.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 137:49.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 137:49.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsStyledElement.h:18, 137:49.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsMappedAttributeElement.h:16, 137:49.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/html/nsGenericHTMLElement.h:11, 137:49.06 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:12, 137:49.06 from Unified_cpp_layout_build0.cpp:2: 137:49.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 137:49.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:49.06 189 | CSSRect GetExpandedScrollableRect() const { 137:49.07 | ^ 137:49.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 137:49.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:49.07 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 137:49.07 | ^ 137:49.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 137:49.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:49.07 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 137:49.07 | ^ 137:49.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 137:49.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:49.08 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 137:49.08 | ^ 137:49.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 137:49.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:49.08 243 | CSSRect CalculateScrollRange() const { 137:49.08 | ^ 137:49.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 137:49.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:49.08 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 137:49.08 | ^ 137:49.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 137:49.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:49.10 457 | CSSRect GetVisualViewport() const { 137:49.10 | ^ 137:49.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 137:49.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 137:49.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 137:49.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 137:49.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 137:49.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 137:49.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:19, 137:49.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 137:49.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 137:49.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 137:49.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:49.34 1249 | CSSCoord ToCSSPixels() const { return _0; } 137:49.34 | ^ 137:49.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 137:49.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 137:49.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 137:49.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 137:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:12, 137:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:49.93 from Unified_cpp_layout_mathml0.cpp:2: 137:49.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 137:49.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 137:49.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:49.93 40 | friend Sub operator*(Sub aCoord, T aScale) { 137:49.93 | ^~~~~~~~ 137:50.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 137:50.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 137:50.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:27, 137:50.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 137:50.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 137:50.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 137:50.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 137:50.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 137:50.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:50.14 from Unified_cpp_layout_mathml0.cpp:2: 137:50.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 137:50.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 137:50.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:50.15 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 137:50.15 | ^~~~~~~~ 137:50.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 137:50.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 137:50.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 137:50.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 137:50.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:12, 137:50.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:50.47 from Unified_cpp_layout_mathml0.cpp:2: 137:50.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 137:50.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 137:50.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:50.47 43 | friend Sub operator*(T aScale, Sub aCoord) { 137:50.47 | ^~~~~~~~ 137:50.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:50.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 137:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:50.55 from Unified_cpp_layout_mathml0.cpp:2: 137:50.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 137:50.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 137:50.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:50.55 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 137:50.55 | ^~~~~~~~~~~~~ 137:50.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 137:50.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 137:50.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:12, 137:50.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:50.56 from Unified_cpp_layout_mathml0.cpp:2: 137:50.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 137:50.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 137:50.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:50.56 323 | static SizeTyped FromUnknownSize( 137:50.56 | ^~~~~~~~~~~~~~~ 137:50.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 137:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 137:50.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:50.58 from Unified_cpp_layout_mathml0.cpp:2: 137:50.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 137:50.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 137:50.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:50.58 427 | SizeT Size() const { return SizeT(width, height); } 137:50.58 | ^~~~ 137:50.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 137:50.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 137:50.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:27, 137:50.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 137:50.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 137:50.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 137:50.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 137:50.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 137:50.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:50.59 from Unified_cpp_layout_mathml0.cpp:2: 137:50.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 137:50.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 137:50.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:50.60 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 137:50.60 | ^~~~~~~~ 137:50.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 137:50.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 137:50.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:50.60 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 137:50.61 | ^~~~~~~~ 137:50.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 137:50.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:12, 137:50.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:50.61 from Unified_cpp_layout_mathml0.cpp:2: 137:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 137:50.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 137:50.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:50.62 62 | Sub operator-(const Sub& aPoint) const { 137:50.62 | ^~~~~~~~ 137:51.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 137:51.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 137:51.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 137:51.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:51.81 from Unified_cpp_layout_mathml0.cpp:2: 137:51.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 137:51.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 137:51.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:51.81 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 137:51.82 | ^~~~~~~~~~~~~~ 137:51.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:51.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 137:51.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:51.84 from Unified_cpp_layout_mathml0.cpp:2: 137:51.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 137:51.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 137:51.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:51.85 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 137:51.85 | ^~~~~~~~~~~~~ 137:51.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 137:51.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:51.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 137:51.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:51.88 from Unified_cpp_layout_mathml0.cpp:2: 137:51.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 137:51.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 137:51.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:51.89 383 | Point TopLeft() const { return Point(x, y); } 137:51.89 | ^~~~~~~ 137:51.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 137:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 137:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 137:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:51.90 from Unified_cpp_layout_mathml0.cpp:2: 137:51.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 137:51.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 137:51.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:51.90 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 137:51.90 | ^~~~~~~~~~~~~~~ 137:51.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 137:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 137:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 137:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 137:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 137:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 137:51.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 137:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 137:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 137:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 137:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 137:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 137:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 137:51.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/PrintTranslator.cpp:10, 137:51.99 from Unified_cpp_layout_printing0.cpp:20: 137:51.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 137:51.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.00 21 | inline Rect ToRect(const gfxRect& aRect) { 137:52.00 | ^ 137:52.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 137:52.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.00 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 137:52.00 | ^ 137:52.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 137:52.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.00 40 | inline Point ToPoint(const gfxPoint& aPoint) { 137:52.00 | ^ 137:52.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 137:52.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.01 44 | inline Size ToSize(const gfxSize& aSize) { 137:52.01 | ^ 137:52.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 137:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.02 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 137:52.02 | ^ 137:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 137:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.03 52 | inline gfxSize ThebesSize(const Size& aSize) { 137:52.03 | ^ 137:52.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 137:52.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.03 56 | inline gfxRect ThebesRect(const Rect& aRect) { 137:52.03 | ^ 137:52.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:52.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 137:52.19 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:52.19 from Unified_cpp_layout_mathml0.cpp:2: 137:52.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 137:52.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 137:52.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.19 277 | static RectTyped FromUnknownRect( 137:52.19 | ^~~~~~~~~~~~~~~ 137:52.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 137:52.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 137:52.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:12, 137:52.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:52.20 from Unified_cpp_layout_mathml0.cpp:2: 137:52.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 137:52.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 137:52.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.20 150 | static PointTyped FromUnknownPoint( 137:52.21 | ^~~~~~~~~~~~~~~~ 137:52.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:52.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 137:52.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:52.21 from Unified_cpp_layout_mathml0.cpp:2: 137:52.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 137:52.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 137:52.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.22 282 | RectTyped ToUnknownRect() const { 137:52.22 | ^~~~~~~~~~~~~ 137:52.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 137:52.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 137:52.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 137:52.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 137:52.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 137:52.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 137:52.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 137:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 137:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 137:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 137:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 137:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 137:52.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/PrintTranslator.cpp:10, 137:52.31 from Unified_cpp_layout_printing0.cpp:20: 137:52.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 137:52.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.32 1859 | int32_t aAppUnitsPerPixel) { 137:52.32 | ^ 137:52.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 137:52.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.32 3214 | int32_t aAppUnitsPerPixel) { 137:52.32 | ^ 137:52.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 137:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 137:52.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:52.55 from Unified_cpp_layout_mathml0.cpp:2: 137:52.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::Center() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 137:52.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.cpp:757:55: required from here 137:52.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:426:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.56 426 | Point Center() const { return Point(x, y) + Point(width, height) / 2; } 137:52.56 | ^~~~~~ 137:52.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 137:52.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.cpp:757:68: required from here 137:52.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.57 427 | SizeT Size() const { return SizeT(width, height); } 137:52.57 | ^~~~ 137:52.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 137:52.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.cpp:770:46: required from here 137:52.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.57 385 | Point BottomLeft() const { return Point(x, YMost()); } 137:52.58 | ^~~~~~~~~~ 137:52.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 137:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 137:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 137:52.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 137:52.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:52.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:52.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontInfoLoader.h:15, 137:52.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatformFontList.h:15, 137:52.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:9, 137:52.69 from Unified_cpp_layout_inspector0.cpp:2: 137:52.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 137:52.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.70 1394 | LayerPoint GetFixedPositionAnchor() { 137:52.70 | ^ 137:52.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 137:52.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.72 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 137:52.72 | ^ 137:52.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 137:52.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 137:52.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 137:52.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 137:52.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 137:52.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 137:52.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 137:52.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:26, 137:52.77 from Unified_cpp_layout_painting0.cpp:2: 137:52.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 137:52.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.77 332 | LayerPoint GetFixedPositionAnchor() const { 137:52.77 | ^ 137:52.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 137:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 137:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 137:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontInfoLoader.h:15, 137:52.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatformFontList.h:15, 137:52.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:9, 137:52.87 from Unified_cpp_layout_inspector0.cpp:2: 137:52.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 137:52.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:52.87 49 | gfx::Size GetInheritedScale() const { return mScale; } 137:52.87 | ^ 137:53.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 137:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 137:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/XPCModule.h:7, 137:53.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsLayoutModule.cpp:11, 137:53.57 from Unified_cpp_layout_build0.cpp:11: 137:53.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 137:53.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 137:53.58 79 | memset(this, 0, sizeof(nsXPTCVariant)); 137:53.58 | ^ 137:53.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 137:53.58 44 | struct nsXPTCVariant { 137:53.58 | ^~~~~~~~~~~~~ 137:53.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 137:53.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 137:53.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 137:53.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 137:53.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 137:53.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 137:53.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 137:53.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 137:53.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:53.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:53.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 137:53.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/PrintTranslator.cpp:10, 137:53.63 from Unified_cpp_layout_printing0.cpp:20: 137:53.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 137:53.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:53.63 332 | LayerPoint GetFixedPositionAnchor() const { 137:53.63 | ^ 137:53.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 137:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 137:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 137:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 137:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 137:53.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 137:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 137:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 137:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 137:53.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/PrintTranslator.cpp:10, 137:53.68 from Unified_cpp_layout_printing0.cpp:20: 137:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 137:53.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:53.68 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 137:53.68 | ^ 137:53.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 137:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 137:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 137:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 137:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 137:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 137:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 137:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 137:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 137:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 137:53.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/PrintTranslator.cpp:10, 137:53.71 from Unified_cpp_layout_printing0.cpp:20: 137:53.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 137:53.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:53.72 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 137:53.72 | ^ 137:53.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 137:53.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 137:53.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 137:53.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 137:53.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 137:53.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 137:53.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 137:53.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 137:53.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 137:53.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 137:53.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 137:53.95 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:26, 137:53.95 from Unified_cpp_layout_painting0.cpp:2: 137:53.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 137:53.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:53.96 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 137:53.96 | ^ 137:53.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 137:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 137:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 137:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 137:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 137:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 137:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 137:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 137:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 137:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 137:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 137:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:26, 137:53.98 from Unified_cpp_layout_painting0.cpp:2: 137:53.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 137:53.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:53.98 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 137:53.98 | ^ 137:54.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 137:54.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 137:54.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 137:54.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:54.00 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 137:54.00 | ^~~~~~~~~ 137:54.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 137:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 137:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 137:54.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:54.01 from Unified_cpp_layout_mathml0.cpp:2: 137:54.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 137:54.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 137:54.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 137:54.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:54.01 2266 | PointTyped TransformPointSimple( 137:54.01 | ^~~~~~~~~~~~~~~~~~~~ 137:54.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 137:54.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 137:54.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 137:54.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:54.01 794 | RectTyped TransformAndClipBounds( 137:54.01 | ^~~~~~~~~~~~~~~~~~~~~~ 137:54.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 137:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:12, 137:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:54.36 from Unified_cpp_layout_mathml0.cpp:2: 137:54.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator/(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 137:54.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:426:68: required from ‘Point mozilla::gfx::BaseRect::Center() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 137:54.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.cpp:757:55: required from here 137:54.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:77:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:54.36 77 | Sub operator/(T aScale) const { return Sub(x / aScale, y / aScale); } 137:54.36 | ^~~~~~~~ 137:54.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 137:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 137:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 137:54.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsLayoutModule.cpp:24, 137:54.80 from Unified_cpp_layout_build0.cpp:11: 137:54.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 137:54.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:54.80 1249 | CSSCoord ToCSSPixels() const { return _0; } 137:54.80 | ^ 137:55.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 137:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 137:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 137:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 137:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 137:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 137:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 137:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 137:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 137:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 137:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 137:55.41 from Unified_cpp_docshell_base0.cpp:2: 137:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 137:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:55.41 189 | CSSRect GetExpandedScrollableRect() const { 137:55.41 | ^ 137:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 137:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:55.41 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 137:55.41 | ^ 137:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 137:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:55.41 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 137:55.41 | ^ 137:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 137:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:55.42 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 137:55.42 | ^ 137:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 137:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:55.42 243 | CSSRect CalculateScrollRange() const { 137:55.42 | ^ 137:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 137:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:55.42 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 137:55.42 | ^ 137:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 137:55.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:55.43 457 | CSSRect GetVisualViewport() const { 137:55.43 | ^ 137:56.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 137:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 137:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 137:56.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsLayoutModule.cpp:24, 137:56.12 from Unified_cpp_layout_build0.cpp:11: 137:56.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 137:56.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:56.12 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 137:56.12 | ^ 137:56.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 137:56.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 137:56.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 137:56.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 137:56.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:14, 137:56.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:56.71 from Unified_cpp_layout_mathml0.cpp:2: 137:56.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 137:56.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 137:56.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 137:56.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 137:56.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 137:56.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 137:56.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 137:56.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 137:56.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 137:56.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:56.71 760 | typename detail::Nth::Type extract() { 137:56.71 | ^~~~~~~ 137:56.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 137:56.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 137:56.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 137:56.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 137:56.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 137:56.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 137:56.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 137:56.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 137:56.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 137:56.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 137:56.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 137:56.72 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 137:56.72 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 137:56.72 from Unified_cpp_docshell_base0.cpp:2: 137:56.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 137:56.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:56.72 1249 | CSSCoord ToCSSPixels() const { return _0; } 137:56.72 | ^ 137:57.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:57.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 137:57.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 137:57.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 137:57.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 137:57.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 137:57.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 137:57.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 137:57.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 137:57.38 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsPingListener.cpp:12, 137:57.38 from Unified_cpp_docshell_base1.cpp:2: 137:57.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 137:57.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:57.38 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 137:57.38 | ^ 137:57.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 137:57.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 137:57.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 137:57.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 137:57.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 137:57.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 137:57.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 137:57.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 137:57.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 137:57.57 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsPingListener.cpp:12, 137:57.57 from Unified_cpp_docshell_base1.cpp:2: 137:57.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 137:57.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:57.57 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 137:57.57 | ^ 137:57.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:57.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontInfoLoader.h:15, 137:57.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatformFontList.h:15, 137:57.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:9, 137:57.93 from Unified_cpp_layout_inspector0.cpp:2: 137:57.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 137:57.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:57.93 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 137:57.93 | ^ 137:57.98 In file included from Unified_cpp_layout_mathml0.cpp:2: 137:57.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp: In member function ‘virtual void nsDisplayMathMLSelectionRect::Paint(nsDisplayListBuilder*, gfxContext*)’: 137:57.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:1707:46: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:57.99 1707 | *drawTarget); 137:57.99 | ^ 137:57.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 137:57.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 137:57.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 137:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:58.00 from Unified_cpp_layout_mathml0.cpp:2: 137:58.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 137:58.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.00 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 137:58.00 | ~~~~~~~~~~~~~^~ 137:58.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.01 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 137:58.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 137:58.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.01 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 137:58.01 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 137:58.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:58.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 137:58.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:58.02 from Unified_cpp_layout_mathml0.cpp:2: 137:58.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 137:58.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.02 282 | RectTyped ToUnknownRect() const { 137:58.03 | ^~~~~~~~~~~~~ 137:58.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In static member function ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 137:58.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.03 277 | static RectTyped FromUnknownRect( 137:58.03 | ^~~~~~~~~~~~~~~ 137:58.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 137:58.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:12, 137:58.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:58.16 from Unified_cpp_layout_mathml0.cpp:2: 137:58.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 137:58.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.17 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 137:58.17 | ^~~~~~~~~ 137:58.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 137:58.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.18 In file included from Unified_cpp_layout_mathml0.cpp:2: 137:58.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp: In function ‘nsPoint SnapToDevPixels(const gfxContext*, int32_t, const nsPoint&)’: 137:58.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:1948:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.18 1948 | pt = aThebesContext->UserToDevice(pt); 137:58.18 | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:58.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp: In function ‘void PaintRule(mozilla::gfx::DrawTarget&, int32_t, nsRect&, nscolor)’: 137:58.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:1957:74: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.18 1957 | Rect rect = NSRectToSnappedRect(aRect, aAppUnitsPerGfxUnit, aDrawTarget); 137:58.19 | ^ 137:58.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp: In constructor ‘AutoPushClipRect::AutoPushClipRect(gfxContext*, int32_t, const nsRect&)’: 137:58.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:1937:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.19 1937 | gfxRect clip = nsLayoutUtils::RectToGfxRect(aRect, aAppUnitsPerGfxUnit); 137:58.19 | ^ 137:58.20 In file included from Unified_cpp_layout_mathml0.cpp:11: 137:58.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLContainerFrame.cpp: In member function ‘virtual void nsDisplayMathMLError::Paint(nsDisplayListBuilder*, gfxContext*)’: 137:58.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLContainerFrame.cpp:93:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.20 93 | appUnitsPerDevPixel, *drawTarget); 137:58.20 | ^ 137:58.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 137:58.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 137:58.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 137:58.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsLayoutModule.cpp:24, 137:58.20 from Unified_cpp_layout_build0.cpp:11: 137:58.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 137:58.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.20 21 | inline Rect ToRect(const gfxRect& aRect) { 137:58.20 | ^ 137:58.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 137:58.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.21 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 137:58.21 | ^ 137:58.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 137:58.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.21 40 | inline Point ToPoint(const gfxPoint& aPoint) { 137:58.21 | ^ 137:58.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 137:58.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.22 44 | inline Size ToSize(const gfxSize& aSize) { 137:58.22 | ^ 137:58.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 137:58.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.22 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 137:58.22 | ^ 137:58.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 137:58.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.23 52 | inline gfxSize ThebesSize(const Size& aSize) { 137:58.23 | ^ 137:58.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 137:58.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.23 56 | inline gfxRect ThebesRect(const Rect& aRect) { 137:58.23 | ^ 137:58.34 In file included from Unified_cpp_layout_mathml0.cpp:65: 137:58.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.cpp: In member function ‘virtual void nsDisplayNotation::Paint(nsDisplayListBuilder*, gfxContext*)’: 137:58.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.cpp:757:54: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.35 757 | MakePathForEllipse(aDrawTarget, rect.Center(), rect.Size()); 137:58.35 | ~~~~~~~~~~~^~ 137:58.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.cpp:757:67: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.35 757 | MakePathForEllipse(aDrawTarget, rect.Center(), rect.Size()); 137:58.35 | ~~~~~~~~~^~ 137:58.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.cpp:770:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.35 770 | aDrawTarget.StrokeLine(rect.BottomLeft(), rect.TopRight(), color, 137:58.35 | ~~~~~~~~~~~~~~~^~ 137:58.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 137:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 137:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 137:58.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:7, 137:58.35 from Unified_cpp_layout_mathml0.cpp:2: 137:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 137:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.36 427 | SizeT Size() const { return SizeT(width, height); } 137:58.36 | ^~~~ 137:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 137:58.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.36 383 | Point TopLeft() const { return Point(x, y); } 137:58.36 | ^~~~~~~ 137:58.39 In file included from Unified_cpp_layout_mathml0.cpp:83: 137:58.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmfracFrame.cpp: In member function ‘virtual void nsDisplayMathMLSlash::Paint(nsDisplayListBuilder*, gfxContext*)’: 137:58.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmfracFrame.cpp:631:62: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.39 631 | presContext->AppUnitsPerDevPixel()); 137:58.39 | ^ 137:58.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmfracFrame.cpp:640:33: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.39 640 | builder->MoveTo(rect.TopLeft()); 137:58.39 | ~~~~~~~~~~~~^~ 137:58.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 137:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsHTMLParts.h:14, 137:58.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsLayoutModule.cpp:24, 137:58.83 from Unified_cpp_layout_build0.cpp:11: 137:58.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 137:58.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.83 1859 | int32_t aAppUnitsPerPixel) { 137:58.83 | ^ 137:58.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 137:58.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.84 3214 | int32_t aAppUnitsPerPixel) { 137:58.84 | ^ 137:58.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 137:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 137:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 137:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 137:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 137:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 137:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 137:58.93 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsPingListener.cpp:12, 137:58.93 from Unified_cpp_docshell_base1.cpp:2: 137:58.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 137:58.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.93 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 137:58.93 | ^ 137:58.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 137:58.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.94 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 137:58.94 | ^ 137:58.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 137:58.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.94 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 137:58.94 | ^ 137:58.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 137:58.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.95 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 137:58.95 | ^ 137:58.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 137:58.95 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.95 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 137:58.95 | ^ 137:58.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 137:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 137:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 137:58.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:26, 137:58.96 from Unified_cpp_layout_painting0.cpp:2: 137:58.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 137:58.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.96 1394 | LayerPoint GetFixedPositionAnchor() { 137:58.96 | ^ 137:58.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 137:58.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.98 371 | nscoord aAppUnitsPerDevPixel) { 137:58.98 | ^ 137:58.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 137:58.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.98 380 | nscoord aAppUnitsPerDevPixel) { 137:58.98 | ^ 137:58.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 137:58.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.98 387 | nscoord aAppUnitsPerDevPixel) { 137:58.98 | ^ 137:58.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 137:58.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.99 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 137:58.99 | ^ 137:58.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 137:58.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:58.99 394 | nscoord aAppUnitsPerDevPixel) { 137:58.99 | ^ 137:59.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 137:59.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 137:59.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 137:59.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 137:59.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 137:59.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 137:59.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 137:59.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 137:59.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 137:59.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 137:59.13 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 137:59.13 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 137:59.13 from Unified_cpp_docshell_base0.cpp:2: 137:59.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 137:59.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 137:59.13 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 137:59.13 | ^ 138:00.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 138:00.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 138:00.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 138:00.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 138:00.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 138:00.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 138:00.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 138:00.12 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/PrintTranslator.cpp:10, 138:00.12 from Unified_cpp_layout_printing0.cpp:20: 138:00.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 138:00.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:00.12 1394 | LayerPoint GetFixedPositionAnchor() { 138:00.12 | ^ 138:00.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 138:00.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:00.14 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 138:00.14 | ^ 138:00.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 138:00.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 138:00.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 138:00.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 138:00.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 138:00.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 138:00.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/PrintTranslator.cpp:10, 138:00.35 from Unified_cpp_layout_printing0.cpp:20: 138:00.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 138:00.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:00.35 49 | gfx::Size GetInheritedScale() const { return mScale; } 138:00.35 | ^ 138:01.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 138:01.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 138:01.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:01.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:01.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:01.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:01.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 138:01.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 138:01.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 138:01.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:01.73 from Unified_cpp_layout_inspector0.cpp:2: 138:01.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 138:01.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 138:01.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:01.73 40 | friend Sub operator*(Sub aCoord, T aScale) { 138:01.73 | ^~~~~~~~ 138:01.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 138:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 138:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 138:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 138:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 138:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ThirdPartyUtil.h:17, 138:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsLayoutModule.cpp:33, 138:01.92 from Unified_cpp_layout_build0.cpp:11: 138:01.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 138:01.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:01.92 332 | LayerPoint GetFixedPositionAnchor() const { 138:01.92 | ^ 138:01.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 138:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 138:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 138:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 138:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 138:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ThirdPartyUtil.h:17, 138:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsLayoutModule.cpp:33, 138:01.97 from Unified_cpp_layout_build0.cpp:11: 138:01.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 138:01.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:01.97 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 138:01.97 | ^ 138:02.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 138:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 138:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 138:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 138:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 138:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/ThirdPartyUtil.h:17, 138:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsLayoutModule.cpp:33, 138:02.00 from Unified_cpp_layout_build0.cpp:11: 138:02.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 138:02.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:02.00 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 138:02.00 | ^ 138:02.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 138:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 138:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 138:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:02.20 from Unified_cpp_layout_inspector0.cpp:2: 138:02.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 138:02.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 138:02.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:02.20 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 138:02.20 | ^~~~~~~~~~~~~ 138:02.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 138:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 138:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 138:02.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:02.20 from Unified_cpp_layout_inspector0.cpp:2: 138:02.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 138:02.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 138:02.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:02.21 323 | static SizeTyped FromUnknownSize( 138:02.21 | ^~~~~~~~~~~~~~~ 138:02.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 138:02.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 138:02.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 138:02.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 138:02.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:02.23 from Unified_cpp_layout_inspector0.cpp:2: 138:02.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 138:02.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 138:02.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:02.23 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 138:02.23 | ^~~~~~~~ 138:02.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 138:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 138:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 138:02.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:02.26 from Unified_cpp_layout_inspector0.cpp:2: 138:02.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:02.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 138:02.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:02.26 427 | SizeT Size() const { return SizeT(width, height); } 138:02.26 | ^~~~ 138:02.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 138:02.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 138:02.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 138:02.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 138:02.27 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:02.27 from Unified_cpp_layout_inspector0.cpp:2: 138:02.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 138:02.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 138:02.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:02.27 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 138:02.27 | ^~~~~~~~ 138:02.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 138:02.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 138:02.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:02.28 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 138:02.28 | ^~~~~~~~ 138:02.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 138:02.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:02.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:02.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:02.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:02.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 138:02.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 138:02.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 138:02.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:02.29 from Unified_cpp_layout_inspector0.cpp:2: 138:02.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:02.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 138:02.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:02.29 62 | Sub operator-(const Sub& aPoint) const { 138:02.29 | ^~~~~~~~ 138:02.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DisplayItemClip.cpp:13, 138:02.35 from Unified_cpp_layout_painting0.cpp:20: 138:02.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 138:02.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:02.35 49 | gfx::Size GetInheritedScale() const { return mScale; } 138:02.35 | ^ 138:02.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 138:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 138:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 138:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 138:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 138:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 138:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 138:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 138:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:02.76 from Unified_cpp_docshell_base0.cpp:2: 138:02.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 138:02.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:02.76 21 | inline Rect ToRect(const gfxRect& aRect) { 138:02.76 | ^ 138:02.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 138:02.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:02.77 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 138:02.77 | ^ 138:02.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 138:02.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:02.77 40 | inline Point ToPoint(const gfxPoint& aPoint) { 138:02.77 | ^ 138:02.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 138:02.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:02.77 44 | inline Size ToSize(const gfxSize& aSize) { 138:02.79 | ^ 138:02.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 138:02.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:02.79 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 138:02.79 | ^ 138:02.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 138:02.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:02.80 52 | inline gfxSize ThebesSize(const Size& aSize) { 138:02.80 | ^ 138:02.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 138:02.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:02.80 56 | inline gfxRect ThebesRect(const Rect& aRect) { 138:02.80 | ^ 138:02.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 138:02.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 138:02.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/PrintTranslator.cpp:10, 138:02.98 from Unified_cpp_layout_printing0.cpp:20: 138:02.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 138:02.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:02.98 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 138:02.98 | ^ 138:03.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:03.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:03.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:03.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:03.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 138:03.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 138:03.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 138:03.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:03.29 from Unified_cpp_layout_inspector0.cpp:2: 138:03.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 138:03.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 138:03.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:03.29 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 138:03.29 | ^~~~~~~~~~~~~~ 138:03.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 138:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 138:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 138:03.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:03.31 from Unified_cpp_layout_inspector0.cpp:2: 138:03.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 138:03.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 138:03.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:03.31 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 138:03.31 | ^~~~~~~~~~~~~ 138:03.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 138:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 138:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 138:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:03.34 from Unified_cpp_layout_inspector0.cpp:2: 138:03.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:03.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 138:03.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:03.34 383 | Point TopLeft() const { return Point(x, y); } 138:03.34 | ^~~~~~~ 138:03.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 138:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 138:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 138:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:03.34 from Unified_cpp_layout_inspector0.cpp:2: 138:03.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 138:03.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 138:03.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:03.34 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 138:03.34 | ^~~~~~~~~~~~~~~ 138:03.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 138:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 138:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 138:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 138:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 138:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 138:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 138:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:03.35 from Unified_cpp_docshell_base0.cpp:2: 138:03.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 138:03.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:03.35 1859 | int32_t aAppUnitsPerPixel) { 138:03.35 | ^ 138:03.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 138:03.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:03.36 3214 | int32_t aAppUnitsPerPixel) { 138:03.36 | ^ 138:03.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 138:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 138:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 138:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 138:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 138:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:19, 138:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 138:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 138:03.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 138:03.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:03.44 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 138:03.44 | ^ 138:03.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 138:03.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 138:03.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 138:03.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:16, 138:03.51 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsPingListener.cpp:12, 138:03.51 from Unified_cpp_docshell_base1.cpp:2: 138:03.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 138:03.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:03.51 189 | CSSRect GetExpandedScrollableRect() const { 138:03.51 | ^ 138:03.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 138:03.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:03.51 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 138:03.51 | ^ 138:03.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 138:03.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:03.52 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 138:03.52 | ^ 138:03.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 138:03.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:03.52 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 138:03.52 | ^ 138:03.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 138:03.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:03.52 243 | CSSRect CalculateScrollRange() const { 138:03.52 | ^ 138:03.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 138:03.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:03.53 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 138:03.53 | ^ 138:03.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 138:03.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:03.54 457 | CSSRect GetVisualViewport() const { 138:03.54 | ^ 138:03.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 138:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 138:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 138:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:03.59 from Unified_cpp_layout_inspector0.cpp:2: 138:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 138:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 138:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:03.59 277 | static RectTyped FromUnknownRect( 138:03.59 | ^~~~~~~~~~~~~~~ 138:03.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 138:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 138:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 138:03.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:03.59 from Unified_cpp_layout_inspector0.cpp:2: 138:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 138:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 138:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:03.60 150 | static PointTyped FromUnknownPoint( 138:03.60 | ^~~~~~~~~~~~~~~~ 138:03.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:03.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:03.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:03.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 138:03.61 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 138:03.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 138:03.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:03.61 from Unified_cpp_layout_inspector0.cpp:2: 138:03.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 138:03.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 138:03.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:03.62 282 | RectTyped ToUnknownRect() const { 138:03.62 | ^~~~~~~~~~~~~ 138:03.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/ipc/RemotePrintJobParent.cpp:18, 138:03.70 from Unified_cpp_layout_printing0.cpp:38: 138:03.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDeviceContextSpec.h: In member function ‘virtual gfxPoint nsIDeviceContextSpec::GetPrintingTranslate()’: 138:03.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDeviceContextSpec.h:79:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:03.70 79 | virtual gfxPoint GetPrintingTranslate() { return gfxPoint(0, 0); } 138:03.70 | ^ 138:04.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 138:04.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 138:04.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 138:04.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 138:04.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:04.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:04.36 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:04.36 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:04.36 from Unified_cpp_docshell_base0.cpp:2: 138:04.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 138:04.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:04.36 332 | LayerPoint GetFixedPositionAnchor() const { 138:04.36 | ^ 138:04.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 138:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 138:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 138:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DisplayItemClip.cpp:16, 138:04.39 from Unified_cpp_layout_painting0.cpp:20: 138:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 138:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:04.39 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 138:04.39 | ^ 138:04.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 138:04.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 138:04.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 138:04.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 138:04.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:04.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:04.41 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:04.41 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:04.41 from Unified_cpp_docshell_base0.cpp:2: 138:04.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 138:04.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:04.41 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 138:04.41 | ^ 138:04.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 138:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 138:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 138:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 138:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:04.43 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:04.43 from Unified_cpp_docshell_base0.cpp:2: 138:04.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 138:04.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:04.44 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 138:04.44 | ^ 138:05.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:05.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:05.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:05.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:05.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 138:05.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 138:05.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 138:05.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:05.33 from Unified_cpp_layout_inspector0.cpp:2: 138:05.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 138:05.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 138:05.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 138:05.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:05.33 246 | PointTyped As2DPoint() const { 138:05.33 | ^~~~~~~~~ 138:05.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:05.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:05.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:05.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:05.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 138:05.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 138:05.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 138:05.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:05.35 from Unified_cpp_layout_inspector0.cpp:2: 138:05.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:05.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 138:05.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 138:05.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:05.36 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 138:05.36 | ^~~~~~~~~ 138:05.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AbstractRange.h:11, 138:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:15, 138:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 138:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:05.36 from Unified_cpp_layout_inspector0.cpp:2: 138:05.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 138:05.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 138:05.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 138:05.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:05.36 2266 | PointTyped TransformPointSimple( 138:05.36 | ^~~~~~~~~~~~~~~~~~~~ 138:05.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 138:05.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 138:05.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 138:05.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:05.37 794 | RectTyped TransformAndClipBounds( 138:05.37 | ^~~~~~~~~~~~~~~~~~~~~~ 138:05.42 In file included from Unified_cpp_layout_painting0.cpp:56: 138:05.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DottedCornerFinder.cpp: In function ‘mozilla::gfx::Point mozilla::PointRotateCCW90(const Point&)’: 138:05.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DottedCornerFinder.cpp:20:46: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:05.43 20 | static Point PointRotateCCW90(const Point& aP) { return Point(aP.y, -aP.x); } 138:05.43 | ^ 138:05.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DottedCornerFinder.cpp: In member function ‘mozilla::DottedCornerFinder::Result mozilla::DottedCornerFinder::Next()’: 138:05.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DottedCornerFinder.cpp:156:57: note: parameter passing for argument of type ‘mozilla::DottedCornerFinder::Result’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:05.46 156 | DottedCornerFinder::Result DottedCornerFinder::Next(void) { 138:05.46 | ^ 138:05.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 138:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 138:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 138:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 138:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:05.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:05.80 from Unified_cpp_layout_printing0.cpp:2: 138:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 138:05.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 138:05.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:05.80 40 | friend Sub operator*(Sub aCoord, T aScale) { 138:05.80 | ^~~~~~~~ 138:05.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 138:05.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 138:05.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEvents.h:12, 138:05.83 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/PrintPreviewUserEventSuppressor.cpp:9, 138:05.83 from Unified_cpp_layout_printing0.cpp:11: 138:05.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 138:05.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 138:05.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:05.83 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 138:05.83 | ^~~~~~~~ 138:06.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 138:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 138:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 138:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 138:06.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:06.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:06.35 from Unified_cpp_layout_printing0.cpp:2: 138:06.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 138:06.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 138:06.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:06.35 43 | friend Sub operator*(T aScale, Sub aCoord) { 138:06.36 | ^~~~~~~~ 138:06.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:06.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 138:06.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 138:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:06.58 from Unified_cpp_layout_printing0.cpp:2: 138:06.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:06.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 138:06.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:06.58 427 | SizeT Size() const { return SizeT(width, height); } 138:06.58 | ^~~~ 138:06.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 138:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 138:06.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEvents.h:12, 138:06.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/PrintPreviewUserEventSuppressor.cpp:9, 138:06.59 from Unified_cpp_layout_printing0.cpp:11: 138:06.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 138:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 138:06.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:06.59 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 138:06.59 | ^~~~~~~~ 138:06.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 138:06.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 138:06.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:06.60 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 138:06.60 | ^~~~~~~~ 138:06.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 138:06.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 138:06.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 138:06.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:06.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:06.62 from Unified_cpp_layout_printing0.cpp:2: 138:06.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:06.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 138:06.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:06.63 62 | Sub operator-(const Sub& aPoint) const { 138:06.63 | ^~~~~~~~ 138:06.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 138:06.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 138:06.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:06.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:06.88 from Unified_cpp_layout_printing0.cpp:2: 138:06.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 138:06.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 138:06.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:06.88 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 138:06.88 | ^~~~~~~~~~~~~ 138:06.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 138:06.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 138:06.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:06.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:06.89 from Unified_cpp_layout_printing0.cpp:2: 138:06.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 138:06.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 138:06.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:06.89 323 | static SizeTyped FromUnknownSize( 138:06.89 | ^~~~~~~~~~~~~~~ 138:07.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 138:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:07.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:07.58 from Unified_cpp_layout_printing0.cpp:2: 138:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 138:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 138:07.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:07.59 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 138:07.59 | ^~~~~~~~~~~~~~ 138:07.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 138:07.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 138:07.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:07.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:07.62 from Unified_cpp_layout_printing0.cpp:2: 138:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 138:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 138:07.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:07.62 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 138:07.62 | ^~~~~~~~~~~~~ 138:07.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:07.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 138:07.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 138:07.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:07.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:07.66 from Unified_cpp_layout_printing0.cpp:2: 138:07.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:07.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 138:07.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:07.67 383 | Point TopLeft() const { return Point(x, y); } 138:07.67 | ^~~~~~~ 138:07.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:07.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 138:07.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:07.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:07.67 from Unified_cpp_layout_printing0.cpp:2: 138:07.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 138:07.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 138:07.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:07.67 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 138:07.67 | ^~~~~~~~~~~~~~~ 138:07.72 In file included from Unified_cpp_layout_painting0.cpp:65: 138:07.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp: In static member function ‘static mozilla::gfx::Size mozilla::FrameLayerBuilder::ChooseScale(nsIFrame*, nsDisplayItem*, const nsRect&, float, float, const Matrix&, bool)’: 138:07.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:6022:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:07.72 6022 | bool aCanDraw2D) { 138:07.72 | ^ 138:07.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp: In static member function ‘static gfxSize mozilla::FrameLayerBuilder::GetPaintedLayerScaleForFrame(nsIFrame*)’: 138:07.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:6484:73: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:07.78 6484 | gfxSize FrameLayerBuilder::GetPaintedLayerScaleForFrame(nsIFrame* aFrame) { 138:07.78 | ^ 138:07.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp: In function ‘mozilla::gfx::Rect mozilla::CalculateBounds(const nsTArray&, int32_t)’: 138:07.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:7331:33: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:07.90 7331 | int32_t aAppUnitsPerDevPixel) { 138:07.90 | ^ 138:07.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 138:07.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 138:07.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:07.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:07.91 from Unified_cpp_layout_printing0.cpp:2: 138:07.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 138:07.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 138:07.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:07.91 277 | static RectTyped FromUnknownRect( 138:07.92 | ^~~~~~~~~~~~~~~ 138:07.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 138:07.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 138:07.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:07.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:07.92 from Unified_cpp_layout_printing0.cpp:2: 138:07.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 138:07.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 138:07.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:07.92 150 | static PointTyped FromUnknownPoint( 138:07.92 | ^~~~~~~~~~~~~~~~ 138:07.93 In file included from Unified_cpp_layout_mathml0.cpp:2: 138:07.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp: In function ‘nsPoint SnapToDevPixels(const gfxContext*, int32_t, const nsPoint&)’: 138:07.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:1943:16: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:07.93 1943 | static nsPoint SnapToDevPixels(const gfxContext* aThebesContext, 138:07.93 | ^~~~~~~~~~~~~~~ 138:07.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 138:07.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 138:07.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:07.93 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:07.93 from Unified_cpp_layout_printing0.cpp:2: 138:07.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 138:07.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 138:07.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:07.93 282 | RectTyped ToUnknownRect() const { 138:07.93 | ^~~~~~~~~~~~~ 138:08.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 138:08.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 138:08.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 138:08.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 138:08.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 138:08.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 138:08.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHashKeys.h:12, 138:08.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCSSPropertyID.h:14, 138:08.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindingTypes.h:105, 138:08.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CSSFontFaceRule.h:10, 138:08.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:11, 138:08.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:08.05 from Unified_cpp_layout_inspector0.cpp:2: 138:08.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 138:08.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 138:08.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 138:08.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 138:08.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 138:08.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 138:08.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 138:08.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 138:08.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 138:08.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:08.05 760 | typename detail::Nth::Type extract() { 138:08.05 | ^~~~~~~ 138:08.33 In file included from Unified_cpp_layout_mathml0.cpp:83: 138:08.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmfracFrame.cpp: In member function ‘virtual void nsDisplayMathMLSlash::Paint(nsDisplayListBuilder*, gfxContext*)’: 138:08.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmfracFrame.cpp:624:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:08.33 624 | void nsDisplayMathMLSlash::Paint(nsDisplayListBuilder* aBuilder, 138:08.33 | ^~~~~~~~~~~~~~~~~~~~ 138:08.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:19, 138:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrameInlines.h:13, 138:08.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/RetainedDisplayListBuilder.cpp:13, 138:08.85 from Unified_cpp_layout_painting0.cpp:92: 138:08.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 138:08.85 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:08.85 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 138:08.85 | ^ 138:09.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 138:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 138:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 138:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 138:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 138:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:19, 138:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 138:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 138:09.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 138:09.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:09.35 21 | inline Rect ToRect(const gfxRect& aRect) { 138:09.35 | ^ 138:09.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 138:09.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:09.35 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 138:09.35 | ^ 138:09.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 138:09.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:09.35 40 | inline Point ToPoint(const gfxPoint& aPoint) { 138:09.35 | ^ 138:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 138:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:09.36 44 | inline Size ToSize(const gfxSize& aSize) { 138:09.36 | ^ 138:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 138:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:09.36 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 138:09.36 | ^ 138:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 138:09.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:09.37 52 | inline gfxSize ThebesSize(const Size& aSize) { 138:09.37 | ^ 138:09.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 138:09.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:09.37 56 | inline gfxRect ThebesRect(const Rect& aRect) { 138:09.37 | ^ 138:09.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 138:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 138:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:09.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:09.59 from Unified_cpp_layout_printing0.cpp:2: 138:09.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 138:09.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 138:09.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 138:09.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:09.60 246 | PointTyped As2DPoint() const { 138:09.60 | ^~~~~~~~~ 138:09.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:09.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 138:09.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 138:09.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:09.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:09.62 from Unified_cpp_layout_printing0.cpp:2: 138:09.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:09.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 138:09.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 138:09.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:09.62 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 138:09.62 | ^~~~~~~~~ 138:09.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:09.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 138:09.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:09.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:09.62 from Unified_cpp_layout_printing0.cpp:2: 138:09.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 138:09.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 138:09.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 138:09.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:09.63 2266 | PointTyped TransformPointSimple( 138:09.63 | ^~~~~~~~~~~~~~~~~~~~ 138:09.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 138:09.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 138:09.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 138:09.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:09.63 794 | RectTyped TransformAndClipBounds( 138:09.63 | ^~~~~~~~~~~~~~~~~~~~~~ 138:10.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 138:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 138:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 138:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 138:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:19, 138:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 138:10.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 138:10.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 138:10.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:10.07 1859 | int32_t aAppUnitsPerPixel) { 138:10.07 | ^ 138:10.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 138:10.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:10.08 3214 | int32_t aAppUnitsPerPixel) { 138:10.08 | ^ 138:10.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 138:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 138:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 138:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 138:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 138:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 138:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 138:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 138:10.29 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsPingListener.cpp:12, 138:10.29 from Unified_cpp_docshell_base1.cpp:2: 138:10.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 138:10.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 138:10.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:10.29 40 | friend Sub operator*(Sub aCoord, T aScale) { 138:10.29 | ^~~~~~~~ 138:10.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 138:10.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 138:10.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 138:10.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 138:10.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 138:10.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 138:10.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 138:10.50 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsPingListener.cpp:12, 138:10.50 from Unified_cpp_docshell_base1.cpp:2: 138:10.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 138:10.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 138:10.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:10.51 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 138:10.51 | ^~~~~~~~ 138:10.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 138:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 138:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 138:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 138:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 138:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 138:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsPingListener.cpp:12, 138:10.55 from Unified_cpp_docshell_base1.cpp:2: 138:10.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:10.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 138:10.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:10.55 427 | SizeT Size() const { return SizeT(width, height); } 138:10.55 | ^~~~ 138:10.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 138:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 138:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 138:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 138:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 138:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 138:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 138:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsPingListener.cpp:12, 138:10.55 from Unified_cpp_docshell_base1.cpp:2: 138:10.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 138:10.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 138:10.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:10.55 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 138:10.56 | ^~~~~~~~ 138:10.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 138:10.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 138:10.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:10.56 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 138:10.56 | ^~~~~~~~ 138:10.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 138:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 138:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 138:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 138:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 138:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContextGroup.h:10, 138:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:15, 138:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsPingListener.cpp:12, 138:10.57 from Unified_cpp_docshell_base1.cpp:2: 138:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 138:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:10.57 62 | Sub operator-(const Sub& aPoint) const { 138:10.57 | ^~~~~~~~ 138:10.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 138:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:19, 138:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 138:10.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 138:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 138:10.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:10.97 332 | LayerPoint GetFixedPositionAnchor() const { 138:10.97 | ^ 138:11.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 138:11.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:19, 138:11.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 138:11.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 138:11.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 138:11.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:11.04 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 138:11.04 | ^ 138:11.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 138:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:19, 138:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 138:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 138:11.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 138:11.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:11.11 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 138:11.11 | ^ 138:12.61 In file included from Unified_cpp_layout_mathml0.cpp:2: 138:12.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp: In member function ‘nsresult nsMathMLChar::PaintVertically(nsPresContext*, gfxContext*, nsRect&, nscolor)’: 138:12.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:1963:10: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:12.61 1963 | nsresult nsMathMLChar::PaintVertically(nsPresContext* aPresContext, 138:12.61 | ^~~~~~~~~~~~ 138:12.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:2048:25: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:12.66 2048 | mGlyphs[i]->Draw(Range(mGlyphs[i].get()), gfx::Point(dx, dy), params); 138:12.66 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:12.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:1937:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:12.67 1937 | gfxRect clip = nsLayoutUtils::RectToGfxRect(aRect, aAppUnitsPerGfxUnit); 138:12.67 | ^ 138:12.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:2111:25: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:12.67 2111 | mGlyphs[3]->Draw(Range(mGlyphs[3].get()), gfx::Point(dx, dy), params); 138:12.67 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:12.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 138:12.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 138:12.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 138:12.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 138:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 138:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 138:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHashKeys.h:12, 138:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:19, 138:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:12.81 from Unified_cpp_layout_printing0.cpp:2: 138:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 138:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 138:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 138:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 138:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 138:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 138:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 138:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 138:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 138:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:12.81 760 | typename detail::Nth::Type extract() { 138:12.81 | ^~~~~~~ 138:12.82 In file included from Unified_cpp_layout_painting0.cpp:101: 138:12.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static mozilla::gfx::Rect nsCSSRendering::ExpandPaintingRectForDecorationLine(nsIFrame*, uint8_t, const Rect&, nsCSSRendering::Float, nsCSSRendering::Float, bool)’: 138:12.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:3644:73: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:12.82 3644 | const Float aICoordInFrame, const Float aCycleLength, bool aVertical) { 138:12.82 | ^ 138:12.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp: In member function ‘nsresult nsMathMLChar::PaintHorizontally(nsPresContext*, gfxContext*, nsRect&, nscolor)’: 138:12.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:2128:10: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:12.84 2128 | nsresult nsMathMLChar::PaintHorizontally(nsPresContext* aPresContext, 138:12.84 | ^~~~~~~~~~~~ 138:12.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static gfxRect nsCSSRendering::GetTextDecorationRectInternal(const Point&, const nsCSSRendering::DecorationRectParams&)’: 138:12.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4468:58: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:12.88 4468 | const Point& aPt, const DecorationRectParams& aParams) { 138:12.88 | ^ 138:12.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In function ‘gfxPoint ComputeBlurStdDev(nscoord, int32_t, gfxFloat, gfxFloat)’: 138:12.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4635:76: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:12.89 4635 | gfxFloat aScaleX, gfxFloat aScaleY) { 138:12.89 | ^ 138:12.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:2208:25: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:12.90 2208 | mGlyphs[i]->Draw(Range(mGlyphs[i].get()), gfx::Point(dx, dy), params); 138:12.90 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:12.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:1937:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:12.90 1937 | gfxRect clip = nsLayoutUtils::RectToGfxRect(aRect, aAppUnitsPerGfxUnit); 138:12.90 | ^ 138:12.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.cpp:2269:25: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:12.90 2269 | mGlyphs[3]->Draw(Range(mGlyphs[3].get()), gfx::Point(dx, dy), params); 138:12.90 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:12.97 In file included from Unified_cpp_layout_painting0.cpp:110: 138:12.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In member function ‘mozilla::gfx::Rect nsCSSBorderRenderer::GetCornerRect(mozilla::Corner)’: 138:12.97 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:428:55: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:12.97 428 | Rect nsCSSBorderRenderer::GetCornerRect(Corner aCorner) { 138:12.97 | ^ 138:12.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In member function ‘mozilla::gfx::Point nsCSSBorderRenderer::GetStraightBorderPoint(mozilla::Side, mozilla::Corner, bool*, nsCSSBorderRenderer::Float)’: 138:12.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:669:67: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:12.99 669 | Float aDotOffset) { 138:12.99 | ^ 138:13.36 In file included from Unified_cpp_layout_painting0.cpp:119: 138:13.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp: In function ‘mozilla::CSSPoint ResolvePosition(const Position&, const CSSSize&)’: 138:13.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:41:75: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:13.36 41 | static CSSPoint ResolvePosition(const Position& aPos, const CSSSize& aSize) { 138:13.36 | ^ 138:13.48 In file included from /usr/include/c++/10/utility:70, 138:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/utility:3, 138:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/utility:52, 138:13.48 from /usr/include/c++/10/algorithm:60, 138:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/algorithm:3, 138:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/algorithm:52, 138:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Span.h:25, 138:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DbgMacro.h:13, 138:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDebug.h:15, 138:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsISupportsUtils.h:15, 138:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsISupports.h:79, 138:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHashKeys.h:11, 138:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCSSPropertyID.h:14, 138:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.h:10, 138:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:7, 138:13.48 from Unified_cpp_layout_painting0.cpp:2: 138:13.48 /usr/include/c++/10/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = mozilla::gfx::CoordTyped&; _T2 = mozilla::gfx::CoordTyped&; typename std::__strip_reference_wrapper::type>::__type = mozilla::gfx::CoordTyped; typename std::__strip_reference_wrapper::type>::__type = mozilla::gfx::CoordTyped]’: 138:13.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:142:61: required from here 138:13.48 /usr/include/c++/10/bits/stl_pair.h:567:5: note: parameter passing for argument of type ‘std::pair, mozilla::gfx::CoordTyped >’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:13.48 567 | make_pair(_T1&& __x, _T2&& __y) 138:13.48 | ^~~~~~~~~ 138:14.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 138:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 138:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/PrintTranslator.cpp:10, 138:14.02 from Unified_cpp_layout_printing0.cpp:20: 138:14.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 138:14.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:14.02 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 138:14.02 | ^ 138:14.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 138:14.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:14.02 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 138:14.02 | ^~~~~~~~~~~ 138:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 138:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:14.03 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 138:14.03 | ^ 138:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 138:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:14.03 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 138:14.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 138:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:14.03 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 138:14.03 | ~~~~~~~~~~~~~^~ 138:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:14.03 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 138:14.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 138:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:14.03 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 138:14.03 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 138:14.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 138:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 138:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:14.04 from Unified_cpp_layout_printing0.cpp:2: 138:14.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 138:14.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:14.04 282 | RectTyped ToUnknownRect() const { 138:14.04 | ^~~~~~~~~~~~~ 138:14.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/ipc/RemotePrintJobParent.cpp:18, 138:14.15 from Unified_cpp_layout_printing0.cpp:38: 138:14.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDeviceContextSpec.h: In member function ‘virtual gfxPoint nsIDeviceContextSpec::GetPrintingTranslate()’: 138:14.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIDeviceContextSpec.h:79:20: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:14.16 79 | virtual gfxPoint GetPrintingTranslate() { return gfxPoint(0, 0); } 138:14.16 | ^~~~~~~~~~~~~~~~~~~~ 138:14.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 138:14.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 138:14.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/DrawEventRecorder.h:10, 138:14.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.h:12, 138:14.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/DrawEventRecorder.cpp:7, 138:14.16 from Unified_cpp_layout_printing0.cpp:2: 138:14.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:14.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:14.16 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 138:14.16 | ^~~~~~~~~ 138:15.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 138:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 138:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 138:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:9, 138:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 138:15.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 138:15.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 138:15.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 138:15.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:15.76 40 | friend Sub operator*(Sub aCoord, T aScale) { 138:15.76 | ^~~~~~~~ 138:15.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 138:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 138:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 138:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:9, 138:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 138:15.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 138:15.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 138:15.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 138:15.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:15.78 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 138:15.78 | ^~~~~~~~ 138:15.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:15.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:15.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:15.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:15.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 138:15.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:9, 138:15.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 138:15.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 138:15.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:15.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 138:15.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:15.84 427 | SizeT Size() const { return SizeT(width, height); } 138:15.85 | ^~~~ 138:15.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 138:15.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 138:15.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:15.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 138:15.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:9, 138:15.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 138:15.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 138:15.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 138:15.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 138:15.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:15.85 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 138:15.85 | ^~~~~~~~ 138:15.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 138:15.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 138:15.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:15.85 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 138:15.85 | ^~~~~~~~ 138:15.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 138:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 138:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:9, 138:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 138:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 138:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 138:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:15.87 62 | Sub operator-(const Sub& aPoint) const { 138:15.87 | ^~~~~~~~ 138:16.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 138:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 138:16.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 138:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:9, 138:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 138:16.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 138:16.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 138:16.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 138:16.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:16.01 43 | friend Sub operator*(T aScale, Sub aCoord) { 138:16.01 | ^~~~~~~~ 138:16.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCSSPropertyIDSet.h:18, 138:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:23, 138:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 138:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.h:14, 138:16.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/inspector/InspectorFontFace.cpp:7, 138:16.34 from Unified_cpp_layout_inspector0.cpp:2: 138:16.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCSSProps.h: In static member function ‘static void mozilla::dom::InspectorUtils::GetCSSPropertyNames(mozilla::dom::GlobalObject&, const mozilla::dom::PropertyNamesOptions&, nsTArray >&)’: 138:16.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCSSProps.h:108:46: warning: array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of ‘const Flags [444]’ {aka ‘const mozilla::CSSPropFlags [444]’} [-Warray-bounds] 138:16.34 108 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 138:16.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 138:16.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCSSProps.h:102:22: note: while referencing ‘nsCSSProps::kFlagsTable’ 138:16.34 102 | static const Flags kFlagsTable[eCSSProperty_COUNT]; 138:16.34 | ^~~~~~~~~~~ 138:16.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCSSProps.h:108:46: warning: array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of ‘const Flags [444]’ {aka ‘const mozilla::CSSPropFlags [444]’} [-Warray-bounds] 138:16.35 108 | return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 138:16.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 138:16.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCSSProps.h:102:22: note: while referencing ‘nsCSSProps::kFlagsTable’ 138:16.35 102 | static const Flags kFlagsTable[eCSSProperty_COUNT]; 138:16.35 | ^~~~~~~~~~~ 138:16.58 docshell/base/timeline 138:16.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 138:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:9, 138:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 138:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 138:16.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 138:16.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 138:16.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:16.91 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 138:16.91 | ^~~~~~~~~~~~~ 138:16.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 138:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:9, 138:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 138:16.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 138:16.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 138:16.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 138:16.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:16.91 323 | static SizeTyped FromUnknownSize( 138:16.91 | ^~~~~~~~~~~~~~~ 138:17.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 138:17.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 138:17.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 138:17.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 138:17.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 138:17.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 138:17.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 138:17.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 138:17.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsLayoutStatics.cpp:24, 138:17.45 from Unified_cpp_layout_build0.cpp:20: 138:17.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 138:17.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:17.45 1394 | LayerPoint GetFixedPositionAnchor() { 138:17.45 | ^ 138:17.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 138:17.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:17.48 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 138:17.48 | ^ 138:17.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 138:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 138:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 138:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 138:17.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 138:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 138:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 138:17.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsLayoutStatics.cpp:24, 138:17.66 from Unified_cpp_layout_build0.cpp:20: 138:17.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 138:17.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:17.66 49 | gfx::Size GetInheritedScale() const { return mScale; } 138:17.66 | ^ 138:18.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 138:18.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 138:18.35 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BrowsingContext.cpp:12, 138:18.35 from Unified_cpp_docshell_base0.cpp:11: 138:18.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 138:18.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:18.35 1394 | LayerPoint GetFixedPositionAnchor() { 138:18.35 | ^ 138:18.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 138:18.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:18.37 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 138:18.37 | ^ 138:18.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:21, 138:18.39 from Unified_cpp_layout_painting0.cpp:128: 138:18.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 138:18.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:18.39 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 138:18.39 | ^ 138:20.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 138:20.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 138:20.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 138:20.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsLayoutStatics.cpp:24, 138:20.18 from Unified_cpp_layout_build0.cpp:20: 138:20.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 138:20.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:20.18 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 138:20.18 | ^ 138:20.50 In file included from Unified_cpp_layout_painting0.cpp:128: 138:20.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘gfxRect nsDisplayEffectsBase::BBoxInUserSpace() const’: 138:20.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9007:49: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:20.50 9007 | gfxRect nsDisplayEffectsBase::BBoxInUserSpace() const { 138:20.50 | ^~~~~ 138:20.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘gfxPoint nsDisplayEffectsBase::UserSpaceOffset() const’: 138:20.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9011:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:20.50 9011 | gfxPoint nsDisplayEffectsBase::UserSpaceOffset() const { 138:20.50 | ^~~~~ 138:20.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 138:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 138:20.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/PrintTranslator.cpp:10, 138:20.69 from Unified_cpp_layout_printing0.cpp:20: 138:20.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 138:20.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:20.69 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 138:20.69 | ^~~~~~~~~~~ 138:21.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 138:21.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 138:21.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:21.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:21.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:21.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:21.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:21.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:21.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:21.14 from Unified_cpp_layout_painting0.cpp:2: 138:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 138:21.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 138:21.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:21.14 40 | friend Sub operator*(Sub aCoord, T aScale) { 138:21.14 | ^~~~~~~~ 138:21.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 138:21.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:21.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:21.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:21.31 from Unified_cpp_layout_painting0.cpp:2: 138:21.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 138:21.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 138:21.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:21.31 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 138:21.31 | ^~~~~~~~ 138:21.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:21.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:21.59 from Unified_cpp_layout_painting0.cpp:2: 138:21.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:21.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 138:21.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:21.60 427 | SizeT Size() const { return SizeT(width, height); } 138:21.60 | ^~~~ 138:21.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 138:21.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:21.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:21.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:21.60 from Unified_cpp_layout_painting0.cpp:2: 138:21.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 138:21.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 138:21.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:21.60 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 138:21.60 | ^~~~~~~~ 138:21.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 138:21.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 138:21.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:21.61 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 138:21.61 | ^~~~~~~~ 138:21.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 138:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:21.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:21.62 from Unified_cpp_layout_painting0.cpp:2: 138:21.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:21.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 138:21.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:21.62 62 | Sub operator-(const Sub& aPoint) const { 138:21.62 | ^~~~~~~~ 138:21.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 138:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 138:21.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:21.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:21.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:21.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:21.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:21.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:21.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:21.88 from Unified_cpp_layout_painting0.cpp:2: 138:21.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 138:21.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 138:21.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:21.89 43 | friend Sub operator*(T aScale, Sub aCoord) { 138:21.89 | ^~~~~~~~ 138:21.90 docshell/shistory 138:22.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 138:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 138:22.02 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BrowsingContext.cpp:15, 138:22.02 from Unified_cpp_docshell_base0.cpp:11: 138:22.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 138:22.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:22.02 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 138:22.02 | ^ 138:22.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:22.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:22.20 from Unified_cpp_layout_painting0.cpp:2: 138:22.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 138:22.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 138:22.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:22.21 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 138:22.21 | ^~~~~~~~~~~~~ 138:22.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:22.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:22.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:22.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:22.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:22.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:22.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:22.22 from Unified_cpp_layout_painting0.cpp:2: 138:22.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 138:22.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 138:22.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:22.22 323 | static SizeTyped FromUnknownSize( 138:22.22 | ^~~~~~~~~~~~~~~ 138:23.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 138:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 138:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 138:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/timeline/LayerTimelineMarker.h:13, 138:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/timeline/ObservedDocShell.cpp:12, 138:23.02 from Unified_cpp_base_timeline0.cpp:47: 138:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 138:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:23.03 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 138:23.03 | ^ 138:23.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:23.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:23.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:23.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:23.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:23.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:23.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:23.13 from Unified_cpp_layout_painting0.cpp:2: 138:23.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 138:23.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 138:23.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:23.13 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 138:23.13 | ^~~~~~~~~~~~~~ 138:23.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:23.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:23.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:23.15 from Unified_cpp_layout_painting0.cpp:2: 138:23.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 138:23.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 138:23.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:23.15 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 138:23.15 | ^~~~~~~~~~~~~ 138:23.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:23.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:23.18 from Unified_cpp_layout_painting0.cpp:2: 138:23.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:23.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 138:23.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:23.19 383 | Point TopLeft() const { return Point(x, y); } 138:23.19 | ^~~~~~~ 138:23.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:23.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:23.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:23.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:23.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:23.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:23.20 from Unified_cpp_layout_painting0.cpp:2: 138:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 138:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 138:23.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:23.20 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 138:23.20 | ^~~~~~~~~~~~~~~ 138:23.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 138:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 138:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 138:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 138:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 138:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 138:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 138:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 138:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsync.h:11, 138:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layout/PVsyncParent.h:9, 138:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.h:10, 138:23.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/VsyncParent.cpp:7: 138:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 138:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 138:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 138:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 138:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 138:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 138:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 138:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 138:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 138:23.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:23.22 760 | typename detail::Nth::Type extract() { 138:23.22 | ^~~~~~~ 138:23.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 138:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 138:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/timeline/LayerTimelineMarker.h:13, 138:23.23 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/timeline/ObservedDocShell.cpp:12, 138:23.23 from Unified_cpp_base_timeline0.cpp:47: 138:23.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 138:23.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:23.24 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 138:23.24 | ^ 138:23.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = float; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 138:23.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:295:45: required from here 138:23.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:444:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:23.33 444 | MatrixSize ScaleFactors(bool xMajor) const { 138:23.33 | ^~~~~~~~~~~~ 138:23.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 138:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:23.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:23.35 from Unified_cpp_layout_painting0.cpp:2: 138:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:23.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DashedCornerFinder.cpp:245:31: required from here 138:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:23.35 62 | Sub operator-(const Sub& aPoint) const { 138:23.35 | ^~~~~~~~ 138:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Coord mozilla::gfx::BasePoint::Length() const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:23.35 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DashedCornerFinder.cpp:245:51: required from here 138:23.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:83:9: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:23.35 83 | Coord Length() const { return hypot(x, y); } 138:23.35 | ^~~~~~ 138:23.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:23.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:23.58 from Unified_cpp_layout_painting0.cpp:2: 138:23.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 138:23.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 138:23.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:23.58 277 | static RectTyped FromUnknownRect( 138:23.58 | ^~~~~~~~~~~~~~~ 138:23.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:23.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:23.59 from Unified_cpp_layout_painting0.cpp:2: 138:23.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 138:23.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 138:23.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:23.60 150 | static PointTyped FromUnknownPoint( 138:23.60 | ^~~~~~~~~~~~~~~~ 138:23.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:23.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:23.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:23.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:23.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:23.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:23.61 from Unified_cpp_layout_painting0.cpp:2: 138:23.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 138:23.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 138:23.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:23.61 282 | RectTyped ToUnknownRect() const { 138:23.61 | ^~~~~~~~~~~~~ 138:23.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 138:23.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:23.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:23.79 from Unified_cpp_layout_painting0.cpp:2: 138:23.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator*(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:23.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DottedCornerFinder.cpp:205:33: required from here 138:23.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:76:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:23.79 76 | Sub operator*(T aScale) const { return Sub(x * aScale, y * aScale); } 138:23.79 | ^~~~~~~~ 138:24.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:24.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:2747:57: required from here 138:24.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.01 62 | Sub operator-(const Sub& aPoint) const { 138:24.01 | ^~~~~~~~ 138:24.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:24.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:24.02 from Unified_cpp_layout_painting0.cpp:2: 138:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 138:24.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:2840:71: required from here 138:24.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:708:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.02 708 | RectTyped ProjectRectBounds( 138:24.02 | ^~~~~~~~~~~~~~~~~ 138:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = double; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 138:24.16 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:6510:55: required from here 138:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:444:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.16 444 | MatrixSize ScaleFactors(bool xMajor) const { 138:24.16 | ^~~~~~~~~~~~ 138:24.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsLayoutStatics.cpp:56, 138:24.16 from Unified_cpp_layout_build0.cpp:20: 138:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 138:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.17 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 138:24.17 | ^ 138:24.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 138:24.18 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/timeline/TimelineConsumers.cpp:12, 138:24.18 from Unified_cpp_base_timeline0.cpp:56: 138:24.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 138:24.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.18 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 138:24.18 | ^ 138:24.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 138:24.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.18 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 138:24.18 | ^ 138:24.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 138:24.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.19 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 138:24.19 | ^ 138:24.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 138:24.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.19 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 138:24.19 | ^ 138:24.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 138:24.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.20 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 138:24.20 | ^ 138:24.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 138:24.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.22 371 | nscoord aAppUnitsPerDevPixel) { 138:24.22 | ^ 138:24.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 138:24.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.22 380 | nscoord aAppUnitsPerDevPixel) { 138:24.22 | ^ 138:24.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 138:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.23 387 | nscoord aAppUnitsPerDevPixel) { 138:24.23 | ^ 138:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 138:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.23 394 | nscoord aAppUnitsPerDevPixel) { 138:24.23 | ^ 138:24.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:24.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:24.29 from Unified_cpp_layout_painting0.cpp:2: 138:24.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:24.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:104:72: required from here 138:24.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.29 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 138:24.29 | ^~~~~~~~~~ 138:24.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:24.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:2301:79: required from here 138:24.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.49 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 138:24.49 | ^~~~~~~~~ 138:24.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:24.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4234:54: required from here 138:24.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.53 385 | Point BottomLeft() const { return Point(x, YMost()); } 138:24.53 | ^~~~~~~~~~ 138:24.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:24.54 from Unified_cpp_layout_painting0.cpp:2: 138:24.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 138:24.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4691:40: required from here 138:24.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.54 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 138:24.54 | ^~~~~~~~~~~~~~~ 138:24.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 138:24.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:24.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:24.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:24.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:24.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:24.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:24.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:24.55 from Unified_cpp_layout_painting0.cpp:2: 138:24.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In instantiation of ‘Sub mozilla::gfx::BaseSize::operator+(const Sub&) const [with T = float; Sub = mozilla::gfx::SizeTyped]’: 138:24.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:464:66: required from here 138:24.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:64:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.55 64 | Sub operator+(const Sub& aSize) const { 138:24.56 | ^~~~~~~~ 138:24.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:24.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:24.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:24.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:24.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:24.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:24.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:24.56 from Unified_cpp_layout_painting0.cpp:2: 138:24.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::Center() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:24.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:609:38: required from here 138:24.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:426:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.56 426 | Point Center() const { return Point(x, y) + Point(width, height) / 2; } 138:24.56 | ^~~~~~ 138:24.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 138:24.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:24.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:24.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:24.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:24.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:24.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:24.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:24.57 from Unified_cpp_layout_painting0.cpp:2: 138:24.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In instantiation of ‘Sub mozilla::gfx::BaseSize::operator*(T) const [with T = float; Sub = mozilla::gfx::SizeTyped]’: 138:24.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2656:70: required from here 138:24.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:81:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.57 81 | Sub operator*(T aScale) const { return Sub(width * aScale, height * aScale); } 138:24.57 | ^~~~~~~~ 138:24.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:15, 138:24.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 138:24.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 138:24.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:24.58 from Unified_cpp_layout_painting0.cpp:2: 138:24.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Maybe.h: In instantiation of ‘constexpr T mozilla::Maybe::value() const [with T = mozilla::gfx::RectTyped]’: 138:24.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:3357:60: required from here 138:24.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Maybe.h:739:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.58 739 | constexpr T Maybe::value() const { 138:24.58 | ^~~~~~~~ 138:24.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 138:24.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:24.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:24.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:24.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:24.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:24.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:24.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:24.60 from Unified_cpp_layout_painting0.cpp:2: 138:24.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator+(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:24.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:3717:63: required from here 138:24.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:59:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.60 59 | Sub operator+(const Sub& aPoint) const { 138:24.60 | ^~~~~~~~ 138:24.62 In file included from /usr/include/c++/10/utility:70, 138:24.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/utility:3, 138:24.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/utility:52, 138:24.62 from /usr/include/c++/10/algorithm:60, 138:24.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/algorithm:3, 138:24.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/algorithm:52, 138:24.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Span.h:25, 138:24.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DbgMacro.h:13, 138:24.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDebug.h:15, 138:24.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsISupportsUtils.h:15, 138:24.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsISupports.h:79, 138:24.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHashKeys.h:11, 138:24.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCSSPropertyID.h:14, 138:24.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.h:10, 138:24.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:7, 138:24.63 from Unified_cpp_layout_painting0.cpp:2: 138:24.63 /usr/include/c++/10/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = mozilla::gfx::CoordTyped; _T2 = mozilla::gfx::CoordTyped; typename std::__strip_reference_wrapper::type>::__type = mozilla::gfx::CoordTyped; typename std::__strip_reference_wrapper::type>::__type = mozilla::gfx::CoordTyped]’: 138:24.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:152:63: required from here 138:24.63 /usr/include/c++/10/bits/stl_pair.h:567:5: note: parameter passing for argument of type ‘std::pair, mozilla::gfx::CoordTyped >’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.63 567 | make_pair(_T1&& __x, _T2&& __y) 138:24.63 | ^~~~~~~~~ 138:24.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:24.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:24.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:24.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:24.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:24.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:24.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:24.66 from Unified_cpp_layout_painting0.cpp:2: 138:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:24.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:299:51: required from here 138:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.66 383 | Point TopLeft() const { return Point(x, y); } 138:24.66 | ^~~~~~~ 138:24.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 138:24.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 138:24.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:24.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:24.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:24.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:24.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:24.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:24.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:24.68 from Unified_cpp_layout_painting0.cpp:2: 138:24.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator/(mozilla::gfx::CoordTyped, float)’: 138:24.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:581:53: required from here 138:24.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:46:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.68 46 | friend Sub operator/(Sub aCoord, T aScale) { 138:24.68 | ^~~~~~~~ 138:24.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 138:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:24.79 from Unified_cpp_layout_painting0.cpp:2: 138:24.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator*(T) const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:24.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:922:60: required from here 138:24.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:76:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.80 76 | Sub operator*(T aScale) const { return Sub(x * aScale, y * aScale); } 138:24.80 | ^~~~~~~~ 138:24.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:24.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:24.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:24.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:24.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:24.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:24.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:24.81 from Unified_cpp_layout_painting0.cpp:2: 138:24.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 138:24.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:1085:73: required from here 138:24.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:346:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.81 346 | friend Sub operator-(Sub aSub, const Point& aPoint) { 138:24.81 | ^~~~~~~~ 138:24.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::BottomRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:24.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:1244:30: required from here 138:24.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:386:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.81 386 | Point BottomRight() const { return Point(XMost(), YMost()); } 138:24.81 | ^~~~~~~~~~~ 138:24.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:24.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:1249:68: required from here 138:24.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:24.82 427 | SizeT Size() const { return SizeT(width, height); } 138:24.82 | ^~~~ 138:25.13 In file included from Unified_cpp_layout_printing0.cpp:20: 138:25.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/PrintTranslator.cpp: In member function ‘bool mozilla::layout::PrintTranslator::TranslateRecording(mozilla::layout::PRFileDescStream&)’: 138:25.13 /builddir/build/BUILD/thunderbird-78.6.1/layout/printing/PrintTranslator.cpp:30:16: warning: ‘magicInt’ may be used uninitialized in this function [-Wmaybe-uninitialized] 138:25.13 30 | if (magicInt != mozilla::gfx::kMagicInt) { 138:25.13 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 138:25.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXPTCUtils.h:10, 138:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:118, 138:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BrowsingContext.cpp:55, 138:25.17 from Unified_cpp_docshell_base0.cpp:11: 138:25.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h: In constructor ‘nsXPTCVariant::nsXPTCVariant()’: 138:25.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:79:42: warning: ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct nsXPTCVariant’ with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 138:25.17 79 | memset(this, 0, sizeof(nsXPTCVariant)); 138:25.17 | ^ 138:25.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/xptcall.h:44:8: note: ‘struct nsXPTCVariant’ declared here 138:25.17 44 | struct nsXPTCVariant { 138:25.17 | ^~~~~~~~~~~~~ 138:25.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:25.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:25.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:25.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:25.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:25.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:25.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:25.20 from Unified_cpp_layout_painting0.cpp:2: 138:25.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::PointTyped >::ToUnknownPoint() const [with units = mozilla::LayoutDevicePixel; F = float]’: 138:25.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:281:73: required from here 138:25.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:155:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:25.20 155 | PointTyped ToUnknownPoint() const { 138:25.20 | ^~~~~~~~~~~~~~ 138:25.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/APZUtils.h:15, 138:25.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/InputData.h:19, 138:25.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:19, 138:25.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 138:25.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 138:25.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 138:25.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 138:25.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 138:25.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 138:25.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 138:25.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 138:25.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 138:25.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 138:25.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 138:25.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:26, 138:25.28 from Unified_cpp_layout_painting0.cpp:2: 138:25.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::LayoutDevicePixel; SourceUnits = mozilla::LayoutDevicePixel]’: 138:25.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:1640:72: required from here 138:25.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:244:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:25.28 244 | static gfx::RectTyped TransformBy( 138:25.28 | ^~~~~~~~~~~ 138:25.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 138:25.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:25.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:25.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:25.39 from Unified_cpp_layout_painting0.cpp:2: 138:25.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::LayerPixel]’: 138:25.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:3836:66: required from here 138:25.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:646:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:25.40 646 | gfx::RectTyped operator*(const gfx::RectTyped& aRect, 138:25.40 | ^~~~~~~~ 138:25.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:25.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:25.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:25.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:25.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:25.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:25.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:25.47 from Unified_cpp_layout_painting0.cpp:2: 138:25.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘static Sub mozilla::gfx::BaseRect::MaxIntRect() [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:25.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:7783:16: required from here 138:25.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:636:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:25.47 636 | static Sub MaxIntRect() { 138:25.47 | ^~~~~~~~~~ 138:25.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:25.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:25.49 from Unified_cpp_layout_painting0.cpp:2: 138:25.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 138:25.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:8336:37: required from here 138:25.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:25.49 246 | PointTyped As2DPoint() const { 138:25.49 | ^~~~~~~~~ 138:25.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:25.50 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:25.50 from Unified_cpp_layout_painting0.cpp:2: 138:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 138:25.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:8516:72: required from here 138:25.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:708:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:25.50 708 | RectTyped ProjectRectBounds( 138:25.50 | ^~~~~~~~~~~~~~~~~ 138:26.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 138:26.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 138:26.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 138:26.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:26.99 2266 | PointTyped TransformPointSimple( 138:26.99 | ^~~~~~~~~~~~~~~~~~~~ 138:26.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 138:26.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 138:26.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 138:27.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:27.00 794 | RectTyped TransformAndClipBounds( 138:27.00 | ^~~~~~~~~~~~~~~~~~~~~~ 138:27.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 138:27.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:452:10: required from ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = float; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’ 138:27.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:295:45: required from here 138:27.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:85:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:27.08 85 | MatrixSize TransformSize(const MatrixSize& aSize) const { 138:27.08 | ^~~~~~~~~~~~~ 138:27.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:27.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:27.56 from Unified_cpp_layout_painting0.cpp:2: 138:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::ClampPoint(const Point&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:752:29: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 138:27.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:2840:71: required from here 138:27.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:612:23: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:27.56 612 | [[nodiscard]] Point ClampPoint(const Point& aPoint) const { 138:27.56 | ^~~~~~~~~~ 138:27.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:27.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:27.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:27.67 from Unified_cpp_layout_painting0.cpp:2: 138:27.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 138:27.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:452:10: required from ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = double; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’ 138:27.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:6510:55: required from here 138:27.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:85:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:27.67 85 | MatrixSize TransformSize(const MatrixSize& aSize) const { 138:27.67 | ^~~~~~~~~~~~~ 138:28.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 138:28.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:247:36: required from ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::LayoutDevicePixel; SourceUnits = mozilla::LayoutDevicePixel]’ 138:28.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:1640:72: required from here 138:28.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:957:39: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:28.09 957 | GFX2D_API RectTyped TransformBounds( 138:28.09 | ^~~~~~~~~~~~~~~ 138:28.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 138:28.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 138:28.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:7783:28: required from here 138:28.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:28.18 2266 | PointTyped TransformPointSimple( 138:28.19 | ^~~~~~~~~~~~~~~~~~~~ 138:28.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 138:28.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 138:28.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:7783:28: required from here 138:28.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:28.19 794 | RectTyped TransformAndClipBounds( 138:28.19 | ^~~~~~~~~~~~~~~~~~~~~~ 138:28.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:28.20 from Unified_cpp_layout_painting0.cpp:2: 138:28.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = double]’: 138:28.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:752:49: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 138:28.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:8516:72: required from here 138:28.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:28.20 246 | PointTyped As2DPoint() const { 138:28.20 | ^~~~~~~~~ 138:28.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:28.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:28.21 from Unified_cpp_layout_painting0.cpp:2: 138:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:161:14: required from ‘Sub mozilla::gfx::BaseRect::Union(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 138:28.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9106:67: required from here 138:28.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:28.21 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 138:28.21 | ^~~~~~~~~~ 138:30.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:30.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:30.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:30.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:30.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:30.05 from Unified_cpp_layout_painting0.cpp:2: 138:30.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 138:30.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:29: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’ 138:30.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/UnitTransforms.h:247:36: required from ‘mozilla::gfx::RectTyped mozilla::TransformBy(const mozilla::gfx::Matrix4x4Typed&, const mozilla::gfx::RectTyped&) [with TargetUnits = mozilla::LayoutDevicePixel; SourceUnits = mozilla::LayoutDevicePixel]’ 138:30.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:1640:72: required from here 138:30.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:950:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:30.06 950 | PointTyped TransformPoint( 138:30.06 | ^~~~~~~~~~~~~~ 138:32.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:32.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:32.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:32.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 138:32.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 138:32.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 138:32.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 138:32.82 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 138:32.82 from Unified_cpp_docshell_shistory0.cpp:2: 138:32.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 138:32.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:32.82 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 138:32.82 | ^ 138:32.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 138:32.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 138:32.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 138:32.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 138:32.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 138:32.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 138:32.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 138:32.95 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.cpp:210, 138:32.95 from Unified_cpp_docshell_base0.cpp:92: 138:32.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 138:32.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:32.95 49 | gfx::Size GetInheritedScale() const { return mScale; } 138:32.95 | ^ 138:33.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:33.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:33.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:33.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 138:33.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 138:33.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 138:33.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 138:33.03 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 138:33.03 from Unified_cpp_docshell_shistory0.cpp:2: 138:33.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 138:33.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:33.04 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 138:33.04 | ^ 138:33.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 138:33.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 138:33.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 138:33.72 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.cpp:210, 138:33.72 from Unified_cpp_docshell_base0.cpp:92: 138:33.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 138:33.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:33.72 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 138:33.72 | ^ 138:33.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 138:33.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 138:33.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:33.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 138:33.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 138:33.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 138:33.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 138:33.73 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 138:33.73 from Unified_cpp_docshell_shistory0.cpp:2: 138:33.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 138:33.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:33.73 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 138:33.73 | ^ 138:33.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 138:33.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:33.74 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 138:33.74 | ^ 138:33.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 138:33.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:33.74 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 138:33.74 | ^ 138:33.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 138:33.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:33.75 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 138:33.75 | ^ 138:33.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 138:33.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:33.75 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 138:33.75 | ^ 138:33.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 138:33.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:33.78 371 | nscoord aAppUnitsPerDevPixel) { 138:33.78 | ^ 138:33.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 138:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:33.79 380 | nscoord aAppUnitsPerDevPixel) { 138:33.79 | ^ 138:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 138:33.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:33.79 387 | nscoord aAppUnitsPerDevPixel) { 138:33.79 | ^ 138:33.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 138:33.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:33.80 394 | nscoord aAppUnitsPerDevPixel) { 138:33.80 | ^ 138:34.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 138:34.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 138:34.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 138:34.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 138:34.97 from Unified_cpp_layout_ipc0.cpp:2: 138:34.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 138:34.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:34.97 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 138:34.97 | ^ 138:35.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:35.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 138:35.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 138:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 138:35.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 138:35.88 from Unified_cpp_layout_ipc0.cpp:2: 138:35.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 138:35.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:35.88 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 138:35.88 | ^ 138:36.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 138:36.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 138:36.61 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 138:36.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 138:36.61 from Unified_cpp_layout_build0.cpp:2: 138:36.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 138:36.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 138:36.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:36.61 40 | friend Sub operator*(Sub aCoord, T aScale) { 138:36.61 | ^~~~~~~~ 138:37.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 138:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 138:37.22 from Unified_cpp_layout_build0.cpp:2: 138:37.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 138:37.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 138:37.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.22 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 138:37.22 | ^~~~~~~~ 138:37.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:37.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 138:37.29 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 138:37.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 138:37.29 from Unified_cpp_layout_build0.cpp:2: 138:37.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:37.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 138:37.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.29 427 | SizeT Size() const { return SizeT(width, height); } 138:37.29 | ^~~~ 138:37.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 138:37.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 138:37.29 from Unified_cpp_layout_build0.cpp:2: 138:37.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 138:37.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 138:37.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.29 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 138:37.29 | ^~~~~~~~ 138:37.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 138:37.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 138:37.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.29 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 138:37.29 | ^~~~~~~~ 138:37.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 138:37.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 138:37.30 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 138:37.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 138:37.30 from Unified_cpp_layout_build0.cpp:2: 138:37.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:37.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 138:37.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.30 62 | Sub operator-(const Sub& aPoint) const { 138:37.30 | ^~~~~~~~ 138:37.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 138:37.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 138:37.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 138:37.39 from Unified_cpp_layout_ipc0.cpp:2: 138:37.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 138:37.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.40 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 138:37.40 | ^ 138:37.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 138:37.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.40 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 138:37.40 | ^ 138:37.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 138:37.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.40 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 138:37.40 | ^ 138:37.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 138:37.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.41 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 138:37.41 | ^ 138:37.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 138:37.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.41 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 138:37.41 | ^ 138:37.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 138:37.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.43 371 | nscoord aAppUnitsPerDevPixel) { 138:37.43 | ^ 138:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 138:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.44 380 | nscoord aAppUnitsPerDevPixel) { 138:37.44 | ^ 138:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 138:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.44 387 | nscoord aAppUnitsPerDevPixel) { 138:37.44 | ^ 138:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 138:37.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.45 394 | nscoord aAppUnitsPerDevPixel) { 138:37.45 | ^ 138:37.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jsfriendapi.h:14, 138:37.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:12, 138:37.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 138:37.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 138:37.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 138:37.53 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:27, 138:37.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 138:37.53 from Unified_cpp_layout_build0.cpp:2: 138:37.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 138:37.53 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 138:37.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 138:37.53 34 | memset(aT, 0, sizeof(T)); 138:37.53 | ~~~~~~^~~~~~~~~~~~~~~~~~ 138:37.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/XPCModule.h:7, 138:37.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsLayoutModule.cpp:11, 138:37.53 from Unified_cpp_layout_build0.cpp:11: 138:37.54 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 138:37.54 2214 | struct GlobalProperties { 138:37.54 | ^~~~~~~~~~~~~~~~ 138:37.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 138:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 138:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 138:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 138:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 138:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 138:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHashKeys.h:12, 138:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCSSPropertyID.h:14, 138:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.h:10, 138:37.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:7, 138:37.64 from Unified_cpp_layout_painting0.cpp:2: 138:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 138:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 138:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 138:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 138:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 138:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 138:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 138:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 138:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 138:37.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.64 760 | typename detail::Nth::Type extract() { 138:37.64 | ^~~~~~~ 138:37.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 138:37.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 138:37.72 from Unified_cpp_layout_ipc0.cpp:2: 138:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 138:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.72 189 | CSSRect GetExpandedScrollableRect() const { 138:37.72 | ^ 138:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 138:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.72 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 138:37.72 | ^ 138:37.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 138:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.73 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 138:37.73 | ^ 138:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 138:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.73 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 138:37.73 | ^ 138:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 138:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.73 243 | CSSRect CalculateScrollRange() const { 138:37.73 | ^ 138:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 138:37.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.73 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 138:37.73 | ^ 138:37.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 138:37.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.74 457 | CSSRect GetVisualViewport() const { 138:37.74 | ^ 138:37.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 138:37.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:12, 138:37.76 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 138:37.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 138:37.77 from Unified_cpp_layout_build0.cpp:2: 138:37.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 138:37.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 138:37.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.77 43 | friend Sub operator*(T aScale, Sub aCoord) { 138:37.77 | ^~~~~~~~ 138:37.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 138:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 138:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:37.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 138:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:37.94 from Unified_cpp_docshell_base0.cpp:2: 138:37.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 138:37.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 138:37.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.94 40 | friend Sub operator*(Sub aCoord, T aScale) { 138:37.94 | ^~~~~~~~ 138:37.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 138:37.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 138:37.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:37.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 138:37.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:37.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:37.98 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:37.98 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:37.98 from Unified_cpp_docshell_base0.cpp:2: 138:37.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 138:37.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 138:37.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:37.98 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 138:37.98 | ^~~~~~~~ 138:38.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 138:38.07 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 138:38.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 138:38.07 from Unified_cpp_layout_build0.cpp:2: 138:38.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 138:38.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 138:38.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:38.07 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 138:38.07 | ^~~~~~~~~~~~~ 138:38.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 138:38.08 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 138:38.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 138:38.08 from Unified_cpp_layout_build0.cpp:2: 138:38.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 138:38.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 138:38.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:38.08 323 | static SizeTyped FromUnknownSize( 138:38.08 | ^~~~~~~~~~~~~~~ 138:38.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 138:38.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:38.31 from Unified_cpp_docshell_base0.cpp:2: 138:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 138:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:38.31 427 | SizeT Size() const { return SizeT(width, height); } 138:38.31 | ^~~~ 138:38.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 138:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 138:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 138:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:38.31 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:38.31 from Unified_cpp_docshell_base0.cpp:2: 138:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 138:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 138:38.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:38.31 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 138:38.31 | ^~~~~~~~ 138:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 138:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 138:38.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:38.32 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 138:38.32 | ^~~~~~~~ 138:38.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 138:38.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:38.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:38.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:38.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:38.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 138:38.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:38.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:38.33 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:38.33 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:38.33 from Unified_cpp_docshell_base0.cpp:2: 138:38.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:38.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 138:38.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:38.33 62 | Sub operator-(const Sub& aPoint) const { 138:38.33 | ^~~~~~~~ 138:38.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 138:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 138:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 138:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:38.52 from Unified_cpp_docshell_base0.cpp:2: 138:38.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 138:38.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 138:38.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:38.52 43 | friend Sub operator*(T aScale, Sub aCoord) { 138:38.52 | ^~~~~~~~ 138:38.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 138:38.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 138:38.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:11, 138:38.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 138:38.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:18, 138:38.75 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/timeline/LayerTimelineMarker.h:13, 138:38.75 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/timeline/ObservedDocShell.cpp:12, 138:38.75 from Unified_cpp_base_timeline0.cpp:47: 138:38.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 138:38.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 138:38.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:38.75 40 | friend Sub operator*(Sub aCoord, T aScale) { 138:38.75 | ^~~~~~~~ 138:39.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 138:39.14 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/timeline/TimelineConsumers.cpp:12, 138:39.14 from Unified_cpp_base_timeline0.cpp:56: 138:39.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 138:39.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 138:39.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.14 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 138:39.14 | ^~~~~~~~ 138:39.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:39.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:39.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:39.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 138:39.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:39.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:39.19 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:39.19 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:39.19 from Unified_cpp_docshell_base0.cpp:2: 138:39.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 138:39.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 138:39.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.19 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 138:39.19 | ^~~~~~~~~~~~~ 138:39.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:39.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:39.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:39.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:39.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 138:39.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:39.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:39.19 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:39.19 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:39.19 from Unified_cpp_docshell_base0.cpp:2: 138:39.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 138:39.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 138:39.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.19 323 | static SizeTyped FromUnknownSize( 138:39.19 | ^~~~~~~~~~~~~~~ 138:39.28 In file included from Unified_cpp_layout_painting0.cpp:2: 138:39.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp: In function ‘void mozilla::IncrementScaleRestyleCountIfNeeded(nsIFrame*, mozilla::LayerActivity*)’: 138:39.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:295:45: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.28 295 | Size scale = transform2D.ScaleFactors(true); 138:39.28 | ^ 138:39.31 In file included from Unified_cpp_layout_painting0.cpp:11: 138:39.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DashedCornerFinder.cpp: In member function ‘mozilla::gfx::Float mozilla::DashedCornerFinder::FindNext(mozilla::DashedCornerFinder::Float)’: 138:39.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DashedCornerFinder.cpp:207:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.31 207 | OuterP = GetBezierPoint(mOuterBezier, outerT); 138:39.31 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:39.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DashedCornerFinder.cpp:245:50: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.31 245 | Float W1 = (mLastOuterP - mLastInnerP).Length(); 138:39.31 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 138:39.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DashedCornerFinder.cpp:245:29: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.31 245 | Float W1 = (mLastOuterP - mLastInnerP).Length(); 138:39.31 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ 138:39.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DashedCornerFinder.cpp:245:50: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.31 245 | Float W1 = (mLastOuterP - mLastInnerP).Length(); 138:39.32 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 138:39.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DashedCornerFinder.cpp:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.32 246 | Float W2 = (OuterP - InnerP).Length(); 138:39.32 | ~~~~~~~~^~~~~~~~~ 138:39.32 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DashedCornerFinder.cpp:246:40: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.32 246 | Float W2 = (OuterP - InnerP).Length(); 138:39.32 | ~~~~~~~~~~~~~~~~~~~~~~~~^~ 138:39.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 138:39.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:39.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:39.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:39.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:39.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:39.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:39.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:39.32 from Unified_cpp_layout_painting0.cpp:2: 138:39.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:39.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.32 62 | Sub operator-(const Sub& aPoint) const { 138:39.32 | ^~~~~~~~ 138:39.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:39.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.32 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 138:39.32 | ^~~~~~~~~ 138:39.33 In file included from Unified_cpp_layout_painting0.cpp:20: 138:39.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DisplayItemClip.cpp: In member function ‘void mozilla::DisplayItemClip::ApplyRectTo(gfxContext*, int32_t) const’: 138:39.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DisplayItemClip.cpp:86:61: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.33 86 | gfxRect clip = nsLayoutUtils::RectToGfxRect(mClipRect, A2D); 138:39.33 | ^ 138:39.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DisplayItemClip.cpp: In member function ‘already_AddRefed mozilla::DisplayItemClip::MakeRoundedRectPath(mozilla::DisplayItemClip::DrawTarget&, int32_t, const mozilla::DisplayItemClip::RoundedRect&) const’: 138:39.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DisplayItemClip.cpp:134:69: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.33 134 | Rect rect = NSRectToSnappedRect(aRoundRect.mRect, A2D, aDrawTarget); 138:39.33 | ^ 138:39.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:39.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 138:39.38 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 138:39.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 138:39.38 from Unified_cpp_layout_build0.cpp:2: 138:39.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:39.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 138:39.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.38 383 | Point TopLeft() const { return Point(x, y); } 138:39.38 | ^~~~~~~ 138:39.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:39.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:39.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 138:39.38 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 138:39.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 138:39.38 from Unified_cpp_layout_build0.cpp:2: 138:39.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 138:39.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 138:39.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.38 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 138:39.38 | ^~~~~~~~~~~~~~~ 138:39.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxUtils.h:20, 138:39.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGContextPaint.h:14, 138:39.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGImageContext.h:11, 138:39.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:31, 138:39.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 138:39.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 138:39.42 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 138:39.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 138:39.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 138:39.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:18, 138:39.43 from Unified_cpp_layout_painting0.cpp:2: 138:39.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h: In function ‘mozilla::wr::ComplexClipRegion mozilla::wr::ToComplexClipRegion(const nsRect&, const nscoord*, int32_t)’: 138:39.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:494:50: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.43 494 | ToLayoutRect(LayoutDeviceRect::FromAppUnits(aRect, aAppUnitsPerDevPixel)); 138:39.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:39.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:496:37: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.43 496 | LayoutDeviceSize::FromAppUnits( 138:39.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 138:39.43 497 | nsSize(aRadii[eCornerTopLeftX], aRadii[eCornerTopLeftY]), 138:39.43 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:39.43 498 | aAppUnitsPerDevPixel), 138:39.43 | ~~~~~~~~~~~~~~~~~~~~~ 138:39.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 138:39.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:39.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:39.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:39.43 from Unified_cpp_layout_painting0.cpp:2: 138:39.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 138:39.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:370:27: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.43 370 | static LayoutDeviceRect FromAppUnits(const nsRect& aRect, 138:39.43 | ^~~~~~~~~~~~ 138:39.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 138:39.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:379:27: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.45 379 | static LayoutDeviceSize FromAppUnits(const nsSize& aSize, 138:39.45 | ^~~~~~~~~~~~ 138:39.49 In file included from Unified_cpp_layout_painting0.cpp:56: 138:39.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DottedCornerFinder.cpp: In member function ‘mozilla::DottedCornerFinder::Result mozilla::DottedCornerFinder::Next()’: 138:39.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DottedCornerFinder.cpp:156:28: note: parameter passing for argument of type ‘mozilla::DottedCornerFinder::Result’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.49 156 | DottedCornerFinder::Result DottedCornerFinder::Next(void) { 138:39.49 | ^~~~~~~~~~~~~~~~~~ 138:39.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DottedCornerFinder.cpp: In member function ‘void mozilla::DottedCornerFinder::FindPointAndRadius(mozilla::DottedCornerFinder::Point&, mozilla::DottedCornerFinder::Float&, const Point&, const Point&, mozilla::DottedCornerFinder::Float)’: 138:39.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DottedCornerFinder.cpp:205:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.49 205 | C = innerTangent + normal * r; 138:39.49 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:39.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DottedCornerFinder.cpp: In member function ‘mozilla::gfx::Float mozilla::DottedCornerFinder::FindNext(mozilla::DottedCornerFinder::Float)’: 138:39.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DottedCornerFinder.cpp:261:37: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.49 261 | Float DiffLength = Diff.Length(); 138:39.49 | ~~~~~~~~~~~^~ 138:39.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DottedCornerFinder.cpp:270:73: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.49 270 | Point normal = PointRotateCCW90(Diff / DiffLength) * (-mNormalSign); 138:39.49 | ^ 138:39.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DottedCornerFinder.cpp:300:37: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.50 300 | Float DiffLength = Diff.Length(); 138:39.50 | ~~~~~~~~~~~^~ 138:39.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DottedCornerFinder.cpp:309:60: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.50 309 | Point normal = PointRotateCCW90(Diff / DiffLength) * mNormalSign; 138:39.50 | ^~~~~~~~~~~ 138:39.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 138:39.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 138:39.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.58 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 138:39.58 | ^~~~~~~~~~~~~~ 138:39.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:24, 138:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 138:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 138:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:26, 138:39.59 from Unified_cpp_layout_painting0.cpp:2: 138:39.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h: In member function ‘void mozilla::TransformClipNode::TransformRect(mozilla::gfx::Rect&) const’: 138:39.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:117:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.59 117 | gfx::Rect maxBounds = gfx::Rect::MaxIntRect(); 138:39.59 | ^ 138:39.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:39.59 from Unified_cpp_layout_painting0.cpp:2: 138:39.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 138:39.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.59 1935 | PointTyped p1 = TransformPointSimple(aRect.TopLeft()); 138:39.59 | ^~ 138:39.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1950:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.59 1950 | return RectTyped(topLeft.x, topLeft.y, width, height); 138:39.59 | ^ 138:39.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:39.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:39.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:39.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:39.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:39.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:39.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:39.60 from Unified_cpp_layout_painting0.cpp:2: 138:39.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:39.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.60 383 | Point TopLeft() const { return Point(x, y); } 138:39.60 | ^~~~~~~ 138:39.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:39.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:39.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:39.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:39.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:39.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:39.61 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:39.61 from Unified_cpp_layout_painting0.cpp:2: 138:39.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 138:39.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.61 794 | RectTyped TransformAndClipBounds( 138:39.61 | ^~~~~~~~~~~~~~~~~~~~~~ 138:39.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘size_t mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&, mozilla::gfx::PointTyped*) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 138:39.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:882:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.62 882 | p = srcPoint.As2DPoint(); 138:39.62 | ^ 138:39.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 138:39.62 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 138:39.62 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 138:39.62 from Unified_cpp_layout_build0.cpp:2: 138:39.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 138:39.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 138:39.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.62 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 138:39.62 | ^~~~~~~~~~~~~ 138:39.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 138:39.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:39.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:39.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:39.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:39.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:39.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:39.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:39.63 from Unified_cpp_layout_painting0.cpp:2: 138:39.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:39.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.63 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 138:39.63 | ^~~~~~~~~ 138:39.64 In file included from Unified_cpp_layout_painting0.cpp:65: 138:39.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp: In member function ‘void mozilla::ContainerState::PreparePaintedLayerForUse(mozilla::layers::PaintedLayer*, mozilla::PaintedDisplayItemLayerUserData*, AnimatedGeometryRoot*, const nsIFrame*, const nsPoint&, bool)’: 138:39.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:2747:73: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.64 2747 | scaledOffset - ThebesPoint(matrix.GetTranslation()) + mParameters.mOffset; 138:39.64 | ^~~~~~~ 138:39.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:2747:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.64 2747 | scaledOffset - ThebesPoint(matrix.GetTranslation()) + mParameters.mOffset; 138:39.64 | ~~~~~~~~~~~~~~~~~~~~~^~ 138:39.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:2747:33: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.64 2747 | scaledOffset - ThebesPoint(matrix.GetTranslation()) + mParameters.mOffset; 138:39.64 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 138:39.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:39.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:39.65 from Unified_cpp_layout_painting0.cpp:2: 138:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float]’: 138:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.65 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 138:39.65 | ^~~~~~~~~~~~~~ 138:39.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:16, 138:39.65 from Unified_cpp_layout_painting0.cpp:2: 138:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 138:39.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.65 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 138:39.65 | ^~~~~~~~~~~ 138:39.65 In file included from Unified_cpp_layout_painting0.cpp:65: 138:39.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp: In function ‘void mozilla::SetOuterVisibleRegion(mozilla::layers::Layer*, nsIntRegion*, const nsIntRect*, bool)’: 138:39.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:2825:50: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.65 2825 | Rect layerContentsVisible = Rect::MaxIntRect(); 138:39.65 | ^ 138:39.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:39.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:39.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:39.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:39.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:39.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:39.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:39.66 from Unified_cpp_layout_painting0.cpp:2: 138:39.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 138:39.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:738:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.66 738 | points[0] = ProjectPoint(aRect.TopLeft()); 138:39.66 | ~~~~~~~~~~~~~^~ 138:39.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:782:50: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.67 782 | return RectTyped(0, 0, 0, 0); 138:39.67 | ^ 138:39.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:39.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:39.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:39.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:39.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:39.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:39.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:39.67 from Unified_cpp_layout_painting0.cpp:2: 138:39.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::ClampPoint(const Point&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:39.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:612:23: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.67 612 | [[nodiscard]] Point ClampPoint(const Point& aPoint) const { 138:39.67 | ^~~~~~~~~~ 138:39.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 138:39.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 138:39.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 138:39.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DisplayItemClip.cpp:16, 138:39.81 from Unified_cpp_layout_painting0.cpp:20: 138:39.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 138:39.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.81 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 138:39.81 | ^ 138:39.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 138:39.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.81 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 138:39.81 | ^~~~~~~~~~~ 138:39.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 138:39.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.81 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 138:39.81 | ^ 138:39.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 138:39.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.82 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 138:39.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 138:39.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.82 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 138:39.82 | ~~~~~~~~~~~~~^~ 138:39.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.82 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 138:39.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 138:39.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.82 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 138:39.82 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 138:39.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:39.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:39.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:39.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:39.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:39.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:39.82 from Unified_cpp_layout_painting0.cpp:2: 138:39.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 138:39.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.82 282 | RectTyped ToUnknownRect() const { 138:39.82 | ^~~~~~~~~~~~~ 138:39.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:39.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:39.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:39.84 from Unified_cpp_layout_painting0.cpp:2: 138:39.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In static member function ‘static mozilla::gfx::BaseMatrix mozilla::gfx::BaseMatrix::Translation(mozilla::gfx::BaseMatrix::MatrixPoint) [with T = float]’: 138:39.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:133:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.84 133 | static BaseMatrix Translation(MatrixPoint aPoint) { 138:39.84 | ^~~~~~~~~~~ 138:39.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 138:39.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 138:39.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.88 277 | static RectTyped FromUnknownRect( 138:39.88 | ^~~~~~~~~~~~~~~ 138:39.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:13, 138:39.88 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 138:39.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 138:39.88 from Unified_cpp_layout_build0.cpp:2: 138:39.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 138:39.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 138:39.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.88 150 | static PointTyped FromUnknownPoint( 138:39.88 | ^~~~~~~~~~~~~~~~ 138:39.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 138:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 138:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 138:39.89 from Unified_cpp_layout_build0.cpp:2: 138:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 138:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 138:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.89 282 | RectTyped ToUnknownRect() const { 138:39.89 | ^~~~~~~~~~~~~ 138:39.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:24, 138:39.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 138:39.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 138:39.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:26, 138:39.90 from Unified_cpp_layout_painting0.cpp:2: 138:39.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h: In member function ‘mozilla::gfx::IntRect mozilla::TransformClipNode::TransformRect(const IntRect&) const’: 138:39.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:42: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.90 69 | gfx::Rect result(IntRectToRect(aRect)); 138:39.90 | ^ 138:39.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 138:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 138:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 138:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:26, 138:39.96 from Unified_cpp_layout_painting0.cpp:2: 138:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘virtual void mozilla::layers::PaintedLayer::ComputeEffectiveTransforms(const Matrix4x4&)’: 138:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.96 2098 | if (!gfx::ThebesPoint(residual.GetTranslation()) 138:39.96 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.96 2098 | if (!gfx::ThebesPoint(residual.GetTranslation()) 138:39.96 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 138:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:26: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.96 2098 | if (!gfx::ThebesPoint(residual.GetTranslation()) 138:39.96 | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2100:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.96 2100 | mResidualTranslation = gfx::ThebesPoint(residual.GetTranslation()); 138:39.96 | ~~~~~~~~~~~~~~~~~~~~~~~^~ 138:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2100:28: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.96 2100 | mResidualTranslation = gfx::ThebesPoint(residual.GetTranslation()); 138:39.96 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:40: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.96 2102 | idealTransform.TransformPoint(mozilla::gfx::Point()); 138:39.96 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 138:39.98 In file included from Unified_cpp_layout_painting0.cpp:65: 138:39.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp: In function ‘void mozilla::FixUpFixedPositionLayer(mozilla::layers::Layer*, const mozilla::ActiveScrolledRoot*, const mozilla::ActiveScrolledRoot*, const mozilla::ActiveScrolledRoot*, const mozilla::ActiveScrolledRoot*, bool)’: 138:39.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:5676:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:39.98 5676 | aLayer->GetFixedPositionAnchor(), aLayer->GetFixedPositionSides()); 138:39.98 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 138:40.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp: In static member function ‘static mozilla::gfx::Size mozilla::FrameLayerBuilder::ChooseScale(nsIFrame*, nsDisplayItem*, const nsRect&, float, float, const Matrix&, bool)’: 138:40.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:6018:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.04 6018 | Size FrameLayerBuilder::ChooseScale(nsIFrame* aContainerFrame, 138:40.04 | ^~~~~~~~~~~~~~~~~ 138:40.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp: In static member function ‘static gfxSize mozilla::FrameLayerBuilder::GetPaintedLayerScaleForFrame(nsIFrame*)’: 138:40.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:6484:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.08 6484 | gfxSize FrameLayerBuilder::GetPaintedLayerScaleForFrame(nsIFrame* aFrame) { 138:40.08 | ^~~~~~~~~~~~~~~~~ 138:40.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 138:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:40.11 from Unified_cpp_docshell_base0.cpp:2: 138:40.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 138:40.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 138:40.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.11 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 138:40.11 | ^~~~~~~~~~~~~~ 138:40.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp: In static member function ‘static void mozilla::FrameLayerBuilder::DrawPaintedLayer(mozilla::FrameLayerBuilder::PaintedLayer*, gfxContext*, const nsIntRegion&, const nsIntRegion&, mozilla::layers::DrawRegionClip, const nsIntRegion&, void*)’: 138:40.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:7219:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.12 7219 | aContext->Rectangle(ThebesRect(iterRect)); 138:40.12 | ~~~~~~~~~~^~~~~~~~~~ 138:40.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:7230:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.12 7230 | .PreTranslate(aLayer->GetResidualTranslation() - 138:40.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 138:40.12 7231 | gfxPoint(offset.x, offset.y)) 138:40.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:16, 138:40.12 from Unified_cpp_layout_painting0.cpp:2: 138:40.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const IntRect&)’: 138:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:60:16: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.13 60 | inline gfxRect ThebesRect(const IntRect& aRect) { 138:40.13 | ^~~~~~~~~~ 138:40.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 138:40.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 138:40.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 138:40.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:26, 138:40.13 from Unified_cpp_layout_painting0.cpp:2: 138:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 138:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.13 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 138:40.13 | ^~~~~~~~~~~~~~~~~~~~~~ 138:40.14 In file included from Unified_cpp_layout_painting0.cpp:65: 138:40.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp: In member function ‘already_AddRefed mozilla::ContainerState::CreateMaskLayer(mozilla::layers::Layer*, const mozilla::DisplayItemClip&, const mozilla::Maybe&)’: 138:40.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:7394:78: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.14 7394 | CalculateBounds(newData.mRoundedClipRects, newData.mAppUnitsPerDevPixel); 138:40.14 | ^ 138:40.14 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:7426:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.14 7426 | gfx::Point p = boundingRect.TopLeft(); 138:40.14 | ^ 138:40.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp: In function ‘mozilla::gfx::Rect mozilla::CalculateBounds(const nsTArray&, int32_t)’: 138:40.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:7329:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.15 7329 | static gfx::Rect CalculateBounds( 138:40.15 | ^~~~~~~~~~~~~~~ 138:40.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:40.16 from Unified_cpp_layout_painting0.cpp:2: 138:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 138:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.16 110 | quad[0] = TransformPoint(aRect.TopLeft()); 138:40.16 | ^~~~ 138:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.16 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 138:40.17 | ^ 138:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 138:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.17 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 138:40.17 | ^~~~~~~~~~~~~~ 138:40.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 138:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:40.27 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:40.27 from Unified_cpp_docshell_base0.cpp:2: 138:40.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 138:40.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 138:40.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.27 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 138:40.27 | ^~~~~~~~~~~~~ 138:40.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:40.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:40.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:40.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:40.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 138:40.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:40.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:40.31 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:40.31 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:40.31 from Unified_cpp_docshell_base0.cpp:2: 138:40.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:40.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 138:40.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.32 383 | Point TopLeft() const { return Point(x, y); } 138:40.32 | ^~~~~~~ 138:40.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:40.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:40.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:40.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:40.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 138:40.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:40.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:40.32 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:40.32 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:40.32 from Unified_cpp_docshell_base0.cpp:2: 138:40.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 138:40.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 138:40.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.32 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 138:40.32 | ^~~~~~~~~~~~~~~ 138:40.40 In file included from Unified_cpp_layout_painting0.cpp:101: 138:40.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static mozilla::image::ImgDrawResult nsCSSRendering::PaintBorderWithStyleBorder(nsPresContext*, gfxContext&, nsIFrame*, const nsRect&, const nsRect&, const nsStyleBorder&, mozilla::ComputedStyle*, mozilla::PaintBorderFlags, nsCSSRendering::Sides)’: 138:40.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:892:49: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.40 892 | aDrawTarget.PushClipRect(NSRectToSnappedRect( 138:40.40 | ~~~~~~~~~~~~~~~~~~~^ 138:40.40 893 | aBorderArea, aForFrame->PresContext()->AppUnitsPerDevPixel(), 138:40.40 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.40 894 | aDrawTarget)); 138:40.40 | ~~~~~~~~~~~~ 138:40.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static void nsCSSRendering::PaintBoxShadowOuter(nsPresContext*, gfxContext&, nsIFrame*, const nsRect&, const nsRect&, float)’: 138:40.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1448:72: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.42 1448 | gfxRect skipGfxRect = ThebesRect(NSRectToRect(frameRect, oneDevPixel)); 138:40.42 | ^ 138:40.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1448:48: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.42 1448 | gfxRect skipGfxRect = ThebesRect(NSRectToRect(frameRect, oneDevPixel)); 138:40.42 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 138:40.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1448:72: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.42 1448 | gfxRect skipGfxRect = ThebesRect(NSRectToRect(frameRect, oneDevPixel)); 138:40.42 | ^ 138:40.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1489:78: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.42 1489 | Rect shadowGfxRectPlusBlur = NSRectToRect(shadowRectPlusBlur, oneDevPixel); 138:40.42 | ^ 138:40.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1526:60: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.42 1526 | shadowOffset, aPresContext->AppUnitsPerDevPixel()); 138:40.42 | ^ 138:40.42 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1543:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.42 1543 | Rect innerClipRect = NSRectToRect(frameRect, oneDevPixel); 138:40.42 | ^ 138:40.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:16, 138:40.42 from Unified_cpp_layout_painting0.cpp:2: 138:40.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 138:40.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:16: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.43 56 | inline gfxRect ThebesRect(const Rect& aRect) { 138:40.43 | ^~~~~~~~~~ 138:40.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 138:40.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowInput.h:14, 138:40.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsFrame.h:17, 138:40.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsSplittableFrame.h:16, 138:40.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsContainerFrame.h:13, 138:40.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:18, 138:40.43 from Unified_cpp_layout_painting0.cpp:2: 138:40.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 138:40.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1858:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.43 1858 | static gfxPoint PointToGfxPoint(const nsPoint& aPoint, 138:40.43 | ^~~~~~~~~~~~~~~ 138:40.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:14, 138:40.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:47, 138:40.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:26, 138:40.43 from Unified_cpp_layout_painting0.cpp:2: 138:40.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h: In function ‘bool mozilla::gfx::MaybeSnapToDevicePixels(mozilla::gfx::Rect&, const mozilla::gfx::DrawTarget&, bool, bool)’: 138:40.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:11: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.44 382 | aRect = mat.TransformBounds(aRect); 138:40.44 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h: In function ‘bool mozilla::gfx::UserToDevicePixelSnapped(mozilla::gfx::Rect&, const mozilla::gfx::DrawTarget&, bool, bool)’: 138:40.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.44 336 | Point p1 = mat.TransformPoint(aRect.TopLeft()); 138:40.44 | ^ 138:40.44 In file included from Unified_cpp_layout_painting0.cpp:101: 138:40.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static void nsCSSRendering::PaintBoxShadowInner(nsPresContext*, gfxContext&, nsIFrame*, const nsRect&)’: 138:40.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1729:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.44 1729 | Rect shadowClipGfxRect = NSRectToRect(shadowClipRect, oneDevPixel); 138:40.44 | ^ 138:40.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1762:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.45 1762 | gfxRect skipGfxRect = nsLayoutUtils::RectToGfxRect(skipRect, oneDevPixel); 138:40.45 | ^ 138:40.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1778:63: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.45 1778 | Rect shadowGfxRect = NSRectToRect(paddingRect, oneDevPixel); 138:40.45 | ^ 138:40.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1796:66: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.45 1796 | nsLayoutUtils::RectToGfxRect(shadowPaintRect, oneDevPixel); 138:40.45 | ^ 138:40.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1800:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.45 1800 | insetBoxBlur.InsetBoxBlur( 138:40.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 138:40.46 1801 | &aRenderingContext, ToRect(destRect), shadowClipGfxRect, shadowColor, 138:40.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.46 1802 | blurRadius, spreadDistanceAppUnits, oneDevPixel, hasBorderRadius, 138:40.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.46 1803 | clipRectRadii, ToRect(skipGfxRect), shadowOffset); 138:40.46 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:40.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:40.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:40.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:40.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:40.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:40.46 from Unified_cpp_layout_painting0.cpp:2: 138:40.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘bool mozilla::gfx::RectCornerRadii::IsEmpty() const’: 138:40.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:427:19: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.46 427 | return TopLeft().IsEmpty() && TopRight().IsEmpty() && 138:40.46 | ~~~~~~~^~ 138:40.46 In file included from Unified_cpp_layout_painting0.cpp:101: 138:40.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In function ‘void SetupDirtyRects(const nsRect&, const nsRect&, nscoord, nsRect*, gfxRect*)’: 138:40.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:2000:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.46 2000 | *aDirtyRectGfx = nsLayoutUtils::RectToGfxRect(*aDirtyRect, aAppUnitsPerPixel); 138:40.46 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In function ‘void DrawBackgroundColor(nsCSSRendering::ImageLayerClipState&, gfxContext*, nscoord)’: 138:40.46 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:2288:74: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.46 2288 | Rect bgAreaGfx = NSRectToRect(aClipState.mBGClipArea, aAppUnitsPerPixel); 138:40.47 | ^ 138:40.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:2301:79: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.47 2301 | gfxRect dirty = ThebesRect(bgAreaGfx).Intersect(aClipState.mDirtyRectInDevPx); 138:40.47 | ^ 138:40.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In function ‘void SetupImageLayerClip(nsCSSRendering::ImageLayerClipState&, gfxContext*, nscoord, gfxContextAutoSaveRestore*)’: 138:40.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:2249:76: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.48 2249 | Rect bgAreaGfx = NSRectToRect(aClipState.mBGClipArea, aAppUnitsPerPixel); 138:40.48 | ^ 138:40.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static void nsCSSRendering::PaintDecorationLine(nsIFrame*, nsCSSRendering::DrawTarget&, const nsCSSRendering::PaintDecorationLineParams&)’: 138:40.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:3996:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.50 3996 | Rect rect = ToRect(GetTextDecorationRectInternal(aParams.pt, aParams)); 138:40.50 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 138:40.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:3996:72: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.50 3996 | Rect rect = ToRect(GetTextDecorationRectInternal(aParams.pt, aParams)); 138:40.50 | ^ 138:40.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static void nsCSSRendering::PaintDecorationLineInternal(nsIFrame*, nsCSSRendering::DrawTarget&, const nsCSSRendering::PaintDecorationLineParams&, nsCSSRendering::Rect)’: 138:40.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4233:32: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.52 4233 | Point p1 = aRect.TopLeft(); 138:40.52 | ^ 138:40.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4326:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.52 4326 | aRect = ExpandPaintingRectForDecorationLine( 138:40.52 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.52 4327 | aFrame, aParams.style, aRect, aParams.icoordInFrame, cycleLength, 138:40.52 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.53 4328 | aParams.vertical); 138:40.53 | ~~~~~~~~~~~~~~~~~ 138:40.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4353:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.53 4353 | Point pt(aRect.TopLeft()); 138:40.53 | ^ 138:40.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 138:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 138:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 138:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DisplayItemClip.cpp:16, 138:40.53 from Unified_cpp_layout_painting0.cpp:20: 138:40.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘void mozilla::layout::TextDrawTarget::AppendDecoration(const Point&, const Point&, float, bool, const mozilla::gfx::DeviceColor&, uint8_t)’: 138:40.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:58: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.53 265 | auto pos = LayoutDevicePoint::FromUnknownPoint(aStart); 138:40.53 | ^ 138:40.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 138:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:40.53 from Unified_cpp_layout_painting0.cpp:2: 138:40.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:40.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.53 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 138:40.53 | ^~~~~~~~~ 138:40.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 138:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 138:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 138:40.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DisplayItemClip.cpp:16, 138:40.54 from Unified_cpp_layout_painting0.cpp:20: 138:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘void mozilla::layout::TextDrawTarget::AppendWavyDecoration(const Rect&, float, bool, const mozilla::gfx::DeviceColor&)’: 138:40.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:312:59: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.54 312 | wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aBounds)); 138:40.54 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 138:40.55 In file included from Unified_cpp_layout_painting0.cpp:101: 138:40.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static mozilla::gfx::Rect nsCSSRendering::DecorationLineToPath(const nsCSSRendering::PaintDecorationLineParams&)’: 138:40.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4411:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.55 4411 | Rect nsCSSRendering::DecorationLineToPath( 138:40.55 | ^~~~~~~~~~~~~~ 138:40.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4418:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.55 4418 | Rect rect = ToRect(GetTextDecorationRectInternal(aParams.pt, aParams)); 138:40.55 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 138:40.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4418:72: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.55 4418 | Rect rect = ToRect(GetTextDecorationRectInternal(aParams.pt, aParams)); 138:40.55 | ^ 138:40.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4440:32: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.56 4440 | path = Rect(rect.TopLeft() - Point(lineThickness / 2, 0.0), 138:40.56 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4448:10: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.56 4448 | return path; 138:40.56 | ^~~~ 138:40.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static nsRect nsCSSRendering::GetTextDecorationRect(nsPresContext*, const nsCSSRendering::DecorationRectParams&)’: 138:40.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4457:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.56 4457 | gfxRect rect = GetTextDecorationRectInternal(Point(0, 0), aParams); 138:40.56 | ^ 138:40.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:40.56 from Unified_cpp_layout_painting0.cpp:2: 138:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double]’: 138:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:110:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.56 110 | quad[0] = TransformPoint(aRect.TopLeft()); 138:40.56 | ^~~~ 138:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:126:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.56 126 | return MatrixRect(min_x, min_y, max_x - min_x, max_y - min_y); 138:40.56 | ^ 138:40.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:40.56 from Unified_cpp_layout_painting0.cpp:2: 138:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.56 383 | Point TopLeft() const { return Point(x, y); } 138:40.57 | ^~~~~~~ 138:40.57 In file included from Unified_cpp_layout_painting0.cpp:101: 138:40.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static void nsContextBoxBlur::BlurRectangle(gfxContext*, const nsRect&, int32_t, nsContextBoxBlur::RectCornerRadii*, nscoord, const sRGBColor&, const nsRect&, const gfxRect&)’: 138:40.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4756:64: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.57 4756 | Rect shadowGfxRect = NSRectToRect(aRect, aAppUnitsPerDevPixel); 138:40.57 | ^ 138:40.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4789:74: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.57 4789 | ComputeBlurStdDev(aBlurRadius, aAppUnitsPerDevPixel, scaleX, scaleY); 138:40.57 | ^ 138:40.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4792:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.57 4792 | nsLayoutUtils::RectToGfxRect(aDirtyRect, aAppUnitsPerDevPixel); 138:40.57 | ^ 138:40.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In member function ‘bool nsContextBoxBlur::InsetBoxBlur(gfxContext*, mozilla::gfx::Rect, mozilla::gfx::Rect, nsContextBoxBlur::sRGBColor&, nscoord, nscoord, int32_t, bool, nsContextBoxBlur::RectCornerRadii&, mozilla::gfx::Rect, mozilla::gfx::Point)’: 138:40.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4846:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.57 4846 | bool nsContextBoxBlur::InsetBoxBlur( 138:40.57 | ^~~~~~~~~~~~~~~~ 138:40.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4846:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4871:71: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.57 4871 | gfx::Size scale = aDestinationCtx->CurrentMatrix().ScaleFactors(true); 138:40.57 | ^ 138:40.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4885:72: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.59 4885 | Rect transformedDestRect = transform.TransformBounds(aDestinationRect); 138:40.59 | ^ 138:40.59 In file included from Unified_cpp_layout_painting0.cpp:110: 138:40.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In member function ‘mozilla::gfx::Rect nsCSSBorderRenderer::GetCornerRect(mozilla::Corner)’: 138:40.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:436:36: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.59 436 | return Rect(mOuterRect.TopLeft() + offset, mBorderCornerDimensions[aCorner]); 138:40.59 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 138:40.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In member function ‘mozilla::gfx::Rect nsCSSBorderRenderer::GetSideClipWithoutCornersRect(mozilla::Side)’: 138:40.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:439:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.59 439 | Rect nsCSSBorderRenderer::GetSideClipWithoutCornersRect(mozilla::Side aSide) { 138:40.59 | ^~~~~~~~~~~~~~~~~~~ 138:40.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:464:66: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.60 464 | mBorderCornerDimensions[GetCWCorner(aSide)]; 138:40.60 | ^ 138:40.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:465:34: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.60 465 | Rect rect(mOuterRect.TopLeft() + offset, mOuterRect.Size() - sideCornerSum); 138:40.60 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 138:40.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:465:62: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.60 465 | Rect rect(mOuterRect.TopLeft() + offset, mOuterRect.Size() - sideCornerSum); 138:40.60 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 138:40.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:472:10: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.60 472 | return rect; 138:40.60 | ^~~~ 138:40.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 138:40.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:40.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:40.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:40.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:40.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:40.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:40.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:40.60 from Unified_cpp_layout_painting0.cpp:2: 138:40.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In member function ‘Sub mozilla::gfx::BaseSize::operator+(const Sub&) const [with T = float; Sub = mozilla::gfx::SizeTyped]’: 138:40.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:64:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.60 64 | Sub operator+(const Sub& aSize) const { 138:40.60 | ^~~~~~~~ 138:40.60 In file included from Unified_cpp_layout_painting0.cpp:110: 138:40.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In member function ‘already_AddRefed nsCSSBorderRenderer::GetSideClipSubPath(mozilla::Side)’: 138:40.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:609:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.60 609 | Point midPoint = mInnerRect.Center(); 138:40.60 | ^ 138:40.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In member function ‘void nsCSSBorderRenderer::DrawDottedCornerSlow(mozilla::Side, mozilla::Corner)’: 138:40.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2363:53: note: parameter passing for argument of type ‘mozilla::DottedCornerFinder::Result’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.62 2363 | DottedCornerFinder::Result result = finder.Next(); 138:40.62 | ^ 138:40.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In member function ‘void nsCSSBorderRenderer::DrawSingleWidthSolidBorder()’: 138:40.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2603:66: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.62 2603 | Point firstCorner = rect.CCWCorner(side) + cornerAdjusts[side]; 138:40.62 | ^ 138:40.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In function ‘void DrawBorderRadius(mozilla::gfx::DrawTarget*, mozilla::Corner, const Point&, const Point&, const twoFloats&, const twoFloats&, const Size&, const Size&, const Size&, const mozilla::gfx::DeviceColor&, const mozilla::gfx::DeviceColor&, mozilla::gfx::Float, mozilla::gfx::Float)’: 138:40.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2719:57: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.63 2719 | outerCornerStart + aCornerMultNext * (aCornerDims - aInnerRadius); 138:40.63 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 138:40.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2719:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.63 2719 | outerCornerStart + aCornerMultNext * (aCornerDims - aInnerRadius); 138:40.63 | ^ 138:40.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2722:55: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.63 2722 | outerCornerEnd + aCornerMultPrev * (aCornerDims - aInnerRadius); 138:40.63 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 138:40.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2722:69: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.63 2722 | outerCornerEnd + aCornerMultPrev * (aCornerDims - aInnerRadius); 138:40.63 | ^ 138:40.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In function ‘void SplitBorderRadius(const Point&, const Size&, const Point&, const Point&, const twoFloats&, mozilla::gfx::Float, mozilla::gfx::Point&, mozilla::gfx::Float&)’: 138:40.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2656:48: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.63 2656 | aSplit = aCenter - aCornerMults * (aRadius * Float(1.0f / M_SQRT2)); 138:40.63 | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 138:40.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2656:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.63 2656 | aSplit = aCenter - aCornerMults * (aRadius * Float(1.0f / M_SQRT2)); 138:40.63 | ^ 138:40.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 138:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:40.63 from Unified_cpp_layout_painting0.cpp:2: 138:40.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In member function ‘Sub mozilla::gfx::BaseSize::operator*(T) const [with T = float; Sub = mozilla::gfx::SizeTyped]’: 138:40.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:81:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.63 81 | Sub operator*(T aScale) const { return Sub(width * aScale, height * aScale); } 138:40.63 | ^~~~~~~~ 138:40.64 In file included from Unified_cpp_layout_painting0.cpp:110: 138:40.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In function ‘mozilla::gfx::Point IntersectBorderRadius(const Point&, const Size&, const Point&, const Point&)’: 138:40.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2614:14: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.64 2614 | static Point IntersectBorderRadius(const Point& aCenter, const Size& aRadius, 138:40.64 | ^~~~~~~~~~~~~~~~~~~~~ 138:40.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2622:37: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.64 2622 | Float cornerDist = toCorner.Length(); 138:40.64 | ~~~~~~~~~~~~~~~^~ 138:40.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2624:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.64 2624 | return aInnerCorner; 138:40.64 | ^~~~~~~~~~~~ 138:40.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In member function ‘void nsCSSBorderRenderer::DrawBorders()’: 138:40.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:3088:46: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.65 3088 | gfxRect outerRect = ThebesRect(mOuterRect); 138:40.65 | ^ 138:40.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:3093:16: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.65 3093 | mOuterRect = ToRect(outerRect); 138:40.65 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 138:40.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:3095:46: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.65 3095 | gfxRect innerRect = ThebesRect(mInnerRect); 138:40.65 | ^ 138:40.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:3097:16: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.65 3097 | mInnerRect = ToRect(innerRect); 138:40.66 | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 138:40.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In member function ‘void nsCSSBorderRenderer::CreateWebRenderCommands(nsDisplayItem*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const mozilla::layers::StackingContextHelper&)’: 138:40.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:3340:76: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.66 3340 | LayoutDeviceRect outerRect = LayoutDeviceRect::FromUnknownRect(mOuterRect); 138:40.66 | ^ 138:40.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:3350:59: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.66 3350 | wr::ToBorderRadius(LayoutDeviceSize::FromUnknownSize(mBorderRadii[0]), 138:40.66 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 138:40.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:3357:61: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.66 3357 | LayoutDeviceRect::FromUnknownRect(mLocalClip.value()); 138:40.66 | ^ 138:40.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:3357:59: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.66 3357 | LayoutDeviceRect::FromUnknownRect(mLocalClip.value()); 138:40.66 | ~~~~~~~~~~~~~~~~^~ 138:40.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:3357:61: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.66 3357 | LayoutDeviceRect::FromUnknownRect(mLocalClip.value()); 138:40.66 | ^ 138:40.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:40.66 from Unified_cpp_layout_painting0.cpp:2: 138:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In static member function ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 138:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.66 323 | static SizeTyped FromUnknownSize( 138:40.66 | ^~~~~~~~~~~~~~~ 138:40.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:15, 138:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 138:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:11, 138:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:40.67 from Unified_cpp_layout_painting0.cpp:2: 138:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Maybe.h: In member function ‘constexpr T mozilla::Maybe::value() const [with T = mozilla::gfx::RectTyped]’: 138:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Maybe.h:739:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.67 739 | constexpr T Maybe::value() const { 138:40.67 | ^~~~~~~~ 138:40.67 In file included from Unified_cpp_layout_painting0.cpp:110: 138:40.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In member function ‘mozilla::image::ImgDrawResult nsCSSBorderImageRenderer::CreateWebRenderCommands(nsDisplayItem*, nsIFrame*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const mozilla::layers::StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 138:40.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:3598:64: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.67 3598 | LayoutDeviceRect::FromAppUnits(mArea, appUnitsPerDevPixel); 138:40.67 | ^ 138:40.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:3717:63: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.68 3717 | LayoutDevicePoint(dest.origin.x, dest.origin.y) + lineStart; 138:40.68 | ^~~~~~~~~ 138:40.68 In file included from Unified_cpp_layout_painting0.cpp:119: 138:40.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp: In static member function ‘static mozilla::nsCSSGradientRenderer mozilla::nsCSSGradientRenderer::Create(nsPresContext*, mozilla::ComputedStyle*, const StyleGradient&, const nsSize&)’: 138:40.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:691:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.68 691 | auto srcSize = CSSSize::FromAppUnits(aIntrinsicSize); 138:40.68 | ^ 138:40.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp: In function ‘std::tuple, mozilla::gfx::PointTyped > ComputeLinearGradientLine(nsPresContext*, const StyleGradient&, const CSSSize&)’: 138:40.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:82:77: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.69 82 | CSSPoint end = ComputeGradientLineEndFromAngle(center, angle, aBoxSize); 138:40.69 | ^ 138:40.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:40.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:40.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:40.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:40.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:40.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:40.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:40.70 from Unified_cpp_layout_painting0.cpp:2: 138:40.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In constructor ‘constexpr mozilla::gfx::PointTyped >::PointTyped(mozilla::gfx::PointTyped >::Coord, mozilla::gfx::PointTyped >::Coord) [with units = mozilla::CSSPixel; F = float]’: 138:40.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:138:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.70 138 | constexpr PointTyped(Coord aX, Coord aY) : Super(aX.value, aY.value) {} 138:40.71 | ^~~~~~~~~~ 138:40.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 138:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:40.71 from Unified_cpp_layout_painting0.cpp:2: 138:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 138:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.71 62 | Sub operator-(const Sub& aPoint) const { 138:40.71 | ^~~~~~~~ 138:40.71 In file included from Unified_cpp_layout_painting0.cpp:119: 138:40.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp: In function ‘mozilla::CSSPoint ResolvePosition(const Position&, const CSSSize&)’: 138:40.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:42:62: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.71 42 | CSSCoord h = aPos.horizontal.ResolveToCSSPixels(aSize.width); 138:40.71 | ^ 138:40.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:44:23: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.71 44 | return CSSPoint(h, v); 138:40.71 | ^ 138:40.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:16201, 138:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsTimingFunction.h:10, 138:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 138:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationPropertySegment.h:10, 138:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyframeEffect.h:19, 138:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EffectSet.h:14, 138:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:13, 138:40.71 from Unified_cpp_layout_painting0.cpp:2: 138:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h: In member function ‘mozilla::CSSCoord mozilla::StyleLengthPercentageUnion::ResolveToCSSPixels(mozilla::CSSCoord) const’: 138:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:678:10: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.71 678 | CSSCoord LengthPercentage::ResolveToCSSPixels(CSSCoord aPercentageBasis) const { 138:40.72 | ^~~~~~~~~~~~~~~~ 138:40.72 In file included from Unified_cpp_layout_painting0.cpp:119: 138:40.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp: In function ‘RadialGradientRadii ComputeRadialGradientRadii(const EndingShape&, const CSSSize&)’: 138:40.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:142:46: note: parameter passing for argument of type ‘std::pair, mozilla::gfx::CoordTyped >’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.72 142 | return RadialGradientRadii(std::make_pair(radius, radius)); 138:40.72 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 138:40.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:151:49: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.72 151 | std::make_pair(radii._0.ResolveToCSSPixels(aSize.width), 138:40.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 138:40.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:151:21: note: parameter passing for argument of type ‘std::pair, mozilla::gfx::CoordTyped >’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.72 151 | std::make_pair(radii._0.ResolveToCSSPixels(aSize.width), 138:40.72 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.72 152 | radii._1.ResolveToCSSPixels(aSize.height))); 138:40.72 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 138:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:40.72 from Unified_cpp_layout_painting0.cpp:2: 138:40.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h: In function ‘mozilla::gfx::CoordOperatorsHelper, double>::result_type mozilla::gfx::operator*(mozilla::gfx::CoordTyped, double)’: 138:40.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:76:22: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.74 76 | friend result_type operator*(coord aCoord, primitive aScale) { 138:40.74 | ^~~~~~~~ 138:40.74 In file included from Unified_cpp_layout_painting0.cpp:119: 138:40.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp: In function ‘std::tuple, float> ComputeConicGradientProperties(const StyleGradient&, const CSSSize&)’: 138:40.74 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:238:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.74 238 | CSSPoint center = ResolvePosition(position, aBoxSize); 138:40.74 | ^ 138:40.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp: In function ‘nsTArray mozilla::ComputeColorStops(mozilla::ComputedStyle*, const StyleGradient&, mozilla::CSSCoord)’: 138:40.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:673:28: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.75 673 | static nsTArray ComputeColorStops(ComputedStyle* aComputedStyle, 138:40.75 | ^~~~~~~~~~~~~~~~~ 138:40.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp: In member function ‘void mozilla::nsCSSGradientRenderer::Paint(gfxContext&, const nsRect&, const nsRect&, const nsSize&, const CSSIntRect&, const nsRect&, float)’: 138:40.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:793:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.75 793 | CSSPixel::ToAppUnits(aSrc), appUnitsPerDevPixel); 138:40.75 | ^ 138:40.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:922:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.75 922 | gradientStart = mLineStart + (mLineEnd - mLineStart) * stopOrigin; 138:40.75 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:1024:66: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.75 1024 | nsLayoutUtils::RectToGfxRect(aFillArea, appUnitsPerDevPixel); 138:40.75 | ^ 138:40.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:1058:58: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.75 1058 | gfxPoint snappedFillRectTopLeft = fillRect.TopLeft(); 138:40.75 | ^ 138:40.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:1084:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.75 1084 | gfxRect dirtyFillRect = fillRect.Intersect(dirtyAreaToFill); 138:40.75 | ^ 138:40.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:1085:72: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.75 1085 | gfxRect fillRectRelativeToTile = dirtyFillRect - tileRect.TopLeft(); 138:40.75 | ~~~~~~~~~~~~~~~~^~ 138:40.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:1085:73: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.75 1085 | gfxRect fillRectRelativeToTile = dirtyFillRect - tileRect.TopLeft(); 138:40.75 | ^ 138:40.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:1096:33: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.75 1096 | tileRect.TopLeft())); 138:40.75 | ~~~~~~~~~~~~~~~~^~ 138:40.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:40.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:40.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:40.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:40.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:40.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:40.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:40.77 from Unified_cpp_layout_painting0.cpp:2: 138:40.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In function ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’: 138:40.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:346:14: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.77 346 | friend Sub operator-(Sub aSub, const Point& aPoint) { 138:40.77 | ^~~~~~~~ 138:40.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:40.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:363:12: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.78 363 | MoveBy(-aPoint); 138:40.78 | ^~~~~~~ 138:40.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTHashtable.h:22, 138:40.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsBaseHashtable.h:14, 138:40.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDataHashtable.h:11, 138:40.78 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/IHistory.h:11, 138:40.78 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:8, 138:40.78 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:40.78 from Unified_cpp_docshell_base0.cpp:2: 138:40.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]’: 138:40.78 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2215:45: required from here 138:40.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 138:40.78 34 | memset(aT, 0, sizeof(T)); 138:40.78 | ~~~~~~^~~~~~~~~~~~~~~~~~ 138:40.78 In file included from Unified_cpp_layout_painting0.cpp:119: 138:40.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp: In member function ‘void mozilla::nsCSSGradientRenderer::BuildWebRenderDisplayItems(mozilla::wr::DisplayListBuilder&, const mozilla::layers::StackingContextHelper&, const nsRect&, const nsRect&, const nsSize&, const CSSIntRect&, bool, float)’: 138:40.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:1235:69: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.78 1235 | LayoutDevicePixel::FromAppUnits(aFillArea, appUnitsPerDevPixel); 138:40.78 | ^ 138:40.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:1239:71: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.78 1239 | LayoutDevicePixel::FromAppUnits(aRepeatSize, appUnitsPerDevPixel); 138:40.78 | ^ 138:40.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BrowsingContext.cpp:55, 138:40.78 from Unified_cpp_docshell_base0.cpp:11: 138:40.78 /builddir/build/BUILD/thunderbird-78.6.1/js/xpconnect/src/xpcprivate.h:2214:8: note: ‘struct xpc::GlobalProperties’ declared here 138:40.78 2214 | struct GlobalProperties { 138:40.78 | ^~~~~~~~~~~~~~~~ 138:40.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:1244:58: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.78 1244 | clipBounds.BottomRight() - firstTileBounds.TopLeft(); 138:40.78 | ^ 138:40.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:1249:68: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.79 1249 | LayoutDeviceSize tileSpacing = tileRepeat - firstTileBounds.Size(); 138:40.79 | ^ 138:40.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:40.79 from Unified_cpp_layout_painting0.cpp:2: 138:40.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::BottomRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:40.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:386:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.79 386 | Point BottomRight() const { return Point(XMost(), YMost()); } 138:40.79 | ^~~~~~~~~~~ 138:40.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:17, 138:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:40.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:40.79 from Unified_cpp_layout_painting0.cpp:2: 138:40.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h: In member function ‘Sub mozilla::gfx::BaseSize::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::SizeTyped]’: 138:40.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseSize.h:67:7: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.81 67 | Sub operator-(const Sub& aSize) const { 138:40.81 | ^~~~~~~~ 138:40.81 In file included from Unified_cpp_layout_painting0.cpp:128: 138:40.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In static member function ‘static nsRect nsDisplayListBuilder::OutOfFlowDisplayData::ComputeVisibleRectForFrame(nsDisplayListBuilder*, nsIFrame*, const nsRect&, const nsRect&, nsRect*)’: 138:40.81 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:479:41: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.81 479 | ToString(CSSSize::FromAppUnits(visible))); 138:40.81 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ 138:40.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘void nsDisplayListBuilder::AdjustWindowDraggingRegion(nsIFrame*)’: 138:40.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:1637:62: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.86 1637 | borderBox, aFrame->PresContext()->AppUnitsPerDevPixel()); 138:40.86 | ^ 138:40.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:40.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:40.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:40.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:40.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:40.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:40.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:40.87 from Unified_cpp_layout_painting0.cpp:2: 138:40.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformBounds(const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 138:40.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:963:5: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.87 963 | quad[0] = TransformPoint(aRect.TopLeft()); 138:40.87 | ^~~~ 138:40.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:988:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.87 988 | max_y - min_y); 138:40.87 | ^ 138:40.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:40.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:40.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:40.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:40.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:40.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:40.87 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:40.87 from Unified_cpp_layout_painting0.cpp:2: 138:40.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:40.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.87 384 | Point TopRight() const { return Point(XMost(), y); } 138:40.87 | ^~~~~~~~ 138:40.99 In file included from Unified_cpp_layout_painting0.cpp:128: 138:40.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual void nsDisplaySolidColor::Paint(nsDisplayListBuilder*, gfxContext*)’: 138:40.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:3134:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.99 3134 | NSRectToSnappedRect(GetPaintRect(), appUnitsPerDevPixel, *drawTarget); 138:40.99 | ^ 138:40.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual bool nsDisplaySolidColor::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 138:40.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:3151:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.99 3151 | mBounds, mFrame->PresContext()->AppUnitsPerDevPixel()); 138:40.99 | ^ 138:40.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual void nsDisplaySolidColorRegion::Paint(nsDisplayListBuilder*, gfxContext*)’: 138:40.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:3172:73: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.99 3172 | NSRectToSnappedRect(iter.Get(), appUnitsPerDevPixel, *drawTarget); 138:40.99 | ^ 138:40.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual bool nsDisplaySolidColorRegion::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 138:40.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:3191:59: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:40.99 3191 | rect, mFrame->PresContext()->AppUnitsPerDevPixel()); 138:40.99 | ^ 138:41.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual mozilla::LayerState nsDisplayBackgroundImage::GetLayerState(nsDisplayListBuilder*, nsDisplayItem::LayerManager*, const ContainerLayerParameters&)’: 138:41.02 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:3836:66: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.02 3836 | const LayerRect destLayerRect = destRect * aParameters.Scale(); 138:41.02 | ^ 138:41.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In function ‘bool GenerateAndPushTextMask(nsIFrame*, gfxContext*, const nsRect&, nsDisplayListBuilder*)’: 138:41.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:269:62: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.03 269 | aFillRect, aFrame->PresContext()->AppUnitsPerDevPixel()); 138:41.03 | ^ 138:41.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:274:27: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.03 274 | bounds.ToUnknownRect(), SurfaceFormat::A8); 138:41.03 | ~~~~~~~~~~~~~~~~~~~~^~ 138:41.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:281:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.03 281 | maskCtx->Multiply(Matrix::Translation(bounds.TopLeft().ToUnknownPoint())); 138:41.03 | ~~~~~~~~~~~~~~^~ 138:41.03 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:281:74: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.03 281 | maskCtx->Multiply(Matrix::Translation(bounds.TopLeft().ToUnknownPoint())); 138:41.03 | ^ 138:41.04 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘void nsDisplayImageContainer::ConfigureLayer(nsDisplayImageContainer::ImageLayer*, const ContainerLayerParameters&)’: 138:41.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:4341:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.05 4341 | const LayoutDevicePoint p = destRect.TopLeft(); 138:41.05 | ^ 138:41.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual bool nsDisplayBackgroundColor::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 138:41.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:4505:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.05 4505 | mBackgroundRect, mFrame->PresContext()->AppUnitsPerDevPixel()); 138:41.05 | ^ 138:41.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual void nsDisplayBackgroundColor::PaintWithClip(nsDisplayListBuilder*, gfxContext*, const DisplayItemClip&)’: 138:41.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:4541:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.07 4541 | Rect bounds = ToRect(nsLayoutUtils::RectToGfxRect(fillRect, A2D)); 138:41.07 | ^ 138:41.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:4541:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.07 4541 | Rect bounds = ToRect(nsLayoutUtils::RectToGfxRect(fillRect, A2D)); 138:41.07 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 138:41.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:4541:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.07 4541 | Rect bounds = ToRect(nsLayoutUtils::RectToGfxRect(fillRect, A2D)); 138:41.07 | ^ 138:41.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual void nsDisplayBackgroundColor::Paint(nsDisplayListBuilder*, gfxContext*)’: 138:41.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:4598:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.07 4598 | mBackgroundRect, mFrame->PresContext()->AppUnitsPerDevPixel()); 138:41.07 | ^ 138:41.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual bool nsDisplayClearBackground::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 138:41.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:4700:51: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.07 4700 | mFrame->PresContext()->AppUnitsPerDevPixel()); 138:41.07 | ^ 138:41.09 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual bool nsDisplayBoxShadowOuter::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 138:41.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:5214:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.10 5214 | appUnitsPerDevPixel); 138:41.10 | ^ 138:41.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:5217:73: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.10 5217 | LayoutDeviceRect::FromAppUnits(shadowRect, appUnitsPerDevPixel); 138:41.10 | ^ 138:41.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:5226:46: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.10 5226 | LayoutDeviceSize::FromUnknownSize(borderRadii.TopLeft()), 138:41.10 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 138:41.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 138:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:41.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:41.10 from Unified_cpp_layout_painting0.cpp:2: 138:41.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 138:41.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:386:28: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.10 386 | static LayoutDevicePoint FromAppUnits(const nsPoint& aPoint, 138:41.10 | ^~~~~~~~~~~~ 138:41.10 In file included from Unified_cpp_layout_painting0.cpp:128: 138:41.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual void nsDisplayBoxShadowInner::Paint(nsDisplayListBuilder*, gfxContext*)’: 138:41.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:5287:34: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.10 5287 | gfx->Clip(NSRectToSnappedRect(rects[i], appUnitsPerDevPixel, *drawTarget)); 138:41.10 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:41.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In static member function ‘static void nsDisplayBoxShadowInner::CreateInsetBoxShadowWebRenderCommands(mozilla::wr::DisplayListBuilder&, const StackingContextHelper&, nsRegion&, nsIFrame*, const nsRect&)’: 138:41.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:5332:69: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.10 5332 | LayoutDeviceRect::FromAppUnits(rects[i], appUnitsPerDevPixel); 138:41.10 | ^ 138:41.11 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:5354:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.11 5354 | appUnitsPerDevPixel); 138:41.11 | ^ 138:41.12 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:5360:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.12 5360 | LayoutDeviceSize::FromUnknownSize(innerRadii.TopLeft()), 138:41.12 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 138:41.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 138:41.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 138:41.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:41.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:41.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:41.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:41.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:41.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:41.14 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:41.14 from Unified_cpp_layout_painting0.cpp:2: 138:41.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In function ‘bool mozilla::gfx::operator==(mozilla::gfx::CoordTyped, mozilla::gfx::CoordTyped)’: 138:41.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:35:15: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.14 35 | friend bool operator==(Sub aA, Sub aB) { return aA.value == aB.value; } 138:41.14 | ^~~~~~~~ 138:41.15 In file included from Unified_cpp_layout_painting0.cpp:128: 138:41.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual bool nsDisplayOwnLayer::UpdateScrollData(mozilla::layers::WebRenderScrollData*, mozilla::layers::WebRenderLayerScrollData*)’: 138:41.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:6405:62: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.15 6405 | mBounds, mFrame->PresContext()->AppUnitsPerDevPixel()); 138:41.15 | ^ 138:41.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:6410:27: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.15 6410 | RoundedOut(bounds * LayoutDeviceToLayerScale(1.0f)); 138:41.15 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:41.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.h:21, 138:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.h:11, 138:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:31, 138:41.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:26, 138:41.17 from Unified_cpp_layout_painting0.cpp:2: 138:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘void mozilla::layers::Layer::SetStickyPositionData(mozilla::layers::ScrollableLayerGuid::ViewID, mozilla::LayerRectAbsolute, mozilla::LayerRectAbsolute)’: 138:41.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1303:8: note: parameter passing for argument of type ‘mozilla::gfx::RectAbsoluteTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.17 1303 | void SetStickyPositionData(ScrollableLayerGuid::ViewID aScrollId, 138:41.17 | ^~~~~~~~~~~~~~~~~~~~~ 138:41.18 In file included from Unified_cpp_layout_painting0.cpp:128: 138:41.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual bool nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 138:41.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:7000:65: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.18 7000 | LayoutDeviceRect::FromAppUnits(itemBounds, auPerDevPixel); 138:41.18 | ^ 138:41.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In static member function ‘static mozilla::gfx::Point3D nsDisplayTransform::GetDeltaToTransformOrigin(const nsIFrame*, nsDisplayTransform::TransformReferenceBox&, float)’: 138:41.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:7442:68: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.20 7442 | transformOrigin.horizontal, transformOrigin.vertical, aRefBox); 138:41.20 | ^ 138:41.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:7448:39: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.20 7448 | origin.x += CSSPixel::FromAppUnits(aRefBox.X()); 138:41.20 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 138:41.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In static member function ‘static bool nsDisplayTransform::ComputePerspectiveMatrix(const nsIFrame*, float, nsDisplayTransform::Matrix4x4&)’: 138:41.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:7501:72: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.21 7501 | cbDisplay->mPerspectiveOrigin.vertical, refBox, aAppUnitsPerPixel); 138:41.21 | ^ 138:41.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In static member function ‘static nsDisplayTransform::PrerenderInfo nsDisplayTransform::ShouldPrerenderTransformedContent(nsDisplayListBuilder*, nsIFrame*, nsRect*)’: 138:41.22 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:7783:28: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.22 7783 | gfxRect::MaxIntRect()); 138:41.22 | ^ 138:41.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:41.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:41.23 from Unified_cpp_layout_painting0.cpp:2: 138:41.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 138:41.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.23 1935 | PointTyped p1 = TransformPointSimple(aRect.TopLeft()); 138:41.23 | ^~ 138:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1950:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.24 1950 | return RectTyped(topLeft.x, topLeft.y, width, height); 138:41.24 | ^ 138:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 138:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.24 2266 | PointTyped TransformPointSimple( 138:41.24 | ^~~~~~~~~~~~~~~~~~~~ 138:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 138:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.24 794 | RectTyped TransformAndClipBounds( 138:41.24 | ^~~~~~~~~~~~~~~~~~~~~~ 138:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘size_t mozilla::gfx::Matrix4x4Typed::TransformAndClipRect(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&, mozilla::gfx::PointTyped*) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 138:41.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:882:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.25 882 | p = srcPoint.As2DPoint(); 138:41.25 | ^ 138:41.26 In file included from Unified_cpp_layout_painting0.cpp:128: 138:41.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘mozilla::gfx::Matrix4x4 nsDisplayTransform::GetTransformForRendering(mozilla::LayoutDevicePoint*) const’: 138:41.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:7892:19: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.26 7892 | *aOutOrigin = LayoutDevicePoint::FromAppUnits(ToReferenceFrame(), scale); 138:41.26 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:41.26 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual bool nsDisplayTransform::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 138:41.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:8014:72: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.27 8014 | mChildBounds.Size(), mFrame->PresContext()->AppUnitsPerDevPixel()); 138:41.27 | ^ 138:41.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual void nsDisplayTransform::HitTest(nsDisplayListBuilder*, const nsRect&, nsDisplayItem::HitTestState*, nsTArray*)’: 138:41.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:8336:37: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.28 8336 | Point point2d = point.As2DPoint(); 138:41.28 | ^ 138:41.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:8355:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.28 8355 | Rect rect = matrix.ProjectRectBounds(originalRect, childGfxBounds); 138:41.28 | ^ 138:41.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘float nsDisplayTransform::GetHitDepthAtPoint(nsDisplayListBuilder*, const nsPoint&)’: 138:41.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:8400:35: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.29 8400 | Point point2d = point.As2DPoint(); 138:41.29 | ^ 138:41.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In static member function ‘static bool nsDisplayTransform::UntransformRect(const nsRect&, const nsRect&, const nsIFrame*, nsRect*)’: 138:41.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:8516:10: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.30 8516 | result = transform.Inverse().ProjectRectBounds(result, childGfxBounds); 138:41.30 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:41.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:41.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:41.30 from Unified_cpp_layout_painting0.cpp:2: 138:41.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 138:41.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:738:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.30 738 | points[0] = ProjectPoint(aRect.TopLeft()); 138:41.30 | ~~~~~~~~~~~~~^~ 138:41.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:782:50: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.30 782 | return RectTyped(0, 0, 0, 0); 138:41.31 | ^ 138:41.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:41.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:41.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:41.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:41.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:41.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:41.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:41.31 from Unified_cpp_layout_painting0.cpp:2: 138:41.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::ClampPoint(const Point&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:41.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:612:23: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.31 612 | [[nodiscard]] Point ClampPoint(const Point& aPoint) const { 138:41.31 | ^~~~~~~~~~ 138:41.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:16, 138:41.32 from Unified_cpp_layout_painting0.cpp:2: 138:41.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const RectDouble&)’: 138:41.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:64:16: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.32 64 | inline gfxRect ThebesRect(const RectDouble& aRect) { 138:41.32 | ^~~~~~~~~~ 138:41.33 In file included from Unified_cpp_layout_painting0.cpp:128: 138:41.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual bool nsDisplayText::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 138:41.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:8799:27: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.33 8799 | .ToUnknownPoint(); 138:41.33 | ^ 138:41.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:8798:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.34 8798 | LayoutDevicePoint::FromAppUnits(bounds.TopLeft(), appUnitsPerDevPixel) 138:41.34 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:41.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:8799:27: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.34 8799 | .ToUnknownPoint(); 138:41.34 | ^ 138:41.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘void nsDisplayText::RenderToContext(gfxContext*, nsDisplayListBuilder*, bool)’: 138:41.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:8841:57: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.34 8841 | LayoutDeviceRect::FromAppUnits(GetPaintRect(), A2D); 138:41.34 | ^ 138:41.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:8874:64: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.34 8874 | gfxPoint pt = nsLayoutUtils::PointToGfxPoint(framePt, A2D); 138:41.34 | ^ 138:41.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘gfxRect nsDisplayEffectsBase::BBoxInUserSpace() const’: 138:41.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9007:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.36 9007 | gfxRect nsDisplayEffectsBase::BBoxInUserSpace() const { 138:41.36 | ^~~~~~~~~~~~~~~~~~~~ 138:41.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘gfxPoint nsDisplayEffectsBase::UserSpaceOffset() const’: 138:41.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9011:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.36 9011 | gfxPoint nsDisplayEffectsBase::UserSpaceOffset() const { 138:41.36 | ^~~~~~~~~~~~~~~~~~~~ 138:41.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual void nsDisplayEffectsBase::ComputeInvalidationRegion(nsDisplayListBuilder*, const nsDisplayItemGeometry*, nsRegion*) const’: 138:41.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9023:55: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.37 9023 | !geometry->mBBox.IsEqualInterior(BBoxInUserSpace()) || 138:41.37 | ~~~~~~~~~~~~~~~^~ 138:41.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In function ‘void ComputeMaskGeometry(PaintFramesParams&)’: 138:41.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9078:69: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.38 9078 | offsetToUserSpace, frame->PresContext()->AppUnitsPerDevPixel()); 138:41.38 | ^ 138:41.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9096:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.38 9096 | currentMaskSurfaceRect = maskFrame->GetMaskArea(aParams.frame); 138:41.38 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:41.38 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9110:35: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.38 9110 | aParams.maskRect = Some(ToRect(maskInUserSpace)); 138:41.38 | ~~~~~~^~~~~~~~~~~~~~~~~ 138:41.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 138:41.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 138:41.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 138:41.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 138:41.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 138:41.39 from Unified_cpp_layout_painting0.cpp:2: 138:41.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Sub mozilla::gfx::BaseRect::Union(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:41.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:155:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.39 155 | [[nodiscard]] Sub Union(const Sub& aRect) const { 138:41.39 | ^~~~~ 138:41.39 In file included from Unified_cpp_layout_painting0.cpp:128: 138:41.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘void nsDisplayMasksAndClipPaths::PaintAsLayer(nsDisplayListBuilder*, gfxContext*, nsDisplayItem::LayerManager*)’: 138:41.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9324:74: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.40 9324 | mFrame->PresContext()->AppUnitsPerDevPixel()); 138:41.40 | ^ 138:41.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual bool nsDisplayMasksAndClipPaths::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 138:41.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9478:72: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.40 9478 | LayoutDeviceRect::FromAppUnits(displayBounds, appUnitsPerDevPixel); 138:41.40 | ^ 138:41.44 In file included from Unified_cpp_layout_painting0.cpp:137: 138:41.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp: In constructor ‘nsDisplaySVGEffectGeometry::nsDisplaySVGEffectGeometry(nsDisplayEffectsBase*, nsDisplayListBuilder*)’: 138:41.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp:99:50: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.44 99 | mHandleOpacity(aItem->ShouldHandleOpacity()) {} 138:41.44 | ^ 138:41.44 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp:99:50: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 138:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:41.51 from Unified_cpp_docshell_base0.cpp:2: 138:41.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 138:41.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 138:41.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.51 277 | static RectTyped FromUnknownRect( 138:41.51 | ^~~~~~~~~~~~~~~ 138:41.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:41.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:41.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:41.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 138:41.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:41.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:41.52 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:41.52 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:41.52 from Unified_cpp_docshell_base0.cpp:2: 138:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 138:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 138:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.52 150 | static PointTyped FromUnknownPoint( 138:41.52 | ^~~~~~~~~~~~~~~~ 138:41.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:41.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:41.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:41.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 138:41.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:41.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:41.52 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:41.52 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:41.52 from Unified_cpp_docshell_base0.cpp:2: 138:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 138:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 138:41.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:41.52 282 | RectTyped ToUnknownRect() const { 138:41.52 | ^~~~~~~~~~~~~ 138:43.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 138:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:43.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 138:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:43.53 from Unified_cpp_docshell_base0.cpp:2: 138:43.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 138:43.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 138:43.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 138:43.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:43.53 246 | PointTyped As2DPoint() const { 138:43.53 | ^~~~~~~~~ 138:43.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 138:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:43.65 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:43.65 from Unified_cpp_docshell_base0.cpp:2: 138:43.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:43.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 138:43.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 138:43.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:43.66 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 138:43.66 | ^~~~~~~~~ 138:43.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:43.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:43.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 138:43.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 138:43.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 138:43.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 138:43.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 138:43.66 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:9, 138:43.66 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:43.66 from Unified_cpp_docshell_base0.cpp:2: 138:43.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 138:43.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 138:43.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 138:43.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:43.66 2266 | PointTyped TransformPointSimple( 138:43.66 | ^~~~~~~~~~~~~~~~~~~~ 138:43.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 138:43.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 138:43.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 138:43.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:43.68 794 | RectTyped TransformAndClipBounds( 138:43.68 | ^~~~~~~~~~~~~~~~~~~~~~ 138:43.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 138:43.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 138:43.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 138:43.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 138:43.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 138:43.97 from Unified_cpp_layout_mathml1.cpp:2: 138:43.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 138:43.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:43.97 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 138:43.97 | ^ 138:44.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 138:44.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 138:44.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 138:44.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 138:44.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 138:44.30 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 138:44.30 from Unified_cpp_layout_painting1.cpp:2: 138:44.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 138:44.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:44.30 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 138:44.30 | ^ 138:44.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:44.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 138:44.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 138:44.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 138:44.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 138:44.39 from Unified_cpp_layout_mathml1.cpp:2: 138:44.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 138:44.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:44.40 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 138:44.40 | ^ 138:44.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 138:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 138:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 138:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 138:44.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 138:44.57 from Unified_cpp_layout_painting1.cpp:2: 138:44.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 138:44.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:44.57 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 138:44.57 | ^ 138:45.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 138:45.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 138:45.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 138:45.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 138:45.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 138:45.36 from Unified_cpp_layout_painting1.cpp:2: 138:45.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 138:45.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:45.36 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 138:45.36 | ^ 138:45.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 138:45.36 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:45.36 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 138:45.36 | ^ 138:45.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 138:45.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:45.37 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 138:45.37 | ^ 138:45.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 138:45.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:45.37 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 138:45.37 | ^ 138:45.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 138:45.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:45.37 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 138:45.37 | ^ 138:45.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 138:45.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:45.40 371 | nscoord aAppUnitsPerDevPixel) { 138:45.40 | ^ 138:45.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 138:45.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:45.40 380 | nscoord aAppUnitsPerDevPixel) { 138:45.40 | ^ 138:45.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 138:45.40 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:45.40 387 | nscoord aAppUnitsPerDevPixel) { 138:45.40 | ^ 138:45.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 138:45.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:45.41 394 | nscoord aAppUnitsPerDevPixel) { 138:45.41 | ^ 138:46.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 138:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 138:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:27, 138:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 138:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 138:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 138:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 138:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 138:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 138:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 138:46.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 138:46.54 from Unified_cpp_layout_mathml1.cpp:2: 138:46.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 138:46.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:46.54 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 138:46.54 | ^ 138:46.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 138:46.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:46.55 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 138:46.55 | ^ 138:46.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 138:46.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:46.55 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 138:46.55 | ^ 138:46.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 138:46.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:46.56 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 138:46.56 | ^ 138:46.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 138:46.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:46.57 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 138:46.57 | ^ 138:46.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 138:46.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:46.59 371 | nscoord aAppUnitsPerDevPixel) { 138:46.59 | ^ 138:46.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 138:46.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:46.59 380 | nscoord aAppUnitsPerDevPixel) { 138:46.59 | ^ 138:46.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 138:46.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:46.60 387 | nscoord aAppUnitsPerDevPixel) { 138:46.60 | ^ 138:46.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 138:46.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:46.61 394 | nscoord aAppUnitsPerDevPixel) { 138:46.61 | ^ 138:48.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 138:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 138:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 138:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 138:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 138:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 138:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 138:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 138:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 138:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 138:48.23 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 138:48.23 from Unified_cpp_docshell_shistory0.cpp:2: 138:48.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 138:48.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:48.23 189 | CSSRect GetExpandedScrollableRect() const { 138:48.23 | ^ 138:48.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 138:48.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:48.24 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 138:48.24 | ^ 138:48.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 138:48.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:48.25 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 138:48.25 | ^ 138:48.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 138:48.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:48.25 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 138:48.25 | ^ 138:48.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 138:48.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:48.26 243 | CSSRect CalculateScrollRange() const { 138:48.26 | ^ 138:48.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 138:48.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:48.26 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 138:48.26 | ^ 138:48.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 138:48.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:48.26 457 | CSSRect GetVisualViewport() const { 138:48.26 | ^ 138:48.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp: In function ‘Point mozilla::gfx::BaseRect::CCWCorner(mozilla::Side) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:48.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:48.37 122 | mFrameOffsetToViewport(aFrameOffsetToViewport) {} 138:48.37 | ^ 138:48.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 138:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:14, 138:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 138:48.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 138:48.92 from Unified_cpp_layout_build0.cpp:2: 138:48.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::BottomLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:48.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:112:46: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 138:48.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 138:48.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:385:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:48.92 385 | Point BottomLeft() const { return Point(x, YMost()); } 138:48.92 | ^~~~~~~~~~ 138:49.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 138:49.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 138:49.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:19, 138:49.07 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShell.h:13, 138:49.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:11, 138:49.07 from Unified_cpp_layout_build0.cpp:2: 138:49.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 138:49.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 138:49.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 138:49.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:49.07 794 | RectTyped TransformAndClipBounds( 138:49.07 | ^~~~~~~~~~~~~~~~~~~~~~ 138:49.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 138:49.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 138:49.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 138:49.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 138:49.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 138:49.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 138:49.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 138:49.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 138:49.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 138:49.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 138:49.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 138:49.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 138:49.61 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 138:49.61 from Unified_cpp_docshell_shistory0.cpp:2: 138:49.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 138:49.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:49.61 1249 | CSSCoord ToCSSPixels() const { return _0; } 138:49.61 | ^ 138:50.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp: In member function ‘Sub mozilla::gfx::BaseRect::Union(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 138:50.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:50.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 138:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontFamilyList.h:13, 138:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFont.h:12, 138:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsFontMetrics.h:16, 138:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:37, 138:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 138:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 138:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 138:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 138:50.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 138:50.71 from Unified_cpp_layout_mathml1.cpp:2: 138:50.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 138:50.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:50.71 1249 | CSSCoord ToCSSPixels() const { return _0; } 138:50.71 | ^ 138:51.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp: In function ‘static mozilla::gfx::Rect nsCSSRendering::ExpandPaintingRectForDecorationLine(nsIFrame*, uint8_t, const Rect&, nsCSSRendering::Float, nsCSSRendering::Float, bool)’: 138:51.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:51.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 138:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 138:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 138:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 138:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 138:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 138:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 138:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 138:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 138:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 138:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 138:51.73 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 138:51.73 from Unified_cpp_docshell_shistory0.cpp:2: 138:51.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 138:51.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:51.73 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 138:51.73 | ^ 138:52.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 138:52.51 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 138:52.51 from Unified_cpp_layout_ipc0.cpp:2: 138:52.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 138:52.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:52.51 1249 | CSSCoord ToCSSPixels() const { return _0; } 138:52.51 | ^ 138:53.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 138:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 138:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 138:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 138:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Encoding.h:22, 138:53.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/build/nsContentDLF.cpp:8, 138:53.88 from Unified_cpp_layout_build0.cpp:2: 138:53.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 138:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 138:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 138:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 138:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 138:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 138:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 138:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 138:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 138:53.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:53.89 760 | typename detail::Nth::Type extract() { 138:53.89 | ^~~~~~~ 138:53.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 138:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 138:53.98 from Unified_cpp_layout_ipc0.cpp:2: 138:53.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 138:53.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:53.98 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 138:53.98 | ^ 138:54.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 138:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 138:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 138:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 138:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:28, 138:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 138:54.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 138:54.53 from Unified_cpp_layout_painting1.cpp:2: 138:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 138:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:54.53 1249 | CSSCoord ToCSSPixels() const { return _0; } 138:54.53 | ^ 138:55.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 138:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 138:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 138:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 138:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 138:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 138:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 138:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 138:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 138:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 138:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 138:55.33 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 138:55.33 from Unified_cpp_docshell_shistory0.cpp:2: 138:55.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 138:55.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:55.33 21 | inline Rect ToRect(const gfxRect& aRect) { 138:55.33 | ^ 138:55.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 138:55.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:55.33 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 138:55.33 | ^ 138:55.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 138:55.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:55.33 40 | inline Point ToPoint(const gfxPoint& aPoint) { 138:55.33 | ^ 138:55.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 138:55.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:55.34 44 | inline Size ToSize(const gfxSize& aSize) { 138:55.34 | ^ 138:55.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 138:55.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:55.34 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 138:55.34 | ^ 138:55.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 138:55.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:55.35 52 | inline gfxSize ThebesSize(const Size& aSize) { 138:55.35 | ^ 138:55.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 138:55.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:55.35 56 | inline gfxRect ThebesRect(const Rect& aRect) { 138:55.35 | ^ 138:55.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 138:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 138:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 138:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 138:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 138:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 138:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHashKeys.h:12, 138:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDataHashtable.h:10, 138:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/IHistory.h:11, 138:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.h:8, 138:55.57 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/BaseHistory.cpp:7, 138:55.58 from Unified_cpp_docshell_base0.cpp:2: 138:55.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 138:55.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 138:55.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 138:55.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 138:55.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 138:55.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 138:55.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 138:55.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 138:55.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 138:55.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:55.58 760 | typename detail::Nth::Type extract() { 138:55.58 | ^~~~~~~ 138:55.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 138:55.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 138:55.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 138:55.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 138:55.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 138:55.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 138:55.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 138:55.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 138:55.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 138:55.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 138:55.92 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 138:55.92 from Unified_cpp_docshell_shistory0.cpp:2: 138:55.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 138:55.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:55.92 1859 | int32_t aAppUnitsPerPixel) { 138:55.92 | ^ 138:55.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 138:55.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:55.93 3214 | int32_t aAppUnitsPerPixel) { 138:55.93 | ^ 138:56.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 138:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 138:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 138:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 138:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 138:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 138:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 138:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 138:56.91 from Unified_cpp_docshell_shistory0.cpp:2: 138:56.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 138:56.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:56.91 332 | LayerPoint GetFixedPositionAnchor() const { 138:56.91 | ^ 138:56.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 138:56.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 138:56.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 138:56.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 138:56.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 138:56.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 138:57.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 138:57.00 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 138:57.00 from Unified_cpp_docshell_shistory0.cpp:2: 138:57.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 138:57.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:57.00 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 138:57.00 | ^ 138:57.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 138:57.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 138:57.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 138:57.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 138:57.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 138:57.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 138:57.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 138:57.02 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 138:57.02 from Unified_cpp_docshell_shistory0.cpp:2: 138:57.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 138:57.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 138:57.02 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 138:57.02 | ^ 139:00.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:14, 139:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 139:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 139:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 139:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 139:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 139:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 139:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 139:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 139:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 139:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 139:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 139:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:00.70 from Unified_cpp_layout_mathml1.cpp:2: 139:00.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 139:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:00.71 189 | CSSRect GetExpandedScrollableRect() const { 139:00.71 | ^ 139:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 139:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:00.71 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 139:00.71 | ^ 139:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 139:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:00.71 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 139:00.71 | ^ 139:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 139:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:00.71 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 139:00.71 | ^ 139:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 139:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:00.71 243 | CSSRect CalculateScrollRange() const { 139:00.71 | ^ 139:00.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 139:00.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:00.72 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 139:00.72 | ^ 139:00.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 139:00.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:00.73 457 | CSSRect GetVisualViewport() const { 139:00.73 | ^ 139:01.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 139:01.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 139:01.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 139:01.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 139:01.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 139:01.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:01.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 139:01.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 139:01.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 139:01.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:01.34 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:10, 139:01.34 from Unified_cpp_layout_ipc0.cpp:2: 139:01.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 139:01.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:01.35 21 | inline Rect ToRect(const gfxRect& aRect) { 139:01.35 | ^ 139:01.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 139:01.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:01.35 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 139:01.35 | ^ 139:01.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 139:01.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:01.35 40 | inline Point ToPoint(const gfxPoint& aPoint) { 139:01.35 | ^ 139:01.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 139:01.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:01.35 44 | inline Size ToSize(const gfxSize& aSize) { 139:01.35 | ^ 139:01.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 139:01.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:01.36 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 139:01.36 | ^ 139:01.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 139:01.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:01.36 52 | inline gfxSize ThebesSize(const Size& aSize) { 139:01.36 | ^ 139:01.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 139:01.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:01.36 56 | inline gfxRect ThebesRect(const Rect& aRect) { 139:01.36 | ^ 139:01.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 139:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 139:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 139:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 139:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 139:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 139:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 139:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:10, 139:01.97 from Unified_cpp_layout_ipc0.cpp:2: 139:01.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 139:01.98 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:01.98 1859 | int32_t aAppUnitsPerPixel) { 139:01.98 | ^ 139:01.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 139:01.99 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:01.99 3214 | int32_t aAppUnitsPerPixel) { 139:01.99 | ^ 139:02.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 139:02.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 139:02.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 139:02.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:28, 139:02.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:02.23 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:02.23 from Unified_cpp_layout_painting1.cpp:2: 139:02.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 139:02.23 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:02.24 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 139:02.24 | ^ 139:02.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp: In function ‘mozilla::gfx::Point IntersectBorderRadius(const Point&, const Size&, const Point&, const Point&)’: 139:02.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:02.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp: In function ‘mozilla::CSSPoint ComputeGradientLineEndFromAngle(const CSSPoint&, double, const CSSSize&)’: 139:02.60 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:02.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = float]’: 139:02.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:02.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::ScaleFactors(bool) const [with T = float]’: 139:02.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:02.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double]’: 139:02.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:02.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 139:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:02.64 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:02.64 from Unified_cpp_layout_painting1.cpp:2: 139:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 139:02.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:02.64 21 | inline Rect ToRect(const gfxRect& aRect) { 139:02.65 | ^ 139:02.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 139:02.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:02.65 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 139:02.65 | ^ 139:02.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 139:02.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:02.65 40 | inline Point ToPoint(const gfxPoint& aPoint) { 139:02.65 | ^ 139:02.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 139:02.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:02.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = float]’: 139:02.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:02.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 139:02.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:02.65 44 | inline Size ToSize(const gfxSize& aSize) { 139:02.65 | ^ 139:02.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 139:02.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:02.67 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 139:02.67 | ^ 139:02.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 139:02.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:02.67 52 | inline gfxSize ThebesSize(const Size& aSize) { 139:02.67 | ^ 139:02.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 139:02.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:02.67 56 | inline gfxRect ThebesRect(const Rect& aRect) { 139:02.67 | ^ 139:02.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp: In function ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = double]’: 139:02.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:02.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 139:02.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:02.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp: In function ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::LayoutDevicePixel; TargetUnits = mozilla::LayoutDevicePixel; T = float]’: 139:02.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:02.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp: In function ‘Point mozilla::gfx::BaseRect::CCWCorner(mozilla::Side) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 139:02.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp:122:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:03.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 139:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 139:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 139:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 139:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:03.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:10, 139:03.04 from Unified_cpp_layout_ipc0.cpp:2: 139:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 139:03.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:03.04 332 | LayerPoint GetFixedPositionAnchor() const { 139:03.04 | ^ 139:03.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 139:03.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:03.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 139:03.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 139:03.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 139:03.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:03.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:10, 139:03.10 from Unified_cpp_layout_ipc0.cpp:2: 139:03.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 139:03.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:03.10 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 139:03.10 | ^ 139:03.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 139:03.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:03.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 139:03.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 139:03.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 139:03.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 139:03.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:10, 139:03.13 from Unified_cpp_layout_ipc0.cpp:2: 139:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 139:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:03.14 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 139:03.14 | ^ 139:03.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 139:03.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 139:03.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 139:03.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 139:03.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGImageContext.h:12, 139:03.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:31, 139:03.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:03.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:03.81 from Unified_cpp_layout_painting1.cpp:2: 139:03.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 139:03.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:03.81 189 | CSSRect GetExpandedScrollableRect() const { 139:03.81 | ^ 139:03.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 139:03.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:03.82 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 139:03.82 | ^ 139:03.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 139:03.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:03.82 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 139:03.82 | ^ 139:03.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 139:03.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:03.83 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 139:03.83 | ^ 139:03.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 139:03.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:03.83 243 | CSSRect CalculateScrollRange() const { 139:03.83 | ^ 139:03.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 139:03.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:03.84 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 139:03.84 | ^ 139:03.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 139:03.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:03.85 457 | CSSRect GetVisualViewport() const { 139:03.85 | ^ 139:05.30 docshell/build 139:05.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:05.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:05.49 from Unified_cpp_layout_painting1.cpp:2: 139:05.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 139:05.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:05.49 1859 | int32_t aAppUnitsPerPixel) { 139:05.49 | ^ 139:05.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 139:05.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:05.51 3214 | int32_t aAppUnitsPerPixel) { 139:05.51 | ^ 139:06.17 In file included from Unified_cpp_layout_painting0.cpp:119: 139:06.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp: In function ‘mozilla::CSSPoint ComputeGradientLineEndFromAngle(const CSSPoint&, double, const CSSSize&)’: 139:06.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:52:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:06.17 52 | static CSSPoint ComputeGradientLineEndFromAngle(const CSSPoint& aStart, 139:06.17 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:06.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 139:06.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 139:06.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 139:06.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 139:06.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 139:06.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 139:06.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 139:06.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 139:06.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 139:06.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 139:06.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 139:06.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 139:06.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 139:06.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 139:06.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 139:06.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 139:06.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:06.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:06.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:06.28 from Unified_cpp_layout_mathml1.cpp:2: 139:06.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 139:06.28 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:06.28 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 139:06.28 | ^ 139:06.88 xpfe/appshell 139:08.85 In file included from Unified_cpp_layout_painting0.cpp:101: 139:08.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In function ‘static mozilla::gfx::Rect nsCSSRendering::ExpandPaintingRectForDecorationLine(nsIFrame*, uint8_t, const Rect&, nsCSSRendering::Float, nsCSSRendering::Float, bool)’: 139:08.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:3642:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:08.86 3642 | Rect nsCSSRendering::ExpandPaintingRectForDecorationLine( 139:08.86 | ^~~~~~~~~~~~~~ 139:11.00 In file included from Unified_cpp_layout_painting0.cpp:119: 139:11.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp: In function ‘nsTArray mozilla::ComputeColorStopsForItems(mozilla::ComputedStyle*, mozilla::Span, T> >, mozilla::CSSCoord) [with T = mozilla::StyleLengthPercentageUnion]’: 139:11.00 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:604:28: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:11.00 604 | static nsTArray ComputeColorStopsForItems( 139:11.00 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 139:11.75 In file included from Unified_cpp_layout_painting0.cpp:128: 139:11.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In static member function ‘static bool nsDisplayTransform::_ZN18nsDisplayTransform24ComputePerspectiveMatrixEPK8nsIFramefRN7mozilla3gfx14Matrix4x4TypedINS4_12UnknownUnitsES6_fEE.part.0(const nsIFrame*, float, nsDisplayTransform::Matrix4x4&)’: 139:11.76 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:7458:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:11.76 7458 | bool nsDisplayTransform::ComputePerspectiveMatrix(const nsIFrame* aFrame, 139:11.76 | ^~~~~~~~~~~~~~~~~~ 139:11.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual void nsDisplaySolidColor::Paint(nsDisplayListBuilder*, gfxContext*)’: 139:11.94 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:3129:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:11.94 3129 | void nsDisplaySolidColor::Paint(nsDisplayListBuilder* aBuilder, 139:11.94 | ^~~~~~~~~~~~~~~~~~~ 139:12.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 139:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 139:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 139:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 139:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 139:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 139:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 139:12.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:11, 139:12.01 from Unified_cpp_layout_painting1.cpp:2: 139:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 139:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:12.01 332 | LayerPoint GetFixedPositionAnchor() const { 139:12.01 | ^ 139:12.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 139:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 139:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 139:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 139:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 139:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 139:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 139:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:11, 139:12.04 from Unified_cpp_layout_painting1.cpp:2: 139:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 139:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:12.04 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 139:12.05 | ^ 139:12.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 139:12.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 139:12.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 139:12.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 139:12.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 139:12.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 139:12.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 139:12.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:11, 139:12.07 from Unified_cpp_layout_painting1.cpp:2: 139:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 139:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:12.07 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 139:12.07 | ^ 139:12.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:30, 139:12.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 139:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 139:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 139:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 139:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 139:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 139:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 139:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 139:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 139:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 139:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 139:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 139:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 139:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 139:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 139:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:12.32 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:12.32 from Unified_cpp_layout_mathml1.cpp:2: 139:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 139:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:12.32 21 | inline Rect ToRect(const gfxRect& aRect) { 139:12.32 | ^ 139:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 139:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:12.32 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 139:12.32 | ^ 139:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 139:12.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:12.32 40 | inline Point ToPoint(const gfxPoint& aPoint) { 139:12.32 | ^ 139:12.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 139:12.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:12.34 44 | inline Size ToSize(const gfxSize& aSize) { 139:12.34 | ^ 139:12.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 139:12.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:12.34 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 139:12.34 | ^ 139:12.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 139:12.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:12.35 52 | inline gfxSize ThebesSize(const Size& aSize) { 139:12.35 | ^ 139:12.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 139:12.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:12.35 56 | inline gfxRect ThebesRect(const Rect& aRect) { 139:12.35 | ^ 139:12.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 139:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 139:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 139:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 139:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 139:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 139:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 139:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 139:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 139:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 139:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 139:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 139:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 139:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 139:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 139:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:12.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:12.78 from Unified_cpp_layout_mathml1.cpp:2: 139:12.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 139:12.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:12.78 1859 | int32_t aAppUnitsPerPixel) { 139:12.78 | ^ 139:12.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 139:12.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:12.78 3214 | int32_t aAppUnitsPerPixel) { 139:12.78 | ^ 139:13.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 139:13.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 139:13.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 139:13.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:13.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 139:13.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 139:13.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 139:13.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 139:13.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 139:13.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 139:13.10 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 139:13.10 from Unified_cpp_docshell_shistory0.cpp:2: 139:13.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 139:13.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 139:13.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:13.10 40 | friend Sub operator*(Sub aCoord, T aScale) { 139:13.10 | ^~~~~~~~ 139:13.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 139:13.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 139:13.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 139:13.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 139:13.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 139:13.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 139:13.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 139:13.13 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 139:13.13 from Unified_cpp_docshell_shistory0.cpp:2: 139:13.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 139:13.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 139:13.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:13.13 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 139:13.13 | ^~~~~~~~ 139:13.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 139:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 139:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 139:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 139:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 139:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 139:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 139:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 139:13.44 from Unified_cpp_docshell_shistory0.cpp:2: 139:13.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 139:13.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 139:13.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:13.44 427 | SizeT Size() const { return SizeT(width, height); } 139:13.44 | ^~~~ 139:13.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 139:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 139:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 139:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 139:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 139:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 139:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 139:13.44 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 139:13.44 from Unified_cpp_docshell_shistory0.cpp:2: 139:13.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 139:13.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 139:13.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:13.44 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 139:13.44 | ^~~~~~~~ 139:13.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 139:13.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 139:13.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:13.46 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 139:13.46 | ^~~~~~~~ 139:13.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 139:13.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 139:13.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:13.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 139:13.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 139:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 139:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 139:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 139:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 139:13.47 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 139:13.47 from Unified_cpp_docshell_shistory0.cpp:2: 139:13.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 139:13.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 139:13.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:13.47 62 | Sub operator-(const Sub& aPoint) const { 139:13.47 | ^~~~~~~~ 139:13.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 139:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 139:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 139:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 139:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 139:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 139:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 139:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 139:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 139:13.71 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 139:13.71 from Unified_cpp_docshell_shistory0.cpp:2: 139:13.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 139:13.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 139:13.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:13.71 43 | friend Sub operator*(T aScale, Sub aCoord) { 139:13.71 | ^~~~~~~~ 139:13.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 139:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 139:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 139:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 139:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 139:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 139:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 139:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 139:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 139:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 139:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 139:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 139:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:13.72 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:13.72 from Unified_cpp_layout_mathml1.cpp:2: 139:13.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 139:13.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:13.74 332 | LayerPoint GetFixedPositionAnchor() const { 139:13.74 | ^ 139:13.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 139:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 139:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 139:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 139:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 139:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 139:13.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 139:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 139:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 139:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 139:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 139:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 139:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:13.79 from Unified_cpp_layout_mathml1.cpp:2: 139:13.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 139:13.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:13.79 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 139:13.79 | ^ 139:13.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 139:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 139:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 139:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 139:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 139:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 139:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 139:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 139:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 139:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 139:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 139:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 139:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:13.82 from Unified_cpp_layout_mathml1.cpp:2: 139:13.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 139:13.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:13.82 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 139:13.82 | ^ 139:13.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 139:13.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 139:13.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 139:13.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 139:13.89 from Unified_cpp_layout_painting0.cpp:2: 139:13.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 139:13.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:370:27: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:13.90 370 | static LayoutDeviceRect FromAppUnits(const nsRect& aRect, 139:13.90 | ^~~~~~~~~~~~ 139:14.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 139:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 139:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 139:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 139:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 139:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 139:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 139:14.25 from Unified_cpp_docshell_shistory0.cpp:2: 139:14.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 139:14.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 139:14.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:14.25 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 139:14.25 | ^~~~~~~~~~~~~ 139:14.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 139:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 139:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 139:14.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:11, 139:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 139:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 139:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 139:14.26 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:9, 139:14.26 from Unified_cpp_docshell_shistory0.cpp:2: 139:14.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 139:14.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 139:14.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:14.26 323 | static SizeTyped FromUnknownSize( 139:14.26 | ^~~~~~~~~~~~~~~ 139:15.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:16, 139:15.01 from Unified_cpp_layout_painting1.cpp:2: 139:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h: In member function ‘gfxRect mozilla::image::ImageRegion::IntersectAndRestrict(const gfxRect&) const’: 139:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:77:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:15.01 77 | gfxRect IntersectAndRestrict(const gfxRect& aRect) const { 139:15.01 | ^ 139:15.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:15.02 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:20, 139:15.02 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 139:15.02 from Unified_cpp_xpfe_appshell0.cpp:2: 139:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 139:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:15.02 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 139:15.02 | ^ 139:15.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 139:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:20, 139:15.34 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 139:15.34 from Unified_cpp_xpfe_appshell0.cpp:2: 139:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 139:15.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:15.34 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 139:15.34 | ^ 139:15.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:21, 139:15.90 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 139:15.90 from Unified_cpp_xpfe_appshell0.cpp:2: 139:15.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 139:15.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:15.90 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 139:15.90 | ^ 139:15.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 139:15.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:15.90 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 139:15.90 | ^ 139:15.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 139:15.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:15.90 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 139:15.90 | ^ 139:15.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 139:15.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:15.91 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 139:15.91 | ^ 139:15.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 139:15.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:15.91 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 139:15.91 | ^ 139:15.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 139:15.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:15.94 371 | nscoord aAppUnitsPerDevPixel) { 139:15.94 | ^ 139:15.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 139:15.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:15.94 380 | nscoord aAppUnitsPerDevPixel) { 139:15.94 | ^ 139:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 139:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:15.95 387 | nscoord aAppUnitsPerDevPixel) { 139:15.95 | ^ 139:15.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 139:15.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:15.96 394 | nscoord aAppUnitsPerDevPixel) { 139:15.96 | ^ 139:16.07 In file included from Unified_cpp_layout_painting0.cpp:11: 139:16.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DashedCornerFinder.cpp: In member function ‘mozilla::gfx::Float mozilla::DashedCornerFinder::FindNext(mozilla::DashedCornerFinder::Float)’: 139:16.07 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DashedCornerFinder.cpp:194:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:16.07 194 | Float DashedCornerFinder::FindNext(Float dashLength) { 139:16.07 | ^~~~~~~~~~~~~~~~~~ 139:16.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 139:16.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 139:16.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 139:16.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 139:16.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:17, 139:16.28 from Unified_cpp_layout_painting1.cpp:2: 139:16.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 139:16.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:16.28 1394 | LayerPoint GetFixedPositionAnchor() { 139:16.28 | ^ 139:16.30 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DashedCornerFinder.cpp: In member function ‘void mozilla::DashedCornerFinder::FindBestDashLength(mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float, mozilla::DashedCornerFinder::Float)’: 139:16.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DashedCornerFinder.cpp:377:9: warning: ‘count’ may be used uninitialized in this function [-Wmaybe-uninitialized] 139:16.31 377 | if (count > targetCount) { 139:16.31 | ^~ 139:16.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DashedCornerFinder.cpp:365:7: warning: ‘actualDashLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 139:16.31 365 | if (actualDashLength > dashLength - LENGTH_MARGIN) { 139:16.31 | ^~ 139:16.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 139:16.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:16.32 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 139:16.32 | ^ 139:16.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 139:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 139:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 139:16.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:17, 139:16.47 from Unified_cpp_layout_painting1.cpp:2: 139:16.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 139:16.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:16.47 49 | gfx::Size GetInheritedScale() const { return mScale; } 139:16.47 | ^ 139:16.65 In file included from Unified_cpp_layout_painting0.cpp:20: 139:16.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DisplayItemClip.cpp: In member function ‘void mozilla::DisplayItemClip::ApplyRectTo(gfxContext*, int32_t) const’: 139:16.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DisplayItemClip.cpp:84:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:16.65 84 | void DisplayItemClip::ApplyRectTo(gfxContext* aContext, int32_t A2D) const { 139:16.65 | ^~~~~~~~~~~~~~~ 139:17.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 139:17.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 139:17.02 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:11, 139:17.02 from Unified_cpp_layout_ipc0.cpp:2: 139:17.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 139:17.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:17.02 1394 | LayerPoint GetFixedPositionAnchor() { 139:17.02 | ^ 139:17.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 139:17.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:17.04 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 139:17.05 | ^ 139:17.34 In file included from Unified_cpp_layout_painting0.cpp:56: 139:17.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DottedCornerFinder.cpp: In member function ‘void mozilla::DottedCornerFinder::FindPointAndRadius(mozilla::DottedCornerFinder::Point&, mozilla::DottedCornerFinder::Float&, const Point&, const Point&, mozilla::DottedCornerFinder::Float)’: 139:17.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DottedCornerFinder.cpp:192:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:17.34 192 | void DottedCornerFinder::FindPointAndRadius(Point& C, Float& r, 139:17.34 | ^~~~~~~~~~~~~~~~~~ 139:17.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DottedCornerFinder.cpp: In member function ‘mozilla::DottedCornerFinder::Result mozilla::DottedCornerFinder::Next()’: 139:17.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DottedCornerFinder.cpp:156:28: note: parameter passing for argument of type ‘mozilla::DottedCornerFinder::Result’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:17.58 156 | DottedCornerFinder::Result DottedCornerFinder::Next(void) { 139:17.58 | ^~~~~~~~~~~~~~~~~~ 139:17.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 139:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 139:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 139:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 139:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 139:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 139:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 139:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 139:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:17.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:17.81 from Unified_cpp_layout_mathml1.cpp:2: 139:17.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 139:17.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:17.81 1394 | LayerPoint GetFixedPositionAnchor() { 139:17.81 | ^ 139:17.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 139:17.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:17.83 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 139:17.83 | ^ 139:17.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 139:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 139:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 139:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 139:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 139:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 139:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 139:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:17.99 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:17.99 from Unified_cpp_layout_mathml1.cpp:2: 139:18.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 139:18.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:18.00 49 | gfx::Size GetInheritedScale() const { return mScale; } 139:18.00 | ^ 139:19.10 In file included from Unified_cpp_layout_painting0.cpp:65: 139:19.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp: In static member function ‘static mozilla::gfx::Size mozilla::FrameLayerBuilder::ChooseScale(nsIFrame*, nsDisplayItem*, const nsRect&, float, float, const Matrix&, bool)’: 139:19.10 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:6018:6: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:19.10 6018 | Size FrameLayerBuilder::ChooseScale(nsIFrame* aContainerFrame, 139:19.10 | ^~~~~~~~~~~~~~~~~ 139:19.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 139:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 139:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 139:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 139:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 139:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 139:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ChildSHistory.h:22, 139:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/shistory/ChildSHistory.cpp:7, 139:19.18 from Unified_cpp_docshell_shistory0.cpp:2: 139:19.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 139:19.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 139:19.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 139:19.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 139:19.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 139:19.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 139:19.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 139:19.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 139:19.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 139:19.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:19.18 760 | typename detail::Nth::Type extract() { 139:19.18 | ^~~~~~~ 139:19.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:19.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 139:19.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 139:19.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 139:19.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 139:19.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 139:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 139:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/build/nsDocShellModule.cpp:7: 139:19.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 139:19.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:19.97 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 139:19.97 | ^ 139:20.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 139:20.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 139:20.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 139:20.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 139:20.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 139:20.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 139:20.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 139:20.16 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/build/nsDocShellModule.cpp:7: 139:20.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 139:20.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:20.16 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 139:20.16 | ^ 139:20.33 In file included from Unified_cpp_layout_painting0.cpp:20: 139:20.33 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DisplayItemClip.cpp: In member function ‘already_AddRefed mozilla::DisplayItemClip::MakeRoundedRectPath(mozilla::DisplayItemClip::DrawTarget&, int32_t, const mozilla::DisplayItemClip::RoundedRect&) const’: 139:20.34 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DisplayItemClip.cpp:129:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:20.34 129 | already_AddRefed DisplayItemClip::MakeRoundedRectPath( 139:20.34 | ^~~~~~~~~~~~~~~ 139:20.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DisplayItemClip.cpp: In member function ‘void mozilla::DisplayItemClip::ApplyTo(gfxContext*, int32_t) const’: 139:20.43 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/DisplayItemClip.cpp:79:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:20.43 79 | void DisplayItemClip::ApplyTo(gfxContext* aContext, int32_t A2D) const { 139:20.43 | ^~~~~~~~~~~~~~~ 139:21.37 In file included from Unified_cpp_layout_painting0.cpp:101: 139:21.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static mozilla::gfx::Rect nsCSSRendering::ExpandPaintingRectForDecorationLine(nsIFrame*, uint8_t, const Rect&, nsCSSRendering::Float, nsCSSRendering::Float, bool)’: 139:21.37 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:3642:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:21.37 3642 | Rect nsCSSRendering::ExpandPaintingRectForDecorationLine( 139:21.37 | ^~~~~~~~~~~~~~ 139:21.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static gfxRect nsCSSRendering::GetTextDecorationRectInternal(const Point&, const nsCSSRendering::DecorationRectParams&)’: 139:21.41 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4467:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:21.41 4467 | gfxRect nsCSSRendering::GetTextDecorationRectInternal( 139:21.41 | ^~~~~~~~~~~~~~ 139:21.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static mozilla::gfx::Rect nsCSSRendering::DecorationLineToPath(const nsCSSRendering::PaintDecorationLineParams&)’: 139:21.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4411:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:21.52 4411 | Rect nsCSSRendering::DecorationLineToPath( 139:21.52 | ^~~~~~~~~~~~~~ 139:21.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4411:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:21.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4411:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:21.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4418:71: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:21.52 4418 | Rect rect = ToRect(GetTextDecorationRectInternal(aParams.pt, aParams)); 139:21.52 | ^ 139:21.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 139:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 139:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 139:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 139:21.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 139:21.53 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/build/nsDocShellModule.cpp:7: 139:21.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 139:21.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:21.53 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 139:21.53 | ^ 139:21.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 139:21.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:21.53 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 139:21.53 | ^ 139:21.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 139:21.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:21.53 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 139:21.53 | ^ 139:21.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 139:21.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:21.54 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 139:21.54 | ^ 139:21.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 139:21.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:21.54 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 139:21.54 | ^ 139:21.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 139:21.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:21.57 371 | nscoord aAppUnitsPerDevPixel) { 139:21.57 | ^ 139:21.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 139:21.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:21.57 380 | nscoord aAppUnitsPerDevPixel) { 139:21.57 | ^ 139:21.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 139:21.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:21.57 387 | nscoord aAppUnitsPerDevPixel) { 139:21.58 | ^ 139:21.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 139:21.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:21.58 394 | nscoord aAppUnitsPerDevPixel) { 139:21.58 | ^ 139:22.08 In file included from Unified_cpp_layout_painting0.cpp:110: 139:22.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In member function ‘mozilla::gfx::Rect nsCSSBorderRenderer::GetCornerRect(mozilla::Corner)’: 139:22.08 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:428:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:22.08 428 | Rect nsCSSBorderRenderer::GetCornerRect(Corner aCorner) { 139:22.08 | ^~~~~~~~~~~~~~~~~~~ 139:22.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In member function ‘mozilla::gfx::Point nsCSSBorderRenderer::GetStraightBorderPoint(mozilla::Side, mozilla::Corner, bool*, nsCSSBorderRenderer::Float)’: 139:22.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:666:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:22.20 666 | Point nsCSSBorderRenderer::GetStraightBorderPoint(mozilla::Side aSide, 139:22.20 | ^~~~~~~~~~~~~~~~~~~ 139:22.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 139:22.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 139:22.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 139:22.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 139:22.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 139:22.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 139:22.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTextFrame.h:20, 139:22.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStructInlines.h:18, 139:22.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:16, 139:22.37 from Unified_cpp_layout_ipc0.cpp:2: 139:22.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 139:22.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:22.38 49 | gfx::Size GetInheritedScale() const { return mScale; } 139:22.38 | ^ 139:22.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 139:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 139:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 139:22.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:21, 139:22.48 from Unified_cpp_layout_painting1.cpp:2: 139:22.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 139:22.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:22.48 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 139:22.48 | ^ 139:22.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In member function ‘mozilla::image::ImgDrawResult nsCSSBorderImageRenderer::DrawBorderImage(nsPresContext*, gfxContext&, nsIFrame*, const nsRect&)’: 139:22.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:3402:15: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:22.70 3402 | ImgDrawResult nsCSSBorderImageRenderer::DrawBorderImage( 139:22.70 | ^~~~~~~~~~~~~~~~~~~~~~~~ 139:23.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 139:23.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 139:23.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTextFrame.h:20, 139:23.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStructInlines.h:18, 139:23.07 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:16, 139:23.07 from Unified_cpp_layout_ipc0.cpp:2: 139:23.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 139:23.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:23.08 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 139:23.08 | ^ 139:23.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 139:23.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 139:23.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 139:23.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:23.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:23.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:23.55 from Unified_cpp_layout_mathml1.cpp:2: 139:23.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 139:23.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:23.56 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 139:23.56 | ^ 139:24.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleStructInlines.h:19, 139:24.17 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:16, 139:24.17 from Unified_cpp_layout_ipc0.cpp:2: 139:24.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 139:24.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:24.17 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 139:24.17 | ^ 139:24.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsStyleStructInlines.h:19, 139:24.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:25, 139:24.24 from Unified_cpp_layout_painting1.cpp:2: 139:24.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 139:24.24 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:24.24 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 139:24.24 | ^ 139:24.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 139:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 139:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 139:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 139:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:10, 139:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:24.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:24.79 from Unified_cpp_layout_painting1.cpp:2: 139:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 139:24.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 139:24.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:24.79 40 | friend Sub operator*(Sub aCoord, T aScale) { 139:24.79 | ^~~~~~~~ 139:24.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 139:24.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 139:24.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 139:24.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:24.85 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 139:24.85 from Unified_cpp_layout_ipc0.cpp:2: 139:24.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 139:24.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 139:24.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:24.85 40 | friend Sub operator*(Sub aCoord, T aScale) { 139:24.85 | ^~~~~~~~ 139:24.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 139:24.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 139:24.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 139:24.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:24.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 139:24.89 from Unified_cpp_layout_ipc0.cpp:2: 139:24.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 139:24.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 139:24.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:24.89 427 | SizeT Size() const { return SizeT(width, height); } 139:24.89 | ^~~~ 139:24.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 139:24.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:24.90 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 139:24.90 from Unified_cpp_layout_ipc0.cpp:2: 139:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 139:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 139:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:24.90 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 139:24.90 | ^~~~~~~~ 139:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 139:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 139:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:24.90 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 139:24.90 | ^~~~~~~~ 139:24.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 139:24.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 139:24.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 139:24.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:24.91 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 139:24.91 from Unified_cpp_layout_ipc0.cpp:2: 139:24.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 139:24.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 139:24.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:24.91 62 | Sub operator-(const Sub& aPoint) const { 139:24.91 | ^~~~~~~~ 139:25.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 139:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:25.01 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 139:25.01 from Unified_cpp_layout_ipc0.cpp:2: 139:25.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 139:25.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 139:25.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:25.02 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 139:25.02 | ^~~~~~~~ 139:25.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 139:25.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 139:25.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 139:25.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:25.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 139:25.53 from Unified_cpp_layout_ipc0.cpp:2: 139:25.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 139:25.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 139:25.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:25.53 43 | friend Sub operator*(T aScale, Sub aCoord) { 139:25.53 | ^~~~~~~~ 139:25.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 139:25.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 139:25.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 139:25.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 139:25.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:25.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:25.60 from Unified_cpp_layout_painting1.cpp:2: 139:25.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 139:25.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 139:25.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:25.60 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 139:25.60 | ^~~~~~~~~~~~~ 139:25.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 139:25.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 139:25.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:10, 139:25.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:25.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:25.60 from Unified_cpp_layout_painting1.cpp:2: 139:25.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 139:25.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 139:25.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:25.60 323 | static SizeTyped FromUnknownSize( 139:25.60 | ^~~~~~~~~~~~~~~ 139:25.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 139:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 139:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 139:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:25.63 from Unified_cpp_layout_painting1.cpp:2: 139:25.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 139:25.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 139:25.63 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:25.63 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 139:25.63 | ^~~~~~~~ 139:25.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 139:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 139:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 139:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 139:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 139:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:25.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:25.66 from Unified_cpp_layout_painting1.cpp:2: 139:25.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 139:25.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 139:25.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:25.67 427 | SizeT Size() const { return SizeT(width, height); } 139:25.67 | ^~~~ 139:25.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 139:25.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 139:25.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 139:25.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:25.67 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:25.67 from Unified_cpp_layout_painting1.cpp:2: 139:25.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 139:25.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 139:25.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:25.67 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 139:25.67 | ^~~~~~~~ 139:25.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 139:25.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 139:25.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:25.67 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 139:25.67 | ^~~~~~~~ 139:25.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 139:25.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 139:25.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 139:25.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:10, 139:25.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:25.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:25.68 from Unified_cpp_layout_painting1.cpp:2: 139:25.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 139:25.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 139:25.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:25.68 62 | Sub operator-(const Sub& aPoint) const { 139:25.68 | ^~~~~~~~ 139:25.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 139:25.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 139:25.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 139:25.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:25.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 139:25.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 139:25.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 139:25.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 139:25.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 139:25.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 139:25.80 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/build/nsDocShellModule.cpp:7: 139:25.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 139:25.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 139:25.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:25.80 40 | friend Sub operator*(Sub aCoord, T aScale) { 139:25.80 | ^~~~~~~~ 139:25.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 139:25.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 139:25.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 139:25.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 139:25.88 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:12, 139:25.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:25.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:25.89 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:25.89 from Unified_cpp_layout_mathml1.cpp:2: 139:25.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 139:25.89 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:313:72: required from here 139:25.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:25.89 40 | friend Sub operator*(Sub aCoord, T aScale) { 139:25.89 | ^~~~~~~~ 139:25.93 In file included from Unified_cpp_layout_painting0.cpp:128: 139:25.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In static member function ‘static mozilla::gfx::Point3D nsDisplayTransform::GetDeltaToTransformOrigin(const nsIFrame*, nsDisplayTransform::TransformReferenceBox&, float)’: 139:25.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:7422:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:25.93 7422 | Point3D nsDisplayTransform::GetDeltaToTransformOrigin( 139:25.93 | ^~~~~~~~~~~~~~~~~~ 139:26.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 139:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 139:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:27, 139:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 139:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 139:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 139:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 139:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 139:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:26.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:26.05 from Unified_cpp_layout_mathml1.cpp:2: 139:26.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 139:26.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 139:26.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.05 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 139:26.05 | ^~~~~~~~ 139:26.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘gfxRect nsDisplayEffectsBase::BBoxInUserSpace() const’: 139:26.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9007:9: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.19 9007 | gfxRect nsDisplayEffectsBase::BBoxInUserSpace() const { 139:26.19 | ^~~~~~~~~~~~~~~~~~~~ 139:26.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘gfxPoint nsDisplayEffectsBase::UserSpaceOffset() const’: 139:26.20 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9011:10: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.20 9011 | gfxPoint nsDisplayEffectsBase::UserSpaceOffset() const { 139:26.20 | ^~~~~~~~~~~~~~~~~~~~ 139:26.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 139:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 139:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 139:26.21 from Unified_cpp_layout_ipc0.cpp:2: 139:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 139:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 139:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.21 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 139:26.21 | ^~~~~~~~~~~~~ 139:26.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 139:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 139:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 139:26.21 from Unified_cpp_layout_ipc0.cpp:2: 139:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 139:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 139:26.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.21 323 | static SizeTyped FromUnknownSize( 139:26.21 | ^~~~~~~~~~~~~~~ 139:26.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 139:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 139:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 139:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 139:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:12, 139:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:26.28 from Unified_cpp_layout_mathml1.cpp:2: 139:26.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 139:26.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 139:26.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.28 43 | friend Sub operator*(T aScale, Sub aCoord) { 139:26.29 | ^~~~~~~~ 139:26.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 139:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:26.36 from Unified_cpp_layout_mathml1.cpp:2: 139:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 139:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 139:26.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.36 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 139:26.36 | ^~~~~~~~~~~~~ 139:26.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 139:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 139:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:12, 139:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:26.37 from Unified_cpp_layout_mathml1.cpp:2: 139:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 139:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 139:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.37 323 | static SizeTyped FromUnknownSize( 139:26.37 | ^~~~~~~~~~~~~~~ 139:26.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 139:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 139:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:26.38 from Unified_cpp_layout_mathml1.cpp:2: 139:26.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 139:26.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 139:26.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.38 427 | SizeT Size() const { return SizeT(width, height); } 139:26.38 | ^~~~ 139:26.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 139:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorTypes.h:12, 139:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPlatform.h:27, 139:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontUtils.h:10, 139:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFontEntry.h:13, 139:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:11, 139:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 139:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:16, 139:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:26.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:26.39 from Unified_cpp_layout_mathml1.cpp:2: 139:26.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 139:26.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 139:26.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.39 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 139:26.39 | ^~~~~~~~ 139:26.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 139:26.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 139:26.39 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.39 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 139:26.40 | ^~~~~~~~ 139:26.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 139:26.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:12, 139:26.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:26.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:26.40 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:26.40 from Unified_cpp_layout_mathml1.cpp:2: 139:26.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 139:26.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 139:26.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.41 62 | Sub operator-(const Sub& aPoint) const { 139:26.41 | ^~~~~~~~ 139:26.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 139:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 139:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 139:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 139:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 139:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:26.58 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:26.58 from Unified_cpp_layout_painting1.cpp:2: 139:26.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 139:26.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:71:65: required from here 139:26.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.58 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 139:26.58 | ^~~~~~~~~ 139:26.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 139:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 139:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 139:26.74 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 139:26.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:26.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:26.75 from Unified_cpp_layout_painting1.cpp:2: 139:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 139:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 139:26.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.75 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 139:26.75 | ^~~~~~~~~~~~~~ 139:26.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 139:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 139:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 139:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 139:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:26.78 from Unified_cpp_layout_painting1.cpp:2: 139:26.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 139:26.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 139:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.79 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 139:26.79 | ^~~~~~~~~~~~~ 139:26.82 In file included from Unified_cpp_layout_painting0.cpp:137: 139:26.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp: In constructor ‘nsDisplaySVGEffectGeometry::nsDisplaySVGEffectGeometry(nsDisplayEffectsBase*, nsDisplayListBuilder*)’: 139:26.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp:92:1: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.82 92 | nsDisplaySVGEffectGeometry::nsDisplaySVGEffectGeometry( 139:26.82 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 139:26.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayListInvalidation.cpp:92:1: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 139:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 139:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 139:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 139:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 139:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:26.82 from Unified_cpp_layout_painting1.cpp:2: 139:26.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 139:26.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 139:26.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.82 383 | Point TopLeft() const { return Point(x, y); } 139:26.82 | ^~~~~~~ 139:26.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 139:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 139:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 139:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 139:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:26.82 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:26.82 from Unified_cpp_layout_painting1.cpp:2: 139:26.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 139:26.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 139:26.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.82 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 139:26.82 | ^~~~~~~~~~~~~~~ 139:26.83 In file included from Unified_cpp_layout_painting0.cpp:128: 139:26.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9008:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.83 9008 | return nsSVGUtils::GetBBox(mFrame); 139:26.83 | ^ 139:26.83 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9012:63: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:26.83 9012 | return nsSVGUtils::FrameSpaceInCSSPxToUserSpaceOffset(mFrame); 139:26.83 | ^ 139:27.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 139:27.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 139:27.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 139:27.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 139:27.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:27.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:27.09 from Unified_cpp_layout_painting1.cpp:2: 139:27.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 139:27.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 139:27.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:27.09 277 | static RectTyped FromUnknownRect( 139:27.09 | ^~~~~~~~~~~~~~~ 139:27.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 139:27.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 139:27.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:10, 139:27.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:27.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:27.09 from Unified_cpp_layout_painting1.cpp:2: 139:27.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 139:27.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 139:27.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:27.09 150 | static PointTyped FromUnknownPoint( 139:27.09 | ^~~~~~~~~~~~~~~~ 139:27.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 139:27.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 139:27.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 139:27.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 139:27.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:27.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:27.09 from Unified_cpp_layout_painting1.cpp:2: 139:27.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 139:27.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 139:27.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:27.10 282 | RectTyped ToUnknownRect() const { 139:27.10 | ^~~~~~~~~~~~~ 139:27.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 139:27.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 139:27.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 139:27.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 139:27.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:27.16 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 139:27.16 from Unified_cpp_layout_ipc0.cpp:2: 139:27.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 139:27.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 139:27.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:27.16 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 139:27.16 | ^~~~~~~~~~~~~~ 139:27.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 139:27.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 139:27.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 139:27.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 139:27.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 139:27.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:27.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:27.25 from Unified_cpp_layout_painting1.cpp:2: 139:27.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 139:27.25 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:592:57: required from here 139:27.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:27.25 427 | SizeT Size() const { return SizeT(width, height); } 139:27.25 | ^~~~ 139:27.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 139:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 139:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:27.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 139:27.26 from Unified_cpp_layout_ipc0.cpp:2: 139:27.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 139:27.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 139:27.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:27.26 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 139:27.26 | ^~~~~~~~~~~~~ 139:27.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 139:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 139:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 139:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 139:27.29 from Unified_cpp_layout_ipc0.cpp:2: 139:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 139:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 139:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:27.29 383 | Point TopLeft() const { return Point(x, y); } 139:27.29 | ^~~~~~~ 139:27.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 139:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 139:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 139:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 139:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:27.29 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 139:27.29 from Unified_cpp_layout_ipc0.cpp:2: 139:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 139:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 139:27.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:27.29 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 139:27.29 | ^~~~~~~~~~~~~~~ 139:27.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 139:27.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 139:27.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 139:27.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:27.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:27.63 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:27.63 from Unified_cpp_layout_mathml1.cpp:2: 139:27.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 139:27.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 139:27.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:27.63 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 139:27.63 | ^~~~~~~~~~~~~~ 139:27.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 139:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 139:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:27.66 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 139:27.66 from Unified_cpp_layout_ipc0.cpp:2: 139:27.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 139:27.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 139:27.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:27.67 277 | static RectTyped FromUnknownRect( 139:27.67 | ^~~~~~~~~~~~~~~ 139:27.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 139:27.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 139:27.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:27.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 139:27.68 from Unified_cpp_layout_ipc0.cpp:2: 139:27.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 139:27.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 139:27.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:27.68 150 | static PointTyped FromUnknownPoint( 139:27.69 | ^~~~~~~~~~~~~~~~ 139:27.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 139:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 139:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 139:27.69 from Unified_cpp_layout_ipc0.cpp:2: 139:27.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 139:27.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 139:27.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:27.70 282 | RectTyped ToUnknownRect() const { 139:27.70 | ^~~~~~~~~~~~~ 139:27.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 139:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:27.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:27.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:27.71 from Unified_cpp_layout_mathml1.cpp:2: 139:27.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 139:27.71 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:69:41: required from here 139:27.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:27.71 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 139:27.71 | ^~~~~~~~~~~~~ 139:27.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 139:27.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:27.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 139:27.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:27.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:27.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:27.77 from Unified_cpp_layout_mathml1.cpp:2: 139:27.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 139:27.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 139:27.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:27.78 383 | Point TopLeft() const { return Point(x, y); } 139:27.78 | ^~~~~~~ 139:27.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 139:27.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 139:27.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 139:27.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:27.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:27.79 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:27.79 from Unified_cpp_layout_mathml1.cpp:2: 139:27.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 139:27.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 139:27.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:27.80 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 139:27.80 | ^~~~~~~~~~~~~~~ 139:28.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 139:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:28.08 from Unified_cpp_layout_mathml1.cpp:2: 139:28.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 139:28.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 139:28.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:28.08 277 | static RectTyped FromUnknownRect( 139:28.08 | ^~~~~~~~~~~~~~~ 139:28.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 139:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 139:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:12, 139:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:28.08 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:28.08 from Unified_cpp_layout_mathml1.cpp:2: 139:28.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 139:28.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 139:28.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:28.09 150 | static PointTyped FromUnknownPoint( 139:28.09 | ^~~~~~~~~~~~~~~~ 139:28.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 139:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:28.09 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:28.09 from Unified_cpp_layout_mathml1.cpp:2: 139:28.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 139:28.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 139:28.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:28.09 282 | RectTyped ToUnknownRect() const { 139:28.09 | ^~~~~~~~~~~~~ 139:28.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 139:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 139:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 139:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 139:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:28.47 from Unified_cpp_layout_painting1.cpp:2: 139:28.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::TransformPoint(const MatrixPoint&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 139:28.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:100:23: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 139:28.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:100:40: required from here 139:28.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:76:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:28.47 76 | MatrixPoint TransformPoint(const MatrixPoint& aPoint) const { 139:28.47 | ^~~~~~~~~~~~~~ 139:28.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixSize mozilla::gfx::BaseMatrix::TransformSize(const MatrixSize&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixSize = mozilla::gfx::SizeTyped]’: 139:28.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:101:23: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformRect(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 139:28.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:100:40: required from here 139:28.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:85:14: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:28.47 85 | MatrixSize TransformSize(const MatrixSize& aSize) const { 139:28.47 | ^~~~~~~~~~~~~ 139:28.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 139:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 139:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 139:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 139:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 139:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:28.47 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:28.47 from Unified_cpp_layout_painting1.cpp:2: 139:28.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopRight() const [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 139:28.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:111:44: required from ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’ 139:28.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:107:42: required from here 139:28.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:384:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:28.48 384 | Point TopRight() const { return Point(XMost(), y); } 139:28.48 | ^~~~~~~~ 139:28.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 139:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 139:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:10, 139:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:28.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:28.55 from Unified_cpp_layout_painting1.cpp:2: 139:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 139:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 139:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 139:28.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:28.55 246 | PointTyped As2DPoint() const { 139:28.55 | ^~~~~~~~~ 139:28.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 139:28.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 139:28.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 139:28.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 139:28.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:28.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:28.57 from Unified_cpp_layout_painting1.cpp:2: 139:28.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 139:28.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 139:28.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 139:28.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:28.57 794 | RectTyped TransformAndClipBounds( 139:28.57 | ^~~~~~~~~~~~~~~~~~~~~~ 139:28.65 accessible/atk 139:29.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 139:29.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 139:29.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 139:29.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 139:29.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 139:29.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 139:29.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 139:29.13 from Unified_cpp_layout_painting0.cpp:2: 139:29.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float]’: 139:29.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:29.13 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 139:29.14 | ^~~~~~~~~~~~~~~ 139:29.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 139:29.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 139:29.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:29.35 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 139:29.35 from Unified_cpp_layout_ipc0.cpp:2: 139:29.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 139:29.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 139:29.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 139:29.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:29.35 246 | PointTyped As2DPoint() const { 139:29.35 | ^~~~~~~~~ 139:29.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 139:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 139:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 139:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 139:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:29.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 139:29.43 from Unified_cpp_layout_ipc0.cpp:2: 139:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 139:29.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 139:29.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 139:29.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:29.44 794 | RectTyped TransformAndClipBounds( 139:29.44 | ^~~~~~~~~~~~~~~~~~~~~~ 139:29.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 139:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 139:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:12, 139:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:29.52 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:29.52 from Unified_cpp_layout_mathml1.cpp:2: 139:29.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 139:29.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 139:29.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 139:29.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:29.52 246 | PointTyped As2DPoint() const { 139:29.52 | ^~~~~~~~~ 139:29.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 139:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 139:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:29.53 from Unified_cpp_layout_mathml1.cpp:2: 139:29.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 139:29.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 139:29.53 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 139:29.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:29.54 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 139:29.54 | ^~~~~~~~~ 139:29.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 139:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 139:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:13, 139:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:29.54 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:29.54 from Unified_cpp_layout_mathml1.cpp:2: 139:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 139:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 139:29.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 139:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:29.54 2266 | PointTyped TransformPointSimple( 139:29.54 | ^~~~~~~~~~~~~~~~~~~~ 139:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 139:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 139:29.54 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/TransformClipNode.h:123:64: required from here 139:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:29.54 794 | RectTyped TransformAndClipBounds( 139:29.54 | ^~~~~~~~~~~~~~~~~~~~~~ 139:29.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 139:29.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 139:29.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 139:29.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:10, 139:29.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:29.65 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:29.65 from Unified_cpp_layout_painting1.cpp:2: 139:29.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-() const [with T = double; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 139:29.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:363:12: required from ‘Sub& mozilla::gfx::BaseRect::operator-=(const Point&) [with T = double; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’ 139:29.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:347:10: required from ‘mozilla::gfx::RectTyped mozilla::gfx::operator-(mozilla::gfx::RectTyped, const mozilla::gfx::PointTyped&)’ 139:29.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ImageRegion.h:115:52: required from here 139:29.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:79:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:29.66 79 | Sub operator-() const { return Sub(-x, -y); } 139:29.66 | ^~~~~~~~ 139:31.15 In file included from Unified_cpp_layout_painting0.cpp:65: 139:31.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp: In static member function ‘static gfxSize mozilla::FrameLayerBuilder::GetPaintedLayerScaleForFrame(nsIFrame*)’: 139:31.15 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:6484:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:31.15 6484 | gfxSize FrameLayerBuilder::GetPaintedLayerScaleForFrame(nsIFrame* aFrame) { 139:31.15 | ^~~~~~~~~~~~~~~~~ 139:31.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 139:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 139:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 139:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 139:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 139:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 139:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LookAndFeel.h:15, 139:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:13, 139:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:31.36 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:31.36 from Unified_cpp_layout_painting1.cpp:2: 139:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 139:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 139:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 139:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 139:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 139:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 139:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 139:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 139:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 139:31.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:31.36 760 | typename detail::Nth::Type extract() { 139:31.36 | ^~~~~~~ 139:31.48 In file included from Unified_cpp_layout_painting0.cpp:101: 139:31.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In member function ‘bool nsContextBoxBlur::InsetBoxBlur(gfxContext*, mozilla::gfx::Rect, mozilla::gfx::Rect, nsContextBoxBlur::sRGBColor&, nscoord, nscoord, int32_t, bool, nsContextBoxBlur::RectCornerRadii&, mozilla::gfx::Rect, mozilla::gfx::Point)’: 139:31.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4846:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:31.48 4846 | bool nsContextBoxBlur::InsetBoxBlur( 139:31.48 | ^~~~~~~~~~~~~~~~ 139:31.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4846:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:31.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4885:72: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:31.50 4885 | Rect transformedDestRect = transform.TransformBounds(aDestinationRect); 139:31.51 | ^ 139:31.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 139:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 139:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 139:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.h:38, 139:31.95 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:23, 139:31.95 from Unified_cpp_xpfe_appshell0.cpp:2: 139:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 139:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:31.95 189 | CSSRect GetExpandedScrollableRect() const { 139:31.95 | ^ 139:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 139:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:31.95 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 139:31.95 | ^ 139:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 139:31.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:31.95 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 139:31.95 | ^ 139:31.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 139:31.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:31.96 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 139:31.96 | ^ 139:31.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 139:31.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:31.96 243 | CSSRect CalculateScrollRange() const { 139:31.96 | ^ 139:31.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 139:31.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:31.96 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 139:31.96 | ^ 139:31.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 139:31.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:31.97 457 | CSSRect GetVisualViewport() const { 139:31.97 | ^ 139:32.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 139:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 139:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 139:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 139:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLChar.h:14, 139:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmencloseFrame.h:12, 139:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.h:11, 139:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/layout/mathml/nsMathMLmsqrtFrame.cpp:7, 139:32.25 from Unified_cpp_layout_mathml1.cpp:2: 139:32.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 139:32.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 139:32.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 139:32.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 139:32.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 139:32.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 139:32.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 139:32.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 139:32.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 139:32.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.26 760 | typename detail::Nth::Type extract() { 139:32.26 | ^~~~~~~ 139:32.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 139:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 139:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 139:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 139:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 139:32.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 139:32.38 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 139:32.38 from Unified_cpp_layout_painting0.cpp:2: 139:32.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = double]’: 139:32.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.38 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 139:32.38 | ^~~~~~~~~~~~~~~ 139:32.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 139:32.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 139:32.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 139:32.43 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:21, 139:32.43 from Unified_cpp_layout_painting1.cpp:2: 139:32.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::PushClipRect(const Rect&)’: 139:32.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.43 220 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 139:32.43 | ^ 139:32.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 139:32.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.44 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 139:32.44 | ^~~~~~~~~~~ 139:32.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::StrokeRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::StrokeOptions&, const mozilla::gfx::DrawOptions&)’: 139:32.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:487:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.44 487 | LayoutDeviceRect rect = LayoutDeviceRect::FromUnknownRect(aRect); 139:32.44 | ^ 139:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::FillRect(const Rect&, const mozilla::gfx::Pattern&, const mozilla::gfx::DrawOptions&)’: 139:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.45 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 139:32.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 139:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.45 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 139:32.45 | ~~~~~~~~~~~~~^~ 139:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:462:56: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.45 462 | if (!aRect.Intersects(GeckoClipRect().ToUnknownRect())) { 139:32.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 139:32.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:465:67: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.45 465 | auto rect = wr::ToLayoutRect(LayoutDeviceRect::FromUnknownRect(aRect)); 139:32.45 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 139:32.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:12, 139:32.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 139:32.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 139:32.45 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 139:32.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:32.46 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:32.46 from Unified_cpp_layout_painting1.cpp:2: 139:32.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 139:32.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.46 282 | RectTyped ToUnknownRect() const { 139:32.46 | ^~~~~~~~~~~~~ 139:32.47 In file included from Unified_cpp_layout_painting1.cpp:2: 139:32.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp: In member function ‘mozilla::image::ImgDrawResult mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, const nsRect&, const nsRect&, const nsRect&, const nsPoint&, const nsSize&, const CSSIntRect&, float)’: 139:32.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:452:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.47 452 | gfxRect clipRect = ctx->GetClipExtents(gfxContext::eDeviceSpace); 139:32.48 | ^ 139:32.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:453:34: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.48 453 | tmpDTRect = RoundedOut(ToRect(clipRect)); 139:32.48 | ~~~~~~^~~~~~~~~~ 139:32.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 139:32.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Logging.h:23, 139:32.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 139:32.48 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 139:32.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:32.49 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:32.49 from Unified_cpp_layout_painting1.cpp:2: 139:32.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In static member function ‘static mozilla::gfx::BaseMatrix mozilla::gfx::BaseMatrix::Translation(mozilla::gfx::BaseMatrix::MatrixPoint) [with T = float]’: 139:32.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:133:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.49 133 | static BaseMatrix Translation(MatrixPoint aPoint) { 139:32.49 | ^~~~~~~~~~~ 139:32.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 139:32.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 139:32.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/LayoutConstants.h:12, 139:32.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:10, 139:32.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:32.55 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:32.55 from Unified_cpp_layout_painting1.cpp:2: 139:32.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 139:32.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.55 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 139:32.55 | ^~~~~~~~~ 139:32.55 In file included from Unified_cpp_layout_painting1.cpp:2: 139:32.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp: In member function ‘mozilla::image::ImgDrawResult mozilla::nsImageRenderer::BuildWebRenderDisplayItems(nsPresContext*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const mozilla::layers::StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayItem*, const nsRect&, const nsRect&, const nsRect&, const nsPoint&, const nsSize&, const CSSIntRect&, float)’: 139:32.55 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:591:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.56 591 | LayoutDeviceRect::FromAppUnits(aDest, appUnitsPerDevPixel); 139:32.56 | ^ 139:32.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:592:56: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.56 592 | auto stretchSize = wr::ToLayoutSize(destRect.Size()); 139:32.56 | ~~~~~~~~~~~~~^~ 139:32.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:622:41: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.56 622 | LayoutDeviceRect::FromAppUnits(aFill, appUnitsPerDevPixel)); 139:32.56 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:32.56 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:654:60: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.56 654 | aRepeatSize - aDest.Size(), appUnitsPerDevPixel); 139:32.57 | ^ 139:32.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 139:32.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:13, 139:32.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/base/nsLayoutUtils.h:21, 139:32.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.h:10, 139:32.57 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:9, 139:32.57 from Unified_cpp_layout_painting1.cpp:2: 139:32.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 139:32.57 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:370:27: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.57 370 | static LayoutDeviceRect FromAppUnits(const nsRect& aRect, 139:32.58 | ^~~~~~~~~~~~ 139:32.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 139:32.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/base/Units.h:379:27: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.58 379 | static LayoutDeviceSize FromAppUnits(const nsSize& aSize, 139:32.58 | ^~~~~~~~~~~~ 139:32.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 139:32.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:32.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 139:32.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 139:32.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 139:32.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 139:32.60 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 139:32.60 from Unified_cpp_layout_painting0.cpp:2: 139:32.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In member function ‘Point mozilla::gfx::BaseRect::CCWCorner(mozilla::Side) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 139:32.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:400:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.60 400 | Point CCWCorner(mozilla::Side side) const { 139:32.60 | ^~~~~~~~~ 139:32.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 139:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 139:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 139:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 139:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 139:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 139:32.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 139:32.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 139:32.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:20, 139:32.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 139:32.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:32.71 from /builddir/build/BUILD/thunderbird-78.6.1/layout/ipc/RemoteLayerTreeOwner.cpp:9, 139:32.71 from Unified_cpp_layout_ipc0.cpp:2: 139:32.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 139:32.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 139:32.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 139:32.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 139:32.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 139:32.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 139:32.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 139:32.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 139:32.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 139:32.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:32.71 760 | typename detail::Nth::Type extract() { 139:32.71 | ^~~~~~~ 139:33.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 139:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 139:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 139:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 139:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 139:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 139:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 139:33.31 from Unified_cpp_layout_painting0.cpp:2: 139:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 139:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:708:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:33.31 708 | RectTyped ProjectRectBounds( 139:33.31 | ^~~~~~~~~~~~~~~~~ 139:34.68 In file included from Unified_cpp_layout_painting0.cpp:119: 139:34.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp: In member function ‘void mozilla::nsCSSGradientRenderer::BuildWebRenderDisplayItems(mozilla::wr::DisplayListBuilder&, const mozilla::layers::StackingContextHelper&, const nsRect&, const nsRect&, const nsSize&, const CSSIntRect&, bool, float)’: 139:34.68 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:1209:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:34.69 1209 | void nsCSSGradientRenderer::BuildWebRenderDisplayItems( 139:34.69 | ^~~~~~~~~~~~~~~~~~~~~ 139:35.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyleConsts.h:17, 139:35.27 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:43, 139:35.27 from Unified_cpp_xpfe_appshell0.cpp:2: 139:35.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 139:35.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:35.27 1249 | CSSCoord ToCSSPixels() const { return _0; } 139:35.27 | ^ 139:36.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 139:36.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 139:36.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.h:22, 139:36.26 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:21, 139:36.26 from Unified_cpp_layout_painting1.cpp:2: 139:36.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘virtual void mozilla::layout::TextDrawTarget::MaskSurface(const mozilla::gfx::Pattern&, mozilla::gfx::SourceSurface*, mozilla::gfx::Point, const mozilla::gfx::DrawOptions&)’: 139:36.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:526:8: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:36.26 526 | void MaskSurface(const Pattern& aSource, SourceSurface* aMask, Point aOffset, 139:36.26 | ^~~~~~~~~~~ 139:36.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:44, 139:36.42 from Unified_cpp_xpfe_appshell0.cpp:2: 139:36.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 139:36.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:36.42 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 139:36.42 | ^ 139:37.66 In file included from Unified_cpp_layout_painting0.cpp:128: 139:37.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual void nsDisplayBackgroundColor::Paint(nsDisplayListBuilder*, gfxContext*)’: 139:37.66 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:4571:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:37.66 4571 | void nsDisplayBackgroundColor::Paint(nsDisplayListBuilder* aBuilder, 139:37.66 | ^~~~~~~~~~~~~~~~~~~~~~~~ 139:39.75 In file included from Unified_cpp_layout_painting1.cpp:2: 139:39.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp: In member function ‘mozilla::image::ImgDrawResult mozilla::nsImageRenderer::Draw(nsPresContext*, gfxContext&, const nsRect&, const nsRect&, const nsRect&, const nsPoint&, const nsSize&, const CSSIntRect&, float)’: 139:39.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:425:15: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:39.76 425 | ImgDrawResult nsImageRenderer::Draw(nsPresContext* aPresContext, 139:39.76 | ^~~~~~~~~~~~~~~ 139:39.76 accessible/aom 139:39.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsImageRenderer.cpp:517:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:39.92 517 | dt->MaskSurface(ColorPattern(DeviceColor(0, 0, 0, 1.0f)), surf, 139:39.92 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:39.92 518 | tmpDTRect.TopLeft(), 139:39.92 | ~~~~~~~~~~~~~~~~~~~~ 139:39.92 519 | DrawOptions(1.0f, aRenderingContext.CurrentOp())); 139:39.93 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:41.04 accessible/base 139:42.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 139:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 139:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 139:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 139:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 139:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 139:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 139:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 139:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 139:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 139:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserHost.h:12, 139:42.53 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:61, 139:42.53 from Unified_cpp_xpfe_appshell0.cpp:2: 139:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 139:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:42.53 21 | inline Rect ToRect(const gfxRect& aRect) { 139:42.53 | ^ 139:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 139:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:42.53 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 139:42.53 | ^ 139:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 139:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:42.53 40 | inline Point ToPoint(const gfxPoint& aPoint) { 139:42.53 | ^ 139:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 139:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:42.54 44 | inline Size ToSize(const gfxSize& aSize) { 139:42.54 | ^ 139:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 139:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:42.54 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 139:42.54 | ^ 139:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 139:42.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:42.54 52 | inline gfxSize ThebesSize(const Size& aSize) { 139:42.55 | ^ 139:42.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 139:42.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:42.55 56 | inline gfxRect ThebesRect(const Rect& aRect) { 139:42.55 | ^ 139:43.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 139:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 139:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 139:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 139:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 139:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 139:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 139:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 139:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 139:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserHost.h:12, 139:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:61, 139:43.28 from Unified_cpp_xpfe_appshell0.cpp:2: 139:43.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 139:43.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:43.28 1859 | int32_t aAppUnitsPerPixel) { 139:43.28 | ^ 139:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 139:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:43.29 3214 | int32_t aAppUnitsPerPixel) { 139:43.29 | ^ 139:43.80 In file included from Unified_cpp_layout_painting0.cpp:101: 139:43.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In function ‘void DrawBackgroundColor(nsCSSRendering::ImageLayerClipState&, gfxContext*, nscoord)’: 139:43.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:2269:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:43.80 2269 | static void DrawBackgroundColor(nsCSSRendering::ImageLayerClipState& aClipState, 139:43.80 | ^~~~~~~~~~~~~~~~~~~ 139:43.80 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:2269:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:43.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:2269:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:43.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:2269:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:43.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:2288:74: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:43.82 2288 | Rect bgAreaGfx = NSRectToRect(aClipState.mBGClipArea, aAppUnitsPerPixel); 139:43.82 | ^ 139:43.82 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:2307:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:43.82 2307 | aClipState.mAdditionalBGClipArea, aAppUnitsPerPixel); 139:43.82 | ^ 139:43.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static void nsContextBoxBlur::BlurRectangle(gfxContext*, const nsRect&, int32_t, nsContextBoxBlur::RectCornerRadii*, nscoord, const sRGBColor&, const nsRect&, const gfxRect&)’: 139:43.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4745:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:43.90 4745 | void nsContextBoxBlur::BlurRectangle( 139:43.90 | ^~~~~~~~~~~~~~~~ 139:43.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4745:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:43.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4745:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:43.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4792:68: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:43.93 4792 | nsLayoutUtils::RectToGfxRect(aDirtyRect, aAppUnitsPerDevPixel); 139:43.93 | ^ 139:44.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In function ‘void DrawSolidBorderSegment(mozilla::gfx::DrawTarget&, nsRect, nscolor, int32_t, mozilla::Side, nscoord, mozilla::Side, nscoord)’: 139:44.05 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:3239:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:44.06 3239 | static void DrawSolidBorderSegment( 139:44.06 | ^~~~~~~~~~~~~~~~~~~~~~ 139:44.12 accessible/generic 139:44.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 139:44.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:44.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 139:44.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 139:44.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 139:44.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 139:44.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 139:44.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserHost.h:12, 139:44.23 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:61, 139:44.23 from Unified_cpp_xpfe_appshell0.cpp:2: 139:44.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 139:44.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:44.23 332 | LayerPoint GetFixedPositionAnchor() const { 139:44.23 | ^ 139:44.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 139:44.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:44.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 139:44.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 139:44.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 139:44.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 139:44.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 139:44.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserHost.h:12, 139:44.29 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:61, 139:44.29 from Unified_cpp_xpfe_appshell0.cpp:2: 139:44.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 139:44.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:44.30 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 139:44.30 | ^ 139:44.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 139:44.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 139:44.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 139:44.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 139:44.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 139:44.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 139:44.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 139:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserHost.h:12, 139:44.33 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:61, 139:44.33 from Unified_cpp_xpfe_appshell0.cpp:2: 139:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 139:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:44.33 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 139:44.33 | ^ 139:44.47 In file included from Unified_cpp_layout_painting0.cpp:110: 139:44.47 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In member function ‘void nsCSSBorderRenderer::DrawDottedCornerSlow(mozilla::Side, mozilla::Corner)’: 139:44.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2323:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:44.48 2323 | void nsCSSBorderRenderer::DrawDottedCornerSlow(mozilla::Side aSide, 139:44.48 | ^~~~~~~~~~~~~~~~~~~ 139:44.48 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2323:6: note: parameter passing for argument of type ‘mozilla::DottedCornerFinder::Result’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:44.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2323:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:44.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2323:6: note: parameter passing for argument of type ‘mozilla::DottedCornerFinder::Result’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:44.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2342:61: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:44.51 2342 | Point C0 = GetStraightBorderPoint(sideH, aCorner, &ignored); 139:44.51 | ^ 139:44.52 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2363:53: note: parameter passing for argument of type ‘mozilla::DottedCornerFinder::Result’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:44.52 2363 | DottedCornerFinder::Result result = finder.Next(); 139:44.52 | ^ 139:44.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:44.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 139:44.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 139:44.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 139:44.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 139:44.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 139:44.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.cpp:7: 139:44.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 139:44.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:44.55 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 139:44.55 | ^ 139:44.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 139:44.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 139:44.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 139:44.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 139:44.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 139:44.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 139:44.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.cpp:7: 139:44.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 139:44.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:44.76 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 139:44.76 | ^ 139:45.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 139:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 139:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 139:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 139:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.cpp:7: 139:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 139:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:45.86 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 139:45.86 | ^ 139:45.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 139:45.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:45.88 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 139:45.88 | ^ 139:45.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 139:45.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:45.88 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 139:45.88 | ^ 139:45.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 139:45.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:45.89 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 139:45.89 | ^ 139:45.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 139:45.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:45.89 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 139:45.89 | ^ 139:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 139:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:45.92 371 | nscoord aAppUnitsPerDevPixel) { 139:45.92 | ^ 139:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 139:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:45.92 380 | nscoord aAppUnitsPerDevPixel) { 139:45.92 | ^ 139:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 139:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:45.93 387 | nscoord aAppUnitsPerDevPixel) { 139:45.93 | ^ 139:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 139:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:45.93 394 | nscoord aAppUnitsPerDevPixel) { 139:45.94 | ^ 139:46.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 139:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 139:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 139:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 139:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 139:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 139:46.81 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 139:46.81 from Unified_cpp_layout_painting0.cpp:2: 139:46.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::ProjectRectBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 139:46.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:708:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:46.81 708 | RectTyped ProjectRectBounds( 139:46.81 | ^~~~~~~~~~~~~~~~~ 139:48.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 139:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 139:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 139:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 139:48.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.cpp:7: 139:48.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 139:48.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:48.63 189 | CSSRect GetExpandedScrollableRect() const { 139:48.63 | ^ 139:48.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 139:48.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:48.63 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 139:48.63 | ^ 139:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 139:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:48.64 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 139:48.64 | ^ 139:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 139:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:48.64 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 139:48.64 | ^ 139:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 139:48.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:48.64 243 | CSSRect CalculateScrollRange() const { 139:48.64 | ^ 139:48.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 139:48.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:48.65 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 139:48.65 | ^ 139:48.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 139:48.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:48.66 457 | CSSRect GetVisualViewport() const { 139:48.66 | ^ 139:50.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 139:50.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 139:50.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 139:50.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 139:50.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 139:50.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.cpp:7: 139:50.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 139:50.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:50.49 1249 | CSSCoord ToCSSPixels() const { return _0; } 139:50.49 | ^ 139:51.40 accessible/html 139:52.17 In file included from Unified_cpp_layout_painting0.cpp:128: 139:52.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual bool nsDisplayOwnLayer::UpdateScrollData(mozilla::layers::WebRenderScrollData*, mozilla::layers::WebRenderLayerScrollData*)’: 139:52.17 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:6362:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:52.17 6362 | bool nsDisplayOwnLayer::UpdateScrollData( 139:52.17 | ^~~~~~~~~~~~~~~~~ 139:52.62 In file included from Unified_cpp_layout_painting0.cpp:65: 139:52.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp: In function ‘void mozilla::SetOuterVisibleRegion(mozilla::layers::Layer*, nsIntRegion*, const nsIntRect*, bool)’: 139:52.62 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:2799:13: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:52.62 2799 | static void SetOuterVisibleRegion( 139:52.62 | ^~~~~~~~~~~~~~~~~~~~~ 139:53.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 139:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 139:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 139:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 139:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 139:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.cpp:7: 139:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 139:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:53.18 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 139:53.18 | ^ 139:54.18 In file included from Unified_cpp_layout_painting0.cpp:128: 139:54.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual void nsDisplayEffectsBase::ComputeInvalidationRegion(nsDisplayListBuilder*, const nsDisplayItemGeometry*, nsRegion*) const’: 139:54.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9015:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:54.18 9015 | void nsDisplayEffectsBase::ComputeInvalidationRegion( 139:54.18 | ^~~~~~~~~~~~~~~~~~~~ 139:54.18 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9015:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:54.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9012:63: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:54.21 9012 | return nsSVGUtils::FrameSpaceInCSSPxToUserSpaceOffset(mFrame); 139:54.21 | ^ 139:54.21 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9008:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:54.21 9008 | return nsSVGUtils::GetBBox(mFrame); 139:54.21 | ^ 139:54.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 139:54.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 139:54.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserHost.h:12, 139:54.65 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:61, 139:54.65 from Unified_cpp_xpfe_appshell0.cpp:2: 139:54.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 139:54.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:54.65 1394 | LayerPoint GetFixedPositionAnchor() { 139:54.66 | ^ 139:54.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 139:54.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:54.68 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 139:54.68 | ^ 139:55.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 139:55.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 139:55.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 139:55.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 139:55.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 139:55.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 139:55.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 139:55.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 139:55.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 139:55.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 139:55.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/aom/AccessibleNode.cpp:14, 139:55.07 from Unified_cpp_accessible_aom0.cpp:2: 139:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 139:55.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:55.07 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 139:55.07 | ^ 139:55.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 139:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 139:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 139:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 139:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 139:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 139:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 139:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 139:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 139:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 139:55.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/aom/AccessibleNode.cpp:14, 139:55.26 from Unified_cpp_accessible_aom0.cpp:2: 139:55.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 139:55.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:55.26 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 139:55.26 | ^ 139:55.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 139:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 139:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 139:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 139:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 139:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.cpp:7: 139:55.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 139:55.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:55.30 21 | inline Rect ToRect(const gfxRect& aRect) { 139:55.30 | ^ 139:55.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 139:55.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:55.30 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 139:55.30 | ^ 139:55.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 139:55.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:55.31 40 | inline Point ToPoint(const gfxPoint& aPoint) { 139:55.31 | ^ 139:55.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 139:55.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:55.32 44 | inline Size ToSize(const gfxSize& aSize) { 139:55.32 | ^ 139:55.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 139:55.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:55.32 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 139:55.32 | ^ 139:55.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 139:55.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:55.32 52 | inline gfxSize ThebesSize(const Size& aSize) { 139:55.32 | ^ 139:55.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 139:55.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:55.32 56 | inline gfxRect ThebesRect(const Rect& aRect) { 139:55.32 | ^ 139:56.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 139:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 139:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 139:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 139:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 139:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 139:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 139:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 139:56.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/aom/AccessibleNode.cpp:14, 139:56.30 from Unified_cpp_accessible_aom0.cpp:2: 139:56.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 139:56.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:56.30 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 139:56.30 | ^ 139:56.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 139:56.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:56.30 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 139:56.30 | ^ 139:56.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 139:56.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:56.30 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 139:56.30 | ^ 139:56.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 139:56.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:56.31 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 139:56.31 | ^ 139:56.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 139:56.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:56.31 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 139:56.31 | ^ 139:56.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 139:56.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:56.33 371 | nscoord aAppUnitsPerDevPixel) { 139:56.33 | ^ 139:56.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 139:56.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:56.34 380 | nscoord aAppUnitsPerDevPixel) { 139:56.34 | ^ 139:56.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 139:56.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:56.34 387 | nscoord aAppUnitsPerDevPixel) { 139:56.34 | ^ 139:56.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 139:56.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:56.35 394 | nscoord aAppUnitsPerDevPixel) { 139:56.35 | ^ 139:56.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 139:56.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 139:56.37 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 139:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 139:56.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.cpp:7: 139:56.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 139:56.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:56.38 1859 | int32_t aAppUnitsPerPixel) { 139:56.38 | ^ 139:56.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 139:56.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:56.38 3214 | int32_t aAppUnitsPerPixel) { 139:56.38 | ^ 139:56.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 139:56.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 139:56.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 139:56.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 139:56.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 139:56.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 139:56.51 from Unified_cpp_accessible_base0.cpp:2: 139:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 139:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:56.51 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 139:56.51 | ^ 139:56.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 139:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 139:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 139:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 139:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 139:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 139:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 139:56.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 139:56.87 from Unified_cpp_accessible_base0.cpp:2: 139:56.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 139:56.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:56.88 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 139:56.88 | ^ 139:57.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 139:57.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 139:57.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 139:57.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 139:57.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 139:57.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 139:57.53 from Unified_cpp_accessible_base0.cpp:2: 139:57.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 139:57.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:57.53 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 139:57.53 | ^ 139:57.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 139:57.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:57.54 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 139:57.54 | ^ 139:57.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 139:57.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:57.54 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 139:57.54 | ^ 139:57.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 139:57.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:57.54 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 139:57.54 | ^ 139:57.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 139:57.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:57.55 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 139:57.55 | ^ 139:57.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 139:57.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:57.57 371 | nscoord aAppUnitsPerDevPixel) { 139:57.57 | ^ 139:57.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 139:57.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:57.57 380 | nscoord aAppUnitsPerDevPixel) { 139:57.57 | ^ 139:57.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 139:57.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:57.58 387 | nscoord aAppUnitsPerDevPixel) { 139:57.58 | ^ 139:57.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 139:57.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:57.59 394 | nscoord aAppUnitsPerDevPixel) { 139:57.59 | ^ 139:59.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 139:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 139:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 139:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 139:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 139:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 139:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 139:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 139:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 139:59.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/aom/AccessibleNode.cpp:14, 139:59.03 from Unified_cpp_accessible_aom0.cpp:2: 139:59.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 139:59.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:59.03 189 | CSSRect GetExpandedScrollableRect() const { 139:59.04 | ^ 139:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 139:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:59.04 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 139:59.04 | ^ 139:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 139:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:59.04 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 139:59.04 | ^ 139:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 139:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:59.04 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 139:59.04 | ^ 139:59.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 139:59.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:59.05 243 | CSSRect CalculateScrollRange() const { 139:59.05 | ^ 139:59.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 139:59.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:59.05 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 139:59.05 | ^ 139:59.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 139:59.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:59.05 457 | CSSRect GetVisualViewport() const { 139:59.05 | ^ 139:59.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 139:59.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 139:59.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/JSWindowActorChild.h:14, 139:59.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsQueryActor.h:11, 139:59.66 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/nsContentTreeOwner.cpp:33, 139:59.66 from Unified_cpp_xpfe_appshell0.cpp:38: 139:59.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 139:59.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 139:59.66 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 139:59.66 | ^ 140:00.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 140:00.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 140:00.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:00.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:00.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:00.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:00.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:00.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:00.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:00.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.cpp:7: 140:00.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 140:00.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 140:00.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:00.75 40 | friend Sub operator*(Sub aCoord, T aScale) { 140:00.75 | ^~~~~~~~ 140:00.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 140:00.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:00.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:00.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:00.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.cpp:7: 140:00.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 140:00.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 140:00.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:00.87 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 140:00.87 | ^~~~~~~~ 140:00.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 140:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:00.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:00.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:00.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:00.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:00.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:00.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.cpp:7: 140:00.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 140:00.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 140:00.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:00.96 427 | SizeT Size() const { return SizeT(width, height); } 140:00.96 | ^~~~ 140:00.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 140:00.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:00.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:00.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:00.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.cpp:7: 140:00.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 140:00.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 140:00.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:00.96 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 140:00.96 | ^~~~~~~~ 140:00.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 140:00.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 140:00.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:00.96 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 140:00.96 | ^~~~~~~~ 140:00.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 140:00.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:00.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:00.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:00.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:00.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:00.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:00.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:00.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.cpp:7: 140:00.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 140:00.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 140:00.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:00.97 62 | Sub operator-(const Sub& aPoint) const { 140:00.97 | ^~~~~~~~ 140:01.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 140:01.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 140:01.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:01.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:01.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:01.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:01.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:01.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 140:01.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 140:01.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/aom/AccessibleNode.cpp:14, 140:01.05 from Unified_cpp_accessible_aom0.cpp:2: 140:01.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 140:01.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:01.06 1249 | CSSCoord ToCSSPixels() const { return _0; } 140:01.06 | ^ 140:01.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:01.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:01.11 from Unified_cpp_accessible_generic0.cpp:2: 140:01.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 140:01.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:01.11 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 140:01.11 | ^ 140:01.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 140:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 140:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:01.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.cpp:7: 140:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 140:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 140:01.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:01.25 43 | friend Sub operator*(T aScale, Sub aCoord) { 140:01.25 | ^~~~~~~~ 140:01.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:01.31 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:01.31 from Unified_cpp_accessible_generic0.cpp:2: 140:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 140:01.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:01.31 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 140:01.31 | ^ 140:01.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.cpp:7: 140:01.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 140:01.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 140:01.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:01.50 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 140:01.50 | ^~~~~~~~~~~~~ 140:01.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:01.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:01.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:01.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:01.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:01.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:01.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.cpp:7: 140:01.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 140:01.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 140:01.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:01.51 323 | static SizeTyped FromUnknownSize( 140:01.51 | ^~~~~~~~~~~~~~~ 140:01.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 140:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 140:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 140:01.92 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 140:01.92 from Unified_cpp_layout_painting0.cpp:2: 140:01.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 140:01.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1925:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:01.92 1925 | RectTyped TransformAndClipBounds( 140:01.93 | ^~~~~~~~~~~~~~~~~~~~~~ 140:02.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 140:02.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 140:02.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 140:02.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 140:02.36 from Unified_cpp_accessible_base0.cpp:2: 140:02.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 140:02.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.36 189 | CSSRect GetExpandedScrollableRect() const { 140:02.36 | ^ 140:02.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 140:02.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.36 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 140:02.36 | ^ 140:02.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 140:02.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.36 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 140:02.36 | ^ 140:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 140:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.37 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 140:02.37 | ^ 140:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 140:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.37 243 | CSSRect CalculateScrollRange() const { 140:02.37 | ^ 140:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 140:02.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.37 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 140:02.37 | ^ 140:02.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 140:02.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.38 457 | CSSRect GetVisualViewport() const { 140:02.38 | ^ 140:02.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 140:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:02.42 from Unified_cpp_accessible_generic0.cpp:2: 140:02.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 140:02.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.42 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 140:02.43 | ^ 140:02.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 140:02.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.43 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 140:02.43 | ^ 140:02.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 140:02.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.43 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 140:02.43 | ^ 140:02.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 140:02.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.44 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 140:02.44 | ^ 140:02.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 140:02.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.44 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 140:02.44 | ^ 140:02.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 140:02.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.46 371 | nscoord aAppUnitsPerDevPixel) { 140:02.46 | ^ 140:02.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 140:02.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.47 380 | nscoord aAppUnitsPerDevPixel) { 140:02.47 | ^ 140:02.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 140:02.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.47 387 | nscoord aAppUnitsPerDevPixel) { 140:02.47 | ^ 140:02.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 140:02.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.48 394 | nscoord aAppUnitsPerDevPixel) { 140:02.48 | ^ 140:02.92 In file included from Unified_cpp_layout_painting0.cpp:128: 140:02.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual void nsDisplayBackgroundColor::PaintWithClip(nsDisplayListBuilder*, gfxContext*, const DisplayItemClip&)’: 140:02.92 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:4525:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.92 4525 | void nsDisplayBackgroundColor::PaintWithClip(nsDisplayListBuilder* aBuilder, 140:02.92 | ^~~~~~~~~~~~~~~~~~~~~~~~ 140:02.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:4525:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:4525:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:4525:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.96 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:4541:66: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.96 4541 | Rect bounds = ToRect(nsLayoutUtils::RectToGfxRect(fillRect, A2D)); 140:02.96 | ^ 140:02.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.h:14, 140:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.h:47, 140:02.97 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:26, 140:02.97 from Unified_cpp_layout_painting0.cpp:2: 140:02.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:02.97 382 | aRect = mat.TransformBounds(aRect); 140:02.97 | ^ 140:03.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 140:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 140:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 140:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 140:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/aom/AccessibleNode.cpp:14, 140:03.91 from Unified_cpp_accessible_aom0.cpp:2: 140:03.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 140:03.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:03.91 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 140:03.91 | ^ 140:03.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 140:03.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 140:03.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:03.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:03.92 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:20, 140:03.92 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 140:03.92 from Unified_cpp_xpfe_appshell0.cpp:2: 140:03.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 140:03.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 140:03.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:03.92 40 | friend Sub operator*(Sub aCoord, T aScale) { 140:03.92 | ^~~~~~~~ 140:04.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 140:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 140:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 140:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 140:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 140:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 140:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:10, 140:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.cpp:7: 140:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 140:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 140:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 140:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 140:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 140:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 140:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 140:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 140:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 140:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:04.07 760 | typename detail::Nth::Type extract() { 140:04.07 | ^~~~~~~ 140:04.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:21, 140:04.08 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 140:04.09 from Unified_cpp_xpfe_appshell0.cpp:2: 140:04.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 140:04.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 140:04.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:04.09 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 140:04.09 | ^~~~~~~~ 140:04.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 140:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:20, 140:04.38 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 140:04.38 from Unified_cpp_xpfe_appshell0.cpp:2: 140:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 140:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 140:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:04.39 427 | SizeT Size() const { return SizeT(width, height); } 140:04.39 | ^~~~ 140:04.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:21, 140:04.39 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 140:04.39 from Unified_cpp_xpfe_appshell0.cpp:2: 140:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 140:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 140:04.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:04.40 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 140:04.40 | ^~~~~~~~ 140:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 140:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 140:04.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:04.40 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 140:04.40 | ^~~~~~~~ 140:04.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 140:04.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:04.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:04.40 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:20, 140:04.40 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 140:04.41 from Unified_cpp_xpfe_appshell0.cpp:2: 140:04.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 140:04.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 140:04.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:04.41 62 | Sub operator-(const Sub& aPoint) const { 140:04.41 | ^~~~~~~~ 140:04.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 140:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 140:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:20, 140:04.71 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 140:04.71 from Unified_cpp_xpfe_appshell0.cpp:2: 140:04.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 140:04.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 140:04.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:04.71 43 | friend Sub operator*(T aScale, Sub aCoord) { 140:04.71 | ^~~~~~~~ 140:05.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 140:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 140:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 140:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:05.18 from Unified_cpp_accessible_generic0.cpp:2: 140:05.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 140:05.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:05.18 189 | CSSRect GetExpandedScrollableRect() const { 140:05.18 | ^ 140:05.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 140:05.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:05.18 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 140:05.18 | ^ 140:05.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 140:05.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:05.19 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 140:05.19 | ^ 140:05.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 140:05.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:05.19 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 140:05.19 | ^ 140:05.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 140:05.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:05.19 243 | CSSRect CalculateScrollRange() const { 140:05.19 | ^ 140:05.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 140:05.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:05.20 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 140:05.20 | ^ 140:05.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 140:05.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:05.21 457 | CSSRect GetVisualViewport() const { 140:05.21 | ^ 140:05.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:05.30 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:20, 140:05.30 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 140:05.30 from Unified_cpp_xpfe_appshell0.cpp:2: 140:05.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 140:05.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 140:05.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:05.31 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 140:05.31 | ^~~~~~~~~~~~~ 140:05.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:05.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:05.31 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:20, 140:05.31 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 140:05.31 from Unified_cpp_xpfe_appshell0.cpp:2: 140:05.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 140:05.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 140:05.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:05.31 323 | static SizeTyped FromUnknownSize( 140:05.31 | ^~~~~~~~~~~~~~~ 140:05.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 140:05.33 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 140:05.33 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 140:05.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 140:05.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/nsAccUtils.h:9, 140:05.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:10, 140:05.34 from Unified_cpp_accessible_base0.cpp:2: 140:05.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 140:05.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:05.34 1249 | CSSCoord ToCSSPixels() const { return _0; } 140:05.34 | ^ 140:05.50 In file included from Unified_cpp_layout_painting0.cpp:119: 140:05.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp: In static member function ‘static mozilla::nsCSSGradientRenderer mozilla::nsCSSGradientRenderer::Create(nsPresContext*, mozilla::ComputedStyle*, const StyleGradient&, const nsSize&)’: 140:05.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:688:23: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:05.51 688 | nsCSSGradientRenderer nsCSSGradientRenderer::Create( 140:05.51 | ^~~~~~~~~~~~~~~~~~~~~ 140:05.51 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:688:23: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:05.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:688:23: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:05.72 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:688:23: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:05.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:82:77: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:05.73 82 | CSSPoint end = ComputeGradientLineEndFromAngle(center, angle, aBoxSize); 140:05.73 | ^ 140:05.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:16201, 140:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsTimingFunction.h:10, 140:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 140:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationPropertySegment.h:10, 140:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyframeEffect.h:19, 140:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EffectSet.h:14, 140:05.73 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:13, 140:05.73 from Unified_cpp_layout_painting0.cpp:2: 140:05.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:685:59: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:05.73 685 | return AsCalc().node.ResolveToCSSPixels(aPercentageBasis); 140:05.73 | ^ 140:06.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 140:06.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:06.11 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:20, 140:06.11 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 140:06.11 from Unified_cpp_xpfe_appshell0.cpp:2: 140:06.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 140:06.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 140:06.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:06.11 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 140:06.11 | ^~~~~~~~~~~~~~ 140:06.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 140:06.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 140:06.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:06.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:06.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:06.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:06.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:06.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 140:06.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 140:06.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/aom/AccessibleNode.cpp:14, 140:06.11 from Unified_cpp_accessible_aom0.cpp:2: 140:06.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 140:06.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:06.11 21 | inline Rect ToRect(const gfxRect& aRect) { 140:06.11 | ^ 140:06.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 140:06.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:06.11 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 140:06.12 | ^ 140:06.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 140:06.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:06.12 40 | inline Point ToPoint(const gfxPoint& aPoint) { 140:06.12 | ^ 140:06.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 140:06.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:06.12 44 | inline Size ToSize(const gfxSize& aSize) { 140:06.12 | ^ 140:06.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 140:06.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:06.12 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 140:06.12 | ^ 140:06.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 140:06.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:06.13 52 | inline gfxSize ThebesSize(const Size& aSize) { 140:06.13 | ^ 140:06.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 140:06.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:06.13 56 | inline gfxRect ThebesRect(const Rect& aRect) { 140:06.13 | ^ 140:06.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:06.22 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:20, 140:06.22 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 140:06.22 from Unified_cpp_xpfe_appshell0.cpp:2: 140:06.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 140:06.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 140:06.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:06.22 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 140:06.22 | ^~~~~~~~~~~~~ 140:06.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 140:06.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:06.25 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:20, 140:06.25 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 140:06.25 from Unified_cpp_xpfe_appshell0.cpp:2: 140:06.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 140:06.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 140:06.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:06.25 383 | Point TopLeft() const { return Point(x, y); } 140:06.25 | ^~~~~~~ 140:06.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 140:06.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:06.26 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:20, 140:06.26 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 140:06.26 from Unified_cpp_xpfe_appshell0.cpp:2: 140:06.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 140:06.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 140:06.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:06.26 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 140:06.26 | ^~~~~~~~~~~~~~~ 140:06.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:21, 140:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 140:06.49 from Unified_cpp_xpfe_appshell0.cpp:2: 140:06.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::IntSizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::CSSPixel]’: 140:06.49 /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:457:63: required from here 140:06.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:733:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:06.49 733 | gfx::SizeTyped operator/(const gfx::IntSizeTyped& aSize, 140:06.49 | ^~~~~~~~ 140:06.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::operator/(const mozilla::gfx::IntPointTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 140:06.50 /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:705:53: required from here 140:06.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:609:22: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:06.50 609 | gfx::PointTyped operator/(const gfx::IntPointTyped& aPoint, 140:06.50 | ^~~~~~~~ 140:06.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::IntSizeTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 140:06.51 /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:722:54: required from here 140:06.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:733:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:06.51 733 | gfx::SizeTyped operator/(const gfx::IntSizeTyped& aSize, 140:06.51 | ^~~~~~~~ 140:06.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::LayoutDevicePixel; dst = mozilla::DesktopPixel]’: 140:06.51 /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:757:62: required from here 140:06.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:671:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:06.51 671 | gfx::RectTyped operator/(const gfx::IntRectTyped& aRect, 140:06.51 | ^~~~~~~~ 140:06.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 140:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 140:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 140:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 140:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/nsAccUtils.h:9, 140:06.68 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:10, 140:06.68 from Unified_cpp_accessible_base0.cpp:2: 140:06.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 140:06.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:06.68 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 140:06.68 | ^ 140:07.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 140:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRFPService.h:12, 140:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AnimationUtils.h:13, 140:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/ActiveLayerTracker.cpp:9, 140:07.15 from Unified_cpp_layout_painting0.cpp:2: 140:07.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In member function ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = double; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 140:07.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1925:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:07.15 1925 | RectTyped TransformAndClipBounds( 140:07.15 | ^~~~~~~~~~~~~~~~~~~~~~ 140:07.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 140:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 140:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 140:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/aom/AccessibleNode.cpp:14, 140:07.20 from Unified_cpp_accessible_aom0.cpp:2: 140:07.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 140:07.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:07.20 1859 | int32_t aAppUnitsPerPixel) { 140:07.20 | ^ 140:07.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:07.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:07.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:07.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:07.21 from Unified_cpp_accessible_html0.cpp:2: 140:07.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 140:07.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:07.21 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 140:07.21 | ^ 140:07.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 140:07.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:07.21 3214 | int32_t aAppUnitsPerPixel) { 140:07.21 | ^ 140:07.27 In file included from Unified_cpp_layout_painting0.cpp:128: 140:07.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual bool nsDisplayFilters::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 140:07.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9763:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:07.27 9763 | bool nsDisplayFilters::CreateWebRenderCommands( 140:07.27 | ^~~~~~~~~~~~~~~~ 140:07.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:07.42 from Unified_cpp_accessible_html0.cpp:2: 140:07.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 140:07.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:07.42 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 140:07.42 | ^ 140:08.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 140:08.31 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 140:08.31 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 140:08.31 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:08.31 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:08.31 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:08.31 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:08.31 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:08.31 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:08.31 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:08.31 from Unified_cpp_accessible_generic0.cpp:2: 140:08.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 140:08.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:08.31 1249 | CSSCoord ToCSSPixels() const { return _0; } 140:08.31 | ^ 140:08.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:08.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:20, 140:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 140:08.33 from Unified_cpp_xpfe_appshell0.cpp:2: 140:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 140:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 140:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 140:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:08.33 246 | PointTyped As2DPoint() const { 140:08.33 | ^~~~~~~~~ 140:08.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 140:08.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:08.41 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:20, 140:08.41 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 140:08.41 from Unified_cpp_xpfe_appshell0.cpp:2: 140:08.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 140:08.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 140:08.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 140:08.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:08.41 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 140:08.41 | ^~~~~~~~~ 140:08.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 140:08.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:08.41 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:20, 140:08.41 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 140:08.41 from Unified_cpp_xpfe_appshell0.cpp:2: 140:08.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 140:08.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 140:08.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 140:08.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:08.41 2266 | PointTyped TransformPointSimple( 140:08.41 | ^~~~~~~~~~~~~~~~~~~~ 140:08.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 140:08.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 140:08.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 140:08.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:08.41 794 | RectTyped TransformAndClipBounds( 140:08.41 | ^~~~~~~~~~~~~~~~~~~~~~ 140:08.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 140:08.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:08.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:08.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:08.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:08.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:08.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:08.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:08.51 from Unified_cpp_accessible_html0.cpp:2: 140:08.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 140:08.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:08.51 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 140:08.51 | ^ 140:08.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 140:08.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:08.51 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 140:08.51 | ^ 140:08.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 140:08.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:08.51 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 140:08.52 | ^ 140:08.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 140:08.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:08.52 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 140:08.52 | ^ 140:08.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 140:08.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:08.53 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 140:08.53 | ^ 140:08.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 140:08.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:08.55 371 | nscoord aAppUnitsPerDevPixel) { 140:08.55 | ^ 140:08.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 140:08.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:08.57 380 | nscoord aAppUnitsPerDevPixel) { 140:08.57 | ^ 140:08.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 140:08.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:08.57 387 | nscoord aAppUnitsPerDevPixel) { 140:08.57 | ^ 140:08.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 140:08.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:08.58 394 | nscoord aAppUnitsPerDevPixel) { 140:08.58 | ^ 140:08.70 In file included from Unified_cpp_layout_painting0.cpp:119: 140:08.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp: In member function ‘void mozilla::nsCSSGradientRenderer::Paint(gfxContext&, const nsRect&, const nsRect&, const nsSize&, const CSSIntRect&, const nsRect&, float)’: 140:08.70 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingGradients.cpp:747:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:08.70 747 | void nsCSSGradientRenderer::Paint(gfxContext& aContext, const nsRect& aDest, 140:08.70 | ^~~~~~~~~~~~~~~~~~~~~ 140:08.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 140:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 140:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 140:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 140:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/nsAccUtils.h:9, 140:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:10, 140:08.98 from Unified_cpp_accessible_base0.cpp:2: 140:08.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 140:08.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:08.98 21 | inline Rect ToRect(const gfxRect& aRect) { 140:08.98 | ^ 140:08.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 140:08.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:08.98 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 140:08.98 | ^ 140:08.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 140:08.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 140:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 140:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 140:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/aom/AccessibleNode.cpp:14, 140:08.99 from Unified_cpp_accessible_aom0.cpp:2: 140:08.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 140:08.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 140:08.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:08.99 40 | friend Sub operator*(Sub aCoord, T aScale) { 140:08.99 | ^~~~~~~~ 140:09.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 140:09.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:09.00 40 | inline Point ToPoint(const gfxPoint& aPoint) { 140:09.00 | ^ 140:09.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 140:09.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:09.01 44 | inline Size ToSize(const gfxSize& aSize) { 140:09.01 | ^ 140:09.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 140:09.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:09.01 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 140:09.01 | ^ 140:09.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 140:09.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:09.02 52 | inline gfxSize ThebesSize(const Size& aSize) { 140:09.02 | ^ 140:09.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 140:09.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:09.02 56 | inline gfxRect ThebesRect(const Rect& aRect) { 140:09.02 | ^ 140:09.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 140:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 140:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 140:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/aom/AccessibleNode.cpp:14, 140:09.07 from Unified_cpp_accessible_aom0.cpp:2: 140:09.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 140:09.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 140:09.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:09.07 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 140:09.07 | ^~~~~~~~ 140:09.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 140:09.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:09.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:09.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:09.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:09.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 140:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 140:09.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/aom/AccessibleNode.cpp:14, 140:09.15 from Unified_cpp_accessible_aom0.cpp:2: 140:09.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 140:09.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 140:09.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:09.15 427 | SizeT Size() const { return SizeT(width, height); } 140:09.16 | ^~~~ 140:09.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 140:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 140:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 140:09.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/aom/AccessibleNode.cpp:14, 140:09.16 from Unified_cpp_accessible_aom0.cpp:2: 140:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 140:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 140:09.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:09.17 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 140:09.18 | ^~~~~~~~ 140:09.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 140:09.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 140:09.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:09.19 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 140:09.19 | ^~~~~~~~ 140:09.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 140:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:09.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:09.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:09.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:09.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 140:09.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 140:09.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/aom/AccessibleNode.cpp:14, 140:09.20 from Unified_cpp_accessible_aom0.cpp:2: 140:09.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 140:09.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 140:09.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:09.20 62 | Sub operator-(const Sub& aPoint) const { 140:09.20 | ^~~~~~~~ 140:09.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 140:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 140:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 140:09.44 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 140:09.44 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/aom/AccessibleNode.cpp:14, 140:09.44 from Unified_cpp_accessible_aom0.cpp:2: 140:09.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 140:09.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 140:09.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:09.44 43 | friend Sub operator*(T aScale, Sub aCoord) { 140:09.44 | ^~~~~~~~ 140:09.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:09.68 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 140:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 140:09.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/aom/AccessibleNode.cpp:14, 140:09.69 from Unified_cpp_accessible_aom0.cpp:2: 140:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 140:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 140:09.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:09.69 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 140:09.69 | ^~~~~~~~~~~~~ 140:09.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:09.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 140:09.71 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 140:09.71 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/aom/AccessibleNode.cpp:14, 140:09.71 from Unified_cpp_accessible_aom0.cpp:2: 140:09.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 140:09.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 140:09.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:09.73 323 | static SizeTyped FromUnknownSize( 140:09.73 | ^~~~~~~~~~~~~~~ 140:09.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 140:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 140:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 140:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/nsAccUtils.h:9, 140:09.73 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:10, 140:09.73 from Unified_cpp_accessible_base0.cpp:2: 140:09.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 140:09.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:09.74 1859 | int32_t aAppUnitsPerPixel) { 140:09.74 | ^ 140:09.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 140:09.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:09.75 3214 | int32_t aAppUnitsPerPixel) { 140:09.75 | ^ 140:09.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 140:09.75 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 140:09.75 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 140:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:09.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:09.76 from Unified_cpp_accessible_generic0.cpp:2: 140:09.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 140:09.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:09.76 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 140:09.76 | ^ 140:10.74 In file included from Unified_cpp_layout_painting0.cpp:101: 140:10.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static void nsCSSRendering::PaintDecorationLineInternal(nsIFrame*, nsCSSRendering::DrawTarget&, const nsCSSRendering::PaintDecorationLineParams&, nsCSSRendering::Rect)’: 140:10.75 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4148:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:10.75 4148 | void nsCSSRendering::PaintDecorationLineInternal( 140:10.75 | ^~~~~~~~~~~~~~ 140:11.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 140:11.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 140:11.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:11.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:11.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:11.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:11.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:11.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:11.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:11.42 from Unified_cpp_accessible_html0.cpp:2: 140:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 140:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:11.42 189 | CSSRect GetExpandedScrollableRect() const { 140:11.42 | ^ 140:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 140:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:11.42 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 140:11.42 | ^ 140:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 140:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:11.42 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 140:11.42 | ^ 140:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 140:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:11.42 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 140:11.42 | ^ 140:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 140:11.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:11.43 243 | CSSRect CalculateScrollRange() const { 140:11.43 | ^ 140:11.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 140:11.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:11.43 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 140:11.43 | ^ 140:11.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 140:11.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:11.44 457 | CSSRect GetVisualViewport() const { 140:11.44 | ^ 140:11.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static void nsCSSRendering::PaintDecorationLine(nsIFrame*, nsCSSRendering::DrawTarget&, const nsCSSRendering::PaintDecorationLineParams&)’: 140:11.45 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:3990:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:11.45 3990 | void nsCSSRendering::PaintDecorationLine( 140:11.45 | ^~~~~~~~~~~~~~ 140:11.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 140:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 140:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 140:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 140:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 140:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 140:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/nsChromeTreeOwner.h:11, 140:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:11, 140:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 140:11.48 from Unified_cpp_xpfe_appshell0.cpp:2: 140:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 140:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 140:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 140:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 140:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 140:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 140:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 140:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 140:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 140:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:11.48 760 | typename detail::Nth::Type extract() { 140:11.48 | ^~~~~~~ 140:11.61 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:4018:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:11.61 4018 | PaintDecorationLineInternal(aFrame, aDrawTarget, aParams, rect); 140:11.61 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:12.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 140:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 140:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 140:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:12.05 from Unified_cpp_accessible_generic0.cpp:2: 140:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 140:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:12.05 21 | inline Rect ToRect(const gfxRect& aRect) { 140:12.05 | ^ 140:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 140:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:12.05 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 140:12.05 | ^ 140:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 140:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:12.05 40 | inline Point ToPoint(const gfxPoint& aPoint) { 140:12.05 | ^ 140:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 140:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:12.06 44 | inline Size ToSize(const gfxSize& aSize) { 140:12.07 | ^ 140:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 140:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:12.07 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 140:12.07 | ^ 140:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 140:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:12.07 52 | inline gfxSize ThebesSize(const Size& aSize) { 140:12.07 | ^ 140:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 140:12.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:12.08 56 | inline gfxRect ThebesRect(const Rect& aRect) { 140:12.08 | ^ 140:12.27 In file included from Unified_cpp_layout_painting0.cpp:110: 140:12.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In member function ‘void nsCSSBorderRenderer::DrawDottedSideSlow(mozilla::Side)’: 140:12.27 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:1839:6: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:12.27 1839 | void nsCSSBorderRenderer::DrawDottedSideSlow(mozilla::Side aSide) { 140:12.27 | ^~~~~~~~~~~~~~~~~~~ 140:12.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:19, 140:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 140:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.h:31, 140:12.71 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:23, 140:12.71 from Unified_cpp_xpfe_appshell0.cpp:2: 140:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h: In member function ‘virtual nsresult nsIWidget::Create(nsIWidget*, nsNativeWidget, const DesktopIntRect&, nsWidgetInitData*)’: 140:12.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:28: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:12.71 460 | RoundedToInt(aRect * GetDesktopToDeviceScale()); 140:12.71 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:12.74 In file included from Unified_cpp_xpfe_appshell0.cpp:2: 140:12.74 /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp: In function ‘mozilla::CSSIntSize mozilla::GetOuterToInnerSizeDifferenceInCSSPixels(nsIWidget*)’: 140:12.74 /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:457:36: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:12.74 457 | return RoundedToInt(devPixelSize / aWindow->GetDefaultScale()); 140:12.74 | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:12.76 /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp: In member function ‘virtual nsresult mozilla::AppWindow::SetPosition(int32_t, int32_t)’: 140:12.76 /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:705:53: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:12.77 705 | DesktopPoint pos = LayoutDeviceIntPoint(aX, aY) / currScale; 140:12.77 | ^~~~~~~~~ 140:12.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 140:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.h:20, 140:12.77 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:10, 140:12.77 from Unified_cpp_xpfe_appshell0.cpp:2: 140:12.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 140:12.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:12.77 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 140:12.77 | ^~~~~~~~~ 140:12.77 In file included from Unified_cpp_xpfe_appshell0.cpp:2: 140:12.77 /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp: In member function ‘virtual nsresult mozilla::AppWindow::SetSize(int32_t, int32_t, bool)’: 140:12.77 /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:722:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:12.77 722 | DesktopSize size = LayoutDeviceIntSize(aCX, aCY) / scale; 140:12.77 | ^~~~~ 140:12.77 /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp: In member function ‘virtual nsresult mozilla::AppWindow::SetPositionAndSize(int32_t, int32_t, int32_t, int32_t, uint32_t)’: 140:12.77 /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:757:62: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:12.77 757 | DesktopRect rect = LayoutDeviceIntRect(aX, aY, aCX, aCY) / scale; 140:12.77 | ^~~~~ 140:12.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 140:12.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsGlobalWindowOuter.h:38, 140:12.84 from /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:23, 140:12.84 from Unified_cpp_xpfe_appshell0.cpp:2: 140:12.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h: In member function ‘int32_t mozilla::dom::Element::ClientWidth()’: 140:12.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:1314:34: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:12.84 1314 | return CSSPixel::FromAppUnits(GetClientAreaRect().Width()).Rounded(); 140:12.85 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:13.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 140:13.26 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 140:13.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:13.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:13.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:13.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:13.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:13.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:13.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:13.27 from Unified_cpp_accessible_generic0.cpp:2: 140:13.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 140:13.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:13.27 1859 | int32_t aAppUnitsPerPixel) { 140:13.27 | ^ 140:13.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 140:13.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:13.29 3214 | int32_t aAppUnitsPerPixel) { 140:13.29 | ^ 140:13.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 140:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 140:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:13.45 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:13.46 from Unified_cpp_accessible_html0.cpp:2: 140:13.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 140:13.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:13.46 1249 | CSSCoord ToCSSPixels() const { return _0; } 140:13.46 | ^ 140:14.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In member function ‘void nsCSSBorderRenderer::DrawBorders()’: 140:14.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:2975:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:14.79 2975 | void nsCSSBorderRenderer::DrawBorders() { 140:14.79 | ^~~~~~~~~~~~~~~~~~~ 140:16.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 140:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 140:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:16.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:16.19 from Unified_cpp_accessible_html0.cpp:2: 140:16.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 140:16.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:16.19 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 140:16.19 | ^ 140:17.72 accessible/ipc 140:17.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 140:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 140:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 140:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 140:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 140:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 140:17.80 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/DocManager.cpp:35, 140:17.80 from Unified_cpp_accessible_base0.cpp:65: 140:17.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 140:17.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:17.80 332 | LayerPoint GetFixedPositionAnchor() const { 140:17.80 | ^ 140:17.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 140:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 140:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 140:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 140:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 140:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 140:17.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/DocManager.cpp:35, 140:17.85 from Unified_cpp_accessible_base0.cpp:65: 140:17.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 140:17.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:17.85 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 140:17.85 | ^ 140:17.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 140:17.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 140:17.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 140:17.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 140:17.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 140:17.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 140:17.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/DocManager.cpp:35, 140:17.88 from Unified_cpp_accessible_base0.cpp:65: 140:17.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 140:17.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:17.88 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 140:17.88 | ^ 140:18.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 140:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 140:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:18.47 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:18.47 from Unified_cpp_accessible_html0.cpp:2: 140:18.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 140:18.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:18.47 21 | inline Rect ToRect(const gfxRect& aRect) { 140:18.47 | ^ 140:18.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 140:18.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:18.47 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 140:18.47 | ^ 140:18.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 140:18.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:18.48 40 | inline Point ToPoint(const gfxPoint& aPoint) { 140:18.48 | ^ 140:18.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 140:18.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:18.49 44 | inline Size ToSize(const gfxSize& aSize) { 140:18.49 | ^ 140:18.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 140:18.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:18.49 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 140:18.49 | ^ 140:18.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 140:18.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:18.50 52 | inline gfxSize ThebesSize(const Size& aSize) { 140:18.50 | ^ 140:18.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 140:18.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:18.50 56 | inline gfxRect ThebesRect(const Rect& aRect) { 140:18.50 | ^ 140:18.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp: In member function ‘mozilla::image::ImgDrawResult nsCSSBorderImageRenderer::CreateWebRenderCommands(nsDisplayItem*, nsIFrame*, mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const mozilla::layers::StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 140:18.64 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRenderingBorders.cpp:3571:15: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:18.64 3571 | ImgDrawResult nsCSSBorderImageRenderer::CreateWebRenderCommands( 140:18.64 | ^~~~~~~~~~~~~~~~~~~~~~~~ 140:19.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 140:19.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:19.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:19.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:19.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:19.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:19.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:19.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:19.66 from Unified_cpp_accessible_html0.cpp:2: 140:19.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 140:19.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:19.66 1859 | int32_t aAppUnitsPerPixel) { 140:19.66 | ^ 140:19.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 140:19.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:19.67 3214 | int32_t aAppUnitsPerPixel) { 140:19.67 | ^ 140:20.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGObserverUtils.h:22, 140:20.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:28, 140:20.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.cpp:75, 140:20.97 from Unified_cpp_accessible_generic0.cpp:11: 140:20.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 140:20.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:20.97 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 140:20.97 | ^ 140:21.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 140:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 140:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 140:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 140:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:29, 140:21.33 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.cpp:75, 140:21.34 from Unified_cpp_accessible_generic0.cpp:11: 140:21.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 140:21.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:21.34 332 | LayerPoint GetFixedPositionAnchor() const { 140:21.34 | ^ 140:23.90 In file included from Unified_cpp_layout_painting0.cpp:128: 140:23.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘bool nsDisplayTransform::UntransformRect(nsDisplayListBuilder*, const nsRect&, nsRect*) const’: 140:23.90 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:8521:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:23.90 8521 | bool nsDisplayTransform::UntransformRect(nsDisplayListBuilder* aBuilder, 140:23.90 | ^~~~~~~~~~~~~~~~~~ 140:24.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 140:24.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 140:24.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 140:24.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 140:24.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 140:24.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 140:24.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 140:24.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 140:24.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:29, 140:24.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.cpp:75, 140:24.20 from Unified_cpp_accessible_generic0.cpp:11: 140:24.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 140:24.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:24.20 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 140:24.20 | ^ 140:24.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 140:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 140:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 140:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 140:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 140:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 140:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 140:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 140:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:29, 140:24.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.cpp:75, 140:24.23 from Unified_cpp_accessible_generic0.cpp:11: 140:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 140:24.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:24.23 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 140:24.23 | ^ 140:25.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 140:25.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 140:25.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 140:25.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 140:25.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 140:25.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 140:25.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 140:25.24 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.h:17, 140:25.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLImageMapAccessible.cpp:14, 140:25.24 from Unified_cpp_accessible_html0.cpp:29: 140:25.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 140:25.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:25.24 332 | LayerPoint GetFixedPositionAnchor() const { 140:25.24 | ^ 140:25.58 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual void nsDisplayTransform::HitTest(nsDisplayListBuilder*, const nsRect&, nsDisplayItem::HitTestState*, nsTArray*)’: 140:25.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:8296:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:25.59 8296 | void nsDisplayTransform::HitTest(nsDisplayListBuilder* aBuilder, 140:25.59 | ^~~~~~~~~~~~~~~~~~ 140:25.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In static member function ‘static bool nsDisplayTransform::UntransformRect(const nsRect&, const nsRect&, const nsIFrame*, nsRect*)’: 140:25.73 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:8488:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:25.73 8488 | bool nsDisplayTransform::UntransformRect(const nsRect& aTransformedBounds, 140:25.73 | ^~~~~~~~~~~~~~~~~~ 140:27.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:27.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:27.89 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:27.89 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:27.89 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 140:27.89 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 140:27.89 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.cpp:7: 140:27.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 140:27.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:27.89 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 140:27.89 | ^ 140:28.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.cpp:7: 140:28.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 140:28.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:28.10 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 140:28.10 | ^ 140:28.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.h:17, 140:28.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLImageMapAccessible.cpp:14, 140:28.10 from Unified_cpp_accessible_html0.cpp:29: 140:28.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 140:28.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:28.10 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 140:28.10 | ^ 140:28.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 140:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 140:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 140:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 140:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 140:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 140:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 140:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 140:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 140:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 140:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 140:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.h:17, 140:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLImageMapAccessible.cpp:14, 140:28.13 from Unified_cpp_accessible_html0.cpp:29: 140:28.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 140:28.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:28.13 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 140:28.13 | ^ 140:29.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 140:29.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:29.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:29.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:29.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 140:29.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 140:29.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.cpp:7: 140:29.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 140:29.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:29.25 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 140:29.25 | ^ 140:29.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 140:29.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:29.25 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 140:29.25 | ^ 140:29.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 140:29.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:29.25 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 140:29.26 | ^ 140:29.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 140:29.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:29.26 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 140:29.26 | ^ 140:29.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 140:29.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:29.26 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 140:29.26 | ^ 140:29.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 140:29.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:29.28 371 | nscoord aAppUnitsPerDevPixel) { 140:29.28 | ^ 140:29.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 140:29.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:29.29 380 | nscoord aAppUnitsPerDevPixel) { 140:29.29 | ^ 140:29.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 140:29.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:29.30 387 | nscoord aAppUnitsPerDevPixel) { 140:29.30 | ^ 140:29.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 140:29.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:29.31 394 | nscoord aAppUnitsPerDevPixel) { 140:29.31 | ^ 140:29.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 140:29.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 140:29.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/FocusManager.cpp:21, 140:29.55 from Unified_cpp_accessible_base0.cpp:110: 140:29.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 140:29.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:29.55 1394 | LayerPoint GetFixedPositionAnchor() { 140:29.55 | ^ 140:29.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 140:29.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:29.58 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 140:29.58 | ^ 140:30.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CanvasRenderingContext2D.h:29, 140:30.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.cpp:75, 140:30.02 from Unified_cpp_accessible_generic0.cpp:11: 140:30.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 140:30.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:30.02 1394 | LayerPoint GetFixedPositionAnchor() { 140:30.02 | ^ 140:30.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 140:30.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:30.05 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 140:30.05 | ^ 140:30.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 140:30.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 140:30.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 140:30.77 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsImageFrame.h:17, 140:30.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLImageMapAccessible.cpp:14, 140:30.77 from Unified_cpp_accessible_html0.cpp:29: 140:30.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 140:30.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:30.78 1394 | LayerPoint GetFixedPositionAnchor() { 140:30.78 | ^ 140:30.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 140:30.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:30.81 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 140:30.81 | ^ 140:31.93 In file included from Unified_cpp_xpfe_appshell0.cpp:2: 140:31.93 /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp: In member function ‘nsresult mozilla::AppWindow::_ZN7mozilla9AppWindow6CenterEP12nsIAppWindowbb.part.0(nsIAppWindow*, bool, bool)’: 140:31.93 /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:874:30: warning: ‘newHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized] 140:31.94 874 | if (newWidth != ourWidth || newHeight != ourHeight) { 140:31.94 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 140:31.94 /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:874:5: warning: ‘newWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 140:31.94 874 | if (newWidth != ourWidth || newHeight != ourHeight) { 140:31.94 | ^~ 140:31.95 /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:874:30: warning: ‘ourHeight’ may be used uninitialized in this function [-Wmaybe-uninitialized] 140:31.95 874 | if (newWidth != ourWidth || newHeight != ourHeight) { 140:31.95 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 140:31.95 /builddir/build/BUILD/thunderbird-78.6.1/xpfe/appshell/AppWindow.cpp:861:31: warning: ‘ourWidth’ may be used uninitialized in this function [-Wmaybe-uninitialized] 140:31.97 861 | scaledWidth = NSToIntRound(ourWidth / scale); 140:31.97 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ 140:32.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 140:32.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 140:32.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:32.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:32.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:32.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 140:32.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 140:32.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.cpp:7: 140:32.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 140:32.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:32.18 189 | CSSRect GetExpandedScrollableRect() const { 140:32.18 | ^ 140:32.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 140:32.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:32.18 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 140:32.18 | ^ 140:32.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 140:32.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:32.18 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 140:32.18 | ^ 140:32.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 140:32.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:32.19 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 140:32.19 | ^ 140:32.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 140:32.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:32.19 243 | CSSRect CalculateScrollRange() const { 140:32.19 | ^ 140:32.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 140:32.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:32.20 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 140:32.20 | ^ 140:32.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 140:32.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:32.21 457 | CSSRect GetVisualViewport() const { 140:32.21 | ^ 140:33.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:33.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:33.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:33.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:33.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 140:33.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 140:33.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 140:33.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 140:33.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 140:33.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 140:33.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 140:33.28 from Unified_cpp_accessible_ipc0.cpp:2: 140:33.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 140:33.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:33.28 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 140:33.28 | ^ 140:33.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:33.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:33.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:33.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:33.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 140:33.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 140:33.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 140:33.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 140:33.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 140:33.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 140:33.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 140:33.55 from Unified_cpp_accessible_ipc0.cpp:2: 140:33.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 140:33.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:33.55 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 140:33.55 | ^ 140:34.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 140:34.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 140:34.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:34.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:34.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:34.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 140:34.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 140:34.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.cpp:7: 140:34.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 140:34.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:34.06 1249 | CSSCoord ToCSSPixels() const { return _0; } 140:34.06 | ^ 140:34.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 140:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 140:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 140:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 140:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 140:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 140:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 140:34.37 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.cpp:33, 140:34.37 from Unified_cpp_accessible_generic0.cpp:38: 140:34.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 140:34.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:34.37 49 | gfx::Size GetInheritedScale() const { return mScale; } 140:34.37 | ^ 140:34.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 140:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 140:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 140:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 140:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 140:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 140:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 140:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 140:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 140:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 140:34.49 from Unified_cpp_accessible_base0.cpp:2: 140:34.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 140:34.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 140:34.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:34.49 40 | friend Sub operator*(Sub aCoord, T aScale) { 140:34.49 | ^~~~~~~~ 140:34.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 140:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 140:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 140:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 140:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 140:34.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 140:34.53 from Unified_cpp_accessible_base0.cpp:2: 140:34.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 140:34.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 140:34.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:34.54 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 140:34.54 | ^~~~~~~~ 140:34.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 140:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 140:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 140:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 140:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 140:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 140:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 140:34.64 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 140:34.64 from Unified_cpp_accessible_ipc0.cpp:2: 140:34.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 140:34.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:34.65 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 140:34.65 | ^ 140:34.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 140:34.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:34.65 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 140:34.65 | ^ 140:34.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 140:34.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:34.65 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 140:34.65 | ^ 140:34.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 140:34.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:34.66 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 140:34.66 | ^ 140:34.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 140:34.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:34.66 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 140:34.66 | ^ 140:34.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 140:34.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:34.69 371 | nscoord aAppUnitsPerDevPixel) { 140:34.69 | ^ 140:34.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 140:34.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:34.69 380 | nscoord aAppUnitsPerDevPixel) { 140:34.69 | ^ 140:34.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 140:34.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:34.70 387 | nscoord aAppUnitsPerDevPixel) { 140:34.70 | ^ 140:34.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 140:34.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:34.70 394 | nscoord aAppUnitsPerDevPixel) { 140:34.70 | ^ 140:34.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 140:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 140:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 140:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 140:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 140:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 140:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 140:34.78 from Unified_cpp_accessible_base0.cpp:2: 140:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 140:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 140:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:34.78 427 | SizeT Size() const { return SizeT(width, height); } 140:34.78 | ^~~~ 140:34.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 140:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 140:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 140:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 140:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 140:34.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 140:34.78 from Unified_cpp_accessible_base0.cpp:2: 140:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 140:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 140:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:34.78 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 140:34.78 | ^~~~~~~~ 140:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 140:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 140:34.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:34.78 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 140:34.78 | ^~~~~~~~ 140:34.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 140:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 140:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 140:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 140:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 140:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 140:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 140:34.80 from Unified_cpp_accessible_base0.cpp:2: 140:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 140:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 140:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:34.80 62 | Sub operator-(const Sub& aPoint) const { 140:34.81 | ^~~~~~~~ 140:35.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 140:35.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 140:35.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 140:35.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 140:35.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 140:35.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 140:35.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 140:35.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 140:35.08 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 140:35.08 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 140:35.08 from Unified_cpp_accessible_base0.cpp:2: 140:35.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 140:35.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 140:35.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:35.08 43 | friend Sub operator*(T aScale, Sub aCoord) { 140:35.08 | ^~~~~~~~ 140:35.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 140:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 140:35.35 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 140:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 140:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 140:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 140:35.36 from Unified_cpp_accessible_base0.cpp:2: 140:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 140:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 140:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:35.36 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 140:35.36 | ^~~~~~~~~~~~~ 140:35.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 140:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 140:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 140:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 140:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 140:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 140:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 140:35.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 140:35.36 from Unified_cpp_accessible_base0.cpp:2: 140:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 140:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 140:35.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:35.36 323 | static SizeTyped FromUnknownSize( 140:35.36 | ^~~~~~~~~~~~~~~ 140:35.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 140:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 140:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsViewManager.h:14, 140:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.cpp:33, 140:35.41 from Unified_cpp_accessible_generic0.cpp:38: 140:35.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 140:35.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:35.41 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 140:35.41 | ^ 140:36.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 140:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 140:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 140:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 140:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 140:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 140:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 140:36.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 140:36.67 from Unified_cpp_accessible_base0.cpp:2: 140:36.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 140:36.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 140:36.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:36.67 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 140:36.67 | ^~~~~~~~~~~~~~ 140:36.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 140:36.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 140:36.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:36.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 140:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 140:36.71 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.cpp:7: 140:36.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 140:36.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:36.71 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 140:36.71 | ^ 140:36.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 140:36.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 140:36.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 140:36.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 140:36.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 140:36.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 140:36.83 from Unified_cpp_accessible_base0.cpp:2: 140:36.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 140:36.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 140:36.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:36.83 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 140:36.83 | ^~~~~~~~~~~~~ 140:36.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 140:36.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 140:36.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 140:36.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 140:36.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 140:36.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 140:36.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 140:36.88 from Unified_cpp_accessible_base0.cpp:2: 140:36.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 140:36.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 140:36.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:36.89 383 | Point TopLeft() const { return Point(x, y); } 140:36.89 | ^~~~~~~ 140:36.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 140:36.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:36.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 140:36.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 140:36.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 140:36.90 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 140:36.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 140:36.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 140:36.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 140:36.90 from Unified_cpp_accessible_base0.cpp:2: 140:36.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 140:36.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 140:36.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:36.90 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 140:36.90 | ^~~~~~~~~~~~~~~ 140:37.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 140:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 140:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:37.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:37.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:37.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:37.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:37.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:37.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:37.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:37.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:37.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:37.32 from Unified_cpp_accessible_html0.cpp:2: 140:37.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 140:37.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 140:37.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:37.32 40 | friend Sub operator*(Sub aCoord, T aScale) { 140:37.32 | ^~~~~~~~ 140:37.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 140:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:37.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:37.40 from Unified_cpp_accessible_html0.cpp:2: 140:37.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 140:37.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 140:37.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:37.41 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 140:37.41 | ^~~~~~~~ 140:37.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 140:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 140:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 140:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 140:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 140:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 140:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 140:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 140:37.45 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 140:37.45 from Unified_cpp_accessible_ipc0.cpp:2: 140:37.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 140:37.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:37.45 189 | CSSRect GetExpandedScrollableRect() const { 140:37.46 | ^ 140:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 140:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:37.46 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 140:37.46 | ^ 140:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 140:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:37.46 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 140:37.46 | ^ 140:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 140:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:37.46 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 140:37.46 | ^ 140:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 140:37.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:37.46 243 | CSSRect CalculateScrollRange() const { 140:37.46 | ^ 140:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 140:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:37.47 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 140:37.47 | ^ 140:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 140:37.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:37.47 457 | CSSRect GetVisualViewport() const { 140:37.47 | ^ 140:37.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 140:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:37.50 from Unified_cpp_accessible_html0.cpp:2: 140:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 140:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 140:37.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:37.50 427 | SizeT Size() const { return SizeT(width, height); } 140:37.50 | ^~~~ 140:37.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 140:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:37.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:37.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:37.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:37.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:37.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:37.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:37.51 from Unified_cpp_accessible_html0.cpp:2: 140:37.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 140:37.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 140:37.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:37.51 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 140:37.51 | ^~~~~~~~ 140:37.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 140:37.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 140:37.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:37.51 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 140:37.51 | ^~~~~~~~ 140:37.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 140:37.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:37.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:37.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:37.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:37.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:37.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:37.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:37.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:37.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:37.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:37.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:37.52 from Unified_cpp_accessible_html0.cpp:2: 140:37.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 140:37.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 140:37.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:37.52 62 | Sub operator-(const Sub& aPoint) const { 140:37.52 | ^~~~~~~~ 140:37.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 140:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 140:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:37.81 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:37.81 from Unified_cpp_accessible_html0.cpp:2: 140:37.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 140:37.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 140:37.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:37.81 43 | friend Sub operator*(T aScale, Sub aCoord) { 140:37.81 | ^~~~~~~~ 140:38.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:38.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:38.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:38.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:38.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:38.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:38.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:38.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:38.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:38.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:38.15 from Unified_cpp_accessible_html0.cpp:2: 140:38.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 140:38.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 140:38.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:38.15 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 140:38.15 | ^~~~~~~~~~~~~ 140:38.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:38.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:38.16 from Unified_cpp_accessible_html0.cpp:2: 140:38.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 140:38.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 140:38.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:38.16 323 | static SizeTyped FromUnknownSize( 140:38.16 | ^~~~~~~~~~~~~~~ 140:38.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 140:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 140:38.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 140:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 140:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 140:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 140:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 140:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 140:38.88 from Unified_cpp_accessible_base0.cpp:2: 140:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 140:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 140:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 140:38.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:38.88 246 | PointTyped As2DPoint() const { 140:38.88 | ^~~~~~~~~ 140:38.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 140:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 140:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:38.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:38.89 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 140:38.89 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 140:38.89 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.cpp:7: 140:38.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 140:38.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:38.89 21 | inline Rect ToRect(const gfxRect& aRect) { 140:38.89 | ^ 140:38.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 140:38.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:38.89 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 140:38.89 | ^ 140:38.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 140:38.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:38.89 40 | inline Point ToPoint(const gfxPoint& aPoint) { 140:38.89 | ^ 140:38.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 140:38.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:38.90 44 | inline Size ToSize(const gfxSize& aSize) { 140:38.90 | ^ 140:38.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 140:38.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:38.90 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 140:38.90 | ^ 140:38.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 140:38.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:38.91 52 | inline gfxSize ThebesSize(const Size& aSize) { 140:38.91 | ^ 140:38.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 140:38.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:38.91 56 | inline gfxRect ThebesRect(const Rect& aRect) { 140:38.91 | ^ 140:38.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 140:38.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 140:38.97 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsAttrValue.h:22, 140:38.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/AttrArray.h:22, 140:38.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 140:38.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 140:38.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 140:38.98 from Unified_cpp_accessible_base0.cpp:2: 140:38.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 140:38.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 140:38.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 140:38.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:38.98 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 140:38.98 | ^~~~~~~~~ 140:38.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 140:38.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:38.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 140:38.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 140:38.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 140:38.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 140:38.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 140:38.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:17, 140:38.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 140:38.98 from Unified_cpp_accessible_base0.cpp:2: 140:38.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 140:38.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 140:38.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 140:38.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:38.99 2266 | PointTyped TransformPointSimple( 140:38.99 | ^~~~~~~~~~~~~~~~~~~~ 140:38.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 140:38.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 140:38.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 140:38.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:38.99 794 | RectTyped TransformAndClipBounds( 140:38.99 | ^~~~~~~~~~~~~~~~~~~~~~ 140:39.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 140:39.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 140:39.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:39.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 140:39.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 140:39.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 140:39.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 140:39.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 140:39.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 140:39.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 140:39.40 from Unified_cpp_accessible_ipc0.cpp:2: 140:39.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 140:39.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:39.40 1249 | CSSCoord ToCSSPixels() const { return _0; } 140:39.40 | ^ 140:39.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 140:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:39.44 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:39.44 from Unified_cpp_accessible_html0.cpp:2: 140:39.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 140:39.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 140:39.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:39.44 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 140:39.44 | ^~~~~~~~~~~~~~ 140:39.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:39.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:39.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:39.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:39.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:39.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:39.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:39.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:39.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:39.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:39.46 from Unified_cpp_accessible_html0.cpp:2: 140:39.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 140:39.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 140:39.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:39.46 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 140:39.46 | ^~~~~~~~~~~~~ 140:39.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 140:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:39.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:39.49 from Unified_cpp_accessible_html0.cpp:2: 140:39.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 140:39.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 140:39.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:39.49 383 | Point TopLeft() const { return Point(x, y); } 140:39.49 | ^~~~~~~ 140:39.49 In file included from Unified_cpp_layout_painting0.cpp:101: 140:39.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static void nsCSSRendering::PaintBoxShadowOuter(nsPresContext*, gfxContext&, nsIFrame*, const nsRect&, const nsRect&, float)’: 140:39.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1411:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:39.49 1411 | void nsCSSRendering::PaintBoxShadowOuter(nsPresContext* aPresContext, 140:39.49 | ^~~~~~~~~~~~~~ 140:39.49 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1411:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:39.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1411:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:39.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 140:39.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:39.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:39.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:39.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:39.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:39.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:39.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:39.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:39.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:39.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:39.50 from Unified_cpp_accessible_html0.cpp:2: 140:39.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 140:39.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 140:39.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:39.50 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 140:39.50 | ^~~~~~~~~~~~~~~ 140:39.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1461:72: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:39.59 1461 | skipGfxRect = nsLayoutUtils::RectToGfxRect(paddingRect, oneDevPixel); 140:39.59 | ^ 140:39.59 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1489:78: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:39.60 1489 | Rect shadowGfxRectPlusBlur = NSRectToRect(shadowRectPlusBlur, oneDevPixel); 140:39.60 | ^ 140:40.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 140:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 140:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 140:40.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.cpp:7: 140:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 140:40.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:40.16 1859 | int32_t aAppUnitsPerPixel) { 140:40.16 | ^ 140:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 140:40.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:40.17 3214 | int32_t aAppUnitsPerPixel) { 140:40.17 | ^ 140:40.58 accessible/ipc/other 140:40.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static void nsCSSRendering::_ZN14nsCSSRendering19PaintBoxShadowInnerEP13nsPresContextR10gfxContextP8nsIFrameRK6nsRect.part.0(nsPresContext*, gfxContext&, nsIFrame*, const nsRect&)’: 140:40.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1680:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:40.78 1680 | void nsCSSRendering::PaintBoxShadowInner(nsPresContext* aPresContext, 140:40.78 | ^~~~~~~~~~~~~~ 140:40.78 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1680:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:40.79 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1680:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:40.86 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1729:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:40.87 1729 | Rect shadowClipGfxRect = NSRectToRect(shadowClipRect, oneDevPixel); 140:40.87 | ^ 140:40.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1762:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:40.87 1762 | gfxRect skipGfxRect = nsLayoutUtils::RectToGfxRect(skipRect, oneDevPixel); 140:40.87 | ^ 140:40.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1778:63: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:40.87 1778 | Rect shadowGfxRect = NSRectToRect(paddingRect, oneDevPixel); 140:40.87 | ^ 140:40.87 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1796:66: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:40.87 1796 | nsLayoutUtils::RectToGfxRect(shadowPaintRect, oneDevPixel); 140:40.88 | ^ 140:40.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1800:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:40.88 1800 | insetBoxBlur.InsetBoxBlur( 140:40.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~^ 140:40.88 1801 | &aRenderingContext, ToRect(destRect), shadowClipGfxRect, shadowColor, 140:40.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:40.88 1802 | blurRadius, spreadDistanceAppUnits, oneDevPixel, hasBorderRadius, 140:40.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:40.88 1803 | clipRectRadii, ToRect(skipGfxRect), shadowOffset); 140:40.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:40.88 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:1800:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:41.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.cpp:46, 140:41.21 from Unified_cpp_accessible_generic0.cpp:38: 140:41.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 140:41.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:41.21 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 140:41.22 | ^ 140:41.28 In file included from Unified_cpp_layout_painting0.cpp:128: 140:41.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual void nsDisplayBoxShadowInner::Paint(nsDisplayListBuilder*, gfxContext*)’: 140:41.29 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:5271:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:41.29 5271 | void nsDisplayBoxShadowInner::Paint(nsDisplayListBuilder* aBuilder, 140:41.29 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:41.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:41.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:41.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:41.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:41.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:41.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:41.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:41.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:41.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:41.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:41.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:41.35 from Unified_cpp_accessible_html0.cpp:2: 140:41.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 140:41.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 140:41.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 140:41.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:41.35 246 | PointTyped As2DPoint() const { 140:41.35 | ^~~~~~~~~ 140:41.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 140:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:41.35 from Unified_cpp_accessible_html0.cpp:2: 140:41.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 140:41.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 140:41.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 140:41.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:41.36 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 140:41.36 | ^~~~~~~~~ 140:41.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 140:41.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:41.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:41.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:41.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:41.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:41.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:41.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:41.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:41.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:41.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:41.36 from Unified_cpp_accessible_html0.cpp:2: 140:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 140:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 140:41.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 140:41.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:41.38 2266 | PointTyped TransformPointSimple( 140:41.38 | ^~~~~~~~~~~~~~~~~~~~ 140:41.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 140:41.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 140:41.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 140:41.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:41.38 794 | RectTyped TransformAndClipBounds( 140:41.38 | ^~~~~~~~~~~~~~~~~~~~~~ 140:42.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 140:42.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 140:42.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 140:42.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 140:42.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAtom.h:13, 140:42.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.h:15, 140:42.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/ARIAMap.cpp:8, 140:42.07 from Unified_cpp_accessible_base0.cpp:2: 140:42.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 140:42.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 140:42.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 140:42.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 140:42.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 140:42.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 140:42.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 140:42.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 140:42.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 140:42.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:42.07 760 | typename detail::Nth::Type extract() { 140:42.07 | ^~~~~~~ 140:42.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 140:42.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 140:42.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 140:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 140:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 140:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 140:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 140:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 140:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 140:42.27 from Unified_cpp_accessible_ipc0.cpp:2: 140:42.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 140:42.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:42.27 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 140:42.27 | ^ 140:42.50 In file included from Unified_cpp_layout_painting0.cpp:101: 140:42.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static void nsCSSRendering::GetImageLayerClip(const nsStyleImageLayers::Layer&, nsIFrame*, const nsStyleBorder&, const nsRect&, const nsRect&, bool, nscoord, nsCSSRendering::ImageLayerClipState*)’: 140:42.50 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:2054:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:42.50 2054 | void nsCSSRendering::GetImageLayerClip( 140:42.50 | ^~~~~~~~~~~~~~ 140:42.93 In file included from Unified_cpp_layout_painting0.cpp:128: 140:42.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual bool nsDisplayBackdropFilters::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 140:42.93 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9626:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:42.93 9626 | bool nsDisplayBackdropFilters::CreateWebRenderCommands( 140:42.93 | ^~~~~~~~~~~~~~~~~~~~~~~~ 140:43.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 140:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 140:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 140:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 140:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.cpp:7: 140:43.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 140:43.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 140:43.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:43.13 40 | friend Sub operator*(Sub aCoord, T aScale) { 140:43.13 | ^~~~~~~~ 140:43.19 In file included from Unified_cpp_layout_painting0.cpp:101: 140:43.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp: In static member function ‘static mozilla::image::ImgDrawResult nsCSSRendering::PaintStyleImageLayerWithSC(const nsCSSRendering::PaintBGParams&, gfxContext&, mozilla::ComputedStyle*, const nsStyleBorder&)’: 140:43.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:2436:15: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:43.19 2436 | ImgDrawResult nsCSSRendering::PaintStyleImageLayerWithSC( 140:43.19 | ^~~~~~~~~~~~~~ 140:43.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:2436:15: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:43.19 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:2436:15: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:43.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 140:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 140:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 140:43.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.cpp:7: 140:43.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 140:43.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 140:43.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:43.21 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 140:43.21 | ^~~~~~~~ 140:43.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 140:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:43.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 140:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 140:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.cpp:7: 140:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 140:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 140:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:43.29 427 | SizeT Size() const { return SizeT(width, height); } 140:43.29 | ^~~~ 140:43.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 140:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 140:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 140:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.cpp:7: 140:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 140:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 140:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:43.29 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 140:43.29 | ^~~~~~~~ 140:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 140:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 140:43.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:43.29 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 140:43.29 | ^~~~~~~~ 140:43.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 140:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:43.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 140:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 140:43.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.cpp:7: 140:43.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 140:43.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 140:43.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:43.30 62 | Sub operator-(const Sub& aPoint) const { 140:43.30 | ^~~~~~~~ 140:43.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:2249:76: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:43.31 2249 | Rect bgAreaGfx = NSRectToRect(aClipState.mBGClipArea, aAppUnitsPerPixel); 140:43.31 | ^ 140:43.31 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsCSSRendering.cpp:2598:71: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:43.31 2598 | appUnitsPerPixel); 140:43.31 | ^ 140:43.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 140:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 140:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 140:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 140:43.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.cpp:7: 140:43.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 140:43.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 140:43.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:43.61 43 | friend Sub operator*(T aScale, Sub aCoord) { 140:43.61 | ^~~~~~~~ 140:43.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 140:43.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 140:43.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 140:43.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 140:43.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 140:43.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 140:43.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:10, 140:43.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:43.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:43.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.h:9, 140:43.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/html/HTMLCanvasAccessible.cpp:6, 140:43.66 from Unified_cpp_accessible_html0.cpp:2: 140:43.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 140:43.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 140:43.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 140:43.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 140:43.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 140:43.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 140:43.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 140:43.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 140:43.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 140:43.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:43.67 760 | typename detail::Nth::Type extract() { 140:43.67 | ^~~~~~~ 140:43.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:43.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:43.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:43.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:43.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:43.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:43.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 140:43.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 140:44.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.cpp:7: 140:44.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 140:44.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 140:44.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:44.00 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 140:44.00 | ^~~~~~~~~~~~~ 140:44.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:44.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:44.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:44.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:44.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:44.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 140:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 140:44.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.cpp:7: 140:44.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 140:44.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 140:44.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:44.01 323 | static SizeTyped FromUnknownSize( 140:44.01 | ^~~~~~~~~~~~~~~ 140:44.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 140:44.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 140:44.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:44.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 140:44.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 140:44.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 140:44.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 140:44.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 140:44.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 140:44.80 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 140:44.80 from Unified_cpp_accessible_ipc0.cpp:2: 140:44.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 140:44.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:44.80 21 | inline Rect ToRect(const gfxRect& aRect) { 140:44.80 | ^ 140:44.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 140:44.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:44.80 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 140:44.81 | ^ 140:44.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 140:44.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:44.81 40 | inline Point ToPoint(const gfxPoint& aPoint) { 140:44.81 | ^ 140:44.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 140:44.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:44.81 44 | inline Size ToSize(const gfxSize& aSize) { 140:44.81 | ^ 140:44.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 140:44.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:44.82 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 140:44.82 | ^ 140:44.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 140:44.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:44.85 52 | inline gfxSize ThebesSize(const Size& aSize) { 140:44.86 | ^ 140:44.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 140:44.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:44.86 56 | inline gfxRect ThebesRect(const Rect& aRect) { 140:44.86 | ^ 140:46.01 In file included from Unified_cpp_layout_painting0.cpp:128: 140:46.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘void nsDisplayMasksAndClipPaths::PaintWithContentsPaintCallback(nsDisplayListBuilder*, gfxContext*, const std::function&)’: 140:46.01 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:9343:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:46.01 9343 | void nsDisplayMasksAndClipPaths::PaintWithContentsPaintCallback( 140:46.02 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 140:46.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 140:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 140:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 140:46.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 140:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 140:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 140:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 140:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 140:46.08 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 140:46.08 from Unified_cpp_accessible_ipc0.cpp:2: 140:46.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 140:46.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:46.09 1859 | int32_t aAppUnitsPerPixel) { 140:46.09 | ^ 140:46.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 140:46.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:46.09 3214 | int32_t aAppUnitsPerPixel) { 140:46.10 | ^ 140:46.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 140:46.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 140:46.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:46.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:46.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:46.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:46.98 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:46.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:46.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:46.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:46.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:46.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:46.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:46.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:46.99 from Unified_cpp_accessible_generic0.cpp:2: 140:46.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 140:46.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 140:46.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:46.99 40 | friend Sub operator*(Sub aCoord, T aScale) { 140:46.99 | ^~~~~~~~ 140:47.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 140:47.08 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:47.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:47.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:47.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:47.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:47.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:47.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:47.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:47.09 from Unified_cpp_accessible_generic0.cpp:2: 140:47.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 140:47.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 140:47.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:47.10 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 140:47.10 | ^~~~~~~~ 140:47.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 140:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:47.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:47.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:47.22 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:47.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:47.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:47.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:47.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:47.23 from Unified_cpp_accessible_generic0.cpp:2: 140:47.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 140:47.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 140:47.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:47.24 427 | SizeT Size() const { return SizeT(width, height); } 140:47.24 | ^~~~ 140:47.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 140:47.24 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:47.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:47.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:47.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:47.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:47.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:47.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:47.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:47.27 from Unified_cpp_accessible_generic0.cpp:2: 140:47.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 140:47.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 140:47.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:47.28 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 140:47.28 | ^~~~~~~~ 140:47.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 140:47.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 140:47.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:47.28 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 140:47.29 | ^~~~~~~~ 140:47.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 140:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:47.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:47.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:47.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:47.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:47.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:47.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:47.30 from Unified_cpp_accessible_generic0.cpp:2: 140:47.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 140:47.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 140:47.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:47.31 62 | Sub operator-(const Sub& aPoint) const { 140:47.31 | ^~~~~~~~ 140:47.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 140:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 140:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:47.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:47.57 from Unified_cpp_accessible_generic0.cpp:2: 140:47.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 140:47.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 140:47.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:47.57 43 | friend Sub operator*(T aScale, Sub aCoord) { 140:47.57 | ^~~~~~~~ 140:47.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:47.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:47.85 from Unified_cpp_accessible_generic0.cpp:2: 140:47.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 140:47.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 140:47.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:47.85 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 140:47.85 | ^~~~~~~~~~~~~ 140:47.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:47.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:47.85 from Unified_cpp_accessible_generic0.cpp:2: 140:47.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 140:47.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 140:47.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:47.85 323 | static SizeTyped FromUnknownSize( 140:47.85 | ^~~~~~~~~~~~~~~ 140:47.92 accessible/xpcom 140:48.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 140:48.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:48.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:48.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:48.49 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:48.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:48.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:48.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:48.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:48.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:48.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:48.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:48.49 from Unified_cpp_accessible_generic0.cpp:2: 140:48.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::UnionEdges(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 140:48.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSVGUtils.h:104:72: required from here 140:48.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:169:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:48.50 169 | [[nodiscard]] Sub UnionEdges(const Sub& aRect) const { 140:48.50 | ^~~~~~~~~~ 140:49.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 140:49.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:49.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:49.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:49.06 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:49.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:49.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:49.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:49.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:49.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:49.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:49.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:49.06 from Unified_cpp_accessible_generic0.cpp:2: 140:49.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 140:49.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 140:49.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:49.06 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 140:49.07 | ^~~~~~~~~~~~~~ 140:49.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:49.17 from Unified_cpp_accessible_generic0.cpp:2: 140:49.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 140:49.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 140:49.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:49.17 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 140:49.17 | ^~~~~~~~~~~~~ 140:49.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 140:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:49.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:49.21 from Unified_cpp_accessible_generic0.cpp:2: 140:49.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 140:49.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 140:49.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:49.21 383 | Point TopLeft() const { return Point(x, y); } 140:49.21 | ^~~~~~~ 140:49.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 140:49.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:49.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:49.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:49.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:49.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:49.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:49.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:49.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:49.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:49.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:49.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:49.21 from Unified_cpp_accessible_generic0.cpp:2: 140:49.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 140:49.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 140:49.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:49.22 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 140:49.22 | ^~~~~~~~~~~~~~~ 140:49.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:49.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:49.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:49.75 from Unified_cpp_accessible_generic0.cpp:2: 140:49.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 140:49.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 140:49.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:49.76 277 | static RectTyped FromUnknownRect( 140:49.76 | ^~~~~~~~~~~~~~~ 140:49.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:49.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:49.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:49.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:49.77 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:49.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:49.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:49.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:49.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:49.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:49.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:49.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:49.77 from Unified_cpp_accessible_generic0.cpp:2: 140:49.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 140:49.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 140:49.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:49.78 150 | static PointTyped FromUnknownPoint( 140:49.78 | ^~~~~~~~~~~~~~~~ 140:49.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:49.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:49.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:49.78 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:49.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:49.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:49.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:49.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:49.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:49.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:49.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:49.79 from Unified_cpp_accessible_generic0.cpp:2: 140:49.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 140:49.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 140:49.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:49.79 282 | RectTyped ToUnknownRect() const { 140:49.79 | ^~~~~~~~~~~~~ 140:50.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 140:50.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:50.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:50.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:50.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:50.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:50.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:50.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:50.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:50.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:50.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:50.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:50.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:50.18 from Unified_cpp_accessible_generic0.cpp:2: 140:50.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator*(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 140:50.18 /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.cpp:2597:45: required from here 140:50.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:76:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:50.19 76 | Sub operator*(T aScale) const { return Sub(x * aScale, y * aScale); } 140:50.19 | ^~~~~~~~ 140:51.84 In file included from Unified_cpp_layout_painting0.cpp:65: 140:51.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp: In member function ‘already_AddRefed mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::FrameLayerBuilder::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList*, const mozilla::ContainerLayerParameters&, const Matrix4x4*, uint32_t)’: 140:51.84 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/FrameLayerBuilder.cpp:6192:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:51.84 6192 | already_AddRefed FrameLayerBuilder::BuildContainerLayerFor( 140:51.84 | ^~~~~~~~~~~~~~~~~ 140:52.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:52.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:52.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:52.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:52.17 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:52.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:52.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:52.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:52.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:52.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:52.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:52.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:52.17 from Unified_cpp_accessible_generic0.cpp:2: 140:52.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 140:52.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 140:52.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 140:52.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:52.17 246 | PointTyped As2DPoint() const { 140:52.17 | ^~~~~~~~~ 140:52.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 140:52.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:52.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:52.27 from Unified_cpp_accessible_generic0.cpp:2: 140:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 140:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 140:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 140:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:52.28 794 | RectTyped TransformAndClipBounds( 140:52.28 | ^~~~~~~~~~~~~~~~~~~~~~ 140:52.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 140:52.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 140:52.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 140:52.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 140:52.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 140:52.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 140:52.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleParent.cpp:9, 140:52.63 from Unified_cpp_accessible_ipc0.cpp:11: 140:52.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 140:52.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:52.63 332 | LayerPoint GetFixedPositionAnchor() const { 140:52.63 | ^ 140:52.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 140:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 140:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 140:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 140:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 140:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 140:52.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleParent.cpp:9, 140:52.67 from Unified_cpp_accessible_ipc0.cpp:11: 140:52.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 140:52.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:52.67 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 140:52.67 | ^ 140:52.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 140:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 140:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 140:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 140:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 140:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 140:52.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleParent.cpp:9, 140:52.70 from Unified_cpp_accessible_ipc0.cpp:11: 140:52.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 140:52.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:52.70 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 140:52.70 | ^ 140:55.65 In file included from Unified_cpp_layout_painting0.cpp:128: 140:55.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp: In member function ‘virtual bool nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, const StackingContextHelper&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)’: 140:55.65 /builddir/build/BUILD/thunderbird-78.6.1/layout/painting/nsDisplayList.cpp:6858:6: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:55.65 6858 | bool nsDisplayStickyPosition::CreateWebRenderCommands( 140:55.65 | ^~~~~~~~~~~~~~~~~~~~~~~ 140:56.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 140:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 140:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 140:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 140:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 140:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 140:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:10, 140:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:56.26 from Unified_cpp_accessible_generic0.cpp:2: 140:56.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 140:56.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 140:56.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 140:56.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 140:56.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 140:56.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 140:56.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 140:56.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 140:56.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 140:56.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:56.27 760 | typename detail::Nth::Type extract() { 140:56.27 | ^~~~~~~ 140:56.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 140:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 140:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 140:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 140:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 140:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 140:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.h:10, 140:56.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.cpp:7: 140:56.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 140:56.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:56.29 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 140:56.29 | ^ 140:56.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 140:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 140:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 140:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 140:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 140:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 140:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 140:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.h:10, 140:56.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.cpp:7: 140:56.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 140:56.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:56.63 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 140:56.63 | ^ 140:57.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 140:57.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 140:57.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 140:57.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 140:57.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 140:57.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 140:57.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 140:57.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 140:57.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.h:10, 140:57.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.cpp:7: 140:57.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 140:57.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:57.75 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 140:57.75 | ^ 140:57.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 140:57.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:57.75 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 140:57.76 | ^ 140:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 140:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:57.76 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 140:57.76 | ^ 140:57.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 140:57.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:57.78 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 140:57.78 | ^ 140:57.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 140:57.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:57.78 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 140:57.78 | ^ 140:57.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 140:57.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:57.81 371 | nscoord aAppUnitsPerDevPixel) { 140:57.81 | ^ 140:57.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 140:57.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:57.82 380 | nscoord aAppUnitsPerDevPixel) { 140:57.82 | ^ 140:57.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 140:57.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:57.82 387 | nscoord aAppUnitsPerDevPixel) { 140:57.82 | ^ 140:57.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 140:57.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:57.83 394 | nscoord aAppUnitsPerDevPixel) { 140:57.83 | ^ 140:58.19 In file included from Unified_cpp_accessible_generic0.cpp:38: 140:58.19 /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.cpp: In member function ‘void mozilla::a11y::DocAccessible::DispatchScrollingEvent(nsINode*, uint32_t)’: 140:58.19 /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.cpp:2595:17: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:58.19 2595 | scrollPoint = LayoutDevicePoint::FromAppUnits(sf->GetScrollPosition(), 140:58.19 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:58.20 2596 | appUnitsPerDevPixel) * 140:58.20 | ~~~~~~~~~~~~~~~~~~~~~~ 140:58.20 2597 | mPresShell->GetResolution(); 140:58.20 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:58.20 /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.cpp:2599:17: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:58.20 2599 | scrollRange = LayoutDeviceRect::FromAppUnits(sf->GetScrollRange(), 140:58.20 | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:58.20 2600 | appUnitsPerDevPixel); 140:58.20 | ~~~~~~~~~~~~~~~~~~~~ 140:58.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 140:58.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:58.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:58.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:58.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:58.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:58.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:58.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:58.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:58.21 from Unified_cpp_accessible_generic0.cpp:2: 140:58.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 140:58.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:386:28: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:58.21 386 | static LayoutDevicePoint FromAppUnits(const nsPoint& aPoint, 140:58.21 | ^~~~~~~~~~~~ 140:58.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 140:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 140:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 140:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 140:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 140:58.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:58.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:58.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:58.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:58.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:58.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:58.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:58.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:58.24 from Unified_cpp_accessible_generic0.cpp:2: 140:58.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 140:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:58.25 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 140:58.25 | ^~~~~~~~~ 140:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In member function ‘Sub mozilla::gfx::BasePoint::operator*(T) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 140:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:76:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:58.25 76 | Sub operator*(T aScale) const { return Sub(x * aScale, y * aScale); } 140:58.25 | ^~~~~~~~ 140:58.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 140:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 140:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 140:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 140:58.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 140:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 140:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.h:9, 140:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible-inl.h:10, 140:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ARIAGridAccessible.cpp:6, 140:58.26 from Unified_cpp_accessible_generic0.cpp:2: 140:58.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 140:58.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:370:27: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 140:58.26 370 | static LayoutDeviceRect FromAppUnits(const nsRect& aRect, 140:58.26 | ^~~~~~~~~~~~ 141:00.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 141:00.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:00.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:00.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.h:10, 141:00.73 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.cpp:7: 141:00.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 141:00.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:00.73 189 | CSSRect GetExpandedScrollableRect() const { 141:00.73 | ^ 141:00.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 141:00.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:00.73 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 141:00.74 | ^ 141:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 141:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:00.74 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 141:00.74 | ^ 141:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 141:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:00.74 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 141:00.74 | ^ 141:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 141:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:00.74 243 | CSSRect CalculateScrollRange() const { 141:00.74 | ^ 141:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 141:00.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:00.74 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 141:00.74 | ^ 141:00.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 141:00.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:00.75 457 | CSSRect GetVisualViewport() const { 141:00.75 | ^ 141:02.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 141:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.h:10, 141:02.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.cpp:7: 141:02.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 141:02.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:02.76 1249 | CSSCoord ToCSSPixels() const { return _0; } 141:02.76 | ^ 141:03.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 141:03.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 141:03.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleParent.cpp:10, 141:03.40 from Unified_cpp_accessible_ipc0.cpp:11: 141:03.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 141:03.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:03.40 1394 | LayerPoint GetFixedPositionAnchor() { 141:03.40 | ^ 141:03.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 141:03.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:03.43 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 141:03.43 | ^ 141:05.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 141:05.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:05.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:05.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:05.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:05.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:05.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:05.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:05.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:05.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.h:10, 141:05.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.cpp:7: 141:05.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 141:05.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:05.38 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 141:05.38 | ^ 141:06.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:06.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:06.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:06.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:06.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:06.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:06.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.h:10, 141:06.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.cpp:8: 141:06.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 141:06.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:06.09 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 141:06.09 | ^ 141:06.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 141:06.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:06.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:06.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:06.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:06.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:06.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.h:10, 141:06.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.cpp:8: 141:06.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 141:06.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:06.36 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 141:06.36 | ^ 141:07.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 141:07.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 141:07.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:07.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:07.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:07.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:07.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 141:07.22 from Unified_cpp_accessible_ipc0.cpp:2: 141:07.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 141:07.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 141:07.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.22 40 | friend Sub operator*(Sub aCoord, T aScale) { 141:07.22 | ^~~~~~~~ 141:07.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:07.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 141:07.32 from Unified_cpp_accessible_ipc0.cpp:2: 141:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 141:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 141:07.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.32 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 141:07.32 | ^~~~~~~~ 141:07.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.h:10, 141:07.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.cpp:8: 141:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 141:07.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.41 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 141:07.41 | ^ 141:07.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 141:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 141:07.42 from Unified_cpp_accessible_ipc0.cpp:2: 141:07.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 141:07.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 141:07.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.42 427 | SizeT Size() const { return SizeT(width, height); } 141:07.42 | ^~~~ 141:07.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 141:07.43 from Unified_cpp_accessible_ipc0.cpp:2: 141:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 141:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 141:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.43 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 141:07.43 | ^~~~~~~~ 141:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 141:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 141:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.43 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 141:07.43 | ^~~~~~~~ 141:07.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:07.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 141:07.43 from Unified_cpp_accessible_ipc0.cpp:2: 141:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 141:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 141:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.43 62 | Sub operator-(const Sub& aPoint) const { 141:07.43 | ^~~~~~~~ 141:07.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 141:07.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.45 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 141:07.45 | ^ 141:07.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 141:07.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.45 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 141:07.45 | ^ 141:07.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 141:07.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.46 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 141:07.46 | ^ 141:07.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 141:07.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.47 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 141:07.47 | ^ 141:07.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 141:07.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.49 371 | nscoord aAppUnitsPerDevPixel) { 141:07.49 | ^ 141:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 141:07.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.50 380 | nscoord aAppUnitsPerDevPixel) { 141:07.50 | ^ 141:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 141:07.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.51 387 | nscoord aAppUnitsPerDevPixel) { 141:07.51 | ^ 141:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 141:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.52 394 | nscoord aAppUnitsPerDevPixel) { 141:07.52 | ^ 141:07.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 141:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 141:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.h:10, 141:07.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.cpp:7: 141:07.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 141:07.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.63 21 | inline Rect ToRect(const gfxRect& aRect) { 141:07.63 | ^ 141:07.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 141:07.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.63 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 141:07.63 | ^ 141:07.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 141:07.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.63 40 | inline Point ToPoint(const gfxPoint& aPoint) { 141:07.63 | ^ 141:07.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 141:07.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.64 44 | inline Size ToSize(const gfxSize& aSize) { 141:07.64 | ^ 141:07.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 141:07.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.64 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 141:07.64 | ^ 141:07.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 141:07.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.65 52 | inline gfxSize ThebesSize(const Size& aSize) { 141:07.65 | ^ 141:07.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 141:07.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.65 56 | inline gfxRect ThebesRect(const Rect& aRect) { 141:07.65 | ^ 141:07.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 141:07.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 141:07.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:07.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:07.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:07.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:07.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:07.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:07.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:07.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:07.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:07.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:07.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:07.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 141:07.69 from Unified_cpp_accessible_ipc0.cpp:2: 141:07.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 141:07.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 141:07.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.69 43 | friend Sub operator*(T aScale, Sub aCoord) { 141:07.69 | ^~~~~~~~ 141:07.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:07.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:07.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:07.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:07.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:07.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:07.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:07.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:07.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:07.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:07.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 141:07.92 from Unified_cpp_accessible_ipc0.cpp:2: 141:07.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 141:07.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 141:07.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.93 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 141:07.93 | ^~~~~~~~~~~~~ 141:07.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:07.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:07.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:07.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:07.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:07.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:07.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:07.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:07.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:07.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:07.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:07.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 141:07.94 from Unified_cpp_accessible_ipc0.cpp:2: 141:07.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 141:07.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 141:07.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:07.94 323 | static SizeTyped FromUnknownSize( 141:07.94 | ^~~~~~~~~~~~~~~ 141:08.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 141:08.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:08.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:08.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:08.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:08.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:08.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:08.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:08.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.h:10, 141:08.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.cpp:7: 141:08.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 141:08.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:08.79 1859 | int32_t aAppUnitsPerPixel) { 141:08.79 | ^ 141:08.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 141:08.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:08.79 3214 | int32_t aAppUnitsPerPixel) { 141:08.79 | ^ 141:09.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 141:09.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 141:09.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:09.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:09.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:09.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:09.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:09.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:09.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:09.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:09.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:09.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 141:09.11 from Unified_cpp_accessible_ipc0.cpp:2: 141:09.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 141:09.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 141:09.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:09.11 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 141:09.11 | ^~~~~~~~~~~~~~ 141:09.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:09.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:09.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:09.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:09.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:09.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:09.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:09.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:09.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:09.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:09.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 141:09.22 from Unified_cpp_accessible_ipc0.cpp:2: 141:09.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 141:09.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 141:09.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:09.23 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 141:09.23 | ^~~~~~~~~~~~~ 141:09.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 141:09.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:09.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:09.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:09.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:09.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:09.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:09.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 141:09.27 from Unified_cpp_accessible_ipc0.cpp:2: 141:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 141:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 141:09.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:09.27 383 | Point TopLeft() const { return Point(x, y); } 141:09.28 | ^~~~~~~ 141:09.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 141:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 141:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:09.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 141:09.29 from Unified_cpp_accessible_ipc0.cpp:2: 141:09.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 141:09.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 141:09.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:09.30 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 141:09.30 | ^~~~~~~~~~~~~~~ 141:10.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 141:10.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:10.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:10.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:10.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:10.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.h:10, 141:10.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.cpp:8: 141:10.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 141:10.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:10.18 189 | CSSRect GetExpandedScrollableRect() const { 141:10.18 | ^ 141:10.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 141:10.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:10.18 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 141:10.18 | ^ 141:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 141:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:10.19 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 141:10.19 | ^ 141:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 141:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:10.19 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 141:10.19 | ^ 141:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 141:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:10.19 243 | CSSRect CalculateScrollRange() const { 141:10.19 | ^ 141:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 141:10.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:10.19 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 141:10.19 | ^ 141:10.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 141:10.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:10.20 457 | CSSRect GetVisualViewport() const { 141:10.20 | ^ 141:11.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:11.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:11.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 141:11.06 from Unified_cpp_accessible_ipc0.cpp:2: 141:11.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 141:11.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 141:11.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 141:11.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:11.06 246 | PointTyped As2DPoint() const { 141:11.06 | ^~~~~~~~~ 141:11.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 141:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 141:11.13 from Unified_cpp_accessible_ipc0.cpp:2: 141:11.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 141:11.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 141:11.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 141:11.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:11.14 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 141:11.14 | ^~~~~~~~~ 141:11.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 141:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 141:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:11.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:11.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:11.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:11.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:11.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 141:11.15 from Unified_cpp_accessible_ipc0.cpp:2: 141:11.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 141:11.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 141:11.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 141:11.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:11.18 2266 | PointTyped TransformPointSimple( 141:11.18 | ^~~~~~~~~~~~~~~~~~~~ 141:11.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 141:11.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 141:11.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 141:11.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:11.18 794 | RectTyped TransformAndClipBounds( 141:11.18 | ^~~~~~~~~~~~~~~~~~~~~~ 141:12.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 141:12.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:12.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:12.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:12.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:12.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.h:10, 141:12.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.cpp:8: 141:12.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 141:12.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:12.30 1249 | CSSCoord ToCSSPixels() const { return _0; } 141:12.30 | ^ 141:13.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 141:13.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 141:13.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 141:13.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 141:13.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 141:13.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 141:13.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIAccessiblePivot.h:14, 141:13.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 141:13.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:13.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/DocAccessibleChildBase.cpp:7, 141:13.97 from Unified_cpp_accessible_ipc0.cpp:2: 141:13.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 141:13.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 141:13.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 141:13.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 141:13.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 141:13.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 141:13.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 141:13.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 141:13.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 141:13.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:13.98 760 | typename detail::Nth::Type extract() { 141:13.98 | ^~~~~~~ 141:14.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 141:14.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 141:14.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:14.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:14.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:14.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:14.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:14.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:14.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:14.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:14.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:14.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:14.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:14.44 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.h:10, 141:14.44 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.cpp:7: 141:14.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 141:14.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 141:14.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:14.44 40 | friend Sub operator*(Sub aCoord, T aScale) { 141:14.44 | ^~~~~~~~ 141:14.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:14.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:14.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:14.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:14.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:14.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:14.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:14.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:14.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.h:10, 141:14.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.cpp:7: 141:14.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 141:14.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 141:14.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:14.52 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 141:14.52 | ^~~~~~~~ 141:14.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 141:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.h:10, 141:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.cpp:7: 141:14.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 141:14.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 141:14.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:14.60 427 | SizeT Size() const { return SizeT(width, height); } 141:14.60 | ^~~~ 141:14.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.h:10, 141:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.cpp:7: 141:14.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 141:14.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 141:14.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:14.60 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 141:14.60 | ^~~~~~~~ 141:14.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 141:14.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 141:14.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:14.60 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 141:14.60 | ^~~~~~~~ 141:14.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 141:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.h:10, 141:14.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.cpp:7: 141:14.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 141:14.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 141:14.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:14.61 62 | Sub operator-(const Sub& aPoint) const { 141:14.61 | ^~~~~~~~ 141:14.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 141:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 141:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:14.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.h:10, 141:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.cpp:7: 141:14.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 141:14.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 141:14.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:14.95 43 | friend Sub operator*(T aScale, Sub aCoord) { 141:14.95 | ^~~~~~~~ 141:15.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 141:15.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:15.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:15.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:15.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:15.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.h:10, 141:15.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.cpp:8: 141:15.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 141:15.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:15.20 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 141:15.20 | ^ 141:15.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.h:10, 141:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.cpp:7: 141:15.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 141:15.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 141:15.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:15.26 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 141:15.26 | ^~~~~~~~~~~~~ 141:15.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/AccessibleWrap.h:11, 141:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessible.h:9, 141:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/HyperTextAccessibleWrap.h:10, 141:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:11, 141:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.h:10, 141:15.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.cpp:7: 141:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 141:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 141:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:15.27 323 | static SizeTyped FromUnknownSize( 141:15.27 | ^~~~~~~~~~~~~~~ 141:15.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.h:7, 141:15.80 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.cpp:7: 141:15.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 141:15.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:15.80 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 141:15.80 | ^ 141:16.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 141:16.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:16.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:16.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:16.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:16.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:16.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.h:7, 141:16.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.cpp:7: 141:16.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 141:16.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:16.04 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 141:16.04 | ^ 141:17.10 accessible/xul 141:17.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:17.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:17.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.h:7, 141:17.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.cpp:7: 141:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 141:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:17.17 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 141:17.17 | ^ 141:17.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 141:17.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:17.18 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 141:17.18 | ^ 141:17.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 141:17.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:17.19 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 141:17.19 | ^ 141:17.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 141:17.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:17.21 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 141:17.21 | ^ 141:17.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 141:17.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:17.22 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 141:17.22 | ^ 141:17.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 141:17.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 141:17.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:17.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:17.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:17.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.h:10, 141:17.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.cpp:8: 141:17.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 141:17.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:17.24 21 | inline Rect ToRect(const gfxRect& aRect) { 141:17.24 | ^ 141:17.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 141:17.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:17.24 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 141:17.25 | ^ 141:17.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 141:17.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:17.25 40 | inline Point ToPoint(const gfxPoint& aPoint) { 141:17.25 | ^ 141:17.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 141:17.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:17.26 371 | nscoord aAppUnitsPerDevPixel) { 141:17.27 | ^ 141:17.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 141:17.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:17.27 44 | inline Size ToSize(const gfxSize& aSize) { 141:17.27 | ^ 141:17.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 141:17.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:17.27 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 141:17.27 | ^ 141:17.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 141:17.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:17.28 380 | nscoord aAppUnitsPerDevPixel) { 141:17.28 | ^ 141:17.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 141:17.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:17.28 52 | inline gfxSize ThebesSize(const Size& aSize) { 141:17.28 | ^ 141:17.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 141:17.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:17.28 56 | inline gfxRect ThebesRect(const Rect& aRect) { 141:17.28 | ^ 141:17.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 141:17.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:17.29 387 | nscoord aAppUnitsPerDevPixel) { 141:17.29 | ^ 141:17.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 141:17.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:17.30 394 | nscoord aAppUnitsPerDevPixel) { 141:17.30 | ^ 141:18.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 141:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 141:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 141:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 141:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 141:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 141:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIAccessiblePivot.h:14, 141:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessible.h:9, 141:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/DocAccessibleChildBase.h:10, 141:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.h:10, 141:18.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/DocAccessibleChild.cpp:7: 141:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 141:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 141:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 141:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 141:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 141:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 141:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 141:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 141:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 141:18.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:18.10 760 | typename detail::Nth::Type extract() { 141:18.10 | ^~~~~~~ 141:18.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 141:18.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 141:18.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 141:18.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 141:18.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 141:18.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 141:18.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 141:18.18 from Unified_cpp_accessible_base1.cpp:2: 141:18.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 141:18.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:18.18 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 141:18.18 | ^ 141:18.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 141:18.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:18.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:18.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:18.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.h:10, 141:18.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.cpp:8: 141:18.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 141:18.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:18.52 1859 | int32_t aAppUnitsPerPixel) { 141:18.52 | ^ 141:18.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 141:18.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:18.54 3214 | int32_t aAppUnitsPerPixel) { 141:18.54 | ^ 141:18.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 141:18.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 141:18.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 141:18.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 141:18.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 141:18.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 141:18.62 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 141:18.62 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 141:18.62 from Unified_cpp_accessible_base1.cpp:2: 141:18.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 141:18.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:18.62 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 141:18.62 | ^ 141:19.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 141:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 141:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 141:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 141:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 141:19.47 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 141:19.47 from Unified_cpp_accessible_base1.cpp:2: 141:19.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 141:19.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:19.47 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 141:19.47 | ^ 141:19.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 141:19.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:19.48 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 141:19.48 | ^ 141:19.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 141:19.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:19.48 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 141:19.48 | ^ 141:19.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 141:19.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:19.49 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 141:19.49 | ^ 141:19.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 141:19.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:19.49 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 141:19.49 | ^ 141:19.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 141:19.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:19.52 371 | nscoord aAppUnitsPerDevPixel) { 141:19.52 | ^ 141:19.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 141:19.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:19.52 380 | nscoord aAppUnitsPerDevPixel) { 141:19.52 | ^ 141:19.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 141:19.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:19.52 387 | nscoord aAppUnitsPerDevPixel) { 141:19.52 | ^ 141:19.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 141:19.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:19.53 394 | nscoord aAppUnitsPerDevPixel) { 141:19.53 | ^ 141:19.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 141:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 141:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 141:19.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 141:19.74 from Unified_cpp_accessible_base1.cpp:2: 141:19.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 141:19.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:19.74 1249 | CSSCoord ToCSSPixels() const { return _0; } 141:19.74 | ^ 141:19.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 141:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 141:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.h:10, 141:19.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.cpp:8: 141:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 141:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 141:19.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:19.85 40 | friend Sub operator*(Sub aCoord, T aScale) { 141:19.85 | ^~~~~~~~ 141:19.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:19.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:19.93 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:19.93 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:19.93 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.h:10, 141:19.93 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.cpp:8: 141:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 141:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 141:19.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:19.93 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 141:19.93 | ^~~~~~~~ 141:20.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 141:20.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:20.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:20.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:20.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:20.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:20.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:20.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.h:10, 141:20.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.cpp:8: 141:20.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 141:20.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 141:20.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:20.02 427 | SizeT Size() const { return SizeT(width, height); } 141:20.02 | ^~~~ 141:20.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:20.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:20.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:20.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:20.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.h:10, 141:20.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.cpp:8: 141:20.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 141:20.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 141:20.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:20.03 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 141:20.03 | ^~~~~~~~ 141:20.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 141:20.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 141:20.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:20.03 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 141:20.03 | ^~~~~~~~ 141:20.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 141:20.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:20.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:20.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:20.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:20.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:20.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.h:10, 141:20.04 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.cpp:8: 141:20.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 141:20.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 141:20.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:20.04 62 | Sub operator-(const Sub& aPoint) const { 141:20.04 | ^~~~~~~~ 141:20.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 141:20.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:20.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:20.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:20.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:20.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.h:7, 141:20.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.cpp:7: 141:20.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 141:20.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:20.11 189 | CSSRect GetExpandedScrollableRect() const { 141:20.11 | ^ 141:20.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 141:20.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:20.12 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 141:20.12 | ^ 141:20.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 141:20.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:20.12 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 141:20.13 | ^ 141:20.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 141:20.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:20.13 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 141:20.13 | ^ 141:20.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 141:20.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:20.14 243 | CSSRect CalculateScrollRange() const { 141:20.14 | ^ 141:20.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 141:20.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:20.14 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 141:20.14 | ^ 141:20.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 141:20.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:20.15 457 | CSSRect GetVisualViewport() const { 141:20.15 | ^ 141:20.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 141:20.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 141:20.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:20.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:20.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:20.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:20.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:20.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:20.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:20.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.h:10, 141:20.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.cpp:8: 141:20.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 141:20.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 141:20.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:20.46 43 | friend Sub operator*(T aScale, Sub aCoord) { 141:20.46 | ^~~~~~~~ 141:20.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:20.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:20.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:20.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:20.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:20.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:20.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.h:10, 141:20.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.cpp:8: 141:20.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 141:20.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 141:20.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:20.74 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 141:20.74 | ^~~~~~~~~~~~~ 141:20.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.h:10, 141:20.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AtkSocketAccessible.cpp:8: 141:20.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 141:20.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 141:20.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:20.75 323 | static SizeTyped FromUnknownSize( 141:20.75 | ^~~~~~~~~~~~~~~ 141:20.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/ProxyAccessible.h:10, 141:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.h:15, 141:20.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 141:20.77 from Unified_cpp_accessible_xpcom0.cpp:2: 141:20.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 141:20.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:20.77 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 141:20.77 | ^ 141:20.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 141:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/ProxyAccessible.h:10, 141:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.h:15, 141:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 141:20.96 from Unified_cpp_accessible_xpcom0.cpp:2: 141:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 141:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:20.96 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 141:20.96 | ^ 141:22.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/ProxyAccessible.h:10, 141:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.h:15, 141:22.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 141:22.03 from Unified_cpp_accessible_xpcom0.cpp:2: 141:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 141:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:22.03 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 141:22.03 | ^ 141:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 141:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:22.03 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 141:22.03 | ^ 141:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 141:22.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:22.03 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 141:22.03 | ^ 141:22.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 141:22.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:22.04 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 141:22.04 | ^ 141:22.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 141:22.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:22.04 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 141:22.04 | ^ 141:22.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 141:22.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:22.07 371 | nscoord aAppUnitsPerDevPixel) { 141:22.07 | ^ 141:22.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 141:22.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:22.08 380 | nscoord aAppUnitsPerDevPixel) { 141:22.08 | ^ 141:22.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 141:22.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:22.08 387 | nscoord aAppUnitsPerDevPixel) { 141:22.08 | ^ 141:22.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 141:22.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:22.09 394 | nscoord aAppUnitsPerDevPixel) { 141:22.09 | ^ 141:22.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 141:22.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:22.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:22.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:22.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:22.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.h:7, 141:22.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.cpp:7: 141:22.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 141:22.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:22.11 1249 | CSSCoord ToCSSPixels() const { return _0; } 141:22.11 | ^ 141:24.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 141:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/ProxyAccessible.h:10, 141:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.h:15, 141:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 141:24.94 from Unified_cpp_accessible_xpcom0.cpp:2: 141:24.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 141:24.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:24.94 189 | CSSRect GetExpandedScrollableRect() const { 141:24.94 | ^ 141:24.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 141:24.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:24.94 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 141:24.94 | ^ 141:24.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 141:24.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:24.95 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 141:24.95 | ^ 141:24.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 141:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.h:7, 141:24.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.cpp:7: 141:24.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 141:24.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:24.95 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 141:24.95 | ^ 141:24.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 141:24.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:24.95 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 141:24.95 | ^ 141:24.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 141:24.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:24.96 243 | CSSRect CalculateScrollRange() const { 141:24.96 | ^ 141:24.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 141:24.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:24.96 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 141:24.96 | ^ 141:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 141:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:24.97 457 | CSSRect GetVisualViewport() const { 141:24.97 | ^ 141:27.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 141:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/ProxyAccessible.h:10, 141:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.h:15, 141:27.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 141:27.02 from Unified_cpp_accessible_xpcom0.cpp:2: 141:27.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 141:27.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:27.02 1249 | CSSCoord ToCSSPixels() const { return _0; } 141:27.02 | ^ 141:27.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 141:27.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 141:27.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:27.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:27.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:27.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.h:7, 141:27.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.cpp:7: 141:27.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 141:27.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:27.10 21 | inline Rect ToRect(const gfxRect& aRect) { 141:27.10 | ^ 141:27.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 141:27.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:27.11 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 141:27.11 | ^ 141:27.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 141:27.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:27.11 40 | inline Point ToPoint(const gfxPoint& aPoint) { 141:27.11 | ^ 141:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 141:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:27.12 44 | inline Size ToSize(const gfxSize& aSize) { 141:27.12 | ^ 141:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 141:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:27.12 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 141:27.12 | ^ 141:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 141:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:27.12 52 | inline gfxSize ThebesSize(const Size& aSize) { 141:27.12 | ^ 141:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 141:27.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:27.12 56 | inline gfxRect ThebesRect(const Rect& aRect) { 141:27.12 | ^ 141:28.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 141:28.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:28.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:28.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.h:7, 141:28.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.cpp:7: 141:28.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 141:28.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:28.20 1859 | int32_t aAppUnitsPerPixel) { 141:28.20 | ^ 141:28.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 141:28.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:28.20 3214 | int32_t aAppUnitsPerPixel) { 141:28.20 | ^ 141:29.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 141:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 141:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:29.72 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:29.73 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:29.73 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.h:7, 141:29.73 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.cpp:7: 141:29.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 141:29.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 141:29.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:29.73 40 | friend Sub operator*(Sub aCoord, T aScale) { 141:29.73 | ^~~~~~~~ 141:29.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 141:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/ProxyAccessible.h:10, 141:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.h:15, 141:29.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 141:29.74 from Unified_cpp_accessible_xpcom0.cpp:2: 141:29.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 141:29.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:29.76 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 141:29.77 | ^ 141:29.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:29.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:29.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.h:7, 141:29.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.cpp:7: 141:29.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 141:29.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 141:29.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:29.84 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 141:29.84 | ^~~~~~~~ 141:29.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 141:29.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:29.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:29.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:29.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:29.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:29.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:29.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.h:7, 141:29.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.cpp:7: 141:29.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 141:29.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 141:29.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:29.95 427 | SizeT Size() const { return SizeT(width, height); } 141:29.96 | ^~~~ 141:29.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.h:7, 141:29.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.cpp:7: 141:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 141:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 141:29.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:29.96 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 141:29.96 | ^~~~~~~~ 141:29.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 141:29.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 141:29.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:29.97 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 141:29.97 | ^~~~~~~~ 141:29.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 141:29.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:29.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:29.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:29.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:29.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:29.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:30.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:30.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.h:7, 141:30.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.cpp:7: 141:30.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 141:30.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 141:30.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:30.00 62 | Sub operator-(const Sub& aPoint) const { 141:30.00 | ^~~~~~~~ 141:30.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 141:30.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 141:30.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:30.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:30.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:30.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:30.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:30.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:30.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:30.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.h:7, 141:30.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.cpp:7: 141:30.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 141:30.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 141:30.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:30.25 43 | friend Sub operator*(T aScale, Sub aCoord) { 141:30.25 | ^~~~~~~~ 141:30.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:30.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:30.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:30.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:30.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:30.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:30.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.h:7, 141:30.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.cpp:7: 141:30.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 141:30.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 141:30.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:30.51 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 141:30.51 | ^~~~~~~~~~~~~ 141:30.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:30.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:30.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:30.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:30.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:30.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:30.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:30.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.h:7, 141:30.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DOMtoATK.cpp:7: 141:30.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 141:30.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 141:30.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:30.52 323 | static SizeTyped FromUnknownSize( 141:30.52 | ^~~~~~~~~~~~~~~ 141:31.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 141:31.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 141:31.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:31.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:31.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/ProxyAccessible.h:10, 141:31.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.h:15, 141:31.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 141:31.82 from Unified_cpp_accessible_xpcom0.cpp:2: 141:31.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 141:31.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:31.82 21 | inline Rect ToRect(const gfxRect& aRect) { 141:31.83 | ^ 141:31.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 141:31.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:31.83 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 141:31.83 | ^ 141:31.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 141:31.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:31.83 40 | inline Point ToPoint(const gfxPoint& aPoint) { 141:31.83 | ^ 141:31.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 141:31.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:31.84 44 | inline Size ToSize(const gfxSize& aSize) { 141:31.84 | ^ 141:31.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 141:31.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:31.84 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 141:31.84 | ^ 141:31.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 141:31.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:31.86 52 | inline gfxSize ThebesSize(const Size& aSize) { 141:31.86 | ^ 141:31.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 141:31.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:31.87 56 | inline gfxRect ThebesRect(const Rect& aRect) { 141:31.87 | ^ 141:32.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:32.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:32.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:32.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 141:32.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:32.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:32.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 141:32.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 141:32.55 from Unified_cpp_accessible_xul0.cpp:2: 141:32.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 141:32.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:32.56 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 141:32.56 | ^ 141:32.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 141:32.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:32.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:32.74 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 141:32.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:32.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:32.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 141:32.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 141:32.75 from Unified_cpp_accessible_xul0.cpp:2: 141:32.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 141:32.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:32.75 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 141:32.75 | ^ 141:32.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 141:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/ProxyAccessible.h:10, 141:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.h:15, 141:32.91 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 141:32.91 from Unified_cpp_accessible_xpcom0.cpp:2: 141:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 141:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:32.92 1859 | int32_t aAppUnitsPerPixel) { 141:32.92 | ^ 141:32.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 141:32.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:32.92 3214 | int32_t aAppUnitsPerPixel) { 141:32.92 | ^ 141:33.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:33.89 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 141:33.89 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:33.89 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:33.89 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 141:33.89 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 141:33.89 from Unified_cpp_accessible_xul0.cpp:2: 141:33.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 141:33.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:33.89 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 141:33.89 | ^ 141:33.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 141:33.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:33.90 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 141:33.90 | ^ 141:33.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 141:33.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:33.90 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 141:33.90 | ^ 141:33.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 141:33.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:33.90 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 141:33.90 | ^ 141:33.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 141:33.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:33.91 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 141:33.91 | ^ 141:33.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 141:33.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:33.93 371 | nscoord aAppUnitsPerDevPixel) { 141:33.93 | ^ 141:33.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 141:33.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:33.94 380 | nscoord aAppUnitsPerDevPixel) { 141:33.94 | ^ 141:33.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 141:33.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:33.94 387 | nscoord aAppUnitsPerDevPixel) { 141:33.94 | ^ 141:33.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 141:33.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:33.95 394 | nscoord aAppUnitsPerDevPixel) { 141:33.95 | ^ 141:36.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIScrollableFrame.h:21, 141:36.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 141:36.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:9, 141:36.12 from Unified_cpp_accessible_base1.cpp:2: 141:36.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 141:36.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:36.12 189 | CSSRect GetExpandedScrollableRect() const { 141:36.12 | ^ 141:36.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 141:36.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:36.12 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 141:36.12 | ^ 141:36.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 141:36.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:36.13 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 141:36.13 | ^ 141:36.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 141:36.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:36.14 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 141:36.14 | ^ 141:36.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 141:36.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:36.14 243 | CSSRect CalculateScrollRange() const { 141:36.14 | ^ 141:36.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 141:36.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:36.15 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 141:36.15 | ^ 141:36.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 141:36.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:36.15 457 | CSSRect GetVisualViewport() const { 141:36.15 | ^ 141:36.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 141:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 141:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 141:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:36.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 141:36.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 141:36.95 from Unified_cpp_accessible_xul0.cpp:2: 141:36.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 141:36.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:36.95 189 | CSSRect GetExpandedScrollableRect() const { 141:36.95 | ^ 141:36.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 141:36.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:36.95 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 141:36.95 | ^ 141:36.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 141:36.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:36.95 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 141:36.95 | ^ 141:36.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 141:36.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:36.96 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 141:36.96 | ^ 141:36.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 141:36.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:36.96 243 | CSSRect CalculateScrollRange() const { 141:36.96 | ^ 141:36.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 141:36.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:36.97 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 141:36.97 | ^ 141:36.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 141:36.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:36.98 457 | CSSRect GetVisualViewport() const { 141:36.98 | ^ 141:38.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 141:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 141:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 141:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 141:38.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 141:38.84 from Unified_cpp_accessible_xul0.cpp:2: 141:38.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 141:38.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:38.84 1249 | CSSCoord ToCSSPixels() const { return _0; } 141:38.84 | ^ 141:38.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 141:38.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 141:38.96 from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsComputedDOMStyle.h:26, 141:38.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:10, 141:38.96 from Unified_cpp_accessible_base1.cpp:2: 141:38.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 141:38.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:38.97 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 141:38.97 | ^ 141:39.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:39.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DocAccessibleWrap.cpp:7: 141:39.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 141:39.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:39.28 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 141:39.28 | ^ 141:39.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 141:39.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:39.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:39.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:39.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:39.54 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:39.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:39.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DocAccessibleWrap.cpp:7: 141:39.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 141:39.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:39.55 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 141:39.55 | ^ 141:39.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 141:39.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 141:39.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:39.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:39.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:39.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:39.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:39.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:39.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/ProxyAccessible.h:10, 141:39.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.h:15, 141:39.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 141:39.70 from Unified_cpp_accessible_xpcom0.cpp:2: 141:39.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 141:39.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 141:39.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:39.70 40 | friend Sub operator*(Sub aCoord, T aScale) { 141:39.70 | ^~~~~~~~ 141:39.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:39.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:39.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:39.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/ProxyAccessible.h:10, 141:39.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.h:15, 141:39.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 141:39.78 from Unified_cpp_accessible_xpcom0.cpp:2: 141:39.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 141:39.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 141:39.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:39.78 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 141:39.78 | ^~~~~~~~ 141:39.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 141:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/ProxyAccessible.h:10, 141:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.h:15, 141:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 141:39.87 from Unified_cpp_accessible_xpcom0.cpp:2: 141:39.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 141:39.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 141:39.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:39.87 427 | SizeT Size() const { return SizeT(width, height); } 141:39.87 | ^~~~ 141:39.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/ProxyAccessible.h:10, 141:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.h:15, 141:39.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 141:39.87 from Unified_cpp_accessible_xpcom0.cpp:2: 141:39.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 141:39.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 141:39.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:39.87 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 141:39.87 | ^~~~~~~~ 141:39.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 141:39.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 141:39.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:39.87 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 141:39.87 | ^~~~~~~~ 141:39.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 141:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/ProxyAccessible.h:10, 141:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.h:15, 141:39.89 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 141:39.89 from Unified_cpp_accessible_xpcom0.cpp:2: 141:39.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 141:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 141:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:39.90 62 | Sub operator-(const Sub& aPoint) const { 141:39.90 | ^~~~~~~~ 141:40.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 141:40.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 141:40.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:40.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/ProxyAccessible.h:10, 141:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.h:15, 141:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 141:40.21 from Unified_cpp_accessible_xpcom0.cpp:2: 141:40.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 141:40.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 141:40.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.21 43 | friend Sub operator*(T aScale, Sub aCoord) { 141:40.21 | ^~~~~~~~ 141:40.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/ProxyAccessible.h:10, 141:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.h:15, 141:40.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 141:40.56 from Unified_cpp_accessible_xpcom0.cpp:2: 141:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 141:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 141:40.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.56 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 141:40.56 | ^~~~~~~~~~~~~ 141:40.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/ProxyAccessible.h:10, 141:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.h:15, 141:40.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 141:40.57 from Unified_cpp_accessible_xpcom0.cpp:2: 141:40.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 141:40.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 141:40.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.57 323 | static SizeTyped FromUnknownSize( 141:40.57 | ^~~~~~~~~~~~~~~ 141:40.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:40.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DocAccessibleWrap.cpp:7: 141:40.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 141:40.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.63 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 141:40.63 | ^ 141:40.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 141:40.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.63 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 141:40.64 | ^ 141:40.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 141:40.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.64 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 141:40.64 | ^ 141:40.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 141:40.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.65 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 141:40.65 | ^ 141:40.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 141:40.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.65 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 141:40.65 | ^ 141:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 141:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.67 371 | nscoord aAppUnitsPerDevPixel) { 141:40.67 | ^ 141:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 141:40.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.68 380 | nscoord aAppUnitsPerDevPixel) { 141:40.68 | ^ 141:40.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 141:40.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.68 387 | nscoord aAppUnitsPerDevPixel) { 141:40.68 | ^ 141:40.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 141:40.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.69 394 | nscoord aAppUnitsPerDevPixel) { 141:40.69 | ^ 141:40.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 141:40.76 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 141:40.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:12, 141:40.76 from Unified_cpp_accessible_base1.cpp:2: 141:40.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 141:40.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.76 21 | inline Rect ToRect(const gfxRect& aRect) { 141:40.76 | ^ 141:40.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 141:40.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.76 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 141:40.76 | ^ 141:40.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 141:40.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.77 40 | inline Point ToPoint(const gfxPoint& aPoint) { 141:40.77 | ^ 141:40.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 141:40.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.78 44 | inline Size ToSize(const gfxSize& aSize) { 141:40.78 | ^ 141:40.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 141:40.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.78 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 141:40.78 | ^ 141:40.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 141:40.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.79 52 | inline gfxSize ThebesSize(const Size& aSize) { 141:40.79 | ^ 141:40.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 141:40.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:40.79 56 | inline gfxRect ThebesRect(const Rect& aRect) { 141:40.79 | ^ 141:41.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 141:41.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:12, 141:41.35 from Unified_cpp_accessible_base1.cpp:2: 141:41.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 141:41.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:41.35 1859 | int32_t aAppUnitsPerPixel) { 141:41.35 | ^ 141:41.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 141:41.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:41.37 3214 | int32_t aAppUnitsPerPixel) { 141:41.37 | ^ 141:41.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 141:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:59, 141:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 141:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 141:41.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 141:41.53 from Unified_cpp_accessible_xul0.cpp:2: 141:41.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 141:41.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:41.53 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 141:41.53 | ^ 141:42.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:42.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/Platform.cpp:11: 141:42.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 141:42.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:42.15 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 141:42.15 | ^ 141:42.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 141:42.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:42.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:42.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:42.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:42.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:42.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:42.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/Platform.cpp:11: 141:42.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 141:42.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:42.34 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 141:42.34 | ^ 141:43.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 141:43.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:43.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:43.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:43.37 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:43.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:43.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DocAccessibleWrap.cpp:7: 141:43.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 141:43.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.38 189 | CSSRect GetExpandedScrollableRect() const { 141:43.38 | ^ 141:43.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 141:43.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.38 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 141:43.38 | ^ 141:43.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 141:43.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.38 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 141:43.38 | ^ 141:43.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 141:43.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.39 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 141:43.39 | ^ 141:43.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 141:43.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.40 243 | CSSRect CalculateScrollRange() const { 141:43.40 | ^ 141:43.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 141:43.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.40 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 141:43.41 | ^ 141:43.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:43.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:43.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:43.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:43.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:43.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/Platform.cpp:11: 141:43.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 141:43.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.41 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 141:43.41 | ^ 141:43.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 141:43.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.42 457 | CSSRect GetVisualViewport() const { 141:43.42 | ^ 141:43.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 141:43.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.42 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 141:43.42 | ^ 141:43.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 141:43.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.42 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 141:43.42 | ^ 141:43.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 141:43.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.43 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 141:43.43 | ^ 141:43.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 141:43.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.44 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 141:43.44 | ^ 141:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 141:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.46 371 | nscoord aAppUnitsPerDevPixel) { 141:43.46 | ^ 141:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 141:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.46 380 | nscoord aAppUnitsPerDevPixel) { 141:43.46 | ^ 141:43.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 141:43.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.47 387 | nscoord aAppUnitsPerDevPixel) { 141:43.47 | ^ 141:43.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 141:43.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 141:43.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 141:43.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 141:43.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 141:43.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 141:43.47 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.h:11, 141:43.47 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xpcom/nsAccessibleRelation.cpp:6, 141:43.47 from Unified_cpp_accessible_xpcom0.cpp:2: 141:43.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 141:43.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 141:43.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 141:43.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 141:43.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 141:43.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 141:43.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 141:43.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 141:43.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 141:43.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.47 760 | typename detail::Nth::Type extract() { 141:43.47 | ^~~~~~~ 141:43.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 141:43.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.48 394 | nscoord aAppUnitsPerDevPixel) { 141:43.48 | ^ 141:43.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 141:43.70 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 141:43.70 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 141:43.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:43.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:43.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 141:43.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 141:43.70 from Unified_cpp_accessible_xul0.cpp:2: 141:43.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 141:43.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.70 21 | inline Rect ToRect(const gfxRect& aRect) { 141:43.70 | ^ 141:43.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 141:43.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.70 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 141:43.70 | ^ 141:43.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 141:43.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.70 40 | inline Point ToPoint(const gfxPoint& aPoint) { 141:43.70 | ^ 141:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 141:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.71 44 | inline Size ToSize(const gfxSize& aSize) { 141:43.71 | ^ 141:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 141:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.71 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 141:43.71 | ^ 141:43.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 141:43.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.72 52 | inline gfxSize ThebesSize(const Size& aSize) { 141:43.72 | ^ 141:43.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 141:43.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.72 56 | inline gfxRect ThebesRect(const Rect& aRect) { 141:43.72 | ^ 141:43.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:43.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 141:43.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 141:43.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 141:43.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:43.79 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 141:43.79 | ^ 141:44.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 141:44.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:44.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:44.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:44.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:44.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 141:44.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 141:44.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 141:44.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:44.03 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 141:44.03 | ^ 141:44.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 141:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 141:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 141:44.81 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 141:44.81 from Unified_cpp_accessible_xul0.cpp:2: 141:44.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 141:44.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:44.81 1859 | int32_t aAppUnitsPerPixel) { 141:44.81 | ^ 141:44.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 141:44.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:44.82 3214 | int32_t aAppUnitsPerPixel) { 141:44.82 | ^ 141:45.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:45.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:45.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:45.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 141:45.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 141:45.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 141:45.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:45.10 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 141:45.10 | ^ 141:45.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 141:45.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:45.10 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 141:45.10 | ^ 141:45.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 141:45.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:45.11 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 141:45.11 | ^ 141:45.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 141:45.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:45.12 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 141:45.12 | ^ 141:45.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 141:45.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:45.12 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 141:45.12 | ^ 141:45.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 141:45.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:45.16 371 | nscoord aAppUnitsPerDevPixel) { 141:45.16 | ^ 141:45.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 141:45.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:45.16 380 | nscoord aAppUnitsPerDevPixel) { 141:45.17 | ^ 141:45.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 141:45.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:45.17 387 | nscoord aAppUnitsPerDevPixel) { 141:45.17 | ^ 141:45.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 141:45.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:45.18 394 | nscoord aAppUnitsPerDevPixel) { 141:45.18 | ^ 141:45.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 141:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DocAccessibleWrap.cpp:7: 141:45.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 141:45.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:45.46 1249 | CSSCoord ToCSSPixels() const { return _0; } 141:45.46 | ^ 141:46.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 141:46.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:46.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:46.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:46.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/Platform.cpp:11: 141:46.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 141:46.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:46.25 189 | CSSRect GetExpandedScrollableRect() const { 141:46.25 | ^ 141:46.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 141:46.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:46.26 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 141:46.26 | ^ 141:46.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 141:46.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:46.26 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 141:46.26 | ^ 141:46.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 141:46.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:46.26 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 141:46.27 | ^ 141:46.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 141:46.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:46.27 243 | CSSRect CalculateScrollRange() const { 141:46.27 | ^ 141:46.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 141:46.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:46.29 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 141:46.30 | ^ 141:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 141:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:46.30 457 | CSSRect GetVisualViewport() const { 141:46.30 | ^ 141:48.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 141:48.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:48.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:48.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:48.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 141:48.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 141:48.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 141:48.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:48.12 189 | CSSRect GetExpandedScrollableRect() const { 141:48.12 | ^ 141:48.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 141:48.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:48.12 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 141:48.12 | ^ 141:48.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 141:48.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:48.13 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 141:48.13 | ^ 141:48.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 141:48.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:48.14 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 141:48.14 | ^ 141:48.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 141:48.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:48.15 243 | CSSRect CalculateScrollRange() const { 141:48.15 | ^ 141:48.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 141:48.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:48.16 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 141:48.16 | ^ 141:48.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 141:48.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:48.17 457 | CSSRect GetVisualViewport() const { 141:48.17 | ^ 141:48.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 141:48.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 141:48.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 141:48.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 141:48.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 141:48.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 141:48.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 141:48.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 141:48.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 141:48.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 141:48.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 141:48.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/TextAttrs.cpp:13, 141:48.18 from Unified_cpp_accessible_base1.cpp:11: 141:48.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 141:48.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:48.19 332 | LayerPoint GetFixedPositionAnchor() const { 141:48.19 | ^ 141:48.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 141:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 141:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 141:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 141:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 141:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 141:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 141:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 141:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 141:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 141:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 141:48.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/TextAttrs.cpp:13, 141:48.22 from Unified_cpp_accessible_base1.cpp:11: 141:48.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 141:48.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:48.22 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 141:48.22 | ^ 141:48.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 141:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 141:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 141:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 141:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 141:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 141:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 141:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 141:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 141:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 141:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 141:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/TextAttrs.cpp:13, 141:48.25 from Unified_cpp_accessible_base1.cpp:11: 141:48.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 141:48.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:48.25 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 141:48.25 | ^ 141:48.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 141:48.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:48.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:48.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:48.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:48.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:48.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DocAccessibleWrap.cpp:7: 141:48.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 141:48.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:48.43 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 141:48.43 | ^ 141:48.48 tools/performance 141:48.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 141:48.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 141:48.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 141:48.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 141:48.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 141:48.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 141:48.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 141:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLeafFrame.h:14, 141:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsLeafBoxFrame.h:10, 141:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsTextBoxFrame.h:10, 141:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULElementAccessibles.cpp:26, 141:48.56 from Unified_cpp_accessible_xul0.cpp:20: 141:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 141:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:48.56 332 | LayerPoint GetFixedPositionAnchor() const { 141:48.56 | ^ 141:49.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 141:49.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:49.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:49.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:49.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:49.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:49.60 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/Platform.cpp:11: 141:49.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 141:49.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:49.60 1249 | CSSCoord ToCSSPixels() const { return _0; } 141:49.60 | ^ 141:50.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 141:50.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:50.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:50.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:50.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 141:50.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 141:50.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 141:50.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:50.07 1249 | CSSCoord ToCSSPixels() const { return _0; } 141:50.07 | ^ 141:50.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:50.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:50.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:50.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:50.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:50.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:50.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/BaseAccessibles.h:9, 141:50.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.h:10, 141:50.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.cpp:7: 141:50.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 141:50.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:50.57 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 141:50.57 | ^ 141:50.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 141:50.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 141:50.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:50.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:50.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:50.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:50.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DocAccessibleWrap.cpp:7: 141:50.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 141:50.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:50.63 21 | inline Rect ToRect(const gfxRect& aRect) { 141:50.63 | ^ 141:50.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 141:50.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:50.63 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 141:50.63 | ^ 141:50.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 141:50.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:50.64 40 | inline Point ToPoint(const gfxPoint& aPoint) { 141:50.64 | ^ 141:50.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 141:50.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:50.65 44 | inline Size ToSize(const gfxSize& aSize) { 141:50.65 | ^ 141:50.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 141:50.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:50.65 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 141:50.65 | ^ 141:50.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 141:50.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:50.65 52 | inline gfxSize ThebesSize(const Size& aSize) { 141:50.66 | ^ 141:50.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 141:50.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:50.66 56 | inline gfxRect ThebesRect(const Rect& aRect) { 141:50.66 | ^ 141:50.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 141:50.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:50.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:50.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:50.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:50.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:50.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/BaseAccessibles.h:9, 141:50.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.h:10, 141:50.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.cpp:7: 141:50.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 141:50.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:50.79 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 141:50.79 | ^ 141:51.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 141:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:51.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:51.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:51.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/Platform.cpp:11: 141:51.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 141:51.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:51.03 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 141:51.03 | ^ 141:51.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 141:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:51.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DocAccessibleWrap.cpp:7: 141:51.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 141:51.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:51.74 1859 | int32_t aAppUnitsPerPixel) { 141:51.74 | ^ 141:51.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 141:51.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:51.75 3214 | int32_t aAppUnitsPerPixel) { 141:51.75 | ^ 141:51.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 141:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 141:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 141:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 141:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 141:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 141:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 141:51.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 141:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 141:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 141:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 141:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLeafFrame.h:14, 141:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsLeafBoxFrame.h:10, 141:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsTextBoxFrame.h:10, 141:51.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULElementAccessibles.cpp:26, 141:51.78 from Unified_cpp_accessible_xul0.cpp:20: 141:51.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 141:51.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:51.78 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 141:51.79 | ^ 141:51.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 141:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 141:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 141:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 141:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 141:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 141:51.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 141:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 141:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 141:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 141:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 141:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLeafFrame.h:14, 141:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsLeafBoxFrame.h:10, 141:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsTextBoxFrame.h:10, 141:51.80 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULElementAccessibles.cpp:26, 141:51.80 from Unified_cpp_accessible_xul0.cpp:20: 141:51.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 141:51.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:51.80 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 141:51.80 | ^ 141:51.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:51.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:51.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:51.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:51.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/BaseAccessibles.h:9, 141:51.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.h:10, 141:51.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.cpp:7: 141:51.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 141:51.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:51.90 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 141:51.90 | ^ 141:51.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 141:51.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:51.91 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 141:51.91 | ^ 141:51.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 141:51.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:51.91 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 141:51.91 | ^ 141:51.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 141:51.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:51.91 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 141:51.92 | ^ 141:51.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 141:51.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:51.92 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 141:51.92 | ^ 141:51.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 141:51.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:51.93 371 | nscoord aAppUnitsPerDevPixel) { 141:51.93 | ^ 141:51.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 141:51.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:51.94 380 | nscoord aAppUnitsPerDevPixel) { 141:51.94 | ^ 141:51.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 141:51.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:51.94 387 | nscoord aAppUnitsPerDevPixel) { 141:51.94 | ^ 141:51.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 141:51.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:51.95 394 | nscoord aAppUnitsPerDevPixel) { 141:51.95 | ^ 141:51.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 141:51.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 141:51.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 141:51.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 141:51.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 141:51.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 141:51.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 141:51.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/TextAttrs.cpp:13, 141:51.97 from Unified_cpp_accessible_base1.cpp:11: 141:51.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 141:51.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:51.97 1394 | LayerPoint GetFixedPositionAnchor() { 141:51.97 | ^ 141:51.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 141:51.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:51.98 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 141:51.98 | ^ 141:52.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 141:52.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:52.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:52.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:52.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 141:52.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 141:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 141:52.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:52.85 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 141:52.85 | ^ 141:53.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 141:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 141:53.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/Platform.cpp:11: 141:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 141:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:53.17 21 | inline Rect ToRect(const gfxRect& aRect) { 141:53.17 | ^ 141:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 141:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:53.17 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 141:53.18 | ^ 141:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 141:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:53.18 40 | inline Point ToPoint(const gfxPoint& aPoint) { 141:53.18 | ^ 141:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 141:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:53.18 44 | inline Size ToSize(const gfxSize& aSize) { 141:53.18 | ^ 141:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 141:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:53.19 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 141:53.19 | ^ 141:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 141:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:53.19 52 | inline gfxSize ThebesSize(const Size& aSize) { 141:53.19 | ^ 141:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 141:53.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:53.21 56 | inline gfxRect ThebesRect(const Rect& aRect) { 141:53.21 | ^ 141:53.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 141:53.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 141:53.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:53.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:53.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:53.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:53.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:53.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:53.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:53.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:53.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DocAccessibleWrap.cpp:7: 141:53.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 141:53.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 141:53.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:53.23 40 | friend Sub operator*(Sub aCoord, T aScale) { 141:53.23 | ^~~~~~~~ 141:53.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:53.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:53.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DocAccessibleWrap.cpp:7: 141:53.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 141:53.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 141:53.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:53.30 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 141:53.30 | ^~~~~~~~ 141:53.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 141:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:53.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:53.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:53.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:53.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:53.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:53.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:53.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DocAccessibleWrap.cpp:7: 141:53.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 141:53.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 141:53.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:53.39 427 | SizeT Size() const { return SizeT(width, height); } 141:53.39 | ^~~~ 141:53.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:53.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DocAccessibleWrap.cpp:7: 141:53.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 141:53.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 141:53.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:53.40 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 141:53.40 | ^~~~~~~~ 141:53.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 141:53.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 141:53.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:53.41 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 141:53.41 | ^~~~~~~~ 141:53.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 141:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:53.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:53.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DocAccessibleWrap.cpp:7: 141:53.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 141:53.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 141:53.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:53.43 62 | Sub operator-(const Sub& aPoint) const { 141:53.43 | ^~~~~~~~ 141:53.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 141:53.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 141:53.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:53.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:53.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:53.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:53.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:53.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:53.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:53.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:53.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DocAccessibleWrap.cpp:7: 141:53.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 141:53.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 141:53.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:53.74 43 | friend Sub operator*(T aScale, Sub aCoord) { 141:53.74 | ^~~~~~~~ 141:53.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DocAccessibleWrap.cpp:7: 141:53.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 141:53.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 141:53.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:53.98 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 141:53.98 | ^~~~~~~~~~~~~ 141:53.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:53.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/DocAccessibleWrap.cpp:7: 141:53.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 141:53.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 141:53.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:53.99 323 | static SizeTyped FromUnknownSize( 141:53.99 | ^~~~~~~~~~~~~~~ 141:54.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameLayerBuilder.h:21, 141:54.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayListInvalidation.h:11, 141:54.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDisplayList.h:31, 141:54.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsLeafFrame.h:14, 141:54.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsLeafBoxFrame.h:10, 141:54.21 from /builddir/build/BUILD/thunderbird-78.6.1/layout/xul/nsTextBoxFrame.h:10, 141:54.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULElementAccessibles.cpp:26, 141:54.21 from Unified_cpp_accessible_xul0.cpp:20: 141:54.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 141:54.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.21 1394 | LayerPoint GetFixedPositionAnchor() { 141:54.21 | ^ 141:54.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 141:54.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:54.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:54.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:54.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:54.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/Platform.cpp:11: 141:54.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 141:54.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.23 1859 | int32_t aAppUnitsPerPixel) { 141:54.23 | ^ 141:54.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 141:54.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.23 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 141:54.23 | ^ 141:54.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 141:54.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.24 3214 | int32_t aAppUnitsPerPixel) { 141:54.24 | ^ 141:54.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 141:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/BaseAccessibles.h:9, 141:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.h:10, 141:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.cpp:7: 141:54.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 141:54.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.51 189 | CSSRect GetExpandedScrollableRect() const { 141:54.51 | ^ 141:54.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 141:54.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.51 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 141:54.51 | ^ 141:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 141:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.52 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 141:54.52 | ^ 141:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 141:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.52 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 141:54.52 | ^ 141:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 141:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.52 243 | CSSRect CalculateScrollRange() const { 141:54.52 | ^ 141:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 141:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.53 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 141:54.53 | ^ 141:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 141:54.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.54 457 | CSSRect GetVisualViewport() const { 141:54.54 | ^ 141:54.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 141:54.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 141:54.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:54.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:54.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 141:54.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 141:54.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 141:54.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.89 21 | inline Rect ToRect(const gfxRect& aRect) { 141:54.89 | ^ 141:54.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 141:54.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.89 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 141:54.89 | ^ 141:54.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 141:54.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.89 40 | inline Point ToPoint(const gfxPoint& aPoint) { 141:54.89 | ^ 141:54.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 141:54.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.90 44 | inline Size ToSize(const gfxSize& aSize) { 141:54.90 | ^ 141:54.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 141:54.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.90 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 141:54.90 | ^ 141:54.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 141:54.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.90 52 | inline gfxSize ThebesSize(const Size& aSize) { 141:54.90 | ^ 141:54.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 141:54.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.90 56 | inline gfxRect ThebesRect(const Rect& aRect) { 141:54.90 | ^ 141:54.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 141:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 141:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 141:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 141:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 141:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 141:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/TextAttrs.cpp:13, 141:54.91 from Unified_cpp_accessible_base1.cpp:11: 141:54.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 141:54.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:54.91 49 | gfx::Size GetInheritedScale() const { return mScale; } 141:54.91 | ^ 141:55.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 141:55.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:55.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:55.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 141:55.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 141:55.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 141:55.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:55.98 1859 | int32_t aAppUnitsPerPixel) { 141:55.98 | ^ 141:55.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 141:55.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:55.99 3214 | int32_t aAppUnitsPerPixel) { 141:55.99 | ^ 141:56.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 141:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/BaseAccessibles.h:9, 141:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.h:10, 141:56.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.cpp:7: 141:56.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 141:56.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:56.40 1249 | CSSCoord ToCSSPixels() const { return _0; } 141:56.40 | ^ 141:56.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 141:56.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 141:56.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:56.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:56.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:56.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:56.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:56.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:56.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:56.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:56.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/Platform.cpp:11: 141:56.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 141:56.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 141:56.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:56.56 40 | friend Sub operator*(Sub aCoord, T aScale) { 141:56.56 | ^~~~~~~~ 141:56.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:56.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:56.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:56.64 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:56.64 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:56.64 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/Platform.cpp:11: 141:56.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 141:56.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 141:56.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:56.64 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 141:56.64 | ^~~~~~~~ 141:56.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 141:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/Platform.cpp:11: 141:56.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 141:56.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 141:56.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:56.74 427 | SizeT Size() const { return SizeT(width, height); } 141:56.74 | ^~~~ 141:56.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:56.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:56.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:56.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:56.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:56.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/Platform.cpp:11: 141:56.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 141:56.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 141:56.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:56.74 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 141:56.74 | ^~~~~~~~ 141:56.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 141:56.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 141:56.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:56.74 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 141:56.74 | ^~~~~~~~ 141:56.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 141:56.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:56.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:56.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:56.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:56.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:56.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:56.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:56.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:56.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/Platform.cpp:11: 141:56.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 141:56.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 141:56.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:56.77 62 | Sub operator-(const Sub& aPoint) const { 141:56.78 | ^~~~~~~~ 141:57.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 141:57.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 141:57.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:57.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:57.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:57.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:57.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:57.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:57.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:57.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:57.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/Platform.cpp:11: 141:57.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 141:57.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 141:57.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:57.11 43 | friend Sub operator*(T aScale, Sub aCoord) { 141:57.11 | ^~~~~~~~ 141:57.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 141:57.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxTextRun.h:14, 141:57.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/TextAttrs.cpp:13, 141:57.32 from Unified_cpp_accessible_base1.cpp:11: 141:57.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 141:57.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:57.32 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 141:57.32 | ^ 141:57.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:57.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:57.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:57.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:57.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:57.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:57.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:57.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/Platform.cpp:11: 141:57.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 141:57.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 141:57.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:57.35 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 141:57.35 | ^~~~~~~~~~~~~ 141:57.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:57.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:57.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:57.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:57.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 141:57.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 141:57.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 141:57.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 141:57.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/Platform.cpp:11: 141:57.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 141:57.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 141:57.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:57.35 323 | static SizeTyped FromUnknownSize( 141:57.35 | ^~~~~~~~~~~~~~~ 141:58.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 141:58.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 141:58.40 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 141:58.40 from Unified_cpp_tools_performance0.cpp:2: 141:58.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 141:58.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:58.40 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 141:58.40 | ^ 141:58.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 141:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 141:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 141:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 141:58.63 from Unified_cpp_tools_performance0.cpp:2: 141:58.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 141:58.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:58.63 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 141:58.63 | ^ 141:59.06 tools/profiler 141:59.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 141:59.21 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 141:59.21 from Unified_cpp_tools_performance0.cpp:2: 141:59.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 141:59.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:59.21 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 141:59.21 | ^ 141:59.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 141:59.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:59.22 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 141:59.22 | ^ 141:59.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 141:59.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:59.22 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 141:59.22 | ^ 141:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 141:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:59.23 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 141:59.23 | ^ 141:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 141:59.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:59.24 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 141:59.24 | ^ 141:59.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 141:59.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 141:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 141:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/BaseAccessibles.h:9, 141:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.h:10, 141:59.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.cpp:7: 141:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 141:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:59.26 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 141:59.26 | ^ 141:59.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 141:59.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:59.30 371 | nscoord aAppUnitsPerDevPixel) { 141:59.30 | ^ 141:59.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 141:59.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:59.30 380 | nscoord aAppUnitsPerDevPixel) { 141:59.30 | ^ 141:59.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 141:59.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:59.30 387 | nscoord aAppUnitsPerDevPixel) { 141:59.30 | ^ 141:59.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 141:59.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:59.31 394 | nscoord aAppUnitsPerDevPixel) { 141:59.31 | ^ 141:59.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 141:59.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 141:59.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 141:59.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 141:59.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:15, 141:59.43 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 141:59.43 from Unified_cpp_tools_performance0.cpp:2: 141:59.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 141:59.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:59.43 1249 | CSSCoord ToCSSPixels() const { return _0; } 141:59.43 | ^ 141:59.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/SVGGeometryFrame.h:18, 141:59.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/nsAccessibilityService.cpp:62, 141:59.67 from Unified_cpp_accessible_base1.cpp:56: 141:59.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h: In member function ‘gfxRect SVGBBox::ToThebesRect() const’: 141:59.67 /builddir/build/BUILD/thunderbird-78.6.1/layout/svg/nsSVGUtils.h:92:32: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:59.68 92 | gfxRect ToThebesRect() const { return ThebesRect(mBBox); } 141:59.68 | ^ 141:59.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 141:59.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 141:59.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:59.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:59.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:59.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:59.72 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 141:59.72 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:59.72 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:59.72 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 141:59.72 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 141:59.72 from Unified_cpp_accessible_xul0.cpp:2: 141:59.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 141:59.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 141:59.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:59.72 40 | friend Sub operator*(Sub aCoord, T aScale) { 141:59.72 | ^~~~~~~~ 141:59.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 141:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 141:59.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 141:59.79 from Unified_cpp_accessible_xul0.cpp:2: 141:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 141:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 141:59.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:59.80 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 141:59.80 | ^~~~~~~~ 141:59.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 141:59.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:59.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:59.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:59.87 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 141:59.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:59.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:59.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 141:59.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 141:59.87 from Unified_cpp_accessible_xul0.cpp:2: 141:59.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 141:59.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 141:59.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:59.87 427 | SizeT Size() const { return SizeT(width, height); } 141:59.87 | ^~~~ 141:59.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 141:59.88 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 141:59.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:59.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:59.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 141:59.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 141:59.88 from Unified_cpp_accessible_xul0.cpp:2: 141:59.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 141:59.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 141:59.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:59.89 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 141:59.89 | ^~~~~~~~ 141:59.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 141:59.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 141:59.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:59.89 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 141:59.89 | ^~~~~~~~ 141:59.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 141:59.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 141:59.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 141:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 141:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 141:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 141:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 141:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 141:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 141:59.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 141:59.92 from Unified_cpp_accessible_xul0.cpp:2: 141:59.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 141:59.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 141:59.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 141:59.93 62 | Sub operator-(const Sub& aPoint) const { 141:59.93 | ^~~~~~~~ 142:00.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 142:00.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 142:00.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:00.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:00.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:00.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:00.16 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 142:00.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:00.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:00.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 142:00.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 142:00.17 from Unified_cpp_accessible_xul0.cpp:2: 142:00.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 142:00.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 142:00.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:00.18 43 | friend Sub operator*(T aScale, Sub aCoord) { 142:00.18 | ^~~~~~~~ 142:00.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:00.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:00.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:00.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 142:00.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:00.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:00.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 142:00.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 142:00.56 from Unified_cpp_accessible_xul0.cpp:2: 142:00.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 142:00.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 142:00.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:00.56 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 142:00.56 | ^~~~~~~~~~~~~ 142:00.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:00.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:00.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:00.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:00.57 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 142:00.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:00.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:00.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 142:00.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 142:00.57 from Unified_cpp_accessible_xul0.cpp:2: 142:00.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 142:00.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 142:00.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:00.57 323 | static SizeTyped FromUnknownSize( 142:00.58 | ^~~~~~~~~~~~~~~ 142:01.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 142:01.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 142:01.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 142:01.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:01.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:01.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/BaseAccessibles.h:9, 142:01.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.h:10, 142:01.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.cpp:7: 142:01.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 142:01.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:01.40 21 | inline Rect ToRect(const gfxRect& aRect) { 142:01.40 | ^ 142:01.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 142:01.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:01.40 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 142:01.41 | ^ 142:01.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 142:01.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:01.42 40 | inline Point ToPoint(const gfxPoint& aPoint) { 142:01.42 | ^ 142:01.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 142:01.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:01.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:01.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:01.42 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 142:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 142:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 142:01.43 from Unified_cpp_accessible_xul0.cpp:2: 142:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 142:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 142:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:01.43 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 142:01.43 | ^~~~~~~~~~~~~~ 142:01.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 142:01.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:01.44 44 | inline Size ToSize(const gfxSize& aSize) { 142:01.44 | ^ 142:01.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 142:01.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:01.44 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 142:01.44 | ^ 142:01.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:01.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:01.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:01.45 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 142:01.45 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:01.45 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:01.45 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 142:01.45 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 142:01.45 from Unified_cpp_accessible_xul0.cpp:2: 142:01.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 142:01.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 142:01.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:01.45 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 142:01.45 | ^~~~~~~~~~~~~ 142:01.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 142:01.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:01.46 52 | inline gfxSize ThebesSize(const Size& aSize) { 142:01.46 | ^ 142:01.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 142:01.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:01.47 56 | inline gfxRect ThebesRect(const Rect& aRect) { 142:01.47 | ^ 142:01.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 142:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 142:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 142:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 142:01.50 from Unified_cpp_accessible_xul0.cpp:2: 142:01.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 142:01.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 142:01.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:01.51 383 | Point TopLeft() const { return Point(x, y); } 142:01.51 | ^~~~~~~ 142:01.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 142:01.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:01.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:01.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:01.52 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 142:01.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:01.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:01.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 142:01.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 142:01.52 from Unified_cpp_accessible_xul0.cpp:2: 142:01.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 142:01.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 142:01.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:01.52 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 142:01.52 | ^~~~~~~~~~~~~~~ 142:01.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 142:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 142:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 142:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 142:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 142:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 142:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 142:01.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 142:01.97 from Unified_cpp_accessible_base1.cpp:2: 142:01.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 142:01.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 142:01.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:01.97 40 | friend Sub operator*(Sub aCoord, T aScale) { 142:01.97 | ^~~~~~~~ 142:02.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 142:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 142:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:02.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 142:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 142:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 142:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 142:02.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:12: 142:02.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 142:02.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:02.13 332 | LayerPoint GetFixedPositionAnchor() const { 142:02.13 | ^ 142:02.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 142:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 142:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 142:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 142:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 142:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 142:02.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:12: 142:02.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 142:02.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:02.17 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 142:02.17 | ^ 142:02.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 142:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 142:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 142:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 142:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 142:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 142:02.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:12: 142:02.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 142:02.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:02.19 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 142:02.19 | ^ 142:02.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 142:02.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 142:02.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 142:02.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 142:02.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 142:02.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 142:02.49 from Unified_cpp_accessible_base1.cpp:2: 142:02.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 142:02.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 142:02.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:02.49 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 142:02.49 | ^~~~~~~~ 142:02.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 142:02.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 142:02.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:02.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:02.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/BaseAccessibles.h:9, 142:02.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.h:10, 142:02.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.cpp:7: 142:02.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 142:02.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:02.58 1859 | int32_t aAppUnitsPerPixel) { 142:02.58 | ^ 142:02.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 142:02.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:02.60 3214 | int32_t aAppUnitsPerPixel) { 142:02.60 | ^ 142:02.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 142:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 142:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 142:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 142:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 142:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 142:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 142:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 142:02.67 from Unified_cpp_accessible_base1.cpp:2: 142:02.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 142:02.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 142:02.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:02.67 427 | SizeT Size() const { return SizeT(width, height); } 142:02.67 | ^~~~ 142:02.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 142:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 142:02.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 142:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 142:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 142:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 142:02.68 from Unified_cpp_accessible_base1.cpp:2: 142:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 142:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 142:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:02.68 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 142:02.68 | ^~~~~~~~ 142:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 142:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 142:02.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:02.68 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 142:02.68 | ^~~~~~~~ 142:02.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 142:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 142:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 142:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 142:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 142:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 142:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 142:02.68 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 142:02.68 from Unified_cpp_accessible_base1.cpp:2: 142:02.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 142:02.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 142:02.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:02.69 62 | Sub operator-(const Sub& aPoint) const { 142:02.69 | ^~~~~~~~ 142:02.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 142:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 142:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 142:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 142:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 142:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 142:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 142:02.95 from Unified_cpp_accessible_base1.cpp:2: 142:02.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 142:02.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 142:02.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:02.95 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 142:02.95 | ^~~~~~~~~~~~~ 142:02.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 142:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 142:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 142:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 142:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 142:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 142:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 142:02.96 from Unified_cpp_accessible_base1.cpp:2: 142:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 142:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 142:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:02.96 323 | static SizeTyped FromUnknownSize( 142:02.96 | ^~~~~~~~~~~~~~~ 142:03.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 142:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 142:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 142:03.20 from Unified_cpp_accessible_xul0.cpp:2: 142:03.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 142:03.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 142:03.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 142:03.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:03.20 246 | PointTyped As2DPoint() const { 142:03.20 | ^~~~~~~~~ 142:03.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 142:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:03.20 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 142:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 142:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 142:03.21 from Unified_cpp_accessible_xul0.cpp:2: 142:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 142:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 142:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 142:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:03.21 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 142:03.21 | ^~~~~~~~~ 142:03.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 142:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:11, 142:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 142:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 142:03.21 from Unified_cpp_accessible_xul0.cpp:2: 142:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 142:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 142:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 142:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:03.21 2266 | PointTyped TransformPointSimple( 142:03.21 | ^~~~~~~~~~~~~~~~~~~~ 142:03.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 142:03.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 142:03.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 142:03.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:03.23 794 | RectTyped TransformAndClipBounds( 142:03.23 | ^~~~~~~~~~~~~~~~~~~~~~ 142:03.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 142:03.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:03.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 142:03.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 142:03.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 142:03.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 142:03.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 142:03.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 142:03.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 142:03.83 from Unified_cpp_accessible_base1.cpp:2: 142:03.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 142:03.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 142:03.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:03.83 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 142:03.83 | ^~~~~~~~~~~~~~ 142:03.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 142:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 142:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 142:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 142:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 142:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 142:03.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 142:03.86 from Unified_cpp_accessible_base1.cpp:2: 142:03.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 142:03.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 142:03.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:03.87 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 142:03.87 | ^~~~~~~~~~~~~ 142:03.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 142:03.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 142:03.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 142:03.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 142:03.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 142:03.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 142:03.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 142:03.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 142:03.90 from Unified_cpp_accessible_base1.cpp:2: 142:03.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 142:03.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 142:03.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:03.90 383 | Point TopLeft() const { return Point(x, y); } 142:03.90 | ^~~~~~~ 142:03.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 142:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 142:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 142:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 142:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 142:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 142:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 142:03.91 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 142:03.91 from Unified_cpp_accessible_base1.cpp:2: 142:03.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 142:03.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 142:03.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:03.91 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 142:03.91 | ^~~~~~~~~~~~~~~ 142:04.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 142:04.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 142:04.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 142:04.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 142:04.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 142:04.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 142:04.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 142:04.22 from Unified_cpp_accessible_base1.cpp:2: 142:04.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 142:04.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 142:04.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:04.22 277 | static RectTyped FromUnknownRect( 142:04.22 | ^~~~~~~~~~~~~~~ 142:04.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 142:04.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 142:04.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 142:04.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 142:04.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 142:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 142:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 142:04.23 from Unified_cpp_accessible_base1.cpp:2: 142:04.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 142:04.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 142:04.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:04.23 150 | static PointTyped FromUnknownPoint( 142:04.23 | ^~~~~~~~~~~~~~~~ 142:04.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 142:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 142:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 142:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 142:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 142:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 142:04.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 142:04.23 from Unified_cpp_accessible_base1.cpp:2: 142:04.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 142:04.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 142:04.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:04.23 282 | RectTyped ToUnknownRect() const { 142:04.23 | ^~~~~~~~~~~~~ 142:04.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 142:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 142:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/BaseAccessibles.h:9, 142:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.h:10, 142:04.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.cpp:7: 142:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 142:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 142:04.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:04.58 40 | friend Sub operator*(Sub aCoord, T aScale) { 142:04.58 | ^~~~~~~~ 142:04.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 142:04.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:04.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:04.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:04.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/BaseAccessibles.h:9, 142:04.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.h:10, 142:04.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.cpp:7: 142:04.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 142:04.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 142:04.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:04.67 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 142:04.67 | ^~~~~~~~ 142:04.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 142:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/BaseAccessibles.h:9, 142:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.h:10, 142:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.cpp:7: 142:04.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 142:04.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 142:04.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:04.75 427 | SizeT Size() const { return SizeT(width, height); } 142:04.75 | ^~~~ 142:04.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 142:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/BaseAccessibles.h:9, 142:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.h:10, 142:04.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.cpp:7: 142:04.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 142:04.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 142:04.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:04.75 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 142:04.75 | ^~~~~~~~ 142:04.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 142:04.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 142:04.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:04.76 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 142:04.76 | ^~~~~~~~ 142:04.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 142:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/BaseAccessibles.h:9, 142:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.h:10, 142:04.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.cpp:7: 142:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 142:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 142:04.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:04.76 62 | Sub operator-(const Sub& aPoint) const { 142:04.76 | ^~~~~~~~ 142:05.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 142:05.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 142:05.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:05.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:05.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:05.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:05.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/BaseAccessibles.h:9, 142:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.h:10, 142:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.cpp:7: 142:05.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 142:05.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 142:05.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:05.12 43 | friend Sub operator*(T aScale, Sub aCoord) { 142:05.12 | ^~~~~~~~ 142:05.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 142:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 142:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 142:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 142:05.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 142:05.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 142:05.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:10, 142:05.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 142:05.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 142:05.13 from Unified_cpp_accessible_xul0.cpp:2: 142:05.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 142:05.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 142:05.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 142:05.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 142:05.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 142:05.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 142:05.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 142:05.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 142:05.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 142:05.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:05.13 760 | typename detail::Nth::Type extract() { 142:05.13 | ^~~~~~~ 142:05.18 extensions/spellcheck/hunspell/glue 142:05.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:05.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/BaseAccessibles.h:9, 142:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.h:10, 142:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.cpp:7: 142:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 142:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 142:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:05.43 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 142:05.43 | ^~~~~~~~~~~~~ 142:05.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/BaseAccessibles.h:9, 142:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.h:10, 142:05.43 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/RootAccessibleWrap.cpp:7: 142:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 142:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 142:05.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:05.43 323 | static SizeTyped FromUnknownSize( 142:05.43 | ^~~~~~~~~~~~~~~ 142:05.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 142:05.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 142:05.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 142:05.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 142:05.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 142:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 142:05.91 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 142:05.91 from Unified_cpp_accessible_base1.cpp:2: 142:05.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 142:05.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 142:05.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 142:05.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:05.91 246 | PointTyped As2DPoint() const { 142:05.92 | ^~~~~~~~~ 142:05.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 142:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:05.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 142:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsForwards.h:23, 142:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:32, 142:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 142:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 142:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 142:05.93 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 142:05.93 from Unified_cpp_accessible_base1.cpp:2: 142:05.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 142:05.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 142:05.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 142:05.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:05.94 794 | RectTyped TransformAndClipBounds( 142:05.94 | ^~~~~~~~~~~~~~~~~~~~~~ 142:06.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 142:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 142:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGImageContext.h:12, 142:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:31, 142:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/layout/generic/nsIFrame.h:66, 142:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsIContentInlines.h:14, 142:06.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:06.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:06.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.h:9, 142:06.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/xul/XULAlertAccessible.cpp:6, 142:06.40 from Unified_cpp_accessible_xul0.cpp:2: 142:06.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h: In member function ‘int32_t mozilla::dom::Element::ClientWidth()’: 142:06.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:1314:34: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:06.40 1314 | return CSSPixel::FromAppUnits(GetClientAreaRect().Width()).Rounded(); 142:06.40 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:09.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 142:09.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 142:09.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 142:09.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 142:09.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAtom.h:13, 142:09.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 142:09.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:14, 142:09.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.h:11, 142:09.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:7, 142:09.12 from Unified_cpp_accessible_base1.cpp:2: 142:09.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 142:09.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 142:09.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 142:09.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 142:09.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 142:09.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 142:09.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 142:09.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 142:09.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 142:09.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:09.13 760 | typename detail::Nth::Type extract() { 142:09.14 | ^~~~~~~ 142:10.36 In file included from Unified_cpp_accessible_base1.cpp:2: 142:10.36 /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp: In member function ‘void mozilla::a11y::StyleInfo::TextIndent(nsAString&)’: 142:10.36 /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/StyleInfo.cpp:37:54: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:10.37 37 | aValue.AppendFloat(textIndent.ToLengthInCSSPixels()); 142:10.37 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 142:12.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 142:12.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 142:12.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:12: 142:12.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 142:12.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:12.70 1394 | LayerPoint GetFixedPositionAnchor() { 142:12.70 | ^ 142:12.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 142:12.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:12.72 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 142:12.72 | ^ 142:13.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 142:13.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 142:13.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 142:13.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:15, 142:13.93 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:13.93 from Unified_cpp_tools_performance0.cpp:2: 142:13.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 142:13.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:13.93 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 142:13.93 | ^ 142:16.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:16.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 142:16.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 142:16.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 142:16.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineChild.h:9, 142:16.02 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:9, 142:16.02 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 142:16.02 from Unified_cpp_hunspell_glue0.cpp:2: 142:16.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 142:16.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:16.02 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 142:16.02 | ^ 142:16.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 142:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 142:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 142:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineChild.h:9, 142:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:9, 142:16.22 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 142:16.22 from Unified_cpp_hunspell_glue0.cpp:2: 142:16.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 142:16.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:16.23 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 142:16.23 | ^ 142:16.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 142:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 142:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:16.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 142:16.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 142:16.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 142:16.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 142:16.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:16.50 40 | friend Sub operator*(Sub aCoord, T aScale) { 142:16.50 | ^~~~~~~~ 142:16.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 142:16.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:16.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:16.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 142:16.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 142:16.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 142:16.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 142:16.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:16.59 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 142:16.59 | ^~~~~~~~ 142:16.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 142:16.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:16.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:16.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:16.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:16.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:16.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 142:16.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 142:16.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 142:16.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 142:16.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:16.70 427 | SizeT Size() const { return SizeT(width, height); } 142:16.70 | ^~~~ 142:16.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 142:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 142:16.71 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 142:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 142:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 142:16.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:16.71 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 142:16.71 | ^~~~~~~~ 142:16.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 142:16.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 142:16.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:16.73 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 142:16.73 | ^~~~~~~~ 142:16.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 142:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:16.73 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 142:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 142:16.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 142:16.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 142:16.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:16.74 62 | Sub operator-(const Sub& aPoint) const { 142:16.74 | ^~~~~~~~ 142:16.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 142:16.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 142:16.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 142:16.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 142:16.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineChild.h:9, 142:16.76 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:9, 142:16.76 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 142:16.76 from Unified_cpp_hunspell_glue0.cpp:2: 142:16.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 142:16.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:16.76 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 142:16.76 | ^ 142:16.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 142:16.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:16.76 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 142:16.76 | ^ 142:16.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 142:16.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:16.77 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 142:16.77 | ^ 142:16.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 142:16.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:16.77 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 142:16.77 | ^ 142:16.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 142:16.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:16.78 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 142:16.78 | ^ 142:16.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 142:16.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:16.81 371 | nscoord aAppUnitsPerDevPixel) { 142:16.81 | ^ 142:16.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 142:16.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:16.82 380 | nscoord aAppUnitsPerDevPixel) { 142:16.82 | ^ 142:16.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 142:16.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:16.82 387 | nscoord aAppUnitsPerDevPixel) { 142:16.82 | ^ 142:16.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 142:16.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:16.83 394 | nscoord aAppUnitsPerDevPixel) { 142:16.83 | ^ 142:17.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 142:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 142:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:17.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:17.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:17.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 142:17.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 142:17.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 142:17.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 142:17.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:17.13 43 | friend Sub operator*(T aScale, Sub aCoord) { 142:17.13 | ^~~~~~~~ 142:17.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 142:17.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 142:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 142:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 142:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 142:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 142:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 142:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 142:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 142:17.16 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:17.16 from Unified_cpp_tools_performance0.cpp:2: 142:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 142:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:17.17 189 | CSSRect GetExpandedScrollableRect() const { 142:17.17 | ^ 142:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 142:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:17.17 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 142:17.17 | ^ 142:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 142:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:17.17 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 142:17.17 | ^ 142:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 142:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:17.17 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 142:17.17 | ^ 142:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 142:17.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:17.17 243 | CSSRect CalculateScrollRange() const { 142:17.17 | ^ 142:17.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 142:17.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:17.18 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 142:17.18 | ^ 142:17.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 142:17.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:17.19 457 | CSSRect GetVisualViewport() const { 142:17.19 | ^ 142:17.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 142:17.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 142:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 142:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 142:17.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:17.40 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 142:17.40 | ^~~~~~~~~~~~~ 142:17.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 142:17.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 142:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 142:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 142:17.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:17.41 323 | static SizeTyped FromUnknownSize( 142:17.41 | ^~~~~~~~~~~~~~~ 142:18.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 142:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 142:18.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/UtilInterface.cpp:7: 142:18.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 142:18.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:18.01 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 142:18.02 | ^ 142:18.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 142:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 142:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/UtilInterface.cpp:7: 142:18.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 142:18.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:18.29 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 142:18.29 | ^ 142:18.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 142:18.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:18.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:18.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:18.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 142:18.60 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 142:18.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 142:18.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 142:18.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:18.60 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 142:18.60 | ^~~~~~~~~~~~~~ 142:18.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:18.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:18.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:18.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:18.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:18.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 142:18.71 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 142:18.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 142:18.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 142:18.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:18.71 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 142:18.71 | ^~~~~~~~~~~~~ 142:18.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 142:18.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:18.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:18.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:18.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:18.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:18.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 142:18.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 142:18.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 142:18.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 142:18.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:18.75 383 | Point TopLeft() const { return Point(x, y); } 142:18.75 | ^~~~~~~ 142:18.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 142:18.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:18.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:18.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 142:18.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 142:18.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 142:18.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 142:18.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:18.76 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 142:18.76 | ^~~~~~~~~~~~~~~ 142:19.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 142:19.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:19.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:19.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:19.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 142:19.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 142:19.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/UtilInterface.cpp:7: 142:19.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 142:19.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:19.26 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 142:19.26 | ^ 142:19.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 142:19.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:19.26 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 142:19.26 | ^ 142:19.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 142:19.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:19.27 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 142:19.27 | ^ 142:19.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 142:19.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:19.28 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 142:19.28 | ^ 142:19.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 142:19.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:19.28 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 142:19.28 | ^ 142:19.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 142:19.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:19.31 371 | nscoord aAppUnitsPerDevPixel) { 142:19.31 | ^ 142:19.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 142:19.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:19.32 380 | nscoord aAppUnitsPerDevPixel) { 142:19.32 | ^ 142:19.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 142:19.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:19.33 387 | nscoord aAppUnitsPerDevPixel) { 142:19.33 | ^ 142:19.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 142:19.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:19.34 394 | nscoord aAppUnitsPerDevPixel) { 142:19.34 | ^ 142:20.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:20.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:20.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:20.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:20.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:20.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:20.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 142:20.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 142:20.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 142:20.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 142:20.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 142:20.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:20.27 246 | PointTyped As2DPoint() const { 142:20.27 | ^~~~~~~~~ 142:20.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 142:20.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:20.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:20.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:20.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:20.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:20.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 142:20.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 142:20.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 142:20.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 142:20.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 142:20.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:20.39 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 142:20.39 | ^~~~~~~~~ 142:20.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 142:20.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:20.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:20.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:20.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 142:20.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 142:20.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 142:20.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 142:20.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 142:20.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:20.40 2266 | PointTyped TransformPointSimple( 142:20.40 | ^~~~~~~~~~~~~~~~~~~~ 142:20.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 142:20.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 142:20.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 142:20.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:20.40 794 | RectTyped TransformAndClipBounds( 142:20.40 | ^~~~~~~~~~~~~~~~~~~~~~ 142:21.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 142:21.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 142:21.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 142:21.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 142:21.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 142:21.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 142:21.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:21.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 142:21.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 142:21.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 142:21.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 142:21.82 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:21.82 from Unified_cpp_tools_performance0.cpp:2: 142:21.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 142:21.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:21.83 21 | inline Rect ToRect(const gfxRect& aRect) { 142:21.83 | ^ 142:21.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 142:21.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:21.83 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 142:21.83 | ^ 142:21.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 142:21.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:21.83 40 | inline Point ToPoint(const gfxPoint& aPoint) { 142:21.83 | ^ 142:21.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 142:21.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:21.84 44 | inline Size ToSize(const gfxSize& aSize) { 142:21.84 | ^ 142:21.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 142:21.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:21.86 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 142:21.86 | ^ 142:21.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 142:21.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:21.86 52 | inline gfxSize ThebesSize(const Size& aSize) { 142:21.86 | ^ 142:21.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 142:21.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:21.86 56 | inline gfxRect ThebesRect(const Rect& aRect) { 142:21.86 | ^ 142:22.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 142:22.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 142:22.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 142:22.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:22.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:22.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 142:22.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 142:22.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/UtilInterface.cpp:7: 142:22.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 142:22.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:22.15 189 | CSSRect GetExpandedScrollableRect() const { 142:22.15 | ^ 142:22.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 142:22.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:22.15 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 142:22.15 | ^ 142:22.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 142:22.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:22.15 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 142:22.15 | ^ 142:22.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 142:22.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:22.16 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 142:22.16 | ^ 142:22.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 142:22.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:22.16 243 | CSSRect CalculateScrollRange() const { 142:22.16 | ^ 142:22.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 142:22.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:22.16 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 142:22.16 | ^ 142:22.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 142:22.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:22.17 457 | CSSRect GetVisualViewport() const { 142:22.17 | ^ 142:22.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 142:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 142:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 142:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 142:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 142:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 142:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 142:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 142:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 142:22.39 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:22.39 from Unified_cpp_tools_performance0.cpp:2: 142:22.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 142:22.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:22.40 1859 | int32_t aAppUnitsPerPixel) { 142:22.40 | ^ 142:22.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 142:22.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:22.40 3214 | int32_t aAppUnitsPerPixel) { 142:22.40 | ^ 142:23.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 142:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 142:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 142:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 142:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 142:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 142:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsINode.h:12, 142:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContent.h:13, 142:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:16, 142:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.h:10, 142:23.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/ipc/other/ProxyAccessible.cpp:7: 142:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 142:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 142:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 142:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 142:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 142:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 142:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 142:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 142:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 142:23.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:23.02 760 | typename detail::Nth::Type extract() { 142:23.02 | ^~~~~~~ 142:23.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 142:23.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 142:23.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:23.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 142:23.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 142:23.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 142:23.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 142:23.39 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:23.39 from Unified_cpp_tools_performance0.cpp:2: 142:23.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 142:23.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:23.39 332 | LayerPoint GetFixedPositionAnchor() const { 142:23.39 | ^ 142:23.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 142:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 142:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 142:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 142:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 142:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 142:23.46 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:23.46 from Unified_cpp_tools_performance0.cpp:2: 142:23.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 142:23.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:23.46 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 142:23.46 | ^ 142:23.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 142:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 142:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 142:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 142:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 142:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 142:23.48 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:23.48 from Unified_cpp_tools_performance0.cpp:2: 142:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 142:23.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:23.48 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 142:23.48 | ^ 142:24.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 142:24.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 142:24.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 142:24.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:24.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:24.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 142:24.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 142:24.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/UtilInterface.cpp:7: 142:24.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 142:24.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:24.11 1249 | CSSCoord ToCSSPixels() const { return _0; } 142:24.11 | ^ 142:24.26 extensions/spellcheck/hunspell/src 142:26.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:26.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:26.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:26.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:26.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 142:26.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 142:26.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 142:26.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 142:26.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.cpp:8: 142:26.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 142:26.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:26.49 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 142:26.49 | ^ 142:26.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 142:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 142:26.68 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 142:26.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 142:26.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.cpp:8: 142:26.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 142:26.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:26.69 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 142:26.69 | ^ 142:26.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 142:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 142:26.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 142:26.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 142:26.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 142:26.80 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfileBufferEntry.cpp:11, 142:26.80 from Unified_cpp_tools_profiler0.cpp:20: 142:26.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 142:26.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:26.80 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 142:26.80 | ^ 142:26.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 142:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 142:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 142:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 142:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 142:26.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/UtilInterface.cpp:7: 142:26.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 142:26.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:26.85 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 142:26.85 | ^ 142:27.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 142:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 142:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 142:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 142:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 142:27.00 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfileBufferEntry.cpp:11, 142:27.00 from Unified_cpp_tools_profiler0.cpp:20: 142:27.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 142:27.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.01 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 142:27.01 | ^ 142:27.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 142:27.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 142:27.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 142:27.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 142:27.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 142:27.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 142:27.67 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfileBufferEntry.cpp:11, 142:27.67 from Unified_cpp_tools_profiler0.cpp:20: 142:27.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 142:27.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.67 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 142:27.67 | ^ 142:27.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 142:27.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.68 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 142:27.68 | ^ 142:27.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 142:27.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.68 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 142:27.68 | ^ 142:27.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 142:27.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.69 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 142:27.69 | ^ 142:27.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 142:27.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.69 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 142:27.69 | ^ 142:27.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 142:27.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.72 371 | nscoord aAppUnitsPerDevPixel) { 142:27.72 | ^ 142:27.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 142:27.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.72 380 | nscoord aAppUnitsPerDevPixel) { 142:27.72 | ^ 142:27.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 142:27.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.73 387 | nscoord aAppUnitsPerDevPixel) { 142:27.73 | ^ 142:27.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 142:27.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.74 394 | nscoord aAppUnitsPerDevPixel) { 142:27.74 | ^ 142:27.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 142:27.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:27.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 142:27.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 142:27.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 142:27.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 142:27.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.cpp:8: 142:27.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 142:27.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.78 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 142:27.78 | ^ 142:27.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 142:27.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.78 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 142:27.78 | ^ 142:27.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 142:27.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.79 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 142:27.79 | ^ 142:27.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 142:27.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.79 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 142:27.79 | ^ 142:27.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 142:27.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.80 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 142:27.80 | ^ 142:27.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 142:27.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.82 371 | nscoord aAppUnitsPerDevPixel) { 142:27.82 | ^ 142:27.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 142:27.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.82 380 | nscoord aAppUnitsPerDevPixel) { 142:27.82 | ^ 142:27.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 142:27.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.82 387 | nscoord aAppUnitsPerDevPixel) { 142:27.83 | ^ 142:27.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 142:27.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:27.83 394 | nscoord aAppUnitsPerDevPixel) { 142:27.83 | ^ 142:28.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 142:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 142:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 142:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 142:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 142:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 142:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:14, 142:28.23 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:68, 142:28.23 from Unified_cpp_hunspell_glue0.cpp:20: 142:28.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 142:28.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:28.23 1249 | CSSCoord ToCSSPixels() const { return _0; } 142:28.23 | ^ 142:29.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 142:29.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 142:29.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 142:29.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:29.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:29.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 142:29.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 142:29.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/UtilInterface.cpp:7: 142:29.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 142:29.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:29.22 21 | inline Rect ToRect(const gfxRect& aRect) { 142:29.22 | ^ 142:29.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 142:29.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:29.22 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 142:29.22 | ^ 142:29.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 142:29.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:29.23 40 | inline Point ToPoint(const gfxPoint& aPoint) { 142:29.23 | ^ 142:29.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 142:29.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:29.23 44 | inline Size ToSize(const gfxSize& aSize) { 142:29.24 | ^ 142:29.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 142:29.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:29.24 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 142:29.24 | ^ 142:29.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 142:29.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:29.24 52 | inline gfxSize ThebesSize(const Size& aSize) { 142:29.24 | ^ 142:29.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 142:29.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:29.25 56 | inline gfxRect ThebesRect(const Rect& aRect) { 142:29.25 | ^ 142:30.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 142:30.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 142:30.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:30.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:30.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 142:30.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 142:30.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/UtilInterface.cpp:7: 142:30.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 142:30.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:30.39 1859 | int32_t aAppUnitsPerPixel) { 142:30.39 | ^ 142:30.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 142:30.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:30.39 3214 | int32_t aAppUnitsPerPixel) { 142:30.39 | ^ 142:30.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 142:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 142:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 142:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 142:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 142:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 142:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 142:30.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.cpp:8: 142:30.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 142:30.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:30.52 189 | CSSRect GetExpandedScrollableRect() const { 142:30.52 | ^ 142:30.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 142:30.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:30.52 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 142:30.52 | ^ 142:30.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 142:30.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:30.52 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 142:30.53 | ^ 142:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 142:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:30.53 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 142:30.53 | ^ 142:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 142:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:30.53 243 | CSSRect CalculateScrollRange() const { 142:30.53 | ^ 142:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 142:30.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:30.53 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 142:30.53 | ^ 142:30.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 142:30.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:30.54 457 | CSSRect GetVisualViewport() const { 142:30.54 | ^ 142:32.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 142:32.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 142:32.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 142:32.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 142:32.48 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 142:32.48 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 142:32.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 142:32.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.cpp:8: 142:32.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 142:32.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:32.49 1249 | CSSCoord ToCSSPixels() const { return _0; } 142:32.49 | ^ 142:32.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 142:32.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 142:32.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 142:32.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 142:32.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 142:32.81 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:14, 142:32.81 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:68, 142:32.81 from Unified_cpp_hunspell_glue0.cpp:20: 142:32.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 142:32.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:32.81 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 142:32.81 | ^ 142:33.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 142:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 142:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:14, 142:33.36 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:68, 142:33.36 from Unified_cpp_hunspell_glue0.cpp:20: 142:33.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 142:33.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:33.36 21 | inline Rect ToRect(const gfxRect& aRect) { 142:33.36 | ^ 142:33.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 142:33.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:33.36 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 142:33.36 | ^ 142:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 142:33.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:33.37 40 | inline Point ToPoint(const gfxPoint& aPoint) { 142:33.37 | ^ 142:33.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 142:33.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:33.39 44 | inline Size ToSize(const gfxSize& aSize) { 142:33.39 | ^ 142:33.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 142:33.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:33.39 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 142:33.39 | ^ 142:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 142:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:33.40 52 | inline gfxSize ThebesSize(const Size& aSize) { 142:33.40 | ^ 142:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 142:33.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:33.40 56 | inline gfxRect ThebesRect(const Rect& aRect) { 142:33.40 | ^ 142:33.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 142:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 142:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 142:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 142:33.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/UtilInterface.cpp:7: 142:33.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 142:33.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 142:33.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:33.50 40 | friend Sub operator*(Sub aCoord, T aScale) { 142:33.50 | ^~~~~~~~ 142:33.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 142:33.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:33.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:33.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:33.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 142:33.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 142:33.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/UtilInterface.cpp:7: 142:33.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 142:33.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 142:33.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:33.58 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 142:33.58 | ^~~~~~~~ 142:33.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 142:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 142:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 142:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/UtilInterface.cpp:7: 142:33.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 142:33.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 142:33.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:33.66 427 | SizeT Size() const { return SizeT(width, height); } 142:33.66 | ^~~~ 142:33.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 142:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 142:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 142:33.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/UtilInterface.cpp:7: 142:33.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 142:33.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 142:33.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:33.67 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 142:33.67 | ^~~~~~~~ 142:33.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 142:33.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 142:33.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:33.67 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 142:33.67 | ^~~~~~~~ 142:33.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 142:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 142:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 142:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/UtilInterface.cpp:7: 142:33.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 142:33.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 142:33.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:33.69 62 | Sub operator-(const Sub& aPoint) const { 142:33.69 | ^~~~~~~~ 142:33.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 142:33.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 142:33.91 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:33.91 from Unified_cpp_tools_performance0.cpp:2: 142:33.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 142:33.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:33.91 1394 | LayerPoint GetFixedPositionAnchor() { 142:33.91 | ^ 142:33.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 142:33.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:33.94 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 142:33.94 | ^ 142:33.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 142:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 142:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 142:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 142:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/UtilInterface.cpp:7: 142:33.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 142:33.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 142:33.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:33.96 43 | friend Sub operator*(T aScale, Sub aCoord) { 142:33.96 | ^~~~~~~~ 142:34.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 142:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 142:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 142:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 142:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGImageContext.h:12, 142:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:31, 142:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 142:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:14, 142:34.21 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:68, 142:34.21 from Unified_cpp_hunspell_glue0.cpp:20: 142:34.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 142:34.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:34.22 189 | CSSRect GetExpandedScrollableRect() const { 142:34.22 | ^ 142:34.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 142:34.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:34.22 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 142:34.22 | ^ 142:34.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 142:34.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:34.22 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 142:34.22 | ^ 142:34.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 142:34.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:34.23 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 142:34.23 | ^ 142:34.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 142:34.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:34.23 243 | CSSRect CalculateScrollRange() const { 142:34.23 | ^ 142:34.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 142:34.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:34.23 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 142:34.23 | ^ 142:34.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 142:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 142:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/UtilInterface.cpp:7: 142:34.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 142:34.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 142:34.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:34.24 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 142:34.24 | ^~~~~~~~~~~~~ 142:34.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/ApplicationAccessible.h:11, 142:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/ApplicationAccessibleWrap.h:10, 142:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/UtilInterface.cpp:7: 142:34.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 142:34.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 142:34.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:34.25 323 | static SizeTyped FromUnknownSize( 142:34.25 | ^~~~~~~~~~~~~~~ 142:34.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 142:34.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:34.26 457 | CSSRect GetVisualViewport() const { 142:34.26 | ^ 142:35.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 142:35.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 142:35.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 142:35.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 142:35.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 142:35.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 142:35.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 142:35.33 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.cpp:8: 142:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 142:35.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:35.33 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 142:35.33 | ^ 142:35.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 142:35.91 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:14, 142:35.91 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:68, 142:35.91 from Unified_cpp_hunspell_glue0.cpp:20: 142:35.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 142:35.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:35.92 1859 | int32_t aAppUnitsPerPixel) { 142:35.92 | ^ 142:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 142:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:35.92 3214 | int32_t aAppUnitsPerPixel) { 142:35.92 | ^ 142:37.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 142:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 142:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 142:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 142:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 142:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 142:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 142:37.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.cpp:8: 142:37.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 142:37.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:37.55 21 | inline Rect ToRect(const gfxRect& aRect) { 142:37.55 | ^ 142:37.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 142:37.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:37.55 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 142:37.55 | ^ 142:37.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 142:37.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:37.56 40 | inline Point ToPoint(const gfxPoint& aPoint) { 142:37.56 | ^ 142:37.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 142:37.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:37.57 44 | inline Size ToSize(const gfxSize& aSize) { 142:37.57 | ^ 142:37.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 142:37.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:37.58 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 142:37.58 | ^ 142:37.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 142:37.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:37.59 52 | inline gfxSize ThebesSize(const Size& aSize) { 142:37.59 | ^ 142:37.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 142:37.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:37.59 56 | inline gfxRect ThebesRect(const Rect& aRect) { 142:37.59 | ^ 142:38.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 142:38.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 142:38.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 142:38.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 142:38.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 142:38.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 142:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.cpp:8: 142:38.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 142:38.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:38.78 1859 | int32_t aAppUnitsPerPixel) { 142:38.78 | ^ 142:38.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 142:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:38.80 3214 | int32_t aAppUnitsPerPixel) { 142:38.80 | ^ 142:40.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 142:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 142:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 142:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 142:40.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 142:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 142:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.cpp:8: 142:40.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 142:40.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 142:40.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:40.12 40 | friend Sub operator*(Sub aCoord, T aScale) { 142:40.12 | ^~~~~~~~ 142:40.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 142:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 142:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 142:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 142:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 142:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.cpp:8: 142:40.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 142:40.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 142:40.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:40.26 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 142:40.26 | ^~~~~~~~ 142:40.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 142:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 142:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 142:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 142:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 142:40.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.cpp:8: 142:40.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 142:40.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 142:40.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:40.36 427 | SizeT Size() const { return SizeT(width, height); } 142:40.36 | ^~~~ 142:40.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 142:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 142:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 142:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 142:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 142:40.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.cpp:8: 142:40.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 142:40.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 142:40.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:40.37 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 142:40.37 | ^~~~~~~~ 142:40.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 142:40.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 142:40.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:40.37 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 142:40.37 | ^~~~~~~~ 142:40.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 142:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:40.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 142:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 142:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 142:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 142:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.cpp:8: 142:40.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 142:40.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 142:40.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:40.41 62 | Sub operator-(const Sub& aPoint) const { 142:40.41 | ^~~~~~~~ 142:40.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 142:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 142:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 142:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 142:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 142:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 142:40.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.cpp:8: 142:40.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 142:40.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 142:40.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:40.68 43 | friend Sub operator*(T aScale, Sub aCoord) { 142:40.68 | ^~~~~~~~ 142:40.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 142:40.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 142:40.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:40.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 142:40.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 142:40.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 142:40.74 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:72, 142:40.74 from Unified_cpp_hunspell_glue0.cpp:20: 142:40.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 142:40.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:40.74 332 | LayerPoint GetFixedPositionAnchor() const { 142:40.75 | ^ 142:40.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 142:40.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 142:40.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:40.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 142:40.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 142:40.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 142:40.78 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:72, 142:40.78 from Unified_cpp_hunspell_glue0.cpp:20: 142:40.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 142:40.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:40.79 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 142:40.79 | ^ 142:40.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 142:40.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 142:40.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:40.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 142:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 142:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 142:40.81 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:72, 142:40.81 from Unified_cpp_hunspell_glue0.cpp:20: 142:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 142:40.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:40.81 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 142:40.81 | ^ 142:40.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:40.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:40.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:40.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:40.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 142:40.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 142:40.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 142:40.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 142:40.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.cpp:8: 142:40.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 142:40.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 142:40.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:40.99 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 142:40.99 | ^~~~~~~~~~~~~ 142:40.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 142:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 142:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 142:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 142:41.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.cpp:8: 142:41.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 142:41.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 142:41.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:41.01 323 | static SizeTyped FromUnknownSize( 142:41.01 | ^~~~~~~~~~~~~~~ 142:41.86 extensions/spellcheck/src 142:41.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 142:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 142:41.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 142:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:41.95 from Unified_cpp_tools_performance0.cpp:2: 142:41.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 142:41.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 142:41.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:41.95 40 | friend Sub operator*(Sub aCoord, T aScale) { 142:41.95 | ^~~~~~~~ 142:42.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 142:42.63 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:42.63 from Unified_cpp_tools_performance0.cpp:2: 142:42.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 142:42.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 142:42.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:42.63 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 142:42.63 | ^~~~~~~~ 142:42.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 142:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 142:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 142:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:42.85 from Unified_cpp_tools_performance0.cpp:2: 142:42.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 142:42.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 142:42.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:42.85 427 | SizeT Size() const { return SizeT(width, height); } 142:42.85 | ^~~~ 142:42.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 142:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:42.85 from Unified_cpp_tools_performance0.cpp:2: 142:42.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 142:42.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 142:42.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:42.85 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 142:42.85 | ^~~~~~~~ 142:42.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 142:42.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 142:42.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:42.85 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 142:42.85 | ^~~~~~~~ 142:42.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 142:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 142:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 142:42.85 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:42.85 from Unified_cpp_tools_performance0.cpp:2: 142:42.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 142:42.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 142:42.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:42.85 62 | Sub operator-(const Sub& aPoint) const { 142:42.85 | ^~~~~~~~ 142:43.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 142:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 142:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:43.18 from Unified_cpp_tools_performance0.cpp:2: 142:43.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 142:43.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 142:43.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:43.18 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 142:43.18 | ^~~~~~~~~~~~~ 142:43.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 142:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 142:43.18 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:43.18 from Unified_cpp_tools_performance0.cpp:2: 142:43.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 142:43.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 142:43.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:43.18 323 | static SizeTyped FromUnknownSize( 142:43.18 | ^~~~~~~~~~~~~~~ 142:43.44 security/manager/ssl 142:43.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 142:43.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 142:43.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 142:43.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 142:43.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 142:43.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:43.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 142:43.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 142:43.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 142:43.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 142:43.86 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfiledThreadData.cpp:13, 142:43.86 from Unified_cpp_tools_profiler0.cpp:38: 142:43.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 142:43.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:43.87 189 | CSSRect GetExpandedScrollableRect() const { 142:43.87 | ^ 142:43.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 142:43.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:43.87 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 142:43.87 | ^ 142:43.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 142:43.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:43.88 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 142:43.88 | ^ 142:43.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 142:43.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:43.88 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 142:43.88 | ^ 142:43.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 142:43.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:43.88 243 | CSSRect CalculateScrollRange() const { 142:43.90 | ^ 142:43.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 142:43.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:43.91 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 142:43.91 | ^ 142:43.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 142:43.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:43.91 457 | CSSRect GetVisualViewport() const { 142:43.91 | ^ 142:43.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 142:43.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:43.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 142:43.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 142:43.96 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:43.96 from Unified_cpp_tools_performance0.cpp:2: 142:43.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 142:43.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 142:43.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:43.96 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 142:43.96 | ^~~~~~~~~~~~~~ 142:44.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 142:44.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 142:44.07 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:44.07 from Unified_cpp_tools_performance0.cpp:2: 142:44.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 142:44.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 142:44.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:44.07 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 142:44.07 | ^~~~~~~~~~~~~ 142:44.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 142:44.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 142:44.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 142:44.10 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:44.10 from Unified_cpp_tools_performance0.cpp:2: 142:44.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 142:44.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 142:44.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:44.10 383 | Point TopLeft() const { return Point(x, y); } 142:44.10 | ^~~~~~~ 142:44.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 142:44.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:44.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 142:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 142:44.11 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:44.11 from Unified_cpp_tools_performance0.cpp:2: 142:44.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 142:44.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 142:44.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:44.11 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 142:44.11 | ^~~~~~~~~~~~~~~ 142:45.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 142:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 142:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 142:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 142:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 142:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 142:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 142:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 142:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 142:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 142:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 142:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfiledThreadData.cpp:13, 142:45.20 from Unified_cpp_tools_profiler0.cpp:38: 142:45.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 142:45.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:45.20 1249 | CSSCoord ToCSSPixels() const { return _0; } 142:45.20 | ^ 142:46.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 142:46.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 142:46.21 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:46.21 from Unified_cpp_tools_performance0.cpp:2: 142:46.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 142:46.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 142:46.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 142:46.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:46.22 246 | PointTyped As2DPoint() const { 142:46.22 | ^~~~~~~~~ 142:46.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 142:46.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 142:46.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 142:46.31 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:46.31 from Unified_cpp_tools_performance0.cpp:2: 142:46.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 142:46.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 142:46.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 142:46.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:46.31 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 142:46.31 | ^~~~~~~~~ 142:46.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 142:46.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:46.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 142:46.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:13, 142:46.32 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:9, 142:46.32 from Unified_cpp_tools_performance0.cpp:2: 142:46.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 142:46.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 142:46.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 142:46.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:46.33 2266 | PointTyped TransformPointSimple( 142:46.33 | ^~~~~~~~~~~~~~~~~~~~ 142:46.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 142:46.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 142:46.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 142:46.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:46.33 794 | RectTyped TransformAndClipBounds( 142:46.34 | ^~~~~~~~~~~~~~~~~~~~~~ 142:46.51 security/manager/pki 142:47.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 142:47.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 142:47.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 142:47.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 142:47.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 142:47.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 142:47.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 142:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 142:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 142:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 142:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfiledThreadData.cpp:13, 142:47.83 from Unified_cpp_tools_profiler0.cpp:38: 142:47.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 142:47.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:47.83 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 142:47.83 | ^ 142:49.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 142:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 142:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 142:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 142:49.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 142:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 142:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIEventTarget.h:21, 142:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsISerialEventTarget.h:10, 142:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AbstractThread.h:14, 142:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/MozPromise.h:13, 142:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.h:13, 142:49.30 from /builddir/build/BUILD/thunderbird-78.6.1/tools/performance/PerfStats.cpp:7, 142:49.30 from Unified_cpp_tools_performance0.cpp:2: 142:49.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 142:49.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 142:49.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 142:49.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 142:49.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 142:49.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 142:49.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 142:49.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 142:49.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 142:49.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:49.31 760 | typename detail::Nth::Type extract() { 142:49.32 | ^~~~~~~ 142:51.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 142:51.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 142:51.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 142:51.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 142:51.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 142:51.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 142:51.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:51.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 142:51.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 142:51.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 142:51.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 142:51.29 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfiledThreadData.cpp:13, 142:51.29 from Unified_cpp_tools_profiler0.cpp:38: 142:51.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 142:51.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:51.30 21 | inline Rect ToRect(const gfxRect& aRect) { 142:51.30 | ^ 142:51.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 142:51.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:51.30 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 142:51.30 | ^ 142:51.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 142:51.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:51.30 40 | inline Point ToPoint(const gfxPoint& aPoint) { 142:51.30 | ^ 142:51.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 142:51.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:51.31 44 | inline Size ToSize(const gfxSize& aSize) { 142:51.31 | ^ 142:51.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 142:51.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:51.33 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 142:51.33 | ^ 142:51.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 142:51.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:51.34 52 | inline gfxSize ThebesSize(const Size& aSize) { 142:51.34 | ^ 142:51.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 142:51.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:51.34 56 | inline gfxRect ThebesRect(const Rect& aRect) { 142:51.34 | ^ 142:52.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 142:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 142:52.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 142:52.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 142:52.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 142:52.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:52.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 142:52.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 142:52.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 142:52.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 142:52.01 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfiledThreadData.cpp:13, 142:52.01 from Unified_cpp_tools_profiler0.cpp:38: 142:52.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 142:52.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:52.02 1859 | int32_t aAppUnitsPerPixel) { 142:52.02 | ^ 142:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 142:52.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:52.02 3214 | int32_t aAppUnitsPerPixel) { 142:52.02 | ^ 142:52.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 142:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 142:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 142:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 142:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 142:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineChild.h:9, 142:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:9, 142:52.16 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 142:52.16 from Unified_cpp_hunspell_glue0.cpp:2: 142:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 142:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 142:52.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:52.16 40 | friend Sub operator*(Sub aCoord, T aScale) { 142:52.16 | ^~~~~~~~ 142:52.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 142:52.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 142:52.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 142:52.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 142:52.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineChild.h:9, 142:52.18 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:9, 142:52.18 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 142:52.18 from Unified_cpp_hunspell_glue0.cpp:2: 142:52.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 142:52.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 142:52.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:52.18 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 142:52.18 | ^~~~~~~~ 142:52.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 142:52.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 142:52.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:52.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:52.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 142:52.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 142:52.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 142:52.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineChild.h:9, 142:52.74 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:9, 142:52.74 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 142:52.74 from Unified_cpp_hunspell_glue0.cpp:2: 142:52.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 142:52.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 142:52.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:52.75 43 | friend Sub operator*(T aScale, Sub aCoord) { 142:52.75 | ^~~~~~~~ 142:52.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 142:52.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 142:52.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 142:52.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 142:52.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 142:52.83 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/pki/nsASN1Tree.h:24, 142:52.83 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/pki/nsASN1Tree.cpp:4, 142:52.83 from Unified_cpp_security_manager_pki0.cpp:2: 142:52.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 142:52.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:52.83 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 142:52.83 | ^ 142:52.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 142:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 142:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 142:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 142:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 142:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 142:52.86 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfiledThreadData.cpp:13, 142:52.86 from Unified_cpp_tools_profiler0.cpp:38: 142:52.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 142:52.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:52.87 332 | LayerPoint GetFixedPositionAnchor() const { 142:52.87 | ^ 142:52.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 142:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 142:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 142:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 142:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 142:52.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 142:52.93 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfiledThreadData.cpp:13, 142:52.93 from Unified_cpp_tools_profiler0.cpp:38: 142:52.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 142:52.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:52.93 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 142:52.93 | ^ 142:52.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 142:52.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 142:52.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 142:52.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 142:52.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 142:52.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 142:52.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 142:52.96 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfiledThreadData.cpp:13, 142:52.96 from Unified_cpp_tools_profiler0.cpp:38: 142:52.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 142:52.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:52.96 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 142:52.96 | ^ 142:53.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 142:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 142:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 142:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineChild.h:9, 142:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:9, 142:53.11 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 142:53.11 from Unified_cpp_hunspell_glue0.cpp:2: 142:53.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 142:53.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 142:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:53.12 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 142:53.12 | ^~~~~~~~~~~~~ 142:53.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 142:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 142:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 142:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineChild.h:9, 142:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:9, 142:53.12 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 142:53.12 from Unified_cpp_hunspell_glue0.cpp:2: 142:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 142:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 142:53.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:53.12 323 | static SizeTyped FromUnknownSize( 142:53.12 | ^~~~~~~~~~~~~~~ 142:53.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 142:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 142:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 142:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 142:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineChild.h:9, 142:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:9, 142:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 142:53.17 from Unified_cpp_hunspell_glue0.cpp:2: 142:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 142:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 142:53.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:53.17 427 | SizeT Size() const { return SizeT(width, height); } 142:53.17 | ^~~~ 142:53.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 142:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 142:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 142:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 142:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineChild.h:9, 142:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:9, 142:53.17 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 142:53.18 from Unified_cpp_hunspell_glue0.cpp:2: 142:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 142:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 142:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:53.18 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 142:53.18 | ^~~~~~~~ 142:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 142:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 142:53.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:53.18 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 142:53.18 | ^~~~~~~~ 142:53.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 142:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 142:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 142:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 142:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngine.h:11, 142:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRemoteSpellcheckEngineChild.h:9, 142:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:9, 142:53.18 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 142:53.18 from Unified_cpp_hunspell_glue0.cpp:2: 142:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 142:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 142:53.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:53.19 62 | Sub operator-(const Sub& aPoint) const { 142:53.19 | ^~~~~~~~ 142:55.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 142:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 142:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 142:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 142:55.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceAction.cpp:9: 142:55.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 142:55.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:55.96 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 142:55.96 | ^ 142:56.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:56.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:56.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:56.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:56.24 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:56.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:56.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 142:56.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 142:56.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 142:56.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 142:56.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceAction.cpp:9: 142:56.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 142:56.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:56.25 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 142:56.25 | ^ 142:57.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 142:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 142:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 142:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 142:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 142:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 142:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 142:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 142:57.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceAction.cpp:9: 142:57.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 142:57.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:57.40 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 142:57.40 | ^ 142:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 142:57.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:57.41 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 142:57.41 | ^ 142:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 142:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:57.42 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 142:57.42 | ^ 142:57.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 142:57.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:57.43 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 142:57.43 | ^ 142:57.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 142:57.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:57.44 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 142:57.44 | ^ 142:57.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 142:57.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:57.48 371 | nscoord aAppUnitsPerDevPixel) { 142:57.48 | ^ 142:57.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 142:57.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:57.48 380 | nscoord aAppUnitsPerDevPixel) { 142:57.48 | ^ 142:57.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 142:57.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:57.49 387 | nscoord aAppUnitsPerDevPixel) { 142:57.49 | ^ 142:57.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 142:57.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:57.50 394 | nscoord aAppUnitsPerDevPixel) { 142:57.50 | ^ 142:58.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 142:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 142:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 142:58.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 142:58.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIMemoryReporter.h:530, 142:58.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CountingAllocatorBase.h:13, 142:58.27 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 142:58.27 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 142:58.27 from : 142:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 142:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 142:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 142:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 142:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 142:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 142:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 142:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 142:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 142:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:58.27 760 | typename detail::Nth::Type extract() { 142:58.27 | ^~~~~~~ 142:58.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 142:58.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:58.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:58.86 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 142:58.86 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 142:58.86 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 142:58.86 from Unified_cpp_spellcheck_src0.cpp:11: 142:58.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 142:58.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:58.86 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 142:58.86 | ^ 142:59.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:59.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 142:59.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 142:59.06 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 142:59.06 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 142:59.06 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 142:59.06 from Unified_cpp_spellcheck_src0.cpp:11: 142:59.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 142:59.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:59.06 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 142:59.06 | ^ 142:59.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 142:59.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 142:59.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 142:59.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 142:59.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 142:59.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 142:59.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 142:59.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 142:59.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 142:59.61 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/pki/nsASN1Tree.h:24, 142:59.61 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/pki/nsASN1Tree.cpp:4, 142:59.61 from Unified_cpp_security_manager_pki0.cpp:2: 142:59.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 142:59.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 142:59.61 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 142:59.61 | ^ 143:00.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 143:00.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 143:00.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 143:00.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 143:00.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 143:00.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 143:00.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 143:00.28 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/pki/nsASN1Tree.h:24, 143:00.28 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/pki/nsASN1Tree.cpp:4, 143:00.28 from Unified_cpp_security_manager_pki0.cpp:2: 143:00.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 143:00.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.28 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 143:00.28 | ^ 143:00.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 143:00.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.28 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 143:00.29 | ^ 143:00.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 143:00.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.29 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 143:00.29 | ^ 143:00.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 143:00.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.30 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 143:00.30 | ^ 143:00.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 143:00.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.30 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 143:00.30 | ^ 143:00.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 143:00.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.33 371 | nscoord aAppUnitsPerDevPixel) { 143:00.33 | ^ 143:00.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 143:00.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.33 380 | nscoord aAppUnitsPerDevPixel) { 143:00.33 | ^ 143:00.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 143:00.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.33 387 | nscoord aAppUnitsPerDevPixel) { 143:00.33 | ^ 143:00.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 143:00.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.34 394 | nscoord aAppUnitsPerDevPixel) { 143:00.34 | ^ 143:00.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 143:00.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 143:00.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 143:00.37 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:00.37 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:00.37 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:00.37 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:00.37 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:00.37 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:00.37 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceAction.cpp:9: 143:00.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 143:00.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.37 189 | CSSRect GetExpandedScrollableRect() const { 143:00.37 | ^ 143:00.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 143:00.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.38 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 143:00.38 | ^ 143:00.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 143:00.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.38 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 143:00.38 | ^ 143:00.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 143:00.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.39 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 143:00.39 | ^ 143:00.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 143:00.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.39 243 | CSSRect CalculateScrollRange() const { 143:00.39 | ^ 143:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 143:00.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.40 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 143:00.40 | ^ 143:00.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 143:00.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.41 457 | CSSRect GetVisualViewport() const { 143:00.41 | ^ 143:00.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 143:00.46 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 143:00.46 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 143:00.46 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:00.46 from Unified_cpp_spellcheck_src0.cpp:11: 143:00.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 143:00.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.46 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 143:00.46 | ^ 143:00.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 143:00.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.46 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 143:00.46 | ^ 143:00.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 143:00.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.46 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 143:00.47 | ^ 143:00.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 143:00.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.47 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 143:00.47 | ^ 143:00.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 143:00.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.47 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 143:00.47 | ^ 143:00.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 143:00.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.50 371 | nscoord aAppUnitsPerDevPixel) { 143:00.50 | ^ 143:00.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 143:00.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.50 380 | nscoord aAppUnitsPerDevPixel) { 143:00.50 | ^ 143:00.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 143:00.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.50 387 | nscoord aAppUnitsPerDevPixel) { 143:00.50 | ^ 143:00.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 143:00.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:00.51 394 | nscoord aAppUnitsPerDevPixel) { 143:00.51 | ^ 143:01.40 toolkit/components/remote 143:02.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 143:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 143:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 143:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:02.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceAction.cpp:9: 143:02.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 143:02.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:02.35 1249 | CSSCoord ToCSSPixels() const { return _0; } 143:02.35 | ^ 143:02.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 143:02.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 143:02.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 143:02.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 143:02.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 143:02.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 143:02.80 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:14, 143:02.80 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:02.80 from Unified_cpp_spellcheck_src0.cpp:11: 143:02.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 143:02.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:02.80 1249 | CSSCoord ToCSSPixels() const { return _0; } 143:02.80 | ^ 143:03.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 143:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 143:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 143:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 143:03.41 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/ContentSignatureVerifier.cpp:18, 143:03.41 from Unified_cpp_security_manager_ssl0.cpp:20: 143:03.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 143:03.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:03.41 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 143:03.41 | ^ 143:03.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 143:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 143:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 143:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 143:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 143:03.71 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/ContentSignatureVerifier.cpp:18, 143:03.71 from Unified_cpp_security_manager_ssl0.cpp:20: 143:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 143:03.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:03.71 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 143:03.71 | ^ 143:04.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 143:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 143:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 143:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 143:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 143:04.94 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/ContentSignatureVerifier.cpp:18, 143:04.94 from Unified_cpp_security_manager_ssl0.cpp:20: 143:04.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 143:04.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:04.94 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 143:04.94 | ^ 143:04.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 143:04.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:04.94 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 143:04.94 | ^ 143:04.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 143:04.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:04.95 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 143:04.95 | ^ 143:04.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 143:04.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:04.95 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 143:04.95 | ^ 143:04.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 143:04.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:04.96 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 143:04.96 | ^ 143:04.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 143:04.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:04.98 371 | nscoord aAppUnitsPerDevPixel) { 143:04.98 | ^ 143:04.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 143:04.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:04.99 380 | nscoord aAppUnitsPerDevPixel) { 143:04.99 | ^ 143:04.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 143:04.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:04.99 387 | nscoord aAppUnitsPerDevPixel) { 143:04.99 | ^ 143:04.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 143:05.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:05.00 394 | nscoord aAppUnitsPerDevPixel) { 143:05.00 | ^ 143:05.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 143:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 143:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 143:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:05.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:05.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceAction.cpp:9: 143:05.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 143:05.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:05.18 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 143:05.18 | ^ 143:06.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 143:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 143:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 143:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 143:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 143:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/pki/nsASN1Tree.h:24, 143:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/pki/nsASN1Tree.cpp:4, 143:06.15 from Unified_cpp_security_manager_pki0.cpp:2: 143:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 143:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:06.15 189 | CSSRect GetExpandedScrollableRect() const { 143:06.15 | ^ 143:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 143:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:06.15 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 143:06.15 | ^ 143:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 143:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:06.16 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 143:06.16 | ^ 143:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 143:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:06.16 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 143:06.16 | ^ 143:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 143:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:06.16 243 | CSSRect CalculateScrollRange() const { 143:06.16 | ^ 143:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 143:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:06.17 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 143:06.17 | ^ 143:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 143:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:06.17 457 | CSSRect GetVisualViewport() const { 143:06.17 | ^ 143:06.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfilerMarkerPayload.cpp:14, 143:06.34 from Unified_cpp_tools_profiler0.cpp:65: 143:06.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 143:06.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:06.34 1394 | LayerPoint GetFixedPositionAnchor() { 143:06.34 | ^ 143:06.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 143:06.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:06.37 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 143:06.37 | ^ 143:07.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 143:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 143:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ReflowOutput.h:12, 143:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:28, 143:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 143:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:14, 143:07.37 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:07.37 from Unified_cpp_spellcheck_src0.cpp:11: 143:07.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 143:07.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:07.37 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 143:07.37 | ^ 143:07.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 143:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 143:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 143:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:07.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceAction.cpp:9: 143:07.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 143:07.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:07.42 21 | inline Rect ToRect(const gfxRect& aRect) { 143:07.42 | ^ 143:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 143:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:07.43 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 143:07.43 | ^ 143:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 143:07.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:07.43 40 | inline Point ToPoint(const gfxPoint& aPoint) { 143:07.43 | ^ 143:07.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 143:07.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:07.45 44 | inline Size ToSize(const gfxSize& aSize) { 143:07.45 | ^ 143:07.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 143:07.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:07.45 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 143:07.45 | ^ 143:07.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 143:07.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:07.46 52 | inline gfxSize ThebesSize(const Size& aSize) { 143:07.46 | ^ 143:07.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 143:07.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:07.46 56 | inline gfxRect ThebesRect(const Rect& aRect) { 143:07.46 | ^ 143:07.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 143:07.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 143:07.80 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:14, 143:07.80 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:07.80 from Unified_cpp_spellcheck_src0.cpp:11: 143:07.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 143:07.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:07.80 21 | inline Rect ToRect(const gfxRect& aRect) { 143:07.80 | ^ 143:07.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 143:07.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:07.80 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 143:07.80 | ^ 143:07.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 143:07.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:07.81 40 | inline Point ToPoint(const gfxPoint& aPoint) { 143:07.81 | ^ 143:07.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 143:07.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:07.82 44 | inline Size ToSize(const gfxSize& aSize) { 143:07.82 | ^ 143:07.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 143:07.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:07.82 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 143:07.82 | ^ 143:07.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 143:07.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:07.83 52 | inline gfxSize ThebesSize(const Size& aSize) { 143:07.83 | ^ 143:07.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 143:07.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:07.83 56 | inline gfxRect ThebesRect(const Rect& aRect) { 143:07.83 | ^ 143:08.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 143:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 143:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 143:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 143:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 143:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 143:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 143:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 143:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 143:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/pki/nsASN1Tree.h:24, 143:08.30 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/pki/nsASN1Tree.cpp:4, 143:08.30 from Unified_cpp_security_manager_pki0.cpp:2: 143:08.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 143:08.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 143:08.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:08.30 40 | friend Sub operator*(Sub aCoord, T aScale) { 143:08.30 | ^~~~~~~~ 143:08.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 143:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 143:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 143:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 143:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 143:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 143:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 143:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/pki/nsASN1Tree.h:24, 143:08.33 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/pki/nsASN1Tree.cpp:4, 143:08.33 from Unified_cpp_security_manager_pki0.cpp:2: 143:08.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 143:08.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 143:08.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:08.34 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 143:08.34 | ^~~~~~~~ 143:08.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 143:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 143:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 143:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 143:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 143:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 143:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/pki/nsASN1Tree.h:24, 143:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/pki/nsASN1Tree.cpp:4, 143:08.54 from Unified_cpp_security_manager_pki0.cpp:2: 143:08.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 143:08.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 143:08.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:08.54 427 | SizeT Size() const { return SizeT(width, height); } 143:08.54 | ^~~~ 143:08.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 143:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 143:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 143:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 143:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsStyledElement.h:18, 143:08.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:26, 143:08.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 143:08.55 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/pki/nsASN1Tree.h:24, 143:08.55 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/pki/nsASN1Tree.cpp:4, 143:08.55 from Unified_cpp_security_manager_pki0.cpp:2: 143:08.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 143:08.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 143:08.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:08.55 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 143:08.55 | ^~~~~~~~ 143:08.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 143:08.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 143:08.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:08.56 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 143:08.56 | ^~~~~~~~ 143:08.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 143:08.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 143:08.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 143:08.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 143:08.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsXULElement.h:23, 143:08.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/XULTreeElement.h:15, 143:08.57 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/pki/nsASN1Tree.h:24, 143:08.57 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/pki/nsASN1Tree.cpp:4, 143:08.57 from Unified_cpp_security_manager_pki0.cpp:2: 143:08.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 143:08.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 143:08.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:08.57 62 | Sub operator-(const Sub& aPoint) const { 143:08.57 | ^~~~~~~~ 143:08.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 143:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 143:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:08.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceAction.cpp:9: 143:08.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 143:08.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:08.59 1859 | int32_t aAppUnitsPerPixel) { 143:08.59 | ^ 143:08.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 143:08.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:08.61 3214 | int32_t aAppUnitsPerPixel) { 143:08.61 | ^ 143:09.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 143:09.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 143:09.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SVGElement.h:19, 143:09.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SVGPreserveAspectRatio.h:16, 143:09.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SVGImageContext.h:12, 143:09.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:31, 143:09.01 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 143:09.01 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:14, 143:09.01 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:09.01 from Unified_cpp_spellcheck_src0.cpp:11: 143:09.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 143:09.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:09.01 189 | CSSRect GetExpandedScrollableRect() const { 143:09.01 | ^ 143:09.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 143:09.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:09.02 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 143:09.02 | ^ 143:09.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 143:09.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:09.02 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 143:09.03 | ^ 143:09.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 143:09.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:09.03 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 143:09.03 | ^ 143:09.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 143:09.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:09.04 243 | CSSRect CalculateScrollRange() const { 143:09.04 | ^ 143:09.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 143:09.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:09.04 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 143:09.04 | ^ 143:09.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 143:09.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:09.06 457 | CSSRect GetVisualViewport() const { 143:09.06 | ^ 143:09.61 In file included from Unified_cpp_tools_profiler0.cpp:83: 143:09.61 /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/platform.cpp: In function ‘void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)’: 143:09.62 /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/platform.cpp:1880: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] 143:09.62 1880 | memset(&startRegs, 0, sizeof(startRegs)); 143:09.62 | ^ 143:09.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/platform.cpp:144, 143:09.62 from Unified_cpp_tools_profiler0.cpp:83: 143:09.62 /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 143:09.62 134 | struct UnwindRegs { 143:09.62 | ^~~~~~~~~~ 143:10.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 143:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 143:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:10.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceAction.cpp:9: 143:10.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 143:10.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 143:10.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:10.26 40 | friend Sub operator*(Sub aCoord, T aScale) { 143:10.26 | ^~~~~~~~ 143:10.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 143:10.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:10.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:10.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:10.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:10.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:10.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:10.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceAction.cpp:9: 143:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 143:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 143:10.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:10.40 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 143:10.40 | ^~~~~~~~ 143:10.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 143:10.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:10.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:10.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:10.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:10.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:10.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:10.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:10.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:10.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:10.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:10.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceAction.cpp:9: 143:10.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 143:10.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 143:10.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:10.53 427 | SizeT Size() const { return SizeT(width, height); } 143:10.53 | ^~~~ 143:10.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 143:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:10.54 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceAction.cpp:9: 143:10.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 143:10.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 143:10.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:10.54 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 143:10.54 | ^~~~~~~~ 143:10.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 143:10.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 143:10.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:10.55 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 143:10.55 | ^~~~~~~~ 143:10.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 143:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:10.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceAction.cpp:9: 143:10.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 143:10.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 143:10.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:10.56 62 | Sub operator-(const Sub& aPoint) const { 143:10.56 | ^~~~~~~~ 143:10.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsRange.h:16, 143:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:14, 143:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:10.74 from Unified_cpp_spellcheck_src0.cpp:11: 143:10.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 143:10.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:10.74 1859 | int32_t aAppUnitsPerPixel) { 143:10.74 | ^ 143:10.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 143:10.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:10.75 3214 | int32_t aAppUnitsPerPixel) { 143:10.75 | ^ 143:10.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 143:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 143:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:10.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceAction.cpp:9: 143:10.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 143:10.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 143:10.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:10.85 43 | friend Sub operator*(T aScale, Sub aCoord) { 143:10.85 | ^~~~~~~~ 143:11.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:11.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceAction.cpp:9: 143:11.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 143:11.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 143:11.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:11.11 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 143:11.11 | ^~~~~~~~~~~~~ 143:11.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceAction.cpp:9: 143:11.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 143:11.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 143:11.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:11.12 323 | static SizeTyped FromUnknownSize( 143:11.12 | ^~~~~~~~~~~~~~~ 143:11.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 143:11.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 143:11.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:11.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:11.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 143:11.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 143:11.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 143:11.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 143:11.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 143:11.90 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfileBufferEntry.cpp:11, 143:11.90 from Unified_cpp_tools_profiler0.cpp:20: 143:11.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 143:11.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 143:11.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:11.90 40 | friend Sub operator*(Sub aCoord, T aScale) { 143:11.90 | ^~~~~~~~ 143:11.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 143:11.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 143:11.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 143:11.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 143:11.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 143:11.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 143:11.93 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfileBufferEntry.cpp:11, 143:11.93 from Unified_cpp_tools_profiler0.cpp:20: 143:11.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 143:11.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 143:11.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:11.93 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 143:11.93 | ^~~~~~~~ 143:12.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 143:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 143:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 143:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 143:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 143:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 143:12.04 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/DataStorage.cpp:11, 143:12.04 from Unified_cpp_security_manager_ssl0.cpp:38: 143:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 143:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:12.04 189 | CSSRect GetExpandedScrollableRect() const { 143:12.04 | ^ 143:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 143:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:12.04 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 143:12.04 | ^ 143:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 143:12.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:12.04 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 143:12.04 | ^ 143:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 143:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:12.05 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 143:12.05 | ^ 143:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 143:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:12.05 243 | CSSRect CalculateScrollRange() const { 143:12.05 | ^ 143:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 143:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:12.05 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 143:12.05 | ^ 143:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 143:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:12.06 457 | CSSRect GetVisualViewport() const { 143:12.06 | ^ 143:12.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 143:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 143:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 143:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 143:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 143:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 143:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfileBufferEntry.cpp:11, 143:12.64 from Unified_cpp_tools_profiler0.cpp:20: 143:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 143:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 143:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:12.64 427 | SizeT Size() const { return SizeT(width, height); } 143:12.64 | ^~~~ 143:12.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 143:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 143:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 143:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 143:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 143:12.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 143:12.65 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfileBufferEntry.cpp:11, 143:12.65 from Unified_cpp_tools_profiler0.cpp:20: 143:12.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 143:12.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 143:12.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:12.65 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 143:12.65 | ^~~~~~~~ 143:12.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 143:12.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 143:12.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:12.65 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 143:12.65 | ^~~~~~~~ 143:12.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 143:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 143:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 143:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 143:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 143:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 143:12.66 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfileBufferEntry.cpp:11, 143:12.66 from Unified_cpp_tools_profiler0.cpp:20: 143:12.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 143:12.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 143:12.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:12.66 62 | Sub operator-(const Sub& aPoint) const { 143:12.66 | ^~~~~~~~ 143:12.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 143:12.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 143:12.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:12.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:12.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 143:12.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 143:12.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 143:12.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 143:12.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 143:12.93 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfileBufferEntry.cpp:11, 143:12.93 from Unified_cpp_tools_profiler0.cpp:20: 143:12.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 143:12.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 143:12.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:12.93 43 | friend Sub operator*(T aScale, Sub aCoord) { 143:12.93 | ^~~~~~~~ 143:13.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 143:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 143:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 143:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 143:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 143:13.40 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfileBufferEntry.cpp:11, 143:13.41 from Unified_cpp_tools_profiler0.cpp:20: 143:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 143:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 143:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:13.41 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 143:13.41 | ^~~~~~~~~~~~~ 143:13.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 143:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 143:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 143:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 143:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 143:13.41 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfileBufferEntry.cpp:11, 143:13.41 from Unified_cpp_tools_profiler0.cpp:20: 143:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 143:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 143:13.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:13.41 323 | static SizeTyped FromUnknownSize( 143:13.41 | ^~~~~~~~~~~~~~~ 143:13.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 143:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 143:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 143:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 143:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 143:13.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 143:13.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 143:13.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:13.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 143:13.49 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/DataStorage.cpp:11, 143:13.49 from Unified_cpp_security_manager_ssl0.cpp:38: 143:13.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 143:13.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:13.49 1249 | CSSCoord ToCSSPixels() const { return _0; } 143:13.49 | ^ 143:14.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 143:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 143:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 143:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 143:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 143:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 143:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfilerMarkerPayload.h:12, 143:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfileBufferEntry.cpp:11, 143:14.35 from Unified_cpp_tools_profiler0.cpp:20: 143:14.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 143:14.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 143:14.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:14.35 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 143:14.35 | ^~~~~~~~~~~~~~ 143:14.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/JSONWriter.h:98, 143:14.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfileJSONWriter.h:9, 143:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/PageInformation.cpp:9, 143:14.60 from Unified_cpp_tools_profiler0.cpp:2: 143:14.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]’: 143:14.60 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 143:14.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 143:14.60 34 | memset(aT, 0, sizeof(T)); 143:14.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 143:14.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/platform.cpp:76, 143:14.60 from Unified_cpp_tools_profiler0.cpp:83: 143:14.60 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:144:10: note: ‘struct nsMemoryReporterManager::AmountFns’ declared here 143:14.60 144 | struct AmountFns { 143:14.60 | ^~~~~~~~~ 143:14.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/JSONWriter.h:98, 143:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ProfileJSONWriter.h:9, 143:14.60 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/PageInformation.cpp:9, 143:14.60 from Unified_cpp_tools_profiler0.cpp:2: 143:14.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h: In instantiation of ‘void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]’: 143:14.60 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 143:14.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PodOperations.h:34: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] 143:14.60 34 | memset(aT, 0, sizeof(T)); 143:14.60 | ~~~~~~^~~~~~~~~~~~~~~~~~ 143:14.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/platform.cpp:76, 143:14.60 from Unified_cpp_tools_profiler0.cpp:83: 143:14.60 /builddir/build/BUILD/thunderbird-78.6.1/xpcom/base/nsMemoryReporterManager.h:178:10: note: ‘struct nsMemoryReporterManager::SizeOfTabFns’ declared here 143:14.61 178 | struct SizeOfTabFns { 143:14.61 | ^~~~~~~~~~~~ 143:15.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 143:15.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 143:15.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 143:15.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 143:15.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 143:15.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 143:15.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:15.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 143:15.92 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/DataStorage.cpp:11, 143:15.92 from Unified_cpp_security_manager_ssl0.cpp:38: 143:15.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 143:15.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:15.92 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 143:15.92 | ^ 143:16.62 toolkit/components/alerts 143:17.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 143:17.86 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/remote/nsDBusRemoteServer.cpp:13: 143:17.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 143:17.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:17.87 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 143:17.87 | ^ 143:18.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 143:18.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 143:18.18 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/remote/nsDBusRemoteServer.cpp:13: 143:18.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 143:18.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:18.18 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 143:18.18 | ^ 143:18.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 143:18.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 143:18.77 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/remote/nsDBusRemoteServer.cpp:13: 143:18.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 143:18.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:18.77 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 143:18.77 | ^ 143:18.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 143:18.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:18.78 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 143:18.78 | ^ 143:18.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 143:18.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:18.78 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 143:18.78 | ^ 143:18.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 143:18.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:18.78 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 143:18.78 | ^ 143:18.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 143:18.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:18.78 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 143:18.78 | ^ 143:18.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 143:18.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:18.81 371 | nscoord aAppUnitsPerDevPixel) { 143:18.81 | ^ 143:18.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 143:18.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:18.81 380 | nscoord aAppUnitsPerDevPixel) { 143:18.81 | ^ 143:18.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 143:18.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:18.82 387 | nscoord aAppUnitsPerDevPixel) { 143:18.82 | ^ 143:18.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 143:18.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:18.82 394 | nscoord aAppUnitsPerDevPixel) { 143:18.82 | ^ 143:19.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 143:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 143:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 143:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 143:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 143:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 143:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 143:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 143:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 143:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 143:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 143:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 143:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 143:19.02 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 143:19.02 from Unified_cpp_spellcheck_src0.cpp:11: 143:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 143:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:19.02 332 | LayerPoint GetFixedPositionAnchor() const { 143:19.02 | ^ 143:19.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 143:19.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 143:19.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 143:19.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 143:19.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 143:19.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 143:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 143:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 143:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 143:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 143:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 143:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 143:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 143:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 143:19.07 from Unified_cpp_spellcheck_src0.cpp:11: 143:19.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 143:19.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:19.07 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 143:19.07 | ^ 143:19.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 143:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 143:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 143:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 143:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 143:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 143:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 143:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 143:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 143:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 143:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 143:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 143:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 143:19.09 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 143:19.10 from Unified_cpp_spellcheck_src0.cpp:11: 143:19.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 143:19.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:19.10 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 143:19.10 | ^ 143:19.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 143:19.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 143:19.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 143:19.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 143:19.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 143:19.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 143:19.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:19.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 143:19.23 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/DataStorage.cpp:11, 143:19.23 from Unified_cpp_security_manager_ssl0.cpp:38: 143:19.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 143:19.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:19.23 21 | inline Rect ToRect(const gfxRect& aRect) { 143:19.24 | ^ 143:19.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 143:19.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:19.24 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 143:19.24 | ^ 143:19.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 143:19.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:19.24 40 | inline Point ToPoint(const gfxPoint& aPoint) { 143:19.24 | ^ 143:19.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 143:19.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:19.25 44 | inline Size ToSize(const gfxSize& aSize) { 143:19.25 | ^ 143:19.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 143:19.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:19.25 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 143:19.25 | ^ 143:19.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 143:19.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:19.26 52 | inline gfxSize ThebesSize(const Size& aSize) { 143:19.26 | ^ 143:19.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 143:19.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:19.26 56 | inline gfxRect ThebesRect(const Rect& aRect) { 143:19.26 | ^ 143:19.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 143:19.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 143:19.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 143:19.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 143:19.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 143:19.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:19.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 143:19.90 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/DataStorage.cpp:11, 143:19.90 from Unified_cpp_security_manager_ssl0.cpp:38: 143:19.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 143:19.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:19.90 1859 | int32_t aAppUnitsPerPixel) { 143:19.90 | ^ 143:19.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 143:19.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:19.90 3214 | int32_t aAppUnitsPerPixel) { 143:19.90 | ^ 143:20.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 143:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 143:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 143:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/DataStorage.cpp:11, 143:20.87 from Unified_cpp_security_manager_ssl0.cpp:38: 143:20.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 143:20.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:20.87 332 | LayerPoint GetFixedPositionAnchor() const { 143:20.87 | ^ 143:20.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 143:20.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 143:20.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:20.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 143:20.92 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/DataStorage.cpp:11, 143:20.92 from Unified_cpp_security_manager_ssl0.cpp:38: 143:20.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 143:20.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:20.92 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 143:20.92 | ^ 143:20.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 143:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 143:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 143:20.94 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/DataStorage.cpp:11, 143:20.94 from Unified_cpp_security_manager_ssl0.cpp:38: 143:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 143:20.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:20.94 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 143:20.94 | ^ 143:21.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 143:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 143:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 143:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 143:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/PageInformation.h:13, 143:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/PageInformation.cpp:7, 143:21.11 from Unified_cpp_tools_profiler0.cpp:2: 143:21.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 143:21.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 143:21.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 143:21.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 143:21.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 143:21.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 143:21.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 143:21.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 143:21.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 143:21.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:21.11 760 | typename detail::Nth::Type extract() { 143:21.11 | ^~~~~~~ 143:21.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 143:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 143:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 143:21.67 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/remote/nsDBusRemoteServer.cpp:13: 143:21.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 143:21.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 143:21.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:21.68 40 | friend Sub operator*(Sub aCoord, T aScale) { 143:21.68 | ^~~~~~~~ 143:21.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 143:21.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 143:21.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/remote/nsDBusRemoteServer.cpp:13: 143:21.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 143:21.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 143:21.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:21.72 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 143:21.72 | ^~~~~~~~ 143:22.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 143:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AlertNotification.h:8, 143:22.61 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/AlertNotification.cpp:7, 143:22.61 from Unified_cpp_components_alerts0.cpp:2: 143:22.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 143:22.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:22.61 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 143:22.61 | ^ 143:22.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 143:22.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 143:22.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AlertNotification.h:8, 143:22.96 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/AlertNotification.cpp:7, 143:22.96 from Unified_cpp_components_alerts0.cpp:2: 143:22.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 143:22.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:22.96 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 143:22.96 | ^ 143:23.11 In file included from Unified_cpp_tools_profiler0.cpp:65: 143:23.11 /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfilerMarkerPayload.cpp: In static member function ‘static mozilla::UniquePtr LayerTranslationMarkerPayload::Deserialize(mozilla::ProfileBufferEntryReader&)’: 143:23.11 /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfilerMarkerPayload.cpp:575:52: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:23.12 575 | auto point = aEntryReader.ReadObject(); 143:23.12 | ^ 143:25.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 143:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 143:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 143:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 143:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 143:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 143:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 143:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 143:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 143:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 143:25.46 from Unified_cpp_spellcheck_src0.cpp:11: 143:25.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 143:25.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:25.46 1394 | LayerPoint GetFixedPositionAnchor() { 143:25.46 | ^ 143:25.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 143:25.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:25.48 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 143:25.48 | ^ 143:25.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 143:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 143:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 143:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 143:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 143:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 143:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 143:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 143:25.63 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 143:25.63 from Unified_cpp_spellcheck_src0.cpp:11: 143:25.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 143:25.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:25.63 49 | gfx::Size GetInheritedScale() const { return mScale; } 143:25.63 | ^ 143:28.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 143:28.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 143:28.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 143:28.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 143:28.25 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:44, 143:28.25 from Unified_cpp_spellcheck_src0.cpp:11: 143:28.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 143:28.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:28.25 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 143:28.25 | ^ 143:30.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 143:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 143:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:30.20 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 143:30.20 | ^ 143:30.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 143:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:30.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 143:30.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 143:30.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:30.42 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 143:30.42 | ^ 143:31.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 143:31.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:31.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:31.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:31.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:31.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:31.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 143:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 143:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:31.54 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 143:31.54 | ^ 143:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 143:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:31.54 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 143:31.54 | ^ 143:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 143:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:31.54 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 143:31.54 | ^ 143:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 143:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:31.55 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 143:31.55 | ^ 143:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 143:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:31.55 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 143:31.55 | ^ 143:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 143:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:31.58 371 | nscoord aAppUnitsPerDevPixel) { 143:31.58 | ^ 143:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 143:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:31.58 380 | nscoord aAppUnitsPerDevPixel) { 143:31.58 | ^ 143:31.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 143:31.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:31.59 387 | nscoord aAppUnitsPerDevPixel) { 143:31.59 | ^ 143:31.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 143:31.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:31.60 394 | nscoord aAppUnitsPerDevPixel) { 143:31.60 | ^ 143:31.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:31.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceDocument.cpp:9: 143:31.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 143:31.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:31.87 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 143:31.87 | ^ 143:32.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 143:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceDocument.cpp:9: 143:32.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 143:32.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:32.12 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 143:32.12 | ^ 143:33.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 143:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:33.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceDocument.cpp:9: 143:33.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 143:33.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:33.22 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 143:33.22 | ^ 143:33.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 143:33.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:33.23 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 143:33.23 | ^ 143:33.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 143:33.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:33.23 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 143:33.23 | ^ 143:33.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 143:33.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:33.24 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 143:33.24 | ^ 143:33.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 143:33.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:33.25 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 143:33.25 | ^ 143:33.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 143:33.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:33.27 371 | nscoord aAppUnitsPerDevPixel) { 143:33.27 | ^ 143:33.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 143:33.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:33.28 380 | nscoord aAppUnitsPerDevPixel) { 143:33.28 | ^ 143:33.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 143:33.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:33.28 387 | nscoord aAppUnitsPerDevPixel) { 143:33.28 | ^ 143:33.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 143:33.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:33.29 394 | nscoord aAppUnitsPerDevPixel) { 143:33.29 | ^ 143:33.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 143:33.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 143:33.90 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozSpellChecker.cpp:12, 143:33.90 from Unified_cpp_spellcheck_src0.cpp:38: 143:33.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 143:33.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:33.90 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 143:33.90 | ^ 143:34.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 143:34.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgLoader.h:12, 143:34.35 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/AlertNotification.cpp:12, 143:34.35 from Unified_cpp_components_alerts0.cpp:2: 143:34.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 143:34.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:34.36 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 143:34.36 | ^ 143:34.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 143:34.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:34.36 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 143:34.36 | ^ 143:34.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 143:34.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:34.36 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 143:34.36 | ^ 143:34.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 143:34.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:34.37 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 143:34.38 | ^ 143:34.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 143:34.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:34.38 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 143:34.38 | ^ 143:34.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 143:34.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:34.42 371 | nscoord aAppUnitsPerDevPixel) { 143:34.42 | ^ 143:34.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 143:34.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:34.42 380 | nscoord aAppUnitsPerDevPixel) { 143:34.42 | ^ 143:34.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 143:34.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:34.42 387 | nscoord aAppUnitsPerDevPixel) { 143:34.43 | ^ 143:34.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 143:34.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:34.43 394 | nscoord aAppUnitsPerDevPixel) { 143:34.43 | ^ 143:34.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 143:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 143:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 143:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:34.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 143:34.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 143:34.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:34.46 189 | CSSRect GetExpandedScrollableRect() const { 143:34.46 | ^ 143:34.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 143:34.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:34.46 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 143:34.46 | ^ 143:34.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 143:34.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:34.46 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 143:34.46 | ^ 143:34.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 143:34.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:34.47 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 143:34.47 | ^ 143:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 143:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:34.47 243 | CSSRect CalculateScrollRange() const { 143:34.47 | ^ 143:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 143:34.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:34.47 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 143:34.47 | ^ 143:34.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 143:34.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:34.48 457 | CSSRect GetVisualViewport() const { 143:34.48 | ^ 143:34.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 143:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 143:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 143:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 143:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 143:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 143:34.77 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/ContentSignatureVerifier.cpp:18, 143:34.77 from Unified_cpp_security_manager_ssl0.cpp:20: 143:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 143:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 143:34.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:34.77 40 | friend Sub operator*(Sub aCoord, T aScale) { 143:34.77 | ^~~~~~~~ 143:34.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 143:34.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 143:34.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 143:34.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 143:34.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 143:34.95 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/ContentSignatureVerifier.cpp:18, 143:34.95 from Unified_cpp_security_manager_ssl0.cpp:20: 143:34.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 143:34.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 143:34.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:34.95 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 143:34.95 | ^~~~~~~~ 143:35.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 143:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 143:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 143:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 143:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 143:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/ContentSignatureVerifier.cpp:18, 143:35.14 from Unified_cpp_security_manager_ssl0.cpp:20: 143:35.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 143:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 143:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:35.15 427 | SizeT Size() const { return SizeT(width, height); } 143:35.15 | ^~~~ 143:35.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 143:35.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 143:35.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 143:35.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 143:35.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 143:35.15 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/ContentSignatureVerifier.cpp:18, 143:35.15 from Unified_cpp_security_manager_ssl0.cpp:20: 143:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 143:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 143:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:35.15 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 143:35.15 | ^~~~~~~~ 143:35.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 143:35.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 143:35.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:35.16 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 143:35.16 | ^~~~~~~~ 143:35.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 143:35.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:35.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:35.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:35.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:35.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 143:35.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 143:35.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 143:35.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 143:35.17 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/ContentSignatureVerifier.cpp:18, 143:35.17 from Unified_cpp_security_manager_ssl0.cpp:20: 143:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 143:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 143:35.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:35.17 62 | Sub operator-(const Sub& aPoint) const { 143:35.17 | ^~~~~~~~ 143:35.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 143:35.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 143:35.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:35.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 143:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 143:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 143:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 143:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/ContentSignatureVerifier.cpp:18, 143:35.40 from Unified_cpp_security_manager_ssl0.cpp:20: 143:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 143:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 143:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:35.40 43 | friend Sub operator*(T aScale, Sub aCoord) { 143:35.40 | ^~~~~~~~ 143:35.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 143:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 143:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 143:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 143:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/ContentSignatureVerifier.cpp:18, 143:35.92 from Unified_cpp_security_manager_ssl0.cpp:20: 143:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 143:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 143:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:35.92 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 143:35.92 | ^~~~~~~~~~~~~ 143:35.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 143:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 143:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 143:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 143:35.92 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/ContentSignatureVerifier.cpp:18, 143:35.92 from Unified_cpp_security_manager_ssl0.cpp:20: 143:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 143:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 143:35.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:35.92 323 | static SizeTyped FromUnknownSize( 143:35.92 | ^~~~~~~~~~~~~~~ 143:36.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 143:36.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 143:36.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 143:36.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:36.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:36.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:36.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:36.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:36.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:36.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceDocument.cpp:9: 143:36.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 143:36.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:36.07 189 | CSSRect GetExpandedScrollableRect() const { 143:36.07 | ^ 143:36.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 143:36.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:36.07 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 143:36.08 | ^ 143:36.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 143:36.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:36.08 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 143:36.08 | ^ 143:36.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 143:36.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:36.08 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 143:36.09 | ^ 143:36.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 143:36.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:36.09 243 | CSSRect CalculateScrollRange() const { 143:36.09 | ^ 143:36.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 143:36.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:36.09 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 143:36.09 | ^ 143:36.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 143:36.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:36.10 457 | CSSRect GetVisualViewport() const { 143:36.10 | ^ 143:37.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 143:37.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 143:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 143:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:37.48 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 143:37.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 143:37.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:37.48 1249 | CSSCoord ToCSSPixels() const { return _0; } 143:37.49 | ^ 143:37.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 143:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 143:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 143:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:37.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceDocument.cpp:9: 143:37.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 143:37.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:37.95 1249 | CSSCoord ToCSSPixels() const { return _0; } 143:37.95 | ^ 143:38.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 143:38.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 143:38.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:38.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:38.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:38.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:38.05 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 143:38.05 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 143:38.05 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:38.05 from Unified_cpp_spellcheck_src0.cpp:11: 143:38.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 143:38.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 143:38.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:38.05 40 | friend Sub operator*(Sub aCoord, T aScale) { 143:38.05 | ^~~~~~~~ 143:38.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:38.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:38.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:38.72 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 143:38.72 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 143:38.72 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:38.72 from Unified_cpp_spellcheck_src0.cpp:11: 143:38.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 143:38.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 143:38.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:38.73 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 143:38.73 | ^~~~~~~~~~~~~ 143:38.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:38.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:38.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:38.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:38.73 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 143:38.73 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 143:38.73 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:38.73 from Unified_cpp_spellcheck_src0.cpp:11: 143:38.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 143:38.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 143:38.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:38.73 323 | static SizeTyped FromUnknownSize( 143:38.73 | ^~~~~~~~~~~~~~~ 143:38.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 143:38.76 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 143:38.76 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 143:38.76 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:38.76 from Unified_cpp_spellcheck_src0.cpp:11: 143:38.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 143:38.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 143:38.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:38.76 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 143:38.76 | ^~~~~~~~ 143:38.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 143:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 143:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 143:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:38.79 from Unified_cpp_spellcheck_src0.cpp:11: 143:38.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 143:38.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 143:38.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:38.79 427 | SizeT Size() const { return SizeT(width, height); } 143:38.79 | ^~~~ 143:38.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 143:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 143:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 143:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:38.79 from Unified_cpp_spellcheck_src0.cpp:11: 143:38.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 143:38.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 143:38.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:38.79 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 143:38.79 | ^~~~~~~~ 143:38.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 143:38.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 143:38.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:38.79 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 143:38.80 | ^~~~~~~~ 143:38.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 143:38.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:38.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:38.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:38.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:38.81 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 143:38.81 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 143:38.81 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:38.81 from Unified_cpp_spellcheck_src0.cpp:11: 143:38.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 143:38.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 143:38.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:38.82 62 | Sub operator-(const Sub& aPoint) const { 143:38.82 | ^~~~~~~~ 143:38.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 143:38.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 143:38.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 143:38.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:38.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:38.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:38.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:38.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:38.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:38.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 143:38.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 143:38.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:38.92 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 143:38.92 | ^ 143:39.53 toolkit/components/antitracking 143:39.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 143:39.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 143:39.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:39.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:39.90 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 143:39.90 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 143:39.90 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:39.90 from Unified_cpp_spellcheck_src0.cpp:11: 143:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 143:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 143:39.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:39.90 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 143:39.91 | ^~~~~~~~~~~~~~ 143:39.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 143:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 143:39.92 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:39.92 from Unified_cpp_spellcheck_src0.cpp:11: 143:39.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 143:39.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 143:39.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:39.92 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 143:39.92 | ^~~~~~~~~~~~~ 143:39.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 143:39.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:39.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:39.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:39.95 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 143:39.95 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 143:39.95 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:39.95 from Unified_cpp_spellcheck_src0.cpp:11: 143:39.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 143:39.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 143:39.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:39.95 383 | Point TopLeft() const { return Point(x, y); } 143:39.95 | ^~~~~~~ 143:39.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 143:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 143:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 143:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 143:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:39.96 from Unified_cpp_spellcheck_src0.cpp:11: 143:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 143:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 143:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:39.96 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 143:39.96 | ^~~~~~~~~~~~~~~ 143:40.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 143:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 143:40.22 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:40.22 from Unified_cpp_spellcheck_src0.cpp:11: 143:40.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 143:40.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 143:40.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:40.22 277 | static RectTyped FromUnknownRect( 143:40.22 | ^~~~~~~~~~~~~~~ 143:40.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:40.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:40.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:40.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:40.23 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 143:40.23 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 143:40.23 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:40.23 from Unified_cpp_spellcheck_src0.cpp:11: 143:40.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 143:40.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 143:40.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:40.23 150 | static PointTyped FromUnknownPoint( 143:40.23 | ^~~~~~~~~~~~~~~~ 143:40.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 143:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 143:40.24 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:40.24 from Unified_cpp_spellcheck_src0.cpp:11: 143:40.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 143:40.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 143:40.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:40.24 282 | RectTyped ToUnknownRect() const { 143:40.24 | ^~~~~~~~~~~~~ 143:40.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 143:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 143:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 143:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:40.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceDocument.cpp:9: 143:40.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 143:40.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:40.88 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 143:40.88 | ^ 143:41.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 143:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 143:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 143:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:41.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 143:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 143:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:41.07 21 | inline Rect ToRect(const gfxRect& aRect) { 143:41.07 | ^ 143:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 143:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:41.07 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 143:41.07 | ^ 143:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 143:41.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:41.07 40 | inline Point ToPoint(const gfxPoint& aPoint) { 143:41.07 | ^ 143:41.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 143:41.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:41.08 44 | inline Size ToSize(const gfxSize& aSize) { 143:41.08 | ^ 143:41.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 143:41.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:41.08 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 143:41.08 | ^ 143:41.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 143:41.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 143:41.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 143:41.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 143:41.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 143:41.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 143:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIEventTarget.h:21, 143:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsISerialEventTarget.h:10, 143:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AbstractThread.h:14, 143:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/SyncRunnable.h:12, 143:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/cert_storage/src/cert_storage.h:11, 143:41.09 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/CSTrustDomain.cpp:8, 143:41.09 from Unified_cpp_security_manager_ssl0.cpp:2: 143:41.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 143:41.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 143:41.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 143:41.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 143:41.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 143:41.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 143:41.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 143:41.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 143:41.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 143:41.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:41.09 760 | typename detail::Nth::Type extract() { 143:41.09 | ^~~~~~~ 143:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 143:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:41.10 52 | inline gfxSize ThebesSize(const Size& aSize) { 143:41.10 | ^ 143:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 143:41.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:41.10 56 | inline gfxRect ThebesRect(const Rect& aRect) { 143:41.10 | ^ 143:42.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 143:42.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 143:42.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 143:42.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 143:42.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 143:42.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:42.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 143:42.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 143:42.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 143:42.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 143:42.03 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/nsAlertsService.cpp:6, 143:42.03 from Unified_cpp_components_alerts0.cpp:11: 143:42.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 143:42.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:42.03 189 | CSSRect GetExpandedScrollableRect() const { 143:42.03 | ^ 143:42.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 143:42.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:42.03 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 143:42.03 | ^ 143:42.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 143:42.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:42.03 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 143:42.03 | ^ 143:42.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 143:42.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:42.04 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 143:42.04 | ^ 143:42.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 143:42.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:42.04 243 | CSSRect CalculateScrollRange() const { 143:42.04 | ^ 143:42.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 143:42.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:42.04 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 143:42.05 | ^ 143:42.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 143:42.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:42.06 457 | CSSRect GetVisualViewport() const { 143:42.07 | ^ 143:42.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 143:42.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 143:42.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:42.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:42.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:42.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:42.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:42.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:42.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 143:42.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 143:42.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:42.17 1859 | int32_t aAppUnitsPerPixel) { 143:42.17 | ^ 143:42.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 143:42.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:42.18 3214 | int32_t aAppUnitsPerPixel) { 143:42.18 | ^ 143:42.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:42.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:42.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:42.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:42.30 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 143:42.30 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 143:42.30 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:42.31 from Unified_cpp_spellcheck_src0.cpp:11: 143:42.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 143:42.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 143:42.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 143:42.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:42.31 246 | PointTyped As2DPoint() const { 143:42.31 | ^~~~~~~~~ 143:42.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 143:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 143:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 143:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:42.32 from Unified_cpp_spellcheck_src0.cpp:11: 143:42.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 143:42.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 143:42.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 143:42.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:42.32 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 143:42.32 | ^~~~~~~~~ 143:42.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 143:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 143:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellWordUtil.h:11, 143:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.h:13, 143:42.32 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozInlineSpellChecker.cpp:35, 143:42.32 from Unified_cpp_spellcheck_src0.cpp:11: 143:42.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 143:42.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 143:42.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 143:42.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:42.33 2266 | PointTyped TransformPointSimple( 143:42.33 | ^~~~~~~~~~~~~~~~~~~~ 143:42.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 143:42.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 143:42.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 143:42.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:42.33 794 | RectTyped TransformAndClipBounds( 143:42.33 | ^~~~~~~~~~~~~~~~~~~~~~ 143:43.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 143:43.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 143:43.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 143:43.08 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:43.08 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:43.08 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:43.08 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:43.08 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:43.08 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:43.08 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceDocument.cpp:9: 143:43.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 143:43.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:43.09 21 | inline Rect ToRect(const gfxRect& aRect) { 143:43.09 | ^ 143:43.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 143:43.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:43.09 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 143:43.09 | ^ 143:43.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 143:43.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:43.09 40 | inline Point ToPoint(const gfxPoint& aPoint) { 143:43.09 | ^ 143:43.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 143:43.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:43.09 44 | inline Size ToSize(const gfxSize& aSize) { 143:43.09 | ^ 143:43.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 143:43.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:43.09 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 143:43.09 | ^ 143:43.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 143:43.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:43.10 52 | inline gfxSize ThebesSize(const Size& aSize) { 143:43.10 | ^ 143:43.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 143:43.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:43.10 56 | inline gfxRect ThebesRect(const Rect& aRect) { 143:43.10 | ^ 143:43.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 143:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 143:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 143:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 143:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 143:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 143:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 143:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 143:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 143:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 143:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 143:43.39 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/nsAlertsService.cpp:6, 143:43.39 from Unified_cpp_components_alerts0.cpp:11: 143:43.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 143:43.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:43.39 1249 | CSSCoord ToCSSPixels() const { return _0; } 143:43.39 | ^ 143:44.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 143:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 143:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:44.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceDocument.cpp:9: 143:44.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 143:44.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:44.15 1859 | int32_t aAppUnitsPerPixel) { 143:44.15 | ^ 143:44.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 143:44.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:44.16 3214 | int32_t aAppUnitsPerPixel) { 143:44.16 | ^ 143:45.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 143:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 143:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 143:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 143:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 143:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 143:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 143:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 143:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 143:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 143:45.52 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/nsAlertsService.cpp:6, 143:45.52 from Unified_cpp_components_alerts0.cpp:11: 143:45.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 143:45.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:45.52 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 143:45.52 | ^ 143:45.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 143:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 143:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:45.65 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:45.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:45.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceDocument.cpp:9: 143:45.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 143:45.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 143:45.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:45.66 40 | friend Sub operator*(Sub aCoord, T aScale) { 143:45.66 | ^~~~~~~~ 143:45.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 143:45.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:45.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:45.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:45.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:45.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:45.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:45.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:45.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceDocument.cpp:9: 143:45.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 143:45.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 143:45.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:45.74 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 143:45.74 | ^~~~~~~~ 143:45.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 143:45.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 143:45.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 143:45.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 143:45.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 143:45.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 143:45.81 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 143:45.81 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 143:45.81 from Unified_cpp_spellcheck_src0.cpp:2: 143:45.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 143:45.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 143:45.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 143:45.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 143:45.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 143:45.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 143:45.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 143:45.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 143:45.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 143:45.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:45.82 760 | typename detail::Nth::Type extract() { 143:45.82 | ^~~~~~~ 143:45.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 143:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:45.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceDocument.cpp:9: 143:45.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 143:45.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 143:45.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:45.82 427 | SizeT Size() const { return SizeT(width, height); } 143:45.83 | ^~~~ 143:45.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 143:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:45.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceDocument.cpp:9: 143:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 143:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 143:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:45.86 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 143:45.86 | ^~~~~~~~ 143:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 143:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 143:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:45.86 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 143:45.86 | ^~~~~~~~ 143:45.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 143:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:45.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceDocument.cpp:9: 143:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 143:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 143:45.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:45.86 62 | Sub operator-(const Sub& aPoint) const { 143:45.86 | ^~~~~~~~ 143:46.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 143:46.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 143:46.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:46.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:46.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:46.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:46.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceDocument.cpp:9: 143:46.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 143:46.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 143:46.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:46.23 43 | friend Sub operator*(T aScale, Sub aCoord) { 143:46.23 | ^~~~~~~~ 143:46.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:46.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceDocument.cpp:9: 143:46.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 143:46.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 143:46.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:46.55 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 143:46.55 | ^~~~~~~~~~~~~ 143:46.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 143:46.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:46.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:46.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:46.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 143:46.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 143:46.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 143:46.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 143:46.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 143:46.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 143:46.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 143:46.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceDocument.cpp:9: 143:46.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 143:46.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 143:46.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:46.56 323 | static SizeTyped FromUnknownSize( 143:46.56 | ^~~~~~~~~~~~~~~ 143:48.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 143:48.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 143:48.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:48.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 143:48.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 143:48.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 143:48.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 143:48.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:17: 143:48.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 143:48.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:48.41 332 | LayerPoint GetFixedPositionAnchor() const { 143:48.41 | ^ 143:48.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 143:48.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 143:48.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:48.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 143:48.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 143:48.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 143:48.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 143:48.48 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:17: 143:48.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 143:48.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:48.48 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 143:48.49 | ^ 143:48.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 143:48.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 143:48.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:48.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 143:48.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 143:48.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 143:48.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 143:48.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:17: 143:48.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 143:48.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:48.52 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 143:48.52 | ^ 143:49.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 143:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 143:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 143:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 143:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 143:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 143:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:49.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 143:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 143:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 143:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 143:49.18 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/nsAlertsService.cpp:6, 143:49.18 from Unified_cpp_components_alerts0.cpp:11: 143:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 143:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:49.18 21 | inline Rect ToRect(const gfxRect& aRect) { 143:49.18 | ^ 143:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 143:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:49.18 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 143:49.18 | ^ 143:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 143:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:49.18 40 | inline Point ToPoint(const gfxPoint& aPoint) { 143:49.18 | ^ 143:49.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 143:49.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:49.19 44 | inline Size ToSize(const gfxSize& aSize) { 143:49.19 | ^ 143:49.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 143:49.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:49.19 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 143:49.19 | ^ 143:49.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 143:49.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:49.19 52 | inline gfxSize ThebesSize(const Size& aSize) { 143:49.19 | ^ 143:49.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 143:49.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:49.20 56 | inline gfxRect ThebesRect(const Rect& aRect) { 143:49.20 | ^ 143:49.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 143:49.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 143:49.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 143:49.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 143:49.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 143:49.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:49.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 143:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 143:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 143:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 143:49.93 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/nsAlertsService.cpp:6, 143:49.93 from Unified_cpp_components_alerts0.cpp:11: 143:49.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 143:49.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:49.93 1859 | int32_t aAppUnitsPerPixel) { 143:49.93 | ^ 143:49.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 143:49.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:49.93 3214 | int32_t aAppUnitsPerPixel) { 143:49.93 | ^ 143:50.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 143:50.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 143:50.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:50.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 143:50.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 143:50.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 143:50.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 143:50.92 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/nsAlertsService.cpp:6, 143:50.93 from Unified_cpp_components_alerts0.cpp:11: 143:50.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 143:50.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:50.93 332 | LayerPoint GetFixedPositionAnchor() const { 143:50.93 | ^ 143:50.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 143:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 143:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 143:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 143:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 143:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 143:50.97 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/nsAlertsService.cpp:6, 143:50.97 from Unified_cpp_components_alerts0.cpp:11: 143:50.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 143:50.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:50.97 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 143:50.97 | ^ 143:50.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 143:50.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 143:50.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 143:50.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 143:50.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 143:50.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 143:50.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 143:50.99 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/nsAlertsService.cpp:6, 143:51.00 from Unified_cpp_components_alerts0.cpp:11: 143:51.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 143:51.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:51.00 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 143:51.00 | ^ 143:56.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:56.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:56.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:56.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 143:56.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 143:56.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 143:56.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 143:56.43 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/ContentBlockingAllowList.h:10, 143:56.44 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:10, 143:56.44 from Unified_cpp_antitracking0.cpp:2: 143:56.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 143:56.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:56.44 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 143:56.44 | ^ 143:56.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 143:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 143:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 143:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 143:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 143:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 143:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 143:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/ContentBlockingAllowList.h:10, 143:56.73 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:10, 143:56.73 from Unified_cpp_antitracking0.cpp:2: 143:56.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 143:56.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:56.73 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 143:56.73 | ^ 143:57.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 143:57.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 143:57.08 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/remote/nsXRemoteServer.cpp:14: 143:57.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 143:57.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:57.09 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 143:57.09 | ^ 143:57.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 143:57.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 143:57.42 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/remote/nsXRemoteServer.cpp:14: 143:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 143:57.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:57.42 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 143:57.42 | ^ 143:58.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 143:58.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 143:58.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 143:58.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 143:58.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 143:58.19 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/ContentBlockingAllowList.h:10, 143:58.19 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:10, 143:58.19 from Unified_cpp_antitracking0.cpp:2: 143:58.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 143:58.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:58.19 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 143:58.19 | ^ 143:58.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 143:58.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:58.20 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 143:58.20 | ^ 143:58.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 143:58.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:58.21 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 143:58.21 | ^ 143:58.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 143:58.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:58.22 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 143:58.22 | ^ 143:58.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 143:58.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:58.23 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 143:58.23 | ^ 143:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 143:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:58.25 371 | nscoord aAppUnitsPerDevPixel) { 143:58.25 | ^ 143:58.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 143:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 143:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/remote/nsXRemoteServer.cpp:14: 143:58.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 143:58.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:58.26 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 143:58.26 | ^ 143:58.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 143:58.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:58.26 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 143:58.26 | ^ 143:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 143:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:58.27 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 143:58.27 | ^ 143:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 143:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:58.27 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 143:58.27 | ^ 143:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 143:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:58.27 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 143:58.28 | ^ 143:58.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 143:58.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:58.28 380 | nscoord aAppUnitsPerDevPixel) { 143:58.28 | ^ 143:58.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 143:58.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:58.29 387 | nscoord aAppUnitsPerDevPixel) { 143:58.29 | ^ 143:58.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 143:58.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:58.29 371 | nscoord aAppUnitsPerDevPixel) { 143:58.29 | ^ 143:58.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 143:58.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:58.30 380 | nscoord aAppUnitsPerDevPixel) { 143:58.30 | ^ 143:58.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 143:58.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:58.30 387 | nscoord aAppUnitsPerDevPixel) { 143:58.30 | ^ 143:58.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 143:58.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:58.32 394 | nscoord aAppUnitsPerDevPixel) { 143:58.33 | ^ 143:58.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 143:58.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:58.33 394 | nscoord aAppUnitsPerDevPixel) { 143:58.33 | ^ 143:59.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 143:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 143:59.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:17: 143:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 143:59.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:59.23 1394 | LayerPoint GetFixedPositionAnchor() { 143:59.23 | ^ 143:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 143:59.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 143:59.25 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 143:59.25 | ^ 144:01.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 144:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 144:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:01.50 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/remote/nsXRemoteServer.cpp:14: 144:01.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 144:01.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 144:01.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:01.51 40 | friend Sub operator*(Sub aCoord, T aScale) { 144:01.51 | ^~~~~~~~ 144:01.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 144:01.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 144:01.57 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/remote/nsXRemoteServer.cpp:14: 144:01.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 144:01.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 144:01.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:01.57 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 144:01.58 | ^~~~~~~~ 144:02.99 toolkit/components/backgroundhangmonitor 144:03.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 144:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 144:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:03.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:03.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:03.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 144:03.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 144:03.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 144:03.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:03.18 40 | friend Sub operator*(Sub aCoord, T aScale) { 144:03.18 | ^~~~~~~~ 144:03.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 144:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:03.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 144:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 144:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 144:03.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:03.26 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 144:03.26 | ^~~~~~~~ 144:03.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 144:03.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 144:03.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:03.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:03.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 144:03.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AlertNotification.h:8, 144:03.27 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/AlertNotification.cpp:7, 144:03.27 from Unified_cpp_components_alerts0.cpp:2: 144:03.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 144:03.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 144:03.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:03.28 40 | friend Sub operator*(Sub aCoord, T aScale) { 144:03.28 | ^~~~~~~~ 144:03.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 144:03.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 144:03.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 144:03.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 144:03.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:03.35 427 | SizeT Size() const { return SizeT(width, height); } 144:03.35 | ^~~~ 144:03.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 144:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:03.35 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 144:03.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 144:03.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 144:03.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:03.36 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 144:03.36 | ^~~~~~~~ 144:03.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 144:03.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 144:03.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:03.37 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 144:03.37 | ^~~~~~~~ 144:03.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 144:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:03.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 144:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 144:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 144:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:03.38 62 | Sub operator-(const Sub& aPoint) const { 144:03.38 | ^~~~~~~~ 144:03.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 144:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgLoader.h:12, 144:03.38 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/AlertNotification.cpp:12, 144:03.38 from Unified_cpp_components_alerts0.cpp:2: 144:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 144:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 144:03.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:03.38 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 144:03.38 | ^~~~~~~~ 144:03.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 144:03.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 144:03.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:03.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:03.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:03.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:03.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:03.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:03.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:03.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:03.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:03.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:03.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:03.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 144:03.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 144:03.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 144:03.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:03.74 43 | friend Sub operator*(T aScale, Sub aCoord) { 144:03.74 | ^~~~~~~~ 144:03.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 144:03.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:03.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 144:03.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AlertNotification.h:8, 144:03.78 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/AlertNotification.cpp:7, 144:03.78 from Unified_cpp_components_alerts0.cpp:2: 144:03.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 144:03.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 144:03.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:03.78 427 | SizeT Size() const { return SizeT(width, height); } 144:03.78 | ^~~~ 144:03.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 144:03.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgLoader.h:12, 144:03.78 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/AlertNotification.cpp:12, 144:03.78 from Unified_cpp_components_alerts0.cpp:2: 144:03.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 144:03.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 144:03.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:03.79 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 144:03.79 | ^~~~~~~~ 144:03.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 144:03.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 144:03.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:03.79 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 144:03.79 | ^~~~~~~~ 144:03.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 144:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 144:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AlertNotification.h:8, 144:03.79 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/AlertNotification.cpp:7, 144:03.79 from Unified_cpp_components_alerts0.cpp:2: 144:03.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 144:03.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 144:03.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:03.79 62 | Sub operator-(const Sub& aPoint) const { 144:03.79 | ^~~~~~~~ 144:03.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 144:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 144:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 144:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AlertNotification.h:8, 144:03.99 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/AlertNotification.cpp:7, 144:03.99 from Unified_cpp_components_alerts0.cpp:2: 144:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 144:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 144:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:03.99 43 | friend Sub operator*(T aScale, Sub aCoord) { 144:04.00 | ^~~~~~~~ 144:04.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 144:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 144:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 144:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:04.00 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 144:04.00 | ^~~~~~~~~~~~~ 144:04.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 144:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 144:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 144:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:04.01 323 | static SizeTyped FromUnknownSize( 144:04.01 | ^~~~~~~~~~~~~~~ 144:04.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProfileChunkedBuffer.h:14, 144:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfileBuffer.h:15, 144:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfileBuffer.cpp:7, 144:04.07 from Unified_cpp_tools_profiler0.cpp:11: 144:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProfileBufferEntrySerialization.h: In lambda function: 144:04.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProfileBufferEntrySerialization.h:437:28: warning: ‘entryBytes’ may be used uninitialized in this function [-Wmaybe-uninitialized] 144:04.07 437 | ::mozilla::WriteULEB128(aValue, *this); 144:04.07 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 144:04.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfileBuffer.h:15, 144:04.07 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/core/ProfileBuffer.cpp:7, 144:04.08 from Unified_cpp_tools_profiler0.cpp:11: 144:04.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ProfileChunkedBuffer.h:622:12: note: ‘entryBytes’ was declared here 144:04.08 622 | Length entryBytes; 144:04.08 | ^~~~~~~~~~ 144:04.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 144:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AlertNotification.h:8, 144:04.68 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/AlertNotification.cpp:7, 144:04.68 from Unified_cpp_components_alerts0.cpp:2: 144:04.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 144:04.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 144:04.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:04.69 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 144:04.69 | ^~~~~~~~~~~~~ 144:04.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:04.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:04.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgINotificationObserver.h:19, 144:04.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AlertNotification.h:8, 144:04.69 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/AlertNotification.cpp:7, 144:04.69 from Unified_cpp_components_alerts0.cpp:2: 144:04.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 144:04.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 144:04.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:04.69 323 | static SizeTyped FromUnknownSize( 144:04.69 | ^~~~~~~~~~~~~~~ 144:05.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 144:05.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 144:05.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:05.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:05.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:05.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:05.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:05.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:05.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:05.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:05.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:05.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 144:05.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 144:05.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 144:05.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:05.25 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 144:05.25 | ^~~~~~~~~~~~~~ 144:05.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:05.36 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 144:05.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 144:05.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 144:05.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:05.36 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 144:05.36 | ^~~~~~~~~~~~~ 144:05.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 144:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:05.39 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:05.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:05.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 144:05.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 144:05.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 144:05.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:05.40 383 | Point TopLeft() const { return Point(x, y); } 144:05.40 | ^~~~~~~ 144:05.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 144:05.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 144:05.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:05.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:05.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:05.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:05.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:05.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:05.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:05.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:05.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:05.40 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 144:05.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 144:05.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 144:05.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:05.40 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 144:05.40 | ^~~~~~~~~~~~~~~ 144:06.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 144:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 144:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 144:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 144:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 144:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 144:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 144:06.15 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingUtils.cpp:14, 144:06.15 from Unified_cpp_antitracking0.cpp:11: 144:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 144:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:06.15 189 | CSSRect GetExpandedScrollableRect() const { 144:06.15 | ^ 144:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 144:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:06.15 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 144:06.15 | ^ 144:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 144:06.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:06.16 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 144:06.16 | ^ 144:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 144:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:06.16 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 144:06.16 | ^ 144:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 144:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:06.16 243 | CSSRect CalculateScrollRange() const { 144:06.16 | ^ 144:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 144:06.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:06.16 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 144:06.17 | ^ 144:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 144:06.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:06.17 457 | CSSRect GetVisualViewport() const { 144:06.17 | ^ 144:07.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:07.15 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:07.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 144:07.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 144:07.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 144:07.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 144:07.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:07.16 246 | PointTyped As2DPoint() const { 144:07.16 | ^~~~~~~~~ 144:07.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 144:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 144:07.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 144:07.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 144:07.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 144:07.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:07.26 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 144:07.26 | ^~~~~~~~~ 144:07.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 144:07.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 144:07.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:07.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:07.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:07.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:07.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:07.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:07.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:07.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:07.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:07.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 144:07.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 144:07.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 144:07.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 144:07.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:07.27 2266 | PointTyped TransformPointSimple( 144:07.27 | ^~~~~~~~~~~~~~~~~~~~ 144:07.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 144:07.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 144:07.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 144:07.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:07.27 794 | RectTyped TransformAndClipBounds( 144:07.27 | ^~~~~~~~~~~~~~~~~~~~~~ 144:07.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 144:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 144:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 144:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 144:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 144:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 144:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 144:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 144:07.52 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingUtils.cpp:14, 144:07.52 from Unified_cpp_antitracking0.cpp:11: 144:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 144:07.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:07.52 1249 | CSSCoord ToCSSPixels() const { return _0; } 144:07.52 | ^ 144:08.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 144:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 144:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 144:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 144:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 144:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 144:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/AlertNotification.h:10, 144:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/alerts/AlertNotification.cpp:7, 144:08.84 from Unified_cpp_components_alerts0.cpp:2: 144:08.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 144:08.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 144:08.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 144:08.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 144:08.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 144:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 144:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 144:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 144:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 144:08.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:08.85 760 | typename detail::Nth::Type extract() { 144:08.85 | ^~~~~~~ 144:09.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceEditableText.cpp:9: 144:09.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 144:09.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:09.79 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 144:09.79 | ^ 144:09.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 144:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 144:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 144:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 144:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 144:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 144:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIAccessiblePivot.h:14, 144:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:9, 144:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:09.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceComponent.cpp:9: 144:09.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 144:09.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 144:09.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 144:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 144:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 144:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 144:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 144:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 144:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 144:09.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:09.93 760 | typename detail::Nth::Type extract() { 144:09.93 | ^~~~~~~ 144:09.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 144:09.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:09.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:09.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:09.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:09.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:09.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:10.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceEditableText.cpp:9: 144:10.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 144:10.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:10.00 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 144:10.00 | ^ 144:10.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 144:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 144:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 144:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 144:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 144:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 144:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 144:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingUtils.cpp:14, 144:10.02 from Unified_cpp_antitracking0.cpp:11: 144:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 144:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:10.02 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 144:10.02 | ^ 144:11.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 144:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceEditableText.cpp:9: 144:11.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 144:11.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:11.15 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 144:11.15 | ^ 144:11.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 144:11.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:11.15 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 144:11.15 | ^ 144:11.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 144:11.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:11.15 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 144:11.15 | ^ 144:11.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 144:11.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:11.15 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 144:11.15 | ^ 144:11.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 144:11.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:11.16 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 144:11.16 | ^ 144:11.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 144:11.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:11.18 371 | nscoord aAppUnitsPerDevPixel) { 144:11.18 | ^ 144:11.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 144:11.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:11.18 380 | nscoord aAppUnitsPerDevPixel) { 144:11.18 | ^ 144:11.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 144:11.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:11.18 387 | nscoord aAppUnitsPerDevPixel) { 144:11.18 | ^ 144:11.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 144:11.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:11.20 394 | nscoord aAppUnitsPerDevPixel) { 144:11.20 | ^ 144:11.38 toolkit/components/browser 144:13.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 144:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 144:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 144:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 144:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 144:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:13.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 144:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 144:13.66 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingUtils.cpp:14, 144:13.66 from Unified_cpp_antitracking0.cpp:11: 144:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 144:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:13.66 21 | inline Rect ToRect(const gfxRect& aRect) { 144:13.66 | ^ 144:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 144:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:13.66 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 144:13.66 | ^ 144:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 144:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:13.66 40 | inline Point ToPoint(const gfxPoint& aPoint) { 144:13.66 | ^ 144:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 144:13.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:13.66 44 | inline Size ToSize(const gfxSize& aSize) { 144:13.67 | ^ 144:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 144:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:13.67 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 144:13.67 | ^ 144:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 144:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:13.67 52 | inline gfxSize ThebesSize(const Size& aSize) { 144:13.67 | ^ 144:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 144:13.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:13.67 56 | inline gfxRect ThebesRect(const Rect& aRect) { 144:13.67 | ^ 144:13.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 144:13.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 144:13.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 144:13.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:13.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:13.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:13.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:13.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:13.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:13.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceEditableText.cpp:9: 144:13.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 144:13.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:13.98 189 | CSSRect GetExpandedScrollableRect() const { 144:13.98 | ^ 144:13.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 144:13.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:13.99 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 144:13.99 | ^ 144:13.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 144:13.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:13.99 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 144:13.99 | ^ 144:13.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 144:13.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:13.99 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 144:13.99 | ^ 144:14.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 144:14.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:14.00 243 | CSSRect CalculateScrollRange() const { 144:14.00 | ^ 144:14.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 144:14.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:14.00 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 144:14.00 | ^ 144:14.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 144:14.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:14.00 457 | CSSRect GetVisualViewport() const { 144:14.01 | ^ 144:14.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:11, 144:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HangAnnotations.h:12, 144:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, 144:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, 144:14.10 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:7, 144:14.10 from Unified_cpp_ackgroundhangmonitor0.cpp:2: 144:14.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 144:14.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:14.10 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 144:14.10 | ^ 144:14.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 144:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 144:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 144:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 144:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 144:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 144:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingUtils.cpp:14, 144:14.29 from Unified_cpp_antitracking0.cpp:11: 144:14.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 144:14.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:14.29 1859 | int32_t aAppUnitsPerPixel) { 144:14.29 | ^ 144:14.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 144:14.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:14.29 3214 | int32_t aAppUnitsPerPixel) { 144:14.30 | ^ 144:14.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 144:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:14.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:11, 144:14.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HangAnnotations.h:12, 144:14.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, 144:14.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, 144:14.34 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:7, 144:14.34 from Unified_cpp_ackgroundhangmonitor0.cpp:2: 144:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 144:14.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:14.34 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 144:14.35 | ^ 144:14.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 144:14.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 144:14.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:11, 144:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HangAnnotations.h:12, 144:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, 144:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, 144:14.98 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:7, 144:14.98 from Unified_cpp_ackgroundhangmonitor0.cpp:2: 144:14.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 144:14.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:14.98 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 144:14.98 | ^ 144:14.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 144:14.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:14.98 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 144:14.98 | ^ 144:14.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 144:14.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:14.98 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 144:14.98 | ^ 144:14.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 144:14.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:14.99 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 144:14.99 | ^ 144:14.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 144:14.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:14.99 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 144:14.99 | ^ 144:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 144:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:15.01 371 | nscoord aAppUnitsPerDevPixel) { 144:15.01 | ^ 144:15.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 144:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:15.02 380 | nscoord aAppUnitsPerDevPixel) { 144:15.02 | ^ 144:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 144:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:15.02 387 | nscoord aAppUnitsPerDevPixel) { 144:15.02 | ^ 144:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 144:15.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:15.02 394 | nscoord aAppUnitsPerDevPixel) { 144:15.03 | ^ 144:15.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 144:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 144:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 144:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingUtils.cpp:14, 144:15.26 from Unified_cpp_antitracking0.cpp:11: 144:15.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 144:15.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:15.26 332 | LayerPoint GetFixedPositionAnchor() const { 144:15.26 | ^ 144:15.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 144:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 144:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 144:15.31 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingUtils.cpp:14, 144:15.31 from Unified_cpp_antitracking0.cpp:11: 144:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 144:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:15.31 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 144:15.31 | ^ 144:15.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 144:15.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:15.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:15.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 144:15.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WindowGlobalParent.h:15, 144:15.33 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingUtils.cpp:14, 144:15.33 from Unified_cpp_antitracking0.cpp:11: 144:15.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 144:15.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:15.33 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 144:15.33 | ^ 144:17.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 144:17.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 144:17.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 144:17.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:17.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:17.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:17.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:17.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:17.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:17.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceEditableText.cpp:9: 144:17.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 144:17.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:17.24 1249 | CSSCoord ToCSSPixels() const { return _0; } 144:17.24 | ^ 144:18.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.h:23, 144:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:8, 144:18.63 from Unified_cpp_components_browser0.cpp:2: 144:18.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 144:18.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:18.63 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 144:18.63 | ^ 144:18.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 144:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 144:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 144:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:18.68 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:18.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceEditableText.cpp:9: 144:18.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 144:18.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:18.69 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 144:18.69 | ^ 144:18.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 144:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.h:23, 144:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:8, 144:18.88 from Unified_cpp_components_browser0.cpp:2: 144:18.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 144:18.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:18.88 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 144:18.88 | ^ 144:19.61 toolkit/components/cascade_bloom_filter 144:19.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 144:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 144:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.h:23, 144:19.97 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:8, 144:19.97 from Unified_cpp_components_browser0.cpp:2: 144:19.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 144:19.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:19.97 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 144:19.97 | ^ 144:19.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 144:19.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:19.98 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 144:19.98 | ^ 144:19.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 144:19.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:19.98 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 144:19.98 | ^ 144:19.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 144:19.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:19.99 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 144:19.99 | ^ 144:20.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 144:20.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:20.00 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 144:20.00 | ^ 144:20.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 144:20.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:20.02 371 | nscoord aAppUnitsPerDevPixel) { 144:20.02 | ^ 144:20.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 144:20.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:20.02 380 | nscoord aAppUnitsPerDevPixel) { 144:20.02 | ^ 144:20.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 144:20.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:20.03 387 | nscoord aAppUnitsPerDevPixel) { 144:20.03 | ^ 144:20.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 144:20.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:20.04 394 | nscoord aAppUnitsPerDevPixel) { 144:20.04 | ^ 144:20.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 144:20.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 144:20.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 144:20.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:20.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:20.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:20.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:20.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:20.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:20.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceEditableText.cpp:9: 144:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 144:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:20.86 21 | inline Rect ToRect(const gfxRect& aRect) { 144:20.86 | ^ 144:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 144:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:20.86 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 144:20.86 | ^ 144:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 144:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:20.86 40 | inline Point ToPoint(const gfxPoint& aPoint) { 144:20.86 | ^ 144:20.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 144:20.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:20.87 44 | inline Size ToSize(const gfxSize& aSize) { 144:20.87 | ^ 144:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 144:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:20.88 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 144:20.88 | ^ 144:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 144:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:20.88 52 | inline gfxSize ThebesSize(const Size& aSize) { 144:20.88 | ^ 144:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 144:20.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:20.88 56 | inline gfxRect ThebesRect(const Rect& aRect) { 144:20.88 | ^ 144:21.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 144:21.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 144:21.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:21.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:21.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:21.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:21.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:21.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:21.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceEditableText.cpp:9: 144:21.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 144:21.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:21.90 1859 | int32_t aAppUnitsPerPixel) { 144:21.90 | ^ 144:21.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 144:21.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:21.91 3214 | int32_t aAppUnitsPerPixel) { 144:21.91 | ^ 144:23.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:23.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:23.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:23.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCert.h:11, 144:23.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCertChild.h:9, 144:23.06 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.h:11, 144:23.06 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/SSLServerCertVerification.cpp:109, 144:23.06 from Unified_cpp_security_manager_ssl1.cpp:11: 144:23.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 144:23.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:23.06 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 144:23.06 | ^ 144:23.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 144:23.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:23.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:23.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCert.h:11, 144:23.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCertChild.h:9, 144:23.27 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.h:11, 144:23.27 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/SSLServerCertVerification.cpp:109, 144:23.27 from Unified_cpp_security_manager_ssl1.cpp:11: 144:23.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 144:23.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:23.27 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 144:23.27 | ^ 144:23.74 toolkit/components/clearsitedata 144:23.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 144:23.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 144:23.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:23.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCert.h:11, 144:23.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCertChild.h:9, 144:23.87 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.h:11, 144:23.87 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/SSLServerCertVerification.cpp:109, 144:23.87 from Unified_cpp_security_manager_ssl1.cpp:11: 144:23.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 144:23.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:23.87 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 144:23.87 | ^ 144:23.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 144:23.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:23.87 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 144:23.87 | ^ 144:23.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 144:23.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:23.88 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 144:23.88 | ^ 144:23.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 144:23.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:23.88 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 144:23.89 | ^ 144:23.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 144:23.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:23.89 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 144:23.89 | ^ 144:23.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 144:23.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:23.92 371 | nscoord aAppUnitsPerDevPixel) { 144:23.92 | ^ 144:23.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 144:23.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:23.93 380 | nscoord aAppUnitsPerDevPixel) { 144:23.93 | ^ 144:23.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 144:23.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:23.93 387 | nscoord aAppUnitsPerDevPixel) { 144:23.93 | ^ 144:23.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 144:23.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:23.94 394 | nscoord aAppUnitsPerDevPixel) { 144:23.94 | ^ 144:24.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 144:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 144:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:24.94 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceEditableText.cpp:9: 144:24.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 144:24.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 144:24.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:24.95 40 | friend Sub operator*(Sub aCoord, T aScale) { 144:24.95 | ^~~~~~~~ 144:25.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 144:25.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:25.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:25.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:25.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:25.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:25.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:25.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:25.05 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceEditableText.cpp:9: 144:25.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 144:25.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 144:25.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:25.05 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 144:25.05 | ^~~~~~~~ 144:25.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 144:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:25.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceEditableText.cpp:9: 144:25.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 144:25.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 144:25.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:25.14 427 | SizeT Size() const { return SizeT(width, height); } 144:25.14 | ^~~~ 144:25.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 144:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:25.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceEditableText.cpp:9: 144:25.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 144:25.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 144:25.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:25.14 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 144:25.14 | ^~~~~~~~ 144:25.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 144:25.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 144:25.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:25.14 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 144:25.16 | ^~~~~~~~ 144:25.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 144:25.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:25.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:25.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:25.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:25.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:25.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:25.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:25.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:25.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:25.16 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:25.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceEditableText.cpp:9: 144:25.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 144:25.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 144:25.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:25.17 62 | Sub operator-(const Sub& aPoint) const { 144:25.17 | ^~~~~~~~ 144:25.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 144:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 144:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:25.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceEditableText.cpp:9: 144:25.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 144:25.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 144:25.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:25.46 43 | friend Sub operator*(T aScale, Sub aCoord) { 144:25.46 | ^~~~~~~~ 144:25.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:25.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:25.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:25.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:25.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:25.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:25.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:25.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:25.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:25.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:25.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceEditableText.cpp:9: 144:25.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 144:25.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 144:25.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:25.71 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 144:25.71 | ^~~~~~~~~~~~~ 144:25.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:25.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:25.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:25.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:25.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:25.71 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 144:25.71 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 144:25.71 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 144:25.71 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 144:25.71 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 144:25.71 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 144:25.71 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceEditableText.cpp:9: 144:25.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 144:25.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 144:25.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:25.71 323 | static SizeTyped FromUnknownSize( 144:25.71 | ^~~~~~~~~~~~~~~ 144:30.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 144:30.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 144:30.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:30.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:30.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:30.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:30.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 144:30.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 144:30.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 144:30.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 144:30.76 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/ContentBlockingAllowList.h:10, 144:30.76 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:10, 144:30.76 from Unified_cpp_antitracking0.cpp:2: 144:30.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 144:30.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 144:30.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:30.76 40 | friend Sub operator*(Sub aCoord, T aScale) { 144:30.76 | ^~~~~~~~ 144:30.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 144:30.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 144:30.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 144:30.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:16, 144:30.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsThread.h:27, 144:30.77 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/ThreadStackHelper.h:15, 144:30.78 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:13, 144:30.78 from Unified_cpp_ackgroundhangmonitor0.cpp:2: 144:30.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 144:30.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:30.78 189 | CSSRect GetExpandedScrollableRect() const { 144:30.78 | ^ 144:30.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 144:30.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:30.78 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 144:30.78 | ^ 144:30.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 144:30.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:30.78 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 144:30.78 | ^ 144:30.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 144:30.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:30.78 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 144:30.78 | ^ 144:30.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 144:30.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:30.79 243 | CSSRect CalculateScrollRange() const { 144:30.79 | ^ 144:30.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 144:30.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:30.79 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 144:30.79 | ^ 144:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 144:30.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:30.80 457 | CSSRect GetVisualViewport() const { 144:30.80 | ^ 144:30.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 144:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 144:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 144:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 144:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 144:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/ContentBlockingAllowList.h:10, 144:30.93 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:10, 144:30.94 from Unified_cpp_antitracking0.cpp:2: 144:30.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 144:30.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 144:30.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:30.94 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 144:30.94 | ^~~~~~~~ 144:30.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:30.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:30.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 144:30.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 144:30.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 144:30.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 144:30.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp:9: 144:30.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 144:30.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:30.99 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 144:30.99 | ^ 144:31.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 144:31.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:31.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:31.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:31.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/ContentBlockingAllowList.h:10, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:10, 144:31.18 from Unified_cpp_antitracking0.cpp:2: 144:31.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 144:31.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 144:31.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:31.18 427 | SizeT Size() const { return SizeT(width, height); } 144:31.18 | ^~~~ 144:31.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp:9: 144:31.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 144:31.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:31.18 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 144:31.18 | ^ 144:31.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/ContentBlockingAllowList.h:10, 144:31.18 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:10, 144:31.18 from Unified_cpp_antitracking0.cpp:2: 144:31.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 144:31.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 144:31.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:31.19 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 144:31.19 | ^~~~~~~~ 144:31.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 144:31.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 144:31.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:31.19 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 144:31.19 | ^~~~~~~~ 144:31.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 144:31.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:31.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:31.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:31.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:31.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 144:31.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 144:31.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 144:31.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 144:31.20 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/ContentBlockingAllowList.h:10, 144:31.20 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:10, 144:31.20 from Unified_cpp_antitracking0.cpp:2: 144:31.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 144:31.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 144:31.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:31.20 62 | Sub operator-(const Sub& aPoint) const { 144:31.20 | ^~~~~~~~ 144:31.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 144:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 144:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 144:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 144:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 144:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 144:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/ContentBlockingAllowList.h:10, 144:31.46 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:10, 144:31.46 from Unified_cpp_antitracking0.cpp:2: 144:31.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 144:31.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 144:31.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:31.46 43 | friend Sub operator*(T aScale, Sub aCoord) { 144:31.46 | ^~~~~~~~ 144:31.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 144:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 144:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 144:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 144:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/ContentBlockingAllowList.h:10, 144:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:10, 144:31.98 from Unified_cpp_antitracking0.cpp:2: 144:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 144:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 144:31.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:31.98 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 144:31.98 | ^~~~~~~~~~~~~ 144:31.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:31.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:31.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:31.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:31.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 144:31.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 144:31.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 144:31.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 144:31.99 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/ContentBlockingAllowList.h:10, 144:31.99 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:10, 144:31.99 from Unified_cpp_antitracking0.cpp:2: 144:31.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 144:31.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 144:31.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:31.99 323 | static SizeTyped FromUnknownSize( 144:31.99 | ^~~~~~~~~~~~~~~ 144:32.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 144:32.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:32.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 144:32.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 144:32.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 144:32.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 144:32.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp:9: 144:32.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 144:32.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.30 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 144:32.31 | ^ 144:32.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 144:32.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.31 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 144:32.31 | ^ 144:32.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 144:32.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.31 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 144:32.31 | ^ 144:32.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 144:32.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.32 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 144:32.32 | ^ 144:32.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 144:32.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.32 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 144:32.32 | ^ 144:32.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 144:32.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.34 371 | nscoord aAppUnitsPerDevPixel) { 144:32.34 | ^ 144:32.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 144:32.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.35 380 | nscoord aAppUnitsPerDevPixel) { 144:32.35 | ^ 144:32.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 144:32.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.35 387 | nscoord aAppUnitsPerDevPixel) { 144:32.35 | ^ 144:32.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 144:32.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.36 394 | nscoord aAppUnitsPerDevPixel) { 144:32.36 | ^ 144:32.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:15, 144:32.62 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:29, 144:32.62 from Unified_cpp_components_browser0.cpp:2: 144:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 144:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.62 189 | CSSRect GetExpandedScrollableRect() const { 144:32.62 | ^ 144:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 144:32.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.62 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 144:32.62 | ^ 144:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 144:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.63 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 144:32.63 | ^ 144:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 144:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.63 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 144:32.63 | ^ 144:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 144:32.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.63 243 | CSSRect CalculateScrollRange() const { 144:32.63 | ^ 144:32.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 144:32.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.64 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 144:32.64 | ^ 144:32.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 144:32.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.65 457 | CSSRect GetVisualViewport() const { 144:32.65 | ^ 144:32.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:21, 144:32.89 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:29, 144:32.89 from Unified_cpp_components_browser0.cpp:2: 144:32.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 144:32.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.89 21 | inline Rect ToRect(const gfxRect& aRect) { 144:32.89 | ^ 144:32.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 144:32.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.89 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 144:32.89 | ^ 144:32.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 144:32.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.90 40 | inline Point ToPoint(const gfxPoint& aPoint) { 144:32.90 | ^ 144:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 144:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.91 44 | inline Size ToSize(const gfxSize& aSize) { 144:32.91 | ^ 144:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 144:32.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.91 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 144:32.91 | ^ 144:32.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 144:32.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.92 52 | inline gfxSize ThebesSize(const Size& aSize) { 144:32.92 | ^ 144:32.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 144:32.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:32.92 56 | inline gfxRect ThebesRect(const Rect& aRect) { 144:32.92 | ^ 144:33.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/layout/style/nsTimingFunction.h:10, 144:33.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedTimingFunction.h:12, 144:33.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:11, 144:33.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 144:33.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 144:33.05 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:29, 144:33.05 from Unified_cpp_components_browser0.cpp:2: 144:33.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 144:33.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:33.05 1249 | CSSCoord ToCSSPixels() const { return _0; } 144:33.05 | ^ 144:33.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:33.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:33.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:33.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 144:33.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 144:33.26 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 144:33.26 from Unified_cpp_clearsitedata0.cpp:2: 144:33.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 144:33.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:33.26 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 144:33.26 | ^ 144:33.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 144:33.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:33.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:33.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 144:33.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 144:33.46 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 144:33.46 from Unified_cpp_clearsitedata0.cpp:2: 144:33.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 144:33.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:33.46 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 144:33.46 | ^ 144:33.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 144:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 144:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 144:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 144:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 144:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 144:33.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:33.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 144:33.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 144:33.97 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/HangDetails.cpp:11, 144:33.97 from Unified_cpp_ackgroundhangmonitor0.cpp:20: 144:33.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 144:33.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:33.97 1249 | CSSCoord ToCSSPixels() const { return _0; } 144:33.97 | ^ 144:34.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 144:34.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 144:34.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:34.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 144:34.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 144:34.11 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 144:34.11 from Unified_cpp_clearsitedata0.cpp:2: 144:34.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 144:34.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:34.11 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 144:34.11 | ^ 144:34.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 144:34.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:34.11 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 144:34.11 | ^ 144:34.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 144:34.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:34.11 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 144:34.11 | ^ 144:34.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 144:34.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:34.12 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 144:34.12 | ^ 144:34.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 144:34.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:34.12 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 144:34.12 | ^ 144:34.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 144:34.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:34.14 371 | nscoord aAppUnitsPerDevPixel) { 144:34.14 | ^ 144:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 144:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:34.15 380 | nscoord aAppUnitsPerDevPixel) { 144:34.15 | ^ 144:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 144:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:34.15 387 | nscoord aAppUnitsPerDevPixel) { 144:34.15 | ^ 144:34.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 144:34.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:34.16 394 | nscoord aAppUnitsPerDevPixel) { 144:34.16 | ^ 144:35.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 144:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 144:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 144:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 144:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 144:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 144:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 144:35.19 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp:9: 144:35.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 144:35.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:35.19 189 | CSSRect GetExpandedScrollableRect() const { 144:35.19 | ^ 144:35.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 144:35.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:35.19 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 144:35.19 | ^ 144:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 144:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:35.20 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 144:35.20 | ^ 144:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 144:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:35.20 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 144:35.20 | ^ 144:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 144:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:35.21 243 | CSSRect CalculateScrollRange() const { 144:35.21 | ^ 144:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 144:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:35.21 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 144:35.21 | ^ 144:35.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 144:35.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:35.22 457 | CSSRect GetVisualViewport() const { 144:35.22 | ^ 144:36.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 144:36.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 144:36.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 144:36.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 144:36.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 144:36.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:36.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 144:36.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 144:36.13 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/HangDetails.cpp:11, 144:36.13 from Unified_cpp_ackgroundhangmonitor0.cpp:20: 144:36.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 144:36.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:36.13 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 144:36.13 | ^ 144:36.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:36, 144:36.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 144:36.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 144:36.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 144:36.76 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:29, 144:36.76 from Unified_cpp_components_browser0.cpp:2: 144:36.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 144:36.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:36.76 332 | LayerPoint GetFixedPositionAnchor() const { 144:36.76 | ^ 144:37.01 In file included from Unified_cpp_tools_profiler1.cpp:47: 144:37.01 /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/lul/LulMain.cpp: In function ‘bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)’: 144:37.01 /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/lul/LulMain.cpp:1564: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] 144:37.01 1564 | memset(&startRegs, 0, sizeof(startRegs)); 144:37.01 | ^ 144:37.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/lul/LulMainInt.h:11, 144:37.01 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/lul/LulDwarfSummariser.h:10, 144:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/lul/LulDwarfExt.h:45, 144:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/lul/LulDwarfInt.h:42, 144:37.02 from /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/lul/LulDwarf.cpp:57, 144:37.02 from Unified_cpp_tools_profiler1.cpp:20: 144:37.02 /builddir/build/BUILD/thunderbird-78.6.1/tools/profiler/lul/LulMain.h:134:8: note: ‘struct lul::UnwindRegs’ declared here 144:37.02 134 | struct UnwindRegs { 144:37.02 | ^~~~~~~~~~ 144:37.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 144:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 144:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 144:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 144:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 144:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 144:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 144:37.04 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp:9: 144:37.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 144:37.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:37.05 1249 | CSSCoord ToCSSPixels() const { return _0; } 144:37.05 | ^ 144:37.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 144:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 144:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 144:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 144:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingLog.h:11, 144:37.54 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/antitracking/AntiTrackingRedirectHeuristic.cpp:7, 144:37.54 from Unified_cpp_antitracking0.cpp:2: 144:37.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 144:37.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 144:37.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 144:37.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 144:37.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 144:37.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 144:37.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 144:37.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 144:37.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 144:37.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:37.54 760 | typename detail::Nth::Type extract() { 144:37.54 | ^~~~~~~ 144:38.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 144:38.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 144:38.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 144:38.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 144:38.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 144:38.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 144:38.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 144:38.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 144:38.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 144:38.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 144:38.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 144:38.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 144:38.96 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:29, 144:38.96 from Unified_cpp_components_browser0.cpp:2: 144:38.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 144:38.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:38.96 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 144:38.96 | ^ 144:39.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 144:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 144:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 144:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 144:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 144:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 144:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 144:39.26 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.cpp:12, 144:39.26 from Unified_cpp_security_manager_ssl1.cpp:47: 144:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 144:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:39.26 189 | CSSRect GetExpandedScrollableRect() const { 144:39.26 | ^ 144:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 144:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:39.26 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 144:39.26 | ^ 144:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 144:39.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:39.26 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 144:39.27 | ^ 144:39.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 144:39.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:39.27 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 144:39.27 | ^ 144:39.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 144:39.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:39.27 243 | CSSRect CalculateScrollRange() const { 144:39.27 | ^ 144:39.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 144:39.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:39.27 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 144:39.27 | ^ 144:39.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 144:39.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:39.28 457 | CSSRect GetVisualViewport() const { 144:39.28 | ^ 144:39.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 144:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 144:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 144:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 144:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 144:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 144:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 144:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/HangDetails.cpp:11, 144:39.52 from Unified_cpp_ackgroundhangmonitor0.cpp:20: 144:39.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 144:39.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:39.52 21 | inline Rect ToRect(const gfxRect& aRect) { 144:39.52 | ^ 144:39.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 144:39.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:39.52 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 144:39.52 | ^ 144:39.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 144:39.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:39.52 40 | inline Point ToPoint(const gfxPoint& aPoint) { 144:39.52 | ^ 144:39.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 144:39.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:39.53 44 | inline Size ToSize(const gfxSize& aSize) { 144:39.53 | ^ 144:39.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 144:39.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:39.53 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 144:39.53 | ^ 144:39.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 144:39.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:39.54 52 | inline gfxSize ThebesSize(const Size& aSize) { 144:39.54 | ^ 144:39.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 144:39.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:39.54 56 | inline gfxRect ThebesRect(const Rect& aRect) { 144:39.54 | ^ 144:39.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 144:39.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 144:39.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 144:39.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 144:39.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 144:39.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 144:39.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 144:39.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp:9: 144:39.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 144:39.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:39.99 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 144:39.99 | ^ 144:40.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 144:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 144:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 144:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 144:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 144:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 144:40.21 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/HangDetails.cpp:11, 144:40.21 from Unified_cpp_ackgroundhangmonitor0.cpp:20: 144:40.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 144:40.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:40.21 1859 | int32_t aAppUnitsPerPixel) { 144:40.21 | ^ 144:40.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 144:40.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:40.22 3214 | int32_t aAppUnitsPerPixel) { 144:40.22 | ^ 144:40.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 144:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 144:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 144:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 144:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 144:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 144:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 144:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 144:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.cpp:12, 144:40.71 from Unified_cpp_security_manager_ssl1.cpp:47: 144:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 144:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:40.71 1249 | CSSCoord ToCSSPixels() const { return _0; } 144:40.71 | ^ 144:41.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 144:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 144:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 144:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/HangDetails.cpp:11, 144:41.19 from Unified_cpp_ackgroundhangmonitor0.cpp:20: 144:41.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 144:41.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:41.20 332 | LayerPoint GetFixedPositionAnchor() const { 144:41.20 | ^ 144:41.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 144:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 144:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 144:41.24 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/HangDetails.cpp:11, 144:41.24 from Unified_cpp_ackgroundhangmonitor0.cpp:20: 144:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 144:41.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:41.24 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 144:41.24 | ^ 144:41.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 144:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/gfx/PGPUParent.h:25, 144:41.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/GPUParent.h:10, 144:41.27 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/HangDetails.cpp:11, 144:41.27 from Unified_cpp_ackgroundhangmonitor0.cpp:20: 144:41.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 144:41.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:41.27 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 144:41.27 | ^ 144:42.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 144:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 144:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 144:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 144:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 144:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 144:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 144:42.27 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp:9: 144:42.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 144:42.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:42.27 21 | inline Rect ToRect(const gfxRect& aRect) { 144:42.27 | ^ 144:42.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 144:42.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:42.27 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 144:42.27 | ^ 144:42.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 144:42.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:42.28 40 | inline Point ToPoint(const gfxPoint& aPoint) { 144:42.28 | ^ 144:42.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 144:42.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:42.29 44 | inline Size ToSize(const gfxSize& aSize) { 144:42.29 | ^ 144:42.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 144:42.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:42.29 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 144:42.29 | ^ 144:42.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 144:42.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:42.30 52 | inline gfxSize ThebesSize(const Size& aSize) { 144:42.30 | ^ 144:42.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 144:42.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:42.30 56 | inline gfxRect ThebesRect(const Rect& aRect) { 144:42.30 | ^ 144:42.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 144:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 144:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 144:42.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 144:42.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 144:42.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:42.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:42.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 144:42.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 144:42.99 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.cpp:12, 144:42.99 from Unified_cpp_security_manager_ssl1.cpp:47: 144:42.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 144:42.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:43.00 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 144:43.00 | ^ 144:43.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 144:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 144:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 144:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 144:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 144:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 144:43.45 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp:9: 144:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 144:43.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:43.46 1859 | int32_t aAppUnitsPerPixel) { 144:43.46 | ^ 144:43.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 144:43.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:43.47 3214 | int32_t aAppUnitsPerPixel) { 144:43.47 | ^ 144:44.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 144:44.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 144:44.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:44.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:44.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:44.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 144:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 144:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 144:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 144:44.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp:9: 144:44.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 144:44.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 144:44.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:44.77 40 | friend Sub operator*(Sub aCoord, T aScale) { 144:44.77 | ^~~~~~~~ 144:44.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 144:44.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:44.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 144:44.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 144:44.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 144:44.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 144:44.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp:9: 144:44.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 144:44.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 144:44.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:44.86 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 144:44.86 | ^~~~~~~~ 144:44.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 144:44.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:44.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:44.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:44.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:44.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 144:44.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 144:44.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 144:44.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 144:44.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp:9: 144:44.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 144:44.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 144:44.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:44.95 427 | SizeT Size() const { return SizeT(width, height); } 144:44.95 | ^~~~ 144:44.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 144:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 144:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 144:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 144:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 144:44.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp:9: 144:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 144:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 144:44.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:44.96 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 144:44.97 | ^~~~~~~~ 144:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 144:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 144:44.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:44.97 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 144:44.97 | ^~~~~~~~ 144:44.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 144:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 144:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 144:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 144:44.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 144:44.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp:9: 144:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 144:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 144:44.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:44.99 62 | Sub operator-(const Sub& aPoint) const { 144:44.99 | ^~~~~~~~ 144:45.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 144:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 144:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 144:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 144:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 144:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 144:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 144:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 144:45.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 144:45.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 144:45.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 144:45.21 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:29, 144:45.21 from Unified_cpp_components_browser0.cpp:2: 144:45.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 144:45.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:45.21 1859 | int32_t aAppUnitsPerPixel) { 144:45.21 | ^ 144:45.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 144:45.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:45.23 3214 | int32_t aAppUnitsPerPixel) { 144:45.23 | ^ 144:45.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 144:45.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 144:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 144:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 144:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 144:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 144:45.30 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp:9: 144:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 144:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 144:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:45.31 43 | friend Sub operator*(T aScale, Sub aCoord) { 144:45.31 | ^~~~~~~~ 144:45.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 144:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 144:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 144:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 144:45.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp:9: 144:45.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 144:45.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 144:45.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:45.58 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 144:45.58 | ^~~~~~~~~~~~~ 144:45.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:45.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:45.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 144:45.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 144:45.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 144:45.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/a11y/Accessible.h:17, 144:45.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/base/AccessibleOrProxy.h:10, 144:45.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMai.h:14, 144:45.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiHyperlink.h:10, 144:45.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp:9: 144:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 144:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 144:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:45.59 323 | static SizeTyped FromUnknownSize( 144:45.59 | ^~~~~~~~~~~~~~~ 144:46.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 144:46.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 144:46.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 144:46.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 144:46.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 144:46.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 144:46.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 144:46.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 144:46.20 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:29, 144:46.20 from Unified_cpp_components_browser0.cpp:2: 144:46.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 144:46.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:46.20 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 144:46.20 | ^ 144:46.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 144:46.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 144:46.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 144:46.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 144:46.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersMessages.h:42, 144:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationStorageData.h:12, 144:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/AnimationInfo.h:15, 144:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:37, 144:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:29, 144:46.23 from Unified_cpp_components_browser0.cpp:2: 144:46.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 144:46.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:46.23 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 144:46.23 | ^ 144:46.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 144:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 144:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 144:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 144:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 144:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 144:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 144:46.37 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.cpp:12, 144:46.37 from Unified_cpp_security_manager_ssl1.cpp:47: 144:46.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 144:46.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:46.37 21 | inline Rect ToRect(const gfxRect& aRect) { 144:46.37 | ^ 144:46.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 144:46.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:46.37 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 144:46.37 | ^ 144:46.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 144:46.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:46.37 40 | inline Point ToPoint(const gfxPoint& aPoint) { 144:46.37 | ^ 144:46.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 144:46.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:46.38 44 | inline Size ToSize(const gfxSize& aSize) { 144:46.38 | ^ 144:46.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 144:46.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:46.39 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 144:46.39 | ^ 144:46.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 144:46.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:46.39 52 | inline gfxSize ThebesSize(const Size& aSize) { 144:46.39 | ^ 144:46.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 144:46.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:46.40 56 | inline gfxRect ThebesRect(const Rect& aRect) { 144:46.40 | ^ 144:47.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 144:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 144:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 144:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 144:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 144:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 144:47.10 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.cpp:12, 144:47.11 from Unified_cpp_security_manager_ssl1.cpp:47: 144:47.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 144:47.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:47.11 1859 | int32_t aAppUnitsPerPixel) { 144:47.11 | ^ 144:47.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 144:47.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:47.12 3214 | int32_t aAppUnitsPerPixel) { 144:47.12 | ^ 144:48.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 144:48.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:48.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:48.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 144:48.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 144:48.10 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.cpp:12, 144:48.10 from Unified_cpp_security_manager_ssl1.cpp:47: 144:48.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 144:48.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:48.11 332 | LayerPoint GetFixedPositionAnchor() const { 144:48.11 | ^ 144:48.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 144:48.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:48.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:48.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 144:48.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 144:48.16 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.cpp:12, 144:48.16 from Unified_cpp_security_manager_ssl1.cpp:47: 144:48.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 144:48.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:48.16 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 144:48.16 | ^ 144:48.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 144:48.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:48.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:48.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:20, 144:48.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundChild.h:9, 144:48.20 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.cpp:12, 144:48.20 from Unified_cpp_security_manager_ssl1.cpp:47: 144:48.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 144:48.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:48.20 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 144:48.20 | ^ 144:48.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 144:48.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 144:48.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 144:48.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 144:48.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 144:48.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:48.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 144:48.69 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 144:48.69 from Unified_cpp_clearsitedata0.cpp:2: 144:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 144:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:48.70 189 | CSSRect GetExpandedScrollableRect() const { 144:48.70 | ^ 144:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 144:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:48.71 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 144:48.71 | ^ 144:48.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 144:48.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:48.71 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 144:48.71 | ^ 144:48.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 144:48.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:48.72 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 144:48.72 | ^ 144:48.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 144:48.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:48.72 243 | CSSRect CalculateScrollRange() const { 144:48.72 | ^ 144:48.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 144:48.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:48.73 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 144:48.73 | ^ 144:48.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 144:48.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:48.73 457 | CSSRect GetVisualViewport() const { 144:48.74 | ^ 144:48.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:29, 144:48.74 from Unified_cpp_components_browser0.cpp:2: 144:48.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 144:48.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:48.74 1394 | LayerPoint GetFixedPositionAnchor() { 144:48.74 | ^ 144:48.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 144:48.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:48.79 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 144:48.79 | ^ 144:50.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 144:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 144:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 144:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 144:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 144:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 144:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 144:50.22 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 144:50.22 from Unified_cpp_clearsitedata0.cpp:2: 144:50.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 144:50.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:50.22 1249 | CSSCoord ToCSSPixels() const { return _0; } 144:50.22 | ^ 144:52.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 144:52.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 144:52.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 144:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 144:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 144:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 144:52.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 144:52.72 from Unified_cpp_clearsitedata0.cpp:2: 144:52.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 144:52.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:52.72 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 144:52.72 | ^ 144:52.76 toolkit/components/commandlines 144:54.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 144:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 144:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:11, 144:54.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HangAnnotations.h:12, 144:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, 144:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, 144:54.92 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:7, 144:54.92 from Unified_cpp_ackgroundhangmonitor0.cpp:2: 144:54.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 144:54.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 144:54.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:54.92 40 | friend Sub operator*(Sub aCoord, T aScale) { 144:54.92 | ^~~~~~~~ 144:54.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 144:54.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 144:54.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:54.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:11, 144:54.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HangAnnotations.h:12, 144:54.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, 144:54.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, 144:54.94 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:7, 144:54.94 from Unified_cpp_ackgroundhangmonitor0.cpp:2: 144:54.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 144:54.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 144:54.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:54.94 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 144:54.94 | ^~~~~~~~ 144:55.19 toolkit/components/downloads 144:55.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 144:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:11, 144:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HangAnnotations.h:12, 144:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, 144:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, 144:55.30 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:7, 144:55.30 from Unified_cpp_ackgroundhangmonitor0.cpp:2: 144:55.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 144:55.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 144:55.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:55.30 427 | SizeT Size() const { return SizeT(width, height); } 144:55.30 | ^~~~ 144:55.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 144:55.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 144:55.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:55.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:11, 144:55.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HangAnnotations.h:12, 144:55.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, 144:55.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, 144:55.31 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:7, 144:55.31 from Unified_cpp_ackgroundhangmonitor0.cpp:2: 144:55.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 144:55.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 144:55.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:55.31 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 144:55.31 | ^~~~~~~~ 144:55.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 144:55.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 144:55.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:55.31 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 144:55.31 | ^~~~~~~~ 144:55.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 144:55.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:11, 144:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HangAnnotations.h:12, 144:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, 144:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, 144:55.32 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:7, 144:55.32 from Unified_cpp_ackgroundhangmonitor0.cpp:2: 144:55.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 144:55.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 144:55.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:55.32 62 | Sub operator-(const Sub& aPoint) const { 144:55.32 | ^~~~~~~~ 144:55.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 144:55.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 144:55.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:55.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:55.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:55.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:55.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:11, 144:55.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HangAnnotations.h:12, 144:55.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, 144:55.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, 144:55.77 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:7, 144:55.77 from Unified_cpp_ackgroundhangmonitor0.cpp:2: 144:55.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 144:55.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 144:55.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:55.78 43 | friend Sub operator*(T aScale, Sub aCoord) { 144:55.78 | ^~~~~~~~ 144:56.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 144:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 144:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.h:23, 144:56.11 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:8, 144:56.11 from Unified_cpp_components_browser0.cpp:2: 144:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 144:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 144:56.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:56.11 40 | friend Sub operator*(Sub aCoord, T aScale) { 144:56.11 | ^~~~~~~~ 144:56.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 144:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 144:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.h:23, 144:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:8, 144:56.15 from Unified_cpp_components_browser0.cpp:2: 144:56.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 144:56.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 144:56.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:56.15 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 144:56.16 | ^~~~~~~~ 144:56.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.h:23, 144:56.26 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:8, 144:56.26 from Unified_cpp_components_browser0.cpp:2: 144:56.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 144:56.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 144:56.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:56.26 323 | static SizeTyped FromUnknownSize( 144:56.26 | ^~~~~~~~~~~~~~~ 144:56.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:11, 144:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HangAnnotations.h:12, 144:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, 144:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, 144:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:7, 144:56.28 from Unified_cpp_ackgroundhangmonitor0.cpp:2: 144:56.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 144:56.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 144:56.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:56.28 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 144:56.28 | ^~~~~~~~~~~~~ 144:56.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:11, 144:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HangAnnotations.h:12, 144:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, 144:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, 144:56.28 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:7, 144:56.28 from Unified_cpp_ackgroundhangmonitor0.cpp:2: 144:56.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 144:56.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 144:56.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:56.29 323 | static SizeTyped FromUnknownSize( 144:56.29 | ^~~~~~~~~~~~~~~ 144:56.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 144:56.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:56.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:56.35 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.h:23, 144:56.35 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:8, 144:56.35 from Unified_cpp_components_browser0.cpp:2: 144:56.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 144:56.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 144:56.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:56.35 427 | SizeT Size() const { return SizeT(width, height); } 144:56.35 | ^~~~ 144:56.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 144:56.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 144:56.35 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.h:23, 144:56.35 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:8, 144:56.35 from Unified_cpp_components_browser0.cpp:2: 144:56.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 144:56.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 144:56.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:56.35 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 144:56.35 | ^~~~~~~~ 144:56.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 144:56.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 144:56.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:56.36 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 144:56.36 | ^~~~~~~~ 144:56.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 144:56.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:56.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:56.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:56.37 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.h:23, 144:56.37 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:8, 144:56.37 from Unified_cpp_components_browser0.cpp:2: 144:56.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 144:56.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 144:56.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:56.37 62 | Sub operator-(const Sub& aPoint) const { 144:56.37 | ^~~~~~~~ 144:56.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 144:56.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 144:56.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 144:56.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 144:56.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 144:56.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:56.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:56.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 144:56.48 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 144:56.48 from Unified_cpp_clearsitedata0.cpp:2: 144:56.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 144:56.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:56.48 21 | inline Rect ToRect(const gfxRect& aRect) { 144:56.48 | ^ 144:56.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 144:56.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:56.48 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 144:56.48 | ^ 144:56.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 144:56.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:56.49 40 | inline Point ToPoint(const gfxPoint& aPoint) { 144:56.49 | ^ 144:56.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 144:56.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:56.50 44 | inline Size ToSize(const gfxSize& aSize) { 144:56.50 | ^ 144:56.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 144:56.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:56.50 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 144:56.50 | ^ 144:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 144:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:56.51 52 | inline gfxSize ThebesSize(const Size& aSize) { 144:56.51 | ^ 144:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 144:56.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:56.51 56 | inline gfxRect ThebesRect(const Rect& aRect) { 144:56.51 | ^ 144:56.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 144:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 144:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.h:23, 144:56.55 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:8, 144:56.55 from Unified_cpp_components_browser0.cpp:2: 144:56.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 144:56.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 144:56.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:56.55 43 | friend Sub operator*(T aScale, Sub aCoord) { 144:56.55 | ^~~~~~~~ 144:57.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 144:57.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 144:57.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 144:57.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 144:57.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:57.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:57.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 144:57.19 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 144:57.19 from Unified_cpp_clearsitedata0.cpp:2: 144:57.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 144:57.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:57.19 1859 | int32_t aAppUnitsPerPixel) { 144:57.19 | ^ 144:57.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 144:57.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:57.20 3214 | int32_t aAppUnitsPerPixel) { 144:57.20 | ^ 144:57.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 144:57.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 144:57.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:57.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:57.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:57.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:57.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCert.h:11, 144:57.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCertChild.h:9, 144:57.66 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.h:11, 144:57.66 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/SSLServerCertVerification.cpp:109, 144:57.66 from Unified_cpp_security_manager_ssl1.cpp:11: 144:57.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 144:57.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 144:57.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:57.66 40 | friend Sub operator*(Sub aCoord, T aScale) { 144:57.66 | ^~~~~~~~ 144:57.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 144:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 144:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCert.h:11, 144:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCertChild.h:9, 144:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.h:11, 144:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/SSLServerCertVerification.cpp:109, 144:57.69 from Unified_cpp_security_manager_ssl1.cpp:11: 144:57.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 144:57.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 144:57.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:57.69 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 144:57.69 | ^~~~~~~~ 144:57.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 144:57.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 144:57.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:57.81 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.h:23, 144:57.81 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:8, 144:57.81 from Unified_cpp_components_browser0.cpp:2: 144:57.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 144:57.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 144:57.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:57.81 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 144:57.81 | ^~~~~~~~~~~~~~ 144:58.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 144:58.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:58.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:58.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 144:58.05 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 144:58.05 from Unified_cpp_clearsitedata0.cpp:2: 144:58.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 144:58.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:58.05 332 | LayerPoint GetFixedPositionAnchor() const { 144:58.05 | ^ 144:58.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 144:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 144:58.15 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 144:58.15 from Unified_cpp_clearsitedata0.cpp:2: 144:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 144:58.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:58.15 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 144:58.15 | ^ 144:58.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 144:58.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 144:58.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 144:58.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 144:58.18 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 144:58.18 from Unified_cpp_clearsitedata0.cpp:2: 144:58.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 144:58.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:58.18 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 144:58.19 | ^ 144:58.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 144:58.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:58.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:58.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:58.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCert.h:11, 144:58.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCertChild.h:9, 144:58.23 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.h:11, 144:58.23 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/SSLServerCertVerification.cpp:109, 144:58.23 from Unified_cpp_security_manager_ssl1.cpp:11: 144:58.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 144:58.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 144:58.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:58.23 427 | SizeT Size() const { return SizeT(width, height); } 144:58.23 | ^~~~ 144:58.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 144:58.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 144:58.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:58.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCert.h:11, 144:58.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCertChild.h:9, 144:58.23 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.h:11, 144:58.23 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/SSLServerCertVerification.cpp:109, 144:58.23 from Unified_cpp_security_manager_ssl1.cpp:11: 144:58.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 144:58.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 144:58.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:58.24 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 144:58.24 | ^~~~~~~~ 144:58.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 144:58.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 144:58.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:58.25 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 144:58.25 | ^~~~~~~~ 144:58.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 144:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCert.h:11, 144:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCertChild.h:9, 144:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.h:11, 144:58.26 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/SSLServerCertVerification.cpp:109, 144:58.26 from Unified_cpp_security_manager_ssl1.cpp:11: 144:58.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 144:58.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 144:58.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:58.27 62 | Sub operator-(const Sub& aPoint) const { 144:58.27 | ^~~~~~~~ 144:58.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 144:58.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 144:58.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCert.h:11, 144:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCertChild.h:9, 144:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.h:11, 144:58.45 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/SSLServerCertVerification.cpp:109, 144:58.45 from Unified_cpp_security_manager_ssl1.cpp:11: 144:58.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 144:58.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 144:58.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:58.46 43 | friend Sub operator*(T aScale, Sub aCoord) { 144:58.46 | ^~~~~~~~ 144:58.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCert.h:11, 144:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCertChild.h:9, 144:58.87 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.h:11, 144:58.88 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/SSLServerCertVerification.cpp:109, 144:58.88 from Unified_cpp_security_manager_ssl1.cpp:11: 144:58.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 144:58.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 144:58.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:58.88 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 144:58.88 | ^~~~~~~~~~~~~ 144:58.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 144:58.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 144:58.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 144:58.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 144:58.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCert.h:11, 144:58.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/psm/PVerifySSLServerCertChild.h:9, 144:58.89 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/VerifySSLServerCertChild.h:11, 144:58.89 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/SSLServerCertVerification.cpp:109, 144:58.89 from Unified_cpp_security_manager_ssl1.cpp:11: 144:58.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 144:58.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 144:58.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 144:58.89 323 | static SizeTyped FromUnknownSize( 144:58.89 | ^~~~~~~~~~~~~~~ 145:00.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 145:00.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 145:00.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 145:00.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 145:00.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 145:00.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 145:00.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 145:00.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 145:00.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/HangTypes.h:11, 145:00.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/HangAnnotations.h:12, 145:00.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CPUUsageWatcher.h:12, 145:00.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BackgroundHangMonitor.h:10, 145:00.94 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp:7, 145:00.94 from Unified_cpp_ackgroundhangmonitor0.cpp:2: 145:00.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 145:00.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 145:00.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 145:00.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 145:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 145:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 145:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 145:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 145:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 145:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:00.95 760 | typename detail::Nth::Type extract() { 145:00.95 | ^~~~~~~ 145:01.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 145:01.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 145:01.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 145:01.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 145:01.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 145:01.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 145:01.42 from /builddir/build/BUILD/thunderbird-78.6.1/docshell/base/nsDocShellTreeOwner.h:11, 145:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.h:11, 145:01.43 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/browser/nsWebBrowser.cpp:8, 145:01.43 from Unified_cpp_components_browser0.cpp:2: 145:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 145:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 145:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 145:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 145:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 145:01.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 145:01.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 145:01.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 145:01.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 145:01.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:01.44 760 | typename detail::Nth::Type extract() { 145:01.44 | ^~~~~~~ 145:02.43 toolkit/components/extensions 145:02.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 145:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 145:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 145:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:02.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 145:02.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 145:02.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 145:02.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 145:02.79 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 145:02.79 from Unified_cpp_clearsitedata0.cpp:2: 145:02.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 145:02.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 145:02.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:02.79 40 | friend Sub operator*(Sub aCoord, T aScale) { 145:02.79 | ^~~~~~~~ 145:02.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 145:02.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 145:02.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 145:02.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 145:02.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 145:02.81 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 145:02.81 from Unified_cpp_clearsitedata0.cpp:2: 145:02.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 145:02.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 145:02.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:02.81 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 145:02.81 | ^~~~~~~~ 145:02.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 145:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTSubstring.h:19, 145:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAString.h:22, 145:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:16, 145:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Telemetry.h:15, 145:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/RootCertificateTelemetryUtils.h:10, 145:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/RootCertificateTelemetryUtils.cpp:7, 145:02.96 from Unified_cpp_security_manager_ssl1.cpp:2: 145:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 145:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 145:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 145:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 145:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 145:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 145:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 145:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 145:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 145:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:02.96 760 | typename detail::Nth::Type extract() { 145:02.96 | ^~~~~~~ 145:03.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 145:03.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:03.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 145:03.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 145:03.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 145:03.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 145:03.13 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 145:03.13 from Unified_cpp_clearsitedata0.cpp:2: 145:03.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 145:03.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 145:03.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:03.13 427 | SizeT Size() const { return SizeT(width, height); } 145:03.13 | ^~~~ 145:03.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 145:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 145:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 145:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 145:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 145:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 145:03.14 from Unified_cpp_clearsitedata0.cpp:2: 145:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 145:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 145:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:03.14 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 145:03.14 | ^~~~~~~~ 145:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 145:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 145:03.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:03.14 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 145:03.14 | ^~~~~~~~ 145:03.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 145:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 145:03.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 145:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 145:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 145:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 145:03.15 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 145:03.15 from Unified_cpp_clearsitedata0.cpp:2: 145:03.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 145:03.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 145:03.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:03.15 62 | Sub operator-(const Sub& aPoint) const { 145:03.15 | ^~~~~~~~ 145:03.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 145:03.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 145:03.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 145:03.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:03.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 145:03.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 145:03.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 145:03.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 145:03.39 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 145:03.39 from Unified_cpp_clearsitedata0.cpp:2: 145:03.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 145:03.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 145:03.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:03.39 43 | friend Sub operator*(T aScale, Sub aCoord) { 145:03.39 | ^~~~~~~~ 145:04.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 145:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 145:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 145:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 145:04.00 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 145:04.00 from Unified_cpp_clearsitedata0.cpp:2: 145:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 145:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 145:04.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:04.01 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 145:04.01 | ^~~~~~~~~~~~~ 145:04.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 145:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 145:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 145:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 145:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/HttpBaseChannel.h:16, 145:04.01 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:9, 145:04.01 from Unified_cpp_clearsitedata0.cpp:2: 145:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 145:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 145:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:04.01 323 | static SizeTyped FromUnknownSize( 145:04.01 | ^~~~~~~~~~~~~~~ 145:06.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:06.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:06.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:06.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:06.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:06.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:06.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 145:06.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 145:06.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 145:06.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 145:06.42 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHypertext.cpp:9: 145:06.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 145:06.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:06.42 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 145:06.42 | ^ 145:06.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 145:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 145:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 145:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 145:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 145:06.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHypertext.cpp:9: 145:06.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 145:06.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:06.61 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 145:06.61 | ^ 145:07.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 145:07.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:07.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:07.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:07.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 145:07.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 145:07.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 145:07.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 145:07.80 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHypertext.cpp:9: 145:07.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 145:07.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:07.80 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 145:07.80 | ^ 145:07.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 145:07.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:07.80 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 145:07.80 | ^ 145:07.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 145:07.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:07.81 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 145:07.81 | ^ 145:07.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 145:07.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:07.81 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 145:07.81 | ^ 145:07.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 145:07.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:07.81 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 145:07.82 | ^ 145:07.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 145:07.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:07.84 371 | nscoord aAppUnitsPerDevPixel) { 145:07.84 | ^ 145:07.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 145:07.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:07.84 380 | nscoord aAppUnitsPerDevPixel) { 145:07.84 | ^ 145:07.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 145:07.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:07.85 387 | nscoord aAppUnitsPerDevPixel) { 145:07.85 | ^ 145:07.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 145:07.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:07.85 394 | nscoord aAppUnitsPerDevPixel) { 145:07.86 | ^ 145:10.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 145:10.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 145:10.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 145:10.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 145:10.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 145:10.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 145:10.48 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.h:11, 145:10.48 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 145:10.48 from Unified_cpp_clearsitedata0.cpp:2: 145:10.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 145:10.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 145:10.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 145:10.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 145:10.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 145:10.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 145:10.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 145:10.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 145:10.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 145:10.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:10.49 760 | typename detail::Nth::Type extract() { 145:10.49 | ^~~~~~~ 145:10.73 toolkit/components/extensions/webrequest 145:10.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 145:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 145:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 145:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 145:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 145:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 145:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 145:10.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHypertext.cpp:9: 145:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 145:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:10.77 189 | CSSRect GetExpandedScrollableRect() const { 145:10.77 | ^ 145:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 145:10.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:10.77 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 145:10.77 | ^ 145:10.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 145:10.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:10.78 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 145:10.78 | ^ 145:10.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 145:10.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:10.78 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 145:10.78 | ^ 145:10.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 145:10.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:10.78 243 | CSSRect CalculateScrollRange() const { 145:10.78 | ^ 145:10.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 145:10.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:10.79 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 145:10.79 | ^ 145:10.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 145:10.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:10.79 457 | CSSRect GetVisualViewport() const { 145:10.79 | ^ 145:11.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:11.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:11.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:11.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 145:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 145:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 145:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 145:11.25 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/downloads/DownloadPlatform.cpp:16: 145:11.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 145:11.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:11.25 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 145:11.25 | ^ 145:11.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 145:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 145:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 145:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 145:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 145:11.48 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/downloads/DownloadPlatform.cpp:16: 145:11.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 145:11.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:11.49 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 145:11.49 | ^ 145:12.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 145:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 145:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 145:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 145:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 145:12.64 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/downloads/DownloadPlatform.cpp:16: 145:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 145:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:12.64 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 145:12.64 | ^ 145:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 145:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:12.64 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 145:12.64 | ^ 145:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 145:12.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:12.64 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 145:12.64 | ^ 145:12.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 145:12.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:12.65 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 145:12.65 | ^ 145:12.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 145:12.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:12.65 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 145:12.65 | ^ 145:12.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 145:12.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:12.67 371 | nscoord aAppUnitsPerDevPixel) { 145:12.68 | ^ 145:12.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 145:12.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:12.68 380 | nscoord aAppUnitsPerDevPixel) { 145:12.68 | ^ 145:12.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 145:12.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:12.68 387 | nscoord aAppUnitsPerDevPixel) { 145:12.68 | ^ 145:12.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 145:12.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:12.69 394 | nscoord aAppUnitsPerDevPixel) { 145:12.69 | ^ 145:12.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 145:12.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 145:12.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 145:12.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:12.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:12.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 145:12.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 145:12.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 145:12.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 145:12.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHypertext.cpp:9: 145:12.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 145:12.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:12.75 1249 | CSSCoord ToCSSPixels() const { return _0; } 145:12.75 | ^ 145:13.61 toolkit/components/finalizationwitness 145:15.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 145:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 145:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 145:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 145:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 145:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 145:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 145:15.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHypertext.cpp:9: 145:15.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 145:15.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:15.83 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 145:15.83 | ^ 145:16.64 toolkit/components/find 145:16.73 toolkit/components/fuzzyfox 145:16.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 145:16.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 145:16.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 145:16.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:16.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:16.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:16.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 145:16.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 145:16.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 145:16.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 145:16.90 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/downloads/DownloadPlatform.cpp:16: 145:16.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 145:16.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 145:16.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:16.90 40 | friend Sub operator*(Sub aCoord, T aScale) { 145:16.90 | ^~~~~~~~ 145:18.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 145:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 145:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 145:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 145:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 145:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 145:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 145:18.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHypertext.cpp:9: 145:18.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 145:18.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:18.13 21 | inline Rect ToRect(const gfxRect& aRect) { 145:18.13 | ^ 145:18.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 145:18.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:18.13 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 145:18.13 | ^ 145:18.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 145:18.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:18.13 40 | inline Point ToPoint(const gfxPoint& aPoint) { 145:18.13 | ^ 145:18.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 145:18.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:18.15 44 | inline Size ToSize(const gfxSize& aSize) { 145:18.15 | ^ 145:18.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 145:18.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:18.15 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 145:18.15 | ^ 145:18.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 145:18.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:18.16 52 | inline gfxSize ThebesSize(const Size& aSize) { 145:18.16 | ^ 145:18.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 145:18.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:18.16 56 | inline gfxRect ThebesRect(const Rect& aRect) { 145:18.16 | ^ 145:19.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 145:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 145:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 145:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 145:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 145:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 145:19.25 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHypertext.cpp:9: 145:19.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 145:19.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:19.26 1859 | int32_t aAppUnitsPerPixel) { 145:19.26 | ^ 145:19.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 145:19.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:19.27 3214 | int32_t aAppUnitsPerPixel) { 145:19.27 | ^ 145:19.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 145:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 145:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 145:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 145:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 145:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 145:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 145:19.54 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 145:19.54 from Unified_cpp_extensions0.cpp:2: 145:19.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 145:19.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:19.54 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 145:19.54 | ^ 145:19.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 145:19.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:19.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:19.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 145:19.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 145:19.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 145:19.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 145:19.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 145:19.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 145:19.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 145:19.77 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 145:19.77 from Unified_cpp_extensions0.cpp:2: 145:19.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 145:19.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:19.77 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 145:19.77 | ^ 145:19.77 toolkit/components/jsoncpp/src/lib_json 145:20.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 145:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 145:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 145:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 145:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 145:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 145:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 145:20.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHypertext.cpp:9: 145:20.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 145:20.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 145:20.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:20.76 40 | friend Sub operator*(Sub aCoord, T aScale) { 145:20.76 | ^~~~~~~~ 145:20.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 145:20.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:20.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:20.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:20.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 145:20.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 145:20.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 145:20.85 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 145:20.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHypertext.cpp:9: 145:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 145:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 145:20.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:20.86 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 145:20.86 | ^~~~~~~~ 145:20.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 145:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:20.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 145:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 145:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 145:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 145:20.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHypertext.cpp:9: 145:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 145:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 145:20.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:20.97 427 | SizeT Size() const { return SizeT(width, height); } 145:20.97 | ^~~~ 145:20.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 145:20.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:20.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:20.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:20.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 145:20.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 145:20.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 145:20.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 145:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHypertext.cpp:9: 145:20.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 145:20.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 145:20.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:20.98 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 145:20.98 | ^~~~~~~~ 145:20.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 145:20.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 145:20.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:20.99 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 145:20.99 | ^~~~~~~~ 145:20.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 145:20.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 145:20.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:20.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:20.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:20.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:20.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:21.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:21.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 145:21.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 145:21.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 145:21.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 145:21.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHypertext.cpp:9: 145:21.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 145:21.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 145:21.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:21.01 62 | Sub operator-(const Sub& aPoint) const { 145:21.01 | ^~~~~~~~ 145:21.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 145:21.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 145:21.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 145:21.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 145:21.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 145:21.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 145:21.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 145:21.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 145:21.32 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 145:21.32 from Unified_cpp_extensions0.cpp:2: 145:21.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 145:21.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:21.33 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 145:21.33 | ^ 145:21.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 145:21.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:21.33 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 145:21.33 | ^ 145:21.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 145:21.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:21.34 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 145:21.34 | ^ 145:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 145:21.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:21.36 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 145:21.36 | ^ 145:21.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 145:21.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:21.36 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 145:21.36 | ^ 145:21.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 145:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 145:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 145:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 145:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 145:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 145:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 145:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHypertext.cpp:9: 145:21.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 145:21.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 145:21.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:21.38 43 | friend Sub operator*(T aScale, Sub aCoord) { 145:21.38 | ^~~~~~~~ 145:21.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 145:21.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:21.39 371 | nscoord aAppUnitsPerDevPixel) { 145:21.39 | ^ 145:21.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 145:21.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:21.40 380 | nscoord aAppUnitsPerDevPixel) { 145:21.40 | ^ 145:21.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 145:21.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:21.40 387 | nscoord aAppUnitsPerDevPixel) { 145:21.40 | ^ 145:21.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 145:21.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:21.41 394 | nscoord aAppUnitsPerDevPixel) { 145:21.41 | ^ 145:21.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:21.64 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 145:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 145:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 145:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 145:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHypertext.cpp:9: 145:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 145:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 145:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:21.65 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 145:21.65 | ^~~~~~~~~~~~~ 145:21.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 145:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 145:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 145:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 145:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 145:21.65 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceHypertext.cpp:9: 145:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 145:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 145:21.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:21.65 323 | static SizeTyped FromUnknownSize( 145:21.65 | ^~~~~~~~~~~~~~~ 145:21.97 toolkit/components/kvstore 145:22.70 In file included from Unified_cpp_src_lib_json0.cpp:2: 145:22.70 /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:758:34: warning: ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. [-Wdeprecated-declarations] 145:22.70 758 | Reader::Char Reader::getNextChar() { 145:22.70 | ^ 145:22.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:10, 145:22.70 from Unified_cpp_src_lib_json0.cpp:2: 145:22.70 /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/jsoncpp/include/json/reader.h:37:63: note: declared here 145:22.70 37 | "Use CharReader and CharReaderBuilder instead.") JSON_API Reader { 145:22.70 | ^~~~~~ 145:22.71 In file included from Unified_cpp_src_lib_json0.cpp:2: 145:22.71 /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:812:21: warning: ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. [-Wdeprecated-declarations] 145:22.71 812 | std::vector Reader::getStructuredErrors() const { 145:22.71 | ^~~~~~~~~~~~~~~ 145:22.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:10, 145:22.71 from Unified_cpp_src_lib_json0.cpp:2: 145:22.71 /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/jsoncpp/include/json/reader.h:37:63: note: declared here 145:22.71 37 | "Use CharReader and CharReaderBuilder instead.") JSON_API Reader { 145:22.71 | ^~~~~~ 145:25.38 toolkit/components/lz4 145:26.24 toolkit/components/mediasniffer 145:28.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 145:28.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 145:28.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 145:28.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 145:28.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 145:28.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 145:28.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 145:28.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 145:28.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 145:28.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 145:28.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:18, 145:28.72 from Unified_cpp_extensions0.cpp:2: 145:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 145:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:28.73 189 | CSSRect GetExpandedScrollableRect() const { 145:28.73 | ^ 145:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 145:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:28.73 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 145:28.73 | ^ 145:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 145:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:28.73 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 145:28.73 | ^ 145:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 145:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:28.73 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 145:28.73 | ^ 145:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 145:28.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:28.73 243 | CSSRect CalculateScrollRange() const { 145:28.73 | ^ 145:28.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 145:28.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:28.74 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 145:28.74 | ^ 145:28.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 145:28.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:28.75 457 | CSSRect GetVisualViewport() const { 145:28.75 | ^ 145:28.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:28.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:28.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:28.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 145:28.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 145:28.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 145:28.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 145:28.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 145:28.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 145:28.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WebRequestService.h:14, 145:28.91 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 145:28.91 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 145:28.91 from Unified_cpp_webrequest0.cpp:2: 145:28.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 145:28.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:28.91 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 145:28.91 | ^ 145:28.99 toolkit/components/mozintl 145:29.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 145:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 145:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 145:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 145:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 145:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 145:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 145:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WebRequestService.h:14, 145:29.12 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 145:29.13 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 145:29.13 from Unified_cpp_webrequest0.cpp:2: 145:29.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 145:29.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:29.13 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 145:29.13 | ^ 145:30.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 145:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 145:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 145:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 145:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 145:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 145:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 145:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 145:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 145:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 145:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 145:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 145:30.05 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:18, 145:30.05 from Unified_cpp_extensions0.cpp:2: 145:30.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 145:30.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:30.06 1249 | CSSCoord ToCSSPixels() const { return _0; } 145:30.06 | ^ 145:30.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 145:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 145:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 145:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 145:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 145:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 145:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 145:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WebRequestService.h:14, 145:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 145:30.65 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 145:30.65 from Unified_cpp_webrequest0.cpp:2: 145:30.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 145:30.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:30.66 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 145:30.66 | ^ 145:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 145:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:30.66 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 145:30.66 | ^ 145:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 145:30.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:30.66 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 145:30.66 | ^ 145:30.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 145:30.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:30.67 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 145:30.67 | ^ 145:30.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 145:30.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:30.67 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 145:30.67 | ^ 145:30.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 145:30.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:30.70 371 | nscoord aAppUnitsPerDevPixel) { 145:30.70 | ^ 145:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 145:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:30.71 380 | nscoord aAppUnitsPerDevPixel) { 145:30.71 | ^ 145:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 145:30.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:30.71 387 | nscoord aAppUnitsPerDevPixel) { 145:30.71 | ^ 145:30.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 145:30.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:30.72 394 | nscoord aAppUnitsPerDevPixel) { 145:30.72 | ^ 145:32.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 145:32.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 145:32.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 145:32.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 145:32.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 145:32.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 145:32.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 145:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 145:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 145:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 145:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 145:32.31 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:18, 145:32.31 from Unified_cpp_extensions0.cpp:2: 145:32.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 145:32.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:32.31 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 145:32.31 | ^ 145:33.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaData.h:21, 145:33.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/MediaDataDemuxer.h:14, 145:33.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ADTSDemuxer.h:12, 145:33.21 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/mediasniffer/nsMediaSniffer.cpp:7, 145:33.21 from Unified_cpp_mediasniffer0.cpp:2: 145:33.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 145:33.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:33.21 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 145:33.22 | ^ 145:34.90 toolkit/components/osfile 145:35.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 145:35.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 145:35.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 145:35.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 145:35.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 145:35.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 145:35.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 145:35.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 145:35.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 145:35.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 145:35.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 145:35.60 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:18, 145:35.60 from Unified_cpp_extensions0.cpp:2: 145:35.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 145:35.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:35.60 21 | inline Rect ToRect(const gfxRect& aRect) { 145:35.60 | ^ 145:35.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 145:35.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:35.60 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 145:35.60 | ^ 145:35.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 145:35.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:35.60 40 | inline Point ToPoint(const gfxPoint& aPoint) { 145:35.60 | ^ 145:35.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 145:35.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:35.61 44 | inline Size ToSize(const gfxSize& aSize) { 145:35.61 | ^ 145:35.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 145:35.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:35.61 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 145:35.61 | ^ 145:35.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 145:35.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:35.62 52 | inline gfxSize ThebesSize(const Size& aSize) { 145:35.62 | ^ 145:35.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 145:35.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:35.62 56 | inline gfxRect ThebesRect(const Rect& aRect) { 145:35.62 | ^ 145:35.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 145:35.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 145:35.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 145:35.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 145:35.82 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/find/nsFind.cpp:14, 145:35.82 from Unified_cpp_components_find0.cpp:2: 145:35.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 145:35.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:35.82 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 145:35.82 | ^ 145:36.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 145:36.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 145:36.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 145:36.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 145:36.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 145:36.04 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/find/nsFind.cpp:14, 145:36.04 from Unified_cpp_components_find0.cpp:2: 145:36.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 145:36.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.04 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 145:36.04 | ^ 145:36.15 toolkit/components/parentalcontrols 145:36.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 145:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 145:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 145:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 145:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 145:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 145:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 145:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 145:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 145:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 145:36.18 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:18, 145:36.18 from Unified_cpp_extensions0.cpp:2: 145:36.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 145:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.19 1859 | int32_t aAppUnitsPerPixel) { 145:36.19 | ^ 145:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 145:36.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.19 3214 | int32_t aAppUnitsPerPixel) { 145:36.19 | ^ 145:36.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 145:36.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 145:36.31 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:23, 145:36.31 from Unified_cpp_webrequest0.cpp:2: 145:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 145:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.31 189 | CSSRect GetExpandedScrollableRect() const { 145:36.31 | ^ 145:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 145:36.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.32 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 145:36.32 | ^ 145:36.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 145:36.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.32 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 145:36.32 | ^ 145:36.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 145:36.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.32 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 145:36.32 | ^ 145:36.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 145:36.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.33 243 | CSSRect CalculateScrollRange() const { 145:36.33 | ^ 145:36.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 145:36.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.33 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 145:36.33 | ^ 145:36.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 145:36.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.34 457 | CSSRect GetVisualViewport() const { 145:36.34 | ^ 145:36.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 145:36.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 145:36.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 145:36.65 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/find/nsFind.cpp:14, 145:36.65 from Unified_cpp_components_find0.cpp:2: 145:36.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 145:36.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.65 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 145:36.65 | ^ 145:36.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 145:36.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.65 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 145:36.65 | ^ 145:36.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 145:36.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.66 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 145:36.66 | ^ 145:36.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 145:36.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.67 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 145:36.67 | ^ 145:36.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 145:36.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.67 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 145:36.67 | ^ 145:36.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 145:36.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.70 371 | nscoord aAppUnitsPerDevPixel) { 145:36.70 | ^ 145:36.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 145:36.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.70 380 | nscoord aAppUnitsPerDevPixel) { 145:36.70 | ^ 145:36.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 145:36.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.70 387 | nscoord aAppUnitsPerDevPixel) { 145:36.70 | ^ 145:36.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 145:36.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.71 394 | nscoord aAppUnitsPerDevPixel) { 145:36.71 | ^ 145:36.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 145:36.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 145:36.83 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/find/nsFind.cpp:14, 145:36.83 from Unified_cpp_components_find0.cpp:2: 145:36.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 145:36.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.83 189 | CSSRect GetExpandedScrollableRect() const { 145:36.83 | ^ 145:36.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 145:36.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.84 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 145:36.84 | ^ 145:36.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 145:36.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.84 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 145:36.84 | ^ 145:36.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 145:36.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.84 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 145:36.84 | ^ 145:36.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 145:36.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.84 243 | CSSRect CalculateScrollRange() const { 145:36.84 | ^ 145:36.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 145:36.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.84 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 145:36.84 | ^ 145:36.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 145:36.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:36.85 457 | CSSRect GetVisualViewport() const { 145:36.85 | ^ 145:37.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 145:37.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 145:37.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 145:37.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 145:37.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 145:37.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 145:37.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 145:37.17 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:18, 145:37.17 from Unified_cpp_extensions0.cpp:2: 145:37.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 145:37.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:37.17 332 | LayerPoint GetFixedPositionAnchor() const { 145:37.17 | ^ 145:37.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 145:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 145:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 145:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 145:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 145:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 145:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 145:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:18, 145:37.22 from Unified_cpp_extensions0.cpp:2: 145:37.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 145:37.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:37.22 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 145:37.22 | ^ 145:37.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 145:37.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 145:37.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 145:37.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 145:37.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 145:37.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 145:37.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 145:37.24 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:18, 145:37.24 from Unified_cpp_extensions0.cpp:2: 145:37.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 145:37.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:37.24 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 145:37.24 | ^ 145:38.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 145:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 145:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 145:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 145:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:15, 145:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserHost.h:12, 145:38.52 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:25, 145:38.52 from Unified_cpp_webrequest0.cpp:2: 145:38.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 145:38.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:38.52 1249 | CSSCoord ToCSSPixels() const { return _0; } 145:38.52 | ^ 145:41.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 145:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 145:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 145:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:15, 145:41.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserHost.h:12, 145:41.20 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:25, 145:41.20 from Unified_cpp_webrequest0.cpp:2: 145:41.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 145:41.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:41.20 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 145:41.20 | ^ 145:41.58 toolkit/components/perfmonitoring 145:41.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 145:41.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 145:41.87 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/find/nsFind.cpp:14, 145:41.87 from Unified_cpp_components_find0.cpp:2: 145:41.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 145:41.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:41.87 1249 | CSSCoord ToCSSPixels() const { return _0; } 145:41.87 | ^ 145:42.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:42.88 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceImage.cpp:9: 145:42.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 145:42.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:42.89 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 145:42.89 | ^ 145:43.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 145:43.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:43.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:43.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:43.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:43.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:43.07 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceImage.cpp:9: 145:43.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 145:43.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:43.08 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 145:43.08 | ^ 145:44.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 145:44.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:44.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:44.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:44.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceImage.cpp:9: 145:44.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 145:44.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:44.29 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 145:44.29 | ^ 145:44.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 145:44.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:44.29 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 145:44.29 | ^ 145:44.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 145:44.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:44.29 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 145:44.29 | ^ 145:44.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 145:44.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:44.30 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 145:44.30 | ^ 145:44.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 145:44.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:44.30 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 145:44.30 | ^ 145:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 145:44.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:44.32 371 | nscoord aAppUnitsPerDevPixel) { 145:44.32 | ^ 145:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 145:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:44.33 380 | nscoord aAppUnitsPerDevPixel) { 145:44.33 | ^ 145:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 145:44.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:44.33 387 | nscoord aAppUnitsPerDevPixel) { 145:44.33 | ^ 145:44.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 145:44.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:44.34 394 | nscoord aAppUnitsPerDevPixel) { 145:44.34 | ^ 145:44.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 145:44.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 145:44.90 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/find/nsFind.cpp:14, 145:44.90 from Unified_cpp_components_find0.cpp:2: 145:44.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 145:44.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:44.90 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 145:44.90 | ^ 145:45.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 145:45.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 145:45.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 145:45.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 145:45.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 145:45.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 145:45.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 145:45.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 145:45.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 145:45.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 145:45.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 145:45.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserHost.h:12, 145:45.47 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:25, 145:45.47 from Unified_cpp_webrequest0.cpp:2: 145:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 145:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:45.48 21 | inline Rect ToRect(const gfxRect& aRect) { 145:45.48 | ^ 145:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 145:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:45.48 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 145:45.48 | ^ 145:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 145:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:45.48 40 | inline Point ToPoint(const gfxPoint& aPoint) { 145:45.48 | ^ 145:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 145:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:45.48 44 | inline Size ToSize(const gfxSize& aSize) { 145:45.48 | ^ 145:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 145:45.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:45.48 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 145:45.48 | ^ 145:45.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 145:45.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:45.49 52 | inline gfxSize ThebesSize(const Size& aSize) { 145:45.49 | ^ 145:45.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 145:45.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:45.49 56 | inline gfxRect ThebesRect(const Rect& aRect) { 145:45.49 | ^ 145:46.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 145:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 145:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 145:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 145:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 145:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 145:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 145:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 145:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 145:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 145:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserHost.h:12, 145:46.23 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:25, 145:46.23 from Unified_cpp_webrequest0.cpp:2: 145:46.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 145:46.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:46.24 1859 | int32_t aAppUnitsPerPixel) { 145:46.24 | ^ 145:46.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 145:46.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:46.24 3214 | int32_t aAppUnitsPerPixel) { 145:46.24 | ^ 145:47.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 145:47.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 145:47.14 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/find/nsFind.cpp:14, 145:47.15 from Unified_cpp_components_find0.cpp:2: 145:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 145:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:47.15 21 | inline Rect ToRect(const gfxRect& aRect) { 145:47.15 | ^ 145:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 145:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:47.15 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 145:47.15 | ^ 145:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 145:47.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:47.15 40 | inline Point ToPoint(const gfxPoint& aPoint) { 145:47.15 | ^ 145:47.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 145:47.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:47.16 44 | inline Size ToSize(const gfxSize& aSize) { 145:47.17 | ^ 145:47.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 145:47.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:47.17 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 145:47.17 | ^ 145:47.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 145:47.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:47.18 52 | inline gfxSize ThebesSize(const Size& aSize) { 145:47.18 | ^ 145:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 145:47.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:47.18 56 | inline gfxRect ThebesRect(const Rect& aRect) { 145:47.18 | ^ 145:47.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 145:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 145:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 145:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 145:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 145:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 145:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 145:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserHost.h:12, 145:47.23 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:25, 145:47.23 from Unified_cpp_webrequest0.cpp:2: 145:47.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 145:47.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:47.23 332 | LayerPoint GetFixedPositionAnchor() const { 145:47.23 | ^ 145:47.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 145:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 145:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 145:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceImage.cpp:9: 145:47.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 145:47.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:47.29 189 | CSSRect GetExpandedScrollableRect() const { 145:47.29 | ^ 145:47.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 145:47.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:47.29 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 145:47.29 | ^ 145:47.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 145:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 145:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 145:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 145:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 145:47.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 145:47.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 145:47.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserHost.h:12, 145:47.30 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:25, 145:47.30 from Unified_cpp_webrequest0.cpp:2: 145:47.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 145:47.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:47.30 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 145:47.30 | ^ 145:47.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 145:47.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:47.31 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 145:47.31 | ^ 145:47.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 145:47.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:47.31 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 145:47.32 | ^ 145:47.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 145:47.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:47.32 243 | CSSRect CalculateScrollRange() const { 145:47.32 | ^ 145:47.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 145:47.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:47.32 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 145:47.32 | ^ 145:47.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 145:47.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:47.32 457 | CSSRect GetVisualViewport() const { 145:47.32 | ^ 145:47.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 145:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 145:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 145:47.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 145:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 145:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 145:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 145:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserHost.h:12, 145:47.33 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:25, 145:47.33 from Unified_cpp_webrequest0.cpp:2: 145:47.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 145:47.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:47.33 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 145:47.33 | ^ 145:48.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 145:48.59 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/find/nsFind.cpp:14, 145:48.59 from Unified_cpp_components_find0.cpp:2: 145:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 145:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:48.59 1859 | int32_t aAppUnitsPerPixel) { 145:48.59 | ^ 145:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 145:48.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:48.59 3214 | int32_t aAppUnitsPerPixel) { 145:48.59 | ^ 145:49.14 toolkit/components/places 145:49.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 145:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 145:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 145:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:49.22 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:49.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceImage.cpp:9: 145:49.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 145:49.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:49.23 1249 | CSSCoord ToCSSPixels() const { return _0; } 145:49.23 | ^ 145:50.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 145:50.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 145:50.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 145:50.62 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 145:50.62 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:7, 145:50.62 from Unified_cpp_perfmonitoring0.cpp:2: 145:50.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 145:50.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:50.63 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 145:50.63 | ^ 145:51.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 145:51.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 145:51.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 145:51.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 145:51.00 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 145:51.00 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:7, 145:51.00 from Unified_cpp_perfmonitoring0.cpp:2: 145:51.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 145:51.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:51.00 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 145:51.01 | ^ 145:51.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 145:51.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 145:51.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 145:51.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayoutConstants.h:12, 145:51.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:54, 145:51.51 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/find/nsFind.cpp:14, 145:51.51 from Unified_cpp_components_find0.cpp:2: 145:51.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 145:51.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 145:51.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:51.52 40 | friend Sub operator*(Sub aCoord, T aScale) { 145:51.52 | ^~~~~~~~ 145:51.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 145:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 145:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 145:51.53 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:7, 145:51.53 from Unified_cpp_perfmonitoring0.cpp:2: 145:51.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 145:51.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:51.53 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 145:51.54 | ^ 145:51.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 145:51.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:51.54 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 145:51.54 | ^ 145:51.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 145:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:51.55 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 145:51.55 | ^ 145:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 145:51.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:51.55 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 145:51.55 | ^ 145:51.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 145:51.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:51.56 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 145:51.56 | ^ 145:51.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 145:51.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 145:51.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 145:51.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 145:51.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 145:51.57 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/find/nsFind.cpp:14, 145:51.57 from Unified_cpp_components_find0.cpp:2: 145:51.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 145:51.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 145:51.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:51.57 427 | SizeT Size() const { return SizeT(width, height); } 145:51.58 | ^~~~ 145:51.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 145:51.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 145:51.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 145:51.58 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/find/nsFind.cpp:14, 145:51.58 from Unified_cpp_components_find0.cpp:2: 145:51.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 145:51.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 145:51.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:51.58 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 145:51.58 | ^~~~~~~~ 145:51.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 145:51.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 145:51.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:51.59 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 145:51.59 | ^~~~~~~~ 145:51.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 145:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 145:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayoutConstants.h:12, 145:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:54, 145:51.59 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/find/nsFind.cpp:14, 145:51.59 from Unified_cpp_components_find0.cpp:2: 145:51.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 145:51.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 145:51.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:51.60 62 | Sub operator-(const Sub& aPoint) const { 145:51.60 | ^~~~~~~~ 145:51.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 145:51.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:51.60 371 | nscoord aAppUnitsPerDevPixel) { 145:51.61 | ^ 145:51.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 145:51.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:51.61 380 | nscoord aAppUnitsPerDevPixel) { 145:51.61 | ^ 145:51.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 145:51.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:51.62 387 | nscoord aAppUnitsPerDevPixel) { 145:51.62 | ^ 145:51.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 145:51.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:51.63 394 | nscoord aAppUnitsPerDevPixel) { 145:51.63 | ^ 145:51.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 145:51.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 145:51.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 145:51.64 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/find/nsFind.cpp:14, 145:51.64 from Unified_cpp_components_find0.cpp:2: 145:51.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 145:51.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 145:51.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:51.65 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 145:51.65 | ^~~~~~~~ 145:51.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 145:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 145:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 145:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 145:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 145:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 145:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 145:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 145:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 145:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 145:51.89 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 145:51.89 from Unified_cpp_extensions0.cpp:2: 145:51.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 145:51.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 145:51.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:51.90 40 | friend Sub operator*(Sub aCoord, T aScale) { 145:51.90 | ^~~~~~~~ 145:52.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 145:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 145:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 145:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayoutConstants.h:12, 145:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:54, 145:52.15 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/find/nsFind.cpp:14, 145:52.15 from Unified_cpp_components_find0.cpp:2: 145:52.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 145:52.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 145:52.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:52.16 43 | friend Sub operator*(T aScale, Sub aCoord) { 145:52.16 | ^~~~~~~~ 145:52.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 145:52.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 145:52.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 145:52.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:52.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:52.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceImage.cpp:9: 145:52.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 145:52.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:52.20 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 145:52.21 | ^ 145:52.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 145:52.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 145:52.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 145:52.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 145:52.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 145:52.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 145:52.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 145:52.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 145:52.26 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 145:52.26 from Unified_cpp_extensions0.cpp:2: 145:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 145:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 145:52.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:52.26 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 145:52.26 | ^~~~~~~~ 145:52.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 145:52.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:52.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:52.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 145:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 145:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 145:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 145:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 145:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 145:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 145:52.35 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 145:52.35 from Unified_cpp_extensions0.cpp:2: 145:52.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 145:52.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 145:52.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:52.36 427 | SizeT Size() const { return SizeT(width, height); } 145:52.36 | ^~~~ 145:52.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 145:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 145:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 145:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 145:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 145:52.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 145:52.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 145:52.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 145:52.37 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 145:52.37 from Unified_cpp_extensions0.cpp:2: 145:52.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 145:52.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 145:52.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:52.37 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 145:52.37 | ^~~~~~~~ 145:52.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 145:52.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 145:52.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:52.39 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 145:52.39 | ^~~~~~~~ 145:52.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 145:52.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 145:52.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:52.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:52.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:52.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 145:52.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 145:52.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 145:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 145:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 145:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 145:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 145:52.40 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 145:52.40 from Unified_cpp_extensions0.cpp:2: 145:52.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 145:52.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 145:52.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:52.40 62 | Sub operator-(const Sub& aPoint) const { 145:52.40 | ^~~~~~~~ 145:52.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 145:52.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 145:52.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 145:52.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 145:52.49 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/find/nsFind.cpp:14, 145:52.49 from Unified_cpp_components_find0.cpp:2: 145:52.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 145:52.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 145:52.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:52.49 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 145:52.49 | ^~~~~~~~~~~~~ 145:52.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 145:52.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/LayoutConstants.h:12, 145:52.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:54, 145:52.50 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/find/nsFind.cpp:14, 145:52.50 from Unified_cpp_components_find0.cpp:2: 145:52.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 145:52.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 145:52.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:52.50 323 | static SizeTyped FromUnknownSize( 145:52.50 | ^~~~~~~~~~~~~~~ 145:52.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 145:52.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 145:52.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 145:52.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:52.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:52.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:52.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 145:52.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 145:52.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 145:52.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 145:52.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 145:52.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 145:52.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 145:52.65 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 145:52.65 from Unified_cpp_extensions0.cpp:2: 145:52.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 145:52.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 145:52.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:52.66 43 | friend Sub operator*(T aScale, Sub aCoord) { 145:52.66 | ^~~~~~~~ 145:53.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:53.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 145:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 145:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 145:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 145:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 145:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 145:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 145:53.25 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 145:53.25 from Unified_cpp_extensions0.cpp:2: 145:53.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 145:53.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 145:53.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:53.26 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 145:53.26 | ^~~~~~~~~~~~~ 145:53.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 145:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 145:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 145:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 145:53.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 145:53.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 145:53.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 145:53.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 145:53.27 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 145:53.27 from Unified_cpp_extensions0.cpp:2: 145:53.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 145:53.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 145:53.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:53.29 323 | static SizeTyped FromUnknownSize( 145:53.29 | ^~~~~~~~~~~~~~~ 145:54.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 145:54.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 145:54.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 145:54.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:54.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:54.41 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceImage.cpp:9: 145:54.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 145:54.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:54.41 21 | inline Rect ToRect(const gfxRect& aRect) { 145:54.41 | ^ 145:54.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 145:54.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:54.42 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 145:54.42 | ^ 145:54.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 145:54.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:54.42 40 | inline Point ToPoint(const gfxPoint& aPoint) { 145:54.42 | ^ 145:54.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 145:54.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:54.42 44 | inline Size ToSize(const gfxSize& aSize) { 145:54.42 | ^ 145:54.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 145:54.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:54.43 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 145:54.43 | ^ 145:54.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 145:54.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:54.43 52 | inline gfxSize ThebesSize(const Size& aSize) { 145:54.43 | ^ 145:54.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 145:54.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:54.43 56 | inline gfxRect ThebesRect(const Rect& aRect) { 145:54.45 | ^ 145:55.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 145:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 145:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:55.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceImage.cpp:9: 145:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 145:55.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:55.47 1859 | int32_t aAppUnitsPerPixel) { 145:55.47 | ^ 145:55.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 145:55.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:55.47 3214 | int32_t aAppUnitsPerPixel) { 145:55.47 | ^ 145:56.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 145:56.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 145:56.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 145:56.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:56.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:56.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:56.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:56.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:56.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:56.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceImage.cpp:9: 145:56.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 145:56.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 145:56.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:56.76 40 | friend Sub operator*(Sub aCoord, T aScale) { 145:56.76 | ^~~~~~~~ 145:56.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:56.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 145:56.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 145:56.83 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSCertificate.cpp:12, 145:56.83 from Unified_cpp_security_manager_ssl2.cpp:20: 145:56.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 145:56.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:56.83 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 145:56.83 | ^ 145:56.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 145:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:56.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceImage.cpp:9: 145:56.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 145:56.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 145:56.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:56.84 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 145:56.84 | ^~~~~~~~ 145:56.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 145:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:56.91 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceImage.cpp:9: 145:56.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 145:56.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 145:56.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:56.92 427 | SizeT Size() const { return SizeT(width, height); } 145:56.92 | ^~~~ 145:56.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 145:56.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:56.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:56.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:56.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceImage.cpp:9: 145:56.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 145:56.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 145:56.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:56.92 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 145:56.92 | ^~~~~~~~ 145:56.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 145:56.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 145:56.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:56.92 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 145:56.92 | ^~~~~~~~ 145:56.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 145:56.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 145:56.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:56.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:56.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:56.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:56.93 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:56.93 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:56.93 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceImage.cpp:9: 145:56.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 145:56.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 145:56.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:56.93 62 | Sub operator-(const Sub& aPoint) const { 145:56.93 | ^~~~~~~~ 145:57.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 145:57.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 145:57.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 145:57.05 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSCertificate.cpp:12, 145:57.05 from Unified_cpp_security_manager_ssl2.cpp:20: 145:57.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 145:57.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:57.05 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 145:57.05 | ^ 145:57.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 145:57.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 145:57.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 145:57.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:57.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:57.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:57.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:57.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:57.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:57.23 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceImage.cpp:9: 145:57.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 145:57.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 145:57.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:57.23 43 | friend Sub operator*(T aScale, Sub aCoord) { 145:57.24 | ^~~~~~~~ 145:57.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceImage.cpp:9: 145:57.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 145:57.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 145:57.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:57.59 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 145:57.59 | ^~~~~~~~~~~~~ 145:57.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 145:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 145:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 145:57.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 145:57.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 145:57.60 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 145:57.60 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 145:57.60 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceImage.cpp:9: 145:57.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 145:57.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 145:57.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:57.60 323 | static SizeTyped FromUnknownSize( 145:57.60 | ^~~~~~~~~~~~~~~ 145:57.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 145:57.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 145:57.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 145:57.75 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSCertificate.cpp:12, 145:57.75 from Unified_cpp_security_manager_ssl2.cpp:20: 145:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 145:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:57.76 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 145:57.76 | ^ 145:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 145:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:57.76 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 145:57.76 | ^ 145:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 145:57.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:57.76 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 145:57.76 | ^ 145:57.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 145:57.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:57.77 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 145:57.77 | ^ 145:57.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 145:57.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:57.77 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 145:57.77 | ^ 145:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 145:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:57.79 371 | nscoord aAppUnitsPerDevPixel) { 145:57.79 | ^ 145:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 145:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:57.80 380 | nscoord aAppUnitsPerDevPixel) { 145:57.80 | ^ 145:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 145:57.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:57.80 387 | nscoord aAppUnitsPerDevPixel) { 145:57.80 | ^ 145:57.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 145:57.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:57.81 394 | nscoord aAppUnitsPerDevPixel) { 145:57.81 | ^ 145:57.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 145:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 145:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 145:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 145:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 145:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 145:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 145:57.89 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 145:57.89 from Unified_cpp_extensions0.cpp:2: 145:57.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 145:57.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 145:57.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 145:57.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 145:57.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 145:57.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 145:57.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 145:57.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 145:57.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 145:57.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:57.90 760 | typename detail::Nth::Type extract() { 145:57.90 | ^~~~~~~ 145:57.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 145:57.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 145:57.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserHost.h:12, 145:57.96 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:25, 145:57.96 from Unified_cpp_webrequest0.cpp:2: 145:57.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 145:57.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:57.96 1394 | LayerPoint GetFixedPositionAnchor() { 145:57.96 | ^ 145:57.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 145:57.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 145:57.99 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 145:57.99 | ^ 145:58.04 toolkit/components/protobuf 146:02.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 146:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 146:02.22 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/StreamFilter.cpp:18, 146:02.22 from Unified_cpp_webrequest0.cpp:11: 146:02.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 146:02.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:02.22 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 146:02.22 | ^ 146:06.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:06.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:06.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:06.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:06.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:06.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:15, 146:06.29 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/INativePlacesEventCallback.h:9, 146:06.29 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistoryResult.h:15, 146:06.29 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistory.h:21, 146:06.29 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavBookmarks.h:10, 146:06.29 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/Database.cpp:16, 146:06.29 from Unified_cpp_components_places0.cpp:2: 146:06.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 146:06.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:06.30 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 146:06.30 | ^ 146:06.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 146:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:15, 146:06.49 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/INativePlacesEventCallback.h:9, 146:06.50 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistoryResult.h:15, 146:06.50 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistory.h:21, 146:06.50 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavBookmarks.h:10, 146:06.50 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/Database.cpp:16, 146:06.50 from Unified_cpp_components_places0.cpp:2: 146:06.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 146:06.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:06.50 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 146:06.50 | ^ 146:07.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 146:07.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 146:07.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 146:07.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 146:07.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 146:07.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:07.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PerformanceMetricsCollector.h:13, 146:07.10 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:12, 146:07.10 from Unified_cpp_perfmonitoring0.cpp:2: 146:07.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 146:07.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:07.11 189 | CSSRect GetExpandedScrollableRect() const { 146:07.11 | ^ 146:07.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 146:07.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:07.11 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 146:07.11 | ^ 146:07.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 146:07.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:07.11 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 146:07.12 | ^ 146:07.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 146:07.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:07.12 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 146:07.12 | ^ 146:07.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 146:07.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:07.12 243 | CSSRect CalculateScrollRange() const { 146:07.12 | ^ 146:07.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 146:07.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:07.13 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 146:07.13 | ^ 146:07.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 146:07.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:07.14 457 | CSSRect GetVisualViewport() const { 146:07.15 | ^ 146:07.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 146:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:15, 146:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/INativePlacesEventCallback.h:9, 146:07.90 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistoryResult.h:15, 146:07.91 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistory.h:21, 146:07.91 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavBookmarks.h:10, 146:07.91 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/Database.cpp:16, 146:07.91 from Unified_cpp_components_places0.cpp:2: 146:07.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 146:07.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:07.91 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 146:07.91 | ^ 146:07.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 146:07.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:07.91 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 146:07.91 | ^ 146:07.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 146:07.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:07.91 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 146:07.91 | ^ 146:07.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 146:07.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:07.92 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 146:07.92 | ^ 146:07.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 146:07.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:07.92 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 146:07.93 | ^ 146:07.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 146:07.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:07.95 371 | nscoord aAppUnitsPerDevPixel) { 146:07.95 | ^ 146:07.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 146:07.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:07.96 380 | nscoord aAppUnitsPerDevPixel) { 146:07.96 | ^ 146:07.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 146:07.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:07.96 387 | nscoord aAppUnitsPerDevPixel) { 146:07.96 | ^ 146:07.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 146:07.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:07.97 394 | nscoord aAppUnitsPerDevPixel) { 146:07.97 | ^ 146:08.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 146:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 146:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 146:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 146:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 146:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 146:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PerformanceMetricsCollector.h:13, 146:08.43 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:12, 146:08.43 from Unified_cpp_perfmonitoring0.cpp:2: 146:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 146:08.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:08.43 1249 | CSSCoord ToCSSPixels() const { return _0; } 146:08.43 | ^ 146:08.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 146:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 146:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 146:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 146:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 146:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 146:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WebRequestService.h:14, 146:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 146:08.60 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 146:08.60 from Unified_cpp_webrequest0.cpp:2: 146:08.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 146:08.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 146:08.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:08.60 40 | friend Sub operator*(Sub aCoord, T aScale) { 146:08.60 | ^~~~~~~~ 146:08.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 146:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 146:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 146:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 146:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 146:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WebRequestService.h:14, 146:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 146:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 146:08.83 from Unified_cpp_webrequest0.cpp:2: 146:08.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 146:08.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 146:08.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:08.84 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 146:08.84 | ^~~~~~~~ 146:08.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 146:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 146:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 146:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 146:08.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 146:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WebRequestService.h:14, 146:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 146:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 146:08.92 from Unified_cpp_webrequest0.cpp:2: 146:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 146:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 146:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:08.92 427 | SizeT Size() const { return SizeT(width, height); } 146:08.92 | ^~~~ 146:08.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 146:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 146:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 146:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 146:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 146:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WebRequestService.h:14, 146:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 146:08.92 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 146:08.92 from Unified_cpp_webrequest0.cpp:2: 146:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 146:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 146:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:08.92 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 146:08.92 | ^~~~~~~~ 146:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 146:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 146:08.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:08.93 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 146:08.93 | ^~~~~~~~ 146:08.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 146:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 146:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 146:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 146:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 146:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WebRequestService.h:14, 146:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 146:08.93 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 146:08.93 from Unified_cpp_webrequest0.cpp:2: 146:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 146:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 146:08.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:08.94 62 | Sub operator-(const Sub& aPoint) const { 146:08.94 | ^~~~~~~~ 146:09.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 146:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 146:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 146:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 146:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 146:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 146:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WebRequestService.h:14, 146:09.29 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 146:09.30 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 146:09.30 from Unified_cpp_webrequest0.cpp:2: 146:09.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 146:09.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 146:09.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:09.30 43 | friend Sub operator*(T aScale, Sub aCoord) { 146:09.30 | ^~~~~~~~ 146:09.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WebRequestService.h:14, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 146:09.78 from Unified_cpp_webrequest0.cpp:2: 146:09.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 146:09.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 146:09.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:09.78 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 146:09.78 | ^~~~~~~~~~~~~ 146:09.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 146:09.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 146:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 146:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WebRequestService.h:14, 146:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 146:09.79 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 146:09.79 from Unified_cpp_webrequest0.cpp:2: 146:09.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 146:09.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 146:09.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:09.79 323 | static SizeTyped FromUnknownSize( 146:09.79 | ^~~~~~~~~~~~~~~ 146:10.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 146:10.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 146:10.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:10.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:10.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:10.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:10.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 146:10.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 146:10.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 146:10.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 146:10.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WebRequestService.h:14, 146:10.61 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 146:10.61 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 146:10.61 from Unified_cpp_webrequest0.cpp:2: 146:10.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 146:10.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 146:10.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:10.61 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 146:10.61 | ^~~~~~~~~~~~~~ 146:10.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WebRequestService.h:14, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 146:10.71 from Unified_cpp_webrequest0.cpp:2: 146:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 146:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 146:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:10.71 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 146:10.71 | ^~~~~~~~~~~~~ 146:10.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PerformanceMetricsCollector.h:13, 146:10.71 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:12, 146:10.71 from Unified_cpp_perfmonitoring0.cpp:2: 146:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 146:10.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:10.71 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 146:10.71 | ^ 146:10.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WebRequestService.h:14, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 146:10.74 from Unified_cpp_webrequest0.cpp:2: 146:10.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 146:10.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 146:10.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:10.74 383 | Point TopLeft() const { return Point(x, y); } 146:10.74 | ^~~~~~~ 146:10.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 146:10.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WebRequestService.h:14, 146:10.75 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 146:10.75 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 146:10.75 from Unified_cpp_webrequest0.cpp:2: 146:10.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 146:10.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 146:10.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:10.75 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 146:10.75 | ^~~~~~~~~~~~~~~ 146:12.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 146:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 146:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 146:12.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 146:12.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WebRequestService.h:14, 146:12.95 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 146:12.95 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 146:12.95 from Unified_cpp_webrequest0.cpp:2: 146:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 146:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 146:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 146:12.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:12.95 246 | PointTyped As2DPoint() const { 146:12.95 | ^~~~~~~~~ 146:13.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 146:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 146:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 146:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 146:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 146:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WebRequestService.h:14, 146:13.03 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 146:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 146:13.04 from Unified_cpp_webrequest0.cpp:2: 146:13.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 146:13.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 146:13.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 146:13.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:13.04 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 146:13.04 | ^~~~~~~~~ 146:13.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 146:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 146:13.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PromiseBinding.h:14, 146:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Promise.h:21, 146:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/WebExtensionPolicyBinding.h:14, 146:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:11, 146:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WebRequestService.h:14, 146:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:13, 146:13.05 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 146:13.05 from Unified_cpp_webrequest0.cpp:2: 146:13.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 146:13.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 146:13.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 146:13.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:13.06 2266 | PointTyped TransformPointSimple( 146:13.06 | ^~~~~~~~~~~~~~~~~~~~ 146:13.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 146:13.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 146:13.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 146:13.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:13.06 794 | RectTyped TransformAndClipBounds( 146:13.07 | ^~~~~~~~~~~~~~~~~~~~~~ 146:14.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 146:14.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 146:14.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 146:14.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 146:14.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 146:14.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:14.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:14.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PerformanceMetricsCollector.h:13, 146:14.45 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:12, 146:14.45 from Unified_cpp_perfmonitoring0.cpp:2: 146:14.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 146:14.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:14.46 21 | inline Rect ToRect(const gfxRect& aRect) { 146:14.46 | ^ 146:14.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 146:14.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:14.46 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 146:14.46 | ^ 146:14.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 146:14.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:14.46 40 | inline Point ToPoint(const gfxPoint& aPoint) { 146:14.47 | ^ 146:14.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 146:14.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:14.47 44 | inline Size ToSize(const gfxSize& aSize) { 146:14.47 | ^ 146:14.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 146:14.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:14.47 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 146:14.47 | ^ 146:14.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 146:14.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:14.48 52 | inline gfxSize ThebesSize(const Size& aSize) { 146:14.49 | ^ 146:14.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 146:14.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:14.49 56 | inline gfxRect ThebesRect(const Rect& aRect) { 146:14.49 | ^ 146:15.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 146:15.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 146:15.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 146:15.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 146:15.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 146:15.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:15.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 146:15.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 146:15.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:21, 146:15.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessParent.h:9, 146:15.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/SocketProcessParent.h:13, 146:15.03 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSComponent.cpp:20, 146:15.03 from Unified_cpp_security_manager_ssl2.cpp:38: 146:15.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 146:15.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:15.03 189 | CSSRect GetExpandedScrollableRect() const { 146:15.03 | ^ 146:15.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 146:15.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:15.05 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 146:15.05 | ^ 146:15.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 146:15.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:15.06 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 146:15.06 | ^ 146:15.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 146:15.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:15.06 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 146:15.06 | ^ 146:15.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 146:15.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:15.06 243 | CSSRect CalculateScrollRange() const { 146:15.06 | ^ 146:15.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 146:15.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:15.06 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 146:15.06 | ^ 146:15.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 146:15.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:15.06 457 | CSSRect GetVisualViewport() const { 146:15.06 | ^ 146:15.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 146:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 146:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 146:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 146:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PerformanceMetricsCollector.h:13, 146:15.20 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:12, 146:15.20 from Unified_cpp_perfmonitoring0.cpp:2: 146:15.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 146:15.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:15.21 1859 | int32_t aAppUnitsPerPixel) { 146:15.21 | ^ 146:15.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 146:15.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:15.22 3214 | int32_t aAppUnitsPerPixel) { 146:15.22 | ^ 146:16.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 146:16.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:16.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:16.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PerformanceMetricsCollector.h:13, 146:16.12 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:12, 146:16.12 from Unified_cpp_perfmonitoring0.cpp:2: 146:16.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 146:16.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:16.12 332 | LayerPoint GetFixedPositionAnchor() const { 146:16.13 | ^ 146:16.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 146:16.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:16.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:16.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PerformanceMetricsCollector.h:13, 146:16.24 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:12, 146:16.24 from Unified_cpp_perfmonitoring0.cpp:2: 146:16.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 146:16.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:16.24 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 146:16.24 | ^ 146:16.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 146:16.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:16.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:16.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PerformanceMetricsCollector.h:13, 146:16.28 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:12, 146:16.28 from Unified_cpp_perfmonitoring0.cpp:2: 146:16.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 146:16.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:16.28 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 146:16.28 | ^ 146:16.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 146:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 146:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 146:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 146:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 146:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 146:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 146:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 146:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:21, 146:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessParent.h:9, 146:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/SocketProcessParent.h:13, 146:16.60 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSComponent.cpp:20, 146:16.60 from Unified_cpp_security_manager_ssl2.cpp:38: 146:16.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 146:16.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:16.60 1249 | CSSCoord ToCSSPixels() const { return _0; } 146:16.60 | ^ 146:16.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 146:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 146:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 146:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 146:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 146:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 146:16.62 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 146:16.62 from Unified_cpp_webrequest0.cpp:2: 146:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 146:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 146:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 146:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 146:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 146:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 146:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 146:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 146:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 146:16.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:16.62 760 | typename detail::Nth::Type extract() { 146:16.62 | ^~~~~~~ 146:17.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 146:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 146:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 146:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 146:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 146:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 146:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 146:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 146:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 146:17.04 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/History.cpp:11, 146:17.04 from Unified_cpp_components_places0.cpp:29: 146:17.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 146:17.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:17.04 189 | CSSRect GetExpandedScrollableRect() const { 146:17.04 | ^ 146:17.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 146:17.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:17.04 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 146:17.04 | ^ 146:17.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 146:17.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:17.05 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 146:17.05 | ^ 146:17.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 146:17.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:17.05 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 146:17.05 | ^ 146:17.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 146:17.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:17.05 243 | CSSRect CalculateScrollRange() const { 146:17.05 | ^ 146:17.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 146:17.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:17.06 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 146:17.06 | ^ 146:17.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 146:17.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:17.06 457 | CSSRect GetVisualViewport() const { 146:17.06 | ^ 146:18.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:18.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:18.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:18.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 146:18.31 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:18.31 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:18.31 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:18.31 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:18.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:18.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:18.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceSelection.cpp:9: 146:18.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 146:18.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:18.32 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 146:18.32 | ^ 146:18.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 146:18.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 146:18.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 146:18.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 146:18.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 146:18.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 146:18.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:18.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:18.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 146:18.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 146:18.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 146:18.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 146:18.46 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/History.cpp:11, 146:18.46 from Unified_cpp_components_places0.cpp:29: 146:18.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 146:18.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:18.47 1249 | CSSCoord ToCSSPixels() const { return _0; } 146:18.47 | ^ 146:18.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 146:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 146:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:18.61 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceSelection.cpp:9: 146:18.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 146:18.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:18.62 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 146:18.62 | ^ 146:18.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 146:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 146:18.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 146:18.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 146:18.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 146:18.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:18.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:18.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 146:18.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 146:18.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:21, 146:18.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessParent.h:9, 146:18.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/SocketProcessParent.h:13, 146:18.89 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSComponent.cpp:20, 146:18.90 from Unified_cpp_security_manager_ssl2.cpp:38: 146:18.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 146:18.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:18.90 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 146:18.90 | ^ 146:19.30 toolkit/components/reflect 146:19.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 146:19.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 146:19.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:19.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:19.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:19.70 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceSelection.cpp:9: 146:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 146:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:19.70 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 146:19.70 | ^ 146:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 146:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:19.70 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 146:19.70 | ^ 146:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 146:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:19.70 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 146:19.70 | ^ 146:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 146:19.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:19.70 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 146:19.71 | ^ 146:19.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 146:19.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:19.71 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 146:19.71 | ^ 146:19.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 146:19.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:19.73 371 | nscoord aAppUnitsPerDevPixel) { 146:19.73 | ^ 146:19.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 146:19.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:19.74 380 | nscoord aAppUnitsPerDevPixel) { 146:19.74 | ^ 146:19.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 146:19.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:19.74 387 | nscoord aAppUnitsPerDevPixel) { 146:19.74 | ^ 146:19.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 146:19.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:19.75 394 | nscoord aAppUnitsPerDevPixel) { 146:19.75 | ^ 146:20.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 146:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 146:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 146:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 146:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 146:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:20.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:20.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 146:20.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 146:20.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 146:20.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 146:20.61 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/History.cpp:11, 146:20.61 from Unified_cpp_components_places0.cpp:29: 146:20.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 146:20.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:20.61 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 146:20.61 | ^ 146:22.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 146:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 146:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 146:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 146:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 146:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 146:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 146:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:21, 146:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessParent.h:9, 146:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/SocketProcessParent.h:13, 146:22.43 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSComponent.cpp:20, 146:22.43 from Unified_cpp_security_manager_ssl2.cpp:38: 146:22.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 146:22.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:22.43 21 | inline Rect ToRect(const gfxRect& aRect) { 146:22.43 | ^ 146:22.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 146:22.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:22.43 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 146:22.44 | ^ 146:22.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 146:22.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:22.45 40 | inline Point ToPoint(const gfxPoint& aPoint) { 146:22.45 | ^ 146:22.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 146:22.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:22.45 44 | inline Size ToSize(const gfxSize& aSize) { 146:22.46 | ^ 146:22.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 146:22.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:22.46 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 146:22.46 | ^ 146:22.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 146:22.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:22.46 52 | inline gfxSize ThebesSize(const Size& aSize) { 146:22.46 | ^ 146:22.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 146:22.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:22.46 56 | inline gfxRect ThebesRect(const Rect& aRect) { 146:22.46 | ^ 146:22.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 146:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 146:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 146:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:22.58 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceSelection.cpp:9: 146:22.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 146:22.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:22.58 189 | CSSRect GetExpandedScrollableRect() const { 146:22.58 | ^ 146:22.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 146:22.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:22.59 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 146:22.59 | ^ 146:22.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 146:22.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:22.60 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 146:22.60 | ^ 146:22.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 146:22.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:22.61 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 146:22.61 | ^ 146:22.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 146:22.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:22.61 243 | CSSRect CalculateScrollRange() const { 146:22.61 | ^ 146:22.62 toolkit/components/reputationservice 146:22.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 146:22.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:22.62 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 146:22.62 | ^ 146:22.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 146:22.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:22.63 457 | CSSRect GetVisualViewport() const { 146:22.63 | ^ 146:23.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 146:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 146:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 146:23.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 146:23.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:23.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:23.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 146:23.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 146:23.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:21, 146:23.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessParent.h:9, 146:23.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/SocketProcessParent.h:13, 146:23.12 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSComponent.cpp:20, 146:23.12 from Unified_cpp_security_manager_ssl2.cpp:38: 146:23.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 146:23.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:23.13 1859 | int32_t aAppUnitsPerPixel) { 146:23.13 | ^ 146:23.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 146:23.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:23.13 3214 | int32_t aAppUnitsPerPixel) { 146:23.13 | ^ 146:24.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 146:24.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:24.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:24.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 146:24.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 146:24.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:21, 146:24.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessParent.h:9, 146:24.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/SocketProcessParent.h:13, 146:24.11 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSComponent.cpp:20, 146:24.11 from Unified_cpp_security_manager_ssl2.cpp:38: 146:24.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 146:24.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:24.11 332 | LayerPoint GetFixedPositionAnchor() const { 146:24.11 | ^ 146:24.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 146:24.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:24.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:24.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 146:24.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 146:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:21, 146:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessParent.h:9, 146:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/SocketProcessParent.h:13, 146:24.16 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSComponent.cpp:20, 146:24.16 from Unified_cpp_security_manager_ssl2.cpp:38: 146:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 146:24.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:24.16 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 146:24.16 | ^ 146:24.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 146:24.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:24.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:24.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 146:24.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/NeckoChannelParams.h:31, 146:24.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcess.h:21, 146:24.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PSocketProcessParent.h:9, 146:24.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/net/SocketProcessParent.h:13, 146:24.18 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSComponent.cpp:20, 146:24.18 from Unified_cpp_security_manager_ssl2.cpp:38: 146:24.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 146:24.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:24.18 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 146:24.18 | ^ 146:24.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 146:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 146:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 146:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:24.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:24.47 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceSelection.cpp:9: 146:24.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 146:24.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:24.47 1249 | CSSCoord ToCSSPixels() const { return _0; } 146:24.47 | ^ 146:24.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 146:24.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 146:24.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 146:24.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 146:24.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 146:24.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:24.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:24.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 146:24.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 146:24.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 146:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 146:24.65 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/History.cpp:11, 146:24.65 from Unified_cpp_components_places0.cpp:29: 146:24.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 146:24.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:24.65 21 | inline Rect ToRect(const gfxRect& aRect) { 146:24.65 | ^ 146:24.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 146:24.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:24.65 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 146:24.65 | ^ 146:24.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 146:24.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:24.65 40 | inline Point ToPoint(const gfxPoint& aPoint) { 146:24.65 | ^ 146:24.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 146:24.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:24.66 44 | inline Size ToSize(const gfxSize& aSize) { 146:24.66 | ^ 146:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 146:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:24.66 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 146:24.66 | ^ 146:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 146:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:24.66 52 | inline gfxSize ThebesSize(const Size& aSize) { 146:24.66 | ^ 146:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 146:24.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:24.66 56 | inline gfxRect ThebesRect(const Rect& aRect) { 146:24.67 | ^ 146:25.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 146:25.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 146:25.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 146:25.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 146:25.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:25.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:25.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 146:25.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 146:25.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 146:25.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 146:25.35 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/History.cpp:11, 146:25.35 from Unified_cpp_components_places0.cpp:29: 146:25.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 146:25.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:25.35 1859 | int32_t aAppUnitsPerPixel) { 146:25.35 | ^ 146:25.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 146:25.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:25.36 3214 | int32_t aAppUnitsPerPixel) { 146:25.36 | ^ 146:26.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 146:26.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:26.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:26.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 146:26.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 146:26.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 146:26.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 146:26.32 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/History.cpp:11, 146:26.32 from Unified_cpp_components_places0.cpp:29: 146:26.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 146:26.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:26.32 332 | LayerPoint GetFixedPositionAnchor() const { 146:26.32 | ^ 146:26.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 146:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 146:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 146:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 146:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 146:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/History.cpp:11, 146:26.37 from Unified_cpp_components_places0.cpp:29: 146:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 146:26.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:26.37 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 146:26.37 | ^ 146:26.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 146:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 146:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 146:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 146:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 146:26.39 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/History.cpp:11, 146:26.39 from Unified_cpp_components_places0.cpp:29: 146:26.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 146:26.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:26.39 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 146:26.39 | ^ 146:26.68 toolkit/components/resistfingerprinting 146:27.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 146:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 146:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 146:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:27.34 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceSelection.cpp:9: 146:27.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 146:27.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:27.34 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 146:27.34 | ^ 146:29.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 146:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 146:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 146:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:29.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceSelection.cpp:9: 146:29.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 146:29.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:29.53 21 | inline Rect ToRect(const gfxRect& aRect) { 146:29.53 | ^ 146:29.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 146:29.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:29.53 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 146:29.53 | ^ 146:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 146:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:29.54 40 | inline Point ToPoint(const gfxPoint& aPoint) { 146:29.54 | ^ 146:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 146:29.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:29.54 44 | inline Size ToSize(const gfxSize& aSize) { 146:29.54 | ^ 146:29.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 146:29.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:29.55 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 146:29.55 | ^ 146:29.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 146:29.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:29.55 52 | inline gfxSize ThebesSize(const Size& aSize) { 146:29.55 | ^ 146:29.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 146:29.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:29.56 56 | inline gfxRect ThebesRect(const Rect& aRect) { 146:29.56 | ^ 146:30.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 146:30.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 146:30.64 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:30.64 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:30.64 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:30.64 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:30.64 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:30.64 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:30.64 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceSelection.cpp:9: 146:30.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 146:30.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:30.64 1859 | int32_t aAppUnitsPerPixel) { 146:30.64 | ^ 146:30.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 146:30.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:30.65 3214 | int32_t aAppUnitsPerPixel) { 146:30.65 | ^ 146:32.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 146:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 146:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:32.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:32.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 146:32.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:32.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:32.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:32.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:32.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:32.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:32.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceSelection.cpp:9: 146:32.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 146:32.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 146:32.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:32.13 40 | friend Sub operator*(Sub aCoord, T aScale) { 146:32.13 | ^~~~~~~~ 146:32.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 146:32.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 146:32.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:32.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:32.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:32.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:32.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:32.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:32.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceSelection.cpp:9: 146:32.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 146:32.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 146:32.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:32.20 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 146:32.20 | ^~~~~~~~ 146:32.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceSelection.cpp:9: 146:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 146:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 146:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:32.28 427 | SizeT Size() const { return SizeT(width, height); } 146:32.28 | ^~~~ 146:32.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:32.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceSelection.cpp:9: 146:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 146:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 146:32.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:32.28 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 146:32.29 | ^~~~~~~~ 146:32.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 146:32.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 146:32.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:32.29 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 146:32.29 | ^~~~~~~~ 146:32.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 146:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 146:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:32.29 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceSelection.cpp:9: 146:32.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 146:32.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 146:32.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:32.29 62 | Sub operator-(const Sub& aPoint) const { 146:32.29 | ^~~~~~~~ 146:32.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 146:32.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 146:32.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:32.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:32.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:32.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:32.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 146:32.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:32.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:32.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:32.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:32.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:32.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:32.69 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceSelection.cpp:9: 146:32.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 146:32.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 146:32.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:32.69 43 | friend Sub operator*(T aScale, Sub aCoord) { 146:32.69 | ^~~~~~~~ 146:33.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 146:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:33.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceSelection.cpp:9: 146:33.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 146:33.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 146:33.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:33.00 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 146:33.00 | ^~~~~~~~~~~~~ 146:33.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 146:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:33.01 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceSelection.cpp:9: 146:33.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 146:33.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 146:33.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:33.01 323 | static SizeTyped FromUnknownSize( 146:33.01 | ^~~~~~~~~~~~~~~ 146:34.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 146:34.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 146:34.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:34.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:34.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 146:34.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 146:34.16 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSCertificate.cpp:12, 146:34.16 from Unified_cpp_security_manager_ssl2.cpp:20: 146:34.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 146:34.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 146:34.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:34.16 40 | friend Sub operator*(Sub aCoord, T aScale) { 146:34.16 | ^~~~~~~~ 146:34.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 146:34.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 146:34.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 146:34.19 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSCertificate.cpp:12, 146:34.19 from Unified_cpp_security_manager_ssl2.cpp:20: 146:34.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 146:34.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 146:34.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:34.19 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 146:34.19 | ^~~~~~~~ 146:34.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 146:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 146:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 146:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 146:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 146:34.34 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:7, 146:34.34 from Unified_cpp_perfmonitoring0.cpp:2: 146:34.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 146:34.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 146:34.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:34.34 40 | friend Sub operator*(Sub aCoord, T aScale) { 146:34.34 | ^~~~~~~~ 146:34.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 146:34.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 146:34.38 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 146:34.38 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:7, 146:34.38 from Unified_cpp_perfmonitoring0.cpp:2: 146:34.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 146:34.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 146:34.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:34.38 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 146:34.38 | ^~~~~~~~ 146:34.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 146:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 146:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 146:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSCertificate.cpp:12, 146:34.66 from Unified_cpp_security_manager_ssl2.cpp:20: 146:34.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 146:34.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 146:34.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:34.66 427 | SizeT Size() const { return SizeT(width, height); } 146:34.66 | ^~~~ 146:34.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 146:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 146:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 146:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSCertificate.cpp:12, 146:34.66 from Unified_cpp_security_manager_ssl2.cpp:20: 146:34.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 146:34.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 146:34.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:34.67 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 146:34.67 | ^~~~~~~~ 146:34.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 146:34.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 146:34.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:34.67 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 146:34.67 | ^~~~~~~~ 146:34.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 146:34.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:34.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:34.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 146:34.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 146:34.67 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSCertificate.cpp:12, 146:34.67 from Unified_cpp_security_manager_ssl2.cpp:20: 146:34.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 146:34.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 146:34.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:34.67 62 | Sub operator-(const Sub& aPoint) const { 146:34.67 | ^~~~~~~~ 146:34.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 146:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 146:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 146:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 146:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 146:34.80 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:7, 146:34.80 from Unified_cpp_perfmonitoring0.cpp:2: 146:34.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 146:34.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 146:34.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:34.81 427 | SizeT Size() const { return SizeT(width, height); } 146:34.81 | ^~~~ 146:34.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 146:34.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 146:34.81 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 146:34.81 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:7, 146:34.81 from Unified_cpp_perfmonitoring0.cpp:2: 146:34.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 146:34.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 146:34.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:34.82 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 146:34.82 | ^~~~~~~~ 146:34.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 146:34.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 146:34.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:34.83 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 146:34.83 | ^~~~~~~~ 146:34.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 146:34.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 146:34.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 146:34.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 146:34.83 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 146:34.83 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:7, 146:34.84 from Unified_cpp_perfmonitoring0.cpp:2: 146:34.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 146:34.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 146:34.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:34.84 62 | Sub operator-(const Sub& aPoint) const { 146:34.84 | ^~~~~~~~ 146:34.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 146:34.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 146:34.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:34.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:34.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 146:34.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 146:34.91 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSCertificate.cpp:12, 146:34.91 from Unified_cpp_security_manager_ssl2.cpp:20: 146:34.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 146:34.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 146:34.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:34.91 43 | friend Sub operator*(T aScale, Sub aCoord) { 146:34.91 | ^~~~~~~~ 146:35.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 146:35.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 146:35.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 146:35.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 146:35.09 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 146:35.09 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:7, 146:35.09 from Unified_cpp_perfmonitoring0.cpp:2: 146:35.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 146:35.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 146:35.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:35.09 43 | friend Sub operator*(T aScale, Sub aCoord) { 146:35.09 | ^~~~~~~~ 146:35.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 146:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 146:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSCertificate.cpp:12, 146:35.40 from Unified_cpp_security_manager_ssl2.cpp:20: 146:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 146:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 146:35.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:35.40 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 146:35.40 | ^~~~~~~~~~~~~ 146:35.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:35.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 146:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 146:35.41 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSCertificate.cpp:12, 146:35.41 from Unified_cpp_security_manager_ssl2.cpp:20: 146:35.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 146:35.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 146:35.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:35.41 323 | static SizeTyped FromUnknownSize( 146:35.41 | ^~~~~~~~~~~~~~~ 146:35.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 146:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 146:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 146:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 146:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:7, 146:35.55 from Unified_cpp_perfmonitoring0.cpp:2: 146:35.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 146:35.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 146:35.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:35.55 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 146:35.55 | ^~~~~~~~~~~~~ 146:35.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 146:35.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 146:35.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 146:35.55 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:24, 146:35.55 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:7, 146:35.55 from Unified_cpp_perfmonitoring0.cpp:2: 146:35.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 146:35.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 146:35.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:35.55 323 | static SizeTyped FromUnknownSize( 146:35.55 | ^~~~~~~~~~~~~~~ 146:37.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:37.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 146:37.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 146:37.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 146:37.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 146:37.60 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/ApplicationReputation.cpp:32, 146:37.60 from Unified_cpp_reputationservice0.cpp:2: 146:37.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 146:37.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:37.60 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 146:37.60 | ^ 146:37.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 146:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 146:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 146:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 146:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 146:37.80 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/ApplicationReputation.cpp:32, 146:37.80 from Unified_cpp_reputationservice0.cpp:2: 146:37.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 146:37.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:37.80 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 146:37.80 | ^ 146:37.92 In file included from Unified_cpp_security_manager_ssl2.cpp:56: 146:37.92 /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSModule.cpp: In instantiation of ‘nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; nsIID = nsID]’: 146:37.92 /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSModule.cpp:110:54: required from ‘nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; mozilla::psm::ProcessRestriction processRestriction = mozilla::psm::ProcessRestriction::ParentProcessOnly; mozilla::psm::ThreadRestriction threadRestriction = mozilla::psm::ThreadRestriction::MainThreadOnly; nsIID = nsID]’ 146:37.92 /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSModule.cpp:143:1: required from here 146:37.92 /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSModule.cpp:57:28: warning: the address of ‘nsresult nsCertOverrideService::Init()’ will never be NULL [-Waddress] 146:38.45 57 | nsresult rv = InitMethod != nullptr ? (inst->*InitMethod)() : NS_OK; 146:38.45 | ~~~~~~~~~~~^~~~~~~~~~ 146:38.45 /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSModule.cpp: In instantiation of ‘nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; nsIID = nsID]’: 146:38.46 /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSModule.cpp:110:54: required from ‘nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; mozilla::psm::ProcessRestriction processRestriction = mozilla::psm::ProcessRestriction::AnyProcess; mozilla::psm::ThreadRestriction threadRestriction = mozilla::psm::ThreadRestriction::MainThreadOnly; nsIID = nsID]’ 146:38.46 /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSModule.cpp:147:1: required from here 146:38.46 /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSModule.cpp:57:28: warning: the address of ‘nsresult nsSiteSecurityService::Init()’ will never be NULL [-Waddress] 146:38.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 146:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 146:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 146:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 146:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 146:38.46 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/ApplicationReputation.cpp:32, 146:38.46 from Unified_cpp_reputationservice0.cpp:2: 146:38.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 146:38.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:38.46 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 146:38.46 | ^ 146:38.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 146:38.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:38.46 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 146:38.46 | ^ 146:38.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 146:38.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:38.46 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 146:38.46 | ^ 146:38.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 146:38.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:38.47 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 146:38.47 | ^ 146:38.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 146:38.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:38.47 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 146:38.47 | ^ 146:38.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 146:38.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:38.47 371 | nscoord aAppUnitsPerDevPixel) { 146:38.47 | ^ 146:38.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 146:38.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:38.47 380 | nscoord aAppUnitsPerDevPixel) { 146:38.47 | ^ 146:38.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 146:38.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:38.47 387 | nscoord aAppUnitsPerDevPixel) { 146:38.49 | ^ 146:38.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 146:38.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:38.49 394 | nscoord aAppUnitsPerDevPixel) { 146:38.49 | ^ 146:39.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 146:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 146:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 146:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 146:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 146:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsHashKeys.h:12, 146:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDataHashtable.h:10, 146:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/DateTimeFormat.h:12, 146:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSCertValidity.h:8, 146:39.98 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsNSSCertValidity.cpp:5, 146:39.98 from Unified_cpp_security_manager_ssl2.cpp:11: 146:39.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 146:39.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 146:39.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 146:39.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 146:39.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 146:39.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 146:39.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 146:39.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 146:39.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 146:39.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:39.99 760 | typename detail::Nth::Type extract() { 146:39.99 | ^~~~~~~ 146:40.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:40.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:40.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:40.90 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.h:12, 146:40.90 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:6, 146:40.90 from Unified_cpp_resistfingerprinting0.cpp:11: 146:40.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 146:40.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:40.91 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 146:40.91 | ^ 146:41.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 146:41.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:41.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:41.12 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.h:12, 146:41.13 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:6, 146:41.13 from Unified_cpp_resistfingerprinting0.cpp:11: 146:41.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 146:41.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:41.13 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 146:41.13 | ^ 146:41.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 146:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 146:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 146:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 146:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Value.h:26, 146:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/dom/base/nsContentUtils.h:21, 146:41.95 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/perfmonitoring/PerformanceMetricsCollector.cpp:7, 146:41.95 from Unified_cpp_perfmonitoring0.cpp:2: 146:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 146:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 146:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 146:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 146:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 146:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 146:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 146:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 146:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 146:41.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:41.96 760 | typename detail::Nth::Type extract() { 146:41.96 | ^~~~~~~ 146:42.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 146:42.51 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.h:12, 146:42.51 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:6, 146:42.51 from Unified_cpp_resistfingerprinting0.cpp:11: 146:42.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 146:42.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:42.51 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 146:42.51 | ^ 146:42.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 146:42.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:42.52 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 146:42.52 | ^ 146:42.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 146:42.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:42.52 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 146:42.52 | ^ 146:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 146:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:42.53 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 146:42.53 | ^ 146:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 146:42.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:42.53 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 146:42.53 | ^ 146:42.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 146:42.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:42.56 371 | nscoord aAppUnitsPerDevPixel) { 146:42.56 | ^ 146:42.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 146:42.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:42.56 380 | nscoord aAppUnitsPerDevPixel) { 146:42.56 | ^ 146:42.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 146:42.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:42.56 387 | nscoord aAppUnitsPerDevPixel) { 146:42.56 | ^ 146:42.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 146:42.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:42.57 394 | nscoord aAppUnitsPerDevPixel) { 146:42.57 | ^ 146:43.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 146:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 146:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:15, 146:43.13 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/INativePlacesEventCallback.h:9, 146:43.14 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistoryResult.h:15, 146:43.14 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistory.h:21, 146:43.14 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavBookmarks.h:10, 146:43.14 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/Database.cpp:16, 146:43.14 from Unified_cpp_components_places0.cpp:2: 146:43.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 146:43.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 146:43.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:43.14 40 | friend Sub operator*(Sub aCoord, T aScale) { 146:43.14 | ^~~~~~~~ 146:43.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 146:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:15, 146:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/INativePlacesEventCallback.h:9, 146:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistoryResult.h:15, 146:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistory.h:21, 146:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavBookmarks.h:10, 146:43.53 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/Database.cpp:16, 146:43.53 from Unified_cpp_components_places0.cpp:2: 146:43.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 146:43.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 146:43.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:43.53 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 146:43.53 | ^~~~~~~~ 146:43.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 146:43.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:43.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:43.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:43.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:43.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:43.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:15, 146:43.70 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/INativePlacesEventCallback.h:9, 146:43.70 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistoryResult.h:15, 146:43.70 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistory.h:21, 146:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavBookmarks.h:10, 146:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/Database.cpp:16, 146:43.71 from Unified_cpp_components_places0.cpp:2: 146:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 146:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 146:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:43.71 427 | SizeT Size() const { return SizeT(width, height); } 146:43.71 | ^~~~ 146:43.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 146:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:15, 146:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/INativePlacesEventCallback.h:9, 146:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistoryResult.h:15, 146:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistory.h:21, 146:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavBookmarks.h:10, 146:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/Database.cpp:16, 146:43.71 from Unified_cpp_components_places0.cpp:2: 146:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 146:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 146:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:43.71 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 146:43.71 | ^~~~~~~~ 146:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 146:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 146:43.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:43.71 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 146:43.71 | ^~~~~~~~ 146:43.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 146:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:43.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:43.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:43.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:15, 146:43.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/INativePlacesEventCallback.h:9, 146:43.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistoryResult.h:15, 146:43.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistory.h:21, 146:43.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavBookmarks.h:10, 146:43.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/Database.cpp:16, 146:43.72 from Unified_cpp_components_places0.cpp:2: 146:43.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 146:43.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 146:43.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:43.72 62 | Sub operator-(const Sub& aPoint) const { 146:43.72 | ^~~~~~~~ 146:43.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 146:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 146:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:15, 146:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/INativePlacesEventCallback.h:9, 146:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistoryResult.h:15, 146:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistory.h:21, 146:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavBookmarks.h:10, 146:43.95 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/Database.cpp:16, 146:43.95 from Unified_cpp_components_places0.cpp:2: 146:43.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 146:43.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 146:43.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:43.96 43 | friend Sub operator*(T aScale, Sub aCoord) { 146:43.96 | ^~~~~~~~ 146:44.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:15, 146:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/INativePlacesEventCallback.h:9, 146:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistoryResult.h:15, 146:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistory.h:21, 146:44.51 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavBookmarks.h:10, 146:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/Database.cpp:16, 146:44.52 from Unified_cpp_components_places0.cpp:2: 146:44.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 146:44.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 146:44.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:44.52 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 146:44.52 | ^~~~~~~~~~~~~ 146:44.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 146:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ToJSValue.h:12, 146:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:15, 146:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/INativePlacesEventCallback.h:9, 146:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistoryResult.h:15, 146:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavHistory.h:21, 146:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/nsNavBookmarks.h:10, 146:44.52 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/Database.cpp:16, 146:44.52 from Unified_cpp_components_places0.cpp:2: 146:44.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 146:44.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 146:44.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:44.52 323 | static SizeTyped FromUnknownSize( 146:44.52 | ^~~~~~~~~~~~~~~ 146:46.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 146:46.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 146:46.30 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:13, 146:46.30 from Unified_cpp_resistfingerprinting0.cpp:11: 146:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 146:46.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:46.31 189 | CSSRect GetExpandedScrollableRect() const { 146:46.31 | ^ 146:46.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 146:46.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:46.31 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 146:46.31 | ^ 146:46.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 146:46.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:46.31 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 146:46.31 | ^ 146:46.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 146:46.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:46.32 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 146:46.32 | ^ 146:46.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 146:46.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:46.32 243 | CSSRect CalculateScrollRange() const { 146:46.32 | ^ 146:46.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 146:46.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:46.33 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 146:46.33 | ^ 146:46.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 146:46.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:46.33 457 | CSSRect GetVisualViewport() const { 146:46.33 | ^ 146:47.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 146:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 146:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 146:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEvents.h:21, 146:47.83 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:20, 146:47.83 from Unified_cpp_resistfingerprinting0.cpp:11: 146:47.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 146:47.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:47.83 1249 | CSSCoord ToCSSPixels() const { return _0; } 146:47.83 | ^ 146:50.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 146:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 146:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 146:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 146:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 146:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 146:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWeakReferenceUtils.h:10, 146:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsWeakReference.h:14, 146:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/Database.h:9, 146:50.30 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/places/Database.cpp:11, 146:50.30 from Unified_cpp_components_places0.cpp:2: 146:50.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 146:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 146:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 146:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 146:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 146:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 146:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 146:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 146:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 146:50.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:50.31 760 | typename detail::Nth::Type extract() { 146:50.32 | ^~~~~~~ 146:51.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 146:51.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 146:51.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:14, 146:51.47 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/ApplicationReputation.cpp:32, 146:51.47 from Unified_cpp_reputationservice0.cpp:2: 146:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 146:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:51.47 189 | CSSRect GetExpandedScrollableRect() const { 146:51.47 | ^ 146:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 146:51.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:51.47 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 146:51.47 | ^ 146:51.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 146:51.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:51.48 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 146:51.48 | ^ 146:51.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 146:51.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:51.48 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 146:51.48 | ^ 146:51.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 146:51.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:51.48 243 | CSSRect CalculateScrollRange() const { 146:51.48 | ^ 146:51.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 146:51.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:51.49 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 146:51.49 | ^ 146:51.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 146:51.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:51.49 457 | CSSRect GetVisualViewport() const { 146:51.49 | ^ 146:51.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 146:51.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 146:51.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEvents.h:21, 146:51.50 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:20, 146:51.50 from Unified_cpp_resistfingerprinting0.cpp:11: 146:51.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 146:51.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:51.50 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 146:51.50 | ^ 146:54.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:54.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:54.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:54.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 146:54.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:54.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:54.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:54.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:54.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:54.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:54.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTable.cpp:9: 146:54.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 146:54.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:54.33 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 146:54.33 | ^ 146:54.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 146:54.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 146:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:54.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTable.cpp:9: 146:54.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 146:54.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:54.56 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 146:54.56 | ^ 146:54.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 146:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 146:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 146:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 146:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 146:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 146:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 146:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 146:54.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 146:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 146:54.86 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/LoginReputation.cpp:15, 146:54.86 from Unified_cpp_reputationservice0.cpp:20: 146:54.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 146:54.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:54.86 1249 | CSSCoord ToCSSPixels() const { return _0; } 146:54.86 | ^ 146:54.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 146:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 146:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.h:12, 146:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:6, 146:54.96 from Unified_cpp_resistfingerprinting0.cpp:11: 146:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 146:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 146:54.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:54.97 40 | friend Sub operator*(Sub aCoord, T aScale) { 146:54.97 | ^~~~~~~~ 146:55.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 146:55.05 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.h:12, 146:55.05 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:6, 146:55.05 from Unified_cpp_resistfingerprinting0.cpp:11: 146:55.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 146:55.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 146:55.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:55.05 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 146:55.05 | ^~~~~~~~ 146:55.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 146:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.h:12, 146:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:6, 146:55.14 from Unified_cpp_resistfingerprinting0.cpp:11: 146:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 146:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 146:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:55.14 427 | SizeT Size() const { return SizeT(width, height); } 146:55.14 | ^~~~ 146:55.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 146:55.14 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.h:12, 146:55.15 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:6, 146:55.15 from Unified_cpp_resistfingerprinting0.cpp:11: 146:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 146:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 146:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:55.15 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 146:55.15 | ^~~~~~~~ 146:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 146:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 146:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:55.15 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 146:55.16 | ^~~~~~~~ 146:55.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 146:55.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:55.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:55.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:55.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:55.16 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.h:12, 146:55.16 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:6, 146:55.18 from Unified_cpp_resistfingerprinting0.cpp:11: 146:55.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 146:55.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 146:55.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:55.19 62 | Sub operator-(const Sub& aPoint) const { 146:55.19 | ^~~~~~~~ 146:55.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 146:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 146:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 146:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.h:12, 146:55.42 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/resistfingerprinting/nsRFPService.cpp:6, 146:55.42 from Unified_cpp_resistfingerprinting0.cpp:11: 146:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 146:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 146:55.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:55.42 43 | friend Sub operator*(T aScale, Sub aCoord) { 146:55.42 | ^~~~~~~~ 146:55.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 146:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 146:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:55.63 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTable.cpp:9: 146:55.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 146:55.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:55.64 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 146:55.64 | ^ 146:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 146:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:55.64 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 146:55.64 | ^ 146:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 146:55.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:55.64 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 146:55.65 | ^ 146:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 146:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:55.65 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 146:55.65 | ^ 146:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 146:55.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:55.65 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 146:55.65 | ^ 146:55.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 146:55.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:55.67 371 | nscoord aAppUnitsPerDevPixel) { 146:55.67 | ^ 146:55.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 146:55.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:55.68 380 | nscoord aAppUnitsPerDevPixel) { 146:55.68 | ^ 146:55.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 146:55.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:55.68 387 | nscoord aAppUnitsPerDevPixel) { 146:55.68 | ^ 146:55.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 146:55.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:55.69 394 | nscoord aAppUnitsPerDevPixel) { 146:55.69 | ^ 146:57.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 146:57.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 146:57.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 146:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 146:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 146:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 146:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 146:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 146:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 146:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 146:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 146:57.12 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/LoginReputation.cpp:15, 146:57.12 from Unified_cpp_reputationservice0.cpp:20: 146:57.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 146:57.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:57.12 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 146:57.12 | ^ 146:58.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 146:58.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 146:58.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 146:58.60 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:58.60 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:58.60 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:58.60 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:58.60 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:58.60 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:58.60 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTable.cpp:9: 146:58.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 146:58.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:58.60 189 | CSSRect GetExpandedScrollableRect() const { 146:58.60 | ^ 146:58.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 146:58.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:58.60 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 146:58.60 | ^ 146:58.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 146:58.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:58.61 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 146:58.61 | ^ 146:58.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 146:58.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:58.62 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 146:58.62 | ^ 146:58.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 146:58.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:58.62 243 | CSSRect CalculateScrollRange() const { 146:58.62 | ^ 146:58.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 146:58.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:58.63 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 146:58.63 | ^ 146:58.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 146:58.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:58.63 457 | CSSRect GetVisualViewport() const { 146:58.63 | ^ 146:59.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 146:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 146:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:59.57 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTableCell.cpp:9: 146:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 146:59.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:59.57 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 146:59.57 | ^ 146:59.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 146:59.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 146:59.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 146:59.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 146:59.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 146:59.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 146:59.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 146:59.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 146:59.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 146:59.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 146:59.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTableCell.cpp:9: 146:59.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 146:59.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 146:59.78 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 146:59.78 | ^ 147:00.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 147:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 147:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 147:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 147:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 147:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 147:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 147:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 147:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 147:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 147:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 147:00.70 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/LoginReputation.cpp:15, 147:00.70 from Unified_cpp_reputationservice0.cpp:20: 147:00.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 147:00.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:00.70 21 | inline Rect ToRect(const gfxRect& aRect) { 147:00.71 | ^ 147:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 147:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:00.71 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 147:00.71 | ^ 147:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 147:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:00.71 40 | inline Point ToPoint(const gfxPoint& aPoint) { 147:00.71 | ^ 147:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 147:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:00.71 44 | inline Size ToSize(const gfxSize& aSize) { 147:00.71 | ^ 147:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 147:00.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:00.71 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 147:00.71 | ^ 147:00.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 147:00.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:00.72 52 | inline gfxSize ThebesSize(const Size& aSize) { 147:00.72 | ^ 147:00.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 147:00.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:00.72 56 | inline gfxRect ThebesRect(const Rect& aRect) { 147:00.72 | ^ 147:00.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 147:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 147:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:00.95 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTableCell.cpp:9: 147:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 147:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:00.95 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 147:00.95 | ^ 147:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 147:00.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:00.95 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 147:00.96 | ^ 147:00.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 147:00.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:00.96 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 147:00.96 | ^ 147:00.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 147:00.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:00.96 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 147:00.96 | ^ 147:00.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 147:00.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:00.97 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 147:00.97 | ^ 147:00.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 147:00.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:00.99 371 | nscoord aAppUnitsPerDevPixel) { 147:00.99 | ^ 147:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 147:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:01.00 380 | nscoord aAppUnitsPerDevPixel) { 147:01.00 | ^ 147:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 147:01.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:01.00 387 | nscoord aAppUnitsPerDevPixel) { 147:01.00 | ^ 147:01.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 147:01.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:01.01 394 | nscoord aAppUnitsPerDevPixel) { 147:01.01 | ^ 147:01.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 147:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 147:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 147:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 147:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 147:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 147:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 147:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 147:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 147:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 147:01.37 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/LoginReputation.cpp:15, 147:01.37 from Unified_cpp_reputationservice0.cpp:20: 147:01.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 147:01.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:01.37 1859 | int32_t aAppUnitsPerPixel) { 147:01.37 | ^ 147:01.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 147:01.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:01.39 3214 | int32_t aAppUnitsPerPixel) { 147:01.39 | ^ 147:01.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 147:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 147:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 147:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:01.99 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:02.00 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTable.cpp:9: 147:02.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 147:02.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:02.00 1249 | CSSCoord ToCSSPixels() const { return _0; } 147:02.00 | ^ 147:02.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 147:02.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 147:02.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 147:02.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 147:02.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 147:02.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 147:02.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 147:02.33 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/LoginReputation.cpp:15, 147:02.33 from Unified_cpp_reputationservice0.cpp:20: 147:02.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 147:02.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:02.33 332 | LayerPoint GetFixedPositionAnchor() const { 147:02.33 | ^ 147:02.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 147:02.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 147:02.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 147:02.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 147:02.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 147:02.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 147:02.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 147:02.39 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/LoginReputation.cpp:15, 147:02.39 from Unified_cpp_reputationservice0.cpp:20: 147:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 147:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:02.40 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 147:02.40 | ^ 147:02.41 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 147:02.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 147:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 147:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 147:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 147:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 147:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 147:02.42 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/LoginReputation.cpp:15, 147:02.42 from Unified_cpp_reputationservice0.cpp:20: 147:02.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 147:02.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:02.43 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 147:02.43 | ^ 147:03.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 147:03.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 147:03.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 147:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:03.44 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTable.cpp:9: 147:03.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 147:03.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:03.45 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 147:03.45 | ^ 147:03.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 147:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 147:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 147:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:03.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTableCell.cpp:9: 147:03.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 147:03.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:03.97 189 | CSSRect GetExpandedScrollableRect() const { 147:03.97 | ^ 147:03.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 147:03.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:03.98 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 147:03.98 | ^ 147:03.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 147:03.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:03.98 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 147:03.98 | ^ 147:03.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 147:03.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:03.98 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 147:03.98 | ^ 147:03.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 147:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:03.99 243 | CSSRect CalculateScrollRange() const { 147:03.99 | ^ 147:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 147:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:03.99 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 147:04.01 | ^ 147:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 147:04.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:04.02 457 | CSSRect GetVisualViewport() const { 147:04.02 | ^ 147:04.57 toolkit/components/sessionstore 147:05.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 147:05.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 147:05.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 147:05.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:05.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:05.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:05.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:05.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:05.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:05.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTable.cpp:9: 147:05.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 147:05.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:05.67 21 | inline Rect ToRect(const gfxRect& aRect) { 147:05.67 | ^ 147:05.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 147:05.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:05.68 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 147:05.68 | ^ 147:05.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 147:05.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:05.68 40 | inline Point ToPoint(const gfxPoint& aPoint) { 147:05.68 | ^ 147:05.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 147:05.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:05.68 44 | inline Size ToSize(const gfxSize& aSize) { 147:05.69 | ^ 147:05.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 147:05.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:05.70 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 147:05.70 | ^ 147:05.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 147:05.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:05.71 52 | inline gfxSize ThebesSize(const Size& aSize) { 147:05.71 | ^ 147:05.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 147:05.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:05.71 56 | inline gfxRect ThebesRect(const Rect& aRect) { 147:05.71 | ^ 147:06.33 toolkit/components/startup 147:06.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 147:06.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 147:06.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:06.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:06.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:06.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:06.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:06.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:06.86 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTable.cpp:9: 147:06.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 147:06.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:06.87 1859 | int32_t aAppUnitsPerPixel) { 147:06.87 | ^ 147:06.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 147:06.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:06.88 3214 | int32_t aAppUnitsPerPixel) { 147:06.88 | ^ 147:07.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 147:07.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 147:07.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 147:07.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:07.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:07.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:07.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:07.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:07.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:07.14 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTableCell.cpp:9: 147:07.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 147:07.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:07.14 1249 | CSSCoord ToCSSPixels() const { return _0; } 147:07.14 | ^ 147:08.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 147:08.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 147:08.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 147:08.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:08.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:08.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:08.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:08.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:08.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:08.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTableCell.cpp:9: 147:08.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 147:08.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:08.56 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 147:08.56 | ^ 147:08.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 147:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 147:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 147:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 147:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 147:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 147:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:08.66 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:08.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:08.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:08.67 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTable.cpp:9: 147:08.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 147:08.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 147:08.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:08.67 40 | friend Sub operator*(Sub aCoord, T aScale) { 147:08.67 | ^~~~~~~~ 147:08.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 147:08.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 147:08.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:08.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:08.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:08.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:08.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:08.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:08.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTable.cpp:9: 147:08.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 147:08.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 147:08.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:08.75 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 147:08.75 | ^~~~~~~~ 147:08.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 147:08.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:08.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 147:08.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 147:08.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 147:08.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:08.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:08.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:08.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:08.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:08.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:08.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTable.cpp:9: 147:08.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 147:08.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 147:08.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:08.82 427 | SizeT Size() const { return SizeT(width, height); } 147:08.82 | ^~~~ 147:08.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 147:08.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 147:08.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTable.cpp:9: 147:08.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 147:08.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 147:08.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:08.83 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 147:08.83 | ^~~~~~~~ 147:08.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 147:08.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 147:08.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:08.83 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 147:08.83 | ^~~~~~~~ 147:08.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 147:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 147:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 147:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 147:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 147:08.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:08.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTable.cpp:9: 147:08.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 147:08.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 147:08.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:08.84 62 | Sub operator-(const Sub& aPoint) const { 147:08.84 | ^~~~~~~~ 147:09.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 147:09.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 147:09.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 147:09.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:09.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 147:09.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 147:09.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 147:09.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:09.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:09.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:09.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:09.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:09.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:09.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTable.cpp:9: 147:09.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 147:09.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 147:09.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:09.13 43 | friend Sub operator*(T aScale, Sub aCoord) { 147:09.13 | ^~~~~~~~ 147:09.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 147:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 147:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 147:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:09.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTable.cpp:9: 147:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 147:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 147:09.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:09.47 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 147:09.47 | ^~~~~~~~~~~~~ 147:09.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 147:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 147:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 147:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 147:09.48 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:09.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:09.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:09.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:09.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:09.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:09.49 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTable.cpp:9: 147:09.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 147:09.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 147:09.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:09.49 323 | static SizeTyped FromUnknownSize( 147:09.49 | ^~~~~~~~~~~~~~~ 147:10.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 147:10.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 147:10.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 147:10.03 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 147:10.03 from Unified_cpp_sessionstore0.cpp:2: 147:10.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 147:10.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:10.03 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 147:10.03 | ^ 147:10.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 147:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 147:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 147:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 147:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 147:10.87 from Unified_cpp_sessionstore0.cpp:2: 147:10.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 147:10.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:10.87 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 147:10.87 | ^ 147:10.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 147:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 147:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 147:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTableCell.cpp:9: 147:10.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 147:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:10.88 21 | inline Rect ToRect(const gfxRect& aRect) { 147:10.88 | ^ 147:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 147:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:10.88 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 147:10.88 | ^ 147:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 147:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:10.88 40 | inline Point ToPoint(const gfxPoint& aPoint) { 147:10.88 | ^ 147:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 147:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:10.89 44 | inline Size ToSize(const gfxSize& aSize) { 147:10.89 | ^ 147:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 147:10.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:10.90 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 147:10.90 | ^ 147:10.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 147:10.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:10.90 52 | inline gfxSize ThebesSize(const Size& aSize) { 147:10.90 | ^ 147:10.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 147:10.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:10.90 56 | inline gfxRect ThebesRect(const Rect& aRect) { 147:10.90 | ^ 147:11.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 147:11.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 147:11.94 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 147:11.94 from Unified_cpp_sessionstore0.cpp:2: 147:11.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 147:11.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:11.94 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 147:11.94 | ^ 147:11.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 147:11.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:11.94 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 147:11.94 | ^ 147:11.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 147:11.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:11.94 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 147:11.95 | ^ 147:11.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 147:11.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:11.95 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 147:11.95 | ^ 147:11.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 147:11.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:11.96 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 147:11.96 | ^ 147:11.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 147:11.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:11.99 371 | nscoord aAppUnitsPerDevPixel) { 147:11.99 | ^ 147:12.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 147:12.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:12.00 380 | nscoord aAppUnitsPerDevPixel) { 147:12.00 | ^ 147:12.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 147:12.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:12.00 387 | nscoord aAppUnitsPerDevPixel) { 147:12.00 | ^ 147:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 147:12.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:12.01 394 | nscoord aAppUnitsPerDevPixel) { 147:12.01 | ^ 147:12.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 147:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 147:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:12.06 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTableCell.cpp:9: 147:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 147:12.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:12.06 1859 | int32_t aAppUnitsPerPixel) { 147:12.06 | ^ 147:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 147:12.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:12.07 3214 | int32_t aAppUnitsPerPixel) { 147:12.07 | ^ 147:12.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 147:12.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 147:12.72 from Unified_cpp_sessionstore0.cpp:2: 147:12.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 147:12.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:12.72 189 | CSSRect GetExpandedScrollableRect() const { 147:12.72 | ^ 147:12.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 147:12.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:12.73 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 147:12.73 | ^ 147:12.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 147:12.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:12.73 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 147:12.73 | ^ 147:12.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 147:12.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:12.73 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 147:12.74 | ^ 147:12.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 147:12.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:12.74 243 | CSSRect CalculateScrollRange() const { 147:12.74 | ^ 147:12.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 147:12.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:12.74 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 147:12.74 | ^ 147:12.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 147:12.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:12.75 457 | CSSRect GetVisualViewport() const { 147:12.75 | ^ 147:13.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 147:13.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 147:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 147:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 147:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 147:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 147:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:13.82 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTableCell.cpp:9: 147:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 147:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 147:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:13.83 40 | friend Sub operator*(Sub aCoord, T aScale) { 147:13.83 | ^~~~~~~~ 147:13.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 147:13.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 147:13.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:13.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:13.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:13.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:13.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:13.92 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:13.93 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTableCell.cpp:9: 147:13.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 147:13.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 147:13.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:13.93 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 147:13.93 | ^~~~~~~~ 147:14.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 147:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 147:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 147:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 147:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTableCell.cpp:9: 147:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 147:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 147:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:14.03 427 | SizeT Size() const { return SizeT(width, height); } 147:14.03 | ^~~~ 147:14.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 147:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 147:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTableCell.cpp:9: 147:14.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 147:14.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 147:14.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:14.05 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 147:14.05 | ^~~~~~~~ 147:14.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 147:14.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 147:14.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:14.06 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 147:14.06 | ^~~~~~~~ 147:14.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 147:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 147:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 147:14.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 147:14.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 147:14.08 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:14.08 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:14.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTableCell.cpp:9: 147:14.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 147:14.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 147:14.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:14.09 62 | Sub operator-(const Sub& aPoint) const { 147:14.10 | ^~~~~~~~ 147:14.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 147:14.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 147:14.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 147:14.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:14.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 147:14.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 147:14.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 147:14.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:14.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:14.50 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:14.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:14.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:14.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:14.51 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTableCell.cpp:9: 147:14.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 147:14.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 147:14.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:14.51 43 | friend Sub operator*(T aScale, Sub aCoord) { 147:14.51 | ^~~~~~~~ 147:14.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:14.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 147:14.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 147:14.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 147:14.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:14.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:14.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:14.77 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:14.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:14.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:14.78 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTableCell.cpp:9: 147:14.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 147:14.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 147:14.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:14.78 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 147:14.78 | ^~~~~~~~~~~~~ 147:14.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 147:14.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:14.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 147:14.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 147:14.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 147:14.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:14.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:14.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:14.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:14.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:14.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:14.79 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceTableCell.cpp:9: 147:14.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 147:14.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 147:14.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:14.80 323 | static SizeTyped FromUnknownSize( 147:14.80 | ^~~~~~~~~~~~~~~ 147:15.16 In file included from /usr/include/string.h:519, 147:15.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/string.h:3, 147:15.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/throw_gcc.h:14, 147:15.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/type_traits:72, 147:15.17 from /usr/include/c++/10/bits/move.h:57, 147:15.17 from /usr/include/c++/10/bits/nested_exception.h:40, 147:15.17 from /usr/include/c++/10/exception:148, 147:15.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/exception:3, 147:15.17 from /usr/include/c++/10/new:41, 147:15.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/new:3, 147:15.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/new:52, 147:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/mozalloc.h:31, 147:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/stl_wrappers/climits:58, 147:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/google/protobuf/message_lite.h:42, 147:15.18 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/protobuf/src/google/protobuf/message_lite.cc:36: 147:15.18 In function ‘void* memcpy(void*, const void*, size_t)’, 147:15.18 inlined from ‘google::protobuf::uint8* google::protobuf::io::EpsCopyOutputStream::WriteRaw(const void*, int, google::protobuf::uint8*)’ at /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/google/protobuf/io/coded_stream.h:699:16, 147:15.18 inlined from ‘virtual google::protobuf::uint8* google::protobuf::internal::ImplicitWeakMessage::_InternalSerialize(google::protobuf::uint8*, google::protobuf::io::EpsCopyOutputStream*) const’ at /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/google/protobuf/implicit_weak_message.h:87:28, 147:15.18 inlined from ‘bool google::protobuf::MessageLite::SerializePartialToZeroCopyStream(google::protobuf::io::ZeroCopyOutputStream*) const’ at /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/protobuf/src/google/protobuf/message_lite.cc:388:30: 147:15.19 /usr/include/bits/string_fortified.h:29:33: warning: ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ specified size between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 147:15.19 29 | return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 147:15.19 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:16.87 toolkit/components/statusfilter 147:18.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 147:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 147:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 147:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 147:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 147:18.63 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/ApplicationReputation.cpp:32, 147:18.63 from Unified_cpp_reputationservice0.cpp:2: 147:18.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 147:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 147:18.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:18.64 40 | friend Sub operator*(Sub aCoord, T aScale) { 147:18.64 | ^~~~~~~~ 147:18.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 147:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 147:18.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 147:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 147:18.67 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/ApplicationReputation.cpp:32, 147:18.67 from Unified_cpp_reputationservice0.cpp:2: 147:18.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 147:18.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 147:18.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:18.67 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 147:18.67 | ^~~~~~~~ 147:18.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 147:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 147:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 147:18.93 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/ApplicationReputation.cpp:32, 147:18.94 from Unified_cpp_reputationservice0.cpp:2: 147:18.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 147:18.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 147:18.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:18.94 427 | SizeT Size() const { return SizeT(width, height); } 147:18.94 | ^~~~ 147:18.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 147:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 147:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 147:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 147:18.95 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/ApplicationReputation.cpp:32, 147:18.95 from Unified_cpp_reputationservice0.cpp:2: 147:18.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 147:18.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 147:18.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:18.97 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 147:18.97 | ^~~~~~~~ 147:18.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 147:18.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 147:18.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:18.97 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 147:18.97 | ^~~~~~~~ 147:18.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 147:18.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 147:18.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:18.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:18.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:18.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 147:18.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 147:19.00 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/ApplicationReputation.cpp:32, 147:19.00 from Unified_cpp_reputationservice0.cpp:2: 147:19.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 147:19.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 147:19.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:19.00 62 | Sub operator-(const Sub& aPoint) const { 147:19.00 | ^~~~~~~~ 147:19.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 147:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 147:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 147:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 147:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 147:19.44 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/ApplicationReputation.cpp:32, 147:19.44 from Unified_cpp_reputationservice0.cpp:2: 147:19.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 147:19.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 147:19.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:19.44 43 | friend Sub operator*(T aScale, Sub aCoord) { 147:19.44 | ^~~~~~~~ 147:19.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:19.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:19.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:19.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 147:19.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 147:19.91 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/ApplicationReputation.cpp:32, 147:19.91 from Unified_cpp_reputationservice0.cpp:2: 147:19.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 147:19.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 147:19.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:19.91 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 147:19.91 | ^~~~~~~~~~~~~ 147:19.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 147:19.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:19.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:19.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:19.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 147:19.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 147:19.91 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/ApplicationReputation.cpp:32, 147:19.91 from Unified_cpp_reputationservice0.cpp:2: 147:19.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 147:19.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 147:19.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:19.91 323 | static SizeTyped FromUnknownSize( 147:19.91 | ^~~~~~~~~~~~~~~ 147:20.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/google/protobuf/map_type_handler.h:34, 147:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/google/protobuf/map.h:49, 147:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/google/protobuf/generated_message_table_driven.h:34, 147:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.h:26, 147:20.82 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/ApplicationReputation.cpp:10, 147:20.82 from Unified_cpp_reputationservice0.cpp:2: 147:20.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/google/protobuf/parse_context.h: In instantiation of ‘bool google::protobuf::internal::ExpectTag(const char*) [with unsigned int tag = 282]’: 147:20.82 /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.cc:10155:73: required from here 147:20.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/google/protobuf/parse_context.h:397:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 147:20.82 397 | return *ptr == tag; 147:20.82 | ~~~~~^~~~~~ 147:20.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/google/protobuf/parse_context.h: In instantiation of ‘bool google::protobuf::internal::ExpectTag(const char*) [with unsigned int tag = 290]’: 147:20.82 /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/chromium/chrome/common/safe_browsing/csd.pb.cc:10167:73: required from here 147:20.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/google/protobuf/parse_context.h:397:17: warning: comparison is always false due to limited range of data type [-Wtype-limits] 147:25.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 147:25.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 147:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 147:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 147:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 147:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 147:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIApplicationReputation.h:14, 147:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/ApplicationReputation.h:10, 147:25.65 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/reputationservice/ApplicationReputation.cpp:9, 147:25.65 from Unified_cpp_reputationservice0.cpp:2: 147:25.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 147:25.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 147:25.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 147:25.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 147:25.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 147:25.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 147:25.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 147:25.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 147:25.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 147:25.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:25.66 760 | typename detail::Nth::Type extract() { 147:25.66 | ^~~~~~~ 147:25.68 toolkit/components/telemetry 147:26.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 147:26.28 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 147:26.28 from Unified_cpp_sessionstore0.cpp:2: 147:26.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 147:26.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:26.29 1249 | CSSCoord ToCSSPixels() const { return _0; } 147:26.29 | ^ 147:29.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 147:29.04 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 147:29.05 from Unified_cpp_sessionstore0.cpp:2: 147:29.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 147:29.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:29.05 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 147:29.05 | ^ 147:30.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:11, 147:30.97 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceText.cpp:8: 147:30.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 147:30.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:30.98 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 147:30.98 | ^ 147:31.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 147:31.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:31.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:31.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:11, 147:31.17 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceText.cpp:8: 147:31.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 147:31.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:31.17 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 147:31.18 | ^ 147:31.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 147:31.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 147:31.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:31.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:11, 147:31.74 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceText.cpp:8: 147:31.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 147:31.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:31.74 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 147:31.74 | ^ 147:31.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 147:31.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:31.74 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 147:31.74 | ^ 147:31.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 147:31.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:31.75 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 147:31.75 | ^ 147:31.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 147:31.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:31.76 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 147:31.76 | ^ 147:31.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 147:31.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:31.76 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 147:31.76 | ^ 147:31.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 147:31.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:31.80 371 | nscoord aAppUnitsPerDevPixel) { 147:31.80 | ^ 147:31.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 147:31.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:31.81 380 | nscoord aAppUnitsPerDevPixel) { 147:31.81 | ^ 147:31.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 147:31.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:31.81 387 | nscoord aAppUnitsPerDevPixel) { 147:31.81 | ^ 147:31.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 147:31.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:31.83 394 | nscoord aAppUnitsPerDevPixel) { 147:31.83 | ^ 147:32.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 147:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DataStorage.h:11, 147:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.h:10, 147:32.25 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:5, 147:32.25 from Unified_cpp_security_manager_ssl3.cpp:11: 147:32.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 147:32.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:32.25 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 147:32.25 | ^ 147:32.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 147:32.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:32.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:32.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 147:32.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DataStorage.h:11, 147:32.46 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.h:10, 147:32.46 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:5, 147:32.46 from Unified_cpp_security_manager_ssl3.cpp:11: 147:32.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 147:32.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:32.46 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 147:32.46 | ^ 147:33.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 147:33.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 147:33.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:33.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 147:33.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DataStorage.h:11, 147:33.06 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.h:10, 147:33.07 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:5, 147:33.07 from Unified_cpp_security_manager_ssl3.cpp:11: 147:33.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 147:33.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:33.07 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 147:33.07 | ^ 147:33.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 147:33.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:33.07 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 147:33.07 | ^ 147:33.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 147:33.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:33.07 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 147:33.07 | ^ 147:33.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 147:33.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:33.08 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 147:33.08 | ^ 147:33.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 147:33.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:33.09 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 147:33.09 | ^ 147:33.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 147:33.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:33.12 371 | nscoord aAppUnitsPerDevPixel) { 147:33.12 | ^ 147:33.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 147:33.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:33.13 380 | nscoord aAppUnitsPerDevPixel) { 147:33.13 | ^ 147:33.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 147:33.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:33.13 387 | nscoord aAppUnitsPerDevPixel) { 147:33.13 | ^ 147:33.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 147:33.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:33.14 394 | nscoord aAppUnitsPerDevPixel) { 147:33.14 | ^ 147:33.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 147:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 147:33.68 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/Stopwatch.cpp:9: 147:33.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 147:33.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:33.69 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 147:33.69 | ^ 147:34.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 147:34.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:34.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:34.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 147:34.63 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 147:34.63 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/Stopwatch.cpp:9: 147:34.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 147:34.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:34.63 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 147:34.64 | ^ 147:35.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 147:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 147:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 147:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 147:35.14 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/Stopwatch.cpp:9: 147:35.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 147:35.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:35.15 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 147:35.15 | ^ 147:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 147:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:35.15 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 147:35.15 | ^ 147:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 147:35.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:35.15 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 147:35.16 | ^ 147:35.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 147:35.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:35.16 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 147:35.16 | ^ 147:35.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 147:35.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:35.16 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 147:35.16 | ^ 147:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 147:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:35.18 371 | nscoord aAppUnitsPerDevPixel) { 147:35.19 | ^ 147:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 147:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:35.20 380 | nscoord aAppUnitsPerDevPixel) { 147:35.20 | ^ 147:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 147:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:35.20 387 | nscoord aAppUnitsPerDevPixel) { 147:35.20 | ^ 147:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 147:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:35.21 394 | nscoord aAppUnitsPerDevPixel) { 147:35.21 | ^ 147:36.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 147:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 147:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 147:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 147:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 147:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 147:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 147:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 147:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 147:36.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 147:36.97 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:11, 147:36.97 from Unified_cpp_sessionstore0.cpp:2: 147:36.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 147:36.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:36.97 21 | inline Rect ToRect(const gfxRect& aRect) { 147:36.97 | ^ 147:36.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 147:36.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:36.97 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 147:36.97 | ^ 147:36.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 147:36.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:36.98 40 | inline Point ToPoint(const gfxPoint& aPoint) { 147:36.98 | ^ 147:36.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 147:36.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:36.99 44 | inline Size ToSize(const gfxSize& aSize) { 147:36.99 | ^ 147:37.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 147:37.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:37.00 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 147:37.01 | ^ 147:37.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 147:37.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:37.01 52 | inline gfxSize ThebesSize(const Size& aSize) { 147:37.01 | ^ 147:37.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 147:37.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:37.01 56 | inline gfxRect ThebesRect(const Rect& aRect) { 147:37.02 | ^ 147:37.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 147:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 147:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 147:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 147:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 147:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 147:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 147:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 147:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 147:37.65 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:11, 147:37.65 from Unified_cpp_sessionstore0.cpp:2: 147:37.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 147:37.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:37.65 1859 | int32_t aAppUnitsPerPixel) { 147:37.65 | ^ 147:37.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 147:37.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:37.66 3214 | int32_t aAppUnitsPerPixel) { 147:37.66 | ^ 147:38.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 147:38.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 147:38.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 147:38.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 147:38.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 147:38.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 147:38.70 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:11, 147:38.70 from Unified_cpp_sessionstore0.cpp:2: 147:38.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 147:38.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:38.70 332 | LayerPoint GetFixedPositionAnchor() const { 147:38.71 | ^ 147:38.76 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 147:38.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 147:38.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 147:38.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 147:38.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 147:38.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 147:38.76 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:11, 147:38.77 from Unified_cpp_sessionstore0.cpp:2: 147:38.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 147:38.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:38.77 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 147:38.77 | ^ 147:38.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 147:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 147:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 147:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowser.h:20, 147:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserChild.h:9, 147:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:11, 147:38.78 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:11, 147:38.78 from Unified_cpp_sessionstore0.cpp:2: 147:38.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 147:38.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:38.79 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 147:38.79 | ^ 147:44.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 147:44.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 147:44.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 147:44.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:44.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:44.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:44.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:44.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:44.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:44.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceText.cpp:9: 147:44.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 147:44.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:44.02 189 | CSSRect GetExpandedScrollableRect() const { 147:44.02 | ^ 147:44.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 147:44.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:44.02 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 147:44.02 | ^ 147:45.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 147:45.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:45.31 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 147:45.31 | ^ 147:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 147:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:45.31 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 147:45.31 | ^ 147:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 147:45.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:45.31 243 | CSSRect CalculateScrollRange() const { 147:45.31 | ^ 147:45.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 147:45.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:45.32 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 147:45.32 | ^ 147:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 147:45.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:45.33 457 | CSSRect GetVisualViewport() const { 147:45.33 | ^ 147:47.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 147:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 147:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 147:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:47.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceText.cpp:9: 147:47.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 147:47.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:47.21 1249 | CSSCoord ToCSSPixels() const { return _0; } 147:47.21 | ^ 147:47.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 147:47.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 147:47.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 147:47.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:47.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:47.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:47.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 147:47.35 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 147:47.35 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/Stopwatch.cpp:9: 147:47.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 147:47.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 147:47.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:47.35 40 | friend Sub operator*(Sub aCoord, T aScale) { 147:47.35 | ^~~~~~~~ 147:47.38 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 147:47.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 147:47.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:47.38 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 147:47.38 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 147:47.38 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/Stopwatch.cpp:9: 147:47.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 147:47.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 147:47.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:47.38 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 147:47.38 | ^~~~~~~~ 147:48.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 147:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 147:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 147:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:48.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceText.cpp:9: 147:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 147:48.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:48.56 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 147:48.56 | ^ 147:49.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 147:49.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 147:49.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 147:49.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 147:49.21 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 147:49.21 from Unified_cpp_sessionstore0.cpp:2: 147:49.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 147:49.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 147:49.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:49.21 40 | friend Sub operator*(Sub aCoord, T aScale) { 147:49.21 | ^~~~~~~~ 147:49.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 147:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 147:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 147:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 147:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 147:49.25 from Unified_cpp_sessionstore0.cpp:2: 147:49.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 147:49.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 147:49.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:49.25 427 | SizeT Size() const { return SizeT(width, height); } 147:49.25 | ^~~~ 147:49.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 147:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 147:49.25 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 147:49.25 from Unified_cpp_sessionstore0.cpp:2: 147:49.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 147:49.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 147:49.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:49.25 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 147:49.25 | ^~~~~~~~ 147:49.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 147:49.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 147:49.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:49.25 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 147:49.25 | ^~~~~~~~ 147:49.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 147:49.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 147:49.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 147:49.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 147:49.26 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 147:49.26 from Unified_cpp_sessionstore0.cpp:2: 147:49.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 147:49.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 147:49.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:49.26 62 | Sub operator-(const Sub& aPoint) const { 147:49.26 | ^~~~~~~~ 147:49.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 147:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 147:49.35 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 147:49.35 from Unified_cpp_sessionstore0.cpp:2: 147:49.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 147:49.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 147:49.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:49.35 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 147:49.35 | ^~~~~~~~ 147:49.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 147:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 147:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 147:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 147:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 147:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 147:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 147:49.40 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:16, 147:49.40 from Unified_cpp_security_manager_ssl3.cpp:11: 147:49.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 147:49.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:49.40 189 | CSSRect GetExpandedScrollableRect() const { 147:49.40 | ^ 147:49.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 147:49.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:49.41 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 147:49.41 | ^ 147:49.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 147:49.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:49.41 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 147:49.41 | ^ 147:49.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 147:49.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:49.42 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 147:49.42 | ^ 147:49.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 147:49.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:49.42 243 | CSSRect CalculateScrollRange() const { 147:49.42 | ^ 147:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 147:49.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:49.43 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 147:49.43 | ^ 147:49.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 147:49.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:49.44 457 | CSSRect GetVisualViewport() const { 147:49.44 | ^ 147:49.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 147:49.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 147:49.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 147:49.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 147:49.90 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 147:49.90 from Unified_cpp_sessionstore0.cpp:2: 147:49.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 147:49.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 147:49.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:49.90 43 | friend Sub operator*(T aScale, Sub aCoord) { 147:49.90 | ^~~~~~~~ 147:50.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 147:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 147:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 147:50.64 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 147:50.64 from Unified_cpp_sessionstore0.cpp:2: 147:50.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 147:50.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 147:50.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:50.64 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 147:50.65 | ^~~~~~~~~~~~~ 147:50.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 147:50.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 147:50.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 147:50.65 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 147:50.65 from Unified_cpp_sessionstore0.cpp:2: 147:50.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 147:50.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 147:50.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:50.65 323 | static SizeTyped FromUnknownSize( 147:50.65 | ^~~~~~~~~~~~~~~ 147:51.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 147:51.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 147:51.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 147:51.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 147:51.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 147:51.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 147:51.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 147:51.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 147:51.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 147:51.06 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:16, 147:51.06 from Unified_cpp_security_manager_ssl3.cpp:11: 147:51.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 147:51.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:51.06 1249 | CSSCoord ToCSSPixels() const { return _0; } 147:51.06 | ^ 147:51.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 147:51.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 147:51.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 147:51.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:51.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:51.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:51.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:51.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:51.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:51.09 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceText.cpp:9: 147:51.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 147:51.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:51.09 21 | inline Rect ToRect(const gfxRect& aRect) { 147:51.09 | ^ 147:51.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 147:51.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:51.09 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 147:51.09 | ^ 147:51.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 147:51.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:51.10 40 | inline Point ToPoint(const gfxPoint& aPoint) { 147:51.10 | ^ 147:51.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 147:51.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:51.10 44 | inline Size ToSize(const gfxSize& aSize) { 147:51.11 | ^ 147:51.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 147:51.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:51.11 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 147:51.11 | ^ 147:51.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 147:51.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:51.11 52 | inline gfxSize ThebesSize(const Size& aSize) { 147:51.11 | ^ 147:51.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 147:51.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:51.11 56 | inline gfxRect ThebesRect(const Rect& aRect) { 147:51.11 | ^ 147:52.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 147:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 147:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 147:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 147:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/HyperTextAccessible.h:9, 147:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/HyperTextAccessibleWrap.h:10, 147:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/DocAccessible.h:11, 147:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible-inl.h:10, 147:52.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceText.cpp:9: 147:52.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 147:52.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:52.29 1859 | int32_t aAppUnitsPerPixel) { 147:52.29 | ^ 147:52.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 147:52.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:52.29 3214 | int32_t aAppUnitsPerPixel) { 147:52.29 | ^ 147:53.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 147:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 147:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 147:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 147:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 147:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 147:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 147:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 147:53.42 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:16, 147:53.42 from Unified_cpp_security_manager_ssl3.cpp:11: 147:53.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 147:53.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:53.42 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 147:53.42 | ^ 147:54.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 147:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 147:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 147:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 147:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 147:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 147:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ArrayView.h:9, 147:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRegion.h:17, 147:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:20, 147:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 147:54.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 147:54.96 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 147:54.96 from Unified_cpp_sessionstore0.cpp:2: 147:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 147:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 147:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 147:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 147:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 147:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 147:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 147:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 147:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 147:54.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:54.96 760 | typename detail::Nth::Type extract() { 147:54.96 | ^~~~~~~ 147:55.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 147:55.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 147:55.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 147:55.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:55.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:55.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:55.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:11, 147:55.59 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceText.cpp:8: 147:55.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 147:55.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 147:55.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:55.59 40 | friend Sub operator*(Sub aCoord, T aScale) { 147:55.59 | ^~~~~~~~ 147:55.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 147:55.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 147:55.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:55.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:11, 147:55.62 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceText.cpp:8: 147:55.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 147:55.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 147:55.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:55.62 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 147:55.62 | ^~~~~~~~ 147:55.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 147:55.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:55.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:55.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:55.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:11, 147:55.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceText.cpp:8: 147:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 147:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 147:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:55.83 427 | SizeT Size() const { return SizeT(width, height); } 147:55.83 | ^~~~ 147:55.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 147:55.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 147:55.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:55.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:11, 147:55.83 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceText.cpp:8: 147:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 147:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 147:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:55.83 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 147:55.83 | ^~~~~~~~ 147:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 147:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 147:55.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:55.83 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 147:55.83 | ^~~~~~~~ 147:55.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 147:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 147:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:11, 147:55.84 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceText.cpp:8: 147:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 147:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 147:55.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:55.84 62 | Sub operator-(const Sub& aPoint) const { 147:55.84 | ^~~~~~~~ 147:56.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 147:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 147:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 147:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:11, 147:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceText.cpp:8: 147:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 147:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 147:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:56.13 43 | friend Sub operator*(T aScale, Sub aCoord) { 147:56.13 | ^~~~~~~~ 147:56.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 147:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 147:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:11, 147:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 147:56.15 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/sessionstore/SessionStoreListener.cpp:5, 147:56.15 from Unified_cpp_sessionstore0.cpp:2: 147:56.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In constructor ‘constexpr mozilla::gfx::BasePoint::BasePoint(Coord, Coord) [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 147:56.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:35:13: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:56.15 35 | constexpr BasePoint(Coord aX, Coord aY) : x(aX), y(aY) {} 147:56.15 | ^~~~~~~~~ 147:56.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:56.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:56.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:56.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:11, 147:56.45 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceText.cpp:8: 147:56.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 147:56.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 147:56.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:56.45 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 147:56.45 | ^~~~~~~~~~~~~ 147:56.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 147:56.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 147:56.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 147:56.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 147:56.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/a11y/PDocAccessible.h:11, 147:56.46 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceText.cpp:8: 147:56.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 147:56.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 147:56.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:56.46 323 | static SizeTyped FromUnknownSize( 147:56.46 | ^~~~~~~~~~~~~~~ 147:57.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 147:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 147:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 147:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 147:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 147:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 147:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 147:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 147:57.06 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:16, 147:57.06 from Unified_cpp_security_manager_ssl3.cpp:11: 147:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 147:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:57.07 21 | inline Rect ToRect(const gfxRect& aRect) { 147:57.07 | ^ 147:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 147:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:57.07 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 147:57.07 | ^ 147:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 147:57.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:57.07 40 | inline Point ToPoint(const gfxPoint& aPoint) { 147:57.07 | ^ 147:57.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 147:57.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:57.08 44 | inline Size ToSize(const gfxSize& aSize) { 147:57.08 | ^ 147:57.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 147:57.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:57.08 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 147:57.08 | ^ 147:57.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 147:57.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:57.09 52 | inline gfxSize ThebesSize(const Size& aSize) { 147:57.09 | ^ 147:57.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 147:57.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:57.09 56 | inline gfxRect ThebesRect(const Rect& aRect) { 147:57.09 | ^ 147:57.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 147:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 147:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 147:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 147:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 147:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 147:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 147:57.68 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:16, 147:57.68 from Unified_cpp_security_manager_ssl3.cpp:11: 147:57.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 147:57.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:57.69 1859 | int32_t aAppUnitsPerPixel) { 147:57.69 | ^ 147:57.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 147:57.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:57.70 3214 | int32_t aAppUnitsPerPixel) { 147:57.70 | ^ 147:58.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 147:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 147:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 147:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 147:58.63 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:16, 147:58.63 from Unified_cpp_security_manager_ssl3.cpp:11: 147:58.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 147:58.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:58.64 332 | LayerPoint GetFixedPositionAnchor() const { 147:58.64 | ^ 147:58.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 147:58.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 147:58.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 147:58.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 147:58.69 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:16, 147:58.69 from Unified_cpp_security_manager_ssl3.cpp:11: 147:58.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 147:58.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:58.69 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 147:58.69 | ^ 147:58.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 147:58.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 147:58.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 147:58.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 147:58.72 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:16, 147:58.72 from Unified_cpp_security_manager_ssl3.cpp:11: 147:58.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 147:58.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 147:58.72 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 147:58.72 | ^ 147:59.92 toolkit/components/telemetry/pingsender 148:00.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 148:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 148:00.82 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/Telemetry.cpp:22: 148:00.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 148:00.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:00.82 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 148:00.82 | ^ 148:01.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 148:01.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:01.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:01.04 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 148:01.04 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 148:01.04 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/Telemetry.cpp:22: 148:01.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 148:01.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:01.04 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 148:01.04 | ^ 148:01.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 148:01.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 148:01.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:01.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 148:01.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 148:01.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/Telemetry.cpp:22: 148:01.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 148:01.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:01.72 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 148:01.72 | ^ 148:01.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 148:01.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:01.72 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 148:01.72 | ^ 148:01.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 148:01.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:01.72 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 148:01.73 | ^ 148:01.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 148:01.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:01.73 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 148:01.73 | ^ 148:01.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 148:01.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:01.73 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 148:01.73 | ^ 148:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 148:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:01.76 371 | nscoord aAppUnitsPerDevPixel) { 148:01.76 | ^ 148:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 148:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:01.76 380 | nscoord aAppUnitsPerDevPixel) { 148:01.76 | ^ 148:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 148:01.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:01.76 387 | nscoord aAppUnitsPerDevPixel) { 148:01.76 | ^ 148:01.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 148:01.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:01.77 394 | nscoord aAppUnitsPerDevPixel) { 148:01.77 | ^ 148:06.71 toolkit/components/typeaheadfind 148:09.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:09.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:09.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:09.99 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 148:09.99 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 148:09.99 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:11: 148:09.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 148:09.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:09.99 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 148:09.99 | ^ 148:10.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 148:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 148:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 148:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 148:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DataStorage.h:11, 148:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.h:10, 148:10.02 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:5, 148:10.02 from Unified_cpp_security_manager_ssl3.cpp:11: 148:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 148:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 148:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:10.02 40 | friend Sub operator*(Sub aCoord, T aScale) { 148:10.02 | ^~~~~~~~ 148:10.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 148:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 148:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 148:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DataStorage.h:11, 148:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.h:10, 148:10.05 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:5, 148:10.05 from Unified_cpp_security_manager_ssl3.cpp:11: 148:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 148:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 148:10.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:10.05 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 148:10.06 | ^~~~~~~~ 148:10.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 148:10.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:10.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:10.22 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 148:10.23 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 148:10.23 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:11: 148:10.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 148:10.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:10.23 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 148:10.23 | ^ 148:10.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 148:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 148:10.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DataStorage.h:11, 148:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.h:10, 148:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:5, 148:10.57 from Unified_cpp_security_manager_ssl3.cpp:11: 148:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 148:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 148:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:10.57 427 | SizeT Size() const { return SizeT(width, height); } 148:10.57 | ^~~~ 148:10.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 148:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 148:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 148:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DataStorage.h:11, 148:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.h:10, 148:10.57 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:5, 148:10.57 from Unified_cpp_security_manager_ssl3.cpp:11: 148:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 148:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 148:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:10.57 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 148:10.57 | ^~~~~~~~ 148:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 148:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 148:10.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:10.57 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 148:10.57 | ^~~~~~~~ 148:10.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 148:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 148:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 148:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DataStorage.h:11, 148:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.h:10, 148:10.58 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:5, 148:10.58 from Unified_cpp_security_manager_ssl3.cpp:11: 148:10.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 148:10.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 148:10.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:10.58 62 | Sub operator-(const Sub& aPoint) const { 148:10.58 | ^~~~~~~~ 148:10.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 148:10.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 148:10.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 148:10.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:10.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:10.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:10.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 148:10.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DataStorage.h:11, 148:10.80 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.h:10, 148:10.80 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:5, 148:10.80 from Unified_cpp_security_manager_ssl3.cpp:11: 148:10.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 148:10.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 148:10.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:10.80 43 | friend Sub operator*(T aScale, Sub aCoord) { 148:10.80 | ^~~~~~~~ 148:10.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 148:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 148:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 148:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 148:10.84 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:11: 148:10.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 148:10.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:10.84 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 148:10.84 | ^ 148:10.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 148:10.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:10.84 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 148:10.84 | ^ 148:10.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 148:10.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:10.84 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 148:10.84 | ^ 148:10.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 148:10.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:10.85 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 148:10.85 | ^ 148:10.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 148:10.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:10.85 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 148:10.85 | ^ 148:10.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 148:10.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:10.87 371 | nscoord aAppUnitsPerDevPixel) { 148:10.87 | ^ 148:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 148:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:10.88 380 | nscoord aAppUnitsPerDevPixel) { 148:10.88 | ^ 148:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 148:10.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:10.88 387 | nscoord aAppUnitsPerDevPixel) { 148:10.88 | ^ 148:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 148:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:10.89 394 | nscoord aAppUnitsPerDevPixel) { 148:10.89 | ^ 148:11.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:11.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:11.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 148:11.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DataStorage.h:11, 148:11.41 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.h:10, 148:11.41 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:5, 148:11.41 from Unified_cpp_security_manager_ssl3.cpp:11: 148:11.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 148:11.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 148:11.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:11.42 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 148:11.42 | ^~~~~~~~~~~~~ 148:11.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 148:11.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:11.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:11.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:11.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 148:11.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/DataStorage.h:11, 148:11.43 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.h:10, 148:11.43 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSiteSecurityService.cpp:5, 148:11.43 from Unified_cpp_security_manager_ssl3.cpp:11: 148:11.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 148:11.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 148:11.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:11.43 323 | static SizeTyped FromUnknownSize( 148:11.43 | ^~~~~~~~~~~~~~~ 148:13.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 148:13.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShell.h:13, 148:13.49 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:7: 148:13.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 148:13.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:13.49 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 148:13.49 | ^ 148:13.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 148:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 148:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShell.h:13, 148:13.83 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:7: 148:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 148:13.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:13.83 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 148:13.83 | ^ 148:13.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 148:13.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 148:13.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 148:13.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:13.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:13.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:13.99 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 148:13.99 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 148:13.99 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:11: 148:13.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 148:13.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 148:13.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:13.99 40 | friend Sub operator*(Sub aCoord, T aScale) { 148:13.99 | ^~~~~~~~ 148:14.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 148:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 148:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 148:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 148:14.02 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryEvent.cpp:11: 148:14.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 148:14.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 148:14.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:14.02 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 148:14.02 | ^~~~~~~~ 148:14.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShell.h:13, 148:14.46 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:7: 148:14.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 148:14.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:14.46 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 148:14.47 | ^ 148:14.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 148:14.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:14.47 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 148:14.47 | ^ 148:14.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 148:14.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:14.47 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 148:14.47 | ^ 148:14.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 148:14.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:14.48 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 148:14.48 | ^ 148:14.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 148:14.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:14.48 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 148:14.48 | ^ 148:14.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 148:14.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:14.50 371 | nscoord aAppUnitsPerDevPixel) { 148:14.50 | ^ 148:14.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 148:14.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:14.50 380 | nscoord aAppUnitsPerDevPixel) { 148:14.50 | ^ 148:14.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 148:14.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:14.51 387 | nscoord aAppUnitsPerDevPixel) { 148:14.51 | ^ 148:14.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 148:14.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:14.51 394 | nscoord aAppUnitsPerDevPixel) { 148:14.51 | ^ 148:15.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 148:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 148:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 148:15.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 148:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 148:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 148:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSecurityHeaderParser.h:9, 148:15.57 from /builddir/build/BUILD/thunderbird-78.6.1/security/manager/ssl/nsSecurityHeaderParser.cpp:5, 148:15.57 from Unified_cpp_security_manager_ssl3.cpp:2: 148:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 148:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 148:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 148:15.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 148:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 148:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 148:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 148:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 148:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 148:15.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:15.58 760 | typename detail::Nth::Type extract() { 148:15.58 | ^~~~~~~ 148:16.12 toolkit/components/url-classifier 148:18.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 148:18.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 148:18.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:17, 148:18.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/DocGroup.h:16, 148:18.26 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThread.h:27, 148:18.26 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/threads/nsThreadManager.h:12, 148:18.26 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/Telemetry.cpp:77: 148:18.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 148:18.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:18.26 189 | CSSRect GetExpandedScrollableRect() const { 148:18.27 | ^ 148:18.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 148:18.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:18.27 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 148:18.27 | ^ 148:18.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 148:18.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:18.27 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 148:18.27 | ^ 148:18.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 148:18.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:18.27 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 148:18.27 | ^ 148:18.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 148:18.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:18.28 243 | CSSRect CalculateScrollRange() const { 148:18.28 | ^ 148:18.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 148:18.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:18.28 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 148:18.28 | ^ 148:18.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 148:18.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:18.29 457 | CSSRect GetVisualViewport() const { 148:18.29 | ^ 148:20.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 148:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 148:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 148:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 148:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 148:20.87 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceValue.cpp:9: 148:20.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 148:20.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:20.87 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 148:20.87 | ^ 148:21.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 148:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 148:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 148:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 148:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 148:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 148:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceValue.cpp:9: 148:21.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 148:21.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:21.13 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 148:21.13 | ^ 148:21.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 148:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 148:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 148:21.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 148:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 148:21.37 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/Telemetry.cpp:22: 148:21.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 148:21.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 148:21.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:21.37 40 | friend Sub operator*(Sub aCoord, T aScale) { 148:21.37 | ^~~~~~~~ 148:21.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 148:21.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 148:21.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:21.39 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 148:21.39 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 148:21.39 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/Telemetry.cpp:22: 148:21.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 148:21.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 148:21.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:21.39 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 148:21.39 | ^~~~~~~~ 148:21.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 148:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 148:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 148:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/Telemetry.cpp:22: 148:21.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 148:21.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 148:21.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:21.86 427 | SizeT Size() const { return SizeT(width, height); } 148:21.86 | ^~~~ 148:21.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 148:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 148:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 148:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 148:21.86 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/Telemetry.cpp:22: 148:21.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 148:21.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 148:21.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:21.86 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 148:21.87 | ^~~~~~~~ 148:21.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 148:21.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 148:21.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:21.87 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 148:21.87 | ^~~~~~~~ 148:21.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 148:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 148:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 148:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 148:21.87 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/Telemetry.cpp:22: 148:21.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 148:21.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 148:21.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:21.87 62 | Sub operator-(const Sub& aPoint) const { 148:21.87 | ^~~~~~~~ 148:22.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 148:22.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 148:22.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 148:22.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 148:22.52 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceValue.cpp:9: 148:22.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 148:22.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:22.52 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 148:22.52 | ^ 148:22.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 148:22.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:22.52 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 148:22.52 | ^ 148:22.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 148:22.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:22.53 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 148:22.53 | ^ 148:22.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 148:22.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:22.54 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 148:22.54 | ^ 148:22.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 148:22.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:22.54 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 148:22.54 | ^ 148:22.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 148:22.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:22.56 371 | nscoord aAppUnitsPerDevPixel) { 148:22.57 | ^ 148:22.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 148:22.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:22.57 380 | nscoord aAppUnitsPerDevPixel) { 148:22.57 | ^ 148:22.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 148:22.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:22.57 387 | nscoord aAppUnitsPerDevPixel) { 148:22.57 | ^ 148:22.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 148:22.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:22.58 394 | nscoord aAppUnitsPerDevPixel) { 148:22.58 | ^ 148:25.01 toolkit/components/windowwatcher 148:25.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 148:25.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 148:25.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 148:25.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 148:25.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 148:25.32 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceValue.cpp:9: 148:25.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 148:25.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:25.32 189 | CSSRect GetExpandedScrollableRect() const { 148:25.32 | ^ 148:25.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 148:25.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:25.32 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 148:25.32 | ^ 148:25.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 148:25.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:25.33 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 148:25.33 | ^ 148:25.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 148:25.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:25.33 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 148:25.33 | ^ 148:25.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 148:25.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:25.33 243 | CSSRect CalculateScrollRange() const { 148:25.33 | ^ 148:25.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 148:25.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:25.34 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 148:25.34 | ^ 148:25.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 148:25.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:25.35 457 | CSSRect GetVisualViewport() const { 148:25.35 | ^ 148:27.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 148:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 148:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 148:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 148:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 148:27.28 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceValue.cpp:9: 148:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 148:27.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:27.28 1249 | CSSCoord ToCSSPixels() const { return _0; } 148:27.29 | ^ 148:29.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:15, 148:29.15 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:11: 148:29.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 148:29.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:29.16 189 | CSSRect GetExpandedScrollableRect() const { 148:29.16 | ^ 148:29.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 148:29.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:29.16 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 148:29.16 | ^ 148:29.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 148:29.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:29.16 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 148:29.16 | ^ 148:29.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 148:29.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:29.17 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 148:29.17 | ^ 148:29.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 148:29.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:29.17 243 | CSSRect CalculateScrollRange() const { 148:29.17 | ^ 148:29.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 148:29.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:29.17 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 148:29.17 | ^ 148:29.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 148:29.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:29.18 457 | CSSRect GetVisualViewport() const { 148:29.18 | ^ 148:30.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 148:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:59, 148:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 148:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 148:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 148:30.20 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceValue.cpp:9: 148:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 148:30.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:30.20 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 148:30.20 | ^ 148:31.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:28, 148:31.74 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:11: 148:31.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 148:31.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:31.74 1249 | CSSCoord ToCSSPixels() const { return _0; } 148:31.74 | ^ 148:32.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 148:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 148:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 148:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 148:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 148:32.53 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceValue.cpp:9: 148:32.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 148:32.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:32.53 21 | inline Rect ToRect(const gfxRect& aRect) { 148:32.53 | ^ 148:32.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 148:32.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:32.53 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 148:32.53 | ^ 148:32.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 148:32.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:32.54 40 | inline Point ToPoint(const gfxPoint& aPoint) { 148:32.54 | ^ 148:32.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 148:32.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:32.54 44 | inline Size ToSize(const gfxSize& aSize) { 148:32.55 | ^ 148:32.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 148:32.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:32.55 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 148:32.55 | ^ 148:32.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 148:32.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:32.55 52 | inline gfxSize ThebesSize(const Size& aSize) { 148:32.55 | ^ 148:32.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 148:32.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:32.55 56 | inline gfxRect ThebesRect(const Rect& aRect) { 148:32.55 | ^ 148:33.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 148:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:11: 148:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 148:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:33.60 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 148:33.60 | ^ 148:33.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 148:33.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:14, 148:33.75 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 148:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 148:33.76 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceValue.cpp:9: 148:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 148:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:33.76 1859 | int32_t aAppUnitsPerPixel) { 148:33.76 | ^ 148:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 148:33.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:33.76 3214 | int32_t aAppUnitsPerPixel) { 148:33.76 | ^ 148:34.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 148:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 148:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 148:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 148:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 148:34.24 from Unified_cpp_windowwatcher0.cpp:2: 148:34.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 148:34.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:34.24 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 148:34.24 | ^ 148:34.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 148:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 148:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 148:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 148:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 148:34.66 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 148:34.66 from Unified_cpp_windowwatcher0.cpp:2: 148:34.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 148:34.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:34.66 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 148:34.66 | ^ 148:35.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 148:35.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 148:35.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 148:35.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:35.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 148:35.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 148:35.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 148:35.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 148:35.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 148:35.02 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceValue.cpp:9: 148:35.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 148:35.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 148:35.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:35.02 40 | friend Sub operator*(Sub aCoord, T aScale) { 148:35.02 | ^~~~~~~~ 148:35.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 148:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 148:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 148:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 148:35.10 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceValue.cpp:9: 148:35.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 148:35.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 148:35.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:35.10 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 148:35.10 | ^~~~~~~~ 148:35.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 148:35.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:35.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 148:35.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 148:35.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 148:35.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 148:35.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 148:35.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceValue.cpp:9: 148:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 148:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 148:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:35.18 427 | SizeT Size() const { return SizeT(width, height); } 148:35.18 | ^~~~ 148:35.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 148:35.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 148:35.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 148:35.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 148:35.18 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceValue.cpp:9: 148:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 148:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 148:35.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:35.18 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 148:35.18 | ^~~~~~~~ 148:35.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 148:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 148:35.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:35.20 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 148:35.20 | ^~~~~~~~ 148:35.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 148:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 148:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 148:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 148:35.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 148:35.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 148:35.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 148:35.21 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceValue.cpp:9: 148:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 148:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 148:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:35.21 62 | Sub operator-(const Sub& aPoint) const { 148:35.21 | ^~~~~~~~ 148:35.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 148:35.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 148:35.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 148:35.21 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 148:35.21 from Unified_cpp_windowwatcher0.cpp:2: 148:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 148:35.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:35.21 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 148:35.21 | ^ 148:35.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 148:35.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:35.22 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 148:35.22 | ^ 148:35.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 148:35.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:35.22 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 148:35.22 | ^ 148:35.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 148:35.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:35.23 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 148:35.23 | ^ 148:35.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 148:35.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:35.24 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 148:35.24 | ^ 148:35.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 148:35.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:35.27 371 | nscoord aAppUnitsPerDevPixel) { 148:35.27 | ^ 148:35.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 148:35.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:35.27 380 | nscoord aAppUnitsPerDevPixel) { 148:35.27 | ^ 148:35.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 148:35.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:35.28 387 | nscoord aAppUnitsPerDevPixel) { 148:35.28 | ^ 148:35.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 148:35.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:35.29 394 | nscoord aAppUnitsPerDevPixel) { 148:35.29 | ^ 148:35.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 148:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 148:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 148:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 148:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 148:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 148:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 148:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 148:35.56 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceValue.cpp:9: 148:35.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 148:35.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 148:35.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:35.56 43 | friend Sub operator*(T aScale, Sub aCoord) { 148:35.56 | ^~~~~~~~ 148:35.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:35.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 148:35.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 148:35.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 148:35.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 148:35.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 148:35.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceValue.cpp:9: 148:35.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 148:35.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 148:35.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:35.90 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 148:35.90 | ^~~~~~~~~~~~~ 148:35.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 148:35.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:35.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 148:35.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 148:35.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentInlines.h:11, 148:35.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/generic/Accessible.h:17, 148:35.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/AccessibleWrap.h:11, 148:35.90 from /builddir/build/BUILD/thunderbird-78.6.1/accessible/atk/nsMaiInterfaceValue.cpp:9: 148:35.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 148:35.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 148:35.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:35.90 323 | static SizeTyped FromUnknownSize( 148:35.90 | ^~~~~~~~~~~~~~~ 148:36.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:36.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:36.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:36.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 148:36.49 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 148:36.49 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 148:36.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 148:36.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:36.49 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 148:36.49 | ^ 148:36.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 148:36.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 148:36.53 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:26: 148:36.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 148:36.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:36.53 21 | inline Rect ToRect(const gfxRect& aRect) { 148:36.53 | ^ 148:36.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 148:36.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:36.53 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 148:36.53 | ^ 148:36.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 148:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:36.54 40 | inline Point ToPoint(const gfxPoint& aPoint) { 148:36.54 | ^ 148:36.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 148:36.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:36.55 44 | inline Size ToSize(const gfxSize& aSize) { 148:36.55 | ^ 148:36.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 148:36.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:36.55 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 148:36.55 | ^ 148:36.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 148:36.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:36.55 52 | inline gfxSize ThebesSize(const Size& aSize) { 148:36.55 | ^ 148:36.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 148:36.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:36.56 56 | inline gfxRect ThebesRect(const Rect& aRect) { 148:36.56 | ^ 148:36.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 148:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 148:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 148:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 148:36.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 148:36.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:36.74 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 148:36.74 | ^ 148:37.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 148:37.22 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:26: 148:37.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 148:37.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:37.22 1859 | int32_t aAppUnitsPerPixel) { 148:37.22 | ^ 148:37.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 148:37.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:37.23 3214 | int32_t aAppUnitsPerPixel) { 148:37.23 | ^ 148:37.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 148:37.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 148:37.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:37.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 148:37.33 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 148:37.33 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 148:37.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 148:37.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:37.33 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 148:37.33 | ^ 148:37.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 148:37.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:37.33 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 148:37.33 | ^ 148:37.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 148:37.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:37.33 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 148:37.33 | ^ 148:37.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 148:37.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:37.34 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 148:37.34 | ^ 148:37.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 148:37.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:37.34 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 148:37.34 | ^ 148:37.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 148:37.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:37.37 371 | nscoord aAppUnitsPerDevPixel) { 148:37.37 | ^ 148:37.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 148:37.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:37.37 380 | nscoord aAppUnitsPerDevPixel) { 148:37.37 | ^ 148:37.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 148:37.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:37.37 387 | nscoord aAppUnitsPerDevPixel) { 148:37.37 | ^ 148:37.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 148:37.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:37.39 394 | nscoord aAppUnitsPerDevPixel) { 148:37.39 | ^ 148:40.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 148:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 148:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShell.h:13, 148:40.25 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:7: 148:40.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 148:40.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 148:40.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:40.25 40 | friend Sub operator*(Sub aCoord, T aScale) { 148:40.25 | ^~~~~~~~ 148:40.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShell.h:13, 148:40.66 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:7: 148:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 148:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 148:40.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:40.66 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 148:40.66 | ^~~~~~~~ 148:40.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 148:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 148:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShell.h:13, 148:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:7: 148:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 148:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 148:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:40.71 427 | SizeT Size() const { return SizeT(width, height); } 148:40.71 | ^~~~ 148:40.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShell.h:13, 148:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:7: 148:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 148:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 148:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:40.71 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 148:40.71 | ^~~~~~~~ 148:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 148:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 148:40.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:40.71 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 148:40.71 | ^~~~~~~~ 148:40.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 148:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 148:40.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShell.h:13, 148:40.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:7: 148:40.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 148:40.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 148:40.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:40.72 62 | Sub operator-(const Sub& aPoint) const { 148:40.72 | ^~~~~~~~ 148:40.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 148:40.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 148:40.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShell.h:13, 148:40.94 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:7: 148:40.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 148:40.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 148:40.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:40.95 43 | friend Sub operator*(T aScale, Sub aCoord) { 148:40.95 | ^~~~~~~~ 148:41.06 toolkit/components/viaduct 148:41.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 148:41.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShell.h:13, 148:41.33 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:7: 148:41.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 148:41.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 148:41.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:41.33 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 148:41.33 | ^~~~~~~~~~~~~ 148:41.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 148:41.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDocShell.h:13, 148:41.33 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:7: 148:41.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 148:41.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 148:41.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:41.33 323 | static SizeTyped FromUnknownSize( 148:41.33 | ^~~~~~~~~~~~~~~ 148:44.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/Telemetry.h:16, 148:44.08 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: 148:44.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In function ‘nsresult TelemetryOrigin::GetEncodedOriginSnapshot(bool, JSContext*, JS::MutableHandleValue)’: 148:44.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:410:45: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 148:44.08 410 | size_type Capacity() const { return mHdr->mCapacity; } 148:44.08 | ~~~~~~^~~~~~~~~ 148:44.09 /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:199:32: note: while referencing ‘metricData’ 148:44.09 199 | nsTArray> metricData(gPrioDatasPerMetric); 148:44.09 | ^~~~~~~~~~ 148:44.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 148:44.09 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/Telemetry.h:16, 148:44.09 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:7: 148:44.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:416:26: warning: array subscript 1 is outside array bounds of ‘nsTArray > [1]’ [-Warray-bounds] 148:44.09 416 | mArray.mHdr->mLength = 0; 148:44.09 | ~~~~~~~~~~~~~~~~~~~~~^~~ 148:44.09 /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryOrigin.cpp:199:32: note: while referencing ‘metricData’ 148:44.10 199 | nsTArray> metricData(gPrioDatasPerMetric); 148:44.10 | ^~~~~~~~~~ 148:47.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 148:47.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 148:47.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 148:47.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 148:47.45 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 148:47.45 from Unified_cpp_windowwatcher0.cpp:2: 148:47.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 148:47.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:47.45 189 | CSSRect GetExpandedScrollableRect() const { 148:47.45 | ^ 148:47.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 148:47.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:47.45 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 148:47.45 | ^ 148:47.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 148:47.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:47.46 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 148:47.46 | ^ 148:47.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 148:47.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:47.46 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 148:47.46 | ^ 148:47.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 148:47.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:47.46 243 | CSSRect CalculateScrollRange() const { 148:47.46 | ^ 148:47.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 148:47.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:47.47 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 148:47.47 | ^ 148:47.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 148:47.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:47.47 457 | CSSRect GetVisualViewport() const { 148:47.47 | ^ 148:50.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 148:50.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 148:50.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 148:50.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 148:50.85 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/viaduct/ViaductRequest.cpp:12, 148:50.85 from Unified_cpp_components_viaduct0.cpp:11: 148:50.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 148:50.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:50.85 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 148:50.85 | ^ 148:51.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 148:51.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 148:51.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 148:51.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 148:51.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 148:51.12 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/viaduct/ViaductRequest.cpp:12, 148:51.12 from Unified_cpp_components_viaduct0.cpp:11: 148:51.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 148:51.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:51.12 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 148:51.12 | ^ 148:51.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 148:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 148:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 148:51.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/viaduct/ViaductRequest.cpp:12, 148:51.72 from Unified_cpp_components_viaduct0.cpp:11: 148:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 148:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:51.72 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 148:51.72 | ^ 148:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 148:51.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:51.72 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 148:51.72 | ^ 148:51.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 148:51.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:51.73 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 148:51.73 | ^ 148:51.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 148:51.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:51.74 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 148:51.74 | ^ 148:51.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 148:51.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:51.74 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 148:51.75 | ^ 148:51.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 148:51.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:51.78 371 | nscoord aAppUnitsPerDevPixel) { 148:51.78 | ^ 148:51.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 148:51.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:51.79 380 | nscoord aAppUnitsPerDevPixel) { 148:51.79 | ^ 148:51.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 148:51.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:51.79 387 | nscoord aAppUnitsPerDevPixel) { 148:51.79 | ^ 148:51.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 148:51.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:51.80 394 | nscoord aAppUnitsPerDevPixel) { 148:51.80 | ^ 148:52.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 148:52.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 148:52.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 148:52.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 148:52.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 148:52.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 148:52.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 148:52.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 148:52.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 148:52.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ClientOpenWindowUtils.h:10, 148:52.53 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsOpenWindowInfo.h:14, 148:52.53 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsOpenWindowInfo.cpp:7, 148:52.53 from Unified_cpp_windowwatcher0.cpp:20: 148:52.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 148:52.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:52.53 1249 | CSSCoord ToCSSPixels() const { return _0; } 148:52.53 | ^ 148:54.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:54.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:54.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:54.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 148:54.44 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/../TelemetryHistogram.h:9, 148:54.44 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPC.cpp:9: 148:54.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 148:54.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:54.44 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 148:54.44 | ^ 148:54.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 148:54.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:54.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:54.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 148:54.71 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/../TelemetryHistogram.h:9, 148:54.71 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPC.cpp:9: 148:54.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 148:54.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:54.71 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 148:54.71 | ^ 148:54.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 148:54.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 148:54.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 148:54.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 148:54.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 148:54.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 148:54.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 148:54.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 148:54.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ClientOpenWindowUtils.h:10, 148:54.88 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsOpenWindowInfo.h:14, 148:54.88 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsOpenWindowInfo.cpp:7, 148:54.88 from Unified_cpp_windowwatcher0.cpp:20: 148:54.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 148:54.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:54.88 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 148:54.88 | ^ 148:55.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 148:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 148:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 148:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/../TelemetryHistogram.h:9, 148:55.21 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPC.cpp:9: 148:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 148:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:55.21 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 148:55.21 | ^ 148:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 148:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:55.21 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 148:55.21 | ^ 148:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 148:55.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:55.21 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 148:55.21 | ^ 148:55.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 148:55.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:55.22 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 148:55.22 | ^ 148:55.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 148:55.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:55.22 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 148:55.22 | ^ 148:55.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 148:55.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:55.24 371 | nscoord aAppUnitsPerDevPixel) { 148:55.24 | ^ 148:55.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 148:55.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:55.25 380 | nscoord aAppUnitsPerDevPixel) { 148:55.25 | ^ 148:55.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 148:55.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:55.25 387 | nscoord aAppUnitsPerDevPixel) { 148:55.25 | ^ 148:55.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 148:55.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:55.26 394 | nscoord aAppUnitsPerDevPixel) { 148:55.26 | ^ 148:55.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 148:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 148:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 148:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 148:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 148:55.36 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 148:55.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 148:55.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 148:55.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:55.36 40 | friend Sub operator*(Sub aCoord, T aScale) { 148:55.36 | ^~~~~~~~ 148:55.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 148:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 148:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:55.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 148:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 148:55.40 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 148:55.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 148:55.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 148:55.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:55.40 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 148:55.40 | ^~~~~~~~ 148:55.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 148:55.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:55.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:55.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:55.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 148:55.73 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 148:55.73 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.cpp:7: 148:55.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 148:55.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 148:55.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:55.73 323 | static SizeTyped FromUnknownSize( 148:55.73 | ^~~~~~~~~~~~~~~ 148:56.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:56.22 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 148:56.23 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:10: 148:56.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 148:56.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:56.23 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 148:56.23 | ^ 148:56.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 148:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 148:56.42 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:10: 148:56.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 148:56.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:56.42 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 148:56.42 | ^ 148:57.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 148:57.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 148:57.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:57.03 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 148:57.03 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:10: 148:57.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 148:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:57.04 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 148:57.04 | ^ 148:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 148:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:57.04 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 148:57.04 | ^ 148:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 148:57.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:57.04 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 148:57.04 | ^ 148:57.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 148:57.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:57.05 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 148:57.05 | ^ 148:57.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 148:57.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:57.06 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 148:57.06 | ^ 148:57.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 148:57.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:57.09 371 | nscoord aAppUnitsPerDevPixel) { 148:57.09 | ^ 148:57.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 148:57.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:57.10 380 | nscoord aAppUnitsPerDevPixel) { 148:57.10 | ^ 148:57.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 148:57.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:57.10 387 | nscoord aAppUnitsPerDevPixel) { 148:57.10 | ^ 148:57.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 148:57.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:57.11 394 | nscoord aAppUnitsPerDevPixel) { 148:57.11 | ^ 148:57.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 148:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 148:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 148:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 148:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/../TelemetryHistogram.h:9, 148:57.17 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPC.cpp:9: 148:57.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 148:57.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 148:57.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:57.17 40 | friend Sub operator*(Sub aCoord, T aScale) { 148:57.17 | ^~~~~~~~ 148:57.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 148:57.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 148:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 148:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/../TelemetryHistogram.h:9, 148:57.20 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPC.cpp:9: 148:57.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 148:57.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 148:57.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:57.20 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 148:57.20 | ^~~~~~~~ 148:57.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 148:57.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:57.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:57.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 148:57.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 148:57.65 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:25: 148:57.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 148:57.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:57.65 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 148:57.65 | ^ 148:57.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 148:57.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 148:57.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:57.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 148:57.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 148:57.86 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:25: 148:57.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 148:57.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:57.86 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 148:57.86 | ^ 148:58.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 148:58.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 148:58.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 148:58.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 148:58.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 148:58.52 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:25: 148:58.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 148:58.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:58.52 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 148:58.52 | ^ 148:58.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 148:58.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:58.52 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 148:58.52 | ^ 148:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 148:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:58.53 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 148:58.53 | ^ 148:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 148:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:58.53 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 148:58.53 | ^ 148:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 148:58.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:58.53 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 148:58.54 | ^ 148:58.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 148:58.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 148:58.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 148:58.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 148:58.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 148:58.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 148:58.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 148:58.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 148:58.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ClientOpenWindowUtils.h:10, 148:58.54 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsOpenWindowInfo.h:14, 148:58.54 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsOpenWindowInfo.cpp:7, 148:58.54 from Unified_cpp_windowwatcher0.cpp:20: 148:58.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 148:58.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:58.54 21 | inline Rect ToRect(const gfxRect& aRect) { 148:58.55 | ^ 148:58.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 148:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:58.56 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 148:58.56 | ^ 148:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 148:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:58.56 371 | nscoord aAppUnitsPerDevPixel) { 148:58.56 | ^ 148:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 148:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:58.56 40 | inline Point ToPoint(const gfxPoint& aPoint) { 148:58.56 | ^ 148:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 148:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:58.56 380 | nscoord aAppUnitsPerDevPixel) { 148:58.56 | ^ 148:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 148:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:58.56 387 | nscoord aAppUnitsPerDevPixel) { 148:58.56 | ^ 148:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 148:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:58.56 44 | inline Size ToSize(const gfxSize& aSize) { 148:58.56 | ^ 148:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 148:58.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:58.57 394 | nscoord aAppUnitsPerDevPixel) { 148:58.57 | ^ 148:58.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 148:58.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:58.57 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 148:58.57 | ^ 148:58.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 148:58.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:58.57 52 | inline gfxSize ThebesSize(const Size& aSize) { 148:58.57 | ^ 148:58.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 148:58.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:58.58 56 | inline gfxRect ThebesRect(const Rect& aRect) { 148:58.58 | ^ 148:58.80 toolkit/components/ctypes 148:59.16 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 148:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 148:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 148:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 148:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 148:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 148:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 148:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ClientOpenWindowUtils.h:10, 148:59.16 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsOpenWindowInfo.h:14, 148:59.17 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsOpenWindowInfo.cpp:7, 148:59.17 from Unified_cpp_windowwatcher0.cpp:20: 148:59.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 148:59.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:59.17 1859 | int32_t aAppUnitsPerPixel) { 148:59.17 | ^ 148:59.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 148:59.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 148:59.17 3214 | int32_t aAppUnitsPerPixel) { 148:59.18 | ^ 149:00.15 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 149:00.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:00.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:00.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 149:00.15 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ClientOpenWindowUtils.h:10, 149:00.15 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsOpenWindowInfo.h:14, 149:00.15 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsOpenWindowInfo.cpp:7, 149:00.15 from Unified_cpp_windowwatcher0.cpp:20: 149:00.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 149:00.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:00.15 332 | LayerPoint GetFixedPositionAnchor() const { 149:00.15 | ^ 149:00.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 149:00.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:00.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:00.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 149:00.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ClientOpenWindowUtils.h:10, 149:00.24 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsOpenWindowInfo.h:14, 149:00.24 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsOpenWindowInfo.cpp:7, 149:00.24 from Unified_cpp_windowwatcher0.cpp:20: 149:00.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 149:00.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:00.24 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 149:00.24 | ^ 149:00.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 149:00.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:00.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:00.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/ClientIPCTypes.h:26, 149:00.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ClientOpenWindowUtils.h:10, 149:00.27 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsOpenWindowInfo.h:14, 149:00.27 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsOpenWindowInfo.cpp:7, 149:00.27 from Unified_cpp_windowwatcher0.cpp:20: 149:00.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 149:00.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:00.27 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 149:00.27 | ^ 149:02.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:02.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:02.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:02.84 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:02.84 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 149:02.84 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 149:02.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 149:02.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:02.84 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 149:02.84 | ^ 149:03.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 149:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 149:03.11 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 149:03.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 149:03.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:03.12 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 149:03.12 | ^ 149:03.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 149:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 149:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 149:03.24 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/viaduct/ViaductRequest.cpp:12, 149:03.24 from Unified_cpp_components_viaduct0.cpp:11: 149:03.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 149:03.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 149:03.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:03.25 40 | friend Sub operator*(Sub aCoord, T aScale) { 149:03.25 | ^~~~~~~~ 149:03.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:03.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:03.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 149:03.27 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/viaduct/ViaductRequest.cpp:12, 149:03.28 from Unified_cpp_components_viaduct0.cpp:11: 149:03.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 149:03.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 149:03.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:03.28 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 149:03.28 | ^~~~~~~~ 149:03.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 149:03.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 149:03.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:03.63 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:03.63 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 149:03.63 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 149:03.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 149:03.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:03.63 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 149:03.63 | ^ 149:03.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 149:03.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:03.63 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 149:03.63 | ^ 149:03.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 149:03.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:03.63 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 149:03.63 | ^ 149:03.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 149:03.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:03.64 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 149:03.64 | ^ 149:03.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 149:03.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:03.65 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 149:03.65 | ^ 149:03.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 149:03.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:03.67 371 | nscoord aAppUnitsPerDevPixel) { 149:03.67 | ^ 149:03.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 149:03.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:03.68 380 | nscoord aAppUnitsPerDevPixel) { 149:03.68 | ^ 149:03.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 149:03.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:03.68 387 | nscoord aAppUnitsPerDevPixel) { 149:03.68 | ^ 149:03.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 149:03.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:03.69 394 | nscoord aAppUnitsPerDevPixel) { 149:03.69 | ^ 149:07.20 toolkit/components/autocomplete 149:09.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 149:09.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 149:09.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:14, 149:09.97 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:25: 149:09.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 149:09.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:09.97 189 | CSSRect GetExpandedScrollableRect() const { 149:09.97 | ^ 149:09.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 149:09.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:09.97 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 149:09.97 | ^ 149:09.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 149:09.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:09.98 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 149:09.98 | ^ 149:09.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 149:09.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:09.99 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 149:09.99 | ^ 149:09.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 149:09.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:09.99 243 | CSSRect CalculateScrollRange() const { 149:09.99 | ^ 149:09.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 149:09.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:09.99 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 149:10.00 | ^ 149:10.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 149:10.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:10.01 457 | CSSRect GetVisualViewport() const { 149:10.01 | ^ 149:11.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 149:11.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 149:11.03 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsOpenWindowInfo.cpp:10, 149:11.03 from Unified_cpp_windowwatcher0.cpp:20: 149:11.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 149:11.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:11.03 1394 | LayerPoint GetFixedPositionAnchor() { 149:11.03 | ^ 149:11.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 149:11.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:11.07 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 149:11.07 | ^ 149:12.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 149:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 149:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 149:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 149:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 149:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 149:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 149:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 149:12.17 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:13: 149:12.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 149:12.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:12.17 189 | CSSRect GetExpandedScrollableRect() const { 149:12.17 | ^ 149:12.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 149:12.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:12.17 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 149:12.17 | ^ 149:12.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 149:12.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:12.18 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 149:12.18 | ^ 149:12.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 149:12.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:12.18 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 149:12.18 | ^ 149:12.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 149:12.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:12.19 243 | CSSRect CalculateScrollRange() const { 149:12.19 | ^ 149:12.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 149:12.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:12.19 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 149:12.19 | ^ 149:12.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 149:12.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:12.20 457 | CSSRect GetVisualViewport() const { 149:12.20 | ^ 149:13.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 149:13.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 149:13.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 149:13.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 149:13.20 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/autocomplete/nsAutoCompleteController.h:21, 149:13.20 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 149:13.20 from Unified_cpp_autocomplete0.cpp:2: 149:13.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 149:13.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:13.20 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 149:13.21 | ^ 149:13.39 toolkit/components/printingui 149:13.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 149:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 149:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 149:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 149:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 149:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 149:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 149:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 149:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 149:13.54 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:13: 149:13.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 149:13.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:13.54 1249 | CSSCoord ToCSSPixels() const { return _0; } 149:13.54 | ^ 149:14.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 149:14.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 149:14.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:14.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:14.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 149:14.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 149:14.73 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/autocomplete/nsAutoCompleteController.h:21, 149:14.73 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 149:14.73 from Unified_cpp_autocomplete0.cpp:2: 149:14.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 149:14.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:14.73 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 149:14.74 | ^ 149:15.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 149:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 149:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/autocomplete/nsAutoCompleteController.h:21, 149:15.26 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 149:15.26 from Unified_cpp_autocomplete0.cpp:2: 149:15.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 149:15.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:15.26 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 149:15.26 | ^ 149:15.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 149:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:15.27 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 149:15.27 | ^ 149:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 149:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:15.27 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 149:15.27 | ^ 149:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 149:15.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:15.27 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 149:15.28 | ^ 149:15.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 149:15.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:15.28 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 149:15.28 | ^ 149:15.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 149:15.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:15.30 371 | nscoord aAppUnitsPerDevPixel) { 149:15.30 | ^ 149:15.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 149:15.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:15.30 380 | nscoord aAppUnitsPerDevPixel) { 149:15.31 | ^ 149:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 149:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:15.31 387 | nscoord aAppUnitsPerDevPixel) { 149:15.31 | ^ 149:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 149:15.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:15.32 394 | nscoord aAppUnitsPerDevPixel) { 149:15.32 | ^ 149:15.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 149:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 149:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 149:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:15.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 149:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 149:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:25: 149:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 149:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 149:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:15.82 40 | friend Sub operator*(Sub aCoord, T aScale) { 149:15.82 | ^~~~~~~~ 149:15.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 149:15.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 149:15.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:15.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 149:15.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 149:15.85 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:25: 149:15.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 149:15.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 149:15.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:15.85 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 149:15.85 | ^~~~~~~~ 149:15.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 149:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 149:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 149:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 149:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 149:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 149:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 149:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 149:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:13: 149:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 149:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:15.86 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 149:15.86 | ^ 149:16.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 149:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 149:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 149:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:25: 149:16.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 149:16.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 149:16.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:16.06 427 | SizeT Size() const { return SizeT(width, height); } 149:16.06 | ^~~~ 149:16.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 149:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 149:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 149:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 149:16.06 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:25: 149:16.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 149:16.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 149:16.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:16.07 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 149:16.07 | ^~~~~~~~ 149:16.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 149:16.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 149:16.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:16.07 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 149:16.07 | ^~~~~~~~ 149:16.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 149:16.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 149:16.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:16.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:16.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:16.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/SerializedLoadContext.h:11, 149:16.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/LoadContext.h:10, 149:16.07 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierStreamUpdater.cpp:25: 149:16.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 149:16.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 149:16.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:16.08 62 | Sub operator-(const Sub& aPoint) const { 149:16.08 | ^~~~~~~~ 149:17.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 149:17.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 149:17.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:17.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:17.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 149:17.01 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 149:17.01 from Unified_cpp_windowwatcher0.cpp:2: 149:17.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 149:17.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 149:17.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:17.02 40 | friend Sub operator*(Sub aCoord, T aScale) { 149:17.02 | ^~~~~~~~ 149:17.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:17.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:17.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 149:17.05 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 149:17.05 from Unified_cpp_windowwatcher0.cpp:2: 149:17.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 149:17.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 149:17.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:17.05 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 149:17.06 | ^~~~~~~~ 149:17.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 149:17.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 149:17.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:17.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:17.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 149:17.26 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 149:17.26 from Unified_cpp_windowwatcher0.cpp:2: 149:17.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 149:17.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 149:17.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:17.26 427 | SizeT Size() const { return SizeT(width, height); } 149:17.26 | ^~~~ 149:17.26 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:17.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:17.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 149:17.26 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 149:17.26 from Unified_cpp_windowwatcher0.cpp:2: 149:17.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 149:17.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 149:17.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:17.27 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 149:17.27 | ^~~~~~~~ 149:17.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 149:17.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 149:17.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:17.27 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 149:17.27 | ^~~~~~~~ 149:17.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 149:17.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 149:17.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 149:17.28 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 149:17.28 from Unified_cpp_windowwatcher0.cpp:2: 149:17.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 149:17.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 149:17.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:17.28 62 | Sub operator-(const Sub& aPoint) const { 149:17.28 | ^~~~~~~~ 149:17.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 149:17.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 149:17.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:17.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:17.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 149:17.70 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 149:17.70 from Unified_cpp_windowwatcher0.cpp:2: 149:17.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 149:17.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 149:17.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:17.70 43 | friend Sub operator*(T aScale, Sub aCoord) { 149:17.70 | ^~~~~~~~ 149:18.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 149:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 149:18.29 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 149:18.29 from Unified_cpp_windowwatcher0.cpp:2: 149:18.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 149:18.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 149:18.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:18.29 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 149:18.29 | ^~~~~~~~~~~~~ 149:18.29 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 149:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 149:18.30 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 149:18.30 from Unified_cpp_windowwatcher0.cpp:2: 149:18.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 149:18.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 149:18.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:18.30 323 | static SizeTyped FromUnknownSize( 149:18.30 | ^~~~~~~~~~~~~~~ 149:18.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 149:18.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 149:18.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 149:18.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:18.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:18.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 149:18.97 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 149:18.97 from Unified_cpp_windowwatcher0.cpp:2: 149:18.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 149:18.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 149:18.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:18.97 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 149:18.97 | ^~~~~~~~~~~~~~ 149:19.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 149:19.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 149:19.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 149:19.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 149:19.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 149:19.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:19.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 149:19.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 149:19.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 149:19.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 149:19.01 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11: 149:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 149:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:19.01 189 | CSSRect GetExpandedScrollableRect() const { 149:19.01 | ^ 149:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 149:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:19.01 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 149:19.01 | ^ 149:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 149:19.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:19.02 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 149:19.02 | ^ 149:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 149:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:19.02 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 149:19.02 | ^ 149:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 149:19.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:19.02 243 | CSSRect CalculateScrollRange() const { 149:19.02 | ^ 149:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 149:19.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:19.03 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 149:19.03 | ^ 149:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 149:19.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:19.04 457 | CSSRect GetVisualViewport() const { 149:19.04 | ^ 149:19.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 149:19.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:19.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:19.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 149:19.12 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 149:19.12 from Unified_cpp_windowwatcher0.cpp:2: 149:19.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 149:19.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 149:19.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:19.13 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 149:19.13 | ^~~~~~~~~~~~~ 149:19.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 149:19.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 149:19.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:19.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:19.17 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 149:19.17 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 149:19.17 from Unified_cpp_windowwatcher0.cpp:2: 149:19.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 149:19.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 149:19.17 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:19.17 383 | Point TopLeft() const { return Point(x, y); } 149:19.17 | ^~~~~~~ 149:19.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 149:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 149:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 149:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 149:19.18 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 149:19.18 from Unified_cpp_windowwatcher0.cpp:2: 149:19.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 149:19.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 149:19.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:19.19 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 149:19.19 | ^~~~~~~~~~~~~~~ 149:19.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 149:19.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 149:19.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 149:19.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 149:19.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 149:19.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:19.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:19.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 149:19.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 149:19.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 149:19.49 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:13: 149:19.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 149:19.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:19.49 21 | inline Rect ToRect(const gfxRect& aRect) { 149:19.49 | ^ 149:19.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 149:19.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:19.49 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 149:19.49 | ^ 149:19.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 149:19.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:19.49 40 | inline Point ToPoint(const gfxPoint& aPoint) { 149:19.49 | ^ 149:19.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 149:19.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:19.50 44 | inline Size ToSize(const gfxSize& aSize) { 149:19.50 | ^ 149:19.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 149:19.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:19.50 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 149:19.50 | ^ 149:19.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 149:19.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:19.50 52 | inline gfxSize ThebesSize(const Size& aSize) { 149:19.51 | ^ 149:19.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 149:19.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:19.51 56 | inline gfxRect ThebesRect(const Rect& aRect) { 149:19.51 | ^ 149:20.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 149:20.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 149:20.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 149:20.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 149:20.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:20.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:20.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 149:20.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 149:20.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 149:20.08 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:13: 149:20.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 149:20.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:20.08 1859 | int32_t aAppUnitsPerPixel) { 149:20.08 | ^ 149:20.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 149:20.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:20.09 3214 | int32_t aAppUnitsPerPixel) { 149:20.09 | ^ 149:20.25 toolkit/components/printingui/ipc 149:20.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 149:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 149:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 149:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 149:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 149:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 149:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 149:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 149:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 149:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 149:20.51 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11: 149:20.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 149:20.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:20.51 1249 | CSSCoord ToCSSPixels() const { return _0; } 149:20.51 | ^ 149:20.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 149:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 149:20.98 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 149:20.98 from Unified_cpp_windowwatcher0.cpp:2: 149:20.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 149:20.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 149:20.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 149:20.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:20.99 246 | PointTyped As2DPoint() const { 149:20.99 | ^~~~~~~~~ 149:21.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 149:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 149:21.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 149:21.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 149:21.07 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:13: 149:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 149:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:21.07 332 | LayerPoint GetFixedPositionAnchor() const { 149:21.07 | ^ 149:21.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 149:21.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 149:21.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:21.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:21.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 149:21.07 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 149:21.07 from Unified_cpp_windowwatcher0.cpp:2: 149:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 149:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 149:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 149:21.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:21.07 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 149:21.07 | ^~~~~~~~~ 149:21.08 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 149:21.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 149:21.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 149:21.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:21.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:21.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:11, 149:21.08 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:9, 149:21.08 from Unified_cpp_windowwatcher0.cpp:2: 149:21.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 149:21.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 149:21.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 149:21.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:21.08 2266 | PointTyped TransformPointSimple( 149:21.08 | ^~~~~~~~~~~~~~~~~~~~ 149:21.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 149:21.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 149:21.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 149:21.09 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:21.09 794 | RectTyped TransformAndClipBounds( 149:21.09 | ^~~~~~~~~~~~~~~~~~~~~~ 149:21.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 149:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 149:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 149:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 149:21.11 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:13: 149:21.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 149:21.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:21.11 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 149:21.11 | ^ 149:21.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 149:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 149:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 149:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 149:21.13 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:13: 149:21.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 149:21.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:21.13 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 149:21.13 | ^ 149:21.86 toolkit/components/satchel 149:22.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 149:22.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 149:22.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 149:22.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 149:22.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 149:22.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:22.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:22.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 149:22.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 149:22.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 149:22.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 149:22.65 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11: 149:22.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 149:22.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:22.65 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 149:22.65 | ^ 149:23.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 149:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 149:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 149:23.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 149:23.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 149:23.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 149:23.98 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.h:10, 149:23.98 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/windowwatcher/nsAutoWindowStateHelper.cpp:7, 149:23.98 from Unified_cpp_windowwatcher0.cpp:2: 149:23.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 149:23.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 149:23.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 149:23.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 149:23.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 149:23.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 149:23.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 149:23.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 149:23.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 149:23.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:23.98 760 | typename detail::Nth::Type extract() { 149:23.98 | ^~~~~~~ 149:26.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 149:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 149:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 149:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 149:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 149:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:26.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 149:26.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 149:26.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 149:26.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 149:26.22 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11: 149:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 149:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:26.22 21 | inline Rect ToRect(const gfxRect& aRect) { 149:26.22 | ^ 149:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 149:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:26.22 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 149:26.22 | ^ 149:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 149:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:26.22 40 | inline Point ToPoint(const gfxPoint& aPoint) { 149:26.22 | ^ 149:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 149:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:26.22 44 | inline Size ToSize(const gfxSize& aSize) { 149:26.22 | ^ 149:26.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 149:26.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:26.23 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 149:26.23 | ^ 149:26.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 149:26.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:26.23 52 | inline gfxSize ThebesSize(const Size& aSize) { 149:26.23 | ^ 149:26.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 149:26.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:26.23 56 | inline gfxRect ThebesRect(const Rect& aRect) { 149:26.23 | ^ 149:26.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 149:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 149:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 149:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 149:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 149:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 149:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 149:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 149:26.78 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11: 149:26.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 149:26.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:26.78 1859 | int32_t aAppUnitsPerPixel) { 149:26.78 | ^ 149:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 149:26.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:26.79 3214 | int32_t aAppUnitsPerPixel) { 149:26.79 | ^ 149:27.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 149:27.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 149:27.44 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/autocomplete/nsAutoCompleteController.h:21, 149:27.44 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 149:27.44 from Unified_cpp_autocomplete0.cpp:2: 149:27.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 149:27.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:27.44 189 | CSSRect GetExpandedScrollableRect() const { 149:27.44 | ^ 149:27.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 149:27.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:27.44 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 149:27.44 | ^ 149:27.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 149:27.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:27.45 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 149:27.45 | ^ 149:27.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 149:27.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:27.45 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 149:27.45 | ^ 149:27.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 149:27.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:27.45 243 | CSSRect CalculateScrollRange() const { 149:27.45 | ^ 149:27.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:27.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 149:27.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 149:27.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 149:27.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 149:27.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 149:27.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 149:27.45 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/nsPrintProgress.cpp:8, 149:27.46 from Unified_cpp_printingui0.cpp:2: 149:27.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 149:27.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:27.46 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 149:27.46 | ^ 149:27.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 149:27.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:27.46 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 149:27.46 | ^ 149:27.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 149:27.46 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:27.46 457 | CSSRect GetVisualViewport() const { 149:27.46 | ^ 149:27.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 149:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 149:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 149:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 149:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 149:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 149:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 149:27.64 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/nsPrintProgress.cpp:8, 149:27.64 from Unified_cpp_printingui0.cpp:2: 149:27.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 149:27.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:27.64 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 149:27.64 | ^ 149:27.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 149:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 149:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 149:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 149:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 149:27.69 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11: 149:27.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 149:27.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:27.69 332 | LayerPoint GetFixedPositionAnchor() const { 149:27.69 | ^ 149:27.73 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 149:27.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:27.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:27.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 149:27.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 149:27.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 149:27.73 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 149:27.73 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11: 149:27.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 149:27.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:27.73 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 149:27.73 | ^ 149:27.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 149:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 149:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 149:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 149:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 149:27.75 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:11: 149:27.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 149:27.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:27.75 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 149:27.75 | ^ 149:28.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 149:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 149:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 149:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 149:28.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 149:29.00 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/nsPrintProgress.cpp:8, 149:29.00 from Unified_cpp_printingui0.cpp:2: 149:29.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 149:29.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:29.00 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 149:29.00 | ^ 149:29.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 149:29.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:29.00 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 149:29.00 | ^ 149:29.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 149:29.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:29.00 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 149:29.00 | ^ 149:29.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 149:29.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:29.01 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 149:29.01 | ^ 149:29.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 149:29.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:29.01 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 149:29.01 | ^ 149:29.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 149:29.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:29.03 371 | nscoord aAppUnitsPerDevPixel) { 149:29.04 | ^ 149:29.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 149:29.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:29.04 380 | nscoord aAppUnitsPerDevPixel) { 149:29.04 | ^ 149:29.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 149:29.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:29.04 387 | nscoord aAppUnitsPerDevPixel) { 149:29.04 | ^ 149:29.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 149:29.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:29.05 394 | nscoord aAppUnitsPerDevPixel) { 149:29.05 | ^ 149:30.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:30.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:30.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:30.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 149:30.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 149:30.59 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 149:30.59 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 149:30.59 from Unified_cpp_printingui_ipc0.cpp:2: 149:30.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 149:30.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:30.59 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 149:30.59 | ^ 149:30.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 149:30.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:30.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:30.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 149:30.68 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 149:30.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 149:30.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:30.68 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 149:30.68 | ^ 149:30.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 149:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 149:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 149:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 149:30.89 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 149:30.89 from Unified_cpp_printingui_ipc0.cpp:2: 149:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 149:30.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:30.89 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 149:30.89 | ^ 149:31.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 149:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 149:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 149:31.02 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 149:31.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 149:31.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.02 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 149:31.02 | ^ 149:31.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 149:31.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 149:31.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:31.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 149:31.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 149:31.39 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 149:31.39 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 149:31.39 from Unified_cpp_printingui_ipc0.cpp:2: 149:31.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 149:31.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.40 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 149:31.40 | ^ 149:31.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 149:31.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.40 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 149:31.40 | ^ 149:31.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 149:31.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.40 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 149:31.40 | ^ 149:31.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 149:31.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.41 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 149:31.41 | ^ 149:31.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 149:31.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.41 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 149:31.41 | ^ 149:31.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 149:31.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.43 371 | nscoord aAppUnitsPerDevPixel) { 149:31.43 | ^ 149:31.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 149:31.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.44 380 | nscoord aAppUnitsPerDevPixel) { 149:31.44 | ^ 149:31.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 149:31.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.44 387 | nscoord aAppUnitsPerDevPixel) { 149:31.44 | ^ 149:31.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 149:31.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.44 394 | nscoord aAppUnitsPerDevPixel) { 149:31.44 | ^ 149:31.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 149:31.54 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 149:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 149:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.54 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 149:31.54 | ^ 149:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 149:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.54 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 149:31.54 | ^ 149:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 149:31.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.54 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 149:31.54 | ^ 149:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 149:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.55 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 149:31.55 | ^ 149:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 149:31.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.55 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 149:31.55 | ^ 149:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 149:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.58 371 | nscoord aAppUnitsPerDevPixel) { 149:31.58 | ^ 149:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 149:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.58 380 | nscoord aAppUnitsPerDevPixel) { 149:31.58 | ^ 149:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 149:31.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.58 387 | nscoord aAppUnitsPerDevPixel) { 149:31.58 | ^ 149:31.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 149:31.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:31.59 394 | nscoord aAppUnitsPerDevPixel) { 149:31.59 | ^ 149:32.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 149:32.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 149:32.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 149:32.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:32.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 149:32.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 149:32.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 149:32.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicy.h:11, 149:32.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/FeaturePolicyUtils.h:13, 149:32.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowsingContext.h:22, 149:32.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/nsPrintProgress.cpp:8, 149:32.72 from Unified_cpp_printingui0.cpp:2: 149:32.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 149:32.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 149:32.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:32.72 40 | friend Sub operator*(Sub aCoord, T aScale) { 149:32.72 | ^~~~~~~~ 149:32.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 149:32.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 149:32.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 149:32.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 149:32.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 149:32.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 149:32.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 149:32.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 149:32.99 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/autocomplete/nsAutoCompleteController.h:21, 149:32.99 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 149:32.99 from Unified_cpp_autocomplete0.cpp:2: 149:32.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 149:32.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 149:32.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:32.99 40 | friend Sub operator*(Sub aCoord, T aScale) { 149:32.99 | ^~~~~~~~ 149:33.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 149:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 149:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/autocomplete/nsAutoCompleteController.h:21, 149:33.02 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 149:33.02 from Unified_cpp_autocomplete0.cpp:2: 149:33.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 149:33.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 149:33.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:33.03 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 149:33.03 | ^~~~~~~~ 149:33.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 149:33.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 149:33.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 149:33.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:33.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:33.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:33.14 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:33.14 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:10: 149:33.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 149:33.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 149:33.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:33.14 40 | friend Sub operator*(Sub aCoord, T aScale) { 149:33.14 | ^~~~~~~~ 149:33.17 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 149:33.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 149:33.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:33.18 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:33.18 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:10: 149:33.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 149:33.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 149:33.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:33.18 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 149:33.18 | ^~~~~~~~ 149:33.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 149:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 149:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 149:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 149:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 149:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/autocomplete/nsAutoCompleteController.h:21, 149:33.31 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 149:33.31 from Unified_cpp_autocomplete0.cpp:2: 149:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 149:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 149:33.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:33.32 427 | SizeT Size() const { return SizeT(width, height); } 149:33.32 | ^~~~ 149:33.32 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:33.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:33.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 149:33.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:20, 149:33.32 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/autocomplete/nsAutoCompleteController.h:21, 149:33.32 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 149:33.32 from Unified_cpp_autocomplete0.cpp:2: 149:33.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 149:33.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 149:33.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:33.32 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 149:33.32 | ^~~~~~~~ 149:33.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 149:33.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 149:33.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:33.34 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 149:33.34 | ^~~~~~~~ 149:33.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:12, 149:33.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 149:33.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsAttrValue.h:22, 149:33.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/AttrArray.h:22, 149:33.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:16, 149:33.35 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/autocomplete/nsAutoCompleteController.h:21, 149:33.35 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 149:33.35 from Unified_cpp_autocomplete0.cpp:2: 149:33.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 149:33.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 149:33.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:33.35 62 | Sub operator-(const Sub& aPoint) const { 149:33.35 | ^~~~~~~~ 149:33.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 149:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:10: 149:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 149:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 149:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:33.60 427 | SizeT Size() const { return SizeT(width, height); } 149:33.60 | ^~~~ 149:33.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 149:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 149:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:10: 149:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 149:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 149:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:33.60 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 149:33.60 | ^~~~~~~~ 149:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 149:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 149:33.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:33.60 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 149:33.60 | ^~~~~~~~ 149:33.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 149:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 149:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:33.60 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:33.61 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:10: 149:33.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 149:33.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 149:33.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:33.61 62 | Sub operator-(const Sub& aPoint) const { 149:33.61 | ^~~~~~~~ 149:33.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 149:33.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 149:33.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 149:33.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:33.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:33.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:33.97 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:33.97 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:10: 149:33.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 149:33.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 149:33.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:33.98 43 | friend Sub operator*(T aScale, Sub aCoord) { 149:33.98 | ^~~~~~~~ 149:34.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:34.48 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:10: 149:34.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 149:34.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 149:34.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:34.49 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 149:34.49 | ^~~~~~~~~~~~~ 149:34.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 149:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:34.49 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:10: 149:34.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 149:34.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 149:34.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:34.49 323 | static SizeTyped FromUnknownSize( 149:34.49 | ^~~~~~~~~~~~~~~ 149:37.22 toolkit/components/terminator 149:38.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 149:38.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:38.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:38.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 149:38.51 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:46, 149:38.51 from Unified_cpp_url-classifier0.cpp:83: 149:38.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 149:38.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:38.52 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 149:38.52 | ^ 149:38.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 149:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 149:38.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:38.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:38.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 149:38.80 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:46, 149:38.80 from Unified_cpp_url-classifier0.cpp:83: 149:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 149:38.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:38.80 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 149:38.80 | ^ 149:39.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 149:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 149:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 149:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 149:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 149:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 149:39.23 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.h:12, 149:39.24 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryScalar.cpp:7: 149:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 149:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 149:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 149:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 149:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 149:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 149:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 149:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 149:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 149:39.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:39.25 760 | typename detail::Nth::Type extract() { 149:39.25 | ^~~~~~~ 149:39.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 149:39.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 149:39.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 149:39.43 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:46, 149:39.43 from Unified_cpp_url-classifier0.cpp:83: 149:39.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 149:39.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:39.43 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 149:39.43 | ^ 149:39.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 149:39.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:39.43 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 149:39.43 | ^ 149:39.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 149:39.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:39.44 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 149:39.44 | ^ 149:39.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 149:39.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:39.44 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 149:39.44 | ^ 149:39.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 149:39.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:39.44 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 149:39.44 | ^ 149:39.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 149:39.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:39.47 371 | nscoord aAppUnitsPerDevPixel) { 149:39.47 | ^ 149:39.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 149:39.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:39.47 380 | nscoord aAppUnitsPerDevPixel) { 149:39.47 | ^ 149:39.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 149:39.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:39.48 387 | nscoord aAppUnitsPerDevPixel) { 149:39.48 | ^ 149:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 149:39.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:39.48 394 | nscoord aAppUnitsPerDevPixel) { 149:39.48 | ^ 149:39.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 149:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 149:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 149:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 149:39.52 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 149:39.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 149:39.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 149:39.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:39.52 40 | friend Sub operator*(Sub aCoord, T aScale) { 149:39.52 | ^~~~~~~~ 149:39.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 149:39.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 149:39.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:39.55 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:39.55 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 149:39.55 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 149:39.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 149:39.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 149:39.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:39.55 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 149:39.55 | ^~~~~~~~ 149:40.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 149:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 149:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 149:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 149:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 149:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:40.10 427 | SizeT Size() const { return SizeT(width, height); } 149:40.10 | ^~~~ 149:40.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 149:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 149:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 149:40.10 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 149:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 149:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 149:40.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:40.10 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 149:40.10 | ^~~~~~~~ 149:40.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 149:40.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 149:40.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:40.12 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 149:40.12 | ^~~~~~~~ 149:40.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 149:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 149:40.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:40.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:40.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:40.13 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:40.13 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 149:40.13 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 149:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 149:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 149:40.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:40.13 62 | Sub operator-(const Sub& aPoint) const { 149:40.13 | ^~~~~~~~ 149:40.39 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 149:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 149:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 149:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 149:40.39 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 149:40.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 149:40.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 149:40.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:40.39 43 | friend Sub operator*(T aScale, Sub aCoord) { 149:40.39 | ^~~~~~~~ 149:40.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:40.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:40.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:40.84 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:40.84 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 149:40.84 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 149:40.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 149:40.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 149:40.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:40.84 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 149:40.84 | ^~~~~~~~~~~~~ 149:40.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 149:40.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:40.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:40.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:40.84 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:40.84 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 149:40.84 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 149:40.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 149:40.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 149:40.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:40.84 323 | static SizeTyped FromUnknownSize( 149:40.84 | ^~~~~~~~~~~~~~~ 149:42.41 toolkit/components/build 149:43.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 149:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 149:43.23 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:13: 149:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 149:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:43.23 189 | CSSRect GetExpandedScrollableRect() const { 149:43.23 | ^ 149:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 149:43.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:43.23 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 149:43.23 | ^ 149:43.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 149:43.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:43.24 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 149:43.24 | ^ 149:43.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 149:43.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:43.24 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 149:43.24 | ^ 149:43.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 149:43.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:43.24 243 | CSSRect CalculateScrollRange() const { 149:43.25 | ^ 149:43.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 149:43.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:43.25 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 149:43.25 | ^ 149:43.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 149:43.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:43.25 457 | CSSRect GetVisualViewport() const { 149:43.26 | ^ 149:44.10 toolkit/crashreporter 149:44.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoBindings.h:12, 149:44.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ShadowRoot.h:15, 149:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/CharacterData.h:23, 149:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Text.h:10, 149:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorDOMPoint.h:13, 149:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:11, 149:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEditor.h:9, 149:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlState.h:14, 149:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:13, 149:44.67 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:15: 149:44.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 149:44.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:44.67 1249 | CSSCoord ToCSSPixels() const { return _0; } 149:44.67 | ^ 149:45.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIProperties.h:14, 149:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDirectoryServiceUtils.h:10, 149:45.05 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/terminator/nsTerminator.cpp:27: 149:45.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; ElemType = mozilla::dom::workerinternals::JSSettings::JSGCSetting; IndexType = long unsigned int; SizeType = long unsigned int]’: 149:45.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 149:45.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2329:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::ReplaceElementsAtInternal(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = mozilla::dom::workerinternals::JSSettings::JSGCSetting; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = mozilla::dom::workerinternals::JSSettings::JSGCSetting; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 149:45.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1394:47: required from ‘typename ActualAlloc::ResultType nsTArray_Impl::Assign(const nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; ActualAlloc = nsTArrayInfallibleAllocator; E = mozilla::dom::workerinternals::JSSettings::JSGCSetting; Alloc = nsTArrayInfallibleAllocator; typename ActualAlloc::ResultType = void]’ 149:45.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2780:19: required from ‘CopyableTArray& CopyableTArray::operator=(const CopyableTArray&) [with E = mozilla::dom::workerinternals::JSSettings::JSGCSetting]’ 149:45.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:26:8: required from here 149:45.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 149:45.06 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 149:45.06 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:45.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/RuntimeService.h:16, 149:45.06 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/terminator/nsTerminator.cpp:55: 149:45.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/workerinternals/JSSettings.h:27:10: note: ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’ declared here 149:45.06 27 | struct JSGCSetting { 149:45.06 | ^~~~~~~~~~~ 149:45.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 149:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 149:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 149:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 149:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 149:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 149:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 149:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 149:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryComms.h:9, 149:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.h:12, 149:45.19 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:7: 149:45.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 149:45.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 149:45.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 149:45.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 149:45.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 149:45.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 149:45.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 149:45.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 149:45.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 149:45.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:45.20 760 | typename detail::Nth::Type extract() { 149:45.20 | ^~~~~~~ 149:45.59 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 149:45.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 149:45.59 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintingParent.cpp:7, 149:45.59 from Unified_cpp_printingui_ipc0.cpp:38: 149:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 149:45.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:45.59 189 | CSSRect GetExpandedScrollableRect() const { 149:45.59 | ^ 149:45.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 149:45.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:45.60 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 149:45.60 | ^ 149:45.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 149:45.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:45.60 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 149:45.60 | ^ 149:45.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 149:45.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:45.61 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 149:45.61 | ^ 149:45.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 149:45.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:45.61 243 | CSSRect CalculateScrollRange() const { 149:45.61 | ^ 149:45.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 149:45.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:45.61 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 149:45.61 | ^ 149:45.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 149:45.62 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:45.62 457 | CSSRect GetVisualViewport() const { 149:45.62 | ^ 149:46.52 toolkit/mozapps/extensions 149:46.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 149:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 149:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 149:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 149:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:15, 149:46.86 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintingParent.cpp:8, 149:46.86 from Unified_cpp_printingui_ipc0.cpp:38: 149:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 149:46.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:46.87 1249 | CSSCoord ToCSSPixels() const { return _0; } 149:46.87 | ^ 149:47.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/PresShell.h:52, 149:47.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:15, 149:47.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEditor.h:9, 149:47.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlState.h:14, 149:47.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:13, 149:47.74 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:15: 149:47.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 149:47.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:47.74 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 149:47.74 | ^ 149:48.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 149:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 149:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 149:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:15, 149:48.97 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintingParent.cpp:8, 149:48.97 from Unified_cpp_printingui_ipc0.cpp:38: 149:48.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 149:48.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:48.97 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 149:48.97 | ^ 149:49.63 toolkit/profile 149:50.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 149:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRange.h:16, 149:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 149:50.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:24, 149:50.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEditor.h:9, 149:50.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlState.h:14, 149:50.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:13, 149:50.20 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:15: 149:50.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 149:50.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:50.20 21 | inline Rect ToRect(const gfxRect& aRect) { 149:50.20 | ^ 149:50.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 149:50.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:50.21 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 149:50.21 | ^ 149:50.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 149:50.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:50.22 40 | inline Point ToPoint(const gfxPoint& aPoint) { 149:50.22 | ^ 149:50.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 149:50.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:50.23 44 | inline Size ToSize(const gfxSize& aSize) { 149:50.23 | ^ 149:50.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 149:50.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:50.23 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 149:50.23 | ^ 149:50.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 149:50.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:50.24 52 | inline gfxSize ThebesSize(const Size& aSize) { 149:50.24 | ^ 149:50.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 149:50.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:50.24 56 | inline gfxRect ThebesRect(const Rect& aRect) { 149:50.24 | ^ 149:50.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRange.h:16, 149:50.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Selection.h:20, 149:50.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EditorBase.h:24, 149:50.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextEditor.h:9, 149:50.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TextControlState.h:14, 149:50.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/HTMLInputElement.h:13, 149:50.95 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:15: 149:50.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 149:50.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:50.95 1859 | int32_t aAppUnitsPerPixel) { 149:50.95 | ^ 149:50.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 149:50.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:50.96 3214 | int32_t aAppUnitsPerPixel) { 149:50.96 | ^ 149:53.52 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 149:53.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 149:53.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 149:53.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 149:53.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 149:53.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:53.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:53.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 149:53.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 149:53.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 149:53.52 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 149:53.52 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintingParent.cpp:8, 149:53.52 from Unified_cpp_printingui_ipc0.cpp:38: 149:53.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 149:53.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:53.52 21 | inline Rect ToRect(const gfxRect& aRect) { 149:53.52 | ^ 149:53.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 149:53.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:53.52 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 149:53.52 | ^ 149:53.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 149:53.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:53.52 40 | inline Point ToPoint(const gfxPoint& aPoint) { 149:53.52 | ^ 149:53.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 149:53.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:53.53 44 | inline Size ToSize(const gfxSize& aSize) { 149:53.53 | ^ 149:53.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 149:53.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:53.53 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 149:53.53 | ^ 149:53.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 149:53.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:53.54 52 | inline gfxSize ThebesSize(const Size& aSize) { 149:53.54 | ^ 149:53.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 149:53.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:53.54 56 | inline gfxRect ThebesRect(const Rect& aRect) { 149:53.54 | ^ 149:54.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 149:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 149:54.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 149:54.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 149:54.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:54.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:54.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 149:54.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 149:54.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 149:54.32 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 149:54.32 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintingParent.cpp:8, 149:54.32 from Unified_cpp_printingui_ipc0.cpp:38: 149:54.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 149:54.32 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:54.32 1859 | int32_t aAppUnitsPerPixel) { 149:54.32 | ^ 149:54.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 149:54.34 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:54.34 3214 | int32_t aAppUnitsPerPixel) { 149:54.34 | ^ 149:55.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 149:55.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 149:55.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 149:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 149:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 149:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 149:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 149:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 149:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 149:55.13 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:47, 149:55.13 from Unified_cpp_url-classifier0.cpp:83: 149:55.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 149:55.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:55.13 189 | CSSRect GetExpandedScrollableRect() const { 149:55.13 | ^ 149:55.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 149:55.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:55.13 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 149:55.13 | ^ 149:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 149:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:55.14 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 149:55.14 | ^ 149:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 149:55.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:55.14 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 149:55.14 | ^ 149:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 149:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:55.15 243 | CSSRect CalculateScrollRange() const { 149:55.15 | ^ 149:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 149:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:55.15 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 149:55.15 | ^ 149:55.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 149:55.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:55.16 457 | CSSRect GetVisualViewport() const { 149:55.16 | ^ 149:55.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 149:55.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:55.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:55.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 149:55.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 149:55.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 149:55.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 149:55.29 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintingParent.cpp:8, 149:55.29 from Unified_cpp_printingui_ipc0.cpp:38: 149:55.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 149:55.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:55.29 332 | LayerPoint GetFixedPositionAnchor() const { 149:55.29 | ^ 149:55.37 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 149:55.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:55.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:55.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 149:55.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 149:55.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 149:55.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 149:55.37 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintingParent.cpp:8, 149:55.37 from Unified_cpp_printingui_ipc0.cpp:38: 149:55.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 149:55.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:55.37 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 149:55.37 | ^ 149:55.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 149:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 149:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeParent.h:9, 149:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeParent.h:10, 149:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:18, 149:55.41 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintingParent.cpp:8, 149:55.41 from Unified_cpp_printingui_ipc0.cpp:38: 149:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 149:55.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:55.41 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 149:55.41 | ^ 149:56.60 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 149:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 149:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 149:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 149:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 149:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 149:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 149:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 149:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 149:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 149:56.60 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:47, 149:56.60 from Unified_cpp_url-classifier0.cpp:83: 149:56.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 149:56.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:56.60 1249 | CSSCoord ToCSSPixels() const { return _0; } 149:56.60 | ^ 149:57.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 149:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 149:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 149:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 149:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 149:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 149:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 149:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 149:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 149:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 149:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 149:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 149:57.79 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:16: 149:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 149:57.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:57.79 332 | LayerPoint GetFixedPositionAnchor() const { 149:57.79 | ^ 149:57.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 149:57.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 149:57.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 149:57.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 149:57.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 149:57.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:57.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 149:57.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 149:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 149:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 149:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 149:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 149:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 149:57.84 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:16: 149:57.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 149:57.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:57.84 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 149:57.84 | ^ 149:57.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 149:57.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/ShadowLayerUtilsX11.h:11, 149:57.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxipc/ShadowLayerUtils.h:20, 149:57.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/LayersSurfaces.h:23, 149:57.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/layers/WebRenderMessages.h:28, 149:57.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/IpcResourceUpdateQueue.h:10, 149:57.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderAPI.h:16, 149:57.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:10, 149:57.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 149:57.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 149:57.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 149:57.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 149:57.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 149:57.86 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:16: 149:57.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 149:57.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:57.86 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 149:57.86 | ^ 149:58.00 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 149:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 149:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 149:58.00 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:9: 149:58.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 149:58.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:58.00 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 149:58.00 | ^ 149:58.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 149:58.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 149:58.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:58.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 149:58.22 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 149:58.22 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:9: 149:58.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 149:58.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:58.22 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 149:58.22 | ^ 149:58.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 149:58.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 149:58.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 149:58.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 149:58.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 149:58.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 149:58.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 149:58.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 149:58.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 149:58.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 149:58.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 149:58.89 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:47, 149:58.89 from Unified_cpp_url-classifier0.cpp:83: 149:58.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 149:58.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:58.89 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 149:58.89 | ^ 149:58.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 149:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 149:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 149:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 149:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 149:58.91 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:9: 149:58.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 149:58.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:58.91 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 149:58.91 | ^ 149:58.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 149:58.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:58.92 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 149:58.92 | ^ 149:58.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 149:58.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:58.93 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 149:58.93 | ^ 149:58.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 149:58.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:58.94 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 149:58.94 | ^ 149:58.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 149:58.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:58.95 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 149:58.95 | ^ 149:58.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 149:58.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:58.99 371 | nscoord aAppUnitsPerDevPixel) { 149:58.99 | ^ 149:59.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 149:59.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:59.00 380 | nscoord aAppUnitsPerDevPixel) { 149:59.00 | ^ 149:59.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 149:59.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:59.01 387 | nscoord aAppUnitsPerDevPixel) { 149:59.01 | ^ 149:59.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 149:59.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 149:59.01 394 | nscoord aAppUnitsPerDevPixel) { 149:59.01 | ^ 150:01.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 150:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 150:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 150:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SecurityPolicyViolationEvent.h:15, 150:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:11, 150:01.79 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 150:01.79 from Unified_cpp_mozapps_extensions0.cpp:2: 150:01.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 150:01.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:01.79 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 150:01.79 | ^ 150:01.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 150:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 150:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 150:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 150:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 150:01.87 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:9: 150:01.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 150:01.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 150:01.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:01.87 40 | friend Sub operator*(Sub aCoord, T aScale) { 150:01.87 | ^~~~~~~~ 150:01.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 150:01.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 150:01.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:01.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/TelemetryComms.h:9, 150:01.91 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/core/TelemetryHistogram.h:9, 150:01.91 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/geckoview/TelemetryGeckoViewPersistence.cpp:9: 150:01.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 150:01.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 150:01.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:01.91 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 150:01.91 | ^~~~~~~~ 150:02.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 150:02.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 150:02.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 150:02.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 150:02.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SecurityPolicyViolationEvent.h:15, 150:02.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:11, 150:02.02 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 150:02.02 from Unified_cpp_mozapps_extensions0.cpp:2: 150:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 150:02.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:02.03 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 150:02.03 | ^ 150:02.40 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 150:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 150:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 150:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 150:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 150:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 150:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 150:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 150:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 150:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 150:02.40 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:47, 150:02.40 from Unified_cpp_url-classifier0.cpp:83: 150:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 150:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:02.40 21 | inline Rect ToRect(const gfxRect& aRect) { 150:02.40 | ^ 150:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 150:02.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:02.41 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 150:02.41 | ^ 150:02.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 150:02.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:02.41 40 | inline Point ToPoint(const gfxPoint& aPoint) { 150:02.41 | ^ 150:02.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 150:02.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:02.41 44 | inline Size ToSize(const gfxSize& aSize) { 150:02.41 | ^ 150:02.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 150:02.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:02.41 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 150:02.41 | ^ 150:02.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 150:02.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:02.42 52 | inline gfxSize ThebesSize(const Size& aSize) { 150:02.42 | ^ 150:02.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 150:02.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:02.42 56 | inline gfxRect ThebesRect(const Rect& aRect) { 150:02.42 | ^ 150:02.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 150:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 150:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 150:02.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 150:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 150:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 150:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 150:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 150:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 150:02.96 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:47, 150:02.96 from Unified_cpp_url-classifier0.cpp:83: 150:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 150:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:02.96 1859 | int32_t aAppUnitsPerPixel) { 150:02.96 | ^ 150:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 150:02.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:02.96 3214 | int32_t aAppUnitsPerPixel) { 150:02.96 | ^ 150:03.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 150:03.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 150:03.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SecurityPolicyViolationEvent.h:15, 150:03.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:11, 150:03.54 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 150:03.54 from Unified_cpp_mozapps_extensions0.cpp:2: 150:03.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 150:03.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:03.54 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 150:03.54 | ^ 150:03.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 150:03.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:03.54 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 150:03.54 | ^ 150:03.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 150:03.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:03.54 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 150:03.54 | ^ 150:03.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 150:03.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:03.55 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 150:03.55 | ^ 150:03.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 150:03.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:03.55 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 150:03.55 | ^ 150:03.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 150:03.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:03.58 371 | nscoord aAppUnitsPerDevPixel) { 150:03.58 | ^ 150:03.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 150:03.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:03.58 380 | nscoord aAppUnitsPerDevPixel) { 150:03.58 | ^ 150:03.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 150:03.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:03.58 387 | nscoord aAppUnitsPerDevPixel) { 150:03.58 | ^ 150:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 150:03.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:03.59 394 | nscoord aAppUnitsPerDevPixel) { 150:03.59 | ^ 150:03.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 150:03.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:03.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 150:03.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 150:03.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 150:03.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 150:03.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 150:03.89 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:47, 150:03.89 from Unified_cpp_url-classifier0.cpp:83: 150:03.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 150:03.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:03.89 332 | LayerPoint GetFixedPositionAnchor() const { 150:03.90 | ^ 150:03.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 150:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 150:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 150:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 150:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 150:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 150:03.94 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:47, 150:03.94 from Unified_cpp_url-classifier0.cpp:83: 150:03.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 150:03.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:03.94 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 150:03.94 | ^ 150:03.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 150:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 150:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 150:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 150:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 150:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 150:03.96 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:47, 150:03.96 from Unified_cpp_url-classifier0.cpp:83: 150:03.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 150:03.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:03.97 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 150:03.97 | ^ 150:04.56 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/BasicLayers.h:11, 150:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:11, 150:04.56 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 150:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 150:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 150:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 150:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 150:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 150:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 150:04.57 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:16: 150:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 150:04.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:04.57 1394 | LayerPoint GetFixedPositionAnchor() { 150:04.57 | ^ 150:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 150:04.60 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:04.60 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 150:04.60 | ^ 150:04.78 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderUserData.h:12, 150:04.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/WebRenderCommandBuilder.h:14, 150:04.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RenderRootStateManager.h:14, 150:04.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:11, 150:04.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 150:04.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 150:04.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 150:04.78 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 150:04.78 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:16: 150:04.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h: In member function ‘mozilla::gfx::Size mozilla::layers::StackingContextHelper::GetInheritedScale() const’: 150:04.78 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/StackingContextHelper.h:49:39: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:04.78 49 | gfx::Size GetInheritedScale() const { return mScale; } 150:04.78 | ^ 150:06.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/CompositorBridgeParent.h:19, 150:06.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserParent.h:26, 150:06.28 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintingParent.cpp:8, 150:06.28 from Unified_cpp_printingui_ipc0.cpp:38: 150:06.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘mozilla::LayerPoint mozilla::layers::Layer::GetFixedPositionAnchor()’: 150:06.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:1394:39: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:06.29 1394 | LayerPoint GetFixedPositionAnchor() { 150:06.29 | ^ 150:06.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h: In member function ‘gfxPoint mozilla::layers::PaintedLayer::GetResidualTranslation() const’: 150:06.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2140:43: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:06.31 2140 | gfxPoint GetResidualTranslation() const { return mResidualTranslation; } 150:06.32 | ^ 150:06.53 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 150:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 150:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 150:06.53 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 150:06.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SecurityPolicyViolationEvent.h:16, 150:06.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:11, 150:06.54 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 150:06.54 from Unified_cpp_mozapps_extensions0.cpp:2: 150:06.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 150:06.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:06.54 189 | CSSRect GetExpandedScrollableRect() const { 150:06.54 | ^ 150:06.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 150:06.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:06.55 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 150:06.55 | ^ 150:06.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 150:06.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:06.55 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 150:06.55 | ^ 150:06.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 150:06.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:06.56 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 150:06.56 | ^ 150:06.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 150:06.56 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:06.56 243 | CSSRect CalculateScrollRange() const { 150:06.56 | ^ 150:06.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 150:06.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:06.58 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 150:06.58 | ^ 150:06.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 150:06.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:06.58 457 | CSSRect GetVisualViewport() const { 150:06.58 | ^ 150:07.20 toolkit/xre 150:07.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxFont.h:39, 150:07.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDeviceContext.h:12, 150:07.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/UIEvent.h:15, 150:07.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/KeyboardEvent.h:10, 150:07.66 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:16: 150:07.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h: In member function ‘mozilla::LayoutDeviceRect mozilla::layout::TextDrawTarget::GeckoClipRect()’: 150:07.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:351:36: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:07.66 351 | LayoutDeviceRect GeckoClipRect() { return mClipStack.LastElement(); } 150:07.66 | ^ 150:09.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/CombinedStacks.h:11, 150:09.07 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/CombinedStacks.cpp:7: 150:09.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 150:09.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:09.07 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 150:09.07 | ^ 150:09.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 150:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 150:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 150:09.18 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 150:09.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 150:09.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 150:09.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:09.18 40 | friend Sub operator*(Sub aCoord, T aScale) { 150:09.18 | ^~~~~~~~ 150:09.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:09.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:09.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 150:09.21 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 150:09.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 150:09.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 150:09.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:09.21 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 150:09.21 | ^~~~~~~~ 150:09.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 150:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/CombinedStacks.h:11, 150:09.35 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/CombinedStacks.cpp:7: 150:09.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 150:09.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:09.35 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 150:09.35 | ^ 150:09.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 150:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 150:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 150:09.42 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 150:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 150:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 150:09.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:09.42 427 | SizeT Size() const { return SizeT(width, height); } 150:09.43 | ^~~~ 150:09.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 150:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 150:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 150:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 150:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:09.43 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 150:09.43 | ^~~~~~~~ 150:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 150:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 150:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:09.43 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 150:09.43 | ^~~~~~~~ 150:09.43 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 150:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 150:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 150:09.43 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 150:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 150:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 150:09.43 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:09.43 62 | Sub operator-(const Sub& aPoint) const { 150:09.43 | ^~~~~~~~ 150:09.67 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 150:09.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 150:09.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:09.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:09.67 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 150:09.67 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 150:09.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 150:09.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 150:09.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:09.67 43 | friend Sub operator*(T aScale, Sub aCoord) { 150:09.67 | ^~~~~~~~ 150:09.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 150:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 150:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/CombinedStacks.h:11, 150:09.85 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/CombinedStacks.cpp:7: 150:09.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 150:09.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:09.85 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 150:09.85 | ^ 150:09.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 150:09.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:09.86 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 150:09.86 | ^ 150:09.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 150:09.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:09.86 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 150:09.86 | ^ 150:09.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 150:09.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:09.87 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 150:09.87 | ^ 150:09.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 150:09.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:09.87 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 150:09.87 | ^ 150:09.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 150:09.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:09.90 371 | nscoord aAppUnitsPerDevPixel) { 150:09.90 | ^ 150:09.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 150:09.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:09.90 380 | nscoord aAppUnitsPerDevPixel) { 150:09.90 | ^ 150:09.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 150:09.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:09.91 387 | nscoord aAppUnitsPerDevPixel) { 150:09.91 | ^ 150:09.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 150:09.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:09.91 394 | nscoord aAppUnitsPerDevPixel) { 150:09.91 | ^ 150:10.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 150:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 150:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 150:10.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 150:10.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 150:10.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:10.01 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 150:10.01 | ^~~~~~~~~~~~~ 150:10.01 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 150:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 150:10.01 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 150:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 150:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 150:10.02 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:10.02 323 | static SizeTyped FromUnknownSize( 150:10.02 | ^~~~~~~~~~~~~~~ 150:10.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:11, 150:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 150:10.87 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/nsPrintingProxy.cpp:10, 150:10.87 from Unified_cpp_printingui_ipc0.cpp:47: 150:10.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h: In member function ‘mozilla::CSSSize mozilla::dom::BrowserChild::GetUnscaledInnerSize()’: 150:10.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserChild.h:565:34: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:10.87 565 | CSSSize GetUnscaledInnerSize() { return mUnscaledInnerSize; } 150:10.87 | ^ 150:10.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 150:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 150:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 150:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 150:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 150:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 150:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 150:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:10.89 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 150:10.89 | ^~~~~~~~~~~~~~ 150:10.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 150:10.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:10.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:10.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 150:10.92 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 150:10.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 150:10.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 150:10.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:10.92 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 150:10.92 | ^~~~~~~~~~~~~ 150:10.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 150:10.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 150:10.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:10.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:10.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 150:10.95 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 150:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 150:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 150:10.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:10.95 383 | Point TopLeft() const { return Point(x, y); } 150:10.95 | ^~~~~~~ 150:10.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 150:10.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 150:10.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 150:10.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 150:10.96 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 150:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 150:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 150:10.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:10.96 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 150:10.96 | ^~~~~~~~~~~~~~~ 150:11.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 150:11.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:11.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:11.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 150:11.27 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 150:11.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘static mozilla::gfx::RectTyped mozilla::gfx::RectTyped::FromUnknownRect(const mozilla::gfx::RectTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 150:11.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:220:47: required from here 150:11.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:277:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:11.27 277 | static RectTyped FromUnknownRect( 150:11.27 | ^~~~~~~~~~~~~~~ 150:11.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 150:11.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 150:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 150:11.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::PointTyped > mozilla::gfx::PointTyped >::FromUnknownPoint(const mozilla::gfx::PointTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 150:11.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:265:35: required from here 150:11.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:150:31: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:11.28 150 | static PointTyped FromUnknownPoint( 150:11.28 | ^~~~~~~~~~~~~~~~ 150:11.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 150:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 150:11.28 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 150:11.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::RectTyped::ToUnknownRect() const [with units = mozilla::LayoutDevicePixel; F = float]’: 150:11.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TextDrawTarget.h:340:57: required from here 150:11.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:282:30: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:11.28 282 | RectTyped ToUnknownRect() const { 150:11.28 | ^~~~~~~~~~~~~ 150:12.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 150:12.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:12.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:12.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 150:12.79 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 150:12.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 150:12.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 150:12.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 150:12.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:12.79 246 | PointTyped As2DPoint() const { 150:12.79 | ^~~~~~~~~ 150:12.80 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 150:12.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 150:12.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:12.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:12.80 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 150:12.80 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 150:12.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 150:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 150:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 150:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:12.81 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 150:12.81 | ^~~~~~~~~ 150:12.81 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 150:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 150:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 150:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/EventListenerManager.h:10, 150:12.81 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:11: 150:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 150:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 150:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 150:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:12.81 2266 | PointTyped TransformPointSimple( 150:12.81 | ^~~~~~~~~~~~~~~~~~~~ 150:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 150:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 150:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 150:12.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:12.81 794 | RectTyped TransformAndClipBounds( 150:12.81 | ^~~~~~~~~~~~~~~~~~~~~~ 150:13.09 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 150:13.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 150:13.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 150:13.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:13.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:13.09 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:13.09 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/CombinedStacks.h:11, 150:13.09 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/CombinedStacks.cpp:7: 150:13.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 150:13.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 150:13.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:13.10 40 | friend Sub operator*(Sub aCoord, T aScale) { 150:13.10 | ^~~~~~~~ 150:13.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 150:13.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 150:13.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:13.12 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/CombinedStacks.h:11, 150:13.12 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/CombinedStacks.cpp:7: 150:13.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 150:13.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 150:13.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:13.12 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 150:13.12 | ^~~~~~~~ 150:13.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/CombinedStacks.h:11, 150:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/KeyedStackCapturer.h:9, 150:13.55 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/KeyedStackCapturer.cpp:7: 150:13.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 150:13.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:13.55 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 150:13.55 | ^ 150:13.75 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 150:13.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 150:13.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 150:13.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:13.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:13.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:13.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 150:13.76 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 150:13.76 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 150:13.76 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 150:13.76 from Unified_cpp_printingui_ipc0.cpp:2: 150:13.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 150:13.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 150:13.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:13.76 40 | friend Sub operator*(Sub aCoord, T aScale) { 150:13.76 | ^~~~~~~~ 150:13.79 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 150:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 150:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 150:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 150:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 150:13.79 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 150:13.79 from Unified_cpp_printingui_ipc0.cpp:2: 150:13.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 150:13.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 150:13.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:13.79 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 150:13.79 | ^~~~~~~~ 150:13.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 150:13.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:13.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:13.85 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/CombinedStacks.h:11, 150:13.85 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/KeyedStackCapturer.h:9, 150:13.85 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/KeyedStackCapturer.cpp:7: 150:13.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 150:13.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:13.85 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 150:13.85 | ^ 150:13.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 150:13.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 150:13.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 150:13.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:13.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 150:13.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 150:13.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 150:13.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SecurityPolicyViolationEvent.h:15, 150:13.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:11, 150:13.96 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 150:13.96 from Unified_cpp_mozapps_extensions0.cpp:2: 150:13.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 150:13.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 150:13.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:13.96 40 | friend Sub operator*(Sub aCoord, T aScale) { 150:13.97 | ^~~~~~~~ 150:14.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 150:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 150:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 150:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 150:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 150:14.03 from Unified_cpp_printingui_ipc0.cpp:2: 150:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 150:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 150:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.03 427 | SizeT Size() const { return SizeT(width, height); } 150:14.03 | ^~~~ 150:14.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 150:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 150:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 150:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 150:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 150:14.03 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 150:14.03 from Unified_cpp_printingui_ipc0.cpp:2: 150:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 150:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 150:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.03 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 150:14.03 | ^~~~~~~~ 150:14.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 150:14.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 150:14.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.04 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 150:14.04 | ^~~~~~~~ 150:14.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 150:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 150:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 150:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 150:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 150:14.04 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 150:14.04 from Unified_cpp_printingui_ipc0.cpp:2: 150:14.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 150:14.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 150:14.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.04 62 | Sub operator-(const Sub& aPoint) const { 150:14.04 | ^~~~~~~~ 150:14.06 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 150:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 150:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SecurityPolicyViolationEvent.h:15, 150:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:11, 150:14.06 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 150:14.06 from Unified_cpp_mozapps_extensions0.cpp:2: 150:14.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 150:14.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 150:14.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.06 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 150:14.06 | ^~~~~~~~ 150:14.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 150:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 150:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 150:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 150:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SecurityPolicyViolationEvent.h:15, 150:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:11, 150:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 150:14.11 from Unified_cpp_mozapps_extensions0.cpp:2: 150:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 150:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 150:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.11 427 | SizeT Size() const { return SizeT(width, height); } 150:14.11 | ^~~~ 150:14.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 150:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 150:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SecurityPolicyViolationEvent.h:15, 150:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:11, 150:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 150:14.11 from Unified_cpp_mozapps_extensions0.cpp:2: 150:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 150:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 150:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.11 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 150:14.11 | ^~~~~~~~ 150:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 150:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 150:14.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.11 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 150:14.11 | ^~~~~~~~ 150:14.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 150:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 150:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:14.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 150:14.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 150:14.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 150:14.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/SecurityPolicyViolationEvent.h:15, 150:14.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:11, 150:14.12 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 150:14.12 from Unified_cpp_mozapps_extensions0.cpp:2: 150:14.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 150:14.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 150:14.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.12 62 | Sub operator-(const Sub& aPoint) const { 150:14.12 | ^~~~~~~~ 150:14.27 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 150:14.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 150:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 150:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 150:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 150:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 150:14.28 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 150:14.28 from Unified_cpp_printingui_ipc0.cpp:2: 150:14.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 150:14.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 150:14.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.29 43 | friend Sub operator*(T aScale, Sub aCoord) { 150:14.29 | ^~~~~~~~ 150:14.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 150:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 150:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/CombinedStacks.h:11, 150:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/KeyedStackCapturer.h:9, 150:14.35 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/KeyedStackCapturer.cpp:7: 150:14.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 150:14.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.36 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 150:14.36 | ^ 150:14.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 150:14.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.36 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 150:14.36 | ^ 150:14.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 150:14.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.36 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 150:14.36 | ^ 150:14.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 150:14.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.37 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 150:14.37 | ^ 150:14.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 150:14.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.37 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 150:14.37 | ^ 150:14.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 150:14.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.39 371 | nscoord aAppUnitsPerDevPixel) { 150:14.39 | ^ 150:14.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 150:14.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.40 380 | nscoord aAppUnitsPerDevPixel) { 150:14.40 | ^ 150:14.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 150:14.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.40 387 | nscoord aAppUnitsPerDevPixel) { 150:14.40 | ^ 150:14.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 150:14.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.41 394 | nscoord aAppUnitsPerDevPixel) { 150:14.41 | ^ 150:14.95 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 150:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 150:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 150:14.95 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 150:14.95 from Unified_cpp_printingui_ipc0.cpp:2: 150:14.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 150:14.95 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 150:14.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.96 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 150:14.96 | ^~~~~~~~~~~~~ 150:14.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 150:14.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:14.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:14.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:14.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 150:14.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 150:14.96 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 150:14.96 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 150:14.96 from Unified_cpp_printingui_ipc0.cpp:2: 150:14.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 150:14.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 150:14.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:14.96 323 | static SizeTyped FromUnknownSize( 150:14.96 | ^~~~~~~~~~~~~~~ 150:15.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 150:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 150:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 150:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 150:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 150:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 150:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.h:15, 150:15.30 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/satchel/nsFormFillController.cpp:7: 150:15.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 150:15.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 150:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 150:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 150:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 150:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 150:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 150:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 150:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 150:15.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:15.31 760 | typename detail::Nth::Type extract() { 150:15.31 | ^~~~~~~ 150:15.71 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 150:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 150:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 150:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 150:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 150:15.71 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 150:15.71 from Unified_cpp_printingui_ipc0.cpp:2: 150:15.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixPoint mozilla::gfx::BaseMatrix::GetTranslation() const [with T = float; mozilla::gfx::BaseMatrix::MatrixPoint = mozilla::gfx::PointTyped]’: 150:15.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2098:51: required from here 150:15.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:413:15: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:15.71 413 | MatrixPoint GetTranslation() const { return MatrixPoint(_31, _32); } 150:15.71 | ^~~~~~~~~~~~~~ 150:15.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 150:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 150:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 150:15.82 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 150:15.82 from Unified_cpp_printingui_ipc0.cpp:2: 150:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::gfx::UnknownUnits]’: 150:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:69:41: required from here 150:15.82 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:15.82 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 150:15.82 | ^~~~~~~~~~~~~ 150:15.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 150:15.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 150:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 150:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 150:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 150:15.86 from Unified_cpp_printingui_ipc0.cpp:2: 150:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Point mozilla::gfx::BaseRect::TopLeft() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 150:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:336:47: required from here 150:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:383:9: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:15.86 383 | Point TopLeft() const { return Point(x, y); } 150:15.86 | ^~~~~~~ 150:15.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 150:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 150:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 150:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 150:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 150:15.86 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 150:15.86 from Unified_cpp_printingui_ipc0.cpp:2: 150:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::BaseMatrix::MatrixRect mozilla::gfx::BaseMatrix::TransformBounds(const MatrixRect&) const [with T = float; mozilla::gfx::BaseMatrix::MatrixRect = mozilla::gfx::RectTyped]’: 150:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/PathHelpers.h:382:38: required from here 150:15.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:104:24: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:15.86 104 | GFX2D_API MatrixRect TransformBounds(const MatrixRect& aRect) const { 150:15.87 | ^~~~~~~~~~~~~~~ 150:17.61 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 150:17.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 150:17.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 150:17.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:17.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:17.61 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:17.61 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/CombinedStacks.h:11, 150:17.61 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/KeyedStackCapturer.h:9, 150:17.61 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/KeyedStackCapturer.cpp:7: 150:17.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 150:17.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 150:17.61 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:17.61 40 | friend Sub operator*(Sub aCoord, T aScale) { 150:17.61 | ^~~~~~~~ 150:17.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 150:17.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:17.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:17.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:17.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 150:17.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 150:17.63 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 150:17.63 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 150:17.63 from Unified_cpp_printingui_ipc0.cpp:2: 150:17.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Point4DTyped::As2DPoint() const [with units = mozilla::gfx::UnknownUnits; F = float]’: 150:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:953:42: required from ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4Typed::TransformPoint(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’ 150:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Layers.h:2102:62: required from here 150:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:246:24: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:17.64 246 | PointTyped As2DPoint() const { 150:17.64 | ^~~~~~~~~ 150:17.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 150:17.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 150:17.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:17.64 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/CombinedStacks.h:11, 150:17.64 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/KeyedStackCapturer.h:9, 150:17.64 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/KeyedStackCapturer.cpp:7: 150:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 150:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 150:17.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:17.64 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 150:17.64 | ^~~~~~~~ 150:17.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 150:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 150:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 150:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 150:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 150:17.72 from Unified_cpp_printingui_ipc0.cpp:2: 150:17.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘Sub mozilla::gfx::BaseRect::Intersect(const Sub&) const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 150:17.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1929:65: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 150:17.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 150:17.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:112:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:17.72 112 | [[nodiscard]] Sub Intersect(const Sub& aRect) const { 150:17.72 | ^~~~~~~~~ 150:17.72 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:13, 150:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 150:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 150:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 150:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 150:17.72 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 150:17.72 from Unified_cpp_printingui_ipc0.cpp:2: 150:17.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::PointTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformPointSimple(const mozilla::gfx::PointTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’: 150:17.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1935:60: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 150:17.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 150:17.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:2266:30: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:17.72 2266 | PointTyped TransformPointSimple( 150:17.72 | ^~~~~~~~~~~~~~~~~~~~ 150:17.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4Typed::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits; T = float]’: 150:17.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:1952:42: required from ‘mozilla::gfx::RectTyped mozilla::gfx::Matrix4x4TypedFlagged::TransformAndClipBounds(const mozilla::gfx::RectTyped&, const mozilla::gfx::RectTyped&) const [with F = float; SourceUnits = mozilla::gfx::UnknownUnits; TargetUnits = mozilla::gfx::UnknownUnits]’ 150:17.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/TransformClipNode.h:123:64: required from here 150:17.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Matrix.h:794:29: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:17.74 794 | RectTyped TransformAndClipBounds( 150:17.74 | ^~~~~~~~~~~~~~~~~~~~~~ 150:18.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 150:18.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 150:18.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:18.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:18.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 150:18.23 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:46, 150:18.23 from Unified_cpp_url-classifier0.cpp:83: 150:18.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 150:18.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 150:18.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:18.24 40 | friend Sub operator*(Sub aCoord, T aScale) { 150:18.24 | ^~~~~~~~ 150:18.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 150:18.33 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:46, 150:18.33 from Unified_cpp_url-classifier0.cpp:83: 150:18.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 150:18.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 150:18.33 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:18.33 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 150:18.33 | ^~~~~~~~ 150:18.84 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 150:18.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 150:18.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:18.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:18.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 150:18.84 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:46, 150:18.84 from Unified_cpp_url-classifier0.cpp:83: 150:18.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 150:18.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 150:18.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:18.85 427 | SizeT Size() const { return SizeT(width, height); } 150:18.85 | ^~~~ 150:18.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:18.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:18.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 150:18.85 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:46, 150:18.85 from Unified_cpp_url-classifier0.cpp:83: 150:18.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 150:18.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 150:18.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:18.85 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 150:18.85 | ^~~~~~~~ 150:18.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 150:18.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 150:18.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:18.85 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 150:18.85 | ^~~~~~~~ 150:18.85 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 150:18.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 150:18.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:18.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:18.85 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 150:18.85 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:46, 150:18.85 from Unified_cpp_url-classifier0.cpp:83: 150:18.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 150:18.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 150:18.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:18.85 62 | Sub operator-(const Sub& aPoint) const { 150:18.85 | ^~~~~~~~ 150:19.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 150:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 150:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 150:19.07 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:46, 150:19.07 from Unified_cpp_url-classifier0.cpp:83: 150:19.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 150:19.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 150:19.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:19.07 43 | friend Sub operator*(T aScale, Sub aCoord) { 150:19.07 | ^~~~~~~~ 150:19.57 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 150:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 150:19.57 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:46, 150:19.57 from Unified_cpp_url-classifier0.cpp:83: 150:19.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 150:19.57 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 150:19.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:19.58 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 150:19.58 | ^~~~~~~~~~~~~ 150:19.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:13, 150:19.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:19.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:19.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 150:19.58 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:46, 150:19.58 from Unified_cpp_url-classifier0.cpp:83: 150:19.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 150:19.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 150:19.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:19.58 323 | static SizeTyped FromUnknownSize( 150:19.58 | ^~~~~~~~~~~~~~~ 150:20.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 150:20.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 150:20.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 150:20.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 150:20.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 150:20.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 150:20.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 150:20.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 150:20.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialog.h:11, 150:20.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintProgressDialogChild.h:9, 150:20.83 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.h:8, 150:20.83 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/PrintProgressDialogChild.cpp:8, 150:20.83 from Unified_cpp_printingui_ipc0.cpp:2: 150:20.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 150:20.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 150:20.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 150:20.84 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 150:20.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 150:20.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 150:20.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 150:20.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 150:20.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 150:20.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:20.86 760 | typename detail::Nth::Type extract() { 150:20.86 | ^~~~~~~ 150:22.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 150:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 150:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 150:22.49 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 150:22.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 150:22.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:22.50 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 150:22.50 | ^ 150:22.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 150:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 150:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 150:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 150:22.69 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 150:22.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 150:22.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:22.69 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 150:22.70 | ^ 150:23.64 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 150:23.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 150:23.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:23.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 150:23.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 150:23.64 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 150:23.64 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 150:23.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 150:23.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:23.64 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 150:23.64 | ^ 150:23.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 150:23.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:23.65 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 150:23.65 | ^ 150:23.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 150:23.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:23.65 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 150:23.65 | ^ 150:23.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 150:23.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:23.66 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 150:23.66 | ^ 150:23.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 150:23.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:23.66 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 150:23.66 | ^ 150:23.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 150:23.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:23.69 371 | nscoord aAppUnitsPerDevPixel) { 150:23.69 | ^ 150:23.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 150:23.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:23.69 380 | nscoord aAppUnitsPerDevPixel) { 150:23.69 | ^ 150:23.69 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 150:23.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:23.70 387 | nscoord aAppUnitsPerDevPixel) { 150:23.70 | ^ 150:23.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 150:23.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:23.70 394 | nscoord aAppUnitsPerDevPixel) { 150:23.70 | ^ 150:24.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:24.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:24.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:24.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 150:24.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 150:24.24 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/ProcessedStack.h:12, 150:24.24 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/ProcessedStack.cpp:7: 150:24.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 150:24.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:24.24 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 150:24.25 | ^ 150:24.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/Entries.h:13, 150:24.47 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/ChunkSet.h:9, 150:24.47 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/ChunkSet.cpp:6, 150:24.47 from Unified_cpp_url-classifier0.cpp:2: 150:24.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In instantiation of ‘static void AssignRangeAlgorithm::implementation(ElemType*, IndexType, SizeType, const Item*) [with Item = nsTLiteralString; ElemType = nsTLiteralString; IndexType = long unsigned int; SizeType = long unsigned int]’: 150:24.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2305:57: required from ‘void nsTArray_Impl::AssignRange(nsTArray_Impl::index_type, nsTArray_Impl::size_type, const Item*) [with Item = nsTLiteralString; E = nsTLiteralString; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::index_type = long unsigned int; nsTArray_Impl::size_type = long unsigned int]’ 150:24.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2471:14: required from ‘nsTArray_Impl::elem_type* nsTArray_Impl::AppendElementsInternal(const Item*, nsTArray_Impl::size_type) [with ActualAlloc = nsTArrayInfallibleAllocator; Item = nsTLiteralString; E = nsTLiteralString; Alloc = nsTArrayInfallibleAllocator; nsTArray_Impl::elem_type = nsTLiteralString; nsTArray_Impl::size_type = long unsigned int]’ 150:24.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2611:63: required from ‘mozilla::NotNull::elem_type*> nsTArray::AppendElements(const Item*, typename nsTArray::base_type::size_type) [with Item = nsTLiteralString; E = nsTLiteralString; typename nsTArray_Impl::elem_type = nsTLiteralString; typename nsTArray::base_type::size_type = long unsigned int]’ 150:24.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:2565:19: required from ‘nsTArray::nsTArray(std::initializer_list<_Tp>) [with E = nsTLiteralString]’ 150:24.47 /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/Classifier.cpp:234:3: required from here 150:24.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:645:13: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class nsTLiteralString’ with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 150:24.48 645 | memcpy(aElements + aStart, aValues, aCount * sizeof(ElemType)); 150:24.48 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:24.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTDependentSubstring.h:12, 150:24.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsDependentSubstring.h:11, 150:24.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsString.h:17, 150:24.48 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/Entries.h:14, 150:24.50 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/ChunkSet.h:9, 150:24.50 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/ChunkSet.cpp:6, 150:24.50 from Unified_cpp_url-classifier0.cpp:2: 150:24.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTLiteralString.h:24:7: note: ‘class nsTLiteralString’ declared here 150:24.51 24 | class nsTLiteralString : public mozilla::detail::nsTStringRepr { 150:24.51 | ^~~~~~~~~~~~~~~~ 150:24.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 150:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 150:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 150:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/ProcessedStack.h:12, 150:24.54 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/ProcessedStack.cpp:7: 150:24.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 150:24.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:24.54 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 150:24.54 | ^ 150:24.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 150:24.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 150:24.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 150:24.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 150:24.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 150:24.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:36, 150:24.90 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/Entries.h:13, 150:24.90 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/ChunkSet.h:9, 150:24.90 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/url-classifier/ChunkSet.cpp:6, 150:24.90 from Unified_cpp_url-classifier0.cpp:2: 150:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 150:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 150:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 150:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 150:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 150:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 150:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 150:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 150:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 150:24.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:24.90 760 | typename detail::Nth::Type extract() { 150:24.90 | ^~~~~~~ 150:25.03 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 150:25.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 150:25.03 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 150:25.03 from Unified_cpp_mozapps_extensions0.cpp:2: 150:25.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In member function ‘virtual nsresult mozilla::AddonManagerStartup::RegisterChrome(nsIURI*, JS::HandleValue, JSContext*, nsIJSRAIIHelper**)’: 150:25.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:410:45: warning: array subscript 1 is outside array bounds of ‘nsTArray, 2> > [1]’ [-Warray-bounds] 150:25.03 410 | size_type Capacity() const { return mHdr->mCapacity; } 150:25.03 | ~~~~~~^~~~~~~~~ 150:25.04 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 150:25.04 /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:791:39: note: while referencing ‘overrides’ 150:25.04 791 | nsTArray overrides; 150:25.04 | ^~~~~~~~~ 150:25.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 150:25.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 150:25.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 150:25.04 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 150:25.04 from Unified_cpp_mozapps_extensions0.cpp:2: 150:25.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:416:26: warning: array subscript 1 is outside array bounds of ‘nsTArray, 2> > [1]’ [-Warray-bounds] 150:25.04 416 | mArray.mHdr->mLength = 0; 150:25.04 | ~~~~~~~~~~~~~~~~~~~~~^~~ 150:25.04 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 150:25.04 /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:791:39: note: while referencing ‘overrides’ 150:25.04 791 | nsTArray overrides; 150:25.04 | ^~~~~~~~~ 150:25.04 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 150:25.04 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 150:25.04 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 150:25.04 from Unified_cpp_mozapps_extensions0.cpp:2: 150:25.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:410:45: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 150:25.04 410 | size_type Capacity() const { return mHdr->mCapacity; } 150:25.04 | ~~~~~~^~~~~~~~~ 150:25.04 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 150:25.04 /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:26: note: while referencing ‘content’ 150:25.04 790 | nsTArray content; 150:25.04 | ^~~~~~~ 150:25.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 150:25.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 150:25.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 150:25.05 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 150:25.05 from Unified_cpp_mozapps_extensions0.cpp:2: 150:25.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:416:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 150:25.05 416 | mArray.mHdr->mLength = 0; 150:25.05 | ~~~~~~~~~~~~~~~~~~~~~^~~ 150:25.05 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 150:25.05 /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:790:26: note: while referencing ‘content’ 150:25.05 790 | nsTArray content; 150:25.05 | ^~~~~~~ 150:25.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 150:25.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 150:25.05 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 150:25.05 from Unified_cpp_mozapps_extensions0.cpp:2: 150:25.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:410:45: warning: array subscript 1 is outside array bounds of ‘nsTArray, 3> > [1]’ [-Warray-bounds] 150:25.07 410 | size_type Capacity() const { return mHdr->mCapacity; } 150:25.07 | ~~~~~~^~~~~~~~~ 150:25.07 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 150:25.07 /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:37: note: while referencing ‘locales’ 150:25.07 789 | nsTArray locales; 150:25.07 | ^~~~~~~ 150:25.07 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 150:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPUtils.h:15, 150:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/nsCSPContext.h:10, 150:25.08 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonContentPolicy.cpp:9, 150:25.08 from Unified_cpp_mozapps_extensions0.cpp:2: 150:25.08 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:416:26: warning: array subscript 1 is outside array bounds of ‘nsTArray, 3> > [1]’ [-Warray-bounds] 150:25.08 416 | mArray.mHdr->mLength = 0; 150:25.08 | ~~~~~~~~~~~~~~~~~~~~~^~~ 150:25.08 In file included from Unified_cpp_mozapps_extensions0.cpp:11: 150:25.08 /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/extensions/AddonManagerStartup.cpp:789:37: note: while referencing ‘locales’ 150:25.08 789 | nsTArray locales; 150:25.08 | ^~~~~~~ 150:25.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 150:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 150:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 150:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 150:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/ProcessedStack.h:12, 150:25.10 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/ProcessedStack.cpp:7: 150:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 150:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:25.10 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 150:25.10 | ^ 150:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 150:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:25.10 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 150:25.10 | ^ 150:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 150:25.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:25.10 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 150:25.10 | ^ 150:25.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 150:25.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:25.11 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 150:25.11 | ^ 150:25.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 150:25.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:25.11 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 150:25.11 | ^ 150:25.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 150:25.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:25.14 371 | nscoord aAppUnitsPerDevPixel) { 150:25.14 | ^ 150:25.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 150:25.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:25.14 380 | nscoord aAppUnitsPerDevPixel) { 150:25.14 | ^ 150:25.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 150:25.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:25.15 387 | nscoord aAppUnitsPerDevPixel) { 150:25.15 | ^ 150:25.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 150:25.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:25.15 394 | nscoord aAppUnitsPerDevPixel) { 150:25.15 | ^ 150:26.32 toolkit/system/unixproxy 150:28.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 150:28.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 150:28.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 150:28.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:28.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:28.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:28.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 150:28.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 150:28.11 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/ProcessedStack.h:12, 150:28.11 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/ProcessedStack.cpp:7: 150:28.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 150:28.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 150:28.11 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:28.11 40 | friend Sub operator*(Sub aCoord, T aScale) { 150:28.11 | ^~~~~~~~ 150:28.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 150:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 150:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 150:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:21, 150:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/ProcessedStack.h:12, 150:28.13 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/telemetry/other/ProcessedStack.cpp:7: 150:28.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 150:28.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 150:28.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:28.13 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 150:28.13 | ^~~~~~~~ 150:28.15 extensions/pref/autoconfig/src 150:29.34 devtools/platform 150:30.79 devtools/shared/heapsnapshot 150:31.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:31.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:31.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:31.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 150:31.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 150:31.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 150:31.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 150:31.63 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 150:31.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 150:31.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:31.64 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 150:31.64 | ^ 150:31.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 150:31.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:31.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:31.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 150:31.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 150:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 150:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 150:31.83 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 150:31.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 150:31.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:31.83 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 150:31.83 | ^ 150:32.35 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 150:32.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 150:32.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:32.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 150:32.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 150:32.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 150:32.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 150:32.36 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 150:32.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 150:32.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:32.36 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 150:32.36 | ^ 150:32.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 150:32.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:32.37 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 150:32.37 | ^ 150:32.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 150:32.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:32.37 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 150:32.37 | ^ 150:32.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 150:32.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:32.37 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 150:32.37 | ^ 150:32.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 150:32.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:32.37 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 150:32.37 | ^ 150:32.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 150:32.40 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:32.40 371 | nscoord aAppUnitsPerDevPixel) { 150:32.40 | ^ 150:32.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 150:32.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:32.41 380 | nscoord aAppUnitsPerDevPixel) { 150:32.41 | ^ 150:32.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 150:32.41 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:32.41 387 | nscoord aAppUnitsPerDevPixel) { 150:32.41 | ^ 150:32.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 150:32.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:32.42 394 | nscoord aAppUnitsPerDevPixel) { 150:32.43 | ^ 150:35.30 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:14, 150:35.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:35.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:35.30 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 150:35.30 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/pref/autoconfig/src/nsAutoConfig.cpp:20, 150:35.30 from Unified_cpp_pref_autoconfig_src0.cpp:2: 150:35.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 150:35.30 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:35.30 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 150:35.30 | ^ 150:35.54 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 150:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:19, 150:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:35.54 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:35.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 150:35.55 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/pref/autoconfig/src/nsAutoConfig.cpp:20, 150:35.55 from Unified_cpp_pref_autoconfig_src0.cpp:2: 150:35.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 150:35.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:35.55 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 150:35.55 | ^ 150:36.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 150:36.74 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/pref/autoconfig/src/nsAutoConfig.cpp:20, 150:36.74 from Unified_cpp_pref_autoconfig_src0.cpp:2: 150:36.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 150:36.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:36.74 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 150:36.74 | ^ 150:36.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 150:36.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:36.75 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 150:36.75 | ^ 150:36.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 150:36.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:36.75 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 150:36.75 | ^ 150:36.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 150:36.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:36.76 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 150:36.76 | ^ 150:36.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 150:36.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:36.76 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 150:36.76 | ^ 150:36.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 150:36.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:36.79 371 | nscoord aAppUnitsPerDevPixel) { 150:36.79 | ^ 150:36.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 150:36.79 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:36.79 380 | nscoord aAppUnitsPerDevPixel) { 150:36.80 | ^ 150:36.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 150:36.80 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:36.80 387 | nscoord aAppUnitsPerDevPixel) { 150:36.80 | ^ 150:36.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 150:36.81 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:36.81 394 | nscoord aAppUnitsPerDevPixel) { 150:36.81 | ^ 150:38.07 toolkit/library/buildid.cpp.stub 150:38.10 services/crypto/component 150:38.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 150:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 150:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 150:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 150:38.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 150:38.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 150:38.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 150:38.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 150:38.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 150:38.12 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 150:38.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 150:38.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:38.12 189 | CSSRect GetExpandedScrollableRect() const { 150:38.13 | ^ 150:38.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 150:38.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:38.13 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 150:38.13 | ^ 150:38.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 150:38.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:38.14 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 150:38.14 | ^ 150:38.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 150:38.14 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:38.14 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 150:38.14 | ^ 150:38.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 150:38.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:38.15 243 | CSSRect CalculateScrollRange() const { 150:38.15 | ^ 150:38.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 150:38.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:38.15 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 150:38.15 | ^ 150:38.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 150:38.16 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:38.16 457 | CSSRect GetVisualViewport() const { 150:38.16 | ^ 150:38.74 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 150:38.74 import imp 150:39.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 150:39.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 150:39.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 150:39.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 150:39.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 150:39.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 150:39.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:39.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 150:39.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 150:39.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 150:39.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 150:39.47 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 150:39.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 150:39.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:39.47 1249 | CSSCoord ToCSSPixels() const { return _0; } 150:39.48 | ^ 150:39.58 toolkit/library 150:39.66 startupcache 150:41.62 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 150:41.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 150:41.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 150:41.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 150:41.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 150:41.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:41.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 150:41.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 150:41.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 150:41.62 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 150:41.62 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 150:41.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 150:41.63 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:41.63 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 150:41.63 | ^ 150:45.22 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 150:45.22 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 150:45.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 150:45.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 150:45.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 150:45.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:45.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 150:45.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 150:45.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 150:45.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 150:45.23 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 150:45.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 150:45.23 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:45.24 21 | inline Rect ToRect(const gfxRect& aRect) { 150:45.24 | ^ 150:45.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 150:45.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:45.24 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 150:45.24 | ^ 150:45.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 150:45.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:45.24 40 | inline Point ToPoint(const gfxPoint& aPoint) { 150:45.24 | ^ 150:45.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 150:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:45.25 44 | inline Size ToSize(const gfxSize& aSize) { 150:45.25 | ^ 150:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 150:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:45.25 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 150:45.25 | ^ 150:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 150:45.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:45.25 52 | inline gfxSize ThebesSize(const Size& aSize) { 150:45.27 | ^ 150:45.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 150:45.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:45.28 56 | inline gfxRect ThebesRect(const Rect& aRect) { 150:45.28 | ^ 150:45.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 150:45.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 150:45.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 150:45.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 150:45.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:45.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 150:45.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 150:45.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 150:45.84 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 150:45.84 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 150:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 150:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:45.85 1859 | int32_t aAppUnitsPerPixel) { 150:45.85 | ^ 150:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 150:45.85 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:45.85 3214 | int32_t aAppUnitsPerPixel) { 150:45.85 | ^ 150:45.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 150:45.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 150:45.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 150:45.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 150:45.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 150:45.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 150:45.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 150:45.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 150:45.89 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 150:45.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 150:45.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:45.89 189 | CSSRect GetExpandedScrollableRect() const { 150:45.89 | ^ 150:45.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 150:45.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:45.90 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 150:45.90 | ^ 150:45.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 150:45.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:45.90 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 150:45.90 | ^ 150:45.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 150:45.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:45.91 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 150:45.91 | ^ 150:45.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 150:45.91 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:45.91 243 | CSSRect CalculateScrollRange() const { 150:45.92 | ^ 150:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 150:45.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:45.92 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 150:45.92 | ^ 150:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 150:45.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:45.93 457 | CSSRect GetVisualViewport() const { 150:45.93 | ^ 150:46.82 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 150:46.82 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 150:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 150:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 150:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 150:46.83 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 150:46.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 150:46.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:46.83 332 | LayerPoint GetFixedPositionAnchor() const { 150:46.83 | ^ 150:46.88 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 150:46.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:46.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 150:46.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 150:46.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 150:46.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 150:46.88 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 150:46.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 150:46.88 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:46.88 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 150:46.88 | ^ 150:46.90 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 150:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 150:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:25, 150:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 150:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 150:46.90 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 150:46.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 150:46.90 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:46.91 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 150:46.91 | ^ 150:47.36 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 150:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 150:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 150:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 150:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 150:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 150:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 150:47.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 150:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 150:47.37 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 150:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 150:47.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:47.37 1249 | CSSCoord ToCSSPixels() const { return _0; } 150:47.37 | ^ 150:47.45 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 150:47.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:12, 150:47.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:47.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:47.45 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 150:47.45 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/pref/autoconfig/src/nsAutoConfig.cpp:20, 150:47.45 from Unified_cpp_pref_autoconfig_src0.cpp:2: 150:47.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 150:47.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 150:47.45 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:47.45 40 | friend Sub operator*(Sub aCoord, T aScale) { 150:47.45 | ^~~~~~~~ 150:47.48 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersTypes.h:12, 150:47.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/BasicEvents.h:15, 150:47.48 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsContentUtils.h:24, 150:47.48 from /builddir/build/BUILD/thunderbird-78.6.1/extensions/pref/autoconfig/src/nsAutoConfig.cpp:20, 150:47.48 from Unified_cpp_pref_autoconfig_src0.cpp:2: 150:47.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 150:47.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 150:47.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:47.48 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 150:47.48 | ^~~~~~~~ 150:49.63 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 150:49.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 150:49.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 150:49.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 150:49.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 150:49.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:49.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 150:49.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 150:49.63 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 150:49.64 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 150:49.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 150:49.64 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:49.64 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 150:49.64 | ^ 150:53.27 js/ductwork/debugger 150:53.43 other-licenses/snappy 150:54.34 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 150:54.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 150:54.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 150:54.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 150:54.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 150:54.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 150:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 150:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 150:54.35 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 150:54.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 150:54.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:54.35 21 | inline Rect ToRect(const gfxRect& aRect) { 150:54.35 | ^ 150:54.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 150:54.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:54.35 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 150:54.35 | ^ 150:54.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 150:54.36 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:54.36 40 | inline Point ToPoint(const gfxPoint& aPoint) { 150:54.36 | ^ 150:54.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 150:54.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:54.37 44 | inline Size ToSize(const gfxSize& aSize) { 150:54.37 | ^ 150:54.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 150:54.37 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:54.37 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 150:54.37 | ^ 150:54.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 150:54.38 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:54.38 52 | inline gfxSize ThebesSize(const Size& aSize) { 150:54.38 | ^ 150:54.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 150:54.39 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:54.39 56 | inline gfxRect ThebesRect(const Rect& aRect) { 150:54.39 | ^ 150:54.55 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 150:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/devtools/FileDescriptorOutputStream.h:12, 150:54.55 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/FileDescriptorOutputStream.cpp:6: 150:54.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 150:54.55 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:54.55 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 150:54.55 | ^ 150:54.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 150:54.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:54.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:54.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 150:54.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/devtools/FileDescriptorOutputStream.h:12, 150:54.74 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/FileDescriptorOutputStream.cpp:6: 150:54.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 150:54.74 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:54.74 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 150:54.74 | ^ 150:55.02 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 150:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 150:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 150:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 150:55.02 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:55.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 150:55.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 150:55.03 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 150:55.03 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 150:55.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 150:55.03 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:55.03 1859 | int32_t aAppUnitsPerPixel) { 150:55.03 | ^ 150:55.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 150:55.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:55.05 3214 | int32_t aAppUnitsPerPixel) { 150:55.05 | ^ 150:55.23 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 150:55.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 150:55.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:55.23 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 150:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/devtools/FileDescriptorOutputStream.h:12, 150:55.24 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/FileDescriptorOutputStream.cpp:6: 150:55.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 150:55.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:55.24 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 150:55.24 | ^ 150:55.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 150:55.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:55.24 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 150:55.24 | ^ 150:55.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 150:55.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:55.25 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 150:55.25 | ^ 150:55.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 150:55.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:55.25 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 150:55.25 | ^ 150:55.25 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 150:55.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:55.26 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 150:55.26 | ^ 150:55.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 150:55.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:55.27 371 | nscoord aAppUnitsPerDevPixel) { 150:55.27 | ^ 150:55.27 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 150:55.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:55.28 380 | nscoord aAppUnitsPerDevPixel) { 150:55.28 | ^ 150:55.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 150:55.28 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:55.28 387 | nscoord aAppUnitsPerDevPixel) { 150:55.28 | ^ 150:55.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 150:55.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:55.29 394 | nscoord aAppUnitsPerDevPixel) { 150:55.29 | ^ 150:55.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:40, 150:55.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 150:55.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 150:55.58 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 150:55.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h: In member function ‘void mozilla::devtools::DominatorTree::GetImmediatelyDominated(uint64_t, mozilla::dom::Nullable >&, mozilla::ErrorResult&)’: 150:55.58 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:410:45: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 150:55.58 410 | size_type Capacity() const { return mHdr->mCapacity; } 150:55.58 | ~~~~~~^~~~~~~~~ 150:55.58 /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/DominatorTree.cpp:91:48: note: while referencing ‘’ 150:55.58 91 | aOutResult.SetValue(nsTArray(length)); 150:55.58 | ^ 150:55.58 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:3078, 150:55.58 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:40, 150:55.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 150:55.59 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 150:55.59 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 150:55.59 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:416:26: warning: array subscript 1 is outside array bounds of ‘nsTArray [1]’ [-Warray-bounds] 150:55.59 416 | mArray.mHdr->mLength = 0; 150:55.59 | ~~~~~~~~~~~~~~~~~~~~~^~~ 150:55.59 /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/DominatorTree.cpp:91:48: note: while referencing ‘’ 150:55.59 91 | aOutResult.SetValue(nsTArray(length)); 150:55.59 | ^ 150:56.00 toolkit/system/gnome 150:56.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 150:56.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:56.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 150:56.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 150:56.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 150:56.05 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 150:56.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 150:56.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:56.05 332 | LayerPoint GetFixedPositionAnchor() const { 150:56.05 | ^ 150:56.10 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 150:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 150:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 150:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 150:56.10 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 150:56.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 150:56.10 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:56.10 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 150:56.10 | ^ 150:56.13 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 150:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 150:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:22, 150:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 150:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 150:56.13 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 150:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 150:56.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:56.13 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 150:56.13 | ^ 150:56.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 150:56.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 150:56.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 150:56.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 150:56.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 150:56.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:56.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 150:56.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/devtools/FileDescriptorOutputStream.h:12, 150:56.97 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/FileDescriptorOutputStream.cpp:6: 150:56.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 150:56.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 150:56.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:56.97 40 | friend Sub operator*(Sub aCoord, T aScale) { 150:56.97 | ^~~~~~~~ 150:56.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 150:56.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 150:57.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 150:57.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ipc/FileDescriptor.h:12, 150:57.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/devtools/FileDescriptorOutputStream.h:12, 150:57.00 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/FileDescriptorOutputStream.cpp:6: 150:57.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 150:57.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 150:57.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 150:57.00 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 150:57.00 | ^~~~~~~~ 150:59.38 media/gmp-clearkey/0.1 151:01.04 comm/calendar/base/backend/libical 151:01.18 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxRect.h:9, 151:01.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxASurface.h:13, 151:01.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:11, 151:01.18 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 151:01.18 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/system/gnome/nsAlertsIconListener.cpp:7: 151:01.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 151:01.18 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:01.18 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 151:01.18 | ^ 151:01.65 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxPattern.h:13, 151:01.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfxContext.h:15, 151:01.65 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/imgIContainer.h:28, 151:01.65 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/system/gnome/nsAlertsIconListener.cpp:7: 151:01.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 151:01.65 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:01.65 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 151:01.65 | ^ 151:02.83 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 151:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 151:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 151:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 151:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 151:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 151:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 151:02.83 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 151:02.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 151:02.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 151:02.83 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:02.83 40 | friend Sub operator*(Sub aCoord, T aScale) { 151:02.83 | ^~~~~~~~ 151:02.86 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 151:02.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 151:02.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:02.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 151:02.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 151:02.86 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 151:02.86 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 151:02.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 151:02.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 151:02.86 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:02.86 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 151:02.86 | ^~~~~~~~ 151:03.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 151:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 151:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 151:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 151:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 151:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 151:03.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 151:03.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 151:03.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:03.19 427 | SizeT Size() const { return SizeT(width, height); } 151:03.19 | ^~~~ 151:03.19 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 151:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 151:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 151:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 151:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 151:03.19 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 151:03.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 151:03.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 151:03.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:03.19 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 151:03.19 | ^~~~~~~~ 151:03.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 151:03.19 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 151:03.20 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:03.20 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 151:03.20 | ^~~~~~~~ 151:03.21 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 151:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 151:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 151:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 151:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 151:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 151:03.21 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 151:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 151:03.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 151:03.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:03.22 62 | Sub operator-(const Sub& aPoint) const { 151:03.22 | ^~~~~~~~ 151:03.42 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 151:03.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 151:03.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 151:03.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:03.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 151:03.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:03.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 151:03.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 151:03.42 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 151:03.42 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 151:03.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 151:03.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 151:03.42 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:03.42 43 | friend Sub operator*(T aScale, Sub aCoord) { 151:03.42 | ^~~~~~~~ 151:03.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 151:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 151:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 151:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 151:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 151:03.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 151:03.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 151:03.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:03.98 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 151:03.98 | ^~~~~~~~~~~~~ 151:03.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 151:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 151:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 151:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 151:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 151:03.98 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 151:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 151:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 151:03.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:03.99 323 | static SizeTyped FromUnknownSize( 151:03.99 | ^~~~~~~~~~~~~~~ 151:08.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 151:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 151:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 151:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/RootingAPI.h:20, 151:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/StructuredClone.h:19, 151:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:12, 151:08.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 151:08.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:16, 151:08.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 151:08.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 151:08.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentParent.h:10, 151:08.47 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsAppRunner.cpp:6: 151:08.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 151:08.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 151:08.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 151:08.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 151:08.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 151:08.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 151:08.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 151:08.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 151:08.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 151:08.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:08.47 760 | typename detail::Nth::Type extract() { 151:08.47 | ^~~~~~~ 151:08.77 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:08.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 151:08.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:08.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/devtools/PHeapSnapshotTempFileHelper.h:11, 151:08.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/devtools/PHeapSnapshotTempFileHelperParent.h:9, 151:08.77 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/devtools/HeapSnapshotTempFileHelperParent.h:10, 151:08.77 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp:8: 151:08.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 151:08.77 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:08.77 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 151:08.77 | ^ 151:08.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 151:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 151:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/devtools/PHeapSnapshotTempFileHelper.h:11, 151:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/devtools/PHeapSnapshotTempFileHelperParent.h:9, 151:08.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/devtools/HeapSnapshotTempFileHelperParent.h:10, 151:09.00 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp:8: 151:09.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 151:09.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:09.00 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 151:09.00 | ^ 151:09.66 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 151:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 151:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/devtools/PHeapSnapshotTempFileHelper.h:11, 151:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/devtools/PHeapSnapshotTempFileHelperParent.h:9, 151:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/devtools/HeapSnapshotTempFileHelperParent.h:10, 151:09.66 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp:8: 151:09.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 151:09.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:09.66 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 151:09.66 | ^ 151:09.66 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 151:09.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:09.67 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 151:09.67 | ^ 151:09.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 151:09.67 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:09.67 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 151:09.67 | ^ 151:09.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 151:09.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:09.68 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 151:09.68 | ^ 151:09.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 151:09.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:09.68 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 151:09.68 | ^ 151:09.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 151:09.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:09.71 371 | nscoord aAppUnitsPerDevPixel) { 151:09.71 | ^ 151:09.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 151:09.71 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:09.71 380 | nscoord aAppUnitsPerDevPixel) { 151:09.71 | ^ 151:09.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 151:09.72 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:09.72 387 | nscoord aAppUnitsPerDevPixel) { 151:09.72 | ^ 151:09.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 151:09.73 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:09.73 394 | nscoord aAppUnitsPerDevPixel) { 151:09.73 | ^ 151:10.89 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 151:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 151:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 151:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 151:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 151:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 151:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 151:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 151:10.89 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 151:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 151:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 151:10.89 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:10.89 40 | friend Sub operator*(Sub aCoord, T aScale) { 151:10.89 | ^~~~~~~~ 151:10.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 151:10.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 151:10.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:10.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 151:10.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 151:10.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 151:10.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 151:10.92 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 151:10.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 151:10.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 151:10.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:10.92 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 151:10.92 | ^~~~~~~~ 151:11.11 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 151:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 151:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 151:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 151:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 151:11.11 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 151:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 151:11.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 151:11.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 151:11.12 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:11.12 427 | SizeT Size() const { return SizeT(width, height); } 151:11.12 | ^~~~ 151:11.12 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 151:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 151:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 151:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 151:11.12 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 151:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 151:11.13 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 151:11.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 151:11.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 151:11.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:11.13 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 151:11.13 | ^~~~~~~~ 151:11.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 151:11.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 151:11.13 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:11.13 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 151:11.14 | ^~~~~~~~ 151:11.14 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 151:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 151:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 151:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 151:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 151:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 151:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 151:11.14 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 151:11.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 151:11.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 151:11.15 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:11.15 62 | Sub operator-(const Sub& aPoint) const { 151:11.15 | ^~~~~~~~ 151:11.33 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 151:11.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 151:11.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 151:11.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:11.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 151:11.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:11.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 151:11.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 151:11.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 151:11.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 151:11.34 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 151:11.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 151:11.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 151:11.35 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:11.35 43 | friend Sub operator*(T aScale, Sub aCoord) { 151:11.35 | ^~~~~~~~ 151:11.97 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 151:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 151:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 151:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 151:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/devtools/PHeapSnapshotTempFileHelper.h:11, 151:11.97 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/devtools/PHeapSnapshotTempFileHelperParent.h:9, 151:11.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/devtools/HeapSnapshotTempFileHelperParent.h:10, 151:11.98 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp:8: 151:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 151:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 151:11.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:11.98 40 | friend Sub operator*(Sub aCoord, T aScale) { 151:11.98 | ^~~~~~~~ 151:11.99 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 151:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 151:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/devtools/PHeapSnapshotTempFileHelper.h:11, 151:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/devtools/PHeapSnapshotTempFileHelperParent.h:9, 151:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/devtools/HeapSnapshotTempFileHelperParent.h:10, 151:12.00 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp:8: 151:12.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 151:12.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 151:12.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:12.00 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 151:12.00 | ^~~~~~~~ 151:12.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 151:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 151:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 151:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 151:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 151:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 151:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 151:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 151:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:12.05 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 151:12.05 | ^~~~~~~~~~~~~ 151:12.05 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 151:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 151:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDD.h:11, 151:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/PRDDParent.h:9, 151:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDParent.h:8, 151:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/RDDProcessImpl.h:14, 151:12.05 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:65: 151:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 151:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 151:12.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:12.06 323 | static SizeTyped FromUnknownSize( 151:12.06 | ^~~~~~~~~~~~~~~ 151:15.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 151:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 151:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 151:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 151:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 151:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 151:15.70 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:20: 151:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 151:15.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:15.70 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 151:15.70 | ^ 151:15.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 151:15.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 151:15.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 151:15.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 151:15.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 151:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 151:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 151:15.93 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:20: 151:15.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 151:15.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:15.93 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 151:15.93 | ^ 151:16.74 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 151:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 151:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 151:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionTraversalCallback.h:10, 151:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 151:16.74 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsCOMPtr.h:30, 151:16.75 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/XREAppData.h:13, 151:16.75 from /builddir/build/BUILD/thunderbird-78.6.1/xpcom/build/nsXULAppAPI.h:15, 151:16.75 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbedFunctions.cpp:9: 151:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 151:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 151:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 151:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 151:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 151:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 151:16.75 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 151:16.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 151:16.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 151:16.76 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:16.76 760 | typename detail::Nth::Type extract() { 151:16.76 | ^~~~~~~ 151:17.47 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 151:17.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 151:17.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 151:17.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 151:17.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 151:17.47 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:20: 151:17.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 151:17.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:17.48 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 151:17.48 | ^ 151:17.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 151:17.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:17.48 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 151:17.48 | ^ 151:17.48 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 151:17.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:17.49 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 151:17.49 | ^ 151:17.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 151:17.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:17.49 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 151:17.49 | ^ 151:17.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 151:17.49 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:17.50 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 151:17.50 | ^ 151:17.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 151:17.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:17.52 371 | nscoord aAppUnitsPerDevPixel) { 151:17.52 | ^ 151:17.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 151:17.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:17.53 380 | nscoord aAppUnitsPerDevPixel) { 151:17.53 | ^ 151:17.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 151:17.53 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:17.53 387 | nscoord aAppUnitsPerDevPixel) { 151:17.53 | ^ 151:17.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 151:17.54 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:17.54 394 | nscoord aAppUnitsPerDevPixel) { 151:17.54 | ^ 151:23.03 comm/calendar/base/backend/libical/build 151:23.47 comm/calendar/libical/src/libical 151:23.74 In file included from Unified_c_libical_src_libical0.c:65: 151:23.74 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icallangbind.c: In function ‘icallangbind_quote_as_ical_r’: 151:23.74 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icallangbind.c:322:9: warning: variable ‘result’ set but not used [-Wunused-but-set-variable] 151:23.74 322 | int result; 151:23.74 | ^~~~~~ 151:23.76 In file included from Unified_c_libical_src_libical0.c:101: 151:23.77 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalparser.c: At top level: 151:23.77 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalparser.c:84: warning: "TMP_BUF_SIZE" redefined 151:23.77 84 | #define TMP_BUF_SIZE 80 151:23.77 | 151:23.77 In file included from Unified_c_libical_src_libical0.c:38: 151:23.77 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalduration.c:191: note: this is the location of the previous definition 151:23.77 191 | #define TMP_BUF_SIZE 1024 151:23.77 | 151:23.80 In file included from Unified_c_libical_src_libical1.c:11: 151:23.81 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icaltypes.c: In function ‘icaltriggertype_from_string’: 151:23.81 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icaltypes.c:88:32: warning: variable ‘null_tr’ set but not used [-Wunused-but-set-variable] 151:23.81 88 | struct icaltriggertype tr, null_tr; 151:23.81 | ^~~~~~~ 151:23.83 In file included from Unified_c_libical_src_libical1.c:20: 151:23.83 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c: In function ‘icalvalue_binary_as_ical_string_r’: 151:23.83 In file included from Unified_c_libical_src_libical0.c:128: 151:23.83 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalrecur.c: In function ‘icalrecur_add_bydayrules’: 151:23.83 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalrecur.c:363:11: warning: variable ‘end’ set but not used [-Wunused-but-set-variable] 151:23.83 363 | char* end; 151:23.84 | ^~~ 151:23.84 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:829:17: warning: variable ‘data’ set but not used [-Wunused-but-set-variable] 151:23.84 829 | const char* data; 151:23.84 | ^~~~ 151:23.84 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalrecur.c: In function ‘next_day’: 151:23.85 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalrecur.c:1428:7: warning: unused variable ‘has_by_day’ [-Wunused-variable] 151:23.85 1428 | int has_by_day = (impl->by_ptrs[BY_DAY][0]!=ICAL_RECURRENCE_ARRAY_MAX); 151:23.85 | ^~~~~~~~~~ 151:23.85 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalrecur.c: In function ‘next_month’: 151:23.85 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalrecur.c:1574:9: warning: unused variable ‘this_frequency’ [-Wunused-variable] 151:23.85 1574 | int this_frequency = (impl->rule.freq == ICAL_MONTHLY_RECURRENCE); 151:23.85 | ^~~~~~~~~~~~~~ 151:23.85 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalrecur.c: In function ‘next_week’: 151:23.86 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalrecur.c:1850:27: warning: variable ‘t’ set but not used [-Wunused-but-set-variable] 151:23.86 1850 | struct icaltimetype t; 151:23.86 | ^ 151:23.86 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalrecur.c: In function ‘expand_year_days’: 151:23.86 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalrecur.c:2120:6: warning: variable ‘dow’ set but not used [-Wunused-but-set-variable] 151:23.87 2120 | int dow; 151:23.87 | ^~~ 151:23.97 In file included from Unified_c_libical_src_libical1.c:38: 151:23.97 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/sspm.c: In function ‘sspm_read_header’: 151:23.98 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/sspm.c:977:21: warning: variable ‘end’ set but not used [-Wunused-but-set-variable] 151:23.98 977 | char* last_line, *end; 151:23.98 | ^~~ 151:23.98 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/sspm.c: In function ‘sspm_parse_mime’: 151:23.98 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/sspm.c:1040:11: warning: variable ‘part’ set but not used [-Wunused-but-set-variable] 151:23.98 1040 | void *part; 151:23.98 | ^~~~ 151:24.05 In file included from Unified_c_libical_src_libical1.c:47: 151:24.05 At top level: 151:24.05 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/vsnprintf.c:169:13: warning: ‘vsnprintf_dummy_func’ defined but not used [-Wunused-function] 151:24.05 169 | static void vsnprintf_dummy_func() { 151:24.05 | ^~~~~~~~~~~~~~~~~~~~ 151:24.05 In file included from Unified_c_libical_src_libical1.c:2: 151:24.06 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icaltimezone.c:1913:20: warning: ‘get_zone_directory’ defined but not used [-Wunused-function] 151:24.06 1913 | static const char* get_zone_directory(void) 151:24.06 | ^~~~~~~~~~~~~~~~~~ 151:24.06 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icaltimezone.c:1620:1: warning: ‘icaltimezone_parse_zone_tab’ defined but not used [-Wunused-function] 151:24.06 1620 | icaltimezone_parse_zone_tab (void) 151:24.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.06 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icaltimezone.c:1555:1: warning: ‘fetch_lat_long_from_string’ defined but not used [-Wunused-function] 151:24.06 1555 | fetch_lat_long_from_string (const char *str, int *latitude_degrees, int *latitude_minutes, int *latitude_seconds, 151:24.06 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.87 In file included from /usr/include/string.h:519, 151:24.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/string.h:3, 151:24.87 from /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icaltimezone.c:36, 151:24.87 from Unified_c_libical_src_libical1.c:2: 151:24.87 In function ‘strncat’, 151:24.87 inlined from ‘print_time_to_string.part.0’ at /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:971:13: 151:24.88 /usr/include/bits/string_fortified.h:122:10: warning: ‘__builtin_strncat’ output may be truncated copying 6 bytes from a string of length 19 [-Wstringop-truncation] 151:24.88 122 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); 151:24.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.88 In function ‘strncat’, 151:24.88 inlined from ‘print_time_to_string.part.0’ at /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:968:13: 151:24.88 /usr/include/bits/string_fortified.h:122:10: warning: ‘__builtin_strncat’ output may be truncated copying 7 bytes from a string of length 19 [-Wstringop-truncation] 151:24.88 122 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); 151:24.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIScrollableFrame.h:21, 151:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Element.h:23, 151:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/PopupBlocker.h:10, 151:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Event.h:19, 151:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:12, 151:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 151:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 151:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 151:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 151:24.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 151:24.97 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:29: 151:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetExpandedScrollableRect() const’: 151:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:189:45: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:24.97 189 | CSSRect GetExpandedScrollableRect() const { 151:24.97 | ^ 151:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateCompositedSizeInCssPixels() const’: 151:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:209:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:24.97 209 | CSSSize CalculateCompositedSizeInCssPixels() const { 151:24.97 | ^ 151:24.97 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const’: 151:24.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:226:77: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:24.98 226 | CSSRect CalculateCompositionBoundsInCssPixelsOfSurroundingContent() const { 151:24.98 | ^ 151:24.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSSize mozilla::layers::FrameMetrics::CalculateBoundedCompositedSizeInCssPixels() const’: 151:24.98 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:236:61: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:24.98 236 | CSSSize CalculateBoundedCompositedSizeInCssPixels() const { 151:24.98 | ^ 151:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::CalculateScrollRange() const’: 151:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:243:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:24.99 243 | CSSRect CalculateScrollRange() const { 151:24.99 | ^ 151:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSPoint mozilla::layers::FrameMetrics::ApplyRelativeScrollUpdateFrom(const mozilla::layers::FrameMetrics&)’: 151:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:289:70: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:24.99 289 | CSSPoint ApplyRelativeScrollUpdateFrom(const FrameMetrics& aOther) { 151:24.99 | ^ 151:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h: In member function ‘mozilla::CSSRect mozilla::layers::FrameMetrics::GetVisualViewport() const’: 151:24.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:457:37: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:24.99 457 | CSSRect GetVisualViewport() const { 151:25.00 | ^ 151:25.87 In file included from Unified_c_libical_src_libical1.c:2: 151:25.87 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icaltimezone.c: In function ‘icaltimezone_dump_changes’: 151:25.88 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icaltimezone.c:1910:43: warning: ‘%02i’ directive output may be truncated writing 2 bytes into a region of size between 1 and 5 [-Wformat-truncation=] 151:25.88 1910 | snprintf (buffer, buffer_size, "%s%02i%02i%02i", sign, hours, minutes, seconds); 151:25.88 | ^~~~ 151:25.88 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icaltimezone.c:1910:36: note: directive argument in the range [0, 59] 151:25.88 1910 | snprintf (buffer, buffer_size, "%s%02i%02i%02i", sign, hours, minutes, seconds); 151:25.88 | ^~~~~~~~~~~~~~~~ 151:25.88 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icaltimezone.c:1910:36: note: directive argument in the range [1, 59] 151:25.88 In file included from /usr/include/stdio.h:866, 151:25.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/stdio.h:3, 151:25.88 from /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icaltimezone.c:34, 151:25.88 from Unified_c_libical_src_libical1.c:2: 151:25.88 /usr/include/bits/stdio2.h:70:10: note: ‘__builtin___snprintf_chk’ output between 8 and 12 bytes into a destination of size 8 151:25.88 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, 151:25.88 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:25.88 71 | __bos (__s), __fmt, __va_arg_pack ()); 151:25.88 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:25.88 In file included from Unified_c_libical_src_libical1.c:2: 151:25.88 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icaltimezone.c:1908:43: warning: ‘%02i’ directive output may be truncated writing 2 bytes into a region of size between 1 and 5 [-Wformat-truncation=] 151:25.88 1908 | snprintf (buffer, buffer_size, "%s%02i%02i", sign, hours, minutes); 151:25.88 | ^~~~ 151:25.88 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icaltimezone.c:1908:36: note: directive argument in the range [0, 59] 151:25.88 1908 | snprintf (buffer, buffer_size, "%s%02i%02i", sign, hours, minutes); 151:25.88 | ^~~~~~~~~~~~ 151:25.88 In file included from /usr/include/stdio.h:866, 151:25.88 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/stdio.h:3, 151:25.88 from /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icaltimezone.c:34, 151:25.88 from Unified_c_libical_src_libical1.c:2: 151:25.88 /usr/include/bits/stdio2.h:70:10: note: ‘__builtin___snprintf_chk’ output between 6 and 10 bytes into a destination of size 8 151:25.88 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, 151:25.89 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:25.89 71 | __bos (__s), __fmt, __va_arg_pack ()); 151:25.89 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.27 In file included from /usr/include/string.h:519, 151:26.27 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/string.h:3, 151:26.27 from /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icaltimezone.c:36, 151:26.27 from Unified_c_libical_src_libical1.c:2: 151:26.27 In function ‘strncat’, 151:26.27 inlined from ‘print_date_to_string’ at /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:984:9, 151:26.27 inlined from ‘print_date_to_string’ at /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:977:6: 151:26.28 /usr/include/bits/string_fortified.h:122:10: warning: ‘__builtin_strncat’ output may be truncated copying 8 bytes from a string of length 19 [-Wstringop-truncation] 151:26.28 122 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); 151:26.28 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.28 In function ‘strncat’, 151:26.29 inlined from ‘print_date_to_string’ at /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:984:9, 151:26.29 inlined from ‘print_date_to_string’ at /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:977:6, 151:26.29 inlined from ‘print_datetime_to_string’ at /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:1009:9: 151:26.29 /usr/include/bits/string_fortified.h:122:10: warning: ‘__builtin_strncat’ output may be truncated copying 8 bytes from a string of length 19 [-Wstringop-truncation] 151:26.29 122 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); 151:26.29 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.29 In function ‘strncat’, 151:26.29 inlined from ‘print_datetime_to_string’ at /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:1014:13, 151:26.29 inlined from ‘print_datetime_to_string’ at /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:1003:6: 151:26.30 /usr/include/bits/string_fortified.h:122:10: warning: ‘__builtin_strncat’ output may be truncated copying 19 bytes from a string of length 19 [-Wstringop-truncation] 151:26.31 122 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); 151:26.31 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.33 In file included from Unified_c_libical_src_libical1.c:20: 151:26.33 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c: In function ‘icalvalue_as_ical_string_r’: 151:26.33 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:883:27: warning: ‘%02d’ directive output may be truncated writing between 2 and 8 bytes into a region of size between 2 and 6 [-Wformat-truncation=] 151:26.33 883 | snprintf(str,9,"%c%02d%02d",sign,abs(h),abs(m)); 151:26.33 | ^~~~ 151:26.34 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:883:20: note: directive argument in the range [0, 35791394] 151:26.34 883 | snprintf(str,9,"%c%02d%02d",sign,abs(h),abs(m)); 151:26.34 | ^~~~~~~~~~~~ 151:26.34 In file included from /usr/include/stdio.h:866, 151:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/stdio.h:3, 151:26.34 from /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icaltimezone.c:34, 151:26.34 from Unified_c_libical_src_libical1.c:2: 151:26.34 /usr/include/bits/stdio2.h:70:10: note: ‘__builtin___snprintf_chk’ output between 6 and 16 bytes into a destination of size 9 151:26.34 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, 151:26.34 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.35 71 | __bos (__s), __fmt, __va_arg_pack ()); 151:26.35 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.35 In file included from Unified_c_libical_src_libical1.c:20: 151:26.35 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:881:27: warning: ‘%02d’ directive output may be truncated writing between 2 and 8 bytes into a region of size between 2 and 6 [-Wformat-truncation=] 151:26.35 881 | snprintf(str,9,"%c%02d%02d%02d",sign,abs(h),abs(m),abs(s)); 151:26.35 | ^~~~ 151:26.35 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:881:20: note: directive argument in the range [0, 35791394] 151:26.35 881 | snprintf(str,9,"%c%02d%02d%02d",sign,abs(h),abs(m),abs(s)); 151:26.36 | ^~~~~~~~~~~~~~~~ 151:26.36 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:881:20: note: directive argument in the range [1, 2147483647] 151:26.36 In file included from /usr/include/stdio.h:866, 151:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/stdio.h:3, 151:26.36 from /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icaltimezone.c:34, 151:26.36 from Unified_c_libical_src_libical1.c:2: 151:26.36 /usr/include/bits/stdio2.h:70:10: note: ‘__builtin___snprintf_chk’ output between 8 and 26 bytes into a destination of size 9 151:26.36 70 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1, 151:26.36 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.36 71 | __bos (__s), __fmt, __va_arg_pack ()); 151:26.36 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.37 In file included from /usr/include/string.h:519, 151:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/system_wrappers/string.h:3, 151:26.37 from /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icaltimezone.c:36, 151:26.37 from Unified_c_libical_src_libical1.c:2: 151:26.37 In function ‘strncat’, 151:26.37 inlined from ‘print_date_to_string’ at /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:984:9, 151:26.37 inlined from ‘print_date_to_string’ at /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:977:6, 151:26.37 inlined from ‘icalvalue_date_as_ical_string_r’ at /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:998:5, 151:26.37 inlined from ‘icalvalue_as_ical_string_r’ at /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalvalue.c:1181:16: 151:26.37 /usr/include/bits/string_fortified.h:122:10: warning: ‘__builtin_strncat’ output may be truncated copying 8 bytes from a string of length 19 [-Wstringop-truncation] 151:26.37 122 | return __builtin___strncat_chk (__dest, __src, __len, __bos (__dest)); 151:26.37 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.46 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoComputedData.h:12, 151:26.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyle.h:17, 151:26.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:12, 151:26.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 151:26.46 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 151:26.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 151:26.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 151:26.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 151:26.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 151:26.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 151:26.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 151:26.47 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 151:26.47 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:29: 151:26.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h: In member function ‘mozilla::CSSCoord mozilla::StyleCSSPixelLength::ToCSSPixels() const’: 151:26.47 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConsts.h:1249:32: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:26.47 1249 | CSSCoord ToCSSPixels() const { return _0; } 151:26.47 | ^ 151:27.08 comm/mail/app 151:27.92 comm/common/src 151:28.94 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ComputedStyleInlines.h:20, 151:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WritingModes.h:13, 151:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ContentCache.h:16, 151:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:10, 151:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 151:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 151:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 151:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 151:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 151:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 151:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 151:28.94 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:29: 151:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h: In member function ‘gfxRect nsPresContext::AppUnitsToGfxUnits(const nsRect&) const’: 151:28.94 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPresContext.h:635:60: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:28.94 635 | gfxRect AppUnitsToGfxUnits(const nsRect& aAppRect) const { 151:28.94 | ^ 151:31.13 comm/common/saxparser 151:31.83 icalderivedproperty.c: In function ‘icalproperty_get_exdate’: 151:31.87 1386 | icalparameter* param = icalproperty_get_first_parameter(prop, 151:31.87 | ^~~~ 151:31.87 In file included from icalderivedproperty.c:31: 151:31.87 /builddir/build/BUILD/thunderbird-78.6.1/comm/calendar/libical/src/libical/icalproperty.h:88:63: note: expected ‘icalproperty *’ {aka ‘struct icalproperty_impl *’} but argument is of type ‘const icalproperty *’ {aka ‘const struct icalproperty_impl *’} 151:31.87 88 | icalparameter* icalproperty_get_first_parameter(icalproperty* prop, 151:31.87 | ~~~~~~~~~~~~~~^~~~ 151:32.49 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:30, 151:32.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 151:32.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 151:32.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 151:32.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 151:32.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 151:32.49 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 151:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 151:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 151:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 151:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 151:32.50 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:29: 151:32.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Rect mozilla::gfx::ToRect(const gfxRect&)’: 151:32.50 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:21:40: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:32.50 21 | inline Rect ToRect(const gfxRect& aRect) { 151:32.51 | ^ 151:32.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::RectDouble mozilla::gfx::ToRectDouble(const gfxRect&)’: 151:32.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:26:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:32.51 26 | inline RectDouble ToRectDouble(const gfxRect& aRect) { 151:32.51 | ^ 151:32.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Point mozilla::gfx::ToPoint(const gfxPoint&)’: 151:32.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:40:44: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:32.51 40 | inline Point ToPoint(const gfxPoint& aPoint) { 151:32.51 | ^ 151:32.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘mozilla::gfx::Size mozilla::gfx::ToSize(const gfxSize&)’: 151:32.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:44:40: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:32.52 44 | inline Size ToSize(const gfxSize& aSize) { 151:32.52 | ^ 151:32.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxPoint mozilla::gfx::ThebesPoint(const Point&)’: 151:32.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:48:48: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:32.52 48 | inline gfxPoint ThebesPoint(const Point& aPoint) { 151:32.52 | ^ 151:32.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxSize mozilla::gfx::ThebesSize(const Size&)’: 151:32.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:52:44: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:32.52 52 | inline gfxSize ThebesSize(const Size& aSize) { 151:32.52 | ^ 151:32.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h: In function ‘gfxRect mozilla::gfx::ThebesRect(const Rect&)’: 151:32.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/gfx2DGlue.h:56:44: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:32.52 56 | inline gfxRect ThebesRect(const Rect& aRect) { 151:32.52 | ^ 151:32.58 comm/third_party/botan 151:33.20 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIFrame.h:66, 151:33.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/WheelHandlingHelper.h:13, 151:33.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/nsGUIEventIPC.h:17, 151:33.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:20, 151:33.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 151:33.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 151:33.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 151:33.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 151:33.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 151:33.20 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 151:33.21 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:29: 151:33.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In static member function ‘static gfxPoint nsLayoutUtils::PointToGfxPoint(const nsPoint&, int32_t)’: 151:33.21 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:1859:62: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:33.21 1859 | int32_t aAppUnitsPerPixel) { 151:33.21 | ^ 151:33.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h: In function ‘mozilla::gfx::Point mozilla::NSPointToPoint(const nsPoint&, int32_t)’: 151:33.22 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsLayoutUtils.h:3214:59: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:33.22 3214 | int32_t aAppUnitsPerPixel) { 151:33.22 | ^ 151:34.24 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:32, 151:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 151:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 151:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 151:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 151:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 151:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 151:34.24 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:29: 151:34.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h: In member function ‘mozilla::LayerPoint mozilla::layers::SimpleLayerAttributes::GetFixedPositionAnchor() const’: 151:34.24 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayerAttributes.h:332:45: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:34.24 332 | LayerPoint GetFixedPositionAnchor() const { 151:34.24 | ^ 151:34.28 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:34, 151:34.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 151:34.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 151:34.28 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 151:34.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 151:34.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 151:34.29 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 151:34.29 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:29: 151:34.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h: In member function ‘mozilla::ScreenRect mozilla::layers::MatrixMessage::GetTopLevelViewportVisibleRectInBrowserCoords() const’: 151:34.29 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/MatrixMessage.h:34:75: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:34.29 34 | inline ScreenRect GetTopLevelViewportVisibleRectInBrowserCoords() const { 151:34.29 | ^ 151:34.31 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/LayersMessageUtils.h:36, 151:34.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/TabMessageUtils.h:18, 151:34.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:32, 151:34.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridge.h:20, 151:34.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBrowserBridgeChild.h:9, 151:34.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BrowserBridgeChild.h:10, 151:34.31 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/ContentChild.h:14, 151:34.31 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:29: 151:34.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h: In member function ‘mozilla::CSSSize mozilla::layers::RepaintRequest::CalculateCompositedSizeInCssPixels() const’: 151:34.31 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/layers/RepaintRequest.h:129:54: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:34.31 129 | CSSSize CalculateCompositedSizeInCssPixels() const { 151:34.32 | ^ 151:34.87 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:13, 151:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIPrintSettings.h:19, 151:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIPrintingPromptService.h:26, 151:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/nsPrintingPromptService.h:20, 151:34.87 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbeddingModule.cpp:9, 151:34.87 from Unified_cpp_toolkit_xre0.cpp:83: 151:34.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In member function ‘const Size mozilla::gfx::RectCornerRadii::TopLeft() const’: 151:34.87 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:414:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:34.87 414 | const Size TopLeft() const { return radii[eCornerTopLeft]; } 151:34.87 | ^ 151:36.44 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:15, 151:36.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:12, 151:36.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:36.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 151:36.44 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintingChild.h:9, 151:36.44 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/nsPrintingProxy.h:10, 151:36.44 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbeddingModule.cpp:10, 151:36.44 from Unified_cpp_toolkit_xre0.cpp:83: 151:36.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h: In member function ‘virtual mozilla::gfx::Point mozilla::gfx::PathSink::CurrentPoint() const’: 151:36.44 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/2D.h:680:38: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:36.44 680 | virtual Point CurrentPoint() const { return mCurrentPoint; } 151:36.44 | ^ 151:36.98 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 151:36.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 151:36.98 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:36.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 151:36.99 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintingChild.h:9, 151:36.99 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/nsPrintingProxy.h:10, 151:36.99 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbeddingModule.cpp:10, 151:36.99 from Unified_cpp_toolkit_xre0.cpp:83: 151:36.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSCoord mozilla::CSSPixel::FromAppUnits(nscoord)’: 151:36.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:253:48: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:36.99 253 | static CSSCoord FromAppUnits(nscoord aCoord) { 151:36.99 | ^ 151:36.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSPoint mozilla::CSSPixel::FromAppUnits(const nsPoint&)’: 151:36.99 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:257:55: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:36.99 257 | static CSSPoint FromAppUnits(const nsPoint& aPoint) { 151:36.99 | ^ 151:37.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSSize mozilla::CSSPixel::FromAppUnits(const nsSize&)’: 151:37.00 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:263:52: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:37.00 263 | static CSSSize FromAppUnits(const nsSize& aSize) { 151:37.00 | ^ 151:37.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSRect mozilla::CSSPixel::FromAppUnits(const nsRect&)’: 151:37.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:269:52: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:37.01 269 | static CSSRect FromAppUnits(const nsRect& aRect) { 151:37.01 | ^ 151:37.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::CSSMargin mozilla::CSSPixel::FromAppUnits(const nsMargin&)’: 151:37.01 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:277:58: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:37.01 277 | static CSSMargin FromAppUnits(const nsMargin& aMargin) { 151:37.01 | ^ 151:37.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceRect mozilla::LayoutDevicePixel::FromAppUnits(const nsRect&, nscoord)’: 151:37.04 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:371:70: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:37.04 371 | nscoord aAppUnitsPerDevPixel) { 151:37.05 | ^ 151:37.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceSize mozilla::LayoutDevicePixel::FromAppUnits(const nsSize&, nscoord)’: 151:37.05 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:380:70: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:37.05 380 | nscoord aAppUnitsPerDevPixel) { 151:37.05 | ^ 151:37.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDevicePoint mozilla::LayoutDevicePixel::FromAppUnits(const nsPoint&, nscoord)’: 151:37.06 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:387:71: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:37.06 387 | nscoord aAppUnitsPerDevPixel) { 151:37.06 | ^ 151:37.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In static member function ‘static mozilla::LayoutDeviceMargin mozilla::LayoutDevicePixel::FromAppUnits(const nsMargin&, nscoord)’: 151:37.07 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:394:72: note: parameter passing for argument of type ‘mozilla::gfx::MarginTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:37.07 394 | nscoord aAppUnitsPerDevPixel) { 151:37.07 | ^ 151:39.55 1898 | icalrestriction_get_component_restriction(icalproperty_method method, 151:39.55 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:39.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 151:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 151:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsSize.h:12, 151:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsPoint.h:13, 151:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsMargin.h:11, 151:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIPrintSettings.h:19, 151:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIPrintingPromptService.h:26, 151:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/nsPrintingPromptService.h:20, 151:39.93 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbeddingModule.cpp:9, 151:39.93 from Unified_cpp_toolkit_xre0.cpp:83: 151:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 151:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 151:39.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:39.93 40 | friend Sub operator*(Sub aCoord, T aScale) { 151:39.93 | ^~~~~~~~ 151:39.96 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsITheme.h:15, 151:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:18, 151:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/ipc/IPCMessageUtils.h:38, 151:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrinting.h:11, 151:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/ipc/ipdl/_ipdlheaders/mozilla/embedding/PPrintingChild.h:9, 151:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/components/printingui/ipc/nsPrintingProxy.h:10, 151:39.96 from /builddir/build/BUILD/thunderbird-78.6.1/toolkit/xre/nsEmbeddingModule.cpp:10, 151:39.96 from Unified_cpp_toolkit_xre0.cpp:83: 151:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 151:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 151:39.96 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:39.96 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 151:39.96 | ^~~~~~~~ 151:40.14 comm/third_party/bzip2 151:46.78 comm/third_party/json-c 151:47.50 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 151:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 151:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 151:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 151:47.50 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 151:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 151:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 151:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 151:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 151:47.51 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:20: 151:47.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(mozilla::gfx::CoordTyped, float)’: 151:47.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:313:72: required from here 151:47.51 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:40:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:47.51 40 | friend Sub operator*(Sub aCoord, T aScale) { 151:47.51 | ^~~~~~~~ 151:47.68 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 151:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 151:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 151:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 151:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 151:47.68 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:20: 151:47.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator*(const mozilla::gfx::IntRectTyped&, const mozilla::gfx::ScaleFactor&) [with src = mozilla::DesktopPixel; dst = mozilla::LayoutDevicePixel]’: 151:47.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIWidget.h:460:54: required from here 151:47.68 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:662:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:47.68 662 | gfx::RectTyped operator*(const gfx::IntRectTyped& aRect, 151:47.68 | ^~~~~~~~ 151:47.91 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:10, 151:47.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:47.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 151:47.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 151:47.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 151:47.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 151:47.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 151:47.91 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 151:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:20: 151:47.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h: In instantiation of ‘SizeT mozilla::gfx::BaseRect::Size() const [with T = float; Sub = mozilla::gfx::RectTyped; Point = mozilla::gfx::PointTyped; SizeT = mozilla::gfx::SizeTyped; MarginT = mozilla::gfx::MarginTyped]’: 151:47.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:36: required from here 151:47.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseRect.h:427:9: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:47.92 427 | SizeT Size() const { return SizeT(width, height); } 151:47.92 | ^~~~ 151:47.92 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:45, 151:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 151:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 151:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 151:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 151:47.92 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:20: 151:47.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::SizeTyped mozilla::operator/(const mozilla::gfx::SizeTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 151:47.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:213:48: required from here 151:47.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:719:21: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:47.92 719 | gfx::SizeTyped operator/(const gfx::SizeTyped& aSize, 151:47.92 | ^~~~~~~~ 151:47.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::operator/(const mozilla::gfx::RectTyped&, const mozilla::gfx::ScaleFactors2D&) [with src = mozilla::ParentLayerPixel; dst = mozilla::CSSPixel]’: 151:47.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:233:41: required from here 151:47.92 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/Units.h:654:21: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:47.93 654 | gfx::RectTyped operator/(const gfx::RectTyped& aRect, 151:47.93 | ^~~~~~~~ 151:47.93 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:14, 151:47.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 151:47.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:47.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 151:47.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 151:47.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 151:47.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 151:47.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 151:47.93 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 151:47.93 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:20: 151:47.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h: In instantiation of ‘Sub mozilla::gfx::BasePoint::operator-(const Sub&) const [with T = float; Sub = mozilla::gfx::PointTyped; Coord = mozilla::gfx::CoordTyped]’: 151:47.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FrameMetrics.h:292:53: required from here 151:47.93 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BasePoint.h:62:7: note: parameter passing for argument of type ‘mozilla::gfx::PointTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:47.93 62 | Sub operator-(const Sub& aPoint) const { 151:47.95 | ^~~~~~~~ 151:48.25 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Coord.h:12, 151:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:12, 151:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 151:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 151:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 151:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 151:48.25 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 151:48.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 151:48.26 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 151:48.26 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:20: 151:48.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h: In instantiation of ‘mozilla::gfx::CoordTyped mozilla::gfx::operator*(float, mozilla::gfx::CoordTyped)’: 151:48.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ServoStyleConstsInlines.h:683:32: required from here 151:48.26 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/BaseCoord.h:43:14: note: parameter passing for argument of type ‘mozilla::gfx::CoordTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:48.26 43 | friend Sub operator*(T aScale, Sub aCoord) { 151:48.26 | ^~~~~~~~ 151:48.69 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 151:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 151:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 151:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 151:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 151:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 151:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:20: 151:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h: In instantiation of ‘mozilla::gfx::RectTyped mozilla::gfx::IntRectToRect(const mozilla::gfx::IntRectTyped&) [with units = mozilla::LayoutDevicePixel]’: 151:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:375:41: required from here 151:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:334:18: note: parameter passing for argument of type ‘mozilla::gfx::RectTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:48.70 334 | RectTyped IntRectToRect(const IntRectTyped& aRect) { 151:48.70 | ^~~~~~~~~~~~~ 151:48.70 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Rect.h:13, 151:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsRect.h:14, 151:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsIContentViewer.h:32, 151:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/Document.h:21, 151:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/BindingUtils.h:39, 151:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 151:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/dom/AtomList.h:11, 151:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/CycleCollectedJSContext.h:17, 151:48.70 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:20: 151:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h: In instantiation of ‘static mozilla::gfx::SizeTyped > mozilla::gfx::SizeTyped >::FromUnknownSize(const mozilla::gfx::SizeTyped&) [with units = mozilla::LayoutDevicePixel; F = float]’: 151:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/webrender/WebRenderTypes.h:408:55: required from here 151:48.70 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/gfx/Point.h:323:30: note: parameter passing for argument of type ‘mozilla::gfx::SizeTyped’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:48.70 323 | static SizeTyped FromUnknownSize( 151:48.70 | ^~~~~~~~~~~~~~~ 151:49.41 comm/third_party/rnp 151:54.48 security/nss/lib/mozpkix 151:54.51 In file included from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Result.h:17, 151:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Result.h:121, 151:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/jspubtd.h:17, 151:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/Exception.h:12, 151:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/js/ErrorReport.h:31, 151:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/ErrorResult.h:34, 151:54.51 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 151:54.52 from /builddir/build/BUILD/thunderbird-78.6.1/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 151:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h: In instantiation of ‘typename mozilla::detail::Nth::Type mozilla::Variant::extract() [with long unsigned int N = 15; Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}; typename mozilla::detail::Nth::Type = mozilla::gfx::GaussianBlurAttributes]’: 151:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: recursively required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 1; T = mozilla::gfx::BlendAttributes; Ts = {mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 151:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:227:26: required from ‘static void mozilla::detail::VariantImplementation::moveConstruct(void*, Variant&&) [with Variant = mozilla::Variant; Tag = unsigned char; long unsigned int N = 0; T = mozilla::gfx::EmptyAttributes; Ts = {mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 151:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:627:24: required from ‘mozilla::Variant::Variant(mozilla::Variant&&) [with Ts = {mozilla::gfx::EmptyAttributes, mozilla::gfx::BlendAttributes, mozilla::gfx::MorphologyAttributes, mozilla::gfx::ColorMatrixAttributes, mozilla::gfx::FloodAttributes, mozilla::gfx::TileAttributes, mozilla::gfx::ComponentTransferAttributes, mozilla::gfx::OpacityAttributes, mozilla::gfx::ConvolveMatrixAttributes, mozilla::gfx::OffsetAttributes, mozilla::gfx::DisplacementMapAttributes, mozilla::gfx::TurbulenceAttributes, mozilla::gfx::CompositeAttributes, mozilla::gfx::MergeAttributes, mozilla::gfx::ImageAttributes, mozilla::gfx::GaussianBlurAttributes, mozilla::gfx::DropShadowAttributes, mozilla::gfx::DiffuseLightingAttributes, mozilla::gfx::SpecularLightingAttributes, mozilla::gfx::ToAlphaAttributes}]’ 151:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:416:3: required from ‘static void nsTArrayElementTraits::Construct(E*, A&&) [with A = mozilla::gfx::FilterPrimitiveDescription; E = mozilla::gfx::FilterPrimitiveDescription]’ 151:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:745:24: required from ‘static void nsTArray_RelocateUsingMoveConstructor::RelocateNonOverlappingRegion(void*, void*, size_t, size_t) [with ElemType = mozilla::gfx::FilterPrimitiveDescription; size_t = long unsigned int]’ 151:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray-inl.h:501:51: required from ‘typename ActualAlloc::ResultTypeProxy nsTArray_base::SwapArrayElements(nsTArray_base&, nsTArray_base::size_type, size_t) [with ActualAlloc = nsTArrayInfallibleAllocator; Allocator = nsTArrayInfallibleAllocator; Alloc = nsTArrayInfallibleAllocator; RelocationStrategy = nsTArray_RelocateUsingMoveConstructor; typename ActualAlloc::ResultTypeProxy = nsTArrayInfallibleResult; nsTArray_base::size_type = long unsigned int; size_t = long unsigned int]’ 151:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/nsTArray.h:1917:54: required from ‘void nsTArray_Impl::SwapElements(nsTArray_Impl&) [with Allocator = nsTArrayInfallibleAllocator; E = mozilla::gfx::FilterPrimitiveDescription; Alloc = nsTArrayInfallibleAllocator]’ 151:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/FilterSupport.h:498:41: required from here 151:54.52 /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/include/mozilla/Variant.h:760:40: note: parameter passing for argument of type ‘mozilla::gfx::GaussianBlurAttributes’ when C++17 is enabled changed to match C++14 in GCC 10.1 151:54.52 760 | typename detail::Nth::Type extract() { 151:54.52 | ^~~~~~~ 152:11.70 media/libyuv/libyuv 152:13.00 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 152:13.23 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 152:13.23 import imp 152:13.64 media/ffvpx/libavutil/libmozavutil.so 152:15.35 dom/media/fake-cdm/libfake.so 152:25.96 dom/media/gmp-plugin-openh264/libfakeopenh264.so 152:26.91 widget/gtk/mozgtk/gtk2/libmozgtk.so 152:27.77 widget/gtk/mozgtk/gtk3/libmozgtk.so 152:28.59 media/gmp-clearkey/0.1/libclearkey.so 152:33.37 modules/brotli/brotli 152:34.79 comm/ldap/c-sdk/libraries/libldap/libldap60.so 152:36.12 comm/ldap/c-sdk/libraries/libldif/libldif60.so 152:36.87 comm/ldap/c-sdk/libraries/libprldap/libprldap60.so 152:37.69 config/external/lgpllibs/liblgpllibs.so 152:38.68 config/external/sqlite/libmozsqlite3.so.symbols.stub 152:38.73 js/src/build/libjs_static.a 152:38.94 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 152:38.94 import imp 152:39.26 config/external/sqlite/libmozsqlite3.so 152:43.67 widget/gtk/mozgtk/stub/libmozgtk_stub.so 152:52.94 widget/gtk/mozwayland/libmozwayland.so 152:54.27 toolkit/components/telemetry/pingsender/pingsender 152:54.27 comm/mail/app/thunderbird 152:58.29 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 152:58.49 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 152:58.49 import imp 152:58.77 media/ffvpx/libavcodec/libmozavcodec.so 153:24.24 Compiling webrender v0.61.0 (/builddir/build/BUILD/thunderbird-78.6.1/gfx/wr/webrender) 154:39.36 comm/third_party/rnp/librnp.so.symbols.stub 154:39.55 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 154:39.55 import imp 154:39.81 comm/third_party/rnp/librnp.so 154:41.84 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/gfx/webrender_bindings) 154:44.41 warning: getting the inner pointer of a temporary `CString` 154:44.41 --> gfx/webrender_bindings/src/bindings.rs:1054:72 154:44.41 | 154:44.41 1054 | gecko_profiler_register_thread(CString::new(name).unwrap().as_ptr()); 154:44.41 | --------------------------- ^^^^^^ this pointer will be invalid 154:44.41 | | 154:44.41 | this `CString` is deallocated at the end of the statement, bind it to a variable to extend its lifetime 154:44.41 | 154:44.41 note: the lint level is defined here 154:44.42 --> gfx/webrender_bindings/src/lib.rs:5:9 154:44.42 | 154:44.42 5 | #![deny(warnings)] 154:44.42 | ^^^^^^^^ 154:44.42 = note: `#[warn(temporary_cstring_as_ptr)]` implied by `#[warn(warnings)]` 154:44.42 = note: pointers do not have a lifetime; when calling `as_ptr` the `CString` will be deallocated at the end of the statement because nothing is referencing it as far as the type system is concerned 154:44.42 = help: for more information, see https://doc.rust-lang.org/reference/destructors.html 156:21.74 warning: 1 warning emitted 165:38.66 Compiling gkrust v0.1.0 (/builddir/build/BUILD/thunderbird-78.6.1/toolkit/library/rust) 189:06.63 Finished release [optimized] target(s) in 184m 24s 189:40.55 toolkit/library/build/symverscript.stub 189:40.71 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 189:40.71 import imp 189:40.95 toolkit/library/build/libxul.so 203:07.36 ipc/app/plugin-container 203:08.12 js/xpconnect/shell/xpcshell 203:14.10 devtools/shared/webconsole/reserved-js-words.js.stub 203:14.30 js/src/build/spidermonkey_checks.stub 203:14.37 netwerk/dns/tests/unit/data/fake_remote_dafsa.bin.stub 203:14.38 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:14.38 import imp 203:14.47 devtools/client/debugger/src/node.stub.stub 203:14.47 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:14.47 import imp 203:14.55 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:14.55 import imp 203:14.64 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:14.64 import imp 203:15.10 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/main.development.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/main.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/vendors.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src" 203:15.54 toolkit/library/gtest/symverscript.stub 203:15.69 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:15.69 import imp 203:16.45 toolkit/components/featuregates/feature_definitions.json.stub 203:16.62 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:16.62 import imp 203:16.75 toolkit/library/build/dependentlibs.list.stub 203:16.90 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:16.90 import imp 203:17.23 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 203:17.31 toolkit/locales/multilocale.txt.stub 203:17.40 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:17.40 import imp 203:17.47 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:17.47 import imp 203:17.59 toolkit/mozapps/extensions/built_in_addons.json.stub 203:17.76 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:17.76 import imp 203:20.09 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 203:20.24 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:20.24 import imp 203:21.58 toolkit/components/telemetry/glean_checks.stub 203:21.74 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:21.74 import imp 203:25.72 ✨ Your metrics are Glean! ✨ 203:26.51 devtools/client/debugger/src/client/node.stub.stub 203:26.52 devtools/client/debugger/src/components/node.stub.stub 203:26.52 devtools/client/debugger/src/actions/node.stub.stub 203:26.53 devtools/client/debugger/src/reducers/node.stub.stub 203:26.53 devtools/client/debugger/src/workers/node.stub.stub 203:26.53 devtools/client/debugger/src/selectors/node.stub.stub 203:26.53 devtools/client/debugger/src/utils/node.stub.stub 203:26.69 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:26.69 import imp 203:26.69 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:26.70 import imp 203:26.70 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:26.70 import imp 203:26.70 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:26.70 import imp 203:26.71 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:26.71 import imp 203:26.71 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:26.71 import imp 203:26.71 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:26.71 import imp 203:26.88 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/A11yIntention.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/App.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/ProjectSearch.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/QuickOpenModal.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/ShortcutsModal.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/WelcomeBox.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/components" 203:26.88 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/workers"Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/selectors/breakpoints.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/selectors/breakpointSources.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/selectors/getCallStackFrames.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/selectors/inComponent.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/selectors/index.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/selectors/isLineInScope.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/selectors/pause.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/selectors/visibleColumnBreakpoints.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/selectors" 203:26.89 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/client/firefox.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/client/index.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/client" 203:26.90 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/reducers/ast.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/reducers/async-requests.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/reducers/breakpoints.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/reducers/event-listeners.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/reducers/expressions.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/reducers/file-search.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/reducers/index.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/reducers/pause.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/reducers/pending-breakpoints.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/reducers/preview.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/reducers/project-text-search.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/reducers/quick-open.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/reducers/source-actors.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/reducers/source-tree.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/reducers/sources.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/reducers/tabs.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/reducers/threads.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/reducers/ui.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/reducers" 203:26.90 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/assert.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/ast.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/async-value.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/bootstrap.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/build-query.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/clipboard.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/connect.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/context.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/dbg.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/defer.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/DevToolsUtils.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/expressions.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/evaluation-result.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/function.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/indentation.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/isMinified.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/location.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/log.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/memoize.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/memoizeLast.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/memoizableAction.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/path.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/prefs.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/preview.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/project-search.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/quick-open.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/result-list.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/selected-location.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/source-maps.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/source-queue.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/source.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/tabs.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/task.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/telemetry.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/text.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/timings.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/threads.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/ui.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/url.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/utils.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/wasm.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/worker.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/utils" 203:26.91 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/event-listeners.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/expressions.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/file-search.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/index.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/navigation.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/preview.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/project-text-search.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/quick-open.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/source-actors.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/source-tree.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/tabs.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/toolbox.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/threads.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/ui.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/actions" 203:27.85 devtools/client/debugger/src/workers/parser/node.stub.stub 203:28.05 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:28.05 import imp 203:28.26 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/workers/parser/index.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/workers/parser" 203:28.69 devtools/client/debugger/src/workers/pretty-print/node.stub.stub 203:28.92 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:28.92 import imp 203:29.12 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/workers/pretty-print/index.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/workers/pretty-print" 203:29.99 devtools/client/debugger/src/workers/search/node.stub.stub 203:30.18 devtools/client/debugger/src/client/firefox/node.stub.stub 203:30.20 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:30.20 import imp 203:30.41 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/workers/search/index.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/workers/search" 203:30.51 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:30.51 import imp 203:30.73 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/client/firefox/commands.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/client/firefox/create.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/client/firefox/events.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/client/firefox/targets.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/client/firefox" 203:31.09 devtools/client/debugger/src/components/PrimaryPanes/node.stub.stub 203:31.09 devtools/client/debugger/src/components/Editor/node.stub.stub 203:31.29 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:31.29 import imp 203:31.32 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:31.33 import imp 203:31.46 devtools/client/debugger/src/components/SecondaryPanes/node.stub.stub 203:31.55 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/PrimaryPanes/index.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/PrimaryPanes/SourcesTreeItem.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/components/PrimaryPanes" 203:31.57 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/Breakpoint.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/Breakpoints.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/DebugLine.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/EditorMenu.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/EmptyLines.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/Footer.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/HighlightCalls.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/HighlightLine.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/HighlightLines.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/index.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/InlinePreview.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/InlinePreviewRow.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/InlinePreviews.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/SearchBar.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/Tab.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/Tabs.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/components/Editor" 203:31.70 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:31.70 import imp 203:31.90 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/DOMMutationBreakpoints.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/index.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/Thread.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/Threads.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/WhyPaused.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/XHRBreakpoints.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes" 203:31.93 devtools/client/debugger/src/components/shared/node.stub.stub 203:32.31 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:32.31 import imp 203:32.52 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/shared/AccessibleImage.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/shared/Accordion.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/shared/Badge.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/shared/BracketArrow.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/shared/Dropdown.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/shared/ManagedTree.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/shared/Modal.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/shared/Popover.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/shared/PreviewFunction.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/shared/ResultList.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/shared/SearchInput.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/shared/SourceIcon.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/shared/SmartGap.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/components/shared" 203:32.69 devtools/client/debugger/src/actions/ast/node.stub.stub 203:32.94 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:32.94 import imp 203:33.15 devtools/client/debugger/src/actions/breakpoints/node.stub.stub 203:33.16 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/ast/index.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/ast/setInScopeLines.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/actions/ast" 203:33.38 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:33.38 import imp 203:33.62 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/breakpoints/breakpointPositions.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/breakpoints/index.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/breakpoints/modify.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/breakpoints/syncBreakpoint.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/actions/breakpoints" 203:33.99 devtools/client/debugger/src/actions/pause/node.stub.stub 203:34.24 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:34.24 import imp 203:34.45 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/pause/breakOnNext.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/pause/commands.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/pause/continueToHere.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/pause/expandScopes.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/pause/fetchFrames.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/pause/fetchScopes.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/pause/index.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/pause/inlinePreview.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/pause/mapDisplayNames.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/pause/mapFrames.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/pause/mapScopes.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/pause/paused.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/pause/previewPausedLocation.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/pause/resumed.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/pause/selectFrame.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/pause/highlightCalls.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/pause/skipPausing.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/actions/pause" 203:35.05 devtools/client/debugger/src/actions/sources/node.stub.stub 203:35.30 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:35.30 import imp 203:35.53 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/sources/blackbox.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/sources/breakableLines.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/sources/index.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/sources/loadSourceText.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/sources/newSources.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/sources/prettyPrint.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/sources/select.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/sources/symbols.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/actions/sources" 203:35.67 devtools/client/debugger/src/actions/utils/node.stub.stub 203:35.69 TEST-PASS | check_spidermonkey_style.py | ok 203:35.91 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:35.91 import imp 203:36.14 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/utils/create-store.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/actions/utils" 203:36.72 TEST-PASS | check_macroassembler_style.py | ok 203:37.16 TEST-PASS | check_js_opcode.py | ok 203:37.21 devtools/client/debugger/src/utils/breakpoint/node.stub.stub 203:37.42 devtools/client/debugger/src/utils/editor/node.stub.stub 203:37.47 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:37.47 import imp 203:37.52 devtools/client/debugger/src/utils/pause/node.stub.stub 203:37.69 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/breakpoint/breakpointPositions.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/breakpoint/index.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/utils/breakpoint" 203:37.70 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:37.70 import imp 203:37.72 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:37.72 import imp 203:37.83 devtools/client/debugger/src/utils/resource/node.stub.stub 203:37.84 devtools/client/debugger/src/utils/sources-tree/node.stub.stub 203:37.94 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/index.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/why.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/utils/pause" 203:37.95 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/editor/create-editor.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/editor/get-expression.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/editor/get-token-location.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/editor/index.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/editor/source-documents.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/editor/source-editor.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/editor/source-search.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/editor/token-events.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/utils/editor" 203:37.97 devtools/client/debugger/src/actions/utils/middleware/node.stub.stub 203:38.03 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:38.03 import imp 203:38.05 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:38.05 import imp 203:38.17 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:38.17 import imp 203:38.23 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/sources-tree/getURL.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/sources-tree/index.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/sources-tree/utils.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/utils/sources-tree" 203:38.26 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/resource/base-query.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/resource/compare.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/resource/core.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/resource/index.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/resource/memoize.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/resource/query-cache.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/resource/query.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/resource/selector.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/utils/resource" 203:38.38 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/utils/middleware/context.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/utils/middleware/history.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/utils/middleware/log.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/utils/middleware/promise.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/utils/middleware/timing.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/actions/utils/middleware/wait-service.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/actions/utils/middleware" 203:38.58 devtools/client/debugger/src/components/Editor/Preview/node.stub.stub 203:38.81 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:38.81 import imp 203:39.17 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/Preview/index.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/Preview/Popup.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/Preview" 203:39.53 devtools/client/debugger/src/components/Editor/menus/node.stub.stub 203:39.62 devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/node.stub.stub 203:39.81 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:39.81 import imp 203:39.81 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:39.82 import imp 203:40.03 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints/index.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Breakpoints" 203:40.04 devtools/client/debugger/src/components/SecondaryPanes/Frames/node.stub.stub 203:40.07 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/menus/breakpoints.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/menus/editor.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/Editor/menus/source.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/components/Editor/menus" 203:40.26 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:40.27 import imp 203:40.48 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/SecondaryPanes/Frames/index.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/components/SecondaryPanes/Frames" 203:40.66 devtools/client/debugger/src/components/shared/Button/node.stub.stub 203:40.87 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:40.87 import imp 203:41.06 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/shared/Button/index.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/components/shared/Button/PaneToggleButton.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button" 203:41.29 devtools/client/debugger/src/utils/pause/frames/node.stub.stub 203:41.52 devtools/client/debugger/src/utils/pause/mapScopes/node.stub.stub 203:41.55 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:41.55 import imp 203:41.68 devtools/client/debugger/src/utils/pause/scopes/node.stub.stub 203:41.72 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:41.72 import imp 203:41.76 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/frames/displayName.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/frames/index.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/frames" 203:41.89 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:41.89 import imp 203:41.92 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/mapScopes/optimizedOut.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/mapScopes/rangeMetadata.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/mapScopes" 203:42.09 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/scopes/index.js /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/debugger/src/utils/pause/scopes/utils.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/utils/pause/scopes" 203:43.31 devtools/client/debugger/src/components/shared/Button/styles/node.stub.stub 203:43.53 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 203:43.53 import imp 203:43.72 Executing "/builddir/build/BUILDROOT/bin/node-stdout-nonblocking-wrapper /builddir/build/BUILD/thunderbird-78.6.1/devtools/client/shared/build/build.js /builddir/build/BUILD/thunderbird-78.6.1/objdir/dist/bin/chrome/devtools/modules/devtools/client/debugger/src/components/shared/Button/styles" 204:11.20 toolkit/locales/update.locale.stub 204:11.35 /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses 204:11.35 import imp 204:28.83 platform.ini updated. 204:28.87 Generating built_from.json for Treeherder. 204:34.47 Packaging quitter@mozilla.org.xpi... 204:35.11 406 compiler warnings present. 206:10.80 Overall system resources - Wall time: 12277s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 207:42.51 warning: comm/calendar/libical/src/libical/icallangbind.c:322:9 [-Wunused-but-set-variable] variable ‘result’ set but not used 207:42.51 warning: comm/calendar/libical/src/libical/icalrecur.c:363:11 [-Wunused-but-set-variable] variable ‘end’ set but not used 207:42.51 warning: comm/calendar/libical/src/libical/icalrecur.c:1428:7 [-Wunused-variable] unused variable ‘has_by_day’ 207:42.51 warning: comm/calendar/libical/src/libical/icalrecur.c:1574:9 [-Wunused-variable] unused variable ‘this_frequency’ 207:42.51 warning: comm/calendar/libical/src/libical/icalrecur.c:1850:27 [-Wunused-but-set-variable] variable ‘t’ set but not used 207:42.51 warning: comm/calendar/libical/src/libical/icalrecur.c:2120:6 [-Wunused-but-set-variable] variable ‘dow’ set but not used 207:42.51 warning: comm/calendar/libical/src/libical/icaltimezone.c:1555:1 [-Wunused-function] ‘fetch_lat_long_from_string’ defined but not used 207:42.51 warning: comm/calendar/libical/src/libical/icaltimezone.c:1620:1 [-Wunused-function] ‘icaltimezone_parse_zone_tab’ defined but not used 207:42.51 warning: comm/calendar/libical/src/libical/icaltimezone.c:1908:43 [-Wformat-truncation=] ‘%02i’ directive output may be truncated writing 2 bytes into a region of size between 1 and 5 207:42.51 warning: comm/calendar/libical/src/libical/icaltimezone.c:1910:43 [-Wformat-truncation=] ‘%02i’ directive output may be truncated writing 2 bytes into a region of size between 1 and 5 207:42.51 warning: comm/calendar/libical/src/libical/icaltimezone.c:1913:20 [-Wunused-function] ‘get_zone_directory’ defined but not used 207:42.51 warning: comm/calendar/libical/src/libical/icaltypes.c:88:32 [-Wunused-but-set-variable] variable ‘null_tr’ set but not used 207:42.51 warning: comm/calendar/libical/src/libical/icalvalue.c:829:17 [-Wunused-but-set-variable] variable ‘data’ set but not used 207:42.51 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 207:42.51 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 207:42.51 warning: comm/calendar/libical/src/libical/sspm.c:977:21 [-Wunused-but-set-variable] variable ‘end’ set but not used 207:42.51 warning: comm/calendar/libical/src/libical/sspm.c:1040:11 [-Wunused-but-set-variable] variable ‘part’ set but not used 207:42.51 warning: comm/calendar/libical/src/libical/vsnprintf.c:169:13 [-Wunused-function] ‘vsnprintf_dummy_func’ defined but not used 207:42.51 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’ 207:42.51 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’ 207:42.51 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’ 207:42.51 warning: comm/ldap/c-sdk/libraries/liblber/decode.c:434:41 [-Wsign-compare] comparison of integer expressions of different signedness: ‘ber_int_t’ {aka ‘int’} and ‘unsigned int’ 207:42.51 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’ 207:42.51 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’ 207:42.51 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’ 207:42.51 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’ 207:42.51 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’ 207:42.51 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’ 207:42.51 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’ 207:42.51 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’ 207:42.51 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’ 207:42.51 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’ 207:42.51 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’ 207:42.51 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’ 207:42.51 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’ 207:42.51 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’ 207:42.51 warning: comm/ldap/c-sdk/libraries/liblber/io.c:784:10 [-Wpointer-to-int-cast] cast from pointer to integer of different size 207:42.51 warning: comm/ldap/c-sdk/libraries/liblber/io.c:784:36 [-Wpointer-to-int-cast] cast from pointer to integer of different size 207:42.51 warning: comm/ldap/c-sdk/libraries/liblber/io.c:803:12 [-Wpointer-to-int-cast] cast from pointer to integer of different size 207:42.51 warning: comm/ldap/c-sdk/libraries/liblber/io.c:803:38 [-Wpointer-to-int-cast] cast from pointer to integer of different size 207:42.51 warning: comm/ldap/c-sdk/libraries/liblber/io.c:806:14 [-Wpointer-to-int-cast] cast from pointer to integer of different size 207:42.51 warning: comm/ldap/c-sdk/libraries/liblber/io.c:806:42 [-Wpointer-to-int-cast] cast from pointer to integer of different size 207:42.51 warning: comm/ldap/c-sdk/libraries/liblber/io.c:824:10 [-Wpointer-to-int-cast] cast from pointer to integer of different size 207:42.51 warning: comm/ldap/c-sdk/libraries/liblber/io.c:824:38 [-Wpointer-to-int-cast] cast from pointer to integer of different size 207:42.51 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’ 207:42.51 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’ 207:42.51 warning: comm/ldap/c-sdk/libraries/liblber/io.c:1426:12 [-Wpointer-to-int-cast] cast from pointer to integer of different size 207:42.51 warning: comm/ldap/c-sdk/libraries/liblber/io.c:1426:38 [-Wpointer-to-int-cast] cast from pointer to integer of different size 207:42.51 warning: comm/ldap/c-sdk/libraries/libldap/disptmpl.c:161:18 [-Wmaybe-uninitialized] ‘tmpl’ may be used uninitialized in this function 207:42.51 warning: comm/ldap/c-sdk/libraries/libldap/error.c:394:61 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ 207:42.51 warning: comm/ldap/c-sdk/libraries/libldap/error.c:409:15 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ 207:42.51 warning: comm/ldap/c-sdk/libraries/libldap/error.c:423:19 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ 207:42.51 warning: comm/ldap/c-sdk/libraries/libldap/error.c:431:15 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ 207:42.51 warning: comm/ldap/c-sdk/libraries/libldap/error.c:432:40 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ 207:42.51 warning: comm/ldap/c-sdk/libraries/libldap/error.c:437:13 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/geteffectiverightsctrl.c:89:18 [-Wsign-compare] comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ 207:42.52 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’ 207:42.52 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’ 207:42.52 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’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/getvalues.c:107:10 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/memcache.c:85:37 [-Waddress] the address of ‘buf’ will always evaluate as ‘true’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/memcache.c:86:37 [-Waddress] the address of ‘buf’ will always evaluate as ‘true’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/memcache.c:1455:17 [-Wpointer-to-int-cast] cast from pointer to integer of different size 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/memcache.c:1561:23 [-Wint-to-pointer-cast] cast to pointer from integer of different size 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/memcache.c:1563:64 [-Wint-to-pointer-cast] cast to pointer from integer of different size 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/memcache.c:1721:19 [-Wpointer-to-int-cast] cast from pointer to integer of different size 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/os-ip.c:361:65 [-Wpointer-sign] pointer targets in passing argument 5 of ‘getsockopt’ differ in signedness 207:42.52 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’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/proxyauthctrl.c:81:18 [-Wsign-compare] comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/proxyauthctrl.c:128:18 [-Wsign-compare] comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/pwmodext.c:74:20 [-Wsign-compare] comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/pwmodext.c:81:22 [-Wsign-compare] comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/pwmodext.c:90:22 [-Wsign-compare] comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/pwmodext.c:99:22 [-Wsign-compare] comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/pwmodext.c:107:20 [-Wsign-compare] comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/request.c:488:9 [-Wunused-variable] unused variable ‘logname’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/request.c:1363:10 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/saslbind.c:788:10 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/saslbind.c:796:10 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/tmplout.c:395:20 [-Wunused-but-set-variable] variable ‘html’ set but not used 207:42.52 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 207:42.52 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 207:42.52 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 207:42.52 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 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/tmplout.c:920:38 [-Wunused-but-set-variable] variable ‘selectname’ set but not used 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/ufn.c:103:15 [-Wmaybe-uninitialized] ‘err’ may be used uninitialized in this function 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/vlistctrl.c:99:18 [-Wsign-compare] comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/vlistctrl.c:109:20 [-Wsign-compare] comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldap/vlistctrl.c:119:20 [-Wsign-compare] comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libldif/line64.c:409:15 [-Wunused-but-set-variable] variable ‘len’ set but not used 207:42.52 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’ 207:42.52 warning: comm/ldap/c-sdk/libraries/libprldap/ldappr-io.c:288:21 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ 207:42.52 warning: comm/mailnews/addrbook/src/nsAbBoolExprToLDAPFilter.cpp:111:10 [-Wmaybe-uninitialized] ‘rv’ may be used uninitialized in this function 207:42.52 warning: comm/mailnews/db/mork/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 207:42.52 warning: comm/mailnews/db/mork/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 207:42.52 warning: comm/mailnews/db/mork/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 207:42.52 warning: comm/mailnews/imap/src/nsImapProtocol.cpp:1831:16 [-Wformat=] format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘nsresult’ 207:42.52 warning: comm/mailnews/imap/src/nsImapProtocol.cpp:4746:14 [-Wformat=] format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘nsresult’ 207:42.52 warning: comm/mailnews/imap/src/nsImapProtocol.cpp:4839:35 [-Wformat=] format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘nsresult’ 207:42.52 warning: comm/mailnews/search/src/nsMsgSearchTerm.cpp:578:12 [-Wmaybe-uninitialized] ‘operatorVal’ may be used uninitialized in this function 207:42.52 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 207:42.52 warning: dom/base/AttrArray.cpp:351:72 [-Wclass-memaccess] ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class AttrArray::Impl’; use ‘new’ and ‘delete’ instead 207:42.52 warning: dom/base/AttrArray.cpp:492:70 [-Wclass-memaccess] ‘void* realloc(void*, size_t)’ moving an object of non-trivially copyable type ‘class AttrArray::Impl’; use ‘new’ and ‘delete’ instead 207:42.52 warning: dom/base/Document.cpp:13449:10 [-Wmaybe-uninitialized] ‘removedElement’ may be used uninitialized in this function 207:42.52 warning: dom/base/nsMappedAttributes.cpp:154: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 207:42.52 warning: dom/base/nsMappedAttributes.cpp:229: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 207:42.52 warning: dom/events/ShortcutKeys.cpp:104:19 [-Wmaybe-uninitialized] ‘keyData’ may be used uninitialized in this function 207:42.52 warning: dom/events/ShortcutKeys.cpp:115:11 [-Wmaybe-uninitialized] ‘cache’ may be used uninitialized in this function 207:42.52 warning: dom/indexedDB/ActorsParent.cpp:18583:3 [-Wmaybe-uninitialized] ‘maintenanceAction’ may be used uninitialized in this function 207:42.52 warning: dom/ipc/SharedMap.cpp:217:26 [-Wmaybe-uninitialized] ‘count’ may be used uninitialized in this function 207:42.52 warning: dom/localstorage/ActorsParent.cpp:2133:20 [-Wmaybe-uninitialized] ‘nextLoadIndex’ may be used uninitialized in this function 207:42.52 warning: dom/media/mp4/MoofParser.cpp:852:46 [-Wunused-but-set-variable] variable ‘reserved’ set but not used 207:42.52 warning: dom/media/mp4/MoofParser.cpp:865:14 [-Wunused-but-set-variable] variable ‘reserved’ set but not used 207:42.52 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10 [-Wmaybe-uninitialized] ‘isLocal’ may be used uninitialized in this function 207:42.52 warning: dom/svg/SVGCircleElement.cpp:77:14 [-Wmaybe-uninitialized] ‘r’ may be used uninitialized in this function 207:42.52 warning: dom/svg/SVGCircleElement.cpp:118:9 [-Wmaybe-uninitialized] ‘r’ may be used uninitialized in this function 207:42.52 warning: dom/svg/SVGCircleElement.cpp:120:41 [-Wmaybe-uninitialized] ‘y’ may be used uninitialized in this function 207:42.52 warning: dom/svg/SVGEllipseElement.cpp:87:17 [-Wmaybe-uninitialized] ‘rx’ may be used uninitialized in this function 207:42.52 warning: dom/svg/SVGEllipseElement.cpp:87:17 [-Wmaybe-uninitialized] ‘ry’ may be used uninitialized in this function 207:42.52 warning: dom/svg/SVGEllipseElement.cpp:128:10 [-Wmaybe-uninitialized] ‘rx’ may be used uninitialized in this function 207:42.52 warning: dom/svg/SVGEllipseElement.cpp:129:10 [-Wmaybe-uninitialized] ‘ry’ may be used uninitialized in this function 207:42.52 warning: dom/svg/SVGEllipseElement.cpp:131:45 [-Wmaybe-uninitialized] ‘y’ may be used uninitialized in this function 207:42.52 warning: dom/svg/SVGForeignObjectElement.cpp:108:20 [-Wmaybe-uninitialized] ‘height’ may be used uninitialized in this function 207:42.52 warning: dom/svg/SVGForeignObjectElement.cpp:108:20 [-Wmaybe-uninitialized] ‘width’ may be used uninitialized in this function 207:42.52 warning: dom/svg/SVGImageElement.cpp:286:20 [-Wmaybe-uninitialized] ‘width’ may be used uninitialized in this function 207:42.52 warning: dom/svg/SVGImageElement.cpp:286:20 [-Wmaybe-uninitialized] ‘height’ may be used uninitialized in this function 207:42.53 warning: dom/svg/SVGRectElement.cpp:102:20 [-Wmaybe-uninitialized] ‘width’ may be used uninitialized in this function 207:42.53 warning: dom/svg/SVGRectElement.cpp:102:20 [-Wmaybe-uninitialized] ‘height’ may be used uninitialized in this function 207:42.53 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 207:42.53 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 207:42.53 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 207:42.53 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 207:42.53 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 207:42.53 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 207:42.53 warning: editor/libeditor/HTMLTableEditor.cpp:69:39 [-Wmaybe-uninitialized] ‘newCellIndex’ may be used uninitialized in this function 207:42.53 warning: gfx/2d/DrawTargetCairo.cpp:454:20 [-Wmaybe-uninitialized] ‘pat’ may be used uninitialized in this function 207:42.53 warning: gfx/2d/InlineTranslator.cpp:50:3 [-Wmaybe-uninitialized] ‘magicInt’ may be used uninitialized in this function 207:42.53 warning: gfx/2d/InlineTranslator.cpp:57:3 [-Wmaybe-uninitialized] ‘majorRevision’ may be used uninitialized in this function 207:42.53 warning: gfx/2d/InlineTranslator.cpp:64:3 [-Wmaybe-uninitialized] ‘minorRevision’ may be used uninitialized in this function 207:42.53 warning: gfx/2d/Path.cpp:520:18 [-Wmaybe-uninitialized] ‘t2’ may be used uninitialized in this function 207:42.53 warning: gfx/2d/ScaledFontFontconfig.cpp:297:36 [-Wmaybe-uninitialized] ‘hinting’ may be used uninitialized in this function 207:42.53 warning: gfx/angle/checkout/src/compiler/translator/ImmutableString.h:78:22 [-Wstringop-overflow=] ‘int __builtin_memcmp_eq(const void*, const void*, long unsigned int)’ reading 22 bytes from a region of size 1 207:42.53 warning: gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:431:20 [-Wmaybe-uninitialized] ‘rowMajor’ may be used uninitialized in this function 207:42.53 warning: gfx/angle/checkout/src/compiler/translator/ShaderStorageBlockOutputHLSL.cpp:435:33 [-Wmaybe-uninitialized] ‘storage’ may be used uninitialized in this function 207:42.53 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:915:17 [-Wimplicit-fallthrough=] this statement may fall through 207:42.53 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:927:17 [-Wimplicit-fallthrough=] this statement may fall through 207:42.53 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:939:17 [-Wimplicit-fallthrough=] this statement may fall through 207:42.53 warning: gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:951:17 [-Wimplicit-fallthrough=] this statement may fall through 207:42.53 warning: gfx/angle/checkout/src/compiler/translator/tree_util/IntermTraverse.cpp:293:21 [-Wtype-limits] comparison of unsigned expression in ‘>= 0’ is always true 207:42.53 warning: gfx/cairo/cairo/src/cairo-malloc-private.h:83:33 [-Wint-in-bool-context] ‘*’ in boolean context, suggest ‘&&’ instead 207:42.53 warning: gfx/cairo/cairo/src/cairo-malloc-private.h:127:50 [-Wint-in-bool-context] ‘*’ in boolean context, suggest ‘&&’ instead 207:42.53 warning: gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14 [-Wmaybe-uninitialized] ‘interpolate’ may be used uninitialized in this function 207:42.53 warning: gfx/cairo/cairo/src/cairo-xlib-display.c:620:23 [-Wmaybe-uninitialized] ‘pict_format’ may be used uninitialized in this function 207:42.53 warning: gfx/gl/GLContext.h:1198:17 [-Wmaybe-uninitialized] ‘texBinding’ may be used uninitialized in this function 207:42.53 warning: gfx/gl/GLContext.h:2882:30 [-Wmaybe-uninitialized] ‘oldVAO’ may be used uninitialized in this function 207:42.53 warning: gfx/graphite2/src/Code.cpp:80:22 [-Wsubobject-linkage] ‘graphite2::vm::Machine::Code::decoder’ has a field ‘graphite2::vm::Machine::Code::decoder::_contexts’ whose type uses the anonymous namespace 207:42.53 warning: gfx/graphite2/src/Slot.cpp:78:71 [-Wclass-memaccess] ‘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 207:42.53 warning: gfx/graphite2/src/inc/List.h:163:32 [-Wclass-memaccess] ‘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 207:42.53 warning: gfx/layers/wr/DisplayItemCache.cpp:84:62 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘nsTArray_Impl::elem_type’ {aka ‘struct mozilla::layers::DisplayItemCache::Slot’}; use assignment or value-initialization instead 207:42.53 warning: gfx/ots/src/cff.cc:548:29 [-Wsign-compare] comparison of integer expressions of different signedness: ‘std::vector >::size_type’ {aka ‘long unsigned int’} and ‘int’ 207:42.53 warning: gfx/ots/src/cff_charstring.cc:376:31 [-Wsign-compare] comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, int>::value_type’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} 207:42.53 warning: gfx/ots/src/cff_charstring.cc:393:25 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} 207:42.53 warning: gfx/ots/src/cff_charstring.cc:398:20 [-Wsign-compare] comparison of integer expressions of different signedness: ‘const size_t’ {aka ‘const long unsigned int’} and ‘int’ 207:42.53 warning: gfx/skia/skia/src/core/Sk4px.h:31:30 [-Wclass-memaccess] ‘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>’} 207:42.53 warning: gfx/skia/skia/src/core/Sk4px.h:41:26 [-Wclass-memaccess] ‘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’} 207:42.53 warning: gfx/skia/skia/src/core/Sk4px.h:46:25 [-Wclass-memaccess] ‘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’} 207:42.53 warning: gfx/skia/skia/src/core/Sk4px.h:51:25 [-Wclass-memaccess] ‘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’} 207:42.53 warning: gfx/skia/skia/src/core/SkBitmapCache.cpp:63:22 [-Wsubobject-linkage] ‘SkBitmapCache::Rec’ has a field ‘SkBitmapCache::Rec::fKey’ whose type uses the anonymous namespace 207:42.53 warning: gfx/skia/skia/src/core/SkCanvas.cpp:223:17 [-Wsubobject-linkage] ‘SkCanvas::MCRec’ has a field ‘SkCanvas::MCRec::fBackImage’ whose type uses the anonymous namespace 207:42.53 warning: gfx/skia/skia/src/core/SkDraw.cpp:514:17 [-Wimplicit-fallthrough=] this statement may fall through 207:42.53 warning: gfx/skia/skia/src/core/SkICC.cpp:278:49 [-Wsizeof-pointer-memaccess] 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? 207:42.53 warning: gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15 [-Wclass-memaccess] ‘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 207:42.53 warning: gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15 [-Wclass-memaccess] ‘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 207:42.53 warning: gfx/skia/skia/src/core/SkMiniRecorder.cpp:51:15 [-Wclass-memaccess] ‘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 207:42.53 warning: gfx/skia/skia/src/core/SkPath.cpp:3586:29 [-Wimplicit-fallthrough=] this statement may fall through 207:42.53 warning: gfx/skia/skia/src/core/SkRRect.cpp:557:39 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of a non-trivial type ‘class SkRRect’ leaves 4 bytes unchanged 207:42.53 warning: gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:42:31 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead 207:42.53 warning: gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:517:59 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead 207:42.53 warning: gfx/skia/skia/src/core/SkResourceCache.cpp:75:24 [-Wsubobject-linkage] ‘SkResourceCache::Hash’ has a base ‘SkTHashTable’ whose type uses the anonymous namespace 207:42.53 warning: gfx/skia/skia/src/core/SkScalerContext.cpp:1118:32 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use value-initialization instead 207:42.53 warning: gfx/skia/skia/src/core/SkStrikeCache.cpp:281:30 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead 207:42.53 warning: gfx/skia/skia/src/core/SkStrikeCache.cpp:285:30 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct SkScalerContextRec’ with no trivial copy-assignment; use copy-initialization instead 207:42.53 warning: gfx/skia/skia/src/opts/SkChecksum_opts.h:194:23 [-Wimplicit-fallthrough=] this statement may fall through 207:42.53 warning: gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23 [-Wimplicit-fallthrough=] this statement may fall through 207:42.53 warning: gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13 [-Wimplicit-fallthrough=] this statement may fall through 207:42.53 warning: gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13 [-Wimplicit-fallthrough=] this statement may fall through 207:42.53 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fDcDx’ whose type uses the anonymous namespace 207:42.53 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fDcDx’ whose type uses the anonymous namespace 207:42.53 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kRepeat>::fCc’ whose type uses the anonymous namespace 207:42.53 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fCc’ whose type uses the anonymous namespace 207:42.53 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fDcDx’ whose type uses the anonymous namespace 207:42.53 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fDcDx’ whose type uses the anonymous namespace 207:42.53 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kMirror>::fDcDx’ whose type uses the anonymous namespace 207:42.53 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kRepeat>::fCc’ whose type uses the anonymous namespace 207:42.53 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fDcDx’ whose type uses the anonymous namespace 207:42.53 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kClamp>::fCc’ whose type uses the anonymous namespace 207:42.54 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::False, SkTileMode::kClamp>::fCc’ whose type uses the anonymous namespace 207:42.54 warning: gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:259:26 [-Wsubobject-linkage] ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>’ has a field ‘SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor<::ApplyPremul::True, SkTileMode::kMirror>::fCc’ whose type uses the anonymous namespace 207:42.54 warning: gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:297:22 [-Wimplicit-fallthrough=] this statement may fall through 207:42.54 warning: gfx/skia/skia/src/sksl/SkSLParser.cpp:1991:13 [-Wimplicit-fallthrough=] this statement may fall through 207:42.54 warning: gfx/skia/skia/src/sksl/SkSLParser.cpp:2057:13 [-Wimplicit-fallthrough=] this statement may fall through 207:42.54 warning: gfx/skia/skia/src/utils/SkPatchUtils.cpp:66:7 [-Wsubobject-linkage] ‘FwDCubicEvaluator’ has a field ‘FwDCubicEvaluator::fCoefs’ whose type uses the anonymous namespace 207:42.54 warning: gfx/thebes/gfxGraphiteShaper.cpp:419:19 [-Wmaybe-uninitialized] ‘clusterLoc’ may be used uninitialized in this function 207:42.54 warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20 [-Wunused-variable] ‘k_pchRuntimeOverrideVar’ defined but not used 207:42.54 warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20 [-Wunused-variable] ‘k_pchConfigOverrideVar’ defined but not used 207:42.54 warning: gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20 [-Wunused-variable] ‘k_pchLogOverrideVar’ defined but not used 207:42.54 warning: intl/icu/source/i18n/decNumber.cpp:1528:14 [-Wstringop-overflow=] writing 1 byte into a region of size 0 207:42.54 warning: intl/icu/source/i18n/decNumber.cpp:2974:31 [-Wstringop-overflow=] writing 1 byte into a region of size 0 207:42.54 warning: intl/icu/source/i18n/decNumber.cpp:2974:44 [-Wstringop-overflow=] writing 1 byte into a region of size 0 207:42.54 warning: intl/icu/source/i18n/decNumber.cpp:2991:31 [-Wstringop-overflow=] writing 1 byte into a region of size 0 207:42.54 warning: intl/icu/source/i18n/decNumber.cpp:2991:44 [-Wstringop-overflow=] writing 1 byte into a region of size 0 207:42.54 warning: intl/icu/source/i18n/ucol_sit.cpp:552:92 [-Wdeprecated-declarations] ‘uint32_t ucol_setVariableTop_67(UCollator*, const UChar*, int32_t, UErrorCode*)’ is deprecated 207:42.54 warning: intl/icu/source/i18n/ucol_sit.cpp:554:71 [-Wdeprecated-declarations] ‘void ucol_restoreVariableTop_67(UCollator*, uint32_t, UErrorCode*)’ is deprecated 207:42.54 warning: ipc/chromium/src/base/string_util.cc:678:10 [-Wmaybe-uninitialized] ‘result’ may be used uninitialized in this function 207:42.54 warning: ipc/chromium/src/third_party/libevent/evutil.c:2229:12 [-Wstringop-overflow=] ‘__builtin_memcmp_eq’ reading 16 bytes from a region of size 8 207:42.54 warning: js/src/builtin/intl/LanguageTag.cpp:462:8 [-Wunused-but-set-variable] variable ‘ok’ set but not used 207:42.54 warning: js/src/builtin/intl/LanguageTag.cpp:755:8 [-Wunused-but-set-variable] variable ‘ok’ set but not used 207:42.54 warning: js/src/debugger/Environment.cpp:194:24 [-Wmaybe-uninitialized] ‘s’ may be used uninitialized in this function 207:42.54 warning: js/src/frontend/BytecodeEmitter.cpp:2653:48 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function 207:42.54 warning: js/src/frontend/Parser.cpp:5922:19 [-Wmaybe-uninitialized] ‘ifNode’ may be used uninitialized in this function 207:42.54 warning: js/src/frontend/Parser.cpp:7359:16 [-Wmaybe-uninitialized] ‘innerName’ may be used uninitialized in this function 207:42.54 warning: js/src/gc/PublicIterators.h:98:7 [-Wmaybe-uninitialized] ‘*((void*)(& c)+40).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function 207:42.54 warning: js/src/gc/PublicIterators.h:103:13 [-Wmaybe-uninitialized] ‘*((void*)(& source)+40).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function 207:42.54 warning: js/src/gc/PublicIterators.h:103:13 [-Wmaybe-uninitialized] ‘*((void*)(& c)+40).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function 207:42.54 warning: js/src/gc/PublicIterators.h:103:13 [-Wmaybe-uninitialized] ‘*((void*)(& comp)+40).js::CompartmentsInZoneIter::it’ may be used uninitialized in this function 207:42.54 warning: js/src/gc/PublicIterators.h:129:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+40).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 207:42.54 warning: js/src/gc/PublicIterators.h:129:7 [-Wmaybe-uninitialized] ‘*((void*)(& r)+56).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 207:42.54 warning: js/src/gc/PublicIterators.h:129:7 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+16).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 207:42.54 warning: js/src/gc/PublicIterators.h:129:7 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+56).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 207:42.54 warning: js/src/gc/PublicIterators.h:134:13 [-Wmaybe-uninitialized] ‘*((void*)(& realm)+16).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 207:42.54 warning: js/src/gc/PublicIterators.h:134:13 [-Wmaybe-uninitialized] ‘*((void*)(& r)+16).js::RealmsInCompartmentIter::it’ may be used uninitialized in this function 207:42.54 warning: js/src/jit/CacheIR.h:392:8 [-Wmaybe-uninitialized] ‘addArgc’ may be used uninitialized in this function 207:42.54 warning: js/src/jit/InlineList.h:314:14 [-Wmaybe-uninitialized] ‘littleEndian’ may be used uninitialized in this function 207:42.54 warning: js/src/jit/MCallOptimize.cpp:3164:26 [-Wmaybe-uninitialized] ‘ins’ may be used uninitialized in this function 207:42.54 warning: js/src/jit/MIR.cpp:3971:31 [-Wmaybe-uninitialized] ‘res’ may be used uninitialized in this function 207:42.54 warning: js/src/jit/MIR.h:8013:33 [-Wmaybe-uninitialized] ‘littleEndian’ may be used uninitialized in this function 207:42.54 warning: js/src/new-regexp/regexp-compiler-tonode.cc:427:70 [-Wmaybe-uninitialized] ‘default_flags.JS::RegExpFlags::flags_’ may be used uninitialized in this function 207:42.54 warning: js/src/vm/GlobalObject.h:146:48 [-Wmaybe-uninitialized] ‘protoKey’ may be used uninitialized in this function 207:42.54 warning: js/src/vm/Interpreter.cpp:4689:24 [-Wmaybe-uninitialized] ‘proto’ may be used uninitialized in this function 207:42.54 warning: js/src/vm/Stack.h:892:19 [-Wtype-limits] comparison is always true due to limited range of data type 207:42.54 warning: js/src/wasm/WasmBaselineCompile.cpp:2437:55 [-Wmaybe-uninitialized] ‘i64’ may be used uninitialized in this function 207:42.54 warning: js/src/wasm/WasmBaselineCompile.cpp:9726:3 [-Wmaybe-uninitialized] ‘kind’ may be used uninitialized in this function 207:42.54 warning: js/src/wasm/WasmBaselineCompile.cpp:10551:33 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function 207:42.54 warning: js/src/wasm/WasmBaselineCompile.cpp:10560:34 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function 207:42.54 warning: js/src/wasm/WasmBaselineCompile.cpp:11367:10 [-Wmaybe-uninitialized] ‘funcIndex’ may be used uninitialized in this function 207:42.54 warning: js/src/wasm/WasmBaselineCompile.cpp:11790:12 [-Wmaybe-uninitialized] ‘signedLength’ may be used uninitialized in this function 207:42.54 warning: js/src/wasm/WasmBaselineCompile.cpp:12058:12 [-Wmaybe-uninitialized] ‘signedLength’ may be used uninitialized in this function 207:42.54 warning: js/src/wasm/WasmOpIter.h:548:55 [-Wmaybe-uninitialized] ‘relativeDepth’ may be used uninitialized in this function 207:42.54 warning: js/src/wasm/WasmOpIter.h:2364:52 [-Wmaybe-uninitialized] ‘fieldIndex’ may be used uninitialized in this function 207:42.54 warning: js/src/wasm/WasmValidate.cpp:437:26 [-Wmaybe-uninitialized] ‘numLocalEntries’ may be used uninitialized in this function 207:42.54 warning: layout/base/FrameProperties.h:395:20 [-Wmaybe-uninitialized] ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor’ may be used uninitialized in this function 207:42.54 warning: layout/base/PresShell.cpp:2702:25 [-Wmaybe-uninitialized] ‘targetNeedsReflowFromParent’ may be used uninitialized in this function 207:42.54 warning: layout/generic/ReflowInput.cpp:830:15 [-Wmaybe-uninitialized] ‘frameType’ may be used uninitialized in this function 207:42.54 warning: layout/generic/nsContainerFrame.cpp:816:50 [-Wmaybe-uninitialized] ‘lastInFlow’ may be used uninitialized in this function 207:42.54 warning: layout/generic/nsGridContainerFrame.cpp:7778:44 [-Wmaybe-uninitialized] ‘masonryAxisGap’ may be used uninitialized in this function 207:42.54 warning: layout/painting/DashedCornerFinder.cpp:365:7 [-Wmaybe-uninitialized] ‘actualDashLength’ may be used uninitialized in this function 207:42.54 warning: layout/painting/DashedCornerFinder.cpp:377:9 [-Wmaybe-uninitialized] ‘count’ may be used uninitialized in this function 207:42.54 warning: layout/printing/PrintTranslator.cpp:30:16 [-Wmaybe-uninitialized] ‘magicInt’ may be used uninitialized in this function 207:42.54 warning: layout/svg/nsSVGFilterInstance.cpp:81:51 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class mozilla::SVGAnimatedLength’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead 207:42.54 warning: layout/tables/nsTableFrame.cpp:7335:76 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct BCBlockDirSeg’; use assignment or value-initialization instead 207:42.54 warning: media/ffvpx/libavutil/opt.c:340:9 [-Wformat-overflow=] ‘%s’ directive argument is null 207:42.54 warning: media/libjpeg/jdphuff.c:214:60 [-Wsign-compare] operand of ‘?:’ changes signedness from ‘int’ to ‘unsigned int’ due to unsignedness of other operand 207:42.54 warning: media/libmkv/EbmlBufferWriter.c:43:13 [-Wunused-function] ‘_Serialize’ defined but not used 207:42.54 warning: media/libnestegg/src/nestegg.c:1170:22 [-Wunused-but-set-variable] variable ‘peeked_id’ set but not used 207:42.54 warning: media/libopus/celt/arm/celt_neon_intr.c:208:18 [-Wimplicit-function-declaration] implicit declaration of function ‘celt_inner_prod_neon’; did you mean ‘celt_inner_prod_c’? 207:42.54 warning: media/libopus/silk/arm/NSQ_del_dec_neon_intr.c:422:55 [-Waggressive-loop-optimizations] iteration 80 invokes undefined behavior 207:42.54 warning: media/libpng/arm/palette_neon_intrinsics.c:82:18 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} 207:42.55 warning: media/libpng/arm/palette_neon_intrinsics.c:92:10 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} 207:42.55 warning: media/libpng/arm/palette_neon_intrinsics.c:122:18 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} 207:42.55 warning: media/libpng/arm/palette_neon_intrinsics.c:137:10 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘png_uint_32’ {aka ‘unsigned int’} 207:42.55 warning: media/libsoundtouch/src/RateTransposer.cpp:132:10 [-Wunused-but-set-variable] variable ‘count’ set but not used 207:42.55 warning: media/libspeex_resampler/src/resample.c:814:17 [-Wunused-variable] unused variable ‘i’ 207:42.55 warning: media/libvorbis/lib/os.h:177:12 [-Wunused-function] ‘vorbis_ftoi’ defined but not used 207:42.55 warning: modules/woff2/src/woff2_dec.cc:1177:12 [-Wunused-variable] unused variable ‘dst_offset’ 207:42.55 warning: mozglue/baseprofiler/core/platform.cpp:1426: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 207:42.55 warning: mozglue/baseprofiler/lul/LulMain.cpp:1567: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 207:42.55 warning: netwerk/cache2/CacheFileMetadata.h:35:4 [-Wmaybe-uninitialized] ‘frecency’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/google/protobuf/parse_context.h:397:17 [-Wtype-limits] comparison is always false due to limited range of data type 207:42.55 warning: objdir/dist/include/js/Value.h:430:47 [-Wmaybe-uninitialized] ‘res’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/js/Value.h:430:47 [-Wmaybe-uninitialized] ‘result’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/mozilla/AutoRestore.h:40:32 [-Wmaybe-uninitialized] ‘*((void*)& ar +8)’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/mozilla/LinkedList.h:117:23 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} 207:42.55 warning: objdir/dist/include/mozilla/LinkedList.h:117:23 [-Warray-bounds] array subscript -1 is outside array bounds of ‘mozilla::LinkedList > [1]’ 207:42.55 warning: objdir/dist/include/mozilla/LinkedList.h:117:23 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ 207:42.55 warning: objdir/dist/include/mozilla/LinkedList.h:117:23 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ 207:42.55 warning: objdir/dist/include/mozilla/LinkedList.h:305:38 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::LinkedList > [1]’ 207:42.55 warning: objdir/dist/include/mozilla/LinkedList.h:305:38 [-Warray-bounds] array subscript -1 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} 207:42.55 warning: objdir/dist/include/mozilla/Logging.h:280:35 [-Wmaybe-uninitialized] ‘rectype’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/mozilla/PodOperations.h:34: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 207:42.55 warning: objdir/dist/include/mozilla/PodOperations.h:34: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 207:42.55 warning: objdir/dist/include/mozilla/PodOperations.h:34: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 207:42.55 warning: objdir/dist/include/mozilla/PodOperations.h:34: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 207:42.55 warning: objdir/dist/include/mozilla/PodOperations.h:34: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 207:42.55 warning: objdir/dist/include/mozilla/PodOperations.h:34:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class mozilla::EnumeratedArray >’; use assignment or value-initialization instead 207:42.55 warning: objdir/dist/include/mozilla/PodOperations.h:46: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 207:42.55 warning: objdir/dist/include/mozilla/PodOperations.h:71:9 [-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 207:42.55 warning: objdir/dist/include/mozilla/PodOperations.h:76:9 [-Wclass-memaccess] ‘void* memset(void*, int, size_t)’ clearing an object of type ‘struct std::pair’ with no trivial copy-assignment; use assignment instead 207:42.55 warning: objdir/dist/include/mozilla/PodOperations.h:108: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 207:42.55 warning: objdir/dist/include/mozilla/ProcInfo.h:61:8 [-Wmaybe-uninitialized] ‘.mozilla::ProcInfo::type’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/mozilla/ProcInfo.h:61:8 [-Wmaybe-uninitialized] ‘.mozilla::ProcInfo::childId’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/mozilla/ProfileBufferEntrySerialization.h:437:28 [-Wmaybe-uninitialized] ‘entryBytes’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/mozilla/Vector.h:58:5 [-Wmaybe-uninitialized] ‘k’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/mozilla/Vector.h:488:19 [-Wmaybe-uninitialized] ‘fieldIndex’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/mozilla/Vector.h:488:19 [-Wmaybe-uninitialized] ‘funcIndex’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/mozilla/Vector.h:488:19 [-Wmaybe-uninitialized] ‘typeIndex’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/mozilla/Vector.h:488:19 [-Wmaybe-uninitialized] ‘slot’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/mozilla/Vector.h:488:19 [-Wmaybe-uninitialized] ‘id’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/mozilla/gfx/Matrix.h:48:66 [-Wmaybe-uninitialized] ‘x’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/mozilla/gfx/Matrix.h:48:66 [-Wmaybe-uninitialized] ‘y’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/mozilla/gfx/Matrix.h:80:33 [-Wmaybe-uninitialized] ‘x’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/nsCSSProps.h:108:46 [-Warray-bounds] array subscript eCSSPropertyAlias__webkit_background_clip is above array bounds of ‘const Flags [444]’ {aka ‘const mozilla::CSSPropFlags [444]’} 207:42.55 warning: objdir/dist/include/nsCoord.h:137:36 [-Wmaybe-uninitialized] ‘bSize’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/nsCoord.h:137:36 [-Wmaybe-uninitialized] ‘iSize’ may be used uninitialized in this function 207:42.55 warning: objdir/dist/include/nsTArray-inl.h:72:14 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 207:42.55 warning: objdir/dist/include/nsTArray-inl.h:241:56 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 207:42.55 warning: objdir/dist/include/nsTArray-inl.h:241:56 [-Warray-bounds] array subscript 4 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ 207:42.55 warning: objdir/dist/include/nsTArray-inl.h:245:21 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 207:42.55 warning: objdir/dist/include/nsTArray-inl.h:245:21 [-Warray-bounds] array subscript 4 is outside array bounds of ‘mozilla::dom::IIRFilterOptions [1]’ 207:42.55 warning: objdir/dist/include/nsTArray-inl.h:416:26 [-Warray-bounds] array subscript 3 is outside array bounds of ‘gfxFontVariationInstance [1]’ 207:42.55 warning: objdir/dist/include/nsTArray-inl.h:416:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 207:42.55 warning: objdir/dist/include/nsTArray-inl.h:416:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray, 2> > [1]’ 207:42.55 warning: objdir/dist/include/nsTArray-inl.h:416:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 207:42.55 warning: objdir/dist/include/nsTArray-inl.h:416:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 207:42.55 warning: objdir/dist/include/nsTArray-inl.h:416:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 207:42.55 warning: objdir/dist/include/nsTArray-inl.h:416:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 207:42.55 warning: objdir/dist/include/nsTArray-inl.h:416:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 207:42.55 warning: objdir/dist/include/nsTArray-inl.h:416:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘PrefSaveData [1]’ {aka ‘nsTArray > [1]’} 207:42.55 warning: objdir/dist/include/nsTArray-inl.h:416:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray, 3> > [1]’ 207:42.55 warning: objdir/dist/include/nsTArray-inl.h:416:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 207:42.55 warning: objdir/dist/include/nsTArray-inl.h:416:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 207:42.55 warning: objdir/dist/include/nsTArray-inl.h:416:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ 207:42.55 warning: objdir/dist/include/nsTArray.h:251:38 [-Wfree-nonheap-object] attempt to free a non-heap object ‘coords’ 207:42.55 warning: objdir/dist/include/nsTArray.h:402:43 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 207:42.55 warning: objdir/dist/include/nsTArray.h:402:43 [-Warray-bounds] array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ 207:42.55 warning: objdir/dist/include/nsTArray.h:410:45 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 207:42.55 warning: objdir/dist/include/nsTArray.h:410:45 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 207:42.55 warning: objdir/dist/include/nsTArray.h:410:45 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray > [1]’ 207:42.55 warning: objdir/dist/include/nsTArray.h:410:45 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray, 3> > [1]’ 207:42.56 warning: objdir/dist/include/nsTArray.h:410:45 [-Warray-bounds] array subscript 1 is outside array bounds of ‘FallibleTArray [1]’ 207:42.56 warning: objdir/dist/include/nsTArray.h:410:45 [-Warray-bounds] array subscript 3 is outside array bounds of ‘gfxFontVariationInstance [1]’ 207:42.56 warning: objdir/dist/include/nsTArray.h:410:45 [-Warray-bounds] array subscript 1 is outside array bounds of ‘PrefSaveData [1]’ {aka ‘nsTArray > [1]’} 207:42.56 warning: objdir/dist/include/nsTArray.h:410:45 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray, 2> > [1]’ 207:42.56 warning: objdir/dist/include/nsTArray.h:410:45 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 207:42.56 warning: objdir/dist/include/nsTArray.h:410:45 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 207:42.56 warning: objdir/dist/include/nsTArray.h:410:45 [-Warray-bounds] array subscript 1 is outside array bounds of ‘nsTArray [1]’ 207:42.56 warning: objdir/dist/include/nsTArray.h:552:51 [-Warray-bounds] array subscript 2 is outside array bounds of ‘nsTArrayHeader [1]’ 207:42.56 warning: objdir/dist/include/nsTArray.h:552:51 [-Wmaybe-uninitialized] ‘autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame’ may be used uninitialized in this function 207:42.56 warning: objdir/dist/include/nsTArray.h:645:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘class mozilla::Maybe’; use copy-assignment or copy-initialization instead 207:42.56 warning: objdir/dist/include/nsTArray.h:645:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class nsTLiteralString’ with no trivial copy-assignment; use copy-initialization instead 207:42.56 warning: objdir/dist/include/nsTArray.h:645:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct nsGridContainerFrame::GridItemInfo’ with no trivial copy-assignment; use copy-initialization instead 207:42.56 warning: objdir/dist/include/nsTArray.h:645:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead 207:42.56 warning: objdir/dist/include/nsTArray.h:2290:16 [-Warray-bounds] array subscript 11 is outside array bounds of ‘nsTArrayHeader [1]’ 207:42.56 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 207:42.56 warning: security/manager/ssl/nsNSSModule.cpp:57:28 [-Waddress] the address of ‘nsresult nsCertOverrideService::Init()’ will never be NULL 207:42.56 warning: security/manager/ssl/nsNSSModule.cpp:57:28 [-Waddress] the address of ‘nsresult nsSiteSecurityService::Init()’ will never be NULL 207:42.56 warning: security/nss/lib/freebl/mpi/montmulf.c:195:9 [-Wunused-variable] unused variable ‘tmp’ 207:42.56 warning: security/nss/lib/freebl/mpi/montmulf.c:196:24 [-Wunused-variable] unused variable ‘nextm2j’ 207:42.56 warning: security/nss/lib/freebl/mpi/montmulf.c:197:13 [-Wunused-variable] unused variable ‘dptmp’ 207:42.56 warning: security/nss/lib/freebl/mpi/mpi-priv.h:86:28 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ 207:42.56 warning: security/nss/lib/freebl/mpi/mpi-priv.h:86:37 [-Wsign-compare] operand of ‘?:’ changes signedness from ‘int’ to ‘long unsigned int’ due to unsignedness of other operand 207:42.56 warning: security/nss/lib/freebl/mpi/mpi.c:1732:19 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} 207:42.56 warning: security/nss/lib/freebl/mpi/mpi.c:1732:35 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘mp_size’ {aka ‘unsigned int’} 207:42.56 warning: security/nss/lib/freebl/mpi/mpi.c:1734:23 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ 207:42.56 warning: security/nss/lib/freebl/mpi/mpi.c:2135:15 [-Wsign-compare] comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ 207:42.56 warning: security/nss/lib/freebl/mpi/mpi.c:4706:13 [-Wsign-compare] comparison of integer expressions of different signedness: ‘mp_digit’ {aka ‘long unsigned int’} and ‘int’ 207:42.56 warning: third_party/dav1d/include/common/intops.h:36:22 [-Wmaybe-uninitialized] ‘off_after_idx’ may be used uninitialized in this function 207:42.56 warning: third_party/dav1d/include/common/intops.h:36:22 [-Wmaybe-uninitialized] ‘off_before_idx’ may be used uninitialized in this function 207:42.56 warning: third_party/dav1d/src/decode.c:2025:14 [-Wmaybe-uninitialized] ‘bx8’ may be used uninitialized in this function 207:42.56 warning: third_party/dav1d/src/decode.c:2025:19 [-Wmaybe-uninitialized] ‘by8’ may be used uninitialized in this function 207:42.56 warning: third_party/dav1d/src/decode.c:3387:9 [-Wmaybe-uninitialized] ‘out_delayed’ may be used uninitialized in this function 207:42.56 warning: third_party/sqlite3/src/sqlite3.c:128050:10 [-Wreturn-local-addr] function may return address of local variable 207:42.56 warning: toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:758:34 [-Wdeprecated-declarations] ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. 207:42.56 warning: toolkit/components/jsoncpp/src/lib_json/json_reader.cpp:812:21 [-Wdeprecated-declarations] ‘Reader’ is deprecated: Use CharReader and CharReaderBuilder instead. 207:42.56 warning: tools/profiler/core/platform.cpp:1880: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 207:42.56 warning: tools/profiler/lul/LulMain.cpp:1564: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 207:42.56 warning: widget/gtk/WaylandDMABufSurface.cpp:677:35 [-Wmaybe-uninitialized] ‘destStride’ may be used uninitialized in this function 207:42.56 warning: xpcom/base/nsISupportsImpl.h:1268:29 [-Warray-bounds] array subscript 0 is outside array bounds of ‘mozilla::ipc::MessageChannel::MessageQueue [1]’ {aka ‘mozilla::LinkedList > [1]’} 207:42.56 warning: xpcom/components/ManifestParser.cpp:664:72 [-Warray-bounds] array subscript [0, 4294967294] is outside array bounds of ‘nsTArrayHeader [1]’ 207:42.56 warning: xpcom/ds/nsTArray-inl.h:416:26 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 207:42.56 warning: xpcom/ds/nsTArray.h:402:43 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 207:42.56 warning: xpcom/ds/nsTArray.h:410:45 [-Warray-bounds] array subscript 1 is outside array bounds of ‘mozilla::dom::Sequence > [1]’ 207:42.56 warning: xpcom/ds/nsTArray.h:645:13 [-Wclass-memaccess] ‘void* memcpy(void*, const void*, size_t)’ writing to an object of non-trivially copyable type ‘struct mozilla::dom::workerinternals::JSSettings::JSGCSetting’; use copy-assignment or copy-initialization instead 207:42.56 warning: xpcom/io/nsEscape.cpp:588:26 [-Wmaybe-uninitialized] ‘destPtr’ may be used uninitialized in this function 207:42.56 warning: xpcom/io/nsLocalFileUnix.cpp:712:42 [-Wmaybe-uninitialized] ‘oldPerms’ may be used uninitialized in this function 207:42.56 warning: xpcom/io/nsLocalFileUnix.cpp:831:14 [-Wmaybe-uninitialized] ‘myPerms’ may be used uninitialized in this function 207:42.56 warning: xpcom/io/nsStorageStream.cpp:516:14 [-Wmaybe-uninitialized] ‘offset’ may be used uninitialized in this function 207:42.56 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 207:42.56 warning: xpfe/appshell/AppWindow.cpp:861:31 [-Wmaybe-uninitialized] ‘ourWidth’ may be used uninitialized in this function 207:42.56 warning: xpfe/appshell/AppWindow.cpp:874:5 [-Wmaybe-uninitialized] ‘newWidth’ may be used uninitialized in this function 207:42.56 warning: xpfe/appshell/AppWindow.cpp:874:30 [-Wmaybe-uninitialized] ‘newHeight’ may be used uninitialized in this function 207:42.56 warning: xpfe/appshell/AppWindow.cpp:874:30 [-Wmaybe-uninitialized] ‘ourHeight’ may be used uninitialized in this function 207:42.56 warning: /usr/include/bits/string_fortified.h:29:33 [-Warray-bounds] ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ offset [8, 15] is out of the bounds [0, 8] of object ‘coords’ with type ‘nsTArray’ 207:42.56 warning: /usr/include/bits/string_fortified.h:29:33 [-Wrestrict] ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ accessing 64 bytes at offsets 0 and 0 overlaps 64 bytes at offset 0 207:42.56 warning: /usr/include/bits/string_fortified.h:29:33 [-Warray-bounds] ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ offset 40 is out of the bounds [0, 32] of object ‘options’ with type ‘mozilla::dom::IIRFilterOptions’ 207:42.56 warning: /usr/include/bits/string_fortified.h:29:33 [-Wstringop-overflow=] ‘void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)’ specified size between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 207:42.56 warning: /usr/include/bits/string_fortified.h:91:34 [-Wstringop-overflow=] ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound depends on the length of the source argument 207:42.56 warning: /usr/include/bits/string_fortified.h:91:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ output may be truncated copying 156 bytes from a string of length 156 207:42.56 warning: /usr/include/bits/string_fortified.h:91:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 44 equals destination size 207:42.56 warning: /usr/include/bits/string_fortified.h:91: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 207:42.56 warning: /usr/include/bits/string_fortified.h:91: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 207:42.56 warning: /usr/include/bits/string_fortified.h:91:34 [-Wstringop-truncation] ‘char* __builtin_strncpy(char*, const char*, long unsigned int)’ specified bound 3 equals destination size 207:42.56 warning: /usr/include/bits/string_fortified.h:122:10 [-Wstringop-truncation] ‘__builtin_strncat’ output may be truncated copying 19 bytes from a string of length 19 207:42.56 warning: /usr/include/bits/string_fortified.h:122:10 [-Wstringop-truncation] ‘__builtin_strncat’ output may be truncated copying 6 bytes from a string of length 19 207:42.56 warning: /usr/include/bits/string_fortified.h:122:10 [-Wstringop-truncation] ‘__builtin_strncat’ output may be truncated copying 8 bytes from a string of length 19 207:42.56 warning: /usr/include/bits/string_fortified.h:122:10 [-Wstringop-truncation] ‘__builtin_strncat’ output may be truncated copying 7 bytes from a string of length 19 207:42.56 warning: /usr/include/features.h:187:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 207:42.57 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build complete 207:42.85 We know it took a while, but your build finally finished successfully! Config object not found by mach. Configure complete! Be sure to run |mach build| to pick up any changes To view resource usage of the build, run |mach resource-usage|. 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.TwIAa2 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64 ++ dirname /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64 + cd thunderbird-78.6.1 + cd objdir + DESTDIR=/builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64 + make install make[1]: Entering directory '/builddir/build/BUILD/thunderbird-78.6.1/objdir/comm/mail/installer' /builddir/build/BUILD/thunderbird-78.6.1/objdir/_virtualenvs/init_py3/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/thunderbird-78.6.1/toolkit/locales/gen_multilocale.py main '../../../dist/bin/res/multilocale.txt' .deps/multilocale.txt.pp '../../../dist/bin/res/multilocale.txt' en-US /builddir/build/BUILD/thunderbird-78.6.1/python/mozbuild/mozbuild/action/file_generate.py:12: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses import imp 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* BadCertAndPinningServer* DelegatedCredentialsServer* OCSPStaplingServer* SanctionsTestServer* 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-78.6.1/objdir/_virtualenvs/init_py3/bin/python /builddir/build/BUILD/thunderbird-78.6.1/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/thunderbird-78.6.1/objdir/comm/mail/installer/locale-manifest.in -DMOZ_APP_NAME=thunderbird -DPREF_DIR=defaults/pref -DMOZ_GTK=1 -DMOZ_SYSTEM_NSPR=1 -DMOZ_SYSTEM_NSS=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -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=36 -DATK_REV_VERSION=0 -DBROWSER_CHROME_URL=chrome://messenger/content/extensionPopup.xhtml -DBROWSER_CHROME_URL_QUOTED='"chrome://messenger/content/extensionPopup.xhtml"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_NEW_REGEXP=1 -DENABLE_SHARED_MEMORY=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DENABLE_WASM_MULTI_VALUE=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_DECL_INFINITY=1 -DHAVE_DECL_ISINF=1 -DHAVE_DECL_ISNAN=1 -DHAVE_DECL_NAN=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLFCN_H=1 -DHAVE_DLOPEN=1 -DHAVE_ENDIAN_H=1 -DHAVE_FCNTL_H=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FTS_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETCONTEXT=1 -DHAVE_GETOPT_H=1 -DHAVE_GETTID=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LIMITS_H=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_LOCALE_H=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_MEMORY_H=1 -DHAVE_MKDTEMP=1 -DHAVE_MKSTEMP=1 -DHAVE_MOVEMAIL=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_OPEN=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_REALLOC=1 -DHAVE_REALPATH=1 -DHAVE_RES_NINIT=1 -DHAVE_SETLOCALE=1 -DHAVE_SETPRIORITY=1 -DHAVE_SNPRINTF=1 -DHAVE_STAT64=1 -DHAVE_STDARG_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRCASECMP=1 -DHAVE_STRDUP=1 -DHAVE_STRERROR=1 -DHAVE_STRINGS_H=1 -DHAVE_STRING_H=1 -DHAVE_STRNCASECMP=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_AUXV_H=1 -DHAVE_SYS_CDEFS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_USELOCALE=1 -DHAVE_VALLOC=1 -DHAVE_VASPRINTF=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VPRINTF=1 -DHAVE_VSNPRINTF=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJSON_C_HAVE_INTTYPES_H=1 -DJS_64BIT=1 -DJS_CODEGEN_NONE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_HAS_INTL_API=1 -DJS_PUNBOX64=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"78.0"' -DMOZILLA_VERSION='"78.6.1"' -DMOZILLA_VERSION_U=78.6.1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_SYSTEM_HEADERS=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"78.6.1"' -DMOZ_AV1=1 -DMOZ_BINARY_EXTENSIONS=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=comm/mail -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_SKIA=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_AUDIOONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GECKO_PROFILER_PARSE_ELF=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_HAS_REMOTE=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.thunderbird -DMOZ_NEW_CERT_STORAGE=1 -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_OPENPGP=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SEPARATE_MANIFEST_FOR_THEME_OVERRIDES=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_THUNDERBIRD=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_USER_DIR='".mozilla"' -DMOZ_VERIFY_MAR_SIGNATURE=1 -DMOZ_VORBIS=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"aarch64-gcc3"' -DTHUNDERBIRD_VERSION=78.6.1 -DTHUNDERBIRD_VERSION_DISPLAY=78.6.1 -DUSE_SKIA=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -Dcommreltopsrcdir=comm -Dcommtopobjdir=/builddir/build/BUILD/thunderbird-78.6.1/objdir/comm -Dcommtopsrcdir=/builddir/build/BUILD/thunderbird-78.6.1/comm -Dmozreltopsrcdir=. -Dmoztopsrcdir=/builddir/build/BUILD/thunderbird-78.6.1 -DAB_CD=en-US \ --format omni \ --removals /builddir/build/BUILD/thunderbird-78.6.1/comm/mail/installer/removed-files.in \ \ --ignore-broken-symlinks \ --minify \ \ \ --compress none \ /builddir/build/BUILD/thunderbird-78.6.1/comm/mail/installer/package-manifest.in '../../../dist' '../../../dist'/thunderbird \ --non-resource defaults/messenger/mailViews.dat ../../../config/nsinstall -D /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird (cd ../../../dist/thunderbird && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird && tar -xf -) ../../../config/nsinstall -D /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/bin rm -f -f /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/bin/thunderbird ln -s /usr/lib64/thunderbird/thunderbird /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/thunderbird-78.6.1/objdir/comm/mail/installer' + cd .. + for s in 16 22 24 32 48 64 128 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default16.png /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/icons/hicolor/16x16/apps/thunderbird.png + for s in 16 22 24 32 48 64 128 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default22.png /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/icons/hicolor/22x22/apps/thunderbird.png + for s in 16 22 24 32 48 64 128 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default24.png /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/icons/hicolor/24x24/apps/thunderbird.png + for s in 16 22 24 32 48 64 128 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default32.png /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/icons/hicolor/32x32/apps/thunderbird.png + for s in 16 22 24 32 48 64 128 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default48.png /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/icons/hicolor/48x48/apps/thunderbird.png + for s in 16 22 24 32 48 64 128 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/icons/hicolor/64x64/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default64.png /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/icons/hicolor/64x64/apps/thunderbird.png + for s in 16 22 24 32 48 64 128 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/icons/hicolor/128x128/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default128.png /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/icons/hicolor/128x128/apps/thunderbird.png + for s in 16 22 24 32 48 64 128 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p comm/mail/branding/thunderbird/default256.png /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/icons/hicolor/256x256/apps/thunderbird.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/thunderbird-symbolic.svg /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/icons/hicolor/symbolic/apps + desktop-file-install --vendor mozilla --dir /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/applications /builddir/build/SOURCES/thunderbird.desktop + desktop-file-install --vendor mozilla --dir /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/applications /builddir/build/SOURCES/thunderbird-wayland.desktop + rm -f /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64//usr/bin/thunderbird + /usr/bin/cat /builddir/build/SOURCES/thunderbird.sh.in + /usr/bin/sed -e s,__PREFIX__,/usr,g + /usr/bin/chmod 755 /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64//usr/bin/thunderbird + /usr/bin/cat /builddir/build/SOURCES/thunderbird-wayland.sh.in + /usr/bin/sed -e s,__PREFIX__,/usr,g + /usr/bin/chmod 755 /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/bin/thunderbird-wayland + /usr/bin/cat /builddir/build/SOURCES/thunderbird-redhat-default-prefs.js + /usr/bin/sed -e s,THUNDERBIRD_RPM_VR,78.6.1-1.fc33,g + /usr/bin/install -D /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/rh-default-prefs /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64//usr/lib64/thunderbird/greprefs/all-redhat.js + /usr/bin/install -D /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/rh-default-prefs /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64//usr/lib64/thunderbird/defaults/pref/all-redhat.js + /usr/bin/rm /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/rh-default-prefs + /usr/bin/rm -f /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/bin/thunderbird-config + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/mozilla/plugins + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}' + /usr/bin/rm -f thunderbird.lang + touch thunderbird.lang + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions + /usr/bin/tar xf /builddir/build/SOURCES/thunderbird-langpacks-78.6.1-20210114.tar.xz ++ ls thunderbird-langpacks/af.xpi 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-CA.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/fa.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/pa-IN.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/th.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/af.xpi .xpi + language=af + extensionID=langpack-af@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-af@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/af.xpi -d langpack-af@thunderbird.mozilla.org + find langpack-af@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-af@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-af@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-af@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo af ++ sed -e s/-/_/g + language=af + echo '%lang(af) /usr/lib64/thunderbird/distribution/extensions/langpack-af@thunderbird.mozilla.org.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-78.6.1 + /usr/bin/install -m 644 langpack-ar@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo ar ++ sed -e s/-/_/g + language=ar + echo '%lang(ar) /usr/lib64/thunderbird/distribution/extensions/langpack-ar@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ast.xpi .xpi + language=ast + extensionID=langpack-ast@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ast@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ast.xpi -d langpack-ast@thunderbird.mozilla.org + 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-78.6.1 + /usr/bin/install -m 644 langpack-ast@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo ast ++ sed -e s/-/_/g + language=ast + echo '%lang(ast) /usr/lib64/thunderbird/distribution/extensions/langpack-ast@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/be.xpi .xpi + language=be + extensionID=langpack-be@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-be@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/be.xpi -d langpack-be@thunderbird.mozilla.org + find langpack-be@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-be@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-be@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-be@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo be ++ sed -e s/-/_/g + language=be + echo '%lang(be) /usr/lib64/thunderbird/distribution/extensions/langpack-be@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/bg.xpi .xpi + language=bg + extensionID=langpack-bg@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-bg@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/bg.xpi -d langpack-bg@thunderbird.mozilla.org + find langpack-bg@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-bg@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-bg@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-bg@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo bg ++ sed -e s/-/_/g + language=bg + echo '%lang(bg) /usr/lib64/thunderbird/distribution/extensions/langpack-bg@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/br.xpi .xpi + language=br + extensionID=langpack-br@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-br@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/br.xpi -d langpack-br@thunderbird.mozilla.org + find langpack-br@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-br@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-br@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-br@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo br ++ sed -e s/-/_/g + language=br + echo '%lang(br) /usr/lib64/thunderbird/distribution/extensions/langpack-br@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ca.xpi .xpi + language=ca + extensionID=langpack-ca@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ca@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ca.xpi -d langpack-ca@thunderbird.mozilla.org + find langpack-ca@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-ca@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-ca@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-ca@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/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-78.6.1 + /usr/bin/install -m 644 langpack-cak@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo cak ++ sed -e s/-/_/g + language=cak + echo '%lang(cak) /usr/lib64/thunderbird/distribution/extensions/langpack-cak@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/cs.xpi .xpi + language=cs + extensionID=langpack-cs@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-cs@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/cs.xpi -d langpack-cs@thunderbird.mozilla.org + find langpack-cs@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-cs@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-cs@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-cs@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/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-78.6.1 + /usr/bin/install -m 644 langpack-cy@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/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-78.6.1 + /usr/bin/install -m 644 langpack-da@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo da ++ sed -e s/-/_/g + language=da + echo '%lang(da) /usr/lib64/thunderbird/distribution/extensions/langpack-da@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/de.xpi .xpi + language=de + extensionID=langpack-de@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-de@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/de.xpi -d langpack-de@thunderbird.mozilla.org + find langpack-de@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-de@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-de@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-de@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo de ++ sed -e s/-/_/g + language=de + echo '%lang(de) /usr/lib64/thunderbird/distribution/extensions/langpack-de@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/dsb.xpi .xpi + language=dsb + extensionID=langpack-dsb@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-dsb@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/dsb.xpi -d langpack-dsb@thunderbird.mozilla.org + 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-78.6.1 + /usr/bin/install -m 644 langpack-dsb@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo dsb ++ sed -e s/-/_/g + language=dsb + echo '%lang(dsb) /usr/lib64/thunderbird/distribution/extensions/langpack-dsb@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/el.xpi .xpi + language=el + extensionID=langpack-el@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-el@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/el.xpi -d langpack-el@thunderbird.mozilla.org + find langpack-el@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-el@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-el@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-el@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo el ++ sed -e s/-/_/g + language=el + echo '%lang(el) /usr/lib64/thunderbird/distribution/extensions/langpack-el@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/en-CA.xpi .xpi + language=en-CA + extensionID=langpack-en-CA@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-en-CA@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/en-CA.xpi -d langpack-en-CA@thunderbird.mozilla.org + find langpack-en-CA@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-en-CA@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-en-CA@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-en-CA@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo en-CA ++ sed -e s/-/_/g + language=en_CA + echo '%lang(en_CA) /usr/lib64/thunderbird/distribution/extensions/langpack-en-CA@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-78.6.1 + /usr/bin/install -m 644 langpack-en-GB@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo en-GB ++ sed -e s/-/_/g + language=en_GB + echo '%lang(en_GB) /usr/lib64/thunderbird/distribution/extensions/langpack-en-GB@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/es-AR.xpi .xpi + language=es-AR + extensionID=langpack-es-AR@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-es-AR@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/es-AR.xpi -d langpack-es-AR@thunderbird.mozilla.org + find langpack-es-AR@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-es-AR@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-es-AR@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-es-AR@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo es-AR ++ sed -e s/-/_/g + language=es_AR + echo '%lang(es_AR) /usr/lib64/thunderbird/distribution/extensions/langpack-es-AR@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/es-ES.xpi .xpi + language=es-ES + extensionID=langpack-es-ES@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-es-ES@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/es-ES.xpi -d langpack-es-ES@thunderbird.mozilla.org + find langpack-es-ES@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-es-ES@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-es-ES@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-es-ES@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo es-ES ++ sed -e s/-/_/g + language=es_ES + echo '%lang(es_ES) /usr/lib64/thunderbird/distribution/extensions/langpack-es-ES@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/et.xpi .xpi + language=et + extensionID=langpack-et@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-et@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/et.xpi -d langpack-et@thunderbird.mozilla.org + find langpack-et@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-et@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-et@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-et@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo et ++ sed -e s/-/_/g + language=et + echo '%lang(et) /usr/lib64/thunderbird/distribution/extensions/langpack-et@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/eu.xpi .xpi + language=eu + extensionID=langpack-eu@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-eu@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/eu.xpi -d langpack-eu@thunderbird.mozilla.org + find langpack-eu@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-eu@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-eu@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-eu@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo eu ++ sed -e s/-/_/g + language=eu + echo '%lang(eu) /usr/lib64/thunderbird/distribution/extensions/langpack-eu@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/fa.xpi .xpi + language=fa + extensionID=langpack-fa@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-fa@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/fa.xpi -d langpack-fa@thunderbird.mozilla.org + find langpack-fa@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-fa@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-fa@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-fa@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo fa ++ sed -e s/-/_/g + language=fa + echo '%lang(fa) /usr/lib64/thunderbird/distribution/extensions/langpack-fa@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-78.6.1 + /usr/bin/install -m 644 langpack-fi@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo fi ++ sed -e s/-/_/g + language=fi + echo '%lang(fi) /usr/lib64/thunderbird/distribution/extensions/langpack-fi@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/fr.xpi .xpi + language=fr + extensionID=langpack-fr@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-fr@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/fr.xpi -d langpack-fr@thunderbird.mozilla.org + find langpack-fr@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-fr@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-fr@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-fr@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo fr ++ sed -e s/-/_/g + language=fr + echo '%lang(fr) /usr/lib64/thunderbird/distribution/extensions/langpack-fr@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/fy-NL.xpi .xpi + language=fy-NL + extensionID=langpack-fy-NL@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-fy-NL@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/fy-NL.xpi -d langpack-fy-NL@thunderbird.mozilla.org + find langpack-fy-NL@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-fy-NL@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-fy-NL@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-fy-NL@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo fy-NL ++ sed -e s/-/_/g + language=fy_NL + echo '%lang(fy_NL) /usr/lib64/thunderbird/distribution/extensions/langpack-fy-NL@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ga-IE.xpi .xpi + language=ga-IE + extensionID=langpack-ga-IE@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ga-IE@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ga-IE.xpi -d langpack-ga-IE@thunderbird.mozilla.org + find langpack-ga-IE@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-ga-IE@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-ga-IE@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-ga-IE@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo ga-IE ++ sed -e s/-/_/g + language=ga_IE + echo '%lang(ga_IE) /usr/lib64/thunderbird/distribution/extensions/langpack-ga-IE@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/gd.xpi .xpi + language=gd + extensionID=langpack-gd@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-gd@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/gd.xpi -d langpack-gd@thunderbird.mozilla.org + find langpack-gd@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-gd@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-gd@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-gd@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo gd ++ sed -e s/-/_/g + language=gd + echo '%lang(gd) /usr/lib64/thunderbird/distribution/extensions/langpack-gd@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/gl.xpi .xpi + language=gl + extensionID=langpack-gl@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-gl@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/gl.xpi -d langpack-gl@thunderbird.mozilla.org + 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-78.6.1 + /usr/bin/install -m 644 langpack-gl@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo gl ++ sed -e s/-/_/g + language=gl + echo '%lang(gl) /usr/lib64/thunderbird/distribution/extensions/langpack-gl@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/he.xpi .xpi + language=he + extensionID=langpack-he@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-he@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/he.xpi -d langpack-he@thunderbird.mozilla.org + 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-78.6.1 + /usr/bin/install -m 644 langpack-he@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo he ++ sed -e s/-/_/g + language=he + echo '%lang(he) /usr/lib64/thunderbird/distribution/extensions/langpack-he@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/hr.xpi .xpi + language=hr + extensionID=langpack-hr@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-hr@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/hr.xpi -d langpack-hr@thunderbird.mozilla.org + 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-78.6.1 + /usr/bin/install -m 644 langpack-hr@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/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-78.6.1 + /usr/bin/install -m 644 langpack-hsb@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo hsb ++ sed -e s/-/_/g + language=hsb + echo '%lang(hsb) /usr/lib64/thunderbird/distribution/extensions/langpack-hsb@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/hu.xpi .xpi + language=hu + extensionID=langpack-hu@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-hu@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/hu.xpi -d langpack-hu@thunderbird.mozilla.org + find langpack-hu@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-hu@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-hu@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-hu@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo hu ++ sed -e s/-/_/g + language=hu + echo '%lang(hu) /usr/lib64/thunderbird/distribution/extensions/langpack-hu@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/hy-AM.xpi .xpi + language=hy-AM + extensionID=langpack-hy-AM@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-hy-AM@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/hy-AM.xpi -d langpack-hy-AM@thunderbird.mozilla.org + find langpack-hy-AM@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-hy-AM@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-hy-AM@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-hy-AM@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo hy-AM ++ sed -e s/-/_/g + language=hy_AM + echo '%lang(hy_AM) /usr/lib64/thunderbird/distribution/extensions/langpack-hy-AM@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/id.xpi .xpi + language=id + extensionID=langpack-id@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-id@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/id.xpi -d langpack-id@thunderbird.mozilla.org + find langpack-id@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-id@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-id@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-id@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo id ++ sed -e s/-/_/g + language=id + echo '%lang(id) /usr/lib64/thunderbird/distribution/extensions/langpack-id@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/is.xpi .xpi + language=is + extensionID=langpack-is@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-is@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/is.xpi -d langpack-is@thunderbird.mozilla.org + find langpack-is@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-is@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-is@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-is@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo is ++ sed -e s/-/_/g + language=is + echo '%lang(is) /usr/lib64/thunderbird/distribution/extensions/langpack-is@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/it.xpi .xpi + language=it + extensionID=langpack-it@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-it@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/it.xpi -d langpack-it@thunderbird.mozilla.org + find langpack-it@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-it@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-it@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-it@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo it ++ sed -e s/-/_/g + language=it + echo '%lang(it) /usr/lib64/thunderbird/distribution/extensions/langpack-it@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ja.xpi .xpi + language=ja + extensionID=langpack-ja@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ja@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ja.xpi -d langpack-ja@thunderbird.mozilla.org + 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-78.6.1 + /usr/bin/install -m 644 langpack-ja@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo ja ++ sed -e s/-/_/g + language=ja + echo '%lang(ja) /usr/lib64/thunderbird/distribution/extensions/langpack-ja@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ka.xpi .xpi + language=ka + extensionID=langpack-ka@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ka@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ka.xpi -d langpack-ka@thunderbird.mozilla.org + 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-78.6.1 + /usr/bin/install -m 644 langpack-ka@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/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-78.6.1 + /usr/bin/install -m 644 langpack-kab@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo kab ++ sed -e s/-/_/g + language=kab + echo '%lang(kab) /usr/lib64/thunderbird/distribution/extensions/langpack-kab@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/kk.xpi .xpi + language=kk + extensionID=langpack-kk@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-kk@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/kk.xpi -d langpack-kk@thunderbird.mozilla.org + 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-78.6.1 + /usr/bin/install -m 644 langpack-kk@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo kk ++ sed -e s/-/_/g + language=kk + echo '%lang(kk) /usr/lib64/thunderbird/distribution/extensions/langpack-kk@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ko.xpi .xpi + language=ko + extensionID=langpack-ko@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ko@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ko.xpi -d langpack-ko@thunderbird.mozilla.org + 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-78.6.1 + /usr/bin/install -m 644 langpack-ko@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo ko ++ sed -e s/-/_/g + language=ko + echo '%lang(ko) /usr/lib64/thunderbird/distribution/extensions/langpack-ko@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/lt.xpi .xpi + language=lt + extensionID=langpack-lt@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-lt@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/lt.xpi -d langpack-lt@thunderbird.mozilla.org + find langpack-lt@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-lt@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-lt@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-lt@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo lt ++ sed -e s/-/_/g + language=lt + echo '%lang(lt) /usr/lib64/thunderbird/distribution/extensions/langpack-lt@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ms.xpi .xpi + language=ms + extensionID=langpack-ms@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ms@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ms.xpi -d langpack-ms@thunderbird.mozilla.org + 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-78.6.1 + /usr/bin/install -m 644 langpack-ms@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo ms ++ sed -e s/-/_/g + language=ms + echo '%lang(ms) /usr/lib64/thunderbird/distribution/extensions/langpack-ms@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/nb-NO.xpi .xpi + language=nb-NO + extensionID=langpack-nb-NO@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-nb-NO@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/nb-NO.xpi -d langpack-nb-NO@thunderbird.mozilla.org + find langpack-nb-NO@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-nb-NO@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-nb-NO@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-nb-NO@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo nb-NO ++ sed -e s/-/_/g + language=nb_NO + echo '%lang(nb_NO) /usr/lib64/thunderbird/distribution/extensions/langpack-nb-NO@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/nl.xpi .xpi + language=nl + extensionID=langpack-nl@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-nl@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/nl.xpi -d langpack-nl@thunderbird.mozilla.org + find langpack-nl@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-nl@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-nl@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-nl@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo nl ++ sed -e s/-/_/g + language=nl + echo '%lang(nl) /usr/lib64/thunderbird/distribution/extensions/langpack-nl@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/nn-NO.xpi .xpi + language=nn-NO + extensionID=langpack-nn-NO@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-nn-NO@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/nn-NO.xpi -d langpack-nn-NO@thunderbird.mozilla.org + find langpack-nn-NO@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-nn-NO@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-nn-NO@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-nn-NO@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo nn-NO ++ sed -e s/-/_/g + language=nn_NO + echo '%lang(nn_NO) /usr/lib64/thunderbird/distribution/extensions/langpack-nn-NO@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/pa-IN.xpi .xpi + language=pa-IN + extensionID=langpack-pa-IN@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-pa-IN@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/pa-IN.xpi -d langpack-pa-IN@thunderbird.mozilla.org + find langpack-pa-IN@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-pa-IN@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-pa-IN@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-pa-IN@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo pa-IN ++ sed -e s/-/_/g + language=pa_IN + echo '%lang(pa_IN) /usr/lib64/thunderbird/distribution/extensions/langpack-pa-IN@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-78.6.1 + /usr/bin/install -m 644 langpack-pl@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo pl ++ sed -e s/-/_/g + language=pl + echo '%lang(pl) /usr/lib64/thunderbird/distribution/extensions/langpack-pl@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/pt-BR.xpi .xpi + language=pt-BR + extensionID=langpack-pt-BR@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-pt-BR@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/pt-BR.xpi -d langpack-pt-BR@thunderbird.mozilla.org + find langpack-pt-BR@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-BR@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-pt-BR@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-pt-BR@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo pt-BR ++ sed -e s/-/_/g + language=pt_BR + echo '%lang(pt_BR) /usr/lib64/thunderbird/distribution/extensions/langpack-pt-BR@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/pt-PT.xpi .xpi + language=pt-PT + extensionID=langpack-pt-PT@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-pt-PT@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/pt-PT.xpi -d langpack-pt-PT@thunderbird.mozilla.org + find langpack-pt-PT@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-PT@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-pt-PT@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-pt-PT@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo pt-PT ++ sed -e s/-/_/g + language=pt_PT + echo '%lang(pt_PT) /usr/lib64/thunderbird/distribution/extensions/langpack-pt-PT@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/rm.xpi .xpi + language=rm + extensionID=langpack-rm@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-rm@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/rm.xpi -d langpack-rm@thunderbird.mozilla.org + 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 + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-rm@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo rm ++ sed -e s/-/_/g + language=rm + echo '%lang(rm) /usr/lib64/thunderbird/distribution/extensions/langpack-rm@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ro.xpi .xpi + language=ro + extensionID=langpack-ro@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ro@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ro.xpi -d langpack-ro@thunderbird.mozilla.org + find langpack-ro@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-ro@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-ro@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-ro@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo ro ++ sed -e s/-/_/g + language=ro + echo '%lang(ro) /usr/lib64/thunderbird/distribution/extensions/langpack-ro@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/ru.xpi .xpi + language=ru + extensionID=langpack-ru@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-ru@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/ru.xpi -d langpack-ru@thunderbird.mozilla.org + find langpack-ru@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-ru@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-ru@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-ru@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo ru ++ sed -e s/-/_/g + language=ru + echo '%lang(ru) /usr/lib64/thunderbird/distribution/extensions/langpack-ru@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/si.xpi .xpi + language=si + extensionID=langpack-si@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-si@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/si.xpi -d langpack-si@thunderbird.mozilla.org + find langpack-si@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-si@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-si@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-si@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo si ++ sed -e s/-/_/g + language=si + echo '%lang(si) /usr/lib64/thunderbird/distribution/extensions/langpack-si@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/sk.xpi .xpi + language=sk + extensionID=langpack-sk@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-sk@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/sk.xpi -d langpack-sk@thunderbird.mozilla.org + find langpack-sk@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-sk@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-sk@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-sk@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo sk ++ sed -e s/-/_/g + language=sk + echo '%lang(sk) /usr/lib64/thunderbird/distribution/extensions/langpack-sk@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/sl.xpi .xpi + language=sl + extensionID=langpack-sl@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-sl@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/sl.xpi -d langpack-sl@thunderbird.mozilla.org + 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-78.6.1 + /usr/bin/install -m 644 langpack-sl@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo sl ++ sed -e s/-/_/g + language=sl + echo '%lang(sl) /usr/lib64/thunderbird/distribution/extensions/langpack-sl@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/sq.xpi .xpi + language=sq + extensionID=langpack-sq@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-sq@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/sq.xpi -d langpack-sq@thunderbird.mozilla.org + 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-78.6.1 + /usr/bin/install -m 644 langpack-sq@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo sq ++ sed -e s/-/_/g + language=sq + echo '%lang(sq) /usr/lib64/thunderbird/distribution/extensions/langpack-sq@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/sr.xpi .xpi + language=sr + extensionID=langpack-sr@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-sr@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/sr.xpi -d langpack-sr@thunderbird.mozilla.org + find langpack-sr@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-sr@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-sr@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-sr@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo sr ++ sed -e s/-/_/g + language=sr + echo '%lang(sr) /usr/lib64/thunderbird/distribution/extensions/langpack-sr@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/sv-SE.xpi .xpi + language=sv-SE + extensionID=langpack-sv-SE@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-sv-SE@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/sv-SE.xpi -d langpack-sv-SE@thunderbird.mozilla.org + find langpack-sv-SE@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-sv-SE@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-sv-SE@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-sv-SE@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo sv-SE ++ sed -e s/-/_/g + language=sv_SE + echo '%lang(sv_SE) /usr/lib64/thunderbird/distribution/extensions/langpack-sv-SE@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/th.xpi .xpi + language=th + extensionID=langpack-th@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-th@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/th.xpi -d langpack-th@thunderbird.mozilla.org + find langpack-th@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-th@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-th@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-th@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo th ++ sed -e s/-/_/g + language=th + echo '%lang(th) /usr/lib64/thunderbird/distribution/extensions/langpack-th@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-78.6.1 + /usr/bin/install -m 644 langpack-tr@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo tr ++ sed -e s/-/_/g + language=tr + echo '%lang(tr) /usr/lib64/thunderbird/distribution/extensions/langpack-tr@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/uk.xpi .xpi + language=uk + extensionID=langpack-uk@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-uk@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/uk.xpi -d langpack-uk@thunderbird.mozilla.org + find langpack-uk@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-uk@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-uk@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-uk@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo uk ++ sed -e s/-/_/g + language=uk + echo '%lang(uk) /usr/lib64/thunderbird/distribution/extensions/langpack-uk@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/uz.xpi .xpi + language=uz + extensionID=langpack-uz@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-uz@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/uz.xpi -d langpack-uz@thunderbird.mozilla.org + 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-78.6.1 + /usr/bin/install -m 644 langpack-uz@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo uz ++ sed -e s/-/_/g + language=uz + echo '%lang(uz) /usr/lib64/thunderbird/distribution/extensions/langpack-uz@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/vi.xpi .xpi + language=vi + extensionID=langpack-vi@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-vi@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/vi.xpi -d langpack-vi@thunderbird.mozilla.org + find langpack-vi@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-vi@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-vi@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-vi@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo vi ++ sed -e s/-/_/g + language=vi + echo '%lang(vi) /usr/lib64/thunderbird/distribution/extensions/langpack-vi@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/zh-CN.xpi .xpi + language=zh-CN + extensionID=langpack-zh-CN@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-zh-CN@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/zh-CN.xpi -d langpack-zh-CN@thunderbird.mozilla.org + find langpack-zh-CN@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-CN@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-zh-CN@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-zh-CN@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo zh-CN ++ sed -e s/-/_/g + language=zh_CN + echo '%lang(zh_CN) /usr/lib64/thunderbird/distribution/extensions/langpack-zh-CN@thunderbird.mozilla.org.xpi' + for langpack in `ls thunderbird-langpacks/*.xpi` ++ basename thunderbird-langpacks/zh-TW.xpi .xpi + language=zh-TW + extensionID=langpack-zh-TW@thunderbird.mozilla.org + /usr/bin/mkdir -p langpack-zh-TW@thunderbird.mozilla.org + unzip -qq thunderbird-langpacks/zh-TW.xpi -d langpack-zh-TW@thunderbird.mozilla.org + find langpack-zh-TW@thunderbird.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-TW@thunderbird.mozilla.org + zip -qq -r9mX ../langpack-zh-TW@thunderbird.mozilla.org.xpi chrome localization manifest.json + cd - /builddir/build/BUILD/thunderbird-78.6.1 + /usr/bin/install -m 644 langpack-zh-TW@thunderbird.mozilla.org.xpi /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/distribution/extensions ++ echo zh-TW ++ sed -e s/-/_/g + language=zh_TW + echo '%lang(zh_TW) /usr/lib64/thunderbird/distribution/extensions/langpack-zh-TW@thunderbird.mozilla.org.xpi' + /usr/bin/rm -rf thunderbird-langpacks + /usr/bin/rm -rf /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird-devel-78.6.1 + install -c -m 644 LICENSE /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird + /usr/bin/rm -rf /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64//usr/lib64/thunderbird/dictionaries ++ pkg-config --variable prefix hunspell + ln -s /usr/share/myspell /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/dictionaries + /usr/bin/mkdir -p /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/components + touch /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/components/compreg.dat + touch /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/components/xpti.dat + mkdir -p /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/share/appdata + cat ++ date +%F + /usr/lib/rpm/find-debuginfo.sh -j8 --strict-build-id -m -i --build-id-seed 78.6.1-1.fc33 --unique-debug-suffix -78.6.1-1.fc33.aarch64 --unique-debug-src-base thunderbird-78.6.1-1.fc33.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/thunderbird-78.6.1 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/libmozsqlite3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/gtk2/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/liblgpllibs.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/libmozwayland.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/libldif60.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/libprldap60.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/libldap60.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/libldif60.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/libprldap60.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/gtk2/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/libldap60.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/librnp.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/libxul.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/librnp.so extracting debug info from /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/pingsender extracting debug info from /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/pingsender explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/plugin-container extracting debug info from /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/plugin-container explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/thunderbird extracting debug info from /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/thunderbird explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/thunderbird-bin extracting debug info from /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/thunderbird-bin dwz: ./usr/lib64/thunderbird/libxul.so-78.6.1-1.fc33.aarch64.debug: Too many DIEs, not optimizing original debug info size: 3180272kB, size after compression: 3161484kB /usr/lib/rpm/sepdebugcrcfix: Updated 13 CRC32s, 1 CRC32s did match. 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-number-parser.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-number-parser.rl: 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 721159 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/thunderbird-wayland from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/bin/thunderbird from /bin/bash to #!/usr/bin/bash *** WARNING: ./usr/lib64/thunderbird/defaults/pref/all-redhat.js is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/thunderbird/greprefs/all-redhat.js is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-78.6.1-1.fc33.aarch64/third_party/rust/type-map/src/lib.rs is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-78.6.1-1.fc33.aarch64/third_party/rust/plane-split/src/polygon.rs is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-78.6.1-1.fc33.aarch64/third_party/rust/plane-split/src/lib.rs is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-78.6.1-1.fc33.aarch64/third_party/rust/plane-split/src/clip.rs is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-78.6.1-1.fc33.aarch64/third_party/rust/plane-split/src/bsp.rs is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-78.6.1-1.fc33.aarch64/objdir/dist/include/google/protobuf/io/coded_stream.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-78.6.1-1.fc33.aarch64/other-licenses/nsis/Contrib/CityHash/cityhash/city.cpp is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-78.6.1-1.fc33.aarch64/other-licenses/atk-1.0/atk/atkrelationtype.h is executable but has no shebang, removing executable bit *** WARNING: ./usr/src/debug/thunderbird-78.6.1-1.fc33.aarch64/toolkit/components/protobuf/src/google/protobuf/generated_enum_util.cc is executable but has no shebang, removing executable bit Processing files: thunderbird-78.6.1-1.fc33.aarch64 warning: Duplicate build-ids /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/thunderbird-bin and /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib64/thunderbird/thunderbird warning: absolute symlink: /usr/lib64/thunderbird/dictionaries -> /usr/share/myspell warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-af@thunderbird.mozilla.org.xpi 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-CA@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-fa@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-pa-IN@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-th@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-tr@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-uk@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-uz@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-vi@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-zh-CN@thunderbird.mozilla.org.xpi warning: File listed twice: /usr/lib64/thunderbird/distribution/extensions/langpack-zh-TW@thunderbird.mozilla.org.xpi Provides: application() application(mozilla-thunderbird.desktop) libldap60.so()(64bit) libldif60.so()(64bit) liblgpllibs.so()(64bit) libmozgtk.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libprldap60.so()(64bit) librnp.so()(64bit) librnp.so(librnp.so)(64bit) libxul.so()(64bit) libxul.so(xul78)(64bit) metainfo() metainfo(mozilla-thunderbird.appdata.xml) mimehandler(message/rfc822) mimehandler(x-scheme-handler/mailto) thunderbird = 78.6.1-1.fc33 thunderbird(aarch-64) = 78.6.1-1.fc33 thunderbird-lightning Requires(interp): /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: /usr/bin/bash ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.32)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libdbus-glib-1.so.2()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.17)(64bit) libffi.so.6()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgdk-3.so.0()(64bit) libgdk-x11-2.0.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgthread-2.0.so.0()(64bit) libgtk-3.so.0()(64bit) libgtk-x11-2.0.so.0()(64bit) libharfbuzz.so.0()(64bit) libldap60.so()(64bit) libldif60.so()(64bit) liblgpllibs.so()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmozgtk.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.10)(64bit) libnss3.so(NSS_3.10.2)(64bit) libnss3.so(NSS_3.11)(64bit) libnss3.so(NSS_3.11.2)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.12.3)(64bit) libnss3.so(NSS_3.12.4)(64bit) libnss3.so(NSS_3.12.5)(64bit) libnss3.so(NSS_3.12.9)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.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.44)(64bit) libnss3.so(NSS_3.45)(64bit) libnss3.so(NSS_3.47)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.6)(64bit) libnss3.so(NSS_3.7)(64bit) libnss3.so(NSS_3.8)(64bit) libnss3.so(NSS_3.9)(64bit) libnss3.so(NSS_3.9.2)(64bit) libnss3.so(NSS_3.9.3)(64bit) libnssutil3.so()(64bit) libnssutil3.so(NSSUTIL_3.12)(64bit) libnssutil3.so(NSSUTIL_3.12.3)(64bit) libnssutil3.so(NSSUTIL_3.12.5)(64bit) libnssutil3.so(NSSUTIL_3.13)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libprldap60.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.17)(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.4)(64bit) libsmime3.so(NSS_3.4.1)(64bit) libsmime3.so(NSS_3.6)(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.12.6)(64bit) libssl3.so(NSS_3.13)(64bit) libssl3.so(NSS_3.13.2)(64bit) libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.15)(64bit) libssl3.so(NSS_3.15.4)(64bit) libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.21)(64bit) libssl3.so(NSS_3.22)(64bit) libssl3.so(NSS_3.23)(64bit) libssl3.so(NSS_3.27)(64bit) libssl3.so(NSS_3.28)(64bit) libssl3.so(NSS_3.30.0.1)(64bit) libssl3.so(NSS_3.33)(64bit) libssl3.so(NSS_3.4)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(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(xul78)(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-78.6.1-1.fc33.aarch64 Provides: application() application(mozilla-thunderbird-wayland.desktop) mimehandler(message/rfc822) mimehandler(x-scheme-handler/mailto) thunderbird-wayland = 78.6.1-1.fc33 thunderbird-wayland(aarch-64) = 78.6.1-1.fc33 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-78.6.1-1.fc33.aarch64 Provides: thunderbird-debugsource = 78.6.1-1.fc33 thunderbird-debugsource(aarch-64) = 78.6.1-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: thunderbird-debuginfo-78.6.1-1.fc33.aarch64 warning: Duplicate build-ids /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib/debug/usr/lib64/thunderbird/thunderbird-78.6.1-1.fc33.aarch64.debug and /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64/usr/lib/debug/usr/lib64/thunderbird/thunderbird-bin-78.6.1-1.fc33.aarch64.debug Provides: debuginfo(build-id) = 0acc1fffea371d9f8a161661dbb71c022b7e66f2 debuginfo(build-id) = 0def23640b253db6032ddb109439cb157b64e8c1 debuginfo(build-id) = 128a4b3db547cf7cdc1a06ac86203e4c196ddee4 debuginfo(build-id) = 214cc5849c1a243ca042fe1deb8363b4b851a2a6 debuginfo(build-id) = 286af60b5466d7adc430286c5d5899954171c016 debuginfo(build-id) = 64aaa6baa127a5c957369d54bdbb69c88751f01d debuginfo(build-id) = 67f2555628ca55d27eb23f4588c811e00147e3b7 debuginfo(build-id) = 7703d0f49cd7e360c082cedf0fea30c7e08c6b24 debuginfo(build-id) = 8883a24c25047d9256129ea5bfb19532ec7f623e debuginfo(build-id) = c7ced69de6827246ebedf3d76ddc3c73bee23ea7 debuginfo(build-id) = db74b3157723afa6e7cf5c852660c58d3d45a47f debuginfo(build-id) = e0480ffa900e9150cf6d2abc10f527581edac956 debuginfo(build-id) = ea5749d2acf70224107d7a213aeaa4c4b1e2bb0d debuginfo(build-id) = nilnil thunderbird-debuginfo = 78.6.1-1.fc33 thunderbird-debuginfo(aarch-64) = 78.6.1-1.fc33 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: thunderbird-debugsource(aarch-64) = 78.6.1-1.fc33 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64 Wrote: /builddir/build/RPMS/thunderbird-wayland-78.6.1-1.fc33.aarch64.rpm Wrote: /builddir/build/RPMS/thunderbird-78.6.1-1.fc33.aarch64.rpm Wrote: /builddir/build/RPMS/thunderbird-debugsource-78.6.1-1.fc33.aarch64.rpm Wrote: /builddir/build/RPMS/thunderbird-debuginfo-78.6.1-1.fc33.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.2P5cO2 + umask 022 + cd /builddir/build/BUILD + cd thunderbird-78.6.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/thunderbird-78.6.1-1.fc33.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0